qalculate-gtk-2.8.2/0000755000175000017500000000000013401243443011260 500000000000000qalculate-gtk-2.8.2/missing0000755000175000017500000001533613350174156012616 00000000000000#! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2018-03-07.03; # UTC # Copyright (C) 1996-2018 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try '$0 --help' for more information" exit 1 fi case $1 in --is-lightweight) # Used by our autoconf macros to check whether the available missing # script is modern enough. exit 0 ;; --run) # Back-compat with the calling convention used by older automake. shift ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal autoconf autoheader autom4te automake makeinfo bison yacc flex lex help2man Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and 'g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: unknown '$1' option" echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac # Run the given program, remember its exit status. "$@"; st=$? # If it succeeded, we are done. test $st -eq 0 && exit 0 # Also exit now if we it failed (or wasn't found), and '--version' was # passed; such an option is passed most likely to detect whether the # program is present and works. case $2 in --version|--help) exit $st;; esac # Exit code 63 means version mismatch. This often happens when the user # tries to use an ancient version of a tool on a file that requires a # minimum version. if test $st -eq 63; then msg="probably too old" elif test $st -eq 127; then # Program was missing. msg="missing on your system" else # Program was found and executed, but failed. Give up. exit $st fi perl_URL=https://www.perl.org/ flex_URL=https://github.com/westes/flex gnu_software_URL=https://www.gnu.org/software program_details () { case $1 in aclocal|automake) echo "The '$1' program is part of the GNU Automake package:" echo "<$gnu_software_URL/automake>" echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/autoconf>" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; autoconf|autom4te|autoheader) echo "The '$1' program is part of the GNU Autoconf package:" echo "<$gnu_software_URL/autoconf/>" echo "It also requires GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; esac } give_advice () { # Normalize program name to check for. normalized_program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` printf '%s\n' "'$1' is $msg." configure_deps="'configure.ac' or m4 files included by 'configure.ac'" case $normalized_program in autoconf*) echo "You should only need it if you modified 'configure.ac'," echo "or m4 files included by it." program_details 'autoconf' ;; autoheader*) echo "You should only need it if you modified 'acconfig.h' or" echo "$configure_deps." program_details 'autoheader' ;; automake*) echo "You should only need it if you modified 'Makefile.am' or" echo "$configure_deps." program_details 'automake' ;; aclocal*) echo "You should only need it if you modified 'acinclude.m4' or" echo "$configure_deps." program_details 'aclocal' ;; autom4te*) echo "You might have modified some maintainer files that require" echo "the 'autom4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) echo "You should only need it if you modified a '.y' file." echo "You may want to install the GNU Bison package:" echo "<$gnu_software_URL/bison/>" ;; lex*|flex*) echo "You should only need it if you modified a '.l' file." echo "You may want to install the Fast Lexical Analyzer package:" echo "<$flex_URL>" ;; help2man*) echo "You should only need it if you modified a dependency" \ "of a man page." echo "You may want to install the GNU Help2man package:" echo "<$gnu_software_URL/help2man/>" ;; makeinfo*) echo "You should only need it if you modified a '.texi' file, or" echo "any other file indirectly affecting the aspect of the manual." echo "You might want to install the Texinfo package:" echo "<$gnu_software_URL/texinfo/>" echo "The spurious makeinfo call might also be the consequence of" echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" echo "want to install GNU make:" echo "<$gnu_software_URL/make/>" ;; *) echo "You might have modified some files without having the proper" echo "tools for further handling them. Check the 'README' file, it" echo "often tells you about the needed prerequisites for installing" echo "this package. You may also peek at any GNU archive site, in" echo "case some other package contains this missing '$1' program." ;; esac } give_advice "$1" | sed -e '1s/^/WARNING: /' \ -e '2,$s/^/ /' >&2 # Propagate the correct exit status (expected to be 127 for a program # not found, 63 for a program that failed due to version mismatch). exit $st # Local variables: # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: qalculate-gtk-2.8.2/ltmain.sh0000644000175000017500000120671413346013505013035 00000000000000#! /bin/sh ## DO NOT EDIT - This file generated from ./build-aux/ltmain.in ## by inline-source v2018-07-24.06 # libtool (GNU libtool) 2.4.6.42-b88ce # Provide generalized library-building support services. # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996-2018 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # GNU Libtool is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . PROGRAM=libtool PACKAGE=libtool VERSION=2.4.6.42-b88ce package_revision=2.4.6.42 ## ------ ## ## Usage. ## ## ------ ## # Run './libtool --help' for help with using this script from the # command line. ## ------------------------------- ## ## User overridable command paths. ## ## ------------------------------- ## # After configure completes, it has a better idea of some of the # shell tools we need than the defaults used by the functions shared # with bootstrap, so set those here where they can still be over- # ridden by the user, but otherwise take precedence. : ${AUTOCONF="autoconf"} : ${AUTOMAKE="automake"} ## -------------------------- ## ## Source external libraries. ## ## -------------------------- ## # Much of our low-level functionality needs to be sourced from external # libraries, which are installed to $pkgauxdir. # Set a version string for this script. scriptversion=2018-07-24.06; # UTC # General shell script boiler plate, and helper functions. # Written by Gary V. Vaughan, 2004 # This is free software. There is NO warranty; not even for # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # # Copyright (C) 2004-2018 Bootstrap Authors # # This file is dual licensed under the terms of the MIT license # , and GPL version 3 or later # . You must apply one of # these licenses when using or redistributing this software or any of # the files within it. See the URLs above, or the file `LICENSE` # included in the Bootstrap distribution for the full license texts. # Please report bugs or propose patches to: # ## ------ ## ## Usage. ## ## ------ ## # Evaluate this file near the top of your script to gain access to # the functions and variables defined here: # # . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh # # If you need to override any of the default environment variable # settings, do that before evaluating this file. ## -------------------- ## ## Shell normalisation. ## ## -------------------- ## # Some shells need a little help to be as Bourne compatible as possible. # Before doing anything else, make sure all that help has been provided! DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi # NLS nuisances: We save the old values in case they are required later. _G_user_locale= _G_safe_locale= for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test set = \"\${$_G_var+set}\"; then save_$_G_var=\$$_G_var $_G_var=C export $_G_var _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\" _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\" fi" done # Make sure IFS has a sensible default sp=' ' nl=' ' IFS="$sp $nl" # There are apparently some retarded systems that use ';' as a PATH separator! if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # func_unset VAR # -------------- # Portably unset VAR. # In some shells, an 'unset VAR' statement leaves a non-zero return # status if VAR is already unset, which might be problematic if the # statement is used at the end of a function (thus poisoning its return # value) or when 'set -e' is active (causing even a spurious abort of # the script in this case). func_unset () { { eval $1=; (eval unset $1) >/dev/null 2>&1 && eval unset $1 || : ; } } # Make sure CDPATH doesn't cause `cd` commands to output the target dir. func_unset CDPATH # Make sure ${,E,F}GREP behave sanely. func_unset GREP_OPTIONS ## ------------------------- ## ## Locate command utilities. ## ## ------------------------- ## # func_executable_p FILE # ---------------------- # Check that FILE is an executable regular file. func_executable_p () { test -f "$1" && test -x "$1" } # func_path_progs PROGS_LIST CHECK_FUNC [PATH] # -------------------------------------------- # Search for either a program that responds to --version with output # containing "GNU", or else returned by CHECK_FUNC otherwise, by # trying all the directories in PATH with each of the elements of # PROGS_LIST. # # CHECK_FUNC should accept the path to a candidate program, and # set $func_check_prog_result if it truncates its output less than # $_G_path_prog_max characters. func_path_progs () { _G_progs_list=$1 _G_check_func=$2 _G_PATH=${3-"$PATH"} _G_path_prog_max=0 _G_path_prog_found=false _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:} for _G_dir in $_G_PATH; do IFS=$_G_save_IFS test -z "$_G_dir" && _G_dir=. for _G_prog_name in $_G_progs_list; do for _exeext in '' .EXE; do _G_path_prog=$_G_dir/$_G_prog_name$_exeext func_executable_p "$_G_path_prog" || continue case `"$_G_path_prog" --version 2>&1` in *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;; *) $_G_check_func $_G_path_prog func_path_progs_result=$func_check_prog_result ;; esac $_G_path_prog_found && break 3 done done done IFS=$_G_save_IFS test -z "$func_path_progs_result" && { echo "no acceptable sed could be found in \$PATH" >&2 exit 1 } } # We want to be able to use the functions in this file before configure # has figured out where the best binaries are kept, which means we have # to search for them ourselves - except when the results are already set # where we skip the searches. # Unless the user overrides by setting SED, search the path for either GNU # sed, or the sed that truncates its output the least. test -z "$SED" && { _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for _G_i in 1 2 3 4 5 6 7; do _G_sed_script=$_G_sed_script$nl$_G_sed_script done echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed _G_sed_script= func_check_prog_sed () { _G_path_prog=$1 _G_count=0 printf 0123456789 >conftest.in while : do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo '' >> conftest.nl "$_G_path_prog" -f conftest.sed conftest.out 2>/dev/null || break diff conftest.out conftest.nl >/dev/null 2>&1 || break _G_count=`expr $_G_count + 1` if test "$_G_count" -gt "$_G_path_prog_max"; then # Best one so far, save it but keep looking for a better one func_check_prog_result=$_G_path_prog _G_path_prog_max=$_G_count fi # 10*(2^10) chars as input seems more than enough test 10 -lt "$_G_count" && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out } func_path_progs "sed gsed" func_check_prog_sed "$PATH:/usr/xpg4/bin" rm -f conftest.sed SED=$func_path_progs_result } # Unless the user overrides by setting GREP, search the path for either GNU # grep, or the grep that truncates its output the least. test -z "$GREP" && { func_check_prog_grep () { _G_path_prog=$1 _G_count=0 _G_path_prog_max=0 printf 0123456789 >conftest.in while : do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo 'GREP' >> conftest.nl "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' conftest.out 2>/dev/null || break diff conftest.out conftest.nl >/dev/null 2>&1 || break _G_count=`expr $_G_count + 1` if test "$_G_count" -gt "$_G_path_prog_max"; then # Best one so far, save it but keep looking for a better one func_check_prog_result=$_G_path_prog _G_path_prog_max=$_G_count fi # 10*(2^10) chars as input seems more than enough test 10 -lt "$_G_count" && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out } func_path_progs "grep ggrep" func_check_prog_grep "$PATH:/usr/xpg4/bin" GREP=$func_path_progs_result } ## ------------------------------- ## ## User overridable command paths. ## ## ------------------------------- ## # All uppercase variable names are used for environment variables. These # variables can be overridden by the user before calling a script that # uses them if a suitable command of that name is not already available # in the command search PATH. : ${CP="cp -f"} : ${ECHO="printf %s\n"} : ${EGREP="$GREP -E"} : ${FGREP="$GREP -F"} : ${LN_S="ln -s"} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} ## -------------------- ## ## Useful sed snippets. ## ## -------------------- ## sed_dirname='s|/[^/]*$||' sed_basename='s|^.*/||' # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='s|\([`"$\\]\)|\\\1|g' # Same as above, but do not quote variable references. sed_double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution that turns a string into a regex matching for the # string literally. sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g' # Sed substitution that converts a w32 file name or path # that contains forward slashes, into one that contains # (escaped) backslashes. A very naive implementation. sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' # Re-'\' parameter expansions in output of sed_double_quote_subst that # were '\'-ed in input to the same. If an odd number of '\' preceded a # '$' in input to sed_double_quote_subst, that '$' was protected from # expansion. Since each input '\' is now two '\'s, look for any number # of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'. _G_bs='\\' _G_bs2='\\\\' _G_bs4='\\\\\\\\' _G_dollar='\$' sed_double_backslash="\ s/$_G_bs4/&\\ /g s/^$_G_bs2$_G_dollar/$_G_bs&/ s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g s/\n//g" ## ----------------- ## ## Global variables. ## ## ----------------- ## # Except for the global variables explicitly listed below, the following # functions in the '^func_' namespace, and the '^require_' namespace # variables initialised in the 'Resource management' section, sourcing # this file will not pollute your global namespace with anything # else. There's no portable way to scope variables in Bourne shell # though, so actually running these functions will sometimes place # results into a variable named after the function, and often use # temporary variables in the '^_G_' namespace. If you are careful to # avoid using those namespaces casually in your sourcing script, things # should continue to work as you expect. And, of course, you can freely # overwrite any of the functions or variables defined here before # calling anything to customize them. EXIT_SUCCESS=0 EXIT_FAILURE=1 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. # Allow overriding, eg assuming that you follow the convention of # putting '$debug_cmd' at the start of all your functions, you can get # bash to show function call trace with: # # debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name debug_cmd=${debug_cmd-":"} exit_cmd=: # By convention, finish your script with: # # exit $exit_status # # so that you can set exit_status to non-zero if you want to indicate # something went wrong during execution without actually bailing out at # the point of failure. exit_status=$EXIT_SUCCESS # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh # is ksh but when the shell is invoked as "sh" and the current value of # the _XPG environment variable is not equal to 1 (one), the special # positional parameter $0, within a function call, is the name of the # function. progpath=$0 # The name of this program. progname=`$ECHO "$progpath" |$SED "$sed_basename"` # Make sure we have an absolute progpath for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) progdir=`$ECHO "$progpath" |$SED "$sed_dirname"` progdir=`cd "$progdir" && pwd` progpath=$progdir/$progname ;; *) _G_IFS=$IFS IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do IFS=$_G_IFS test -x "$progdir/$progname" && break done IFS=$_G_IFS test -n "$progdir" || progdir=`pwd` progpath=$progdir/$progname ;; esac ## ----------------- ## ## Standard options. ## ## ----------------- ## # The following options affect the operation of the functions defined # below, and should be set appropriately depending on run-time para- # meters passed on the command line. opt_dry_run=false opt_quiet=false opt_verbose=false # Categories 'all' and 'none' are always available. Append any others # you will pass as the first argument to func_warning from your own # code. warning_categories= # By default, display warnings according to 'opt_warning_types'. Set # 'warning_func' to ':' to elide all warnings, or func_fatal_error to # treat the next displayed warning as a fatal error. warning_func=func_warn_and_continue # Set to 'all' to display all warnings, 'none' to suppress all # warnings, or a space delimited list of some subset of # 'warning_categories' to display only the listed warnings. opt_warning_types=all ## -------------------- ## ## Resource management. ## ## -------------------- ## # This section contains definitions for functions that each ensure a # particular resource (a file, or a non-empty configuration variable for # example) is available, and if appropriate to extract default values # from pertinent package files. Call them using their associated # 'require_*' variable to ensure that they are executed, at most, once. # # It's entirely deliberate that calling these functions can set # variables that don't obey the namespace limitations obeyed by the rest # of this file, in order that that they be as useful as possible to # callers. # require_term_colors # ------------------- # Allow display of bold text on terminals that support it. require_term_colors=func_require_term_colors func_require_term_colors () { $debug_cmd test -t 1 && { # COLORTERM and USE_ANSI_COLORS environment variables take # precedence, because most terminfo databases neglect to describe # whether color sequences are supported. test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"} if test 1 = "$USE_ANSI_COLORS"; then # Standard ANSI escape sequences tc_reset='' tc_bold=''; tc_standout='' tc_red=''; tc_green='' tc_blue=''; tc_cyan='' else # Otherwise trust the terminfo database after all. test -n "`tput sgr0 2>/dev/null`" && { tc_reset=`tput sgr0` test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold` tc_standout=$tc_bold test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso` test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1` test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2` test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4` test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5` } fi } require_term_colors=: } ## ----------------- ## ## Function library. ## ## ----------------- ## # This section contains a variety of useful functions to call in your # scripts. Take note of the portable wrappers for features provided by # some modern shells, which will fall back to slower equivalents on # less featureful shells. # func_append VAR VALUE # --------------------- # Append VALUE onto the existing contents of VAR. # We should try to minimise forks, especially on Windows where they are # unreasonably slow, so skip the feature probes when bash or zsh are # being used: if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then : ${_G_HAVE_ARITH_OP="yes"} : ${_G_HAVE_XSI_OPS="yes"} # The += operator was introduced in bash 3.1 case $BASH_VERSION in [12].* | 3.0 | 3.0*) ;; *) : ${_G_HAVE_PLUSEQ_OP="yes"} ;; esac fi # _G_HAVE_PLUSEQ_OP # Can be empty, in which case the shell is probed, "yes" if += is # useable or anything else if it does not work. test -z "$_G_HAVE_PLUSEQ_OP" \ && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \ && _G_HAVE_PLUSEQ_OP=yes if test yes = "$_G_HAVE_PLUSEQ_OP" then # This is an XSI compatible shell, allowing a faster implementation... eval 'func_append () { $debug_cmd eval "$1+=\$2" }' else # ...otherwise fall back to using expr, which is often a shell builtin. func_append () { $debug_cmd eval "$1=\$$1\$2" } fi # func_append_quoted VAR VALUE # ---------------------------- # Quote VALUE and append to the end of shell variable VAR, separated # by a space. if test yes = "$_G_HAVE_PLUSEQ_OP"; then eval 'func_append_quoted () { $debug_cmd func_quote_arg pretty "$2" eval "$1+=\\ \$func_quote_arg_result" }' else func_append_quoted () { $debug_cmd func_quote_arg pretty "$2" eval "$1=\$$1\\ \$func_quote_arg_result" } fi # func_append_uniq VAR VALUE # -------------------------- # Append unique VALUE onto the existing contents of VAR, assuming # entries are delimited by the first character of VALUE. For example: # # func_append_uniq options " --another-option option-argument" # # will only append to $options if " --another-option option-argument " # is not already present somewhere in $options already (note spaces at # each end implied by leading space in second argument). func_append_uniq () { $debug_cmd eval _G_current_value='`$ECHO $'$1'`' _G_delim=`expr "$2" : '\(.\)'` case $_G_delim$_G_current_value$_G_delim in *"$2$_G_delim"*) ;; *) func_append "$@" ;; esac } # func_arith TERM... # ------------------ # Set func_arith_result to the result of evaluating TERMs. test -z "$_G_HAVE_ARITH_OP" \ && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \ && _G_HAVE_ARITH_OP=yes if test yes = "$_G_HAVE_ARITH_OP"; then eval 'func_arith () { $debug_cmd func_arith_result=$(( $* )) }' else func_arith () { $debug_cmd func_arith_result=`expr "$@"` } fi # func_basename FILE # ------------------ # Set func_basename_result to FILE with everything up to and including # the last / stripped. if test yes = "$_G_HAVE_XSI_OPS"; then # If this shell supports suffix pattern removal, then use it to avoid # forking. Hide the definitions single quotes in case the shell chokes # on unsupported syntax... _b='func_basename_result=${1##*/}' _d='case $1 in */*) func_dirname_result=${1%/*}$2 ;; * ) func_dirname_result=$3 ;; esac' else # ...otherwise fall back to using sed. _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`' _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"` if test "X$func_dirname_result" = "X$1"; then func_dirname_result=$3 else func_append func_dirname_result "$2" fi' fi eval 'func_basename () { $debug_cmd '"$_b"' }' # func_dirname FILE APPEND NONDIR_REPLACEMENT # ------------------------------------------- # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. eval 'func_dirname () { $debug_cmd '"$_d"' }' # func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT # -------------------------------------------------------- # Perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # For efficiency, we do not delegate to the functions above but instead # duplicate the functionality here. eval 'func_dirname_and_basename () { $debug_cmd '"$_b"' '"$_d"' }' # func_echo ARG... # ---------------- # Echo program name prefixed message. func_echo () { $debug_cmd _G_message=$* func_echo_IFS=$IFS IFS=$nl for _G_line in $_G_message; do IFS=$func_echo_IFS $ECHO "$progname: $_G_line" done IFS=$func_echo_IFS } # func_echo_all ARG... # -------------------- # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } # func_echo_infix_1 INFIX ARG... # ------------------------------ # Echo program name, followed by INFIX on the first line, with any # additional lines not showing INFIX. func_echo_infix_1 () { $debug_cmd $require_term_colors _G_infix=$1; shift _G_indent=$_G_infix _G_prefix="$progname: $_G_infix: " _G_message=$* # Strip color escape sequences before counting printable length for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan" do test -n "$_G_tc" && { _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"` _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"` } done _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes func_echo_infix_1_IFS=$IFS IFS=$nl for _G_line in $_G_message; do IFS=$func_echo_infix_1_IFS $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2 _G_prefix=$_G_indent done IFS=$func_echo_infix_1_IFS } # func_error ARG... # ----------------- # Echo program name prefixed message to standard error. func_error () { $debug_cmd $require_term_colors func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2 } # func_fatal_error ARG... # ----------------------- # Echo program name prefixed message to standard error, and exit. func_fatal_error () { $debug_cmd func_error "$*" exit $EXIT_FAILURE } # func_grep EXPRESSION FILENAME # ----------------------------- # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { $debug_cmd $GREP "$1" "$2" >/dev/null 2>&1 } # func_len STRING # --------------- # Set func_len_result to the length of STRING. STRING may not # start with a hyphen. test -z "$_G_HAVE_XSI_OPS" \ && (eval 'x=a/b/c; test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ && _G_HAVE_XSI_OPS=yes if test yes = "$_G_HAVE_XSI_OPS"; then eval 'func_len () { $debug_cmd func_len_result=${#1} }' else func_len () { $debug_cmd func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` } fi # func_mkdir_p DIRECTORY-PATH # --------------------------- # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { $debug_cmd _G_directory_path=$1 _G_dir_list= if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then # Protect directory names starting with '-' case $_G_directory_path in -*) _G_directory_path=./$_G_directory_path ;; esac # While some portion of DIR does not yet exist... while test ! -d "$_G_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. _G_dir_list=$_G_directory_path:$_G_dir_list # If the last portion added has no slash in it, the list is done case $_G_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"` done _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'` func_mkdir_p_IFS=$IFS; IFS=: for _G_dir in $_G_dir_list; do IFS=$func_mkdir_p_IFS # mkdir can fail with a 'File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! $MKDIR "$_G_dir" 2>/dev/null || : done IFS=$func_mkdir_p_IFS # Bail out if we (or some other process) failed to create a directory. test -d "$_G_directory_path" || \ func_fatal_error "Failed to create '$1'" fi } # func_mktempdir [BASENAME] # ------------------------- # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If # given, BASENAME is the basename for that directory. func_mktempdir () { $debug_cmd _G_template=${TMPDIR-/tmp}/${1-$progname} if test : = "$opt_dry_run"; then # Return a directory name, but don't create it in dry-run mode _G_tmpdir=$_G_template-$$ else # If mktemp works, use that first and foremost _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null` if test ! -d "$_G_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race _G_tmpdir=$_G_template-${RANDOM-0}$$ func_mktempdir_umask=`umask` umask 0077 $MKDIR "$_G_tmpdir" umask $func_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure test -d "$_G_tmpdir" || \ func_fatal_error "cannot create temporary directory '$_G_tmpdir'" fi $ECHO "$_G_tmpdir" } # func_normal_abspath PATH # ------------------------ # Remove doubled-up and trailing slashes, "." path components, # and cancel out any ".." path components in PATH after making # it an absolute path. func_normal_abspath () { $debug_cmd # These SED scripts presuppose an absolute path with a trailing slash. _G_pathcar='s|^/\([^/]*\).*$|\1|' _G_pathcdr='s|^/[^/]*||' _G_removedotparts=':dotsl s|/\./|/|g t dotsl s|/\.$|/|' _G_collapseslashes='s|/\{1,\}|/|g' _G_finalslash='s|/*$|/|' # Start from root dir and reassemble the path. func_normal_abspath_result= func_normal_abspath_tpath=$1 func_normal_abspath_altnamespace= case $func_normal_abspath_tpath in "") # Empty path, that just means $cwd. func_stripname '' '/' "`pwd`" func_normal_abspath_result=$func_stripname_result return ;; # The next three entries are used to spot a run of precisely # two leading slashes without using negated character classes; # we take advantage of case's first-match behaviour. ///*) # Unusual form of absolute path, do nothing. ;; //*) # Not necessarily an ordinary path; POSIX reserves leading '//' # and for example Cygwin uses it to access remote file shares # over CIFS/SMB, so we conserve a leading double slash if found. func_normal_abspath_altnamespace=/ ;; /*) # Absolute path, do nothing. ;; *) # Relative path, prepend $cwd. func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath ;; esac # Cancel out all the simple stuff to save iterations. We also want # the path to end with a slash for ease of parsing, so make sure # there is one (and only one) here. func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"` while :; do # Processed it all yet? if test / = "$func_normal_abspath_tpath"; then # If we ascended to the root using ".." the result may be empty now. if test -z "$func_normal_abspath_result"; then func_normal_abspath_result=/ fi break fi func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$_G_pathcar"` func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$_G_pathcdr"` # Figure out what to do with it case $func_normal_abspath_tcomponent in "") # Trailing empty path component, ignore it. ;; ..) # Parent dir; strip last assembled component from result. func_dirname "$func_normal_abspath_result" func_normal_abspath_result=$func_dirname_result ;; *) # Actual path component, append it. func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent" ;; esac done # Restore leading double-slash if one was found on entry. func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result } # func_notquiet ARG... # -------------------- # Echo program name prefixed message only when not in quiet mode. func_notquiet () { $debug_cmd $opt_quiet || func_echo ${1+"$@"} # A bug in bash halts the script if the last line of a function # fails when set -e is in force, so we need another command to # work around that: : } # func_relative_path SRCDIR DSTDIR # -------------------------------- # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. func_relative_path () { $debug_cmd func_relative_path_result= func_normal_abspath "$1" func_relative_path_tlibdir=$func_normal_abspath_result func_normal_abspath "$2" func_relative_path_tbindir=$func_normal_abspath_result # Ascend the tree starting from libdir while :; do # check if we have found a prefix of bindir case $func_relative_path_tbindir in $func_relative_path_tlibdir) # found an exact match func_relative_path_tcancelled= break ;; $func_relative_path_tlibdir*) # found a matching prefix func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" func_relative_path_tcancelled=$func_stripname_result if test -z "$func_relative_path_result"; then func_relative_path_result=. fi break ;; *) func_dirname $func_relative_path_tlibdir func_relative_path_tlibdir=$func_dirname_result if test -z "$func_relative_path_tlibdir"; then # Have to descend all the way to the root! func_relative_path_result=../$func_relative_path_result func_relative_path_tcancelled=$func_relative_path_tbindir break fi func_relative_path_result=../$func_relative_path_result ;; esac done # Now calculate path; take care to avoid doubling-up slashes. func_stripname '' '/' "$func_relative_path_result" func_relative_path_result=$func_stripname_result func_stripname '/' '/' "$func_relative_path_tcancelled" if test -n "$func_stripname_result"; then func_append func_relative_path_result "/$func_stripname_result" fi # Normalisation. If bindir is libdir, return '.' else relative path. if test -n "$func_relative_path_result"; then func_stripname './' '' "$func_relative_path_result" func_relative_path_result=$func_stripname_result fi test -n "$func_relative_path_result" || func_relative_path_result=. : } # func_quote_portable EVAL ARG # ---------------------------- # Internal function to portably implement func_quote_arg. Note that we still # keep attention to performance here so we as much as possible try to avoid # calling sed binary (so far O(N) complexity as long as func_append is O(1)). func_quote_portable () { $debug_cmd func_quote_portable_result=$2 # one-time-loop (easy break) while true do if $1; then func_quote_portable_result=`$ECHO "$2" | $SED \ -e "$sed_double_quote_subst" -e "$sed_double_backslash"` break fi # Quote for eval. case $func_quote_portable_result in *[\\\`\"\$]*) case $func_quote_portable_result in *[\[\*\?]*) func_quote_portable_result=`$ECHO "$func_quote_portable_result" \ | $SED "$sed_quote_subst"` break ;; esac func_quote_portable_old_IFS=$IFS for _G_char in '\' '`' '"' '$' do # STATE($1) PREV($2) SEPARATOR($3) set start "" "" func_quote_portable_result=dummy"$_G_char$func_quote_portable_result$_G_char"dummy IFS=$_G_char for _G_part in $func_quote_portable_result do case $1 in quote) func_append func_quote_portable_result "$3$2" set quote "$_G_part" "\\$_G_char" ;; start) set first "" "" func_quote_portable_result= ;; first) set quote "$_G_part" "" ;; esac done done IFS=$func_quote_portable_old_IFS ;; *) ;; esac break done func_quote_portable_unquoted_result=$func_quote_portable_result case $func_quote_portable_result in # double-quote args containing shell metacharacters to delay # word splitting, command substitution and variable expansion # for a subsequent eval. # many bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") func_quote_portable_result=\"$func_quote_portable_result\" ;; esac } # func_quotefast_eval ARG # ----------------------- # Quote one ARG (internal). This is equivalent to 'func_quote_arg eval ARG', # but optimized for speed. Result is stored in $func_quotefast_eval. if test xyes = `(x=; printf -v x %q yes; echo x"$x") 2>/dev/null`; then printf -v _GL_test_printf_tilde %q '~' if test '\~' = "$_GL_test_printf_tilde"; then func_quotefast_eval () { printf -v func_quotefast_eval_result %q "$1" } else # Broken older Bash implementations. Make those faster too if possible. func_quotefast_eval () { case $1 in '~'*) func_quote_portable false "$1" func_quotefast_eval_result=$func_quote_portable_result ;; *) printf -v func_quotefast_eval_result %q "$1" ;; esac } fi else func_quotefast_eval () { func_quote_portable false "$1" func_quotefast_eval_result=$func_quote_portable_result } fi # func_quote_arg MODEs ARG # ------------------------ # Quote one ARG to be evaled later. MODEs argument may contain zero or more # specifiers listed below separated by ',' character. This function returns two # values: # i) func_quote_arg_result # double-quoted (when needed), suitable for a subsequent eval # ii) func_quote_arg_unquoted_result # has all characters that are still active within double # quotes backslashified. Available only if 'unquoted' is specified. # # Available modes: # ---------------- # 'eval' (default) # - escape shell special characters # 'expand' # - the same as 'eval'; but do not quote variable references # 'pretty' # - request aesthetic output, i.e. '"a b"' instead of 'a\ b'. This might # be used later in func_quote to get output like: 'echo "a b"' instead # of 'echo a\ b'. This is slower than default on some shells. # 'unquoted' # - produce also $func_quote_arg_unquoted_result which does not contain # wrapping double-quotes. # # Examples for 'func_quote_arg pretty,unquoted string': # # string | *_result | *_unquoted_result # ------------+-----------------------+------------------- # " | \" | \" # a b | "a b" | a b # "a b" | "\"a b\"" | \"a b\" # * | "*" | * # z="${x-$y}" | "z=\"\${x-\$y}\"" | z=\"\${x-\$y}\" # # Examples for 'func_quote_arg pretty,unquoted,expand string': # # string | *_result | *_unquoted_result # --------------+---------------------+-------------------- # z="${x-$y}" | "z=\"${x-$y}\"" | z=\"${x-$y}\" func_quote_arg () { _G_quote_expand=false case ,$1, in *,expand,*) _G_quote_expand=: ;; esac case ,$1, in *,pretty,*|*,expand,*|*,unquoted,*) func_quote_portable $_G_quote_expand "$2" func_quote_arg_result=$func_quote_portable_result func_quote_arg_unquoted_result=$func_quote_portable_unquoted_result ;; *) # Faster quote-for-eval for some shells. func_quotefast_eval "$2" func_quote_arg_result=$func_quotefast_eval_result ;; esac } # func_quote MODEs ARGs... # ------------------------ # Quote all ARGs to be evaled later and join them into single command. See # func_quote_arg's description for more info. func_quote () { $debug_cmd _G_func_quote_mode=$1 ; shift func_quote_result= while test 0 -lt $#; do func_quote_arg "$_G_func_quote_mode" "$1" if test -n "$func_quote_result"; then func_append func_quote_result " $func_quote_arg_result" else func_append func_quote_result "$func_quote_arg_result" fi shift done } # func_stripname PREFIX SUFFIX NAME # --------------------------------- # strip PREFIX and SUFFIX from NAME, and store in func_stripname_result. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). if test yes = "$_G_HAVE_XSI_OPS"; then eval 'func_stripname () { $debug_cmd # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary variable first. func_stripname_result=$3 func_stripname_result=${func_stripname_result#"$1"} func_stripname_result=${func_stripname_result%"$2"} }' else func_stripname () { $debug_cmd case $2 in .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;; *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;; esac } fi # func_show_eval CMD [FAIL_EXP] # ----------------------------- # Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. func_show_eval () { $debug_cmd _G_cmd=$1 _G_fail_exp=${2-':'} func_quote_arg pretty,expand "$_G_cmd" eval "func_notquiet $func_quote_arg_result" $opt_dry_run || { eval "$_G_cmd" _G_status=$? if test 0 -ne "$_G_status"; then eval "(exit $_G_status); $_G_fail_exp" fi } } # func_show_eval_locale CMD [FAIL_EXP] # ------------------------------------ # Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. Use the saved locale for evaluation. func_show_eval_locale () { $debug_cmd _G_cmd=$1 _G_fail_exp=${2-':'} $opt_quiet || { func_quote_arg expand,pretty "$_G_cmd" eval "func_echo $func_quote_arg_result" } $opt_dry_run || { eval "$_G_user_locale $_G_cmd" _G_status=$? eval "$_G_safe_locale" if test 0 -ne "$_G_status"; then eval "(exit $_G_status); $_G_fail_exp" fi } } # func_tr_sh # ---------- # Turn $1 into a string suitable for a shell variable name. # Result is stored in $func_tr_sh_result. All characters # not in the set a-zA-Z0-9_ are replaced with '_'. Further, # if $1 begins with a digit, a '_' is prepended as well. func_tr_sh () { $debug_cmd case $1 in [0-9]* | *[!a-zA-Z0-9_]*) func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'` ;; * ) func_tr_sh_result=$1 ;; esac } # func_verbose ARG... # ------------------- # Echo program name prefixed message in verbose mode only. func_verbose () { $debug_cmd $opt_verbose && func_echo "$*" : } # func_warn_and_continue ARG... # ----------------------------- # Echo program name prefixed warning message to standard error. func_warn_and_continue () { $debug_cmd $require_term_colors func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2 } # func_warning CATEGORY ARG... # ---------------------------- # Echo program name prefixed warning message to standard error. Warning # messages can be filtered according to CATEGORY, where this function # elides messages where CATEGORY is not listed in the global variable # 'opt_warning_types'. func_warning () { $debug_cmd # CATEGORY must be in the warning_categories list! case " $warning_categories " in *" $1 "*) ;; *) func_internal_error "invalid warning category '$1'" ;; esac _G_category=$1 shift case " $opt_warning_types " in *" $_G_category "*) $warning_func ${1+"$@"} ;; esac } # func_sort_ver VER1 VER2 # ----------------------- # 'sort -V' is not generally available. # Note this deviates from the version comparison in automake # in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a # but this should suffice as we won't be specifying old # version formats or redundant trailing .0 in bootstrap.conf. # If we did want full compatibility then we should probably # use m4_version_compare from autoconf. func_sort_ver () { $debug_cmd printf '%s\n%s\n' "$1" "$2" \ | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n } # func_lt_ver PREV CURR # --------------------- # Return true if PREV and CURR are in the correct order according to # func_sort_ver, otherwise false. Use it like this: # # func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..." func_lt_ver () { $debug_cmd test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q` } # Local variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" # time-stamp-time-zone: "UTC" # End: #! /bin/sh # A portable, pluggable option parser for Bourne shell. # Written by Gary V. Vaughan, 2010 # This is free software. There is NO warranty; not even for # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # # Copyright (C) 2010-2018 Bootstrap Authors # # This file is dual licensed under the terms of the MIT license # , and GPL version 3 or later # . You must apply one of # these licenses when using or redistributing this software or any of # the files within it. See the URLs above, or the file `LICENSE` # included in the Bootstrap distribution for the full license texts. # Please report bugs or propose patches to: # # Set a version string for this script. scriptversion=2018-07-24.06; # UTC ## ------ ## ## Usage. ## ## ------ ## # This file is a library for parsing options in your shell scripts along # with assorted other useful supporting features that you can make use # of too. # # For the simplest scripts you might need only: # # #!/bin/sh # . relative/path/to/funclib.sh # . relative/path/to/options-parser # scriptversion=1.0 # func_options ${1+"$@"} # eval set dummy "$func_options_result"; shift # ...rest of your script... # # In order for the '--version' option to work, you will need to have a # suitably formatted comment like the one at the top of this file # starting with '# Written by ' and ending with '# Copyright'. # # For '-h' and '--help' to work, you will also need a one line # description of your script's purpose in a comment directly above the # '# Written by ' line, like the one at the top of this file. # # The default options also support '--debug', which will turn on shell # execution tracing (see the comment above debug_cmd below for another # use), and '--verbose' and the func_verbose function to allow your script # to display verbose messages only when your user has specified # '--verbose'. # # After sourcing this file, you can plug in processing for additional # options by amending the variables from the 'Configuration' section # below, and following the instructions in the 'Option parsing' # section further down. ## -------------- ## ## Configuration. ## ## -------------- ## # You should override these variables in your script after sourcing this # file so that they reflect the customisations you have added to the # option parser. # The usage line for option parsing errors and the start of '-h' and # '--help' output messages. You can embed shell variables for delayed # expansion at the time the message is displayed, but you will need to # quote other shell meta-characters carefully to prevent them being # expanded when the contents are evaled. usage='$progpath [OPTION]...' # Short help message in response to '-h' and '--help'. Add to this or # override it after sourcing this library to reflect the full set of # options your script accepts. usage_message="\ --debug enable verbose shell tracing -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] -v, --verbose verbosely report processing --version print version information and exit -h, --help print short or long help message and exit " # Additional text appended to 'usage_message' in response to '--help'. long_help_message=" Warning categories include: 'all' show all warnings 'none' turn off all the warnings 'error' warnings are treated as fatal errors" # Help message printed before fatal option parsing errors. fatal_help="Try '\$progname --help' for more information." ## ------------------------- ## ## Hook function management. ## ## ------------------------- ## # This section contains functions for adding, removing, and running hooks # in the main code. A hook is just a list of function names that can be # run in order later on. # func_hookable FUNC_NAME # ----------------------- # Declare that FUNC_NAME will run hooks added with # 'func_add_hook FUNC_NAME ...'. func_hookable () { $debug_cmd func_append hookable_fns " $1" } # func_add_hook FUNC_NAME HOOK_FUNC # --------------------------------- # Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must # first have been declared "hookable" by a call to 'func_hookable'. func_add_hook () { $debug_cmd case " $hookable_fns " in *" $1 "*) ;; *) func_fatal_error "'$1' does not accept hook functions." ;; esac eval func_append ${1}_hooks '" $2"' } # func_remove_hook FUNC_NAME HOOK_FUNC # ------------------------------------ # Remove HOOK_FUNC from the list of hook functions to be called by # FUNC_NAME. func_remove_hook () { $debug_cmd eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`' } # func_propagate_result FUNC_NAME_A FUNC_NAME_B # --------------------------------------------- # If the *_result variable of FUNC_NAME_A _is set_, assign its value to # *_result variable of FUNC_NAME_B. func_propagate_result () { $debug_cmd func_propagate_result_result=: if eval "test \"\${${1}_result+set}\" = set" then eval "${2}_result=\$${1}_result" else func_propagate_result_result=false fi } # func_run_hooks FUNC_NAME [ARG]... # --------------------------------- # Run all hook functions registered to FUNC_NAME. # It's assumed that the list of hook functions contains nothing more # than a whitespace-delimited list of legal shell function names, and # no effort is wasted trying to catch shell meta-characters or preserve # whitespace. func_run_hooks () { $debug_cmd case " $hookable_fns " in *" $1 "*) ;; *) func_fatal_error "'$1' does not support hook functions." ;; esac eval _G_hook_fns=\$$1_hooks; shift for _G_hook in $_G_hook_fns; do func_unset "${_G_hook}_result" eval $_G_hook '${1+"$@"}' func_propagate_result $_G_hook func_run_hooks if $func_propagate_result_result; then eval set dummy "$func_run_hooks_result"; shift fi done } ## --------------- ## ## Option parsing. ## ## --------------- ## # In order to add your own option parsing hooks, you must accept the # full positional parameter list from your hook function. You may remove # or edit any options that you action, and then pass back the remaining # unprocessed options in '_result', escaped # suitably for 'eval'. # # The '_result' variable is automatically unset # before your hook gets called; for best performance, only set the # *_result variable when necessary (i.e. don't call the 'func_quote' # function unnecessarily because it can be an expensive operation on some # machines). # # Like this: # # my_options_prep () # { # $debug_cmd # # # Extend the existing usage message. # usage_message=$usage_message' # -s, --silent don'\''t print informational messages # ' # # No change in '$@' (ignored completely by this hook). Leave # # my_options_prep_result variable intact. # } # func_add_hook func_options_prep my_options_prep # # # my_silent_option () # { # $debug_cmd # # args_changed=false # # # Note that, for efficiency, we parse as many options as we can # # recognise in a loop before passing the remainder back to the # # caller on the first unrecognised argument we encounter. # while test $# -gt 0; do # opt=$1; shift # case $opt in # --silent|-s) opt_silent=: # args_changed=: # ;; # # Separate non-argument short options: # -s*) func_split_short_opt "$_G_opt" # set dummy "$func_split_short_opt_name" \ # "-$func_split_short_opt_arg" ${1+"$@"} # shift # args_changed=: # ;; # *) # Make sure the first unrecognised option "$_G_opt" # # is added back to "$@" in case we need it later, # # if $args_changed was set to 'true'. # set dummy "$_G_opt" ${1+"$@"}; shift; break ;; # esac # done # # # Only call 'func_quote' here if we processed at least one argument. # if $args_changed; then # func_quote eval ${1+"$@"} # my_silent_option_result=$func_quote_result # fi # } # func_add_hook func_parse_options my_silent_option # # # my_option_validation () # { # $debug_cmd # # $opt_silent && $opt_verbose && func_fatal_help "\ # '--silent' and '--verbose' options are mutually exclusive." # } # func_add_hook func_validate_options my_option_validation # # You'll also need to manually amend $usage_message to reflect the extra # options you parse. It's preferable to append if you can, so that # multiple option parsing hooks can be added safely. # func_options_finish [ARG]... # ---------------------------- # Finishing the option parse loop (call 'func_options' hooks ATM). func_options_finish () { $debug_cmd func_run_hooks func_options ${1+"$@"} func_propagate_result func_run_hooks func_options_finish } # func_options [ARG]... # --------------------- # All the functions called inside func_options are hookable. See the # individual implementations for details. func_hookable func_options func_options () { $debug_cmd _G_options_quoted=false for my_func in options_prep parse_options validate_options options_finish do func_unset func_${my_func}_result func_unset func_run_hooks_result eval func_$my_func '${1+"$@"}' func_propagate_result func_$my_func func_options if $func_propagate_result_result; then eval set dummy "$func_options_result"; shift _G_options_quoted=: fi done $_G_options_quoted || { # As we (func_options) are top-level options-parser function and # nobody quoted "$@" for us yet, we need to do it explicitly for # caller. func_quote eval ${1+"$@"} func_options_result=$func_quote_result } } # func_options_prep [ARG]... # -------------------------- # All initialisations required before starting the option parse loop. # Note that when calling hook functions, we pass through the list of # positional parameters. If a hook function modifies that list, and # needs to propagate that back to rest of this script, then the complete # modified list must be put in 'func_run_hooks_result' before returning. func_hookable func_options_prep func_options_prep () { $debug_cmd # Option defaults: opt_verbose=false opt_warning_types= func_run_hooks func_options_prep ${1+"$@"} func_propagate_result func_run_hooks func_options_prep } # func_parse_options [ARG]... # --------------------------- # The main option parsing loop. func_hookable func_parse_options func_parse_options () { $debug_cmd _G_parse_options_requote=false # this just eases exit handling while test $# -gt 0; do # Defer to hook functions for initial option parsing, so they # get priority in the event of reusing an option name. func_run_hooks func_parse_options ${1+"$@"} func_propagate_result func_run_hooks func_parse_options if $func_propagate_result_result; then eval set dummy "$func_parse_options_result"; shift # Even though we may have changed "$@", we passed the "$@" array # down into the hook and it quoted it for us (because we are in # this if-branch). No need to quote it again. _G_parse_options_requote=false fi # Break out of the loop if we already parsed every option. test $# -gt 0 || break # We expect that one of the options parsed in this function matches # and thus we remove _G_opt from "$@" and need to re-quote. _G_match_parse_options=: _G_opt=$1 shift case $_G_opt in --debug|-x) debug_cmd='set -x' func_echo "enabling shell trace mode" >&2 $debug_cmd ;; --no-warnings|--no-warning|--no-warn) set dummy --warnings none ${1+"$@"} shift ;; --warnings|--warning|-W) if test $# = 0 && func_missing_arg $_G_opt; then _G_parse_options_requote=: break fi case " $warning_categories $1" in *" $1 "*) # trailing space prevents matching last $1 above func_append_uniq opt_warning_types " $1" ;; *all) opt_warning_types=$warning_categories ;; *none) opt_warning_types=none warning_func=: ;; *error) opt_warning_types=$warning_categories warning_func=func_fatal_error ;; *) func_fatal_error \ "unsupported warning category: '$1'" ;; esac shift ;; --verbose|-v) opt_verbose=: ;; --version) func_version ;; -\?|-h) func_usage ;; --help) func_help ;; # Separate optargs to long options (plugins may need this): --*=*) func_split_equals "$_G_opt" set dummy "$func_split_equals_lhs" \ "$func_split_equals_rhs" ${1+"$@"} shift ;; # Separate optargs to short options: -W*) func_split_short_opt "$_G_opt" set dummy "$func_split_short_opt_name" \ "$func_split_short_opt_arg" ${1+"$@"} shift ;; # Separate non-argument short options: -\?*|-h*|-v*|-x*) func_split_short_opt "$_G_opt" set dummy "$func_split_short_opt_name" \ "-$func_split_short_opt_arg" ${1+"$@"} shift ;; --) _G_parse_options_requote=: ; break ;; -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; *) set dummy "$_G_opt" ${1+"$@"}; shift _G_match_parse_options=false break ;; esac if $_G_match_parse_options; then _G_parse_options_requote=: fi done if $_G_parse_options_requote; then # save modified positional parameters for caller func_quote eval ${1+"$@"} func_parse_options_result=$func_quote_result fi } # func_validate_options [ARG]... # ------------------------------ # Perform any sanity checks on option settings and/or unconsumed # arguments. func_hookable func_validate_options func_validate_options () { $debug_cmd # Display all warnings if -W was not given. test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" func_run_hooks func_validate_options ${1+"$@"} func_propagate_result func_run_hooks func_validate_options # Bail if the options were screwed! $exit_cmd $EXIT_FAILURE } ## ----------------- ## ## Helper functions. ## ## ----------------- ## # This section contains the helper functions used by the rest of the # hookable option parser framework in ascii-betical order. # func_fatal_help ARG... # ---------------------- # Echo program name prefixed message to standard error, followed by # a help hint, and exit. func_fatal_help () { $debug_cmd eval \$ECHO \""Usage: $usage"\" eval \$ECHO \""$fatal_help"\" func_error ${1+"$@"} exit $EXIT_FAILURE } # func_help # --------- # Echo long help message to standard output and exit. func_help () { $debug_cmd func_usage_message $ECHO "$long_help_message" exit 0 } # func_missing_arg ARGNAME # ------------------------ # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { $debug_cmd func_error "Missing argument for '$1'." exit_cmd=exit } # func_split_equals STRING # ------------------------ # Set func_split_equals_lhs and func_split_equals_rhs shell variables # after splitting STRING at the '=' sign. test -z "$_G_HAVE_XSI_OPS" \ && (eval 'x=a/b/c; test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ && _G_HAVE_XSI_OPS=yes if test yes = "$_G_HAVE_XSI_OPS" then # This is an XSI compatible shell, allowing a faster implementation... eval 'func_split_equals () { $debug_cmd func_split_equals_lhs=${1%%=*} func_split_equals_rhs=${1#*=} if test "x$func_split_equals_lhs" = "x$1"; then func_split_equals_rhs= fi }' else # ...otherwise fall back to using expr, which is often a shell builtin. func_split_equals () { $debug_cmd func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'` func_split_equals_rhs= test "x$func_split_equals_lhs" = "x$1" \ || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'` } fi #func_split_equals # func_split_short_opt SHORTOPT # ----------------------------- # Set func_split_short_opt_name and func_split_short_opt_arg shell # variables after splitting SHORTOPT after the 2nd character. if test yes = "$_G_HAVE_XSI_OPS" then # This is an XSI compatible shell, allowing a faster implementation... eval 'func_split_short_opt () { $debug_cmd func_split_short_opt_arg=${1#??} func_split_short_opt_name=${1%"$func_split_short_opt_arg"} }' else # ...otherwise fall back to using expr, which is often a shell builtin. func_split_short_opt () { $debug_cmd func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'` func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'` } fi #func_split_short_opt # func_usage # ---------- # Echo short help message to standard output and exit. func_usage () { $debug_cmd func_usage_message $ECHO "Run '$progname --help |${PAGER-more}' for full usage" exit 0 } # func_usage_message # ------------------ # Echo short help message to standard output. func_usage_message () { $debug_cmd eval \$ECHO \""Usage: $usage"\" echo $SED -n 's|^# || /^Written by/{ x;p;x } h /^Written by/q' < "$progpath" echo eval \$ECHO \""$usage_message"\" } # func_version # ------------ # Echo version message to standard output and exit. # The version message is extracted from the calling file's header # comments, with leading '# ' stripped: # 1. First display the progname and version # 2. Followed by the header comment line matching /^# Written by / # 3. Then a blank line followed by the first following line matching # /^# Copyright / # 4. Immediately followed by any lines between the previous matches, # except lines preceding the intervening completely blank line. # For example, see the header comments of this file. func_version () { $debug_cmd printf '%s\n' "$progname $scriptversion" $SED -n ' /^# Written by /!b s|^# ||; p; n :fwd2blnk /./ { n b fwd2blnk } p; n :holdwrnt s|^# || s|^# *$|| /^Copyright /!{ /./H n b holdwrnt } s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2| G s|\(\n\)\n*|\1|g p; q' < "$progpath" exit $? } # Local variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-pattern: "30/scriptversion=%:y-%02m-%02d.%02H; # UTC" # time-stamp-time-zone: "UTC" # End: # Set a version string. scriptversion='(GNU libtool) 2.4.6.42-b88ce' # func_echo ARG... # ---------------- # Libtool also displays the current mode in messages, so override # funclib.sh func_echo with this custom definition. func_echo () { $debug_cmd _G_message=$* func_echo_IFS=$IFS IFS=$nl for _G_line in $_G_message; do IFS=$func_echo_IFS $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line" done IFS=$func_echo_IFS } # func_warning ARG... # ------------------- # Libtool warnings are not categorized, so override funclib.sh # func_warning with this simpler definition. func_warning () { $debug_cmd $warning_func ${1+"$@"} } ## ---------------- ## ## Options parsing. ## ## ---------------- ## # Hook in the functions to make sure our own options are parsed during # the option parsing loop. usage='$progpath [OPTION]... [MODE-ARG]...' # Short help message in response to '-h'. usage_message="Options: --config show all configuration variables --debug enable verbose shell tracing -n, --dry-run display commands without modifying any files --features display basic configuration information and exit --mode=MODE use operation mode MODE --no-warnings equivalent to '-Wnone' --preserve-dup-deps don't remove duplicate dependency libraries --quiet, --silent don't print informational messages --tag=TAG use configuration variables from tag TAG -v, --verbose print more informational messages than default --version print version information -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] -h, --help, --help-all print short, long, or detailed help message " # Additional text appended to 'usage_message' in response to '--help'. func_help () { $debug_cmd func_usage_message $ECHO "$long_help_message MODE must be one of the following: clean remove files from the build directory compile compile a source file into a libtool object execute automatically set library path, then run a program finish complete the installation of libtool libraries install install libraries or executables link create a library or an executable uninstall remove libraries from an installed directory MODE-ARGS vary depending on the MODE. When passed as first option, '--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that. Try '$progname --help --mode=MODE' for a more detailed description of MODE. When reporting a bug, please describe a test case to reproduce it and include the following information: host-triplet: $host shell: $SHELL compiler: $LTCC compiler flags: $LTCFLAGS linker: $LD (gnu? $with_gnu_ld) version: $progname (GNU libtool) 2.4.6.42-b88ce automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` Report bugs to . GNU libtool home page: . General help using GNU software: ." exit 0 } # func_lo2o OBJECT-NAME # --------------------- # Transform OBJECT-NAME from a '.lo' suffix to the platform specific # object suffix. lo2o=s/\\.lo\$/.$objext/ o2lo=s/\\.$objext\$/.lo/ if test yes = "$_G_HAVE_XSI_OPS"; then eval 'func_lo2o () { case $1 in *.lo) func_lo2o_result=${1%.lo}.$objext ;; * ) func_lo2o_result=$1 ;; esac }' # func_xform LIBOBJ-OR-SOURCE # --------------------------- # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise) # suffix to a '.lo' libtool-object suffix. eval 'func_xform () { func_xform_result=${1%.*}.lo }' else # ...otherwise fall back to using sed. func_lo2o () { func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"` } func_xform () { func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'` } fi # func_fatal_configuration ARG... # ------------------------------- # Echo program name prefixed message to standard error, followed by # a configuration failure hint, and exit. func_fatal_configuration () { func_fatal_error ${1+"$@"} \ "See the $PACKAGE documentation for more information." \ "Fatal configuration error." } # func_config # ----------- # Display the configuration for all the tags in this script. func_config () { re_begincf='^# ### BEGIN LIBTOOL' re_endcf='^# ### END LIBTOOL' # Default configuration. $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" # Now print the configurations for the tags. for tagname in $taglist; do $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" done exit $? } # func_features # ------------- # Display the features supported by this script. func_features () { echo "host: $host" if test yes = "$build_libtool_libs"; then echo "enable shared libraries" else echo "disable shared libraries" fi if test yes = "$build_old_libs"; then echo "enable static libraries" else echo "disable static libraries" fi exit $? } # func_enable_tag TAGNAME # ----------------------- # Verify that TAGNAME is valid, and either flag an error and exit, or # enable the TAGNAME tag. We also add TAGNAME to the global $taglist # variable here. func_enable_tag () { # Global variable: tagname=$1 re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" sed_extractcf=/$re_begincf/,/$re_endcf/p # Validate tagname. case $tagname in *[!-_A-Za-z0-9,/]*) func_fatal_error "invalid tag name: $tagname" ;; esac # Don't test for the "default" C tag, as we know it's # there but not specially marked. case $tagname in CC) ;; *) if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then taglist="$taglist $tagname" # Evaluate the configuration. Be careful to quote the path # and the sed script, to avoid splitting on whitespace, but # also don't use non-portable quotes within backquotes within # quotes we have to do it in 2 steps: extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` eval "$extractedcf" else func_error "ignoring unknown tag $tagname" fi ;; esac } # func_check_version_match # ------------------------ # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { if test "$package_revision" != "$macro_revision"; then if test "$VERSION" != "$macro_version"; then if test -z "$macro_version"; then cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF fi else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF fi exit $EXIT_MISMATCH fi } # libtool_options_prep [ARG]... # ----------------------------- # Preparation for options parsed by libtool. libtool_options_prep () { $debug_mode # Option defaults: opt_config=false opt_dlopen= opt_dry_run=false opt_help=false opt_mode= opt_preserve_dup_deps=false opt_quiet=false nonopt= preserve_args= _G_rc_lt_options_prep=: # Shorthand for --mode=foo, only valid as the first argument case $1 in clean|clea|cle|cl) shift; set dummy --mode clean ${1+"$@"}; shift ;; compile|compil|compi|comp|com|co|c) shift; set dummy --mode compile ${1+"$@"}; shift ;; execute|execut|execu|exec|exe|ex|e) shift; set dummy --mode execute ${1+"$@"}; shift ;; finish|finis|fini|fin|fi|f) shift; set dummy --mode finish ${1+"$@"}; shift ;; install|instal|insta|inst|ins|in|i) shift; set dummy --mode install ${1+"$@"}; shift ;; link|lin|li|l) shift; set dummy --mode link ${1+"$@"}; shift ;; uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) shift; set dummy --mode uninstall ${1+"$@"}; shift ;; *) _G_rc_lt_options_prep=false ;; esac if $_G_rc_lt_options_prep; then # Pass back the list of options. func_quote eval ${1+"$@"} libtool_options_prep_result=$func_quote_result fi } func_add_hook func_options_prep libtool_options_prep # libtool_parse_options [ARG]... # --------------------------------- # Provide handling for libtool specific options. libtool_parse_options () { $debug_cmd _G_rc_lt_parse_options=false # Perform our own loop to consume as many options as possible in # each iteration. while test $# -gt 0; do _G_match_lt_parse_options=: _G_opt=$1 shift case $_G_opt in --dry-run|--dryrun|-n) opt_dry_run=: ;; --config) func_config ;; --dlopen|-dlopen) opt_dlopen="${opt_dlopen+$opt_dlopen }$1" shift ;; --preserve-dup-deps) opt_preserve_dup_deps=: ;; --features) func_features ;; --finish) set dummy --mode finish ${1+"$@"}; shift ;; --help) opt_help=: ;; --help-all) opt_help=': help-all' ;; --mode) test $# = 0 && func_missing_arg $_G_opt && break opt_mode=$1 case $1 in # Valid mode arguments: clean|compile|execute|finish|install|link|relink|uninstall) ;; # Catch anything else as an error *) func_error "invalid argument for $_G_opt" exit_cmd=exit break ;; esac shift ;; --no-silent|--no-quiet) opt_quiet=false func_append preserve_args " $_G_opt" ;; --no-warnings|--no-warning|--no-warn) opt_warning=false func_append preserve_args " $_G_opt" ;; --no-verbose) opt_verbose=false func_append preserve_args " $_G_opt" ;; --silent|--quiet) opt_quiet=: opt_verbose=false func_append preserve_args " $_G_opt" ;; --tag) test $# = 0 && func_missing_arg $_G_opt && break opt_tag=$1 func_append preserve_args " $_G_opt $1" func_enable_tag "$1" shift ;; --verbose|-v) opt_quiet=false opt_verbose=: func_append preserve_args " $_G_opt" ;; # An option not handled by this hook function: *) set dummy "$_G_opt" ${1+"$@"} ; shift _G_match_lt_parse_options=false break ;; esac $_G_match_lt_parse_options && _G_rc_lt_parse_options=: done if $_G_rc_lt_parse_options; then # save modified positional parameters for caller func_quote eval ${1+"$@"} libtool_parse_options_result=$func_quote_result fi } func_add_hook func_parse_options libtool_parse_options # libtool_validate_options [ARG]... # --------------------------------- # Perform any sanity checks on option settings and/or unconsumed # arguments. libtool_validate_options () { # save first non-option argument if test 0 -lt $#; then nonopt=$1 shift fi # preserve --debug test : = "$debug_cmd" || func_append preserve_args " --debug" case $host in # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) # don't eliminate duplications in $postdeps and $predeps opt_duplicate_compiler_generated_deps=: ;; *) opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps ;; esac $opt_help || { # Sanity checks first: func_check_version_match test yes != "$build_libtool_libs" \ && test yes != "$build_old_libs" \ && func_fatal_configuration "not configured to build any kind of library" # Darwin sucks eval std_shrext=\"$shrext_cmds\" # Only execute mode is allowed to have -dlopen flags. if test -n "$opt_dlopen" && test execute != "$opt_mode"; then func_error "unrecognized option '-dlopen'" $ECHO "$help" 1>&2 exit $EXIT_FAILURE fi # Change the help message to a mode-specific one. generic_help=$help help="Try '$progname --help --mode=$opt_mode' for more information." } # Pass back the unparsed argument list func_quote eval ${1+"$@"} libtool_validate_options_result=$func_quote_result } func_add_hook func_validate_options libtool_validate_options # Process options as early as possible so that --help and --version # can return quickly. func_options ${1+"$@"} eval set dummy "$func_options_result"; shift ## ----------- ## ## Main. ## ## ----------- ## magic='%%%MAGIC variable%%%' magic_exe='%%%MAGIC EXE variable%%%' # Global variables. extracted_archives= extracted_serial=0 # If this variable is set in any of the actions, the command in it # will be execed at the end. This prevents here-documents from being # left over by shells. exec_cmd= # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } # func_generated_by_libtool # True iff stdin has been generated by Libtool. This function is only # a basic sanity check; it will hardly flush out determined imposters. func_generated_by_libtool_p () { $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_p file # True iff FILE is a libtool '.la' library or '.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p } # func_lalib_unsafe_p file # True iff FILE is a libtool '.la' library or '.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be # fatal anyway. Works if 'file' does not exist. func_lalib_unsafe_p () { lalib_p=no if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then for lalib_p_l in 1 2 3 4 do read lalib_p_line case $lalib_p_line in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi test yes = "$lalib_p" } # func_ltwrapper_script_p file # True iff FILE is a libtool wrapper script # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_script_p () { test -f "$1" && $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p } # func_ltwrapper_executable_p file # True iff FILE is a libtool wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_executable_p () { func_ltwrapper_exec_suffix= case $1 in *.exe) ;; *) func_ltwrapper_exec_suffix=.exe ;; esac $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 } # func_ltwrapper_scriptname file # Assumes file is an ltwrapper_executable # uses $file to determine the appropriate filename for a # temporary ltwrapper_script. func_ltwrapper_scriptname () { func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper } # func_ltwrapper_p file # True iff FILE is a libtool wrapper script or wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_p () { func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" } # func_execute_cmds commands fail_cmd # Execute tilde-delimited COMMANDS. # If FAIL_CMD is given, eval that upon failure. # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { $debug_cmd save_ifs=$IFS; IFS='~' for cmd in $1; do IFS=$sp$nl eval cmd=\"$cmd\" IFS=$save_ifs func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs } # func_source file # Source FILE, adding directory component if necessary. # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing # 'FILE.' does not work on cygwin managed mounts. func_source () { $debug_cmd case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; esac } # func_resolve_sysroot PATH # Replace a leading = in PATH with a sysroot. Store the result into # func_resolve_sysroot_result func_resolve_sysroot () { func_resolve_sysroot_result=$1 case $func_resolve_sysroot_result in =*) func_stripname '=' '' "$func_resolve_sysroot_result" func_resolve_sysroot_result=$lt_sysroot$func_stripname_result ;; esac } # func_replace_sysroot PATH # If PATH begins with the sysroot, replace it with = and # store the result into func_replace_sysroot_result. func_replace_sysroot () { case $lt_sysroot:$1 in ?*:"$lt_sysroot"*) func_stripname "$lt_sysroot" '' "$1" func_replace_sysroot_result='='$func_stripname_result ;; *) # Including no sysroot. func_replace_sysroot_result=$1 ;; esac } # func_infer_tag arg # Infer tagged configuration to use if any are available and # if one wasn't chosen via the "--tag" command line option. # Only attempt this if the compiler in the base compile # command doesn't match the default compiler. # arg is usually of the form 'gcc ...' func_infer_tag () { $debug_cmd if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case $@ in # Blanks in the command may have been stripped by the calling shell, # but not from the CC environment variable when configure was run. " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;; # Blanks at the start of $base_compile will cause this to fail # if we don't check for them as well. *) for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case "$@ " in " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) # The compiler in the base compile command matches # the one in the tagged configuration. # Assume this is the tagged configuration we want. tagname=$z break ;; esac fi done # If $tagname still isn't set, then no tagged configuration # was found and let the user know that the "--tag" command # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" func_fatal_error "specify a tag with '--tag'" # else # func_verbose "using $tagname tagged configuration" fi ;; esac fi } # func_write_libtool_object output_name pic_name nonpic_name # Create a libtool object file (analogous to a ".la" file), # but don't create it if we're doing a dry run. func_write_libtool_object () { write_libobj=$1 if test yes = "$build_libtool_libs"; then write_lobj=\'$2\' else write_lobj=none fi if test yes = "$build_old_libs"; then write_oldobj=\'$3\' else write_oldobj=none fi $opt_dry_run || { cat >${write_libobj}T </dev/null` if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | $SED -e "$sed_naive_backslashify"` else func_convert_core_file_wine_to_w32_result= fi fi } # end: func_convert_core_file_wine_to_w32 # func_convert_core_path_wine_to_w32 ARG # Helper function used by path conversion functions when $build is *nix, and # $host is mingw, cygwin, or some other w32 environment. Relies on a correctly # configured wine environment available, with the winepath program in $build's # $PATH. Assumes ARG has no leading or trailing path separator characters. # # ARG is path to be converted from $build format to win32. # Result is available in $func_convert_core_path_wine_to_w32_result. # Unconvertible file (directory) names in ARG are skipped; if no directory names # are convertible, then the result may be empty. func_convert_core_path_wine_to_w32 () { $debug_cmd # unfortunately, winepath doesn't convert paths, only file names func_convert_core_path_wine_to_w32_result= if test -n "$1"; then oldIFS=$IFS IFS=: for func_convert_core_path_wine_to_w32_f in $1; do IFS=$oldIFS func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" if test -n "$func_convert_core_file_wine_to_w32_result"; then if test -z "$func_convert_core_path_wine_to_w32_result"; then func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result else func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" fi fi done IFS=$oldIFS fi } # end: func_convert_core_path_wine_to_w32 # func_cygpath ARGS... # Wrapper around calling the cygpath program via LT_CYGPATH. This is used when # when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) # $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or # (2), returns the Cygwin file name or path in func_cygpath_result (input # file name or path is assumed to be in w32 format, as previously converted # from $build's *nix or MSYS format). In case (3), returns the w32 file name # or path in func_cygpath_result (input file name or path is assumed to be in # Cygwin format). Returns an empty string on error. # # ARGS are passed to cygpath, with the last one being the file name or path to # be converted. # # Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH # environment variable; do not put it in $PATH. func_cygpath () { $debug_cmd if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` if test "$?" -ne 0; then # on failure, ensure result is empty func_cygpath_result= fi else func_cygpath_result= func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'" fi } #end: func_cygpath # func_convert_core_msys_to_w32 ARG # Convert file name or path ARG from MSYS format to w32 format. Return # result in func_convert_core_msys_to_w32_result. func_convert_core_msys_to_w32 () { $debug_cmd # awkward: cmd appends spaces to result func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"` } #end: func_convert_core_msys_to_w32 # func_convert_file_check ARG1 ARG2 # Verify that ARG1 (a file name in $build format) was converted to $host # format in ARG2. Otherwise, emit an error message, but continue (resetting # func_to_host_file_result to ARG1). func_convert_file_check () { $debug_cmd if test -z "$2" && test -n "$1"; then func_error "Could not determine host file name corresponding to" func_error " '$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: func_to_host_file_result=$1 fi } # end func_convert_file_check # func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH # Verify that FROM_PATH (a path in $build format) was converted to $host # format in TO_PATH. Otherwise, emit an error message, but continue, resetting # func_to_host_file_result to a simplistic fallback value (see below). func_convert_path_check () { $debug_cmd if test -z "$4" && test -n "$3"; then func_error "Could not determine the host path corresponding to" func_error " '$3'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This is a deliberately simplistic "conversion" and # should not be "improved". See libtool.info. if test "x$1" != "x$2"; then lt_replace_pathsep_chars="s|$1|$2|g" func_to_host_path_result=`echo "$3" | $SED -e "$lt_replace_pathsep_chars"` else func_to_host_path_result=$3 fi fi } # end func_convert_path_check # func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG # Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT # and appending REPL if ORIG matches BACKPAT. func_convert_path_front_back_pathsep () { $debug_cmd case $4 in $1 ) func_to_host_path_result=$3$func_to_host_path_result ;; esac case $4 in $2 ) func_append func_to_host_path_result "$3" ;; esac } # end func_convert_path_front_back_pathsep ################################################## # $build to $host FILE NAME CONVERSION FUNCTIONS # ################################################## # invoked via '$to_host_file_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # Result will be available in $func_to_host_file_result. # func_to_host_file ARG # Converts the file name ARG from $build format to $host format. Return result # in func_to_host_file_result. func_to_host_file () { $debug_cmd $to_host_file_cmd "$1" } # end func_to_host_file # func_to_tool_file ARG LAZY # converts the file name ARG from $build format to toolchain format. Return # result in func_to_tool_file_result. If the conversion in use is listed # in (the comma separated) LAZY, no conversion takes place. func_to_tool_file () { $debug_cmd case ,$2, in *,"$to_tool_file_cmd",*) func_to_tool_file_result=$1 ;; *) $to_tool_file_cmd "$1" func_to_tool_file_result=$func_to_host_file_result ;; esac } # end func_to_tool_file # func_convert_file_noop ARG # Copy ARG to func_to_host_file_result. func_convert_file_noop () { func_to_host_file_result=$1 } # end func_convert_file_noop # func_convert_file_msys_to_w32 ARG # Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_file_result. func_convert_file_msys_to_w32 () { $debug_cmd func_to_host_file_result=$1 if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_to_host_file_result=$func_convert_core_msys_to_w32_result fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_w32 # func_convert_file_cygwin_to_w32 ARG # Convert file name ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_file_cygwin_to_w32 () { $debug_cmd func_to_host_file_result=$1 if test -n "$1"; then # because $build is cygwin, we call "the" cygpath in $PATH; no need to use # LT_CYGPATH in this case. func_to_host_file_result=`cygpath -m "$1"` fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_cygwin_to_w32 # func_convert_file_nix_to_w32 ARG # Convert file name ARG from *nix to w32 format. Requires a wine environment # and a working winepath. Returns result in func_to_host_file_result. func_convert_file_nix_to_w32 () { $debug_cmd func_to_host_file_result=$1 if test -n "$1"; then func_convert_core_file_wine_to_w32 "$1" func_to_host_file_result=$func_convert_core_file_wine_to_w32_result fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_w32 # func_convert_file_msys_to_cygwin ARG # Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_file_msys_to_cygwin () { $debug_cmd func_to_host_file_result=$1 if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_cygpath -u "$func_convert_core_msys_to_w32_result" func_to_host_file_result=$func_cygpath_result fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_cygwin # func_convert_file_nix_to_cygwin ARG # Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed # in a wine environment, working winepath, and LT_CYGPATH set. Returns result # in func_to_host_file_result. func_convert_file_nix_to_cygwin () { $debug_cmd func_to_host_file_result=$1 if test -n "$1"; then # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. func_convert_core_file_wine_to_w32 "$1" func_cygpath -u "$func_convert_core_file_wine_to_w32_result" func_to_host_file_result=$func_cygpath_result fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_cygwin ############################################# # $build to $host PATH CONVERSION FUNCTIONS # ############################################# # invoked via '$to_host_path_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # The result will be available in $func_to_host_path_result. # # Path separators are also converted from $build format to $host format. If # ARG begins or ends with a path separator character, it is preserved (but # converted to $host format) on output. # # All path conversion functions are named using the following convention: # file name conversion function : func_convert_file_X_to_Y () # path conversion function : func_convert_path_X_to_Y () # where, for any given $build/$host combination the 'X_to_Y' value is the # same. If conversion functions are added for new $build/$host combinations, # the two new functions must follow this pattern, or func_init_to_host_path_cmd # will break. # func_init_to_host_path_cmd # Ensures that function "pointer" variable $to_host_path_cmd is set to the # appropriate value, based on the value of $to_host_file_cmd. to_host_path_cmd= func_init_to_host_path_cmd () { $debug_cmd if test -z "$to_host_path_cmd"; then func_stripname 'func_convert_file_' '' "$to_host_file_cmd" to_host_path_cmd=func_convert_path_$func_stripname_result fi } # func_to_host_path ARG # Converts the path ARG from $build format to $host format. Return result # in func_to_host_path_result. func_to_host_path () { $debug_cmd func_init_to_host_path_cmd $to_host_path_cmd "$1" } # end func_to_host_path # func_convert_path_noop ARG # Copy ARG to func_to_host_path_result. func_convert_path_noop () { func_to_host_path_result=$1 } # end func_convert_path_noop # func_convert_path_msys_to_w32 ARG # Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_path_result. func_convert_path_msys_to_w32 () { $debug_cmd func_to_host_path_result=$1 if test -n "$1"; then # Remove leading and trailing path separator characters from ARG. MSYS # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; # and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result=$func_convert_core_msys_to_w32_result func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_msys_to_w32 # func_convert_path_cygwin_to_w32 ARG # Convert path ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_path_cygwin_to_w32 () { $debug_cmd func_to_host_path_result=$1 if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_cygwin_to_w32 # func_convert_path_nix_to_w32 ARG # Convert path ARG from *nix to w32 format. Requires a wine environment and # a working winepath. Returns result in func_to_host_file_result. func_convert_path_nix_to_w32 () { $debug_cmd func_to_host_path_result=$1 if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result=$func_convert_core_path_wine_to_w32_result func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_nix_to_w32 # func_convert_path_msys_to_cygwin ARG # Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_path_msys_to_cygwin () { $debug_cmd func_to_host_path_result=$1 if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_msys_to_w32_result" func_to_host_path_result=$func_cygpath_result func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_msys_to_cygwin # func_convert_path_nix_to_cygwin ARG # Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a # a wine environment, working winepath, and LT_CYGPATH set. Returns result in # func_to_host_file_result. func_convert_path_nix_to_cygwin () { $debug_cmd func_to_host_path_result=$1 if test -n "$1"; then # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them # into '.;' and ';.', and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" func_to_host_path_result=$func_cygpath_result func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_nix_to_cygwin # func_dll_def_p FILE # True iff FILE is a Windows DLL '.def' file. # Keep in sync with _LT_DLL_DEF_P in libtool.m4 func_dll_def_p () { $debug_cmd func_dll_def_p_tmp=`$SED -n \ -e 's/^[ ]*//' \ -e '/^\(;.*\)*$/d' \ -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \ -e q \ "$1"` test DEF = "$func_dll_def_p_tmp" } # func_mode_compile arg... func_mode_compile () { $debug_cmd # Get the compilation command and the source file. base_compile= srcfile=$nonopt # always keep a non-empty value in "srcfile" suppress_opt=yes suppress_output= arg_mode=normal libobj= later= pie_flag= for arg do case $arg_mode in arg ) # do not "continue". Instead, add this to base_compile lastarg=$arg arg_mode=normal ;; target ) libobj=$arg arg_mode=normal continue ;; normal ) # Accept any command-line options. case $arg in -o) test -n "$libobj" && \ func_fatal_error "you cannot specify '-o' more than once" arg_mode=target continue ;; -pie | -fpie | -fPIE) func_append pie_flag " $arg" continue ;; -shared | -static | -prefer-pic | -prefer-non-pic) func_append later " $arg" continue ;; -no-suppress) suppress_opt=no continue ;; -Xcompiler) arg_mode=arg # the next one goes into the "base_compile" arg list continue # The current "srcfile" will either be retained or ;; # replaced later. I would guess that would be a bug. -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result lastarg= save_ifs=$IFS; IFS=, for arg in $args; do IFS=$save_ifs func_append_quoted lastarg "$arg" done IFS=$save_ifs func_stripname ' ' '' "$lastarg" lastarg=$func_stripname_result # Add the arguments to base_compile. func_append base_compile " $lastarg" continue ;; *) # Accept the current argument as the source file. # The previous "srcfile" becomes the current argument. # lastarg=$srcfile srcfile=$arg ;; esac # case $arg ;; esac # case $arg_mode # Aesthetically quote the previous argument. func_append_quoted base_compile "$lastarg" done # for arg case $arg_mode in arg) func_fatal_error "you must specify an argument for -Xcompile" ;; target) func_fatal_error "you must specify a target with '-o'" ;; *) # Get the name of the library object. test -z "$libobj" && { func_basename "$srcfile" libobj=$func_basename_result } ;; esac # Recognize several different file suffixes. # If the user specifies -o file.o, it is replaced with file.lo case $libobj in *.[cCFSifmso] | \ *.ada | *.adb | *.ads | *.asm | \ *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) func_xform "$libobj" libobj=$func_xform_result ;; esac case $libobj in *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; *) func_fatal_error "cannot determine name of library object from '$libobj'" ;; esac func_infer_tag $base_compile for arg in $later; do case $arg in -shared) test yes = "$build_libtool_libs" \ || func_fatal_configuration "cannot build a shared library" build_old_libs=no continue ;; -static) build_libtool_libs=no build_old_libs=yes continue ;; -prefer-pic) pic_mode=yes continue ;; -prefer-non-pic) pic_mode=no continue ;; esac done func_quote_arg pretty "$libobj" test "X$libobj" != "X$func_quote_arg_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ && func_warning "libobj name '$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" objname=$func_basename_result xdir=$func_dirname_result lobj=$xdir$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. if test yes = "$build_old_libs"; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" fi # On Cygwin there's no "real" PIC flag so we must build both object types case $host_os in cygwin* | mingw* | pw32* | os2* | cegcc*) pic_mode=default ;; esac if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c if test no = "$compiler_c_o"; then output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext lockfile=$output_obj.lock else output_obj= need_locks=no lockfile= fi # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file if test yes = "$need_locks"; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done elif test warn = "$need_locks"; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: `cat $lockfile 2>/dev/null` This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support '-c' and '-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi func_append removelist " $output_obj" $ECHO "$srcfile" > "$lockfile" fi $opt_dry_run || $RM $removelist func_append removelist " $lockfile" trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 srcfile=$func_to_tool_file_result func_quote_arg pretty "$srcfile" qsrcfile=$func_quote_arg_result # Only build a PIC object if we are building libtool libraries. if test yes = "$build_libtool_libs"; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile if test no != "$pic_mode"; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code command="$base_compile $qsrcfile" fi func_mkdir_p "$xdir$objdir" if test -z "$output_obj"; then # Place PIC objects in $objdir func_append command " -o $lobj" fi func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' if test warn = "$need_locks" && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support '-c' and '-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed, then go on to compile the next one if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then func_show_eval '$MV "$output_obj" "$lobj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi # Allow error messages only from the first compilation. if test yes = "$suppress_opt"; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. if test yes = "$build_old_libs"; then if test yes != "$pic_mode"; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi if test yes = "$compiler_c_o"; then func_append command " -o $obj" fi # Suppress compiler output if we already did a PIC compilation. func_append command "$suppress_output" func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' if test warn = "$need_locks" && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support '-c' and '-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then func_show_eval '$MV "$output_obj" "$obj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi fi $opt_dry_run || { func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked if test no != "$need_locks"; then removelist=$lockfile $RM "$lockfile" fi } exit $EXIT_SUCCESS } $opt_help || { test compile = "$opt_mode" && func_mode_compile ${1+"$@"} } func_mode_help () { # We need to display help for each of the modes. case $opt_mode in "") # Generic help is extracted from the usage comments # at the start of this file. func_help ;; clean) $ECHO \ "Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE (typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; compile) $ECHO \ "Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE Compile a source file into a libtool library object. This mode accepts the following additional options: -o OUTPUT-FILE set the output file name to OUTPUT-FILE -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to build PIC objects only -prefer-non-pic try to build non-PIC objects only -shared do not build a '.o' file suitable for static linking -static only build a '.o' file suitable for static linking -Wc,FLAG pass FLAG directly to the compiler COMPILE-COMMAND is a command to be used in creating a 'standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from SOURCEFILE, then substituting the C source code suffix '.c' with the library object suffix, '.lo'." ;; execute) $ECHO \ "Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... Automatically set library path, then run a program. This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path This mode sets the library path environment variable according to '-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated into their corresponding uninstalled binary, and any of their required library directories are added to the library path. Then, COMMAND is executed, with ARGS as arguments." ;; finish) $ECHO \ "Usage: $progname [OPTION]... --mode=finish [LIBDIR]... Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use the '--dry-run' option if you just want to see what would be executed." ;; install) $ECHO \ "Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be either the 'install' or 'cp' program. The following components of INSTALL-COMMAND are treated specially: -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation The rest of the components are interpreted as arguments to that command (only BSD-compatible install options are recognized)." ;; link) $ECHO \ "Usage: $progname [OPTION]... --mode=link LINK-COMMAND... Link object files or libraries together to form another library, or to create an executable program. LINK-COMMAND is a command using the C compiler that you would use to create a program from several object files. The following components of LINK-COMMAND are treated specially: -all-static do not do any dynamic linking at all -avoid-version do not add a version suffix if possible -bindir BINDIR specify path to binaries directory (for systems where libraries must be found in the PATH setting at runtime) -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE try to export only the symbols listed in SYMFILE -export-symbols-regex REGEX try to export only the symbols matching REGEX -LLIBDIR search LIBDIR for required installed libraries -lNAME OUTPUT-FILE requires the installed library libNAME -module build a library that can dlopened -no-fast-install disable the fast-install mode -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects -objectlist FILE use a list of object files found in FILE to specify objects -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes) -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information -rpath LIBDIR the created library will eventually be installed in LIBDIR -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries -shared only do dynamic linking of libtool libraries -shrext SUFFIX override the standard shared library file extension -static do not do any dynamic linking of uninstalled libtool libraries -static-libtool-libs do not do any dynamic linking of libtool libraries -version-info CURRENT[:REVISION[:AGE]] specify library version info [each variable defaults to 0] -weak LIBNAME declare that the target provides the LIBNAME interface -Wc,FLAG -Xcompiler FLAG pass linker-specific FLAG directly to the compiler -Wl,FLAG -Xlinker FLAG pass linker-specific FLAG directly to the linker -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) All other options (arguments beginning with '-') are ignored. Every other argument is treated as a filename. Files ending in '.la' are treated as uninstalled libtool libraries, other files are standard or library object files. If the OUTPUT-FILE ends in '.la', then a libtool library is created, only library objects ('.lo' files) may be specified, and '-rpath' is required, except when creating a convenience library. If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created using 'ar' and 'ranlib', or on Windows using 'lib'. If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file is created, otherwise an executable program is created." ;; uninstall) $ECHO \ "Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE (typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; *) func_fatal_help "invalid operation mode '$opt_mode'" ;; esac echo $ECHO "Try '$progname --help' for more information about other modes." } # Now that we've collected a possible --mode arg, show help if necessary if $opt_help; then if test : = "$opt_help"; then func_mode_help else { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do func_mode_help done } | $SED -n '1p; 2,$s/^Usage:/ or: /p' { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do echo func_mode_help done } | $SED '1d /^When reporting/,/^Report/{ H d } $x /information about other modes/d /more detailed .*MODE/d s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/' fi exit $? fi # func_mode_execute arg... func_mode_execute () { $debug_cmd # The first argument is the command name. cmd=$nonopt test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $opt_dlopen; do test -f "$file" \ || func_fatal_help "'$file' is not a file" dir= case $file in *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "'$lib' is not a valid libtool archive" # Read the libtool library. dlname= library_names= func_source "$file" # Skip this library if it cannot be dlopened. if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ func_warning "'$file' was not linked with '-export-dynamic'" continue fi func_dirname "$file" "" "." dir=$func_dirname_result if test -f "$dir/$objdir/$dlname"; then func_append dir "/$objdir" else if test ! -f "$dir/$dlname"; then func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'" fi fi ;; *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." dir=$func_dirname_result ;; *) func_warning "'-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` test -n "$absdir" && dir=$absdir # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then eval "$shlibpath_var=\"\$dir\"" else eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" fi done # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. libtool_execute_magic=$magic # Check if any of the arguments is a wrapper script. args= for file do case $file in -* | *.la | *.lo ) ;; *) # Do a test to see if this is really a libtool program. if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. file=$progdir/$program elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. file=$progdir/$program fi ;; esac # Quote arguments (to preserve shell metacharacters). func_append_quoted args "$file" done if $opt_dry_run; then # Display what would be done. if test -n "$shlibpath_var"; then eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" echo "export $shlibpath_var" fi $ECHO "$cmd$args" exit $EXIT_SUCCESS else if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" fi # Restore saved environment variables for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${save_$lt_var+set}\" = set; then $lt_var=\$save_$lt_var; export $lt_var else $lt_unset $lt_var fi" done # Now prepare to actually exec the command. exec_cmd=\$cmd$args fi } test execute = "$opt_mode" && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { $debug_cmd libs= libdirs= admincmds= for opt in "$nonopt" ${1+"$@"} do if test -d "$opt"; then func_append libdirs " $opt" elif test -f "$opt"; then if func_lalib_unsafe_p "$opt"; then func_append libs " $opt" else func_warning "'$opt' is not a valid libtool archive" fi else func_fatal_error "invalid argument '$opt'" fi done if test -n "$libs"; then if test -n "$lt_sysroot"; then sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" else sysroot_cmd= fi # Remove sysroot references if $opt_dry_run; then for lib in $libs; do echo "removing references to $lt_sysroot and '=' prefixes from $lib" done else tmpdir=`func_mktempdir` for lib in $libs; do $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ > $tmpdir/tmp-la mv -f $tmpdir/tmp-la $lib done ${RM}r "$tmpdir" fi fi if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then for libdir in $libdirs; do if test -n "$finish_cmds"; then # Do each command in the finish commands. func_execute_cmds "$finish_cmds" 'admincmds="$admincmds '"$cmd"'"' fi if test -n "$finish_eval"; then # Do the single finish_eval. eval cmds=\"$finish_eval\" $opt_dry_run || eval "$cmds" || func_append admincmds " $cmds" fi done fi # Exit here if they wanted silent mode. $opt_quiet && exit $EXIT_SUCCESS if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then echo "----------------------------------------------------------------------" echo "Libraries have been installed in:" for libdir in $libdirs; do $ECHO " $libdir" done echo echo "If you ever happen to want to link against installed libraries" echo "in a given directory, LIBDIR, you must either use libtool, and" echo "specify the full pathname of the library, or use the '-LLIBDIR'" echo "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then echo " - add LIBDIR to the '$shlibpath_var' environment variable" echo " during execution" fi if test -n "$runpath_var"; then echo " - add LIBDIR to the '$runpath_var' environment variable" echo " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" $ECHO " - use the '$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'" fi echo echo "See any operating system documentation about shared libraries for" case $host in solaris2.[6789]|solaris2.1[0-9]) echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" echo "pages." ;; *) echo "more information, such as the ld(1) and ld.so(8) manual pages." ;; esac echo "----------------------------------------------------------------------" fi exit $EXIT_SUCCESS } test finish = "$opt_mode" && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { $debug_cmd # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" || # Allow the use of GNU shtool's install command. case $nonopt in *shtool*) :;; *) false;; esac then # Aesthetically quote it. func_quote_arg pretty "$nonopt" install_prog="$func_quote_arg_result " arg=$1 shift else install_prog= arg=$nonopt fi # The real first argument should be the name of the installation program. # Aesthetically quote it. func_quote_arg pretty "$arg" func_append install_prog "$func_quote_arg_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; *) install_cp=false ;; esac # We need to accept at least all the BSD install flags. dest= files= opts= prev= install_type= isdir=false stripme= no_mode=: for arg do arg2= if test -n "$dest"; then func_append files " $dest" dest=$arg continue fi case $arg in -d) isdir=: ;; -f) if $install_cp; then :; else prev=$arg fi ;; -g | -m | -o) prev=$arg ;; -s) stripme=" -s" continue ;; -*) ;; *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then if test X-m = "X$prev" && test -n "$install_override_mode"; then arg2=$install_override_mode no_mode=false fi prev= else dest=$arg continue fi ;; esac # Aesthetically quote the argument. func_quote_arg pretty "$arg" func_append install_prog " $func_quote_arg_result" if test -n "$arg2"; then func_quote_arg pretty "$arg2" fi func_append install_shared_prog " $func_quote_arg_result" done test -z "$install_prog" && \ func_fatal_help "you must specify an install program" test -n "$prev" && \ func_fatal_help "the '$prev' option requires an argument" if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else func_quote_arg pretty "$install_override_mode" func_append install_shared_prog " -m $func_quote_arg_result" fi fi if test -z "$files"; then if test -z "$dest"; then func_fatal_help "no file or destination specified" else func_fatal_help "you must specify a destination" fi fi # Strip any trailing slash from the destination. func_stripname '' '/' "$dest" dest=$func_stripname_result # Check to see that the destination is a directory. test -d "$dest" && isdir=: if $isdir; then destdir=$dest destname= else func_dirname_and_basename "$dest" "" "." destdir=$func_dirname_result destname=$func_basename_result # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ func_fatal_help "'$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) for file in $files; do case $file in *.lo) ;; *) func_fatal_help "'$destdir' must be an absolute directory name" ;; esac done ;; esac # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic=$magic staticlibs= future_libdirs= current_libdirs= for file in $files; do # Do each installation. case $file in *.$libext) # Do the static libraries later. func_append staticlibs " $file" ;; *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "'$file' is not a valid libtool archive" library_names= old_library= relink_command= func_source "$file" # Add the libdir to current_libdirs if it is the destination. if test "X$destdir" = "X$libdir"; then case "$current_libdirs " in *" $libdir "*) ;; *) func_append current_libdirs " $libdir" ;; esac else # Note the libdir as a future libdir. case "$future_libdirs " in *" $libdir "*) ;; *) func_append future_libdirs " $libdir" ;; esac fi func_dirname "$file" "/" "" dir=$func_dirname_result func_append dir "$objdir" if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"` # Don't allow the user to place us outside of our expected # location b/c this prevents finding dependent libraries that # are installed to the same prefix. # At present, this check doesn't affect windows .dll's that # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` else relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi func_warning "relinking '$file'" func_show_eval "$relink_command" \ 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then realname=$1 shift srcname=$realname test -n "$relink_command" && srcname=${realname}T # Install the shared library and build the symlinks. func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ 'exit $?' tstripme=$stripme case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) tstripme= ;; esac ;; os2*) case $realname in *_dll.a) tstripme= ;; esac ;; esac if test -n "$tstripme" && test -n "$striplib"; then func_show_eval "$striplib $destdir/$realname" 'exit $?' fi if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. # Try 'ln -sf' first, because the 'ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname do test "$linkname" != "$realname" \ && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" done fi # Do each command in the postinstall commands. lib=$destdir/$realname func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" name=$func_basename_result instname=$dir/${name}i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. test -n "$old_library" && func_append staticlibs " $dir/$old_library" ;; *.lo) # Install (i.e. copy) a libtool object. # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile=$destdir/$destname else func_basename "$file" destfile=$func_basename_result destfile=$destdir/$destfile fi # Deduce the name of the destination old-style object file. case $destfile in *.lo) func_lo2o "$destfile" staticdest=$func_lo2o_result ;; *.$objext) staticdest=$destfile destfile= ;; *) func_fatal_help "cannot copy a libtool object to '$destfile'" ;; esac # Install the libtool object if requested. test -n "$destfile" && \ func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. if test yes = "$build_old_libs"; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' fi exit $EXIT_SUCCESS ;; *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile=$destdir/$destname else func_basename "$file" destfile=$func_basename_result destfile=$destdir/$destfile fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install stripped_ext= case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result stripped_ext=.exe fi ;; esac # Do a test to see if this is really a libtool program. case $host in *cygwin* | *mingw*) if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" wrapper=$func_ltwrapper_scriptname_result else func_stripname '' '.exe' "$file" wrapper=$func_stripname_result fi ;; *) wrapper=$file ;; esac if func_ltwrapper_script_p "$wrapper"; then notinst_deplibs= relink_command= func_source "$wrapper" # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ func_fatal_error "invalid libtool wrapper script '$wrapper'" finalize=: for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'` if test -n "$libdir" && test ! -f "$libfile"; then func_warning "'$lib' has not been installed in '$libdir'" finalize=false fi done relink_command= func_source "$wrapper" outputname= if test no = "$fast_install" && test -n "$relink_command"; then $opt_dry_run || { if $finalize; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" file=$func_basename_result outputname=$tmpdir/$file # Replace the output file specification. relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` $opt_quiet || { func_quote_arg expand,pretty "$relink_command" eval "func_echo $func_quote_arg_result" } if eval "$relink_command"; then : else func_error "error: relink '$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi file=$outputname else func_warning "cannot relink '$file'" fi } else # Install the binary that we compiled earlier. file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"` fi fi # remove .exe since cygwin /usr/bin/install will append another # one anyway case $install_prog,$host in */usr/bin/install*,*cygwin*) case $file:$destfile in *.exe:*.exe) # this is ok ;; *.exe:*) destfile=$destfile.exe ;; *:*.exe) func_stripname '' '.exe' "$destfile" destfile=$func_stripname_result ;; esac ;; esac func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' $opt_dry_run || if test -n "$outputname"; then ${RM}r "$tmpdir" fi ;; esac done for file in $staticlibs; do func_basename "$file" name=$func_basename_result # Set up the ranlib parameters. oldlib=$destdir/$name func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result func_show_eval "$install_prog \$file \$oldlib" 'exit $?' if test -n "$stripme" && test -n "$old_striplib"; then func_show_eval "$old_striplib $tool_oldlib" 'exit $?' fi # Do each command in the postinstall commands. func_execute_cmds "$old_postinstall_cmds" 'exit $?' done test -n "$future_libdirs" && \ func_warning "remember to run '$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } test install = "$opt_mode" && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p # Extract symbols from dlprefiles and create ${outputname}S.o with # a dlpreopen symbol table. func_generate_dlsyms () { $debug_cmd my_outputname=$1 my_originator=$2 my_pic_p=${3-false} my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then if test -n "$NM" && test -n "$global_symbol_pipe"; then my_dlsyms=${my_outputname}S.c else func_error "not configured to extract global symbols from dlpreopened files" fi fi if test -n "$my_dlsyms"; then case $my_dlsyms in "") ;; *.c) # Discover the nlist of each of the dlfiles. nlist=$output_objdir/$my_outputname.nm func_show_eval "$RM $nlist ${nlist}S ${nlist}T" # Parse the name list into a source file. func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ /* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */ /* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif #if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" #endif /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE /* DATA imports from DLLs on WIN32 can't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined __osf__ /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif #define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) /* External symbol declarations for the compiler. */\ " if test yes = "$dlself"; then func_verbose "generating symbol list for '$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" # Add our own program objects to the symbol list. progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` for progfile in $progfiles; do func_to_tool_file "$progfile" func_convert_file_msys_to_w32 func_verbose "extracting global C symbols from '$func_to_tool_file_result'" $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" done if test -n "$exclude_expsyms"; then $opt_dry_run || { eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi if test -n "$export_symbols_regex"; then $opt_dry_run || { eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi # Prepare the list of exported symbols if test -z "$export_symbols"; then export_symbols=$output_objdir/$outputname.exp $opt_dry_run || { $RM $export_symbols eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' ;; esac } else $opt_dry_run || { eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' ;; esac } fi fi for dlprefile in $dlprefiles; do func_verbose "extracting global C symbols from '$dlprefile'" func_basename "$dlprefile" name=$func_basename_result case $host in *cygwin* | *mingw* | *cegcc* ) # if an import library, we need to obtain dlname if func_win32_import_lib_p "$dlprefile"; then func_tr_sh "$dlprefile" eval "curr_lafile=\$libfile_$func_tr_sh_result" dlprefile_dlbasename= if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then # Use subshell, to avoid clobbering current variable values dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` if test -n "$dlprefile_dlname"; then func_basename "$dlprefile_dlname" dlprefile_dlbasename=$func_basename_result else # no lafile. user explicitly requested -dlpreopen . $sharedlib_from_linklib_cmd "$dlprefile" dlprefile_dlbasename=$sharedlib_from_linklib_result fi fi $opt_dry_run || { if test -n "$dlprefile_dlbasename"; then eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' else func_warning "Could not compute DLL name from $name" eval '$ECHO ": $name " >> "$nlist"' fi func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" } else # not an import lib $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } fi ;; *) $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } ;; esac done $opt_dry_run || { # Make sure we have at least an empty file. test -f "$nlist" || : > "$nlist" if test -n "$exclude_expsyms"; then $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T $MV "$nlist"T "$nlist" fi # Try sorting and uniquifying the output. if $GREP -v "^: " < "$nlist" | if sort -k 3 /dev/null 2>&1; then sort -k 3 else sort +2 fi | uniq > "$nlist"S; then : else $GREP -v "^: " < "$nlist" > "$nlist"S fi if test -f "$nlist"S; then eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' else echo '/* NONE */' >> "$output_objdir/$my_dlsyms" fi func_show_eval '$RM "${nlist}I"' if test -n "$global_symbol_to_import"; then eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I' fi echo >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ typedef struct { const char *name; void *address; } lt_dlsymlist; extern LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[];\ " if test -s "$nlist"I; then echo >> "$output_objdir/$my_dlsyms" "\ static void lt_syminit(void) { LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols; for (; symbol->name; ++symbol) {" $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" echo >> "$output_objdir/$my_dlsyms" "\ } }" fi echo >> "$output_objdir/$my_dlsyms" "\ LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = { {\"$my_originator\", (void *) 0}," if test -s "$nlist"I; then echo >> "$output_objdir/$my_dlsyms" "\ {\"@INIT@\", (void *) <_syminit}," fi case $need_lib_prefix in no) eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; *) eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; esac echo >> "$output_objdir/$my_dlsyms" "\ {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt_${my_prefix}_LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif\ " } # !$opt_dry_run pic_flag_for_symtable= case "$compile_command " in *" -static "*) ;; *) case $host in # compiling the symbol table file with pic_flag works around # a FreeBSD bug that causes programs to crash when -lm is # linked before any other PIC object. But we must not use # pic_flag when linking with -static. The problem exists in # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) $my_pic_p && pic_flag_for_symtable=" $pic_flag" ;; esac ;; esac symtab_cflags= for arg in $LTCFLAGS; do case $arg in -pie | -fpie | -fPIE) ;; *) func_append symtab_cflags " $arg" ;; esac done # Now compile the dynamic symbol file. func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"' # Transform the symbol file into the correct name. symfileobj=$output_objdir/${my_outputname}S.$objext case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` else compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` fi ;; *) compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` ;; esac ;; *) func_fatal_error "unknown suffix for '$my_dlsyms'" ;; esac else # We keep going just in case the user didn't refer to # lt_preloaded_symbols. The linker will fail if global_symbol_pipe # really was required. # Nullify the symbol file. compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"` finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"` fi } # func_cygming_gnu_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is a GNU/binutils-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_gnu_implib_p () { $debug_cmd func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` test -n "$func_cygming_gnu_implib_tmp" } # func_cygming_ms_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is an MS-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_ms_implib_p () { $debug_cmd func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` test -n "$func_cygming_ms_implib_tmp" } # func_win32_libid arg # return the library type of file 'arg' # # Need a lot of goo to handle *both* DLLs and import libs # Has to be a shell function in order to 'eat' the argument # that is supplied when $file_magic_command is called. # Despite the name, also deal with 64 bit binaries. func_win32_libid () { $debug_cmd win32_libid_type=unknown win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import win32_libid_type="x86 archive import" ;; *ar\ archive*) # could be an import, or static # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then case $nm_interface in "MS dumpbin") if func_cygming_ms_implib_p "$1" || func_cygming_gnu_implib_p "$1" then win32_nmres=import else win32_nmres= fi ;; *) func_to_tool_file "$1" func_convert_file_msys_to_w32 win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | $SED -n -e ' 1,100{ / I /{ s|.*|import| p q } }'` ;; esac case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; esac fi ;; *DLL*) win32_libid_type="x86 DLL" ;; *executable*) # but shell scripts are "executable" too... case $win32_fileres in *MS\ Windows\ PE\ Intel*) win32_libid_type="x86 DLL" ;; esac ;; esac $ECHO "$win32_libid_type" } # func_cygming_dll_for_implib ARG # # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib () { $debug_cmd sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` } # func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs # # The is the core of a fallback implementation of a # platform-specific function to extract the name of the # DLL associated with the specified import library LIBNAME. # # SECTION_NAME is either .idata$6 or .idata$7, depending # on the platform and compiler that created the implib. # # Echos the name of the DLL associated with the # specified import library. func_cygming_dll_for_implib_fallback_core () { $debug_cmd match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` $OBJDUMP -s --section "$1" "$2" 2>/dev/null | $SED '/^Contents of section '"$match_literal"':/{ # Place marker at beginning of archive member dllname section s/.*/====MARK====/ p d } # These lines can sometimes be longer than 43 characters, but # are always uninteresting /:[ ]*file format pe[i]\{,1\}-/d /^In archive [^:]*:/d # Ensure marker is printed /^====MARK====/p # Remove all lines with less than 43 characters /^.\{43\}/!d # From remaining lines, remove first 43 characters s/^.\{43\}//' | $SED -n ' # Join marker and all lines until next marker into a single line /^====MARK====/ b para H $ b para b :para x s/\n//g # Remove the marker s/^====MARK====// # Remove trailing dots and whitespace s/[\. \t]*$// # Print /./p' | # we now have a list, one entry per line, of the stringified # contents of the appropriate section of all members of the # archive that possess that section. Heuristic: eliminate # all those that have a first or second character that is # a '.' (that is, objdump's representation of an unprintable # character.) This should work for all archives with less than # 0x302f exports -- but will fail for DLLs whose name actually # begins with a literal '.' or a single character followed by # a '.'. # # Of those that remain, print the first one. $SED -e '/^\./d;/^.\./d;q' } # func_cygming_dll_for_implib_fallback ARG # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # # This fallback implementation is for use when $DLLTOOL # does not support the --identify-strict option. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib_fallback () { $debug_cmd if func_cygming_gnu_implib_p "$1"; then # binutils import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` elif func_cygming_ms_implib_p "$1"; then # ms-generated import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` else # unknown sharedlib_from_linklib_result= fi } # func_extract_an_archive dir oldlib func_extract_an_archive () { $debug_cmd f_ex_an_ar_dir=$1; shift f_ex_an_ar_oldlib=$1 if test yes = "$lock_old_archive_extraction"; then lockfile=$f_ex_an_ar_oldlib.lock until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done fi func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ 'stat=$?; rm -f "$lockfile"; exit $stat' if test yes = "$lock_old_archive_extraction"; then $opt_dry_run || rm -f "$lockfile" fi if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then : else func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" fi } # func_extract_archives gentop oldlib ... func_extract_archives () { $debug_cmd my_gentop=$1; shift my_oldlibs=${1+"$@"} my_oldobjs= my_xlib= my_xabs= my_xdir= for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" my_xlib=$func_basename_result my_xlib_u=$my_xlib while :; do case " $extracted_archives " in *" $my_xlib_u "*) func_arith $extracted_serial + 1 extracted_serial=$func_arith_result my_xlib_u=lt$extracted_serial-$my_xlib ;; *) break ;; esac done extracted_archives="$extracted_archives $my_xlib_u" my_xdir=$my_gentop/$my_xlib_u func_mkdir_p "$my_xdir" case $host in *-darwin*) func_verbose "Extracting $my_xabs" # Do not bother doing anything if just a dry run $opt_dry_run || { darwin_orig_dir=`pwd` cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` func_basename "$darwin_archive" darwin_base_archive=$func_basename_result darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" for darwin_arch in $darwin_arches; do func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch" $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive" cd "unfat-$$/$darwin_base_archive-$darwin_arch" func_extract_an_archive "`pwd`" "$darwin_base_archive" cd "$darwin_curdir" $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP` $LIPO -create -output "$darwin_file" $darwin_files done # $darwin_filelist $RM -rf unfat-$$ cd "$darwin_orig_dir" else cd $darwin_orig_dir func_extract_an_archive "$my_xdir" "$my_xabs" fi # $darwin_arches } # !$opt_dry_run ;; *) func_extract_an_archive "$my_xdir" "$my_xabs" ;; esac my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done func_extract_archives_result=$my_oldobjs } # func_emit_wrapper [arg=no] # # Emit a libtool wrapper script on stdout. # Don't directly open a file because we may want to # incorporate the script contents within a cygwin/mingw # wrapper executable. Must ONLY be called from within # func_mode_link because it depends on a number of variables # set therein. # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script # will assume that the directory where it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () { func_emit_wrapper_arg1=${1-no} $ECHO "\ #! $SHELL # $output - temporary wrapper script for $objdir/$outputname # Generated by $PROGRAM (GNU $PACKAGE) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. # # This wrapper script should never be moved out of the build directory. # If it is, it will not operate correctly. # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='$sed_quote_subst' # Be Bourne compatible if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH relink_command=\"$relink_command\" # This environment variable determines our operation mode. if test \"\$libtool_install_magic\" = \"$magic\"; then # install mode needs the following variables: generated_by_libtool_version='$macro_version' notinst_deplibs='$notinst_deplibs' else # When we are sourced in execute mode, \$file and \$ECHO are already set. if test \"\$libtool_execute_magic\" != \"$magic\"; then file=\"\$0\"" func_quote_arg pretty "$ECHO" qECHO=$func_quote_arg_result $ECHO "\ # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } ECHO=$qECHO fi # Very basic option parsing. These options are (a) specific to # the libtool wrapper, (b) are identical between the wrapper # /script/ and the wrapper /executable/ that is used only on # windows platforms, and (c) all begin with the string "--lt-" # (application programs are unlikely to have options that match # this pattern). # # There are only two supported options: --lt-debug and # --lt-dump-script. There is, deliberately, no --lt-help. # # The first argument to this parsing function should be the # script's $0 value, followed by "$@". lt_option_debug= func_parse_lt_options () { lt_script_arg0=\$0 shift for lt_opt do case \"\$lt_opt\" in --lt-debug) lt_option_debug=1 ;; --lt-dump-script) lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\` test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=. lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\` cat \"\$lt_dump_D/\$lt_dump_F\" exit 0 ;; --lt-*) \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2 exit 1 ;; esac done # Print the debug banner immediately: if test -n \"\$lt_option_debug\"; then echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2 fi } # Used when --lt-debug. Prints its arguments to stdout # (redirection is the responsibility of the caller) func_lt_dump_args () { lt_dump_args_N=1; for lt_arg do \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\" lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` done } # Core function for launching the target application func_exec_program_core () { " case $host in # Backslashes separate directories on plain windows *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} " ;; *) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir/\$program\" \${1+\"\$@\"} " ;; esac $ECHO "\ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 exit 1 } # A function to encapsulate launching the target application # Strips options in the --lt-* namespace from \$@ and # launches target application with the remaining arguments. func_exec_program () { case \" \$* \" in *\\ --lt-*) for lt_wr_arg do case \$lt_wr_arg in --lt-*) ;; *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; esac shift done ;; esac func_exec_program_core \${1+\"\$@\"} } # Parse options func_parse_lt_options \"\$0\" \${1+\"\$@\"} # Find the directory that this script lives in. thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\` test \"x\$thisdir\" = \"x\$file\" && thisdir=. # Follow symbolic links until we get to the real thisdir. file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\` while test -n \"\$file\"; do destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\` # If there was a directory component, then change thisdir. if test \"x\$destdir\" != \"x\$file\"; then case \"\$destdir\" in [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; *) thisdir=\"\$thisdir/\$destdir\" ;; esac fi file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\` file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\` done # Usually 'no', except on cygwin/mingw when embedded into # the cwrapper. WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1 if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then # special case for '.' if test \"\$thisdir\" = \".\"; then thisdir=\`pwd\` fi # remove .libs from thisdir case \"\$thisdir\" in *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;; $objdir ) thisdir=. ;; esac fi # Try to get the absolute directory name. absdir=\`cd \"\$thisdir\" && pwd\` test -n \"\$absdir\" && thisdir=\"\$absdir\" " if test yes = "$fast_install"; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" if test ! -d \"\$progdir\"; then $MKDIR \"\$progdir\" else $RM \"\$progdir/\$file\" fi" $ECHO "\ # relink executable if necessary if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else \$ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi fi $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || { $RM \"\$progdir/\$program\"; $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } $RM \"\$progdir/\$file\" fi" else $ECHO "\ program='$outputname' progdir=\"\$thisdir/$objdir\" " fi $ECHO "\ if test -f \"\$progdir/\$program\"; then" # fixup the dll searchpath if we need to. # # Fix the DLL searchpath if we need to. Do this before prepending # to shlibpath, because on Windows, both are PATH and uninstalled # libraries must come first. if test -n "$dllsearchpath"; then $ECHO "\ # Add the dll search path components to the executable PATH PATH=$dllsearchpath:\$PATH " fi # Export our shlibpath_var if we have one. if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" # Some systems cannot cope with colon-terminated $shlibpath_var # The second colon is a workaround for a bug in BeOS R4 sed $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\` export $shlibpath_var " fi $ECHO "\ if test \"\$libtool_execute_magic\" != \"$magic\"; then # Run the actual program with our arguments. func_exec_program \${1+\"\$@\"} fi else # The program doesn't exist. \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 fi fi\ " } # func_emit_cwrapperexe_src # emit the source code for a wrapper executable on stdout # Must ONLY be called from within func_mode_link because # it depends on a number of variable set therein. func_emit_cwrapperexe_src () { cat < #include #ifdef _MSC_VER # include # include # include #else # include # include # ifdef __CYGWIN__ # include # endif #endif #include #include #include #include #include #include #include #include #define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) /* declarations of non-ANSI functions */ #if defined __MINGW32__ # ifdef __STRICT_ANSI__ int _putenv (const char *); # endif #elif defined __CYGWIN__ # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif /* #elif defined other_platform || defined ... */ #endif /* portability defines, excluding path handling macros */ #if defined _MSC_VER # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv # define S_IXUSR _S_IEXEC #elif defined __MINGW32__ # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv #elif defined __CYGWIN__ # define HAVE_SETENV # define FOPEN_WB "wb" /* #elif defined other platforms ... */ #endif #if defined PATH_MAX # define LT_PATHMAX PATH_MAX #elif defined MAXPATHLEN # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 #endif #ifndef S_IXOTH # define S_IXOTH 0 #endif #ifndef S_IXGRP # define S_IXGRP 0 #endif /* path handling portability macros */ #ifndef DIR_SEPARATOR # define DIR_SEPARATOR '/' # define PATH_SEPARATOR ':' #endif #if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \ defined __OS2__ # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 # define DIR_SEPARATOR_2 '\\' # endif # ifndef PATH_SEPARATOR_2 # define PATH_SEPARATOR_2 ';' # endif #endif #ifndef DIR_SEPARATOR_2 # define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) #else /* DIR_SEPARATOR_2 */ # define IS_DIR_SEPARATOR(ch) \ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) #endif /* DIR_SEPARATOR_2 */ #ifndef PATH_SEPARATOR_2 # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) #else /* PATH_SEPARATOR_2 */ # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) #endif /* PATH_SEPARATOR_2 */ #ifndef FOPEN_WB # define FOPEN_WB "w" #endif #ifndef _O_BINARY # define _O_BINARY 0 #endif #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ if (stale) { free (stale); stale = 0; } \ } while (0) #if defined LT_DEBUGWRAPPER static int lt_debug = 1; #else static int lt_debug = 0; #endif const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */ void *xmalloc (size_t num); char *xstrdup (const char *string); const char *base_name (const char *name); char *find_executable (const char *wrapper); char *chase_symlinks (const char *pathspec); int make_executable (const char *path); int check_executable (const char *path); char *strendzap (char *str, const char *pat); void lt_debugprintf (const char *file, int line, const char *fmt, ...); void lt_fatal (const char *file, int line, const char *message, ...); static const char *nonnull (const char *s); static const char *nonempty (const char *s); void lt_setenv (const char *name, const char *value); char *lt_extend_str (const char *orig_value, const char *add, int to_end); void lt_update_exe_path (const char *name, const char *value); void lt_update_lib_path (const char *name, const char *value); char **prepare_spawn (char **argv); void lt_dump_script (FILE *f); EOF cat <= 0) && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) return 1; else return 0; } int make_executable (const char *path) { int rval = 0; struct stat st; lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n", nonempty (path)); if ((!path) || (!*path)) return 0; if (stat (path, &st) >= 0) { rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); } return rval; } /* Searches for the full path of the wrapper. Returns newly allocated full path name if found, NULL otherwise Does not chase symlinks, even on platforms that support them. */ char * find_executable (const char *wrapper) { int has_slash = 0; const char *p; const char *p_next; /* static buffer for getcwd */ char tmp[LT_PATHMAX + 1]; size_t tmp_len; char *concat_name; lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n", nonempty (wrapper)); if ((wrapper == NULL) || (*wrapper == '\0')) return NULL; /* Absolute path? */ #if defined HAVE_DOS_BASED_FILE_SYSTEM if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } else { #endif if (IS_DIR_SEPARATOR (wrapper[0])) { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } #if defined HAVE_DOS_BASED_FILE_SYSTEM } #endif for (p = wrapper; *p; p++) if (*p == '/') { has_slash = 1; break; } if (!has_slash) { /* no slashes; search PATH */ const char *path = getenv ("PATH"); if (path != NULL) { for (p = path; *p; p = p_next) { const char *q; size_t p_len; for (q = p; *q; q++) if (IS_PATH_SEPARATOR (*q)) break; p_len = (size_t) (q - p); p_next = (*q == '\0' ? q : q + 1); if (p_len == 0) { /* empty path: current directory */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); } else { concat_name = XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, p, p_len); concat_name[p_len] = '/'; strcpy (concat_name + p_len + 1, wrapper); } if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } } /* not found in PATH; assume curdir */ } /* Relative path | not found in path: prepend cwd */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); return NULL; } char * chase_symlinks (const char *pathspec) { #ifndef S_ISLNK return xstrdup (pathspec); #else char buf[LT_PATHMAX]; struct stat s; char *tmp_pathspec = xstrdup (pathspec); char *p; int has_symlinks = 0; while (strlen (tmp_pathspec) && !has_symlinks) { lt_debugprintf (__FILE__, __LINE__, "checking path component for symlinks: %s\n", tmp_pathspec); if (lstat (tmp_pathspec, &s) == 0) { if (S_ISLNK (s.st_mode) != 0) { has_symlinks = 1; break; } /* search backwards for last DIR_SEPARATOR */ p = tmp_pathspec + strlen (tmp_pathspec) - 1; while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) p--; if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) { /* no more DIR_SEPARATORS left */ break; } *p = '\0'; } else { lt_fatal (__FILE__, __LINE__, "error accessing file \"%s\": %s", tmp_pathspec, nonnull (strerror (errno))); } } XFREE (tmp_pathspec); if (!has_symlinks) { return xstrdup (pathspec); } tmp_pathspec = realpath (pathspec, buf); if (tmp_pathspec == 0) { lt_fatal (__FILE__, __LINE__, "could not follow symlinks for %s", pathspec); } return xstrdup (tmp_pathspec); #endif } char * strendzap (char *str, const char *pat) { size_t len, patlen; assert (str != NULL); assert (pat != NULL); len = strlen (str); patlen = strlen (pat); if (patlen <= len) { str += len - patlen; if (STREQ (str, pat)) *str = '\0'; } return str; } void lt_debugprintf (const char *file, int line, const char *fmt, ...) { va_list args; if (lt_debug) { (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line); va_start (args, fmt); (void) vfprintf (stderr, fmt, args); va_end (args); } } static void lt_error_core (int exit_status, const char *file, int line, const char *mode, const char *message, va_list ap) { fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode); vfprintf (stderr, message, ap); fprintf (stderr, ".\n"); if (exit_status >= 0) exit (exit_status); } void lt_fatal (const char *file, int line, const char *message, ...) { va_list ap; va_start (ap, message); lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap); va_end (ap); } static const char * nonnull (const char *s) { return s ? s : "(null)"; } static const char * nonempty (const char *s) { return (s && !*s) ? "(empty)" : nonnull (s); } void lt_setenv (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_setenv) setting '%s' to '%s'\n", nonnull (name), nonnull (value)); { #ifdef HAVE_SETENV /* always make a copy, for consistency with !HAVE_SETENV */ char *str = xstrdup (value); setenv (name, str, 1); #else size_t len = strlen (name) + 1 + strlen (value) + 1; char *str = XMALLOC (char, len); sprintf (str, "%s=%s", name, value); if (putenv (str) != EXIT_SUCCESS) { XFREE (str); } #endif } } char * lt_extend_str (const char *orig_value, const char *add, int to_end) { char *new_value; if (orig_value && *orig_value) { size_t orig_value_len = strlen (orig_value); size_t add_len = strlen (add); new_value = XMALLOC (char, add_len + orig_value_len + 1); if (to_end) { strcpy (new_value, orig_value); strcpy (new_value + orig_value_len, add); } else { strcpy (new_value, add); strcpy (new_value + add_len, orig_value); } } else { new_value = xstrdup (add); } return new_value; } void lt_update_exe_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_exe_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); /* some systems can't cope with a ':'-terminated path #' */ size_t len = strlen (new_value); while ((len > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { new_value[--len] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); } } void lt_update_lib_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_lib_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); lt_setenv (name, new_value); XFREE (new_value); } } EOF case $host_os in mingw*) cat <<"EOF" /* Prepares an argument vector before calling spawn(). Note that spawn() does not by itself call the command interpreter (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&v); v.dwPlatformId == VER_PLATFORM_WIN32_NT; }) ? "cmd.exe" : "command.com"). Instead it simply concatenates the arguments, separated by ' ', and calls CreateProcess(). We must quote the arguments since Win32 CreateProcess() interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a special way: - Space and tab are interpreted as delimiters. They are not treated as delimiters if they are surrounded by double quotes: "...". - Unescaped double quotes are removed from the input. Their only effect is that within double quotes, space and tab are treated like normal characters. - Backslashes not followed by double quotes are not special. - But 2*n+1 backslashes followed by a double quote become n backslashes followed by a double quote (n >= 0): \" -> " \\\" -> \" \\\\\" -> \\" */ #define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" #define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" char ** prepare_spawn (char **argv) { size_t argc; char **new_argv; size_t i; /* Count number of arguments. */ for (argc = 0; argv[argc] != NULL; argc++) ; /* Allocate new argument vector. */ new_argv = XMALLOC (char *, argc + 1); /* Put quoted arguments into the new argument vector. */ for (i = 0; i < argc; i++) { const char *string = argv[i]; if (string[0] == '\0') new_argv[i] = xstrdup ("\"\""); else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) { int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); size_t length; unsigned int backslashes; const char *s; char *quoted_string; char *p; length = 0; backslashes = 0; if (quote_around) length++; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') length += backslashes + 1; length++; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) length += backslashes + 1; quoted_string = XMALLOC (char, length + 1); p = quoted_string; backslashes = 0; if (quote_around) *p++ = '"'; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') { unsigned int j; for (j = backslashes + 1; j > 0; j--) *p++ = '\\'; } *p++ = c; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) { unsigned int j; for (j = backslashes; j > 0; j--) *p++ = '\\'; *p++ = '"'; } *p = '\0'; new_argv[i] = quoted_string; } else new_argv[i] = (char *) string; } new_argv[argc] = NULL; return new_argv; } EOF ;; esac cat <<"EOF" void lt_dump_script (FILE* f) { EOF func_emit_wrapper yes | $SED -n -e ' s/^\(.\{79\}\)\(..*\)/\1\ \2/ h s/\([\\"]\)/\\\1/g s/$/\\n/ s/\([^\n]*\).*/ fputs ("\1", f);/p g D' cat <<"EOF" } EOF } # end: func_emit_cwrapperexe_src # func_win32_import_lib_p ARG # True if ARG is an import lib, as indicated by $file_magic_cmd func_win32_import_lib_p () { $debug_cmd case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in *import*) : ;; *) false ;; esac } # func_suncc_cstd_abi # !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!! # Several compiler flags select an ABI that is incompatible with the # Cstd library. Avoid specifying it if any are in CXXFLAGS. func_suncc_cstd_abi () { $debug_cmd case " $compile_command " in *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) suncc_use_cstd_abi=no ;; *) suncc_use_cstd_abi=yes ;; esac } # func_mode_link arg... func_mode_link () { $debug_cmd case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out # what system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying # to make a dll that has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. allow_undefined=yes ;; *) allow_undefined=yes ;; esac libtool_args=$nonopt base_compile="$nonopt $@" compile_command=$nonopt finalize_command=$nonopt compile_rpath= finalize_rpath= compile_shlibpath= finalize_shlibpath= convenience= old_convenience= deplibs= old_deplibs= compiler_flags= linker_flags= dllsearchpath= lib_search_path=`pwd` inst_prefix_dir= new_inherited_linker_flags= avoid_version=no bindir= dlfiles= dlprefiles= dlself=no export_dynamic=no export_symbols= export_symbols_regex= generated= libobjs= ltlibs= module=no no_install=no objs= os2dllname= non_pic_objects= precious_files_regex= prefer_static_libs=no preload=false prev= prevarg= release= rpath= xrpath= perm_rpath= temp_rpath= thread_safe=no vinfo= vinfo_number=no weak_libs= single_module=$wl-single_module func_infer_tag $base_compile # We need to know -static, to get the right output filenames. for arg do case $arg in -shared) test yes != "$build_libtool_libs" \ && func_fatal_configuration "cannot build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; -static) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=built ;; -static-libtool-libs) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; esac build_libtool_libs=no build_old_libs=yes break ;; esac done # See if our shared archives depend on static archives. test -n "$old_archive_from_new_cmds" && build_old_libs=yes # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do arg=$1 shift func_quote_arg pretty,unquoted "$arg" qarg=$func_quote_arg_unquoted_result func_append libtool_args " $func_quote_arg_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then case $prev in output) func_append compile_command " @OUTPUT@" func_append finalize_command " @OUTPUT@" ;; esac case $prev in bindir) bindir=$arg prev= continue ;; dlfiles|dlprefiles) $preload || { # Add the symbol object into the linking commands. func_append compile_command " @SYMFILE@" func_append finalize_command " @SYMFILE@" preload=: } case $arg in *.la | *.lo) ;; # We handle these cases below. force) if test no = "$dlself"; then dlself=needless export_dynamic=yes fi prev= continue ;; self) if test dlprefiles = "$prev"; then dlself=yes elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then dlself=yes else dlself=needless export_dynamic=yes fi prev= continue ;; *) if test dlfiles = "$prev"; then func_append dlfiles " $arg" else func_append dlprefiles " $arg" fi prev= continue ;; esac ;; expsyms) export_symbols=$arg test -f "$arg" \ || func_fatal_error "symbol file '$arg' does not exist" prev= continue ;; expsyms_regex) export_symbols_regex=$arg prev= continue ;; framework) case $host in *-*-darwin*) case "$deplibs " in *" $qarg.ltframework "*) ;; *) func_append deplibs " $qarg.ltframework" # this is fixed later ;; esac ;; esac prev= continue ;; inst_prefix) inst_prefix_dir=$arg prev= continue ;; mllvm) # Clang does not use LLVM to link, so we can simply discard any # '-mllvm $arg' options when doing the link step. prev= continue ;; objectlist) if test -f "$arg"; then save_arg=$arg moreargs= for fil in `cat "$save_arg"` do # func_append moreargs " $fil" arg=$fil # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test none = "$pic_object" && test none = "$non_pic_object"; then func_fatal_error "cannot find name of object for '$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir=$func_dirname_result if test none != "$pic_object"; then # Prepend the subdirectory the object is found in. pic_object=$xdir$pic_object if test dlfiles = "$prev"; then if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then func_append dlfiles " $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test dlprefiles = "$prev"; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg=$pic_object fi # Non-PIC object. if test none != "$non_pic_object"; then # Prepend the subdirectory the object is found in. non_pic_object=$xdir$non_pic_object # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test none = "$pic_object"; then arg=$non_pic_object fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object=$pic_object func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir=$func_dirname_result func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "'$arg' is not a valid libtool object" fi fi done else func_fatal_error "link input file '$arg' does not exist" fi arg=$save_arg prev= continue ;; os2dllname) os2dllname=$arg prev= continue ;; precious_regex) precious_files_regex=$arg prev= continue ;; release) release=-$arg prev= continue ;; rpath | xrpath) # We need an absolute path. case $arg in [\\/]* | [A-Za-z]:[\\/]*) ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac if test rpath = "$prev"; then case "$rpath " in *" $arg "*) ;; *) func_append rpath " $arg" ;; esac else case "$xrpath " in *" $arg "*) ;; *) func_append xrpath " $arg" ;; esac fi prev= continue ;; shrext) shrext_cmds=$arg prev= continue ;; weak) func_append weak_libs " $arg" prev= continue ;; xcclinker) func_append linker_flags " $qarg" func_append compiler_flags " $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xcompiler) func_append compiler_flags " $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xlinker) func_append linker_flags " $qarg" func_append compiler_flags " $wl$qarg" prev= func_append compile_command " $wl$qarg" func_append finalize_command " $wl$qarg" continue ;; *) eval "$prev=\"\$arg\"" prev= continue ;; esac fi # test -n "$prev" prevarg=$arg case $arg in -all-static) if test -n "$link_static_flag"; then # See comment for -static flag below, for more details. func_append compile_command " $link_static_flag" func_append finalize_command " $link_static_flag" fi continue ;; -allow-undefined) # FIXME: remove this flag sometime in the future. func_fatal_error "'-allow-undefined' must not be used because it is the default" ;; -avoid-version) avoid_version=yes continue ;; -bindir) prev=bindir continue ;; -dlopen) prev=dlfiles continue ;; -dlpreopen) prev=dlprefiles continue ;; -export-dynamic) export_dynamic=yes continue ;; -export-symbols | -export-symbols-regex) if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi if test X-export-symbols = "X$arg"; then prev=expsyms else prev=expsyms_regex fi continue ;; -framework) prev=framework continue ;; -inst-prefix-dir) prev=inst_prefix continue ;; # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* # so, if we see these flags be careful not to treat them like -L -L[A-Z][A-Z]*:*) case $with_gcc/$host in no/*-*-irix* | /*-*-irix*) func_append compile_command " $arg" func_append finalize_command " $arg" ;; esac continue ;; -L*) func_stripname "-L" '' "$arg" if test -z "$func_stripname_result"; then if test "$#" -gt 0; then func_fatal_error "require no space between '-L' and '$1'" else func_fatal_error "need path for '-L' option" fi fi func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ func_fatal_error "cannot determine absolute directory name of '$dir'" dir=$absdir ;; esac case "$deplibs " in *" -L$dir "* | *" $arg "*) # Will only happen for absolute or sysroot arguments ;; *) # Preserve sysroot, but never include relative directories case $dir in [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; *) func_append deplibs " -L$dir" ;; esac func_append lib_search_path " $dir" ;; esac case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'` case :$dllsearchpath: in *":$dir:"*) ;; ::) dllsearchpath=$dir;; *) func_append dllsearchpath ":$dir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) func_append dllsearchpath ":$testbindir";; esac ;; esac continue ;; -l*) if test X-lc = "X$arg" || test X-lm = "X$arg"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) # These systems don't actually have a C or math library (as such) continue ;; *-*-os2*) # These systems don't actually have a C library (as such) test X-lc = "X$arg" && continue ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) # Do not include libc due to us having libc/libc_r. test X-lc = "X$arg" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework func_append deplibs " System.ltframework" continue ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype test X-lc = "X$arg" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work test X-lc = "X$arg" && continue ;; esac elif test X-lc_r = "X$arg"; then case $host in *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi func_append deplibs " $arg" continue ;; -mllvm) prev=mllvm continue ;; -module) module=yes continue ;; # Tru64 UNIX uses -model [arg] to determine the layout of C++ # classes, name mangling, and exception handling. # Darwin uses the -arch flag to determine output architecture. -model|-arch|-isysroot|--sysroot) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" prev=xcompiler continue ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" case "$new_inherited_linker_flags " in *" $arg "*) ;; * ) func_append new_inherited_linker_flags " $arg" ;; esac continue ;; -multi_module) single_module=$wl-multi_module continue ;; -no-fast-install) fast_install=no continue ;; -no-install) case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. func_warning "'-no-install' is ignored for $host" func_warning "assuming '-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; esac continue ;; -no-undefined) allow_undefined=no continue ;; -objectlist) prev=objectlist continue ;; -os2dllname) prev=os2dllname continue ;; -o) prev=output ;; -precious-files-regex) prev=precious_regex continue ;; -release) prev=release continue ;; -rpath) prev=rpath continue ;; -R) prev=xrpath continue ;; -R*) func_stripname '-R' '' "$arg" dir=$func_stripname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; =*) func_stripname '=' '' "$dir" dir=$lt_sysroot$func_stripname_result ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac case "$xrpath " in *" $dir "*) ;; *) func_append xrpath " $dir" ;; esac continue ;; -shared) # The effects of -shared are defined in a previous loop. continue ;; -shrext) prev=shrext continue ;; -static | -static-libtool-libs) # The effects of -static are defined in a previous loop. # We used to do the same as -all-static on platforms that # didn't have a PIC flag, but the assumption that the effects # would be equivalent was wrong. It would break on at least # Digital Unix and AIX. continue ;; -thread-safe) thread_safe=yes continue ;; -version-info) prev=vinfo continue ;; -version-number) prev=vinfo vinfo_number=yes continue ;; -weak) prev=weak continue ;; -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= save_ifs=$IFS; IFS=, for flag in $args; do IFS=$save_ifs func_quote_arg pretty "$flag" func_append arg " $func_quote_arg_result" func_append compiler_flags " $func_quote_arg_result" done IFS=$save_ifs func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= save_ifs=$IFS; IFS=, for flag in $args; do IFS=$save_ifs func_quote_arg pretty "$flag" func_append arg " $wl$func_quote_arg_result" func_append compiler_flags " $wl$func_quote_arg_result" func_append linker_flags " $func_quote_arg_result" done IFS=$save_ifs func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Xcompiler) prev=xcompiler continue ;; -Xlinker) prev=xlinker continue ;; -XCClinker) prev=xcclinker continue ;; # -msg_* for osf cc -msg_*) func_quote_arg pretty "$arg" arg=$func_quote_arg_result ;; # Flags to be passed through unchanged, with rationale: # -64, -mips[0-9] enable 64-bit mode for the SGI compiler # -r[0-9][0-9]* specify processor for the SGI compiler # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler # +DA*, +DD* enable 64-bit mode for the HP compiler # -q* compiler args for the IBM compiler # -m*, -t[45]*, -txscale* architecture-specific flags for GCC # -F/path path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* profiling flags for GCC # -fstack-protector* stack protector flags for GCC # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization # -specs=* GCC specs files # -stdlib=* select c++ std lib with clang # -fsanitize=* Clang/GCC memory and address sanitizer # -fuse-ld=* Linker select flags for GCC -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ -specs=*|-fsanitize=*|-fuse-ld=*) func_quote_arg pretty "$arg" arg=$func_quote_arg_result func_append compile_command " $arg" func_append finalize_command " $arg" func_append compiler_flags " $arg" continue ;; -Z*) if test os2 = "`expr $host : '.*\(os2\)'`"; then # OS/2 uses -Zxxx to specify OS/2-specific options compiler_flags="$compiler_flags $arg" func_append compile_command " $arg" func_append finalize_command " $arg" case $arg in -Zlinker | -Zstack) prev=xcompiler ;; esac continue else # Otherwise treat like 'Some other compiler flag' below func_quote_arg pretty "$arg" arg=$func_quote_arg_result fi ;; # Some other compiler flag. -* | +*) func_quote_arg pretty "$arg" arg=$func_quote_arg_result ;; *.$objext) # A standard object. func_append objs " $arg" ;; *.lo) # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test none = "$pic_object" && test none = "$non_pic_object"; then func_fatal_error "cannot find name of object for '$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir=$func_dirname_result test none = "$pic_object" || { # Prepend the subdirectory the object is found in. pic_object=$xdir$pic_object if test dlfiles = "$prev"; then if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then func_append dlfiles " $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test dlprefiles = "$prev"; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg=$pic_object } # Non-PIC object. if test none != "$non_pic_object"; then # Prepend the subdirectory the object is found in. non_pic_object=$xdir$non_pic_object # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test none = "$pic_object"; then arg=$non_pic_object fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object=$pic_object func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir=$func_dirname_result func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "'$arg' is not a valid libtool object" fi fi ;; *.$libext) # An archive. func_append deplibs " $arg" func_append old_deplibs " $arg" continue ;; *.la) # A libtool-controlled library. func_resolve_sysroot "$arg" if test dlfiles = "$prev"; then # This library was specified with -dlopen. func_append dlfiles " $func_resolve_sysroot_result" prev= elif test dlprefiles = "$prev"; then # The library was specified with -dlpreopen. func_append dlprefiles " $func_resolve_sysroot_result" prev= else func_append deplibs " $func_resolve_sysroot_result" fi continue ;; # Some other compiler argument. *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_arg pretty "$arg" arg=$func_quote_arg_result ;; esac # arg # Now actually substitute the argument into the commands. if test -n "$arg"; then func_append compile_command " $arg" func_append finalize_command " $arg" fi done # argument parsing loop test -n "$prev" && \ func_fatal_help "the '$prevarg' option requires an argument" if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" func_append compile_command " $arg" func_append finalize_command " $arg" fi oldlibs= # calculate the name of the file, without its directory func_basename "$output" outputname=$func_basename_result libobjs_save=$libobjs if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" # Definition is injected by LT_CONFIG during libtool generation. func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH" func_dirname "$output" "/" "" output_objdir=$func_dirname_result$objdir func_to_tool_file "$output_objdir/" tool_output_objdir=$func_to_tool_file_result # Create the object directory. func_mkdir_p "$output_objdir" # Determine the type of output case $output in "") func_fatal_help "you must specify an output file" ;; *.$libext) linkmode=oldlib ;; *.lo | *.$objext) linkmode=obj ;; *.la) linkmode=lib ;; *) linkmode=prog ;; # Anything else should be a program. esac specialdeplibs= libs= # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do if $opt_preserve_dup_deps; then case "$libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append libs " $deplib" done if test lib = "$linkmode"; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps # $postdeps and mark them as special (i.e., whose duplicates are # not to be eliminated). pre_post_deps= if $opt_duplicate_compiler_generated_deps; then for pre_post_dep in $predeps $postdeps; do case "$pre_post_deps " in *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; esac func_append pre_post_deps " $pre_post_dep" done fi pre_post_deps= fi deplibs= newdependency_libs= newlib_search_path= need_relink=no # whether we're linking any uninstalled libtool libraries notinst_deplibs= # not-installed libtool libraries notinst_path= # paths that contain not-installed libtool libraries case $linkmode in lib) passes="conv dlpreopen link" for file in $dlfiles $dlprefiles; do case $file in *.la) ;; *) func_fatal_help "libraries can '-dlopen' only libtool libraries: $file" ;; esac done ;; prog) compile_deplibs= finalize_deplibs= alldeplibs=false newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" ;; *) passes="conv" ;; esac for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... if test lib,link = "$linkmode,$pass"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done deplibs=$tmp_deplibs fi if test lib,link = "$linkmode,$pass" || test prog,scan = "$linkmode,$pass"; then libs=$deplibs deplibs= fi if test prog = "$linkmode"; then case $pass in dlopen) libs=$dlfiles ;; dlpreopen) libs=$dlprefiles ;; link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; esac fi if test lib,dlpreopen = "$linkmode,$pass"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs dependency_libs= func_resolve_sysroot "$lib" case $lib in *.la) func_source "$func_resolve_sysroot_result" ;; esac # Collect preopened libtool deplibs, except any this library # has declared as weak libs for deplib in $dependency_libs; do func_basename "$deplib" deplib_base=$func_basename_result case " $weak_libs " in *" $deplib_base "*) ;; *) func_append deplibs " $deplib" ;; esac done done libs=$dlprefiles fi if test dlopen = "$pass"; then # Collect dlpreopened libraries save_deplibs=$deplibs deplibs= fi for deplib in $libs; do lib= found=false case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) if test prog,link = "$linkmode,$pass"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append compiler_flags " $deplib" if test lib = "$linkmode"; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -l*) if test lib != "$linkmode" && test prog != "$linkmode"; then func_warning "'-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result if test lib = "$linkmode"; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" fi for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library lib=$searchdir/lib$name$search_ext if test -f "$lib"; then if test .la = "$search_ext"; then found=: else found=false fi break 2 fi done done if $found; then # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. if test yes = "$allow_libtool_libs_with_static_runtimes"; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then library_names= old_library= func_source "$lib" for l in $old_library $library_names; do ll=$l done if test "X$ll" = "X$old_library"; then # only static version available found=false func_dirname "$lib" "" "." ladir=$func_dirname_result lib=$ladir/$old_library if test prog,link = "$linkmode,$pass"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" fi continue fi fi ;; *) ;; esac fi else # deplib doesn't seem to be a libtool library if test prog,link = "$linkmode,$pass"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" fi continue fi ;; # -l *.ltframework) if test prog,link = "$linkmode,$pass"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" if test lib = "$linkmode"; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -L*) case $linkmode in lib) deplibs="$deplib $deplibs" test conv = "$pass" && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; prog) if test conv = "$pass"; then deplibs="$deplib $deplibs" continue fi if test scan = "$pass"; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; *) func_warning "'-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) if test link = "$pass"; then func_stripname '-R' '' "$deplib" func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # Make sure the xrpath contains only unique directories. case "$xrpath " in *" $dir "*) ;; *) func_append xrpath " $dir" ;; esac fi deplibs="$deplib $deplibs" continue ;; *.la) func_resolve_sysroot "$deplib" lib=$func_resolve_sysroot_result ;; *.$libext) if test conv = "$pass"; then deplibs="$deplib $deplibs" continue fi case $linkmode in lib) # Linking convenience modules into shared libraries is allowed, # but linking other static libraries is non-portable. case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) valid_a_lib=false case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then valid_a_lib=: fi ;; pass_all) valid_a_lib=: ;; esac if $valid_a_lib; then echo $ECHO "*** Warning: Linking the shared library $output against the" $ECHO "*** static library $deplib is not portable!" deplibs="$deplib $deplibs" else echo $ECHO "*** Warning: Trying to link with static lib archive $deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because the file extensions .$libext of this argument makes me believe" echo "*** that it is just a static archive that I should not use here." fi ;; esac continue ;; prog) if test link != "$pass"; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi continue ;; esac # linkmode ;; # *.$libext *.lo | *.$objext) if test conv = "$pass"; then deplibs="$deplib $deplibs" elif test prog = "$linkmode"; then if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then # If there is no dlopen support or we're linking statically, # we need to preload. func_append newdlprefiles " $deplib" compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append newdlfiles " $deplib" fi fi continue ;; %DEPLIBS%) alldeplibs=: continue ;; esac # case $deplib $found || test -f "$lib" \ || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'" # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ || func_fatal_error "'$lib' is not a valid libtool archive" func_dirname "$lib" "" "." ladir=$func_dirname_result dlname= dlopen= dlpreopen= libdir= library_names= old_library= inherited_linker_flags= # If the library was installed with an old release of libtool, # it will not redefine variables installed, or shouldnotlink installed=yes shouldnotlink=no avoidtemprpath= # Read the .la file func_source "$lib" # Convert "-framework foo" to "foo.ltframework" if test -n "$inherited_linker_flags"; then tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'` for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do case " $new_inherited_linker_flags " in *" $tmp_inherited_linker_flag "*) ;; *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; esac done fi dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` if test lib,link = "$linkmode,$pass" || test prog,scan = "$linkmode,$pass" || { test prog != "$linkmode" && test lib != "$linkmode"; }; then test -n "$dlopen" && func_append dlfiles " $dlopen" test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" fi if test conv = "$pass"; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then func_fatal_error "cannot find name of link library for '$lib'" fi # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" func_append old_convenience " $ladir/$objdir/$old_library" elif test prog != "$linkmode" && test lib != "$linkmode"; then func_fatal_error "'$lib' is not a convenience library" fi tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" if $opt_preserve_dup_deps; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done continue fi # $pass = conv # Get the name of the library we link against. linklib= if test -n "$old_library" && { test yes = "$prefer_static_libs" || test built,no = "$prefer_static_libs,$installed"; }; then linklib=$old_library else for l in $old_library $library_names; do linklib=$l done fi if test -z "$linklib"; then func_fatal_error "cannot find name of link library for '$lib'" fi # This library was specified with -dlopen. if test dlopen = "$pass"; then test -z "$libdir" \ && func_fatal_error "cannot -dlopen a convenience library: '$lib'" if test -z "$dlname" || test yes != "$dlopen_support" || test no = "$build_libtool_libs" then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't # bomb out in the load deplibs phase. func_append dlprefiles " $lib $dependency_libs" else func_append newdlfiles " $lib" fi continue fi # $pass = dlopen # We need an absolute path. case $ladir in [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then func_warning "cannot determine absolute directory name of '$ladir'" func_warning "passing it literally to the linker, although it might fail" abs_ladir=$ladir fi ;; esac func_basename "$lib" laname=$func_basename_result # Find the relevant object directory and library name. if test yes = "$installed"; then if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then func_warning "library '$lib' was moved." dir=$ladir absdir=$abs_ladir libdir=$abs_ladir else dir=$lt_sysroot$libdir absdir=$lt_sysroot$libdir fi test yes = "$hardcode_automatic" && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then dir=$ladir absdir=$abs_ladir # Remove this search path later func_append notinst_path " $abs_ladir" else dir=$ladir/$objdir absdir=$abs_ladir/$objdir # Remove this search path later func_append notinst_path " $abs_ladir" fi fi # $installed = yes func_stripname 'lib' '.la' "$laname" name=$func_stripname_result # This library was specified with -dlpreopen. if test dlpreopen = "$pass"; then if test -z "$libdir" && test prog = "$linkmode"; then func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'" fi case $host in # special handling for platforms with PE-DLLs. *cygwin* | *mingw* | *cegcc* ) # Linker will automatically link against shared library if both # static and shared are present. Therefore, ensure we extract # symbols from the import library if a shared library is present # (otherwise, the dlopen module name will be incorrect). We do # this by putting the import library name into $newdlprefiles. # We recover the dlopen module name by 'saving' the la file # name in a special purpose variable, and (later) extracting the # dlname from the la file. if test -n "$dlname"; then func_tr_sh "$dir/$linklib" eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" func_append newdlprefiles " $dir/$linklib" else func_append newdlprefiles " $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ func_append dlpreconveniencelibs " $dir/$old_library" fi ;; * ) # Prefer using a static library (so that no silly _DYNAMIC symbols # are required to link). if test -n "$old_library"; then func_append newdlprefiles " $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ func_append dlpreconveniencelibs " $dir/$old_library" # Otherwise, use the dlname, so that lt_dlopen finds it. elif test -n "$dlname"; then func_append newdlprefiles " $dir/$dlname" else func_append newdlprefiles " $dir/$linklib" fi ;; esac fi # $pass = dlpreopen if test -z "$libdir"; then # Link the convenience library if test lib = "$linkmode"; then deplibs="$dir/$old_library $deplibs" elif test prog,link = "$linkmode,$pass"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else deplibs="$lib $deplibs" # used for prog,scan pass fi continue fi if test prog = "$linkmode" && test link != "$pass"; then func_append newlib_search_path " $ladir" deplibs="$lib $deplibs" linkalldeplibs=false if test no != "$link_all_deplibs" || test -z "$library_names" || test no = "$build_libtool_libs"; then linkalldeplibs=: fi tmp_libs= for deplib in $dependency_libs; do case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; esac # Need to link against all dependency_libs? if $linkalldeplibs; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi if $opt_preserve_dup_deps; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done # for deplib continue fi # $linkmode = prog... if test prog,link = "$linkmode,$pass"; then if test -n "$library_names" && { { test no = "$prefer_static_libs" || test built,yes = "$prefer_static_libs,$installed"; } || test -z "$old_library"; }; then # We need to hardcode the library path if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then # Make sure the rpath contains only unique directories. case $temp_rpath: in *"$absdir:"*) ;; *) func_append temp_rpath "$absdir:" ;; esac fi # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) func_append compile_rpath " $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac ;; esac fi # $linkmode,$pass = prog,link... if $alldeplibs && { test pass_all = "$deplibs_check_method" || { test yes = "$build_libtool_libs" && test -n "$library_names"; }; }; then # We only need to search for static libraries continue fi fi link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs if test built = "$use_static_libs" && test yes = "$installed"; then use_static_libs=no fi if test -n "$library_names" && { test no = "$use_static_libs" || test -z "$old_library"; }; then case $host in *cygwin* | *mingw* | *cegcc* | *os2*) # No point in relinking DLLs because paths are not encoded func_append notinst_deplibs " $lib" need_relink=no ;; *) if test no = "$installed"; then func_append notinst_deplibs " $lib" need_relink=yes fi ;; esac # This is a shared library # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! dlopenmodule= for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then dlopenmodule=$dlpremoduletest break fi done if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then echo if test prog = "$linkmode"; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi if test lib = "$linkmode" && test yes = "$hardcode_into_libs"; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) func_append compile_rpath " $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac ;; esac fi if test -n "$old_archive_from_expsyms_cmds"; then # figure out the soname set dummy $library_names shift realname=$1 shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then soname=$dlname elif test -n "$soname_spec"; then # bleh windows case $host in *cygwin* | mingw* | *cegcc* | *os2*) func_arith $current - $age major=$func_arith_result versuffix=-$major ;; esac eval soname=\"$soname_spec\" else soname=$realname fi # Make a new name for the extract_expsyms_cmds to use soroot=$soname func_basename "$soroot" soname=$func_basename_result func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else func_verbose "extracting exported symbol list from '$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else func_verbose "generating import library for '$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library dir=$output_objdir linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" if test prog = "$linkmode" || test relink != "$opt_mode"; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) if test no = "$hardcode_direct"; then add=$dir/$linklib case $host in *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;; *-*-sysv4*uw2*) add_dir=-L$dir ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ *-*-unixware7*) add_dir=-L$dir ;; *-*-darwin* ) # if the lib is a (non-dlopened) module then we cannot # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | $GREP ": [^:]* bundle" >/dev/null; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" if test -z "$old_library"; then echo echo "*** And there doesn't seem to be a static archive available" echo "*** The link will probably fail, sorry" else add=$dir/$old_library fi elif test -n "$old_library"; then add=$dir/$old_library fi fi esac elif test no = "$hardcode_minus_L"; then case $host in *-*-sunos*) add_shlibpath=$dir ;; esac add_dir=-L$dir add=-l$name elif test no = "$hardcode_shlibpath_var"; then add_shlibpath=$dir add=-l$name else lib_linked=no fi ;; relink) if test yes = "$hardcode_direct" && test no = "$hardcode_direct_absolute"; then add=$dir/$linklib elif test yes = "$hardcode_minus_L"; then add_dir=-L$absdir # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) func_append add_dir " -L$inst_prefix_dir$libdir" ;; esac fi add=-l$name elif test yes = "$hardcode_shlibpath_var"; then add_shlibpath=$dir add=-l$name else lib_linked=no fi ;; *) lib_linked=no ;; esac if test yes != "$lib_linked"; then func_fatal_configuration "unsupported hardcode properties" fi if test -n "$add_shlibpath"; then case :$compile_shlibpath: in *":$add_shlibpath:"*) ;; *) func_append compile_shlibpath "$add_shlibpath:" ;; esac fi if test prog = "$linkmode"; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" if test yes != "$hardcode_direct" && test yes != "$hardcode_minus_L" && test yes = "$hardcode_shlibpath_var"; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac fi fi fi if test prog = "$linkmode" || test relink = "$opt_mode"; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. if test yes = "$hardcode_direct" && test no = "$hardcode_direct_absolute"; then add=$libdir/$linklib elif test yes = "$hardcode_minus_L"; then add_dir=-L$libdir add=-l$name elif test yes = "$hardcode_shlibpath_var"; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac add=-l$name elif test yes = "$hardcode_automatic"; then if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib"; then add=$inst_prefix_dir$libdir/$linklib else add=$libdir/$linklib fi else # We cannot seem to hardcode it, guess we'll fake it. add_dir=-L$libdir # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) func_append add_dir " -L$inst_prefix_dir$libdir" ;; esac fi add=-l$name fi if test prog = "$linkmode"; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" fi fi elif test prog = "$linkmode"; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. if test unsupported != "$hardcode_direct"; then test -n "$old_library" && linklib=$old_library compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi elif test yes = "$build_libtool_libs"; then # Not a shared library if test pass_all != "$deplibs_check_method"; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. echo $ECHO "*** Warning: This system cannot link to static lib archive $lib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have." if test yes = "$module"; then echo "*** But as you try to build a module library, libtool will still create " echo "*** a static module, that should work as long as the dlopening application" echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using 'nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** 'nm' from GNU binutils and a full rebuild may help." fi if test no = "$build_old_libs"; then build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi else deplibs="$dir/$old_library $deplibs" link_static=yes fi fi # link shared/static library? if test lib = "$linkmode"; then if test -n "$dependency_libs" && { test yes != "$hardcode_into_libs" || test yes = "$build_old_libs" || test yes = "$link_static"; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do case $libdir in -R*) func_stripname '-R' '' "$libdir" temp_xrpath=$func_stripname_result case " $xrpath " in *" $temp_xrpath "*) ;; *) func_append xrpath " $temp_xrpath";; esac;; *) func_append temp_deplibs " $libdir";; esac done dependency_libs=$temp_deplibs fi func_append newlib_search_path " $absdir" # Link against this library test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do newdependency_libs="$deplib $newdependency_libs" case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result";; *) func_resolve_sysroot "$deplib" ;; esac if $opt_preserve_dup_deps; then case "$tmp_libs " in *" $func_resolve_sysroot_result "*) func_append specialdeplibs " $func_resolve_sysroot_result" ;; esac fi func_append tmp_libs " $func_resolve_sysroot_result" done if test no != "$link_all_deplibs"; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do path= case $deplib in -L*) path=$deplib ;; *.la) func_resolve_sysroot "$deplib" deplib=$func_resolve_sysroot_result func_dirname "$deplib" "" "." dir=$func_dirname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then func_warning "cannot determine absolute directory name of '$dir'" absdir=$dir fi ;; esac if $GREP "^installed=no" $deplib > /dev/null; then case $host in *-*-darwin*) depdepl= eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` if test -n "$deplibrary_names"; then for tmp in $deplibrary_names; do depdepl=$tmp done if test -f "$absdir/$objdir/$depdepl"; then depdepl=$absdir/$objdir/$depdepl darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl" func_append linker_flags " -dylib_file $darwin_install_name:$depdepl" path= fi fi ;; *) path=-L$absdir/$objdir ;; esac else eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ func_fatal_error "'$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ func_warning "'$deplib' seems to be moved" path=-L$absdir fi ;; esac case " $deplibs " in *" $path "*) ;; *) deplibs="$path $deplibs" ;; esac done fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs if test link = "$pass"; then if test prog = "$linkmode"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi dependency_libs=$newdependency_libs if test dlpreopen = "$pass"; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi if test dlopen != "$pass"; then test conv = "$pass" || { # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do case "$lib_search_path " in *" $dir "*) ;; *) func_append lib_search_path " $dir" ;; esac done newlib_search_path= } if test prog,link = "$linkmode,$pass"; then vars="compile_deplibs finalize_deplibs" else vars=deplibs fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order eval tmp_libs=\"\$$var\" new_libs= for deplib in $tmp_libs; do # FIXME: Pedantically, this is the right thing to do, so # that some nasty dependency loop isn't accidentally # broken: #new_libs="$deplib $new_libs" # Pragmatically, this seems to cause very few problems in # practice: case $deplib in -L*) new_libs="$deplib $new_libs" ;; -R*) ;; *) # And here is the reason: when a library appears more # than once as an explicit dependence of a library, or # is implicitly linked in more than once by the # compiler, it is considered special, and multiple # occurrences thereof are not removed. Compare this # with having the same library being listed as a # dependency of multiple other libraries: in this case, # we know (pedantically, we assume) the library does not # need to be listed more than once, so we keep only the # last copy. This is not always right, but it is rare # enough that we require users that really mean to play # such unportable linking tricks to link the library # using -Wl,-lname, so that libtool does not consider it # for duplicate removal. case " $specialdeplibs " in *" $deplib "*) new_libs="$deplib $new_libs" ;; *) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$deplib $new_libs" ;; esac ;; esac ;; esac done tmp_libs= for deplib in $new_libs; do case $deplib in -L*) case " $tmp_libs " in *" $deplib "*) ;; *) func_append tmp_libs " $deplib" ;; esac ;; *) func_append tmp_libs " $deplib" ;; esac done eval $var=\"$tmp_libs\" done # for var fi # Add Sun CC postdeps if required: test CXX = "$tagname" && { case $host_os in linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 func_suncc_cstd_abi if test no != "$suncc_use_cstd_abi"; then func_append postdeps ' -library=Cstd -library=Crun' fi ;; esac ;; solaris*) func_cc_basename "$CC" case $func_cc_basename_result in CC* | sunCC*) func_suncc_cstd_abi if test no != "$suncc_use_cstd_abi"; then func_append postdeps ' -library=Cstd -library=Crun' fi ;; esac ;; esac } # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= for i in $dependency_libs; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) i= ;; esac if test -n "$i"; then func_append tmp_libs " $i" fi done dependency_libs=$tmp_libs done # for pass if test prog = "$linkmode"; then dlfiles=$newdlfiles fi if test prog = "$linkmode" || test lib = "$linkmode"; then dlprefiles=$newdlprefiles fi case $linkmode in oldlib) if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then func_warning "'-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "'-l' and '-L' are ignored for archives" ;; esac test -n "$rpath" && \ func_warning "'-rpath' is ignored for archives" test -n "$xrpath" && \ func_warning "'-R' is ignored for archives" test -n "$vinfo" && \ func_warning "'-version-info/-version-number' is ignored for archives" test -n "$release" && \ func_warning "'-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ func_warning "'-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no oldlibs=$output func_append objs "$old_deplibs" ;; lib) # Make sure we only generate libraries of the form 'libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" ;; *) test no = "$module" \ && func_fatal_help "libtool library '$output' must begin with 'lib'" if test no != "$need_lib_prefix"; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" else func_stripname '' '.la' "$outputname" libname=$func_stripname_result fi ;; esac if test -n "$objs"; then if test pass_all != "$deplibs_check_method"; then func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs" else echo $ECHO "*** Warning: Linking the shared library $output against the non-libtool" $ECHO "*** objects $objs is not portable!" func_append libobjs " $objs" fi fi test no = "$dlself" \ || func_warning "'-dlopen self' is ignored for libtool libraries" set dummy $rpath shift test 1 -lt "$#" \ && func_warning "ignoring multiple '-rpath's for a libtool library" install_libdir=$1 oldlibs= if test -z "$rpath"; then if test yes = "$build_libtool_libs"; then # Building a libtool convenience library. # Some compilers have problems with a '.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" build_libtool_libs=convenience build_old_libs=yes fi test -n "$vinfo" && \ func_warning "'-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ func_warning "'-release' is ignored for convenience libraries" else # Parse the version information argument. save_ifs=$IFS; IFS=: set dummy $vinfo 0 0 0 shift IFS=$save_ifs test -n "$7" && \ func_fatal_help "too many parameters to '-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts # to make the code below a bit more comprehensible case $vinfo_number in yes) number_major=$1 number_minor=$2 number_revision=$3 # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix # that has an extra 1 added just for fun # case $version_type in # correct linux to gnu/linux during the next big refactor darwin|freebsd-elf|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result age=$number_minor revision=$number_revision ;; freebsd-aout|qnx|sunos) current=$number_major revision=$number_minor age=0 ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result age=$number_minor revision=$number_minor lt_irix_increment=no ;; esac ;; no) current=$1 revision=$2 age=$3 ;; esac # Check that each of the things are valid numbers. case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "CURRENT '$current' must be a nonnegative integer" func_fatal_error "'$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "REVISION '$revision' must be a nonnegative integer" func_fatal_error "'$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "AGE '$age' must be a nonnegative integer" func_fatal_error "'$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then func_error "AGE '$age' is greater than the current interface number '$current'" func_fatal_error "'$vinfo' is not valid version information" fi # Calculate the version variables. major= versuffix= verstring= case $version_type in none) ;; darwin) # Like Linux, but with the current version available in # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result versuffix=$major.$age.$revision # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" # On Darwin other compilers case $CC in nagfor*) verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" ;; *) verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" ;; esac ;; freebsd-aout) major=.$current versuffix=.$current.$revision ;; freebsd-elf) func_arith $current - $age major=.$func_arith_result versuffix=$major.$age.$revision ;; irix | nonstopux) if test no = "$lt_irix_increment"; then func_arith $current - $age else func_arith $current - $age + 1 fi major=$func_arith_result case $version_type in nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac verstring=$verstring_prefix$major.$revision # Add in all the interfaces that we are compatible with. loop=$revision while test 0 -ne "$loop"; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring=$verstring_prefix$major.$iface:$verstring done # Before this point, $major must not contain '.'. major=.$major versuffix=$major.$revision ;; linux) # correct to gnu/linux during the next big refactor func_arith $current - $age major=.$func_arith_result versuffix=$major.$age.$revision ;; osf) func_arith $current - $age major=.$func_arith_result versuffix=.$current.$age.$revision verstring=$current.$age.$revision # Add in all the interfaces that we are compatible with. loop=$age while test 0 -ne "$loop"; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring=$verstring:$iface.0 done # Make executables depend on our current version. func_append verstring ":$current.0" ;; qnx) major=.$current versuffix=.$current ;; sco) major=.$current versuffix=.$current ;; sunos) major=.$current versuffix=.$current.$revision ;; windows) # Use '-' rather than '.', since we only want one # extension on DOS 8.3 file systems. func_arith $current - $age major=$func_arith_result versuffix=-$major ;; *) func_fatal_configuration "unknown library version type '$version_type'" ;; esac # Clear the version info if we defaulted, and they specified a release. if test -z "$vinfo" && test -n "$release"; then major= case $version_type in darwin) # we can't check for "0.0" in archive_cmds due to quoting # problems, so we reset it completely verstring= ;; *) verstring=0.0 ;; esac if test no = "$need_version"; then versuffix= else versuffix=.0.0 fi fi # Remove version info from name if versioning should be avoided if test yes,no = "$avoid_version,$need_version"; then major= versuffix= verstring= fi # Check to see if the archive will have undefined symbols. if test yes = "$allow_undefined"; then if test unsupported = "$allow_undefined_flag"; then if test yes = "$build_old_libs"; then func_warning "undefined symbols not allowed in $host shared libraries; building static only" build_libtool_libs=no else func_fatal_error "can't build $host shared library unless -no-undefined is specified" fi fi else # Don't allow undefined symbols. allow_undefined_flag=$no_undefined_flag fi fi func_generate_dlsyms "$libname" "$libname" : func_append libobjs " $symfileobj" test " " = "$libobjs" && libobjs= if test relink != "$opt_mode"; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= tempremovelist=`$ECHO "$output_objdir/*"` for p in $tempremovelist; do case $p in *.$objext | *.gcno) ;; $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*) if test -n "$precious_files_regex"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue fi fi func_append removelist " $p" ;; *) ;; esac done test -n "$removelist" && \ func_show_eval "${RM}r \$removelist" fi # Now set the variables for building old libraries. if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then func_append oldlibs " $output_objdir/$libname.$libext" # Transform .lo files to .o files. oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP` fi # Eliminate all temporary directories. #for path in $notinst_path; do # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"` # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"` # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"` #done if test -n "$xrpath"; then # If the user specified any rpath flags, then add them. temp_xrpath= for libdir in $xrpath; do func_replace_sysroot "$libdir" func_append temp_xrpath " -R$func_replace_sysroot_result" case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac done if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened old_dlfiles=$dlfiles dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in *" $lib "*) ;; *) func_append dlfiles " $lib" ;; esac done # Make sure dlprefiles contains only unique files old_dlprefiles=$dlprefiles dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in *" $lib "*) ;; *) func_append dlprefiles " $lib" ;; esac done if test yes = "$build_libtool_libs"; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) # these systems don't actually have a c library (as such)! ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C library is in the System framework func_append deplibs " System.ltframework" ;; *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work ;; *) # Add libc to deplibs on all other systems if necessary. if test yes = "$build_libtool_need_lc"; then func_append deplibs " -lc" fi ;; esac fi # Transform deplibs into only deplibs that can be linked in shared. name_save=$name libname_save=$libname release_save=$release versuffix_save=$versuffix major_save=$major # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? release= versuffix= major= newdeplibs= droppeddeps=no case $deplibs_check_method in pass_all) # Don't check for shared/static. Everything works. # This might be a little naive. We might want to check # whether the library exists or not. But this is on # osf3 & osf4 and I'm not really sure... Just # implementing what was already the behavior. newdeplibs=$deplibs ;; test_compile) # This code stresses the "libraries are programs" paradigm to its # limits. Maybe even breaks it. We compile a program, linking it # against the deplibs as a proxy for the library. Then we can check # whether they linked in statically or dynamically with ldd. $opt_dry_run || $RM conftest.c cat > conftest.c </dev/null` $nocaseglob else potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` fi for potent_lib in $potential_libs; do # Follow soft links. if ls -lLd "$potent_lib" 2>/dev/null | $GREP " -> " >/dev/null; then continue fi # The statement above tries to avoid entering an # endless loop below, in case of cyclic links. # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? potlib=$potent_lib while test -h "$potlib" 2>/dev/null; do potliblink=`ls -ld $potlib | $SED 's/.* -> //'` case $potliblink in [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;; *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then func_append newdeplibs " $a_deplib" a_deplib= break 2 fi done done fi if test -n "$a_deplib"; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib"; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a file magic. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. func_append newdeplibs " $a_deplib" ;; esac done # Gone through all deplibs. ;; match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` for a_deplib in $deplibs; do case $a_deplib in -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result if test yes = "$allow_libtool_libs_with_static_runtimes"; then case " $predeps $postdeps " in *" $a_deplib "*) func_append newdeplibs " $a_deplib" a_deplib= ;; esac fi if test -n "$a_deplib"; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do potlib=$potent_lib # see symlink-check above in file_magic test if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then func_append newdeplibs " $a_deplib" a_deplib= break 2 fi done done fi if test -n "$a_deplib"; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib"; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a regex pattern. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. func_append newdeplibs " $a_deplib" ;; esac done # Gone through all deplibs. ;; none | unknown | *) newdeplibs= tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` if test yes = "$allow_libtool_libs_with_static_runtimes"; then for i in $predeps $postdeps; do # can't use Xsed below, because $i might contain '/' tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"` done fi case $tmp_deplibs in *[!\ \ ]*) echo if test none = "$deplibs_check_method"; then echo "*** Warning: inter-library dependencies are not supported in this platform." else echo "*** Warning: inter-library dependencies are not known to be supported." fi echo "*** All declared inter-library dependencies are being dropped." droppeddeps=yes ;; esac ;; esac versuffix=$versuffix_save major=$major_save release=$release_save libname=$libname_save name=$name_save case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library with the System framework newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac if test yes = "$droppeddeps"; then if test yes = "$module"; then echo echo "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" echo "*** a static module, that should work as long as the dlopening" echo "*** application is linked with the -dlopen flag." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using 'nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** 'nm' from GNU binutils and a full rebuild may help." fi if test no = "$build_old_libs"; then oldlibs=$output_objdir/$libname.$libext build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi else echo "*** The inter-library dependencies that have been dropped here will be" echo "*** automatically added whenever a program is linked with this library" echo "*** or is declared to -dlopen it." if test no = "$allow_undefined"; then echo echo "*** Since this library must not contain undefined symbols," echo "*** because either the platform does not support them or" echo "*** it was explicitly requested with -no-undefined," echo "*** libtool will only create a static version of it." if test no = "$build_old_libs"; then oldlibs=$output_objdir/$libname.$libext build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi fi fi # Done checking deplibs! deplibs=$newdeplibs fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" case $host in *-*-darwin*) newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $deplibs " in *" -L$path/$objdir "*) func_append new_libs " -L$path/$objdir" ;; esac ;; esac done for deplib in $deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) func_append new_libs " $deplib" ;; esac ;; *) func_append new_libs " $deplib" ;; esac done deplibs=$new_libs # All the library-specific variables (install_libdir is set above). library_names= old_library= dlname= # Test again, we may have decided not to build it any more if test yes = "$build_libtool_libs"; then # Remove $wl instances when linking with ld. # FIXME: should test the right _cmds variable. case $archive_cmds in *\$LD\ *) wl= ;; esac if test yes = "$hardcode_into_libs"; then # Hardcode the library paths hardcode_libdirs= dep_rpath= rpath=$finalize_rpath test relink = "$opt_mode" || rpath=$compile_rpath$rpath for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then func_replace_sysroot "$libdir" libdir=$func_replace_sysroot_result if test -z "$hardcode_libdirs"; then hardcode_libdirs=$libdir else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append dep_rpath " $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) func_append perm_rpath " $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir=$hardcode_libdirs eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do func_append rpath "$dir:" done eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" fi test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi shlibpath=$finalize_shlibpath test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi # Get the real and link names of the library. eval shared_ext=\"$shrext_cmds\" eval library_names=\"$library_names_spec\" set dummy $library_names shift realname=$1 shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else soname=$realname fi if test -z "$dlname"; then dlname=$soname fi lib=$output_objdir/$realname linknames= for link do func_append linknames " $link" done # Use standard objects if they are pic test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP` test "X$libobjs" = "X " && libobjs= delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" export_symbols=$output_objdir/$libname.uexp func_append delfiles " $export_symbols" fi orig_export_symbols= case $host_os in cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile func_dll_def_p "$export_symbols" || { # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. orig_export_symbols=$export_symbols export_symbols= always_export_symbols=yes } fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then func_verbose "generating symbol list for '$libname.la'" export_symbols=$output_objdir/$libname.exp $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds save_ifs=$IFS; IFS='~' for cmd1 in $cmds; do IFS=$save_ifs # Take the normal branch if the nm_file_list_spec branch # doesn't work or if tool conversion is not needed. case $nm_file_list_spec~$to_tool_file_cmd in *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) try_normal_branch=yes eval cmd=\"$cmd1\" func_len " $cmd" len=$func_len_result ;; *) try_normal_branch=no ;; esac if test yes = "$try_normal_branch" \ && { test "$len" -lt "$max_cmd_len" \ || test "$max_cmd_len" -le -1; } then func_show_eval "$cmd" 'exit $?' skipped_export=false elif test -n "$nm_file_list_spec"; then func_basename "$output" output_la=$func_basename_result save_libobjs=$libobjs save_output=$output output=$output_objdir/$output_la.nm func_to_tool_file "$output" libobjs=$nm_file_list_spec$func_to_tool_file_result func_append delfiles " $output" func_verbose "creating $NM input file list: $output" for obj in $save_libobjs; do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > "$output" eval cmd=\"$cmd1\" func_show_eval "$cmd" 'exit $?' output=$save_output libobjs=$save_libobjs skipped_export=false else # The command line is too long to execute in one step. func_verbose "using reloadable object file for export list..." skipped_export=: # Break out early, otherwise skipped_export may be # set to false by a later but shorter cmd. break fi done IFS=$save_ifs if test -n "$export_symbols_regex" && test : != "$skipped_export"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi fi if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols=$export_symbols test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test : != "$skipped_export" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for '$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands, which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter func_append delfiles " $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi tmp_deplibs= for test_deplib in $deplibs; do case " $convenience " in *" $test_deplib "*) ;; *) func_append tmp_deplibs " $test_deplib" ;; esac done deplibs=$tmp_deplibs if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && test yes = "$compiler_needs_object" && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. whole_archive_flag_spec= fi if test -n "$whole_archive_flag_spec"; then save_libobjs=$libobjs eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else gentop=$output_objdir/${outputname}x func_append generated " $gentop" func_extract_archives $gentop $convenience func_append libobjs " $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi fi if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" func_append linker_flags " $flag" fi # Make a backup of the uninstalled library when relinking if test relink = "$opt_mode"; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. if test yes = "$module" && test -n "$module_cmds"; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds else eval test_cmds=\"$module_cmds\" cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then eval test_cmds=\"$archive_expsym_cmds\" cmds=$archive_expsym_cmds else eval test_cmds=\"$archive_cmds\" cmds=$archive_cmds fi fi if test : != "$skipped_export" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then : else # The command line is too long to link in one step, link piecewise # or, if using GNU ld and skipped_export is not :, use a linker # script. # Save the value of $output and $libobjs because we want to # use them later. If we have whole_archive_flag_spec, we # want to use save_libobjs as it was before # whole_archive_flag_spec was expanded, because we can't # assume the linker understands whole_archive_flag_spec. # This may have to be revisited, in case too many # convenience libraries get linked in and end up exceeding # the spec. if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then save_libobjs=$libobjs fi save_output=$output func_basename "$output" output_la=$func_basename_result # Clear the reloadable object creation command queue and # initialize k to one. test_cmds= concat_cmds= objlist= last_robj= k=1 if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then output=$output_objdir/$output_la.lnkscript func_verbose "creating GNU ld script: $output" echo 'INPUT (' > $output for obj in $save_libobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done echo ')' >> $output func_append delfiles " $output" func_to_tool_file "$output" output=$func_to_tool_file_result elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then output=$output_objdir/$output_la.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= if test yes = "$compiler_needs_object"; then firstobj="$1 " shift fi for obj do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done func_append delfiles " $output" func_to_tool_file "$output" output=$firstobj\"$file_list_spec$func_to_tool_file_result\" else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." output=$output_objdir/$output_la-$k.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 # Loop over the list of objects to be linked. for obj in $save_libobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result if test -z "$objlist" || test "$len" -lt "$max_cmd_len"; then func_append objlist " $obj" else # The command $test_cmds is almost too long, add a # command to the queue. if test 1 -eq "$k"; then # The first file doesn't have a previous command to add. reload_objs=$objlist eval concat_cmds=\"$reload_cmds\" else # All subsequent reloadable object files will link in # the last one created. reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" fi last_robj=$output_objdir/$output_la-$k.$objext func_arith $k + 1 k=$func_arith_result output=$output_objdir/$output_la-$k.$objext objlist=" $obj" func_len " $last_robj" func_arith $len0 + $func_len_result len=$func_arith_result fi done # Handle the remaining objects by creating one last # reloadable object file. All subsequent reloadable object # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds$reload_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi func_append delfiles " $output" else output= fi ${skipped_export-false} && { func_verbose "generating symbol list for '$libname.la'" export_symbols=$output_objdir/$libname.exp $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi } test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. save_ifs=$IFS; IFS='~' for cmd in $concat_cmds; do IFS=$save_ifs $opt_quiet || { func_quote_arg expand,pretty "$cmd" eval "func_echo $func_quote_arg_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test relink = "$opt_mode"; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS=$save_ifs if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi ${skipped_export-false} && { if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols=$export_symbols test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for '$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands, which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter func_append delfiles " $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi } libobjs=$output # Restore the value of output. output=$save_output if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= fi # Expand the library linking commands again to reset the # value of $libobjs for piecewise linking. # Do each of the archive commands. if test yes = "$module" && test -n "$module_cmds"; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then cmds=$archive_expsym_cmds else cmds=$archive_cmds fi fi fi if test -n "$delfiles"; then # Append the command to remove temporary files to $cmds. eval cmds=\"\$cmds~\$RM $delfiles\" fi # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop=$output_objdir/${outputname}x func_append generated " $gentop" func_extract_archives $gentop $dlprefiles func_append libobjs " $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi save_ifs=$IFS; IFS='~' for cmd in $cmds; do IFS=$sp$nl eval cmd=\"$cmd\" IFS=$save_ifs $opt_quiet || { func_quote_arg expand,pretty "$cmd" eval "func_echo $func_quote_arg_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test relink = "$opt_mode"; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS=$save_ifs # Restore the uninstalled library and exit if test relink = "$opt_mode"; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then if test -z "$whole_archive_flag_spec"; then func_show_eval '${RM}r "$gentop"' fi fi exit $EXIT_SUCCESS fi # Create links to the real library. for linkname in $linknames; do if test "$realname" != "$linkname"; then func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' fi done # If -module or -export-dynamic was specified, set the dlname. if test yes = "$module" || test yes = "$export_dynamic"; then # On all known operating systems, these are identical. dlname=$soname fi fi ;; obj) if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then func_warning "'-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "'-l' and '-L' are ignored for objects" ;; esac test -n "$rpath" && \ func_warning "'-rpath' is ignored for objects" test -n "$xrpath" && \ func_warning "'-R' is ignored for objects" test -n "$vinfo" && \ func_warning "'-version-info' is ignored for objects" test -n "$release" && \ func_warning "'-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ func_fatal_error "cannot build library object '$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" obj=$func_lo2o_result ;; *) libobj= obj=$output ;; esac # Delete the old objects. $opt_dry_run || $RM $obj $libobj # Objects from convenience libraries. This assumes # single-version convenience libraries. Whenever we create # different ones for PIC/non-PIC, this we'll have to duplicate # the extraction. reload_conv_objs= gentop= # if reload_cmds runs $LD directly, get rid of -Wl from # whole_archive_flag_spec and hope we can get by with turning comma # into space. case $reload_cmds in *\$LD[\ \$]*) wl= ;; esac if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags else gentop=$output_objdir/${obj}x func_append generated " $gentop" func_extract_archives $gentop $convenience reload_conv_objs="$reload_objs $func_extract_archives_result" fi fi # If we're not building shared, we need to use non_pic_objs test yes = "$build_libtool_libs" || libobjs=$non_pic_objects # Create the old-style object. reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs output=$obj func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. if test -z "$libobj"; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS fi test yes = "$build_libtool_libs" || { if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi # Create an invalid libtool object if no PIC, so that we don't # accidentally link it into a program. # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS } if test -n "$pic_flag" || test default != "$pic_mode"; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" output=$libobj func_execute_cmds "$reload_cmds" 'exit $?' fi if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS ;; prog) case $host in *cygwin*) func_stripname '' '.exe' "$output" output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ func_warning "'-version-info' is ignored for programs" test -n "$release" && \ func_warning "'-release' is ignored for programs" $preload \ && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \ && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library is the System framework compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac case $host in *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). if test CXX = "$tagname"; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) func_append compile_command " $wl-bind_at_load" func_append finalize_command " $wl-bind_at_load" ;; esac fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $compile_deplibs " in *" -L$path/$objdir "*) func_append new_libs " -L$path/$objdir" ;; esac ;; esac done for deplib in $compile_deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) func_append new_libs " $deplib" ;; esac ;; *) func_append new_libs " $deplib" ;; esac done compile_deplibs=$new_libs func_append compile_command " $compile_deplibs" func_append finalize_command " $finalize_deplibs" if test -n "$rpath$xrpath"; then # If the user specified any rpath flags, then add them. for libdir in $rpath $xrpath; do # This is the magic to use -rpath. case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac done fi # Now hardcode the library paths rpath= hardcode_libdirs= for libdir in $compile_rpath $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs=$libdir else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append rpath " $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) func_append perm_rpath " $libdir" ;; esac fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; *) func_append dllsearchpath ":$libdir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) func_append dllsearchpath ":$testbindir";; esac ;; esac done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir=$hardcode_libdirs eval rpath=\" $hardcode_libdir_flag_spec\" fi compile_rpath=$rpath rpath= hardcode_libdirs= for libdir in $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs=$libdir else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append rpath " $flag" fi elif test -n "$runpath_var"; then case "$finalize_perm_rpath " in *" $libdir "*) ;; *) func_append finalize_perm_rpath " $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir=$hardcode_libdirs eval rpath=\" $hardcode_libdir_flag_spec\" fi finalize_rpath=$rpath if test -n "$libobjs" && test yes = "$build_old_libs"; then # Transform all the library objects into standard objects. compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` fi func_generate_dlsyms "$outputname" "@PROGRAM@" false # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi wrappers_required=: case $host in *cegcc* | *mingw32ce*) # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. wrappers_required=false ;; *cygwin* | *mingw* ) test yes = "$build_libtool_libs" || wrappers_required=false ;; *) if test no = "$need_relink" || test yes != "$build_libtool_libs"; then wrappers_required=false fi ;; esac $wrappers_required || { # Replace the output file specification. compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` link_command=$compile_command$compile_rpath # We have no uninstalled library dependencies, so finalize right now. exit_status=0 func_show_eval "$link_command" 'exit_status=$?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Delete the generated files. if test -f "$output_objdir/${outputname}S.$objext"; then func_show_eval '$RM "$output_objdir/${outputname}S.$objext"' fi exit $exit_status } if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" fi if test -n "$finalize_shlibpath"; then finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" fi compile_var= finalize_var= if test -n "$runpath_var"; then if test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do func_append rpath "$dir:" done compile_var="$runpath_var=\"$rpath\$$runpath_var\" " fi if test -n "$finalize_perm_rpath"; then # We should set the runpath_var. rpath= for dir in $finalize_perm_rpath; do func_append rpath "$dir:" done finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " fi fi if test yes = "$no_install"; then # We don't need to create a wrapper script. link_command=$compile_var$compile_command$compile_rpath # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. $opt_dry_run || $RM $output # Link the executable and exit func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi exit $EXIT_SUCCESS fi case $hardcode_action,$fast_install in relink,*) # Fast installation is not supported link_command=$compile_var$compile_command$compile_rpath relink_command=$finalize_var$finalize_command$finalize_rpath func_warning "this platform does not like uninstalled shared libraries" func_warning "'$output' will be relinked during installation" ;; *,yes) link_command=$finalize_var$compile_command$finalize_rpath relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` ;; *,no) link_command=$compile_var$compile_command$compile_rpath relink_command=$finalize_var$finalize_command$finalize_rpath ;; *,needless) link_command=$finalize_var$compile_command$finalize_rpath relink_command= ;; esac # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` # Delete the old output files. $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output_objdir/$outputname" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Now create the wrapper script. func_verbose "creating $output" # Quote the relink command for shipping. if test -n "$relink_command"; then # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_arg pretty "$var_value" relink_command="$var=$func_quote_arg_result; export $var; $relink_command" fi done func_quote eval cd "`pwd`" func_quote_arg pretty,unquoted "($func_quote_result; $relink_command)" relink_command=$func_quote_arg_unquoted_result fi # Only actually do things if not in dry run mode. $opt_dry_run || { # win32 will think the script is a binary if it has # a .exe suffix, so we strip it off here. case $output in *.exe) func_stripname '' '.exe' "$output" output=$func_stripname_result ;; esac # test for cygwin because mv fails w/o .exe extensions case $host in *cygwin*) exeext=.exe func_stripname '' '.exe' "$outputname" outputname=$func_stripname_result ;; *) exeext= ;; esac case $host in *cygwin* | *mingw* ) func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result cwrappersource=$output_path/$objdir/lt-$output_name.c cwrapper=$output_path/$output_name.exe $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 func_emit_cwrapperexe_src > $cwrappersource # The wrapper executable is built using the $host compiler, # because it contains $host paths and files. If cross- # compiling, it, like the target executable, must be # executed on the $host or under an emulation environment. $opt_dry_run || { $LTCC $LTCFLAGS -o $cwrapper $cwrappersource $STRIP $cwrapper } # Now, create the wrapper script for func_source use: func_ltwrapper_scriptname $cwrapper $RM $func_ltwrapper_scriptname_result trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. if test "x$build" = "x$host"; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result fi } ;; * ) $RM $output trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 func_emit_wrapper no > $output chmod +x $output ;; esac } exit $EXIT_SUCCESS ;; esac # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do case $build_libtool_libs in convenience) oldobjs="$libobjs_save $symfileobj" addlibs=$convenience build_libtool_libs=no ;; module) oldobjs=$libobjs_save addlibs=$old_convenience build_libtool_libs=no ;; *) oldobjs="$old_deplibs $non_pic_objects" $preload && test -f "$symfileobj" \ && func_append oldobjs " $symfileobj" addlibs=$old_convenience ;; esac if test -n "$addlibs"; then gentop=$output_objdir/${outputname}x func_append generated " $gentop" func_extract_archives $gentop $addlibs func_append oldobjs " $func_extract_archives_result" fi # Do each command in the archive commands. if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop=$output_objdir/${outputname}x func_append generated " $gentop" func_extract_archives $gentop $dlprefiles func_append oldobjs " $func_extract_archives_result" fi # POSIX demands no paths to be encoded in archives. We have # to avoid creating archives with duplicate basenames if we # might have to extract them afterwards, e.g., when creating a # static archive out of a convenience library, or when linking # the entirety of a libtool archive into another (currently # not supported by libtool). if (for obj in $oldobjs do func_basename "$obj" $ECHO "$func_basename_result" done | sort | sort -uc >/dev/null 2>&1); then : else echo "copying selected object files to avoid basename conflicts..." gentop=$output_objdir/${outputname}x func_append generated " $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs oldobjs= counter=1 for obj in $save_oldobjs do func_basename "$obj" objbase=$func_basename_result case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) while :; do # Make sure we don't pick an alternate name that also # overlaps. newobj=lt$counter-$objbase func_arith $counter + 1 counter=$func_arith_result case " $oldobjs " in *[\ /]"$newobj "*) ;; *) if test ! -f "$gentop/$newobj"; then break; fi ;; esac done func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" func_append oldobjs " $gentop/$newobj" ;; *) func_append oldobjs " $obj" ;; esac done fi func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result eval cmds=\"$old_archive_cmds\" func_len " $cmds" len=$func_len_result if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then cmds=$old_archive_cmds elif test -n "$archiver_list_spec"; then func_verbose "using command file archive linking..." for obj in $oldobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > $output_objdir/$libname.libcmd func_to_tool_file "$output_objdir/$libname.libcmd" oldobjs=" $archiver_list_spec$func_to_tool_file_result" cmds=$old_archive_cmds else # the command line is too long to link in one step, link in parts func_verbose "using piecewise archive linking..." save_RANLIB=$RANLIB RANLIB=: objlist= concat_cmds= save_oldobjs=$oldobjs oldobjs= # Is there a better way of finding the last object in the list? for obj in $save_oldobjs do last_oldobj=$obj done eval test_cmds=\"$old_archive_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 for obj in $save_oldobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result func_append objlist " $obj" if test "$len" -lt "$max_cmd_len"; then : else # the above command should be used before it gets too long oldobjs=$objlist if test "$obj" = "$last_oldobj"; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\$concat_cmds$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist if test -z "$oldobjs"; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" fi fi fi func_execute_cmds "$cmds" 'exit $?' done test -n "$generated" && \ func_show_eval "${RM}r$generated" # Now create the libtool archive. case $output in *.la) old_library= test yes = "$build_old_libs" && old_library=$libname.$libext func_verbose "creating $output" # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_arg pretty,unquoted "$var_value" relink_command="$var=$func_quote_arg_unquoted_result; export $var; $relink_command" fi done # Quote the link command for shipping. func_quote eval cd "`pwd`" relink_command="($func_quote_result; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" func_quote_arg pretty,unquoted "$relink_command" relink_command=$func_quote_arg_unquoted_result if test yes = "$hardcode_automatic"; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do if test yes = "$installed"; then if test -z "$install_libdir"; then break fi output=$output_objdir/${outputname}i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" name=$func_basename_result func_resolve_sysroot "$deplib" eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` test -z "$libdir" && \ func_fatal_error "'$deplib' is not a valid libtool archive" func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" ;; -L*) func_stripname -L '' "$deplib" func_replace_sysroot "$func_stripname_result" func_append newdependency_libs " -L$func_replace_sysroot_result" ;; -R*) func_stripname -R '' "$deplib" func_replace_sysroot "$func_stripname_result" func_append newdependency_libs " -R$func_replace_sysroot_result" ;; *) func_append newdependency_libs " $deplib" ;; esac done dependency_libs=$newdependency_libs newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" name=$func_basename_result eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "'$lib' is not a valid libtool archive" func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" ;; *) func_append newdlfiles " $lib" ;; esac done dlfiles=$newdlfiles newdlprefiles= for lib in $dlprefiles; do case $lib in *.la) # Only pass preopened files to the pseudo-archive (for # eventual linking with the app. that links it) if we # didn't already link the preopened objects directly into # the library: func_basename "$lib" name=$func_basename_result eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "'$lib' is not a valid libtool archive" func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" ;; esac done dlprefiles=$newdlprefiles else newdlfiles= for lib in $dlfiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlfiles " $abs" done dlfiles=$newdlfiles newdlprefiles= for lib in $dlprefiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlprefiles " $abs" done dlprefiles=$newdlprefiles fi $RM $output # place dlname in correct position for cygwin # In fact, it would be nice if we could use this code for all target # systems that can't hard-code library paths into their executables # and that have no shared library path variable independent of PATH, # but it turns out we can't easily determine that from inspecting # libtool variables, so we have to hard-code the OSs to which it # applies here; at the moment, that means platforms that use the PE # object format with DLL files. See the long comment at the top of # tests/bindir.at for full details. tdlname=$dlname case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) # If a -bindir argument was supplied, place the dll there. if test -n "$bindir"; then func_relative_path "$install_libdir" "$bindir" tdlname=$func_relative_path_result/$dlname else # Otherwise fall back on heuristic. tdlname=../bin/$dlname fi ;; esac $ECHO > $output "\ # $outputname - a libtool library file # Generated by $PROGRAM (GNU $PACKAGE) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='$tdlname' # Names of this library. library_names='$library_names' # The name of the static archive. old_library='$old_library' # Linker flags that cannot go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. dependency_libs='$dependency_libs' # Names of additional weak libraries provided by this library weak_library_names='$weak_libs' # Version information for $libname. current=$current age=$age revision=$revision # Is this an already installed library? installed=$installed # Should we warn about portability when linking against -modules? shouldnotlink=$module # Files to dlopen/dlpreopen dlopen='$dlfiles' dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" if test no,yes = "$installed,$need_relink"; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi done } # Do a symbolic link so that the libtool archive can be found in # LD_LIBRARY_PATH before the program is installed. func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' ;; esac exit $EXIT_SUCCESS } if test link = "$opt_mode" || test relink = "$opt_mode"; then func_mode_link ${1+"$@"} fi # func_mode_uninstall arg... func_mode_uninstall () { $debug_cmd RM=$nonopt files= rmforce=false exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic=$magic for arg do case $arg in -f) func_append RM " $arg"; rmforce=: ;; -*) func_append RM " $arg" ;; *) func_append files " $arg" ;; esac done test -z "$RM" && \ func_fatal_help "you must specify an RM program" rmdirs= for file in $files; do func_dirname "$file" "" "." dir=$func_dirname_result if test . = "$dir"; then odir=$objdir else odir=$dir/$objdir fi func_basename "$file" name=$func_basename_result test uninstall = "$opt_mode" && odir=$dir # Remember odir for removal later, being careful to avoid duplicates if test clean = "$opt_mode"; then case " $rmdirs " in *" $odir "*) ;; *) func_append rmdirs " $odir" ;; esac fi # Don't error if the file doesn't exist and rm -f was used. if { test -L "$file"; } >/dev/null 2>&1 || { test -h "$file"; } >/dev/null 2>&1 || test -f "$file"; then : elif test -d "$file"; then exit_status=1 continue elif $rmforce; then continue fi rmfiles=$file case $name in *.la) # Possibly a libtool archive, so verify it. if func_lalib_p "$file"; then func_source $dir/$name # Delete the libtool libraries and symlinks. for n in $library_names; do func_append rmfiles " $odir/$n" done test -n "$old_library" && func_append rmfiles " $odir/$old_library" case $opt_mode in clean) case " $library_names " in *" $dlname "*) ;; *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; esac test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" ;; uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; esac fi ;; *.lo) # Possibly a libtool object, so verify it. if func_lalib_p "$file"; then # Read the .lo file func_source $dir/$name # Add PIC object to the list of files to remove. if test -n "$pic_object" && test none != "$pic_object"; then func_append rmfiles " $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. if test -n "$non_pic_object" && test none != "$non_pic_object"; then func_append rmfiles " $dir/$non_pic_object" fi fi ;; *) if test clean = "$opt_mode"; then noexename=$name case $file in *.exe) func_stripname '' '.exe' "$file" file=$func_stripname_result func_stripname '' '.exe' "$name" noexename=$func_stripname_result # $file with .exe has already been added to rmfiles, # add $file without .exe func_append rmfiles " $file" ;; esac # Do a test to see if this is a libtool program. if func_ltwrapper_p "$file"; then if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" relink_command= func_source $func_ltwrapper_scriptname_result func_append rmfiles " $func_ltwrapper_scriptname_result" else relink_command= func_source $dir/$noexename fi # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles func_append rmfiles " $odir/$name $odir/${name}S.$objext" if test yes = "$fast_install" && test -n "$relink_command"; then func_append rmfiles " $odir/lt-$name" fi if test "X$noexename" != "X$name"; then func_append rmfiles " $odir/lt-$noexename.c" fi fi fi ;; esac func_show_eval "$RM $rmfiles" 'exit_status=1' done # Try to remove the $objdir's in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" fi done exit $exit_status } if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then func_mode_uninstall ${1+"$@"} fi test -z "$opt_mode" && { help=$generic_help func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ func_fatal_help "invalid operation mode '$opt_mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" exit $EXIT_FAILURE fi exit $exit_status # The TAGs below are defined such that we never get into a situation # where we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support # them. This is particularly important on AIX, because we don't # support having both static and shared libraries enabled at the same # time on that platform, so we default to a shared-only configuration. # If a disable-shared tag is given, we'll fallback to a static-only # configuration. But we'll never go from static-only to shared-only. # ### BEGIN LIBTOOL TAG CONFIG: disable-shared build_libtool_libs=no build_old_libs=yes # ### END LIBTOOL TAG CONFIG: disable-shared # ### BEGIN LIBTOOL TAG CONFIG: disable-static build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # ### END LIBTOOL TAG CONFIG: disable-static # Local Variables: # mode:shell-script # sh-indentation:2 # End: qalculate-gtk-2.8.2/doc/0000755000175000017500000000000013401243443012025 500000000000000qalculate-gtk-2.8.2/doc/html/0000755000175000017500000000000013401243443012771 500000000000000qalculate-gtk-2.8.2/doc/html/qalculate-plotting.html0000644000175000017500000001442513401033313017407 00000000000000Chapter 8. Plotting

Chapter 8. Plotting

Plotting in Qalculate! is done through an external program, Gnuplot. Thus Gnuplot needs to be installed separately, and found in the executable search path, for plotting to work.

To plot functions or data sets, select File → Plot Functions/Data, which brings up the plot dialog. The plot dialog consists of three tabs/pages — the first for the data, the second for the function range and sampling rate, and the last for control of function sampling and appearance.

Figure 8.1. Plot Data

Plot Data

Plot functions are normal expressions that represents f(x) in y=f(x) (e.g. “sin(x)â€). The x can be specified as a different unknown variable (x, y, z) or a quoted text string (actually any mathematical expression which will then be matched in the plot expression and replaced by the values on the x axis) in the variable entry below the function/data list.

To plot a data set, enter an expression that results in a matrix or vector. Select Vector/Matrix below and vectors will appear as one series and matrices will appear with each column or row (if selected) as a series, If the paired matrix option instead is selected, the first column/row of the matrix will constitute the y-values and the second the x-values.

Type in an expression, press Enter and a new window will open with the plot. The title of the series, the diagram style and smoothing of the line can also be set. The series modified must be selected in the list and to apply changes click Apply. More series that will appear in the same plot window can be added. If the scale of the y values differ, series can be put on a secondary y-axis.

Caution

Even though Qalculate! does all the calculations before handing over the data to Gnuplot, the resulting data must only consist of pure numbers, as Gnuplot knows nothing about the functions, variables, units, etc. of Qalculate!.

For functions, the function range — min and max x value, and the number of values or the size of the step between each y value calculated — can be specified in the function range page.

Figure 8.2. Plot Settings

Plot Settings

A title can be set to appear at the top of the plot, as well as labels for the x and y axis. The appearance can also be controlled by selecting or disabling legend placement, displaying/hiding the grid and borders on the top and the right side of the diagram and choosing color or monochrome graphics. The x and y scales can be made logarithmic by clicking the box on the right and filling in a desired logarithmic base.

To update the plot window, click Apply at the bottom of the dialog.

Figure 8.3. Gnuplot

Gnuplot

The plot can be saved as an image file. Click Save and select a file name and folder. The extension of the file name will decide the file type (.png for PNG image, .svg for SVG, .ps for postscript, .eps for encapsulated postscript, .tex for LaTeX, and .fig for XFig). Default is to save as a PNG image.

qalculate-gtk-2.8.2/doc/html/qalculate-functions.html0000644000175000017500000005065013401033313017557 00000000000000Chapter 6. Functions

Chapter 6. Functions

Functions are essentially mathematical formulas. They are used to store expressions with variable values, arguments. To execute a function, the values for a number of arguments need to specified. These arguments are then inserted into the expression, making it possible to calculate.

Functions is normally entered in an expression by writing the name followed by arguments, separated by commas (or semicolons in languages with comma as decimal point), in parenthesis, thus following the syntax name(arg1, arg2, ...). Qalculate! will give a helpful error message if the arguments are not correct.

Figure 6.1. Insert function dialog

Insert function dialog

The insert function dialog presents an easy way to insert a function and its arguments.

Although it can lower the readability of an expression, it is perfectly legal to skip the parenthesis and put the arguments after a space, and end with a space or operator. This is most useful in short expressions with single argument functions (e.g. “sqrt 5â€).

Argument types include:

  • Free — anything

  • Number — a numeric value

  • Integer — a whole number

  • Symbol — a defined or undefined unknown variable

  • Text — a free text string

  • Date — a date in local or standard format (Year-Month-Day, recommended)

  • Vector

  • Matrix

  • Boolean — 0 for false, 1 for true

  • Object — the name of a variable, function or unit

  • Variable — the name of a variable

  • Function — the name of a function

  • Unit — the name of a unit

  • File — the path to a file

  • Angle — an angle used in trigonometric functions, meaning a number and an angle unit. If no angle unit is included the default is used.

The argument can be restricted by further conditions. For example that a number must be positive.

Most arguments (primarily number arguments) can be replaced by a vector. The function will then be calculated for each vector element and a new vector will be returned. If more than one argument are supplied to a function that takes exactly one argument, each argument will be treated as elements of a vector.

Available Functions

Here the main function categories and some of their members are described, to give an overview of available functions. For information about separate functions and a complete list of all available functions see Appendix A, Function List or the function manager.

Algebra

Contains sum() and product(), which corresponds to the sum and product signs. solve() solves equations (e.g. “solve(x * 2 = 8)†returns “4†meaning that x equals 4). Use solve2() and multisolve() to solve multiple equations with multiple variables.

Calculus

Includes diff(), which calculates the derivative of an expression with optional arguments “with respect to†(default x) and “order†(default 1), and a limited integration function.

Combinatorics

Contains functions such as perm() for permutations, comb() for combinations, and factorial().

Comblex Numbers

Contains functions useful for calculations with complex numbers, including arg() for principal argument and conj() for conjugate.

Data Sets

A data set consists of a set of properties and objects, which can be accessed by a function which takes two arguments — object and property. The function returns the object's value for the selected property. For example, the data in the “Elements†data set is accessed with the atom() function, with the element (referenced using atomic symbol, number or name) and property (e.g. weight) as arguments. The special property “info†displays all properties of the object in a dialog window.

Date & Time

Includes days() and yearfrac() which returns the number of days and fractional years, respectively, between two dates.

Exponents & Logarithms

Standard logarithmic and exponential functions. ln() calculates the natural logarithm of a number, while log() allows a choice of base as the second argument. The cbrt() and root() functions only calculates real roots. For roots of odd degree the root functions give a different answer than the exponential operator, “^â€, for negative values (“cbrt(-8) = -(8)^(1/3) = -2â€, but “(-8)^(1/3) = 1 + 1.73iâ€).

Economics

This essentially includes most of the financial functions that are usually found in spreadsheet applications.

Elements

This category includes functions to retrieve data such as atomic weight. The atom() function opens a window with available data of an element. These functions accept the number, symbol or name of the element as argument. The data are loaded on demand.

Geometry

Category with formulas mostly for calculation of circumference, area and volume of geometric shapes.

Logical

Some procedural functions mainly for use in other functions. These include if(), which tests a conditional expression and returns a value depending on if the expression evaluates true or false, and for(), which processes a value while a condition is true.

Matrices & Vectors

These are functions that generate, access and process matrices and vectors. The vector() function generates a vector from a variable number of arguments for elements, while matrix() first needs the number of rows and columns and then the elements from left to right. Matrices can also be imported directly from a CSV file with load().

Separate elements at a specified row and column are accessed with element(). Other functions include det() for calculation of the determinant of a matrix and inverse() which returns the inverse of the given matrix, as well as functions such as sort() and rank().

Miscellaneous

A category for functions that do not fit elsewhere.

Number Theory

Contains subcategories arithmetic, number bases, and rounding, in addition to functions such as abs(), which returns the absolute value of a number (“|†can also be used; e.g. “|-5| = abs(-5) = 5â€, and gcd(), the greatest common divisor. round() is the standard rounding function (note that halfway numbers are rounded to even). The functions for number bases translates a text string, representing an expression (bases that use letters does not allow variables, functions and units) with numbers in a different base, to a decimal number. Includes bin() for binary numbers, hex() for hexadecimal numbers, oct() for octal numbers and base() for numbers in a base between 2 and 36 specified in the second argument.

Special Functions

Includes beta(), gamma() and similar functions, as well as Riemann zeta (zeta()) and Kronecker delta (kronecker()).

Statistics

Contains a lot of functions for descriptive statistics and some statistical tests. Data sets are stored as vectors. Generally, functions with a vector/data set as last argument can take elements/samples as a variable number of arguments directly instead of in a vector (e.g. “mean(1, 2, 3)†equals “mean(vector(1, 2, 3))â€). Also contains the rand() function, which returns a pseudo random number between 0 and 1, and does not take any arguments.

Trigonometry

Trigonometric functions, including sin(), cos(), tan(), sec(), csc(), cot(), and hyperbolic and inverse versions of those. These functions take as argument an angle. If the default angle unit (Mode → Angle Unit) is set to none, the argument must have an angle unit appended (degrees, radians or gradians), otherwise the default unit will be appended automatically (and removed from result of inverse functions).

Utilities

Various utility functions. Most are only useful in definition of other functions. The save() function can however be a quick way of storing a value in a variable, and csum() can be a powerful tool for data processing. This category also contains some functions, such as char() and ascii(), that might be useful for programmers. , replace() provides an easy way of replacing unknown variables by known expressions in a value (e.g. “replace(5x^2+x, x, 3)†equals “5*3^2+3â€).

Function creation/editing

Functions are a bit more complex than variables, but can nevertheless be relatively easily created. Select File → New → Function or File → New → Function (simplified)), or click the f(x) on the keypad or New in the function manager and a function edit dialog pops up. There are two different dialogs for function creation.

The simple function edit dialog only allows entry of a single name and an expression. You have here the option to use x, y and z with or wihout (default) a backslash for argument placeholders in the expressions. The expression “x^4†then creates a function which calculates the fourth power of a single argument. If you name it for example “sqsqâ€, “sqsq(2)†will calculate “2^4â€. The use of \x, \y, \z avoid any possible conflict with variables, units and functions. When you edit an existing function, it will use the notation with backslash.

Figure 6.2. Simplified Function Edit Dialog

Simplified Function Edit Dialog

The advanced dialog, with access to all function properties, consists of two tabs/pages; the first with general descriptive information and the last for the function definition. First enter a name, used to reference the function in an expression. If an expression is entered a bit further down, then the function will already be fully working. A bit more does however need to be said about the function expression.

The expression of a function is basically a normal expression with placeholders for arguments. These placeholders consists of a backslash and a letter — x, y, z for the 1st, 2nd and 3rd arguments and a to u for argument 4 to 24. They are replaced by entered arguments when a function is calculated. The placeholders naturally also decide the number of arguments that a function requires. For example the function for triangle area (“base * height / 2â€) has the name triangle and the expression “(\x*\y)/2â€, which gives that “triangle(2, 3)†equals “(2*3) / 2†and returns “3†as result. An argument can be used more than one time and all arguments must not necessarily be in order in the expression.

Figure 6.3. Function Edit Dialog

Function Edit Dialog


Additionally, optional arguments can be put in the expression with upper-case (X, Y, Z, ...) instead of lower-case letters (x, y, z, ...). The default value can be put in brackets after the letter (e.g. “\X{2}â€). The default value may be omitted and is then zero. All additional arguments after an optional argument must also be optional.

A condition that must be true (>0) for the function to be calculated, can optionally be entered in the text field below the expression. This follows the same conventions as function expressions. For example if the second argument must be higher than the first, “\y > \x†may be entered as condition.

Further, name, type and condition for each argument can be specified.

To keep functions well organized, supply a category, descriptive name and description. A function can also hidden from menus with the corresponding check box, which can be useful for sub functions.

Global, system-wide functions can not actually be changed by the user, but if one of these functions is edited, they are deactivated and seemingly replaced by a new function. This way global functions can be “deleted†by deactivation. Some functions are however hard-coded and cannot be changed by the user.

qalculate-gtk-2.8.2/doc/html/qalculate-variables.html0000644000175000017500000002242713401033313017520 00000000000000Chapter 5. Variables

Chapter 5. Variables

Variables are used to conveniently store a fixed value/result under a name. Variables can store everything that a result may contain, including numbers, units, variables, unsolved expressions and functions etc.

There two different kinds of variables known and unknown. Known variables represents a fixed value, usually a number, while unknown variables represents a range or type of values (e.g. a non-negative integer).

Some common constants that can only be approximately represented by a real number, such as pi and e, are special known variables. They are not fixed but are recalculated each time precision changes, thereby not compromising the arbitrary precision of Qalculate!.

The ans variable, which always contains the last calculated result, is another special and useful variable.

The unknown variables x, y and z are predefined. They cannot be deleted, but changed. By default they use the default assumptions.

For a complete list of available variables see Appendix B, Variable List or the variable manager.

Variable creation/editing

Figure 5.1. Store Result

Store Result

The easiest way to create a known variable is to store the current result. This can be done by clicking the STO button or selecting File → Store Result.... Type a name for the variable in the dialog that pops up and optionally enter a category and descriptive name to keep variables well organized.

Known variables can also be created from scratch by selecting File → New → Variable or by clicking New in the variable manager. The value can then be filled in, in the text field below the name, and specified as exact or approximate.

Figure 5.2. New Variable

New Variable

The dialog for creation of unknown variables are accessed by selecting File → New → Unknown Variable. Instead of a value, an assumed type and sign can then be entered.

Edit a variable by clicking Edit in the variable manager.

Caution

Variables stored in the “Temporary†category will not be saved after the program exit.

Vectors and Matrices

Vectors and matrices are most effectively used stored in a variable. Qalculate! provides separate tools for these variables. They use a different dialog, where each element can be edited separately as in a spreadsheet. As with other variables, click Edit in the variable manager to edit a matrix/vector variable, but to create a new, select File → New → Matrix or File → New → Vector.

Figure 5.3. Matrix/Vector Edit Dialog

Matrix/Vector Edit Dialog

In this dialog, name, category and descriptive name are typed in as usual, but instead of a single value entry, the matrix/vector edit dialog has a table of entries. Select number of rows and columns above. In a vector this only determines how many value entries that are shown in the table and empty entries will be ignored. For matrices, each entry in the table is an element in the matrix. It is possible to switch between matrix and vector in the dialog (the menu item selected only determines the initial mode).

Matrices and vectors can also be loaded from data files. These files most be plain text files with values organized in separated rows and columns. Select File → Import CSV File... and a dialog window pops up. First select the file to import and then specify whether if it shall be imported as a matrix or vectors. A name, descriptive name and category can optionally be typed in. If the name field is empty, the file name will be used instead. After that, the row in the file where the data starts should be specified. as well as whether this first row contains column headings. Finally the delimiter, used to separate columns in the file, must be selected. Click OK and variables will be generated from the file. If vectors are to be generated and the file contains more than one column, the name will be used as a subcategory and each variable will add the column heading (or “Column 1â€, “Column 2â€, ...) to the name and the descriptive name.

Figure 5.4. Import CSV Dialog

Import CSV Dialog

The load() function can be used to access a CSV file directly in an expression. The reversed action is also available with export(), or the dialog accessed with File → Export CSV File... or from the variable manager.

qalculate-gtk-2.8.2/doc/html/qalculate-mode.html0000644000175000017500000005434313401033313016476 00000000000000Chapter 4. Calculator Modes

Chapter 4. Calculator Modes

Qalculate! provides flexible parsing, calculation output and result display. There are several ways in which parsing of expression and display of results can be customized. These modes can generally be changed through the mode menu. The state of each mode can be saved under a name in Mode → Meta Modes for quick access. The Preset and Default meta modes are always available and represents the state when Qalculate! is load for the first time and the mode settings automatically loaded at each startup (and by default saved on exit), respectively. Different modes are summarized below.

Number Bases

Non-decimal bases can be selected for display of numbers in the result. This include regular number bases (binary, octal, hexadecimal, sexagesimal) as well as sexagesimal time format and roman numerals. All number bases between 2 and 36, and base for expression input, can be selected from a dialog window accessed from Mode → Number Base → Other... or Mode → Number Base → Select Result and Expression Base.... Note that duodecimal (base 12) numbers use upside down 2 and 3 (or 'X' and 'E'), instead of 'A' and 'B', for the tenth and eleventh digit. The convert number bases dialog (see the section called “Convert Number Bases Dialogâ€) is efficient for simple conversion between common bases.

Numerical Display

These modes mainly control when numbers are displayed exponentially (e.g. “2.62E3†which equals “2620â€). In the default normal mode, numbers are displayed in exponential format if the exponent will be greater than the current precision. In scientific mode the lowest exponent is 3. In simple numerical mode the exponential format is never used and it is always used in purely scientific mode. In the engineering mode, the exponent is always a multiple of three. This is naturally equivalently true for numbers less than one and negative exponents. When the scientific modes are selected in the keypad (not from the menubar), negative exponents are automatically activated and sort minus last deactivated, while normal and simple modes do the opposite.

Indicate Repeating Decimals

If this option is on, Qalculate! will not round infinitely repeating digit sequences, if the digits in the sequence fits the maximum number of decimals. Instead “…†will be displayed after the repeated digits and the result indicated as exact (compare “9/11 ≈ 0,81818182†with “9/11 = 0,81 81…â€).

Round Halfway Number To Even

With this option, halfway numbers will be rounded to even instead of upwards (e.g. 2.65 is then rounded to 2.6 instead of 2.7). Note that this behavior is always applied in the round() function.

Show Ending Zeroes

if this option is on, approximate numbers in the result will be appended with zeroes, so that the number of digits (after preceding zeroes) will equal the precision.

Negative Exponents

If negative exponents is activated, division is shown as a negative power (e.g. “x * y^-1†instead of “x / yâ€).

Sort Minus Last

This option decides if minus signs should be avoided in the first positions of the result expression.

Complex Number Form

Complex number can be displayed in rectangular/cartesian (e.g. “5i + 2â€), exponential (e.g. “5.39 * e^1.19â€) or polar form (e.g. “5.39 * (cos(1.19) + i * sin(1.19))â€).

Fractional Display

This controls if numbers are displayed in fractional or decimal mode. Decimal mode displays numbers as usually expected (“6/4 = 1.5â€), combined displays a whole number and a fraction (“6/4 = 1 1/2â€) and fractional only displays as fraction (“6/4 = 3/2â€).

Unit Display

The automatic use of prefixes for units in results can be toggled on and off. By default prefixes are only used for a selection of units (mainly standard SI and CGS units), but this can be changed to also include currencies or all other units. By default prefixes representing a power of ten not dividable by three (centi, deci, deca and hekto) are not used and need to be enabled. If denominator prefixes are not explicitly enabled, prefixes will only be set for the numerator in a fractional unit expression (e.g. “1 Mg/m†or “1 kg/mmâ€), unless there is no unit in the numerator. The place units separately alternative controls the display of unit expressions in result. If it is enabled (default) units will be displayed separate from other parts of the expression at the end (compare “(5x*m)/(y*s)†and “5x/y m/sâ€).

Units can be automatically converted to base units or the optimal units in results. Optimal conversion means that the number of units in the result is reduced to as few units as possible. Only SI units are used for conversion. If Convert to Optimal SI unit is activated, non-SI units are converted to SI units, even if equally or less optimal than the original unit(s). In optimal unit mode, currencies are converted to the local currency, unless deactivated in the preferences dialog. Mixed units conversion allows certain units, such as time units and many imperial/U.S. customary units, to be converted to a combination of appropriate units, e.g. “60.2 minutes = 1 hour to 12 secondsâ€.

Abbreviate Names

The display of unit, prefix, variable and function names can be controlled by selecting to display abbreviations or full length names (e.g. “5 cm†or “5 centimetersâ€). Both abbreviations and long names can however always be entered in expressions.

Approximation

When always exact mode is on, the calculation will not go further than what can be calculated exactly (e.g. “sqrt(2+3) = sqrt(5)â€). The default “Try Exact†mode, will calculate the result exact as far as possible and then approximately. Approximate mode will directly calculate a approximate result, thus being a bit faster but giving a less correct approximate indication (“sin(pi/2)†return approximately one instead of exactly one). If the interval arithmetic mode is activated the precision of the final result is guaranteed by calculating an interval for every approximate value (See the section called “Interval Arithmeticâ€).

Assumptions

This controls the default assumptions for unknown variables without explicitly defined assumptions. See Chapter 5, Variables. The assume denominators non-zero alternative makes it possible to avoid the situation where expressions such as “(x-1)/(x-1)†can not be further simplified because the denominator might be zero (if x equals 1). With this alternative activated the example can be reduced to 1.

Parsing Mode

These options controls how expressions are interpreted. There are three main modes, which mainly controls if implicit multiplication is handled differently from explicit multiplication and if spaces are taken into account or not. See the section called “Implicit Multiplication and Parsing Modesâ€. If the read precsion option is activated, decimal numbers are intrepeted as approximate with precision equal to the number of digits (e.g. “1.1 * 1.1 ≈ 1.2â€). If interval arithmetic is enabled, decimal numbers are interpreted as an interval between the numbers that are normally rounded to the entered number (e.g. “1.1 = 1.1±0.05â€).

Precision

Precision specifies the default number of significant digits displayed and determines the precision used for approximate calculations. The internal precision is higher than the one specified, but will nevertheless not completely protect against loss of significance/catastrophic cancellation (and you will not be alterted unless interval arithmetic is activated). If the read precision option is turned on, input numbers with decimals will be interpreted as approximate with a precision equal to the number of digits (e.g. “2.50 + 3.4567 = 5.96â€).

Decimals

In the decimals dialog, the number of decimals displayed can be controlled. This includes minimal (will fill out with zeroes) and maximal number of decimals (will round numbers).

Interval Arithmetic

Interval arithmetic can be used explicitly to perform calculations on an interval (defined using the interval() function or “±†notation), or implicitly for all approximate calculations to keep track of precision changes. The latter is especially useful for calculation using numbers with few implicit digits, in combination with the “read precision†mode, for calculation with approximate physical constants, which are defined as an interval using standard uncertainty values (if interval arithmetic is activated), or to gracefully handle for example catastrophic cancellation (in subtracting two nearly equal numbers). Interval arithmetic can be (de)activated using Mode+Approximation → Interval Arithmetic or from the corresponding menu on the keypad.

The main issue with interval arithmetic is handling of dependent values. The simple expression “2 * interval(1, 2) - pi * interval(1, 2)†gives as result “interval(-4.283, 0.858)â€, which is correct if the two intervals in the expression are unrelated. If they on the instead refers to the same measurement the true result should be “-interval(1.141, 2.283)â€, but Qalculate! has no way of knowing this. There are some ways the circumvent this issue “interval(1, 2) * (2 - pi)†returns the correct interval. Qalculate! is in most cases able to handle this automatically with variables and function arguments for most differentiable functions.

Some non-invertible functions (including bessel and airy functions) are not properly support and only the function value for the end values of the interval are calculated. Trigonometric functions should however give correct intervals for real and imaginary numbers, but will in some cases for complex numbers with both a real and imaginary part return a too wide interval.

Generally, the resulting interval will be guaranteed to include the true interval, but may often for non-trivial expression (especially involving complex numbers) return an interval that is to wide.

For implicit interval arithmetic the result is by default shown as an ordinary number with the number of significant digits determined by the width of the interval(“interval(2.075, 2.15) = 2.1â€), unless the interval is too wide. If the interval() has been used in the expression the result is by default displayed as an interval, and if “±†notation has been used, it will also be used in the result. The default behaviour can be changed fromMode+Interval Display. The midpoint alternative displays the value halfway between the lower and upper limit of the interval (“interval(2.075, 2.15) = 2.1125â€). Note that, for the plus/minus notation, the same midpoint (not the result for the midpoint of intervals in the expression) is displayed in front of the plus/minus symbol.

The RPN Mode

The Reverse Polish Notation mode can be activated from Mode → RPN Mode, Ctrl+R or from the context menu of the expression entry. For details about what Reverse Polish Notation is and how it generally works, see for example the RPN article at Wikipedia.

Central to the RPN mode is the stack, a list of registers/values that is operated on by functions and operators. The stack has a variable number of registers which can hold an unlimited number of values. The stack size is dynamically changed when a new value is added and the first value on the stack is shown in the result display. Mathematical operators such as plus and minus then operates on the first two, last added, values on the stack. The second value is changed with input from the first value. For example, the minus operator subtracts the first value from the second.

For example, 5 ENTER 3 + 2 / adds 5 to the stack, then adds 3 to the stack and moves 5 down a step and adds 3 to 5. The first value, 3, is removed from the stack and the value left is 8. Then 2 is added to the stack and 8 is divided by 2, resulting in 4. This would in a single expression with non-RPN (infix) syntax be entered as “(5+3)/2â€.

Functions operate on the top values of the stack. Functions which require multiply arguments, fill the arguments in reversed order from the top (e.g. 5 ENTER 2 ENTER rem equals “rem(5, 2)â€). Functions with a vector argument uses all stack regsters (unless the top value is a vector). This is quite useful for statistical functions (e.g. 5 ENTER 2 ENTER 3 ENTER 4 ENTER harmmean calculates the harmonic mean of 5, 2, 3, and 4 and leaves the result, 3.1169, as the only value on the stack).

When the RPN stack is enabled, full expressions can still be entered (you can add e.g. “5x+3+23+sin(2)†directly to the stack). The buttons on the keypad do not insert operators and functions in the expression entry, but instead applies them to the stack. This is also true for the keys on the keyboard, unless deactivated in the preferences (Edit → Preferences). Enter calculates the current expressions and adds it to the stack (calculated mathematical expressions are automatically added to the stack when the RPN stack is enabled). If the expression entry is not empty when applying an operator or function to the stack, the expression is first calculated and added to the stack. All keys on the main part of the keyboard add the corresponding characters in the expression entry, unless the Use only keypad keys for RPN option is deactivated from the preferences dialog. To apply the raise operator '^' to the stack, without clicking the keypad button with the mouse, use the Ctrl+* (keypad) shortcut. If the expression only contains an operator or a single function without arguments, the operator/function is applied to the stack.

Figure 4.1. RPN Mode

RPN Mode

The RPN mode adds a third page to the main window, for display and manipulation of the values on the stack. This shows a list of values on the stack, with the last added value on the top. On the right are buttons for manipulation of the stack. The buttons move the selected value up or down, move it to the top, edit it, or removes it, in order. If no stack row is selected, the up and down buttons rotates the stack, the swap button swaps the places of the first and second value and the copy and delete buttons acts on the the top value of the stack. The last button removes all values from the stack. On the left are buttons for applying mathematical operations to the stack. These works the same as buttons on the separate keypad. Changes in the display of results only affects the first value on the stack.

Reverse Polish Notation can also be used directly in expression. This can be activated or deactivated separately from the RPN stack (Mode → Parsing Mode → RPN Syntax). When using RPN syntax, a temporary stack, separate from the previously mentioned stack, is created from the contents of each mathematical expression entered. To calculate “(5+3)/2â€, as in the example above, with RPN syntax you should enter the expression “5 3 + 2 /â€. Instead of actually pressing enter on the keyboard, each separate value on the stack is separated by a blank space. The RPN syntax only supports functions that require exactly one argument.

qalculate-gtk-2.8.2/doc/html/qalculate-introduction.html0000644000175000017500000000627613401033313020275 00000000000000Chapter 1. Introduction

Chapter 1. Introduction

Qalculate! is powerful and highly flexible desktop calculator, that aims to make use of the capabilities of modern computers.

The center of attention in Qalculate! is the expression entry, Instead of entering each number in a mathematical expression separately, you can directly write the whole expression and later modify it. Just enter an expression as you would write it on paper, press Enter and voila!

The interpretation of expressions is flexible and fault tolerant, and if you nevertheless do something wrong, Qalculate! will tell you so. Not fully solvable expressions are however not errors. Qalculate! will simplify as far as it can and answer with an expression.

In addition to numbers and arithmetic operators, an expression may contain any combination of variables, units, and functions. These are immediately accessible from the user interface — the menu bar, the managers, the calculator keypad, and automatic completion.

Qalculate! also has some special tools to increase your efficiency, including a number base conversion dialog and a simple plotting interface.

Although use of Qalculate! for simple calculations should be natural and self-explanatory, reading the rest of the manual can help you maximize your productivity and discover some maybe unexpected features. More advanced users should read on and discover a large number of customization options and the ability to create and modify your own variables, functions and units directly from the user interface.

qalculate-gtk-2.8.2/doc/html/qalculate-user-interface.html0000644000175000017500000014206513401033313020465 00000000000000Chapter 2. User Interface

Chapter 2. User Interface

Main Window

Figure 2.1. Main Window

Main Window

The main window provides a menu bar, the expression entry, the result display and a calculator keypad, history and conversion view (see the section called “Conversionâ€) which can be shown/hidden by clicking on Keypad, History and Conversion, respectively. When non-default options for the interpretion of expressions have been selected, the choice will be indicated in a small status area below the expression entry, to the right.

Expression Entry

The expression entry is the most important part of the Qalculate! user interface. The normal calculation procedure in Qalculate! is to type in a mathematical expression (e.g. “5+5â€) and press Enter (or click =). The result (“10â€) is then displayed below the expression entry in the result display.

Figure 2.2. Completion

Completion

Qalculate! helps out with the expression by giving a list of possible endings to words representing functions, variables and units. The list will narrow with each letter typed. Select an item in the list and the name will be completed. If a function was selected, parenthesis will be added and the position moved for immediate entry of arguments.

As the expression is typed in, the area directly direclty below the expression entry, to the left, will show useful information. By default the calculator's interpretation of the expression is shown (e.g. “5 * meter†for “5mâ€). The interpretation will be displayed in red (configurable) if there are errors in the expression or in blue for lesser errors (for example too many arguments in a function). If the last typed in text represents a function and arguments are about to be entered, the functions name and its arguments will be displayed. The first argument in the information text is highlighted and includes information about its type and restrictions and when an argument has been entered, the next will be highlighted.

After execution of an expression, the whole expression will be marked. This normally means that if something new is entered, the old expression will be overwritten. If, however, an operator (+, −, *, /, ^) is entered first, the old expression will instead be the target of action. The operator will then apply to the whole expression, which is put in parenthesis. This works on all marked ranges, meaning that this way an expression can conveniently be put in parenthesis. Functions set the selection as their first argument.

The Page Up and Page Down keys will access previously entered expressions. With focus in the expression entry, Page Up traverses backwards in the expression history and Page Down forward. The Up and Down can also be used for the same purpose when the completion list is not shown.

Although the expression entry can display multiple lines of text, the Enter key does not insert a line feed. New lines are automatically created when needed.

The font used for the expression entry can be selected in the preferences dialog (Edit → Preferences).

Result Display

The result of calculations is displayed in the open area below the expression entry. The font used for the result display can be selected in the preferences dialog (Edit → Preferences). Use of Unicode signs can be turned off in the same dialog. Otherwise Qalculate! will try to make the result as fancy as possible and print π for pi, √ for sqrt, € for euro, and so on. Information about customization of the mathematical result output is available in Chapter 4, Calculator Modes.

In front of the result an equals or approximately equals sign is shown. This indicates whether Qalculate! was able to calculate/display the result exact or only approximate, in the current mode.

The result display has a context menu, which pops up when clicking with the right mouse button anywhere in the field. This menu provides a subset of the display alternatives from the mode menu (Table 2.5, “Mode Menuâ€) and some actions from the edit menu (Table 2.4, “Edit Menuâ€). See more info in Chapter 4, Calculator Modes.

If you hold the pointer over the result area a tooltip will show the text representation of the result. To make it more obvious what the result means, abbreviations and implicit multiplication are not used here, and excessive parentheses are shown.

To copy the result, either select Edit → Copy Result, press Ctrl+Alt+C, or copy the text from the history window.

Keypad

The keypad provides access to a simple traditional number pad and as well as more advanced functionality.

Figure 2.3. Keypad

Keypad


The top buttons (from left to right) switches between exact and approximate calculation, changes fractional number display, selects display mode and selects number base in result (see Chapter 4, Calculator Modes).

The buttons on the right provides the following sets of functionality:

Numbers (0-9)

These buttons provides straight forward input of numbers into the expression entry, as the keys on the keyboard. Marked/selected text in the expression entry is overwritten.

Decimal point (. or ,) and argument separator (, or ;)

The character used for these varies between different locales. The argument separator is used for separation of arguments to functions that takes more than one argument, as well as to separate elements in vectors and matrices (although this is not strictly necessary). Selection is overwritten.

Operators (+, -, *, /)

Inserts the character for addition, subtraction, multiplication or division into the expression entry. Text selections are placed in parentheses. This, together with the fact that recently calculated expressions are automatically selected in the entry, means that if you click 5, 9, +, 2, =, * and 2 in order, the result expression is "(59+2)*2". In RPN mode the operators acts on the top two registers in the stack.

EXP

Inserts the shorthand notation (E or e) for ten raised to the power of x. “2E6†equals “2 * 10^6†(this only applies to digits: “xEy ≠ x*10^yâ€). Selection is overwritten.

Equals sign

Calculates the current expression (and adds it to the stack in RPN mode).

AC and DEL

AC clears the expression entry fully, while DEL deletes one character the to the right or, if the cursor is at the end of the expression, to the left of the cursor.

Parentheses

The "(x)" button places opening and closing parentheses around the selected text in the expression entry. If no text is selected either the expression to the right of the cursor (if the cursor is at the beginning of the expression or if there is an operator or left parenthesis to the left of the cursor) or to the left of the cursor is put inside parentheses. If the expression is empty, as well as in some other cases (to avoid broken expression), empty parentheses are inserted. The other two buttons insert a single opening or closing parenthesis and overwrites any selection.

ANS

Inserts the first answer variable. This variable always contains the last calculated result. Selection is overwritten.

Most of the buttons to the left inserts or applies mathematical functions to the expression. All buttons on the left is paired with buttons, with downward arrows, that opens a menu with related functionality (generally more mathematical functions).

The mathematical functions accessed using the keypad buttons (and menus) behave differently depending on the current edited expression. If the cursor is at the end of the expression and there is no operator or parenthesis immediately to left of the cursor (at the end of expression), the whole expression is used as function argument and the expression is immediately calculated using the function (If you type “5+2†and then click sin, “sin(5+2)†will be calculated). If text in the expression is selected, the selection will be used as the function argument. If the whole expression was selected the resulting expression will immediately be calculated. Functions that requires more than one argument do not follow these rules and instead opens a separate dialog for argument input. In RPN mode the function will always be applied to the register(s) at the top of stack, if the current expression is empty and there are enough registers for functions that require more one argument.

Below follows a list of the buttons on the left side (including their menus and associated actions), from left the right, top to bottom:

Table 2.1. New Menu

Button

Action

Menu

STO

Stores the current result in a variable. See the section called “Variable creation/editingâ€.

A list of created variables. Left click to insert (overwrites selection). Right click for the option to edit or delete the variable, or store the current result in the variable.

f(x)

Creates a new function. See the section called “Function creation/editingâ€.

Created and recently used (accessed from this menu, the menubar or the function manager) functions. The last item opens the function manager.

0xff

Opens the convert number bases dialog.

shift(), bitXor() and xor() functions.

%

Inserts the percent symbol (overwrites selection).

Open the percentage calculation tool.

x!

Factorial symbol. Puts selection in parentheses and calculates the expression immediately if the whole expression is selected.

Other factorial functions and functions related to combinatorics.

ln

Natural logarithm function.

Other logarithmic functions.

√

Square root function.

Other root functions.

xy

Inserts exponentiation operator. Text selections are placed in parentheses.

Exponential functions. x2 works as the button xy but inserts “^2â€.

mod

Modulus function.

rem(), abs(), gcd() and lcm() functions.

x̄

Statistical mean function.

A selection of statistical functions.

Σ

Summation function.

Π, for() and if() functions.

Insert the pi variable (overwrites selection).

e, eulers constant and golden ratio variables, and recently used variables (accessed from this menu, the menubar or the variable manager) and/or a selection of physical constants. The last item opens the variable manager.

sin

Sine function.

sinh(), asin() and asinh() functions.

cos

Cosine function.

cosh(), acos() and acosh() functions.

tan

Tangent function.

tanh(), atan() and atanh() functions.

i

Inserts the imaginary unit (i2 = −1) i (overwrites selection).

Complex number functions.

a(x)b

Factorizes the result (or the current expression).

Functions for derivatives, integrals and equations, and actions for simplification, expansion of partial fractions and replacement of unknowns.

z

Inserts the unknown variable z (overwrites selection).

Assumptions for the z variable.

y

Inserts the unknown variable y (overwrites selection).

Assumptions for the y variable.

x

Inserts the unknown variable x (overwrites selection).

Assumptions for the x variable.

u

Opens the unit manager.

Recently used units and/or a selection of common units, and a selection of prefixes.

kg

Inserts the most recently used unit from the associated menu, or kilogram (overwrites selection).

All SI base units and SI derived units with special names and symbols, plus liter.

€ (or local currency)

Inserts the most recently used unit from the associated menu, or euro/local currency (overwrites selection).

All current currency units (excludes currencies replaced by euro).

to

Inserts the convert to operator (selection is unselected). The expression before “to†(or the previous result if the expressions begins with “toâ€) is converted to the unit expression after “toâ€. See the section called “The “to†operatorâ€.

Convert to base units, optimal unit, or optimal prefix. Below is a list of appropriate units (with common units appended) to convert the current result to. If the result does not include any units options to convert the result to different number bases, fraction and factors appear. The current expression (if modified) is calculated when the menu is opened.


Calculation History

The history view provides access to previous calculation results (50 rows are reloaded on restart). Previous expressions and results, as well as errors and warnings, are listed. The text of one or multiple entries can be copied to the clipboard using the Copy button to the right of the list.

Figure 2.4. Calculation History

Calculation History


Double click an item in the history list or use the Value or the Text button to paste the selected value or expression into the expression entry. The Value button inserts the actual value, using the answer() and expression() functions (for results and parsed expressions, respectively) with the current history index (indicated in the left column of the list), as argument, instead of the text (which might be inexact and is not guaranteed to be parsed correctly). This is not possible for the history entries of previous sessions. When an item is double clicked the the actual value is used for results, but the text for expressions, allowing editing of the expression.

The to right of the list are also buttons for mathematical operations. These acts on the selected history items (the + will calculate the sum of the selected values, while the - will calculated the difference between the first, uppermost, selected value and the rest, in order). If no value is marked the sign for the operator will be inserted into the expression entry (as the buttons on the keypad). If only one item is selected the buttons also uses the current expression (the + button will append “+ [value]†to the current expression). The square root button will however only act on single values.

Menu Bar

The menus in the menu bar provides access to most of the functionality of Qalculate!. Their contents are listed and described below.

Table 2.2. File Menu

Menu Item

Description

New

Submenu for creation of new objects. See Table 2.3, “New Menuâ€.

Import CSV File...

Opens a dialog for import of a data file as a matrix or vectors.

Export CSV File...

Opens a dialog for export of a matrix or vector to a data file.

Store Result... (Ctrl+S)

Stores the current result as a variable. See the section called “Variable creation/editingâ€.

Save Result Image...

Saves the result display to a PNG image.

Save Definitions

Saves all user definitions (variables, functions and units).

Update Exchange Rates

Downloads current exchange rates from the Internet.

Plot Functions/Data

Opens the plot dialog. See Chapter 8, Plotting.

Convert Number Bases (Ctrl+B)

Opens the number bases converter. See the section called “Convert Number Bases Dialogâ€

Calendar Conversion

Opens a window for conversion of dates between different calendars.

Percentage Calculation Tool

Opens a window for quick and easy percentage calculation.

Periodic Table

Shows a periodic table, with property values which can be inserted in the expression, in a new window.

Quit (Ctrl+Q)

Exits Qalculate!


Table 2.3. New Menu

Menu Item

Description

Variable

Opens the variable edit dialog for creation of a new variable.

Matrix

Opens a dialog for entry of a new matrix variable.

Vector

Opens a dialog for entry of a new vector variable.

Unknown Variable

Opens the variable edit dialog for creation of a new unknown variable.

Function

Opens the function edit dialog for creation of a new function.

Function (simplified)

Opens a simplified function edit dialog, with fewer options, for creation of a new function.

Data Set

Opens the data set edit dialog for creation of a new data set.

Unit

Opens the unit edit dialog for creation of a new unit.


Table 2.4. Edit Menu

Menu Item

Description

Manage Variables (Ctrl+M)

Opens the variable manager. See the section called “Variable/Function/Unit Managersâ€.

Manage Functions (Ctrl+F)

Opens the function manager. See the section called “Variable/Function/Unit Managersâ€.

Manage Units (Ctrl+U)

Opens the unit manager. See the section called “Variable/Function/Unit Managersâ€.

Manage Data Sets

Opens the data set manager.

Factorize

Factorizes the current result. For multivariate rational polynomials, only square free factorization is supported.

Simplify

Simplifies the current result. Note that easy simplifications are always automatically performed.

Expand Partial Fractions

Applies partial fraction decomposition to the current result.

Set Unknowns...

Opens a dialog where the values of unknown variables in the result can be set and the result recalculated.

Convert To Unit

Submenu with units. Select a unit to convert the current result.

Set Prefix

Submenu for choice of unit prefix in current result.

Convert To Unit Expression (Ctrl+T)

Opens the convert to unit view for conversion of result to custom unit expression. See the section called “Conversionâ€.

Convert To Base Units

Splits up unit(s) in the current result into base units.

Convert To Optimal Unit

Tries to convert the units in the current result so that as few units as possible is used. Only SI units are used for conversion. If the original units are equally or more optimal, than the automatic alternative, they are kept. Currencies are converted to the local currency, unless deactivated in the preferences dialog.

Convert To Optimal SI Unit

Tries to convert the units in the current result so that as few units as possible is used. Non-SI units are not kept, even if the number of units used increase, and the automatic alternative is prioritized. Currencies are converted to the local currency, unless deactivated in the preferences dialog.

Insert Matrix

Opens a dialog where you can create a matrix in a spreadsheet-like table and insert into the expression entry. If selected expression text is a matrix, then the matrix is edited.

Insert Vector

Opens a dialog where you can create a vector in a spreadsheet-like table and insert into the expression entry. If selected expression text is a vector, then the vector is edited.

Copy Result (Ctrl+Alt+C)

Copies the current result to the clipboard.

Preferences

Opens the preferences dialog, which controls settings for visual appearance and start/exit actions.


Table 2.5. Mode Menu

Menu Item

Description

Number Base

Submenu with a list of number bases (binary, octal, decimal, duodecimal, hexadecimal, sexagesimal, time format, and other bases, and roman numerals) to select for result display, and a menu item (Ctrl+B) for opening a dialog to switch number bases in expression (input) and result (output).

Numerical Display

Submenu which selects numerical display mode. See Chapter 4, Calculator Modes.

Fractional Display

Submenu which selects decimal, fractional or combined fractional display. See Chapter 4, Calculator Modes.

Interval Display

Submenu with options that determines how the result of interval arithmetic are shown. The adaptive option is the same as significant digits display unless an interval has been explicitely specified in the expression.

Unit Display

Submenu which controls the display of units and prefixes. See Chapter 4, Calculator Modes.

Abbreviate Names

Toggles on/off use of abbreviation for unit, prefix, variable and function names in result display.

Enabled Objects

Submenu which enables/disables variables, functions, units and unknowns (will not affect defined unknown variables and quoted unknowns), calculation of variables (if calculation of variables is not on, all variables will be treated as unknown), and units in variables for physical constants. Here you can also disable complex and infinite results.

Approximation

Submenu which switches between different approximation modes.

Angle Unit

Submenu which sets the default angle unit for trigonometric functions.

Assumptions

Submenu which changes default assumptions for unknown variables.

Algebraic Mode

Submenu with options to automatically simplify or factorize the final result. Note that even if this is set to none, easy simplifications will be performed. In this menu, the option toggle on/off use of the assumption that unknown denominators not are zero is also found. This alternative makes it possible to avoid the situation where expressions such as “(x-1)/(x-1)†can not be further simplified because the denominator might be zero (if x equals 1).

Parsing Mode

Submenu with options to control how expressions are parsed (read/interpreted). There are three different modes to choose from. In addition the “read precision†option enables/disables interpretation of input numbers with decimals as approximate with a precision equal to the number of digits (after preceding zeroes), and “limit implicit multiplication†limits the use of implicit multiplication for parsing and display of expressions. For more information see the section called “Implicit Multiplication and Parsing Modesâ€. In this menu you also find the option to switch to RPN syntax for expression parsing.

RPN Mode (Ctrl+R)

(De)activates the Reverse Polish Notation stack (not RPN syntax). For details see the section called “The RPN Modeâ€

Precision

Opens a dialog to change precision in calculations.

Decimals

Opens a dialog to change displayed number of decimals.

Meta Modes

Provides a list of available meta modes for loading and menu items to save and delete modes.

Save Default Mode

Saves the current calculator mode as the startup default.


Table 2.6. Functions Menu

Menu Item

Description

(Recent functions list)

Select a function to open the insert function dialog.

(Function list)

Select a function to open the insert function dialog.


Table 2.7. Variables Menu

Menu Item

Description

(Recent variables list)

Select a variable to insert it into the expression entry.

(Variable list)

Select a variable to insert it into the expression entry.


Table 2.8. Units Menu

Menu Item

Description

(Recent units list)

Select a unit to insert it into the expression entry.

(Unit list)

Select a unit to insert it into the expression entry.


Table 2.9. Help Menu

Menu Item

Description

Contents (F1)

Opens this help.

About

Info about Qalculate!


Variable/Function/Unit Managers

The manager windows provide a structural way of working with variables, functions and units (collectively referred to as objects). The managers for the three different objects are essentially similar. They can be opened from the edit menu and the keypad. Ctrl+M, Ctrl+F and Ctrl+U can also be used for variables, functions and units respectively. The function manager can also be opened with the f(x) button in the keypad.

Figure 2.5. Variable Manager

Variable Manager

To the left is a category tree and beside that is a list of all objects in the selected category, including all subcategories. Objects without a category are put under “Uncategorizedâ€. The top category, “Allâ€, provides a list of all objects, except those that are deactivated and available in the second top-level category — “Inactiveâ€. The object list does, in addition to descriptive names, for variables have an extra column for values of variables, and units have additional columns for abbreviation/singular/plural and base unit.

The buttons on the right work on the selected object in the list. New opens a dialog for creation of a new object, while Edit opens the same dialog to edit the selected unit. Insert inserts the object into the expression entry in the main window, Delete removes the object and (De)activate toggles recognition in expressions on/off. The unit manager has an additional button for conversion of the current result and the variable manager a button for export to a data file.

Figure 2.6. Function Manager

Function Manager

The function manager has a description box at the bottom, which shows the syntax, description and arguments of the selected function.

Figure 2.7. Unit Manager

Unit Manager

The unit manager has an area for quick conversion between units. This converts between the selected unit in the list and the selected unit in the menu. Both the menu and the list filters the units as you type. Units are converted by specification of a quantity, in the entry next to the unit to convert from, followed by Enter.

For more information about variables, functions and units, see Chapter 5, Variables, Chapter 6, Functions and Chapter 7, Units.

Convert Number Bases Dialog

The number bases dialog, accessible from the File Menu, is an efficient and convenient tool for conversion between binary, octal, decimal, dudecimal, hexadecimal and Roman numbers. This dialog contains entries for each number base. When a number is typed in any of the entries, the others are automatically updated to display the current number in their format. Numbers, or expressions, entered follow the same rules as expressions in the main expression entry.

Figure 2.8. Convert Number Bases Dialog

Convert Number Bases Dialog


qalculate-gtk-2.8.2/doc/html/qalculate-definitions-units.html0000644000175000017500000044336213401033314021231 00000000000000Appendix C. Unit List

Appendix C. Unit List

Angle

Angular Acceleration

Table C.1. Units: Angular Acceleration

Title

Names

Base Unit(s)

Relation

Radians per Second Squared

(rad_p_sqs)

rad/s^2


Angular Velocity

Table C.2. Units: Angular Velocity

Title

Names

Base Unit(s)

Relation

Radians per Second

(rad_p_s)

rad/s


Plane Angle

Table C.3. Units: Plane Angle

Title

Names

Base Unit(s)

Relation

Arcminute

arcmin / arcminute / arcminutes

°

1/60

Arcsecond

arcsec / arcsecond / arcseconds

arcmin

1/60

Degree

deg / ° / degree / degrees

rad

pi/180

Gradian (Gon)

gra / gradian / gradians / gon / gons

rad

pi/200

Meter per Meter

(m_p_m)

m/m

Radian

rad / radian / radians

m_p_m

1

Turn

turn / turns

°

360


Solid Angle

Table C.4. Units: Solid Angle

Title

Names

Base Unit(s)

Relation

Square Meter per Square Meter

(sqm_p_sqm)

m^2/m^2

Steradian

sr / steradian / steradians

m_p_m

1


Area

Table C.5. Units: Area

Title

Names

Base Unit(s)

Relation

Acre

acre / acres

ch^2

10

Are

a / are / ares

m^2

100

Barn

b / barn / barns

m^2

1E-28

Decare

da / decare / decares

a

10

Hectare

ha / hectare / hectares

a

100

Rood

rood / roods

yd^2

1210

Section

section / sections

US_mi^2

1

Square Foot

(sqft)

ft^2

Square Inch

(sqin)

in^2

Square Kilometer

(sqkm)

km^2

Square Meter

(sqm)

m^2

Square Mile

(sqmi)

mi^2

Township

township / townships

section

36


Currency

Table C.6. Units: Currency

Title

Names

Base Unit(s)

Relation

Afghan Afghani

AFN / Ø‹

$

exchange rate (approximate)

Albanian Lek

ALL

$

exchange rate (approximate)

Algerian Dinar

DZD

$

exchange rate (approximate)

Angolan Kwanza

AOA

$

exchange rate (approximate)

Argentine Peso

ARS

$

exchange rate (approximate)

Armenian Dram

AMD / Ö

$

exchange rate (approximate)

Australian Dollars

AUD

€

exchange rate (approximate)

Austrian Schilling (obsolete)

ATS

€

1/13.7603

Azerbaijani Manat

AZN / ₼

$

exchange rate (approximate)

Bahamian Dollar

BSD

$

exchange rate (approximate)

Bahraini Dinar

BHD

$

exchange rate (approximate)

Bangladeshi Taka

BDT / à§³

$

exchange rate (approximate)

Barbadian Dollar

BBD

$

exchange rate (approximate)

Belarusian Ruble

BYN

BYR

10000

Belarusian Ruble p. (obsolete)

BYR

$

exchange rate (approximate)

Belgian Franc (obsolete)

BEF

€

1/40.3399

Belize Dollar

BZD

$

exchange rate (approximate)

Bermudian Dollar

BMD

$

exchange rate (approximate)

Bitcoins

BTC / â‚¿ / XBT / bitcoin / bitcoins

€

exchange rate (approximate)

Bolivian Boliviano Bs

BOB

$

exchange rate (approximate)

Bosnia and Herzegovina Convertible Mark

BAM

$

exchange rate (approximate)

Botswana Pula

BWP

$

exchange rate (approximate)

Brazilian Real

BRL

€

exchange rate (approximate)

British Pounds

GBP / £

€

exchange rate (approximate)

Brunei Dollar

BND

$

exchange rate (approximate)

Bulgarian Lev

lev / BGN

€

exchange rate (approximate)

Burundian Franc

BIF

$

exchange rate (approximate)

CFP franc

XPF

$

exchange rate (approximate)

Cambodian Riel

KHR / ៛

$

exchange rate (approximate)

Canadian Dollars

CAD

€

exchange rate (approximate)

Cape Verdean Escudo

CVE

$

exchange rate (approximate)

Cayman Islands Dollar

KYD

$

exchange rate (approximate)

Cent (USD)

¢ / cent / cents

$

1/100

Central African CFA Franc

XAF / FCFA

$

exchange rate (approximate)

Chilean Peso

CLP

$

exchange rate (approximate)

Colombian Peso

COP

$

exchange rate (approximate)

Comorian Franc

KMF

$

exchange rate (approximate)

Costa Rican colón

CRC

$

exchange rate (approximate)

Croatian Kuna

HRK

€

exchange rate (approximate)

Cuban Peso

CUP

$

exchange rate (approximate)

Cypriot Pound (obsolete)

CYP

€

1/0.585274

Czech Koruna

CZK / KÄ

€

exchange rate (approximate)

Danish Kroner

DKK

€

exchange rate (approximate)

Democratic Republic of the Congo (Congolese Franc)

CDF

$

exchange rate (approximate)

Deutsche Mark (obsolete)

DEM

€

1/1.95583

Djiboutian Franc

DJF

$

exchange rate (approximate)

Dominican Peso

DOP

$

exchange rate (approximate)

Dutch Guilder (obsolete)

NLG

€

1/2.20371

Eastern Caribbean Dollar

XCD

$

exchange rate (approximate)

Egyptian Pound

EGP

$

exchange rate (approximate)

El Salvadoran Colon (obsolete)

SVC

$

exchange rate (approximate)

Estonian Kroon (obsolete)

EEK

€

1/15.6466

Ethiopian Birr

ETB

$

exchange rate (approximate)

Euro Cent

eurocent / eurocents

€

1/100

European Euros

EUR / € / euro / euros

Falkland Islands Pound

FKP

$

exchange rate (approximate)

Fijian Dollar

FJD

$

exchange rate (approximate)

Finnish Markka (obsolete)

FIM

€

1/5.94573

French Franc (obsolete)

FRF / â‚£

€

1/6.55957

Gambian Dalasi

GMD

$

exchange rate (approximate)

Georgian Lari

GEL / ₾

$

exchange rate (approximate)

Ghanaian Cedi

GHS / ₵

$

exchange rate (approximate)

Gibraltar Pound

GIP

$

exchange rate (approximate)

Greek Drachma (obsolete)

GRD / ₯

€

1/340.750

Guatemalan Quetzal

GTQ

$

exchange rate (approximate)

Guernsey Pound

GGP

$

exchange rate (approximate)

Guinean Franc

GNF

$

exchange rate (approximate)

Guyanese Dollar

GYD

$

exchange rate (approximate)

Haitian Gourde

HTG

$

exchange rate (approximate)

Honduran Lempira

HNL

$

exchange rate (approximate)

Hong Kong Dollars

HKD

€

exchange rate (approximate)

Hungarian Forint

forint / HUF

€

exchange rate (approximate)

Icelandic Krónur

ISK

€

exchange rate (approximate)

Indian Rupee

INR / ₹ / rupee

€

exchange rate (approximate)

Indonesian Rupiah

IDR / rupiah

€

exchange rate (approximate)

Iranian Rial

IRR / ï·¼

$

exchange rate (approximate)

Iraqi Dinar

IQD

$

exchange rate (approximate)

Irish Pound (obsolete)

IEP

€

1/0.787564

Israeli New Sheqel

ILS / ₪ / sheqel

€

exchange rate (approximate)

Italian Lira (obsolete)

ITL

€

1/1936.27

Jamaican Dollar

JMD

$

exchange rate (approximate)

Japanese Yen

JPY / ¥ / yen

€

exchange rate (approximate)

Jordanian Dinar

JOD

$

exchange rate (approximate)

Kazakhstani Tenge

KZT / ₸

$

exchange rate (approximate)

Kenya Shilling

KES

$

exchange rate (approximate)

Kuwaiti Dinar

KWD

$

exchange rate (approximate)

Kyrgyzstani Som

KGS / Ñ

$

exchange rate (approximate)

Lao Kip

LAK / â‚­

$

exchange rate (approximate)

Latvian Lats (obsolete)

LVL

€

1/0.702800

Lebanese Pound

LBP

$

exchange rate (approximate)

Lesotho Loti

LSL

$

exchange rate (approximate)

Liberian Dollar

LRD

$

exchange rate (approximate)

Libyan Dinar

LYD

$

exchange rate (approximate)

Lithuanian Litas (obsolete)

LTL

€

1/3.45280

Luxembourg Franc (obsolete)

LUF

€

1/40.3399

Macanese Pataca

MOP

$

exchange rate (approximate)

Macedonian Denar

MKD

$

exchange rate (approximate)

Malagasy Ariary

MGA

$

exchange rate (approximate)

Malawian Kwacha

MWK

$

exchange rate (approximate)

Malaysian Ringgit

MYR

€

exchange rate (approximate)

Maldivian Rufiyaa

MVR

$

exchange rate (approximate)

Maltese Lira (obsolete)

MTL

€

1/0.429300

Mauritanian Ouguiya

MRU

MRO

10

Mauritanian Ouguiya (obsolete)

MRO

$

exchange rate (approximate)

Mauritian Rupee

MUR

$

exchange rate (approximate)

Mexican Peso

MXN

€

exchange rate (approximate)

Moldovan Leu

MDL

$

exchange rate (approximate)

Mongolian Tögrög

MNT / â‚®

$

exchange rate (approximate)

Moroccan Dirham

MAD

$

exchange rate (approximate)

Mozambican Metical

MZN

$

exchange rate (approximate)

Myanmar (Burmese Kyat)

MMK

$

exchange rate (approximate)

Namibian Dollar

NAD

$

exchange rate (approximate)

Nepalese Rupee

NPR

$

exchange rate (approximate)

Netherlands Antillean Guilder

ANG

$

exchange rate (approximate)

New Taiwan Dollar

TWD

$

exchange rate (approximate)

New Zealand Dollars

NZD

€

exchange rate (approximate)

Nicaraguan Córdoba

NIO

$

exchange rate (approximate)

Nigerian Naira

NGN / ₦

$

exchange rate (approximate)

North Korean Won

KPW

$

exchange rate (approximate)

Norwegian Kroner

NOK

€

exchange rate (approximate)

Omani Rial

OMR

$

exchange rate (approximate)

Pakistani Rupee

PKR

$

exchange rate (approximate)

Panamaian Balboa

PAB

$

exchange rate (approximate)

Papua New Guinean Kina

PGK

$

exchange rate (approximate)

Paraguayan Guaraní

PYG / ₲

$

exchange rate (approximate)

Peruvian Sol

PEN

$

exchange rate (approximate)

Philippine Peso

PHP / ₱

€

exchange rate (approximate)

Polish Zloty

PLN / zł / zloty

€

exchange rate (approximate)

Portuguese Escudo (obsolete)

PTE

€

1/200.482

Qatari Riyal

QAR

$

exchange rate (approximate)

Romanian Leu

RON

€

exchange rate (approximate)

Russian Ruble

RUB / ₽ / ruble

€

exchange rate (approximate)

Rwandan Franc

RWF

$

exchange rate (approximate)

Saudi Riyal

SAR

$

exchange rate (approximate)

Serbian Dinar

RSD

$

exchange rate (approximate)

Seychellois Rupee

SCR

$

exchange rate (approximate)

Sierra Leonean Leone

SLL

$

exchange rate (approximate)

Singapore Dollars

SGD

€

exchange rate (approximate)

Slovak Koruna (obsolete)

SKK

€

1/30.1260

Slovenian Tolar (obsolete)

SIT

€

1/239.640

Solomon Islands Dollar

SBD

$

exchange rate (approximate)

Somali Shilling

SOS

$

exchange rate (approximate)

South African Rand

ZAR

€

exchange rate (approximate)

South Korean Won

KRW / â‚© / won

€

exchange rate (approximate)

Spanish Peseta (obsolete)

ESP / â‚§

€

1/166.386

Sri Lankan Rupee;

LKR / ௹

$

exchange rate (approximate)

Sudanese Pound

SDG

$

exchange rate (approximate)

Surinamese Dollar

SRD

$

exchange rate (approximate)

Swazi Lilangeni

SZL

$

exchange rate (approximate)

Swedish Krona

SEK

€

exchange rate (approximate)

Swiss Francs

CHF

€

exchange rate (approximate)

Syrian Pound

SYP

$

exchange rate (approximate)

São Tomé and Príncipe Dobra

STD

$

exchange rate (approximate)

Tajikistani Somoni

TJS

$

exchange rate (approximate)

Tanzanian Shilling

TZS

$

exchange rate (approximate)

Thai Baht

THB

€

exchange rate (approximate)

Tongan Paʻanga

TOP

$

exchange rate (approximate)

Trinidad and Tobago dollar

TTD

$

exchange rate (approximate)

Tunisian Dinar

TND

$

exchange rate (approximate)

Turkish New Lira

TRY / ₺

€

exchange rate (approximate)

Turkmenistan Manat

TMT

$

exchange rate (approximate)

U.S. Dollars

$ / USD / dollar / dollars

€

exchange rate (approximate)

Ugandan Shilling

UGX

$

exchange rate (approximate)

Ukrainian Hryvnia

UAH / â‚´

$

exchange rate (approximate)

United Arab Emirates Dirham

AED

$

exchange rate (approximate)

Uruguayan Peso

UYU

$

exchange rate (approximate)

Uzbekistan Soʻm

UZS

$

exchange rate (approximate)

Vanuatu Vatu

VUV

$

exchange rate (approximate)

Venezuelan Bolívar

VEF

$

exchange rate (approximate)

Vietnamese Dồng

VND / â‚«

$

exchange rate (approximate)

West African CFA Franc

XOF / CFA

$

exchange rate (approximate)

Yemeni Rial

YER

$

exchange rate (approximate)

Yuan Renminbi (PR China)

CNY

€

exchange rate (approximate)

Zambian Kwacha

ZMW

ZMK

1000

Zambian Kwacha (obsolete)

ZMK

$

exchange rate (approximate)


Electricity

Capacitance

Table C.7. Units: Capacitance

Title

Names

Base Unit(s)

Relation

Coulomb per Volt

(C_p_V)

C/V

Farad

F / farad / farads

C_p_V

1


Current Density

Table C.8. Units: Current Density

Title

Names

Base Unit(s)

Relation

Ampere per Meter Squared

(A_p_sqm)

A/m^2


Electric Charge

Table C.9. Units: Electric Charge

Title

Names

Base Unit(s)

Relation

Abcoulomb

abcoulomb / abcoulombs / abC / aC

C

10

Coulomb

C / coulomb / coulombs

s_A

1

Second Ampere

(s_A)

s A

Statcoloumb (Franklin)

statcoulomb / statcoulombs / statC / franklin / Fr / franklins

C

1/2997924580


Electric Charge Density

Table C.10. Units: Electric Charge Density

Title

Names

Base Unit(s)

Relation

Coulomb per Cubic Meter

(C_p_cum)

C/m^3


Electric Conductance

Table C.11. Units: Electric Conductance

Title

Names

Base Unit(s)

Relation

Ampere per Volt

(A_p_V)

A/V

Siemens

S / siemens

A_p_V

1


Electric Current

Table C.12. Units: Electric Current

Title

Names

Base Unit(s)

Relation

Abampere

abampere / abA / aA / abamperes

A

10

Ampere

A / ampere / amperes


Electric Field Strength

Table C.13. Units: Electric Field Strength

Title

Names

Base Unit(s)

Relation

Volt per Meter

(V_p_m)

V/m


Electric Flux Density

Table C.14. Units: Electric Flux Density

Title

Names

Base Unit(s)

Relation

Coulomb per Meter Squared

(C_p_sqm)

C/m^2


Electric Potential

Table C.15. Units: Electric Potential

Title

Names

Base Unit(s)

Relation

Abvolt

abvolt / abvolts / abV

V

1E-8

Statvolt

statvolt / statvolts / statV

V

299.792458

Volt

V / volt / volts

W_p_A

1

Watt per Ampere

(W_p_A)

W/A


Electric Resistance

Table C.16. Units: Electric Resistance

Title

Names

Base Unit(s)

Relation

Abohm

abohm / abohms / abΩ

Ω

1E-9

Ohm

Ω / ohm / ohms

V_p_A

1

Statohm

statohm / statohms / statΩ

Ω

8.9875517873681764E11

Volt per Ampere

(V_p_A)

V/A


Inductance

Table C.17. Units: Inductance

Title

Names

Base Unit(s)

Relation

Henry

H / henry / henrys

Wb_p_A

1

Weber per Ampere

(Wb_p_A)

Wb/A


Permeability

Table C.18. Units: Permeability

Title

Names

Base Unit(s)

Relation

Henry per Meter

(H_p_m)

H/m


Permittivity

Table C.19. Units: Permittivity

Title

Names

Base Unit(s)

Relation

Farad per Meter

(F_p_m)

F/m


Energy

Table C.20. Units: Energy

Title

Names

Base Unit(s)

Relation

British Thermal Unit (IT)

Btu

J

1055.056

Calorie (15 degrees Celsius)

cal_fifteen

J

4.185880 (approximate)

Calorie (capital C)

Calorie / Calories

cal_IT

1000

Calorie (international table)

cal_IT / cal / calorie / calories

J

4.1868

Calorie (mean)

cal_mean

J

4.19002 (approximate)

Calorie (thermochemical)

cal_th

J

4.184

Electron Volt

eV / electron_volt / electron_volts

J

1.6021766208E-19±9.8E-28 (approximate)

Erg

erg / ergs

J

1E-7

Foe

foe / foes

erg

1E51

Foot-Pound Force

(ft_lbf)

ft lbf

Gram of TNT

gTNT / gramTNT

cal_th

1000

Hartree

Ha / E_h / hartree

J

4.359744650E-18±5.4E-26 (approximate)

Joule

J / joule / joules

N_m

1

Kilowatt Hour

(W_h)

kW h

Rydberg

Ry / rydberg_unit

Ha

0.5

Ton of TNT

tTNT / tonTNT

gTNT

1000000

Watt Hour

(W_h)

W h


Energy Density

Table C.21. Units: Energy Density

Title

Names

Base Unit(s)

Relation

Joule per Cubic Meter

(J_p_cum)

J/m^3


Entropy

Table C.22. Units: Entropy

Title

Names

Base Unit(s)

Relation

Joule per Kelvin

(J_p_K)

J/K


Molar Energy

Table C.23. Units: Molar Energy

Title

Names

Base Unit(s)

Relation

Joule per Mole

(J_p_mol)

J/mol


Molar Entropy

Table C.24. Units: Molar Entropy

Title

Names

Base Unit(s)

Relation

Joule per Mole Kelvin

(J_p_mol_K)

J/(mol K)


Power

Table C.25. Units: Power

Title

Names

Base Unit(s)

Relation

Horse Power

hp / horsepower / horsepowers

W

745.699987158227022

Joule per Second

(J_p_s)

J/s

Pferdestärke

PS / pferdestärke

W

735.49875

Watt

W / watt / watts

J_p_s

1


Specific Energy

Table C.26. Units: Specific Energy

Title

Names

Base Unit(s)

Relation

Joule per Kilogram

(J_p_kg)

J/kg


Specific Entropy

Table C.27. Units: Specific Entropy

Title

Names

Base Unit(s)

Relation

Joule per Kilogram Kelvin

(J_p_kg_K)

J/(kg K)


Thermal Conductivity

Table C.28. Units: Thermal Conductivity

Title

Names

Base Unit(s)

Relation

Watt per Meter Kelvin

(W_p_m_K)

W/(m K)


Force

Table C.29. Units: Force

Title

Names

Base Unit(s)

Relation

Dyne

dyn / dyne / dynes

N

1E-5

Kilopond (Kilogram-Force)

(kpond_c)

kpond

Meter Kilogram per Second Squared

(m_kg_p_sqs)

m kg/s^2

Newton

N / newton / newtons

m_kg_p_sqs

1

Pond (Gram-Force)

pond / ponds / gf

N

0.00980665

Pound Foot per Second Squared

(lb_ft_p_sqs)

lb ft/s^2

Pound-force

lbf / pound_force

N

4.4482216152605

Poundal

poundal / poundals / pdl

lb_ft_p_sqs

1


Dynamic Viscosity

Table C.30. Units: Dynamic Viscosity

Title

Names

Base Unit(s)

Relation

Pascal Second

(Pa_s)

Pa s

Poise

P / poise / poises

Pa_s

0.1


Kinematic Viscosity

Table C.31. Units: Kinematic Viscosity

Title

Names

Base Unit(s)

Relation

Square Meter per Second

(sqm_p_s)

m^2/s

Stokes

St / stokes

sqm_p_s

0.0001


Moment of Force

Table C.32. Units: Moment of Force

Title

Names

Base Unit(s)

Relation

Newton Meter

(N_m)

N m


Pressure

Table C.33. Units: Pressure

Title

Names

Base Unit(s)

Relation

Atmosphere

atm / atmosphere / atmospheres

Pa

101325

Bar

bar / bars

Pa

100000

Inch of Mercury

inHg

mmHg

25.4

Millimeter of Mercury

mmHg

atm

1/760

Newton per Meter Squared

(N_p_sqm)

N/m^2

Pascal

Pa / pascal / pascals

N_p_sqm

1

Pound-force per Square Inch

(lbf_p_sqin)

lbf/in^2

Pound-force per Square Inch (psi)

psi

lbf_p_sqin

1

Torr

torr / torrs

atm

1/760


Surface Tension

Table C.34. Units: Surface Tension

Title

Names

Base Unit(s)

Relation

Newton per Meter

(N_p_m)

N/m


Information

Table C.35. Units: Information

Title

Names

Base Unit(s)

Relation

Bit

bit / bits

Byte (8-bit)

byte / bytes / octet / octets

bit

8

Gibibit

(Gibit_c)

Gibit

Gibibyte

(Gibyte_c)

Gibyte

Gigabit

(Gbit_c)

Gbit

Gigabyte

(Gbyte_c)

Gbyte

Kibibit

(Kibit_c)

Kibit

Kibibyte

(Kibyte_c)

Kibyte

Kilobit

(kbit_c)

kbit

Kilobyte

(kbyte_c)

kbyte

Mebibit

(Mibit_c)

Mibit

Mebibyte

(Mibyte_c)

Mibyte

Megabit

(Mbit_c)

Mbit

Megabyte

(Mbyte_c)

Mbyte

Nibble

nibble / nibbles / nybble / nybbles / semioctet / semioctets

bit

4

Terabit

(Tbit_c)

Tbit

Terabyte

(Tbyte_c)

Tbyte

Tribble

tribble / tribbles

nibble

3

Word (16-bit)

word / words

bit

16


Length

Table C.36. Units: Length

Title

Names

Base Unit(s)

Relation

Astronomical Unit

AU / astronomical_unit / astronomical_units

m

149578706600

Centimeter

(cm_c)

cm

Chain

ch / chain / chains

li

100

Decimeter

(dm_c)

dm

Fathom

fathom / fathoms

yd

2

Foot

ft / foot / feet

hand

3

Furlong

fur / furlong / furlongs

ch

10

Hand

hand / hands

in

4

Inch

in / inch / inches

m

0.0254

Kilometer

(km_c)

km

Light Year

ly / lightyear / lightyears

m

9460730472580800

Ligne

ligne

pouce

1/12

Link

li / link / links

in

7.92

Meter

m / meter / meters / metre / metres

Mil (1/1000 in)

mil / mils

in

0.001

Mile

mi / mile / miles

yd

1760

Millimeter

(mm_c)

mm

Nautical Mile

nautical_mile / nautical_miles

m

1852

Parsec

pc / parsec / parsecs

AU

648000/pi

Pied du roi (French Royal Foot)

pied_du_roi

m

9000/27706

Pouce (French Royal Inch)

pouce

pied_du_roi

1/12

Rod (pole/perch)

rd / rod / rods

US_ft

16.5

Toise

toise

pied_du_roi

6

U.S. Survey Foot

US_ft / US_foot / US_feet

US_in

12

U.S. Survey Inch

US_in / US_inch / US_inches

m

100/3937

U.S. Survey Mile

US_mi / US_mile / US_miles

US_ft

5280

Yard

yd / yard / yards

ft

3

Ångström

Å / ångström / angstrom

m

1E-10


Light

Illuminance

Table C.37. Units: Illuminance

Title

Names

Base Unit(s)

Relation

Foot-Candle

fc / footcandle / footcandles

lm_p_sqft

1

Lumen per Foot Squared

(lm_p_sqft)

lm/ft^2

Lumen per Meter Squared

(lm_p_sqm)

lm/m^2

Lux

lx / lux

lm_p_sqm

1

Phot

ph / phot / phots

lx

10000


Irradiance

Table C.38. Units: Irradiance

Title

Names

Base Unit(s)

Relation

Einstein per Meter Squared per Second

(einstein_p_sqm_p_s)

einstein/(s m^2)

Microeinstein per Meter Squared per Second

(microeinstein_p_sqm_p_s)

µeinstein/(s m^2)

Watt per Meter Squared

(W_p_sqm)

W/m^2


Luminance

Table C.39. Units: Luminance

Title

Names

Base Unit(s)

Relation

Candela per Meter Squared

(cd_p_sqm)

cd/m^2

Stilb

sb / stilb / stilbs

cd_p_sqm

10000


Luminous Flux

Table C.40. Units: Luminous Flux

Title

Names

Base Unit(s)

Relation

Candela Steradian

(cd_sr)

cd sr

Lumen

lm / lumen / lumens

cd_sr

1


Luminous Intensity

Table C.41. Units: Luminous Intensity

Title

Names

Base Unit(s)

Relation

Candela

cd / candela / candelas


Radiance

Table C.42. Units: Radiance

Title

Names

Base Unit(s)

Relation

Watt per Square Meter Steradian

(W_p_sqm_sr)

W/(sr m^2)


Radiant Intensity

Table C.43. Units: Radiant Intensity

Title

Names

Base Unit(s)

Relation

Watt per Steradian

(W_p_sr)

W/sr


Magnetism

Magnetic Field Strength

Table C.44. Units: Magnetic Field Strength

Title

Names

Base Unit(s)

Relation

Ampere per Meter

(A_p_m)

A/m

Oersted

Oe / oersted / oersteds

A_p_m

1000/(4*pi)


Magnetic Flux

Table C.45. Units: Magnetic Flux

Title

Names

Base Unit(s)

Relation

Maxwell

Mx / maxwell / maxwells

Wb

1E-8

Volt Seconds

(V_s)

V s

Weber

Wb / weber / webers

V_s

1


Magnetic Flux Density

Table C.46. Units: Magnetic Flux Density

Title

Names

Base Unit(s)

Relation

Gauss

gauss

T

0.0001

Tesla

T / tesla / teslas

Wb_p_sqm

1

Weber per Meter Squared

(Wb_p_sqm)

Wb/m^2


Wave Number

Table C.47. Units: Wave Number

Title

Names

Base Unit(s)

Relation

Reciprocal Meter

(recm)

m^-1


Mass

Table C.48. Units: Mass

Title

Names

Base Unit(s)

Relation

Carat

carat / carats

g

0.2

Dram

dr / dram / drams

g

1.7718451953125

Grain

gr / grain / grains

g

0.06479891

Gram

g / gram / grams

Hectogram

(hg_c)

hg

Kilogram

(kg_c)

kg

Long Hundredweight

l_cwt / long_hundredweight / long_hundredweights

lb

112

Long Ton

l_ton / long_ton / long_tons

lb

2240

Metric Ton (Tonne)

t / tonne / tonnes / ton / tons

g

1000000

Ounce

oz / ounce / ounces

dr

16

Ounce (troy)

oz_t / troy_ounce / troy_ounces

pwt

20

Pennyweight

pwt / pennyweight / pennyweights

gr

24

Pfund

pfund

g

500

Pound

lb / pound / pounds

oz

16

Pound (troy)

lb_t / troy_pound / troy_pounds

oz_t

12

Short Hundredweight (Cental)

cwt / hundredweight / cental / hundredweights / centals

lb

100

Short Ton

s_ton / short_ton / short_tons

lb

2000

Stone

stone / stones

lb

14

Zentner

zentner

pfund

100


Atomic Mass

Table C.49. Units: Atomic Mass

Title

Names

Base Unit(s)

Relation

Atomic Mass Unit

u / AMU / atomic_mass_unit / atomic_mass_units

g_p_mol

1

Dalton

Da / dalton / daltons

g_p_mol

1

Gram per Mole

(g_p_mol)

g/mol

Kilodalton

(kDa_c)

kDa


Density

Table C.50. Units: Density

Title

Names

Base Unit(s)

Relation

Gram per Cubic Centimeter

(g_p_cucm)

g/cm^3

Gram per Cubic Decimeter

(g_p_cudm)

g/dm^3

Kilogram per Cubic Meter

(kg_p_cum)

kg/m^3


Mass Fraction

Table C.51. Units: Mass Fraction

Title

Names

Base Unit(s)

Relation

Kilogram per Kilogram

(kg_p_kg)

kg/kg


Radioactivity

Table C.52. Units: Radioactivity

Title

Names

Base Unit(s)

Relation

Becquerel

Bq / becquerel / becquerels

s^-1

1

Curie

Ci / curie / curies

Bq

3.7E10


Absorbed Dose

Table C.53. Units: Absorbed Dose

Title

Names

Base Unit(s)

Relation

Gray

Gy / gray / grays

J_p_kg

1

Rad

rad_radioactivity

Gy

1/100


Absorbed Dose Rate

Table C.54. Units: Absorbed Dose Rate

Title

Names

Base Unit(s)

Relation

Gray per Second

(Gy_p_s)

Gy/s


Dose Equivalent

Table C.55. Units: Dose Equivalent

Title

Names

Base Unit(s)

Relation

Rem

rem_radioactivity

Sv

1/100

Sievert

Sv / sievert / sieverts

J_p_kg

1


Exposure

Table C.56. Units: Exposure

Title

Names

Base Unit(s)

Relation

Coulomb per Kilogram

(C_p_kg)

C/kg

Roentgen

R / roentgen / roentgens

C_p_kg

0.000258


Ratio

Table C.57. Units: Ratio

Title

Names

Base Unit(s)

Relation

Bel

B / bel / bels

Np

0.5*ln(10)

Decibel

(dB_c)

dB

Neper

Np / neper / nepers


Speed

Table C.58. Units: Speed

Title

Names

Base Unit(s)

Relation

Kilometer per Hour

(km_p_h)

km/h

Knot

knot / knots

nautical_mile_p_h

1

Meter per Second

(m_p_s)

m/s

Miles per Hour

(mile_p_h)

mi/h

Miles per Hour

mph

mile_p_h

1

Nautical Mile per Hour

(nautical_mile_p_h)

nautical_mile/h


Acceleration

Table C.59. Units: Acceleration

Title

Names

Base Unit(s)

Relation

Galileo

Gal / galileo / galileos

m_p_sqs

1/100

Gee

gee / gees

m_p_sqs

9.80665

Meter per Second Squared

(m_p_sqs)

m/s^2


Substance

Table C.60. Units: Substance

Title

Names

Base Unit(s)

Relation

Einstein

einstein / einsteins

Mole

mol / mole / moles


Catalytic Activity

Table C.61. Units: Catalytic Activity

Title

Names

Base Unit(s)

Relation

Katal

kat / katal / katals

recs_mol

1

Reciprocal Seconds Mole

(recs_mol)

mol/s


Catalytic Concentration

Table C.62. Units: Catalytic Concentration

Title

Names

Base Unit(s)

Relation

Katal per Cubic Meter

(kat_p_cum)

kat/m^3


Substance Concentration

Table C.63. Units: Substance Concentration

Title

Names

Base Unit(s)

Relation

Mole per Cubic Meter

(mol_p_cum)

mol/m^3


Temperature

Table C.64. Units: Temperature

Title

Names

Base Unit(s)

Relation

Degree Celsius

oC / °C / ℃ / celsius / celsius / centigrade / centigrades

K

\x + 273.15

Degree Fahrenheit

oF / °F / ℉ / fahrenheit

K

(\x+459.67)*5/9

Degree Rankine

oR / °R / rankine

K

5/9

Kelvin

K / kelvin / kelvins


Time

Table C.65. Units: Time

Title

Names

Base Unit(s)

Relation

Day

d / day / days

h

24

Fortnight

fortnight / fortnights

week

2

Hour

h / hour / hours

min

60

Julian Year

year / years

d

365.25

Minute

min / minute / minutes

s

60

Month

month / months

d

30.4375

Second

s / second / seconds

Week

week / weeks

d

7


Frequency

Table C.66. Units: Frequency

Title

Names

Base Unit(s)

Relation

Hertz

Hz / hertz

s^-1

1


Typography

Table C.67. Units: Typography

Title

Names

Base Unit(s)

Relation

ATA Pica

ata_pica / ata_picas

in

0.166

ATA Point

ata_point / ata_pt / ata_points

ata_pica

1/12

Cicero

cicero

dd

12

Didot Point

didot / dd

pouce

1/72

New Didot Point

new_didot

m

0.000375

PostScript Pica

pica / picas

pt

12

PostScript Point

pt / pts / point / points

in

1/72


Volume

Table C.68. Units: Volume

Title

Names

Base Unit(s)

Relation

Centiliter

(cl_c)

cL

Cubic Inch

(cuin)

in^3

Cubic Meter

(cum)

m^3

Deciliter

(dl_c)

dL

Liter

L / l / liter / liters / litre / litres

m^3

0.001

Milliliter

(ml_c)

mL


Cooking

Table C.69. Units: Cooking

Title

Names

Base Unit(s)

Relation

Cup (U.S.)

cup / cups

L

0.2365882365

Dessertspoon

dessertspoon / dessertspoons

teaspoon

2

Tablespoon

tablespoon / tablespoons

teaspoon

3

Teaspoon

teaspoon / teaspoons

L

0.005


Fuel Economy

Table C.70. Units: Fuel Economy

Title

Names

Base Unit(s)

Relation

Kilometer per Liter

(km_p_l)

km/L

Liter per Kilometer

(l_p_km)

L/km

Miles per Gallon

(mile_p_gal)

mi/gal

Miles per Gallon

mpg

mile_p_gal

1


Imperial Capacity

Table C.71. Units: Imperial Capacity

Title

Names

Base Unit(s)

Relation

Imperial Bushel

UK_bu / imperial_bushel / imperial_bushels

UK_gal

8

Imperial Fluid Drachm

UK_fl_dr / imperial_fluid_drachm / imperial_fluid_drachms

imperial_fluid_scuple

3

Imperial Fluid Ounce

UK_fl_oz / imperial_fluid_ounce / imperial_fluid_ounces

L

0.0284130625

Imperial Fluid Scuple

imperial_fluid_scuple / imperial_fluid_scuples

imperial_minim

20

Imperial Gallon

UK_gal / imperial_gallon / imperial_gallons

UK_qt

4

Imperial Gill

UK_gi / imperial_gill / imperial_gills

UK_fl_oz

5

Imperial Minim

imperial_minim / imperial_minims

UK_fl_oz

1/480

Imperial Pint

UK_pt / imperial_pint / imperial_pints

UK_gi

4

Imperial Quart

UK_qt / imperial_quart / imperial_quarts

UK_pt

2


Specific Volume

Table C.72. Units: Specific Volume

Title

Names

Base Unit(s)

Relation

Cubic Meter per Kilogram

(cum_p_kg)

m^3/kg


U.S. Capacity

Table C.73. Units: U.S. Capacity

Title

Names

Base Unit(s)

Relation

U.S. Barrel (oil)

bbl / barrel / barrels

gal

42

U.S. Bushel

bu / bushel / bushels

pk

4

U.S. Dry Pint

dry_pt / dry_pint / dry_pints

in^3

33.6003125

U.S. Dry Quart

dry_qt / dry_quart / dry_quarts

dry_pt

2

U.S. Fluid Drachm

fl_dr / fluid_drachm / fluid_drachms

minim

60

U.S. Fluid Ounce

fl_oz / fluid_ounce / fluid_ounces

in^3

231/128

U.S. Gallon

gal / gallon / gallons

liq_qt

4

U.S. Gill

gi / gill / gills

fl_oz

4

U.S. Liquid Pints

liq_pt / liquid_pint / liquid_pints

gi

4

U.S. Liquid Quarts

liq_qt / liquid_quart / liquid_quarts

liq_pt

2

U.S. Minim

minim / minims

fl_oz

1/480

U.S. Peck

pk / peck / pecks

dry_qt

8


qalculate-gtk-2.8.2/doc/html/index.html0000644000175000017500000011227313401033314014706 00000000000000Qalculate! Manual v2.8.2

Qalculate! Manual v2.8.2

Hanna Knutsson

This manual describes version 2.8.2 of Qalculate!.

Feedback

To report a bug or make a suggestion regarding the Qalculate! application or this manual create a new issue at https://github.com/Qalculate/qalculate-gtk/issues.


Table of Contents

1. Introduction
2. User Interface
Main Window
Expression Entry
Result Display
Keypad
Calculation History
Menu Bar
Variable/Function/Unit Managers
Convert Number Bases Dialog
3. Expressions
Objects
Operators
Implicit Multiplication and Parsing Modes
The “to†operator
4. Calculator Modes
Interval Arithmetic
The RPN Mode
5. Variables
Variable creation/editing
Vectors and Matrices
6. Functions
Available Functions
Function creation/editing
7. Units
Currency
Conversion
Unit creation/editing
8. Plotting
A. Function List
Algebra
Calculus
Named Integrals
Combinatorics
Complex Numbers
Data Sets
Date & Time
Economics
Microeconomics
Exponents & Logarithms
Geometry
Circle
Cone
Cube
Cylinder
Parallelogram
Prism
Pyramid
Rectangle
Sphere
Square
Trapezoid
Triangle
Logical
Matrices & Vectors
Miscellaneous
Number Theory
Arithmetic
Integers
Number Bases
Polynomials
Rounding
Special Functions
Statistics
Descriptive Statistics
Distribution
Means
Moments
Regression
Statistical Tests
Step Functions
Trigonometry
Utilities
B. Variable List
Basic Constants
Date & Time
Large Numbers
Physical Constants
Atomic and Nuclear Constants
Electromagnetic Constants
Physico-Chemical Constants
Universal Constants
Small Numbers
Special Numbers
Temporary
Unknowns
C. Unit List
Angle
Angular Acceleration
Angular Velocity
Plane Angle
Solid Angle
Area
Currency
Electricity
Capacitance
Current Density
Electric Charge
Electric Charge Density
Electric Conductance
Electric Current
Electric Field Strength
Electric Flux Density
Electric Potential
Electric Resistance
Inductance
Permeability
Permittivity
Energy
Energy Density
Entropy
Molar Energy
Molar Entropy
Power
Specific Energy
Specific Entropy
Thermal Conductivity
Force
Dynamic Viscosity
Kinematic Viscosity
Moment of Force
Pressure
Surface Tension
Information
Length
Light
Illuminance
Irradiance
Luminance
Luminous Flux
Luminous Intensity
Radiance
Radiant Intensity
Magnetism
Magnetic Field Strength
Magnetic Flux
Magnetic Flux Density
Wave Number
Mass
Atomic Mass
Density
Mass Fraction
Radioactivity
Absorbed Dose
Absorbed Dose Rate
Dose Equivalent
Exposure
Ratio
Speed
Acceleration
Substance
Catalytic Activity
Catalytic Concentration
Substance Concentration
Temperature
Time
Frequency
Typography
Volume
Cooking
Fuel Economy
Imperial Capacity
Specific Volume
U.S. Capacity

List of Tables

2.1. New Menu
2.2. File Menu
2.3. New Menu
2.4. Edit Menu
2.5. Mode Menu
2.6. Functions Menu
2.7. Variables Menu
2.8. Units Menu
2.9. Help Menu
3.1. Operators
B.1. Variables: Basic Constants
B.2. Variables: Date & Time
B.3. Variables: Large Numbers
B.4. Variables: Atomic and Nuclear Constants
B.5. Variables: Electromagnetic Constants
B.6. Variables: Physico-Chemical Constants
B.7. Variables: Universal Constants
B.8. Variables: Small Numbers
B.9. Variables: Special Numbers
B.10. Variables: Temporary
B.11. Variables: Unknowns
C.1. Units: Angular Acceleration
C.2. Units: Angular Velocity
C.3. Units: Plane Angle
C.4. Units: Solid Angle
C.5. Units: Area
C.6. Units: Currency
C.7. Units: Capacitance
C.8. Units: Current Density
C.9. Units: Electric Charge
C.10. Units: Electric Charge Density
C.11. Units: Electric Conductance
C.12. Units: Electric Current
C.13. Units: Electric Field Strength
C.14. Units: Electric Flux Density
C.15. Units: Electric Potential
C.16. Units: Electric Resistance
C.17. Units: Inductance
C.18. Units: Permeability
C.19. Units: Permittivity
C.20. Units: Energy
C.21. Units: Energy Density
C.22. Units: Entropy
C.23. Units: Molar Energy
C.24. Units: Molar Entropy
C.25. Units: Power
C.26. Units: Specific Energy
C.27. Units: Specific Entropy
C.28. Units: Thermal Conductivity
C.29. Units: Force
C.30. Units: Dynamic Viscosity
C.31. Units: Kinematic Viscosity
C.32. Units: Moment of Force
C.33. Units: Pressure
C.34. Units: Surface Tension
C.35. Units: Information
C.36. Units: Length
C.37. Units: Illuminance
C.38. Units: Irradiance
C.39. Units: Luminance
C.40. Units: Luminous Flux
C.41. Units: Luminous Intensity
C.42. Units: Radiance
C.43. Units: Radiant Intensity
C.44. Units: Magnetic Field Strength
C.45. Units: Magnetic Flux
C.46. Units: Magnetic Flux Density
C.47. Units: Wave Number
C.48. Units: Mass
C.49. Units: Atomic Mass
C.50. Units: Density
C.51. Units: Mass Fraction
C.52. Units: Radioactivity
C.53. Units: Absorbed Dose
C.54. Units: Absorbed Dose Rate
C.55. Units: Dose Equivalent
C.56. Units: Exposure
C.57. Units: Ratio
C.58. Units: Speed
C.59. Units: Acceleration
C.60. Units: Substance
C.61. Units: Catalytic Activity
C.62. Units: Catalytic Concentration
C.63. Units: Substance Concentration
C.64. Units: Temperature
C.65. Units: Time
C.66. Units: Frequency
C.67. Units: Typography
C.68. Units: Volume
C.69. Units: Cooking
C.70. Units: Fuel Economy
C.71. Units: Imperial Capacity
C.72. Units: Specific Volume
C.73. Units: U.S. Capacity
qalculate-gtk-2.8.2/doc/html/figures/0000755000175000017500000000000013401243443014435 500000000000000qalculate-gtk-2.8.2/doc/html/figures/variable-manager.png0000644000175000017500000026743013145274070020301 00000000000000‰PNG  IHDR ãH 渾zTXtRaw profile type exifxÚ]PÁÄ ü[Å•€ ‹–su&\ùšd’¬è¢ úoá㈅CÊZP2¤š*mShÁÙÍŒÍú¢2èD¤4ýD 6N<]Ž]³hBqÚë6I\üY ”#Zô.T™@²¾5mˆhÜ$s˜y— Êȶº †¦<„Åꉚ/‰ÆE;‘?WB‡¾ÅÃ[}¶ëƒºuw}_žüõý9#w˜åO·jÜü¬^zTXtRaw profile type iptcxÚ=ˆ¹ À0 {M‘ôÐt´NléRdDp‘#Nîçrl'‰©¨ým¨ÃJ;Ádgâ¢qîÎê-š¯`]åêÚ±M=áxiCCPICC PROFILExœíXy4ÔíÛ'%D c§A%Y²6Öhl² !ûŒe¬“ÇZ¶±d7¶‘µPÆ–ì4ö}e—-ÛÈ¿"OÏùýõþñžçœ÷œ÷þã¾îõ{}®ë^¾×çŽ&bó#"¢H¦” "úÿô!uŸHÝÿî°@X#TMíb·7€v3G¤5ð±¥³  úÙ,"äBPHK °8PXPäž9™NG}"g—bI8‚¨Ád?3¦N¸(„ï'ÚDã¤åg¦ð|òg„:t6ù`íLe¯Ùi[h,/Õï"ØB¼²÷ó0œôt6^êë[MôêðGB`®¸\U”yϨxôD!õµXÃÐPªpe¡IÍ—cßíÑŒ ®‘¶Þ ¡´ì9UÐ8&ñJã/•.»Éƒ®8žq:öÀü…¶¯±QfçÞdzÐ+¶â¦íêÜãVlaÚ›o¼¡¼ÜD{óç[ d˜¡ŠAÑì[K¶]Ú=¬jÂx4áª@òû~j‘Õƒ¯”tTÌ}$ˆ “zÎbß/_wæd´>÷ÿmÖSµ«FE¢‚x³‰åYŒ'eѶ²ÐRGû°ŒÇ§‰§ÊÅÆÙðVh©ÌQ¡nꇷ¥7òÃöªïƒÔ‹Dÿ©úYÒÛ±aGæ&|ªÆ^‚òÑ7¡žu“)‚Ò^$M1±ŠP3³Hžï´—ΗØl_<”p ”ŠR{ QùY«3ÕªE§©Iò0ñÛ·^u½|}ý&¨rSjh~DAÏÛ¢l/›Y}/k*Ý1XÎ2ÂÄØY%d 15§Å>Io×¾~ÞS_ôtY׳JâI•ŠXeÕƒT8TgGu»eà|âR…–F‰Î¨¾ När­}¶õòuñÁ0ŒbÇÔX£öf¼4ˆöèl¯é ™$Ý;¯u»³î}yLŽÜø‡ÌVyõÓG=X»¥k•ú¤syT­‚™?£z´žñðaËwrU '“@yc›ý­èÕ*õ´áúêgþ¬k2)ÌØºx÷@d/KO âÈÔàm°a¶&‹¬¨Èá¶‚/2¡Ê^x¿…Ò .¸™,Œ@ní{’å‡1ݘÃô>$ÒÀ6eØ–J¼:Zá«Ývj„‹ú?¿ûz€šÖ7WÃÄ”yçN}@žªÄúp<)—ï#y7WRZx#i¶\’1ü£ÅÁŽO$„¾(…òÒk%¥„Ó]@)Û ƒvŠÈLÕË4Ûml÷=ÖíHúºD5µ \ 7‡ùïæŽ„•.¨½»#(ÖK+FÉá7VïÊ_Ô@‡}¯Ìnª Õí£e—~ª40W/R×>Q£ ¨xu+¶êòeéÞª©”íÉ.“uéc>ú„¿n˸Þ¾¯Î®9î¤ ß—œ„ÃÄr±ÚE2F’›¦/EU›ŽjûbF. —íV£Þ(³ƒÆ[F­(:»±‰)eXûÔŠeä@­ÃX?aâ¢Ow…üÇ"¤×ç;…É êésUçse®¸ƒeÐõ¢Æ:¹¾œGÈ©Žy¸MY33æ¿ÑgåíŒÙнWHÄ ¢s3…Ê©&ùu2Ç£{˜ôn`âuÄ|sü Ý¢„ÑYrɘÔ傸ç?rÂæM^,uÖªÙ^¸`Ù(¹e9ýÖs®Ä³xÑÖè ›âœnN2qb„ºj<ʶ¿¤Ìqj£ Œ†\çqú-­G÷IŽm "å&”¼)êß¶´…®hõIU¹ö§¼¯I/”ÿò¥éB‹]©¸§S#ç@º )U”àpñ†UÔR bÄö&ÂŒ_Ú !4_§Ò$F·3Qëšœ0á]HoßÚz5ä<ÓšŒ*ß×Z9° G+<Sr¹"¿^ÆG>û 5óÁۆθ¥|/äДvÞÎlûÛÜ覡Ùr”½‹&›Ôí…‘'ì}†öòÙé,:㥄ÜâÞs/Ñ{ïj_7§Õ+¯ ~3wÉ|g=Ka\dK@Kã_'t½[ÜÏ^ÔòâƒäÙ£ B(¬Î‰uˆ±º~_rèo‡ ÷ÇÙ³° ¿øø0§“P0^Ë”_`œ3ÛñµÜfàe>Ä+YS¶ T!¼Ì M`jÜ»Ud ¡ÝL¬f§´bùèn•_éì6 ±¥2ðÚ´I›¼™rh~·qÄ tõb¥Û²Žá¾)Š}ASô`7РdJ¯ù^½£ƒ&ì ¡Úßã´·ÇgjT¬Áöýe ’wpdg]G+ap”OÍ×®Íô2¡ÔˆË()o£c¯ïöŽba›óC˜ñgï¥oÞä†ß3ŽRF&Î Wä¹ÞÌr—.ÚZ`»Aƒ+HáÉhiìd~ZŸ$ØìmiïV³W…°òr‰Äkò1C?uRx„)§ ­$Œ]ÑSJvÕ.…ë†F¤eãÁñj©E4°ô3ï:[èëë3éäY€C-´+ (׃,ö%í.µãc"‡OÛòÃñë´Áëb{ê 5Õ¾˜˜Óº%²÷ʹß#ñó1K^úÉ}F|é>ïmF=»ouÛ—O–a£³"yË÷&Pô$›Ð}˜5­|rÏ´Jµ”2ée\KB8Úœd˪Ïóï>.GÃØ£”GìôïRë“À –mÓëj£!§}³³Ä(›–¢âËj<'©Å‹>žà† Ò××íOÕ¼~Tññ1]™¬Óh³ˆ%N>s'Cc``SÔ‹0“åÿÓõ.äÇ¿Ó2ÈŸDŒÎ'0ˆNÍø CvreÉ©‘€Ü`’´'ø‰ZݶŒÁq™|*¿ª*Šê EàGzú.1ÅÎ:6bKí >jˆÜ-C±~À•Ö”B»X$Ô뇾ÓhÈCv(\A/ëMÓ0Ì)‚/jX]""ºT¬¢pW™´\Í´õ¡÷Å72ì‹Í,nII‰žcB0·ZUÕHY²D4®µp̘<|†`ÐKí¥Ô?O‡ˆXî”’ZSên¦…xãväeŸËab >kzÜXB˜-Þêûî3DÛ6q ¤³!gŠ{ÒVùǺkC™ ƒ§}?'Oª®\˜ú68îC©ïÌãýDkk×™Œ­C²<ÒûãP± ‰o÷èeBÿ'ž`;¼ù0ýs´|-õb‰Ã„V:âí”A [Ý¢ZToñ•Q‰nø$‡';©|]ЖáÇý•&ì]@3dì¹ÿ®½Jý<”¥«ƒ©þ ó5©IóS7ºúÍ“RrŸõ}"ü^Tˆý¾Š«|c¬yd–~¡$š$xIÐiêáàêHÓ(—’ C}î<5)úà.løea®ªÒ"c²Ò‹Pn(5…T ˜bXwK% {oóÕ^jÓlkN®ã6‘Ö|mn»Ñ™Ú‰ÊÐ D‹âò^¨šØn >¯x’ð—ȹÅáÀH2÷påÅÍyäxN)úv¶•ªQ¡R]ÃÒ®¿ÊN¿&\Y°0žçн"Ú¶I©`•’„²íÉV†¿ÏSP'ãàƒoÎQé¾Ò\ŒôåÕ©¨Óüꟷatv”n®.ïEÞ¶ßýš»E+¯W¼3ámþ¤6ëfׯ²þlhA´ß®1³U[|c½“¸Ø¬ö5‘ñC)i ÅàlÝœõâ+1ž¾2Éà8lg³¼s2(~@ØÔF&_å\“c­ u·,iyg²ÃÐÅOÙÝèh1Gù¸Åscd/bW/Gö;X½Ç AëyƒòéÛ ¡jîW‰=`—.v=÷ËH/+ÖI[U•ïö X»Z»ñ

ŒÙ sBIT|dˆHzTXtSoftware™KÉLÏôNÌU0Õ3Ó3PÐPÈÉL*ÈKW(K-*ÎÌÏS0 (è*x•æ¥*Yè(š+hɈCá˧ IDATxÚìÝwxTUþÇñ÷ɤ÷JB ½÷"-R-ذàºëÚ{[Ûºk_×µ,úsÕ]]×µº(ˆ‚H¯¡·JèÞ{™¹÷÷G(! % Ïëyò<@î̹sîåžs¾sÎ÷ [·Y±íÚâr¹0MÓ4‘‹‹ÍfÃf³a·ÛIOOgÓ¦MåååVyy¹jGDDDDDDDpww'==£°°ÐRuˆˆˆˆˆˆˆHU‡›ªADDDDDDDª«¨¨PÐ@DDDDDDDj§ ˆˆˆˆˆˆˆÔJA©•‚"""""""R+ DDDDDDD¤Vnª‘:²r˜ùÇßðêª,[8×þý3þÐýöã‹–òÂM/27ßÀp)ò C|î›ÞåúG§‘j8èöÀ§¼w]“³ú¶àlÞ³!ÎGDDDžÚj‘º2× oãÈßÍL–.ÚJùI/\»ˆU…汦7hàúø¨EDDä×OA‘:3è?œ~¾Ç¢d._ÄÆ²Zµ Xµp ÇbÁ Ñ/U¢ˆˆˆ4Zž ""R†__.íëÇ¢ùù˜€™½’›ËèÛÇ£ZÌ` ÖU.claƒÙÍ£áø.÷0åÇÛ±,»»‡¾) DDDÎúÆõ'`á\rLÀÌaù”ôéWeE^ü"Ö ÐdÈpº¸%IÌùj6ñ»’Ø}0ìü KqºyMÛ.}}õÕŒŒ 8a°_[n€·îaò¿'3{ÝnR ½÷êTžôüO–C žeצÏ<÷<6nbÅ¢ ˆˆˆœ/Þ=GpIÐÏ|Ÿe&9+³¾¤ƒŽF ¬öþ1éï†ÁCx‚]II´hÞ¼^ï© ˆˆH}yv#nP3¿Ï¨\¢·Šë‹4È»rX»ŠùJŽ ‚íÑÈ‹=ÞôîAÄtì@l‹HÂü½qPF~ÚnÖ¬ØÀÁ"Ë™ÆÂ÷þͰþÏç_Û¨×ɶ¾Ó:>ж,À:í©Ÿ‹²·ÿ4 Ã@óN1–dûž,Ê,À*fû”×øWóx/ïÓžKÅž¯ùó‹ßPRyÞ6ŸæôÖŸXÿRv¯œÏŠ}E˜Î V¾ÿoE}È3ý1ÌL~þòG–[€=(–¡C{ígPž—Áþ¤6ïH=irJ‘ Ñ[o¼Æƒ>Æî={yð±?`I»÷Ù¤ “^ÿ›‚"""ç—Ýã.!bæ4RLÀÌgå¢õ ŒÙ+±¡Ô:Öä¶>Œ¶öʿقGñê7WâëUó{ü’Õ熧g‘i‚™¿†ÅJ‰Z[êD Ër§ùˆ»yòŽ‘t µ‘{p'™~vH9ùYŸ›²ÁðêÈm“^ç¶Þ”±ç›g¹ÿýµä™`™©üôíRnï9š S}Ëo²|ÊÿŽ öüþ­·¸=öHÞ‡[âøÇ½ñå~–™ÁÜÏgñ›þ7ÑÂLçpªóHxľw½ÆËcý©ZTEÎn6ìwßåBDDäÆ?Þšt,pÐ$"‚w&½Id“& ˆˆˆœoŽŽÃù_®\¢¿ˆ5Eƒæ•ÅÒ…›930ÜZ7¬åñ©þn^ØRV2eÚ–mÚɾÔlòKœ˜Õ×Xe>œIóZ— Ø[\ËsO_MÇ#‹öÃZw' p¦œªõ?eÛ|;x¨{ÐjüÍŒšºž©i&`Qºu‰£xª„ÎDV­+àØæ‘mˆÈ\Ïò¬£¸ˆòŶ?‹Š¤µ¬Íº!„Ù Ùœ¬ûäyþz°íZ4£yt Z·Š&$¨5}ƒtŠˆÈEÖ7qsàî~¼ñu8x¸×? ³‚"""gÕ2·ãÒ¡Íøß”¸³p Ö2¤Ó l);òM¸[»á >:ô¶È_û>÷ÿy»KO·”À¢¬¤ì$ lDõDl²üòcZpBÄ­9­›Û!­2`–d^hqª„Va©…汿»öÍä¯ÏÌ<ù)¹ÒIÉ0!,’¸+û19q99¦EyÚ&fMÙĬ#‡Zöˆã†ÛoåŠv~h²ˆˆ\ ²²³yðÑ?°oÿþc9 ö8ÀƒýwßžDHp°‚"""痱ÇÒâëÏÙS5`ÕÂxvg/fóÑ}†ƒN#†ÐôhÌÀÜË·Ì`Ï‘A»áˆ`À¿e|¦ø; Ì3yùïóŽì|pª v‚B‚ê¶•â9+ÎÉHܲêø'•A‹ˆÑâŸ>ßðé7óX‘pˆüŠã¹¬Š|ö®žÎëÛS±ô2—…kÃI¹ðýá©? ¼ûö$xä1ö8ÀcO>ͧ}¨ ˆˆÈùfo=Œ¸˜/Ù“ä,ŠÖ|Û‡öPq4fàÞ™K/ ?6¸· v°uŸóØ,ÏwòÂí#ð=òûÒÂ)=ò £n#÷sW¶Iòžý”Ñìø“΃ì>è:v„Í+ŒðÓlŸ`øEîcƒ\0pïùSßOØñ=i>ø7<;ø7X¤:ÈÁCرê{¾˜½|Ì‚µÌ[•ø+C4Û@DD.x;wí¢m›6LzýoÇf¼ûö${òiv%%Õë=v9[¶ŒÑ·#£R«x[vW˜wÎЪ£`Ë:á|³¤¤r×€òý|ÿÍròÍ:×sV¶IÞ²/™’X|äýÊØ7s óÒ¾ØÀ£SW:8Nó6nÐÓ÷H‡Ä¢bË &o̯9ÃÁ,äÀêé¼óõFÊ*ÃìŽ_FBFåò ÃáG“˜Žô¹d 7ß}%] ‹üüB,Ý¥""rX±hŸ~ôá ËB‚ƒùô£Y±hA½ÞS3 DDDÎ>j@ôÐatøï¶TTž^ôŠt²~ï-íšÚYµÏX”­û€G^ØÇà¦NöÅ/`éžB*fp.˶J¶ññC¿a~»KxtËE[8£¯rê*OˆÁ¯£ýŠÿ²­ÔªØÇÔ§ngËÀAôj„£¢ÌÃ{ض%=Ùå8ÿ‰;o¬¶~ó2¯¯sÙ¡]ÛFè[E»ã²êèu°y¦oIDDDêIA‘s6ˆÂ¥?fë¦ò¾Õ6|z3r@À‰Sãí­¹î÷Ãùé¥ù¤¹,0 Ù½ø[v†-ˆ¾ã†pè§%v5À‰ž³²Ýh3lîk~fÛÖ ÕÞ´¿á)îéí}F§ähs¯ü)‹§þö;‹L¬Š,OââÚ‚ 'F!,³˜ä„•$'¬¬åXÝná–ÞºAEDD4ù%£á Ñ™÷7¯?þm;6üúg€_õ¯Ûm„ }’÷_iο¾˜MüÎtŠ š´íÍe¿¹ƒ‚gqÇO v¢ç¨lŸÎ·òæm˜üß©Ì[¿‡Œ7‚Zv#îÚ[¹uTk|Ï8‰€ˆKæßí‡3û»Y,X½•‡2É/·áDHH(‘-Úѵg?† îQ™CÁð£ïÄG¸¯M Ûv±/-›Ü¼| ÊÁÃ/„f1è=ô ®¿¬;Ýž"""õej™ŸˆˆˆˆˆˆˆÔ %~"""""""R+ DDDDDDD¤V ˆˆˆˆˆˆˆH­4‘Z)h """""""µRÐ@DDDDDDDjåfš¦jADDDDDDDjp+..V-ˆˆˆˆˆˆˆH nyª©ÁíÇP-ˆˆˆˆˆˆˆH FjjŠ¥j‘ê´{‚ˆˆˆˆˆˆˆÔJA©•‚"""""""R+ DDDDDDD¤V ˆˆˆˆˆˆˆH­4‘Z)h """""""µRÐ@DDDDDDDj¥ ˆˆˆˆˆˆˆÔJA©•‚"""""""R+ DDDDDDD¤V ˆˆˆˆˆˆˆH­ÜT""¿nëׯ¥gÏÞª©Á²,’““EEE…*Djp8‡ÕÃ0êüz DDDDDD©ääÔ••Ñ·ï¼¼¼T!RCII1 [HI9LTT³:¿^A‘F*;;‹=zQZZBqq‘*Dj°ÙlÄÆ¶gÆu ˆˆˆˆˆˆ\L***p¹\˜¦©ÊZ½7ê»|嬃Vi ëæÍfîªÍ$îM!«È‰ÝÓЦ­èÜs—ŽB·])‘s®˜oÞÃK‹ iqÓßyÿæì§j0LåÁ‡&“ä9g>z‚¡¾Æ¹=Ò¥¼4ñMVF\Çÿ½{ ±ö³h[2gñä’Ðúw|øÆ54³ßòEDD—Ë¥J»GÎb÷‹ÂßñÂýñ§f°hóAнšÐº],­›øPzps¿z—'ï}¿.LÇ:›ÀDÁ|þ|õxÆÞ?…Ýúÿ "r„7=‡÷%ÐæâÀÒ¥$9OÙT°wéRö8Á¿ÏPúœë€ˆˆˆˆ\ê=Ó bß ^|þ6¹Ñ¤ïDî½í ú5ó>…(ÏeWüL™<“Ýò0 G_úˆˆœ[ž]†28d>ß'/gáΉ´ëx’Ǻs —Âe bÐðîx7ÄÉ8Z3öλèá݆pmè+""rÞX–¥J_YÐÀuˆïÞÂæ"ƒˆ¡2éÑA„V¸Òö’‰<×{ëv{£þ£ˆHpïÀˆÁÌœžÆ²ÅÛ¸­cWÜk9¬bÇ–&»°…`xçZ2f¢ÏØ(]‘‹=hP¾u3v–aøôãww ¬0¨ÂðjAïÎUþÁ*áÐú%Ì_±šõ‰IÍÊ¡ÐéN@“º ËW¤…×Ñi³iß?Ãï?܆`ÿ×Ü;þëcoåèq_¼4š #‡;³˜ýí÷ü¼v;û3 q¹Ò4¶#¯™À•ÝÃpÔü$¤®™Á'S°nO:Ŷ¢; âš[®§Ãú¹û“½t¾÷C^»,„ãyMòv-dê7sY‘°ŸôB÷ÀHb{áê —Ó/òÄÎø ër_îÇÞiSøfÑ&ödâög¦\µ‹Gùš-oâý·n eèŠEæO/rÛ{›ðó<ßßeˆ‘ªñvÃýýT®\ÂæÛºÒÛ£æ³nË¢¤™6"¡“£„CëÎô9|fϲ¯íãd9êôܯEÉ|õS—$p ÏÄ;¼}FNàwWõ$Âqæ5U÷6BDD¤qÐLù• œ$­]O¦iàÝc(ë¸.Öµ™ïÿ‹ïrüˆŠnJë®mðråq`G" ¦leåºùÛ+7ÒÞ³òpŸv—róµ~üü]<)~;¦ ÁGÖö&m¨ìgZïœÎK/}Ά<¾McéÚ'{Ña·ÌåÃM«Ùp÷˼0.ºÊvrhÎë<þÞZr _šwîK¯ ‹¬¤¼ýÇÄõª-³¤IÚÒwxú­E®p'´uGúvr·›æ}ÆÆ•k¸ùÙçøMGojÔŠó 3þ2¶AdL Úã°°·Á˜Óøç¶EÌÝq-wu¨vIÌü¼…2[W쬀ˆÔ`Âð–Óùdïjl,¡w¿j{4—naѪ,L{4C‡¶Å͵³NÏá3y–Ëçþ‰ñŽý|óÒ·ÌÙçO§n}¸ÄÈfצmÌÿì/lÜy?o>GÔi×¾Õ§‘ó¹‰wîx™Ÿr- ÏNÜýö‹\Ù¤æ³dñkÜôÖ܆>Å—öQ°ÿW4°ŠØ¿? ;ÍÚÄàYçÞm(~ÿãºw£¹o•¯ÕË’Yð¹èþõã&]… ßvqLŒ‚ÄïãI èÌå7ÝDk{õSÚÀ‡¯}ΆÂ†?ü Ç5çè—V¥ûâoÏ}ÀÊßçûî¯pMTe™Vú|Þÿx-9î1\û縣{@å 3‡µÿ~žgîÇY­z¬Œù¼óî"’ÍF<ö<ªÄ[ùl™ü Ïýo;SÞšL×ÜI·jãÚ³ÙMãxúý»U9ô·, ÀáczòYB< çmâ–½¨ÚÝwîYÀ¼].ì­G0²º³"R [3†mÃ{v¿h=…}Q5Ïañ†Å¬Ì³p‹¹„á1v0êò>ÃgÙ9{îWëGì]̼æ£yþŸwÑ?¸òáoæ¬ã_ÏþñÿὟ»ò—Ña§,¿>m„ˆˆHcÒ¨gXv6°°J™6}#—ÞÓ¯êÇ9*ÇB†Ã , Í­8]ͺ_Ôò ,À 0П:çß6Âè6¸Ç‰G(†ß~=NvƯ#ãŒï‹ŒEÓ™Ÿá£îåáKw<[Œæ¡›{àU¶ƒ9 ÷S¹ù‚ÉEsØXl9ê~w4`` ¢÷ïngdhõª19°`6Š hÈm<0,êø·þ†?]nz€Ú¸a¦.ä‡5…5nbËgì}wëd†ôÅà ÈYñ3« ª¾²œ­óqÐô ÛÈag¶å˜ˆ\”ò¨K†ÒÙ…ë—°ºêsÄ*`Í¢uä[nÄL´íìžÃ'–5ÐsßÂÈ;~,`Pù˜îÅmw^J8ÅløiÍsÝFˆˆˆÈygxàéa‘±hsRLÕǯÈ/öÕµUœJâÖDv'gSPR˲ÀL#×fj2©.ˆ8£³+fëÆ”þôбfD ƒÀÎ]hn_Ïž¤=Y1øSĎă¸Œ@zõkWsÊ¿gúw÷ãÇyE't¼·'Äeó¥ç ÔØ­ÌÞ”Áƒbølg‰ ûp]Òù„ʵö`@Ç“ÌËðìÆ¸áQÌ›¶Ž9˲66´2S´ž9Ë2Áwc£ ÒDä¤ílè†wù”Më7² >—á#ƒ0+o- 6£3ÃGž)®Ïsø”ϲxîÛüº3¨sÍò<;ö¥WÀlfïO$±À¢y€qîÚ=lED¤‘iÜ9 Žœ»[®¸¼”Ó¶óÝ´ \zoO|ŒªŸñÄÏ«™¿æ áG€_åô‘ÜÜ|,|ë6˜µJØõ㻼öÉr–Ô~± [ ¥gz˜Ù¤e8±Ì\~|ö:~<Õ‡-, ð·òÈÊ1±l!„‡Új­–°ð`lT ä’™cb!DFÔ¶€ÖFx“pÜŒ]äeeSQ­rmÁ¡„ØN~bGÆÑfÆçlž»˜C£¯%Úf‘³ògVæCð¨Kéç§^¬ˆœêÙÈÀaÝùp}<›Ç“uéB ‹ìøÅl(žCfœõsøÔϲsÿÜ·…†V[Ke£I¨« ‡¬< N4¨O¡»IDDä—èÌ=v"#¿ÀK§3g|w®izægö6æ|7‹…ëvp «—{Qm{7þZ.ëz<BñJ^»ë-–û]ÆßÞý íJX>é^þ¶¬{Ì ¼ýÆuÇ“Ô[yÌ{å>ÞÙÉMo¼ÆÄ–ö‹êÊÔ#hàC‹!ØÖ§q(i/¥DÕa¿o‹¢õóâËɉèÇ­\ÍàÑ„û{ãáf€s#oÿþf—S‡È‘‰i¶ ºE—S$f´…´ÃçljëLOÊ0jRìvNukÙšg\·ÿñöÆÌMÏím³Xôó&JlQ\>ª žzŠˆÈiZÿ¾CéãÏâm‹Yš>š«Ã3X¶(2¼0´/ÁÆ9xŸæYvîŸûg0=m„ˆˆÈ/¤qç48þG—½7NèÀÏÿJdÆôuŒ¼¯÷±ÞÇ?¢Um¦Eñ®ïyõo_²)φ_tGz Á­ð[6Íç?›×±ñögùÓèf•ƒ_¯.ôéàÆ²M;HLvÑáèp×^w–`®C;ØžcÒ"øHáeIlKrbw£w ÛE·[…[}^Ò¦wOBgüHæ†%¬ÈÈ¥g¼ƒB[—¬$“@Fßó7õª¶=aI6ÙEP§T˜F¡Á6Œ}&}®ã–>îgð¢Bmfé™&Ôˆ`¹ÈLÏæ„•4F !Aƾ,RÓ]P#ºd’‘šÓ2 ª{ÅA\2º/oXÆüy[¹É}s·W`o5œQm•QDÎà1âÓ“¸~,™¿“…ËR¸bàjn¯Àðíˈ¾GsÐ4Às¸ŸûffNhé^ã¤fº0lA„縑_„é$äÒ‰ŒúöYf.›ÎOWöàºèS]amâ¿“¾dSQ$£ž~…§G7ÃÍi‚ÍŽóà¼ðø[,ùì#fu}Žñ‘6À—]Z`_€­» ¸ºY`ÞAB¶AT«äîÛÅ–¥Œî_¹°Ñ¹/‘m…^½:cÀŶ6¢^©õÜ;ãÊX¬¢Õ|úŸ•dž"O…U²Ÿµ[3*ëÕ*#/¿Óð'$È­Fˆ)gõJ¶VÔ¼†›7p9qÖø¥]»·ÁÍÊgõÂ5äÉ4|h×1»™Ëº5;)¯þû²DVm.¨4ð£CÇæØÍBÖ-ßHaõrÌTV¬ÜƒËð¢c§–Ô}ŠoïÑ ƒìe³ùdúöºÜé2rxeâ2‘Óò¤û°þN’–,fÅ¢¥ìt‚Ÿaô9¦¯ßs¸Þβ<³`+Jkü{ٶլϳ°Gw ý©–oÕ§id,ËjÄ?UÆà–…“Ü8¡»ùaúZòÍj3 ¬ªŸ×$céLf@“ËáÑÁ~ff‘“›CNv&…Cyä÷}ñ*ÛÁü%pyMDÇ΄åìHØIé‘ËÙ±}f}o¼‚În%lÛ¶‡ ˲\¤nßNšåFûÎm°›·®ÏkÐ{4W=p]|,ÒMâʪÃÅ'²+rIZ:…}š®Ë­üáE“&ØÌÃ,›ŸXeàmQ”ôÿd-EµMEuâg`fæp±Uc°Ý$îâB r—}È«ÿÛJNõÈ‚3¤3Y°«üØÇn>t4Ý|,R~úˆÏ6ç¿ Í\Ö}ö1sÓÍUÕ|øzø@Îâùç²4*Ž~!‰SßãËNlM†qEßúM¨uïÀظæ…ñÌX>½sIˆ ŠÈóè4”!á6œ{gñïwã4‚8¼ëñ€õ}××Ù–gf2ï£OY}|_3wÿý÷ϤYÞt3”æ§lÉêÓFˆˆˆÈ/© pÄÍŒ ‡œß1ûÀ©ö6*&qëNÊúökIE‰ó„I–³{Û.ÄØMï;ÀÑ¡¤Ñ¢]¼¡0q;{\¥ìHLÂåÕ™n];е¥ìÄírQ™Û>\¶ætkwq.d¬÷¼w÷–Wñ ðúëSˆ_õÏÅ…_D4ÍB¼1JóHKN&»Ä& ox$:áF§ËÆÓeÁØôý ܱµ+ÝZúãÌÜÍæ„|†Œcà†Y¬¨ÞoskKÿÞÁÌšÏ?žxž•íÂð²Ø›çΫ:áí×›{ŸùYùœµŸÿ™ßÎjIÇvѹ•“‘IÊფØðx#Ú¹Q"â¸ÿ¶5<þÞZ¦>wñ»Ò6È"s×¶æD1bp ,MÆîv|΀ÇC÷'ðÔ[‹ùù‡Ø<£ í#äïÛÊ–ù˜>í¹ùÑßÐµÞ ìÄĤÓ7±¹‚^J%@‘ºpÄ2ü’(fL=D^Ø"0¢³Ç ýz=‡Ï¢™9›òÜb†r©×bž¿w]º·%ÄÈaצ­,´îs'÷ ?mˆÃ¨G!""Ò¨ÆÙ:§Á S °,pËõ×weλ›™9}5£êÏñ†Uf˜¹de9±Ìfüq3NÕE**¦È²ð,[kº¶wcþÆÄʼMö²-±·v‰u %°sÖ‰•y |“HØY܉ŽM,¬‹pÖâY,–7ðm5/¾×5óf3oÅ&÷'³+݉ÝËŸÐèŒê9‘£†Ð5üø%¶7»œç_ñäÓÏ`é¶M,Þï 0*–·ÝËïÇTðù³j)ˋ޷>Å}Læ‡5»X¾p3NÓÂÑ£-¿ß oÃÀ«íU¼ôNgþðóâHÚ°‚Ë‹€à`":Œ`dÿ ëãyÂGo6úIÞ šÎ§S°61žE6šwÆÃO\OËeÏ0ß°ãëëU¥Cj'bÈÃü_dþ÷Í\–'laE’‰G`$]/ÏU×_AÿH³º Fh'º5µ±yÃGv«e{0‘S?ÖÛ L‹i_±Çe'jðP:VËP¿çpýUyî-¸îùkè4åS¾]ºŠ­ùÞa± ¿j¿¿ºg´¬>m„ˆˆˆür„rü‡Ýĸo63mÕ f]Ù›«Nv¨ ØBè=þrzü«#¨=~ÇþæC‡Î-°¯;ÀÖùŒ·v’mÐbl;ü,ðêÜ ŸïV±uW qÁ;*óôìDÌEz9ŒÔÔ­ð¬qç¥3ý÷ñ¯í-¹í½×¹¡éùK*àÚ÷÷?òZÜÌ?ßš@ å3¹è­_¿–ž={«"DDD¤Ö~BûöW3ä^ IDATïp%òÑ}afa7zÿ FMpl¸S¼ì/ÜñÎ&ýïçµkyhÒ*qäÓ»»T~ûm•°lÒ=ü}7c_ü˜?ô>yÂcËUFqqùñ%õ{¿æž?Πð’Gy½Ýþ(™+_}‡[b,(YÉ_ï|—=qOóçÐoxü‹½t{à_<{‰w£¾W¶oßV¯>åE–¿,ó0¹>QDxU‰HYÅ$Íø_msâÞ~—DžÇQ»•ÇŠoæ°ÏåI¯q#N³NWDDDDDäÂÙr«Êô« ßK&rÙÔM|³f³ÂýàxbD/:÷l‡cu+ç.æPÛ~øŸáên#º]¼g0Û~,OÂå݇ÎÍ$ ôŒ¥kŒu kø9x?.[sºÆz]t[-*h€EöÒw¸ã‹ ¢cchˆ·YÀá] lK.ÄòéÄí÷Œ!ê< Ü»fóþì]$'Ÿƒ-újn¦ˆ"""""rá ¬*©úQœ®–\sCOf½½Ž¹?U&¢wœ4°r=£§=ÏÌåŸ2)ʇ¯ì@`Õå‹Î|ö®_Å¡Ðá\ÒêøšMËÖŠ.íü¼n9óò*pëÚ™¶†y¤ü:vÅš¾˜y)Áé~qæ3¸ÈƒÐeW X儬N,¢ÜrÃ;¸)ÝG^ÃU.§_äùÙÏÛ•º™¹sWâtøÐ¤ËX~{ßMtô@DDDDDäX'|Ž>ŠU†×À¹bêz¾>TG¾V­º£ÓÖž»_¸›¬çþÍʯ_áÞ¹Íi×&Š{yY™¤¦$“Qh£ÿÃCSuøëI»Î-±¯ÝIY¹±Ûà}ì}Mšwì„Ï´ùTøtêD KAƒ‹w›8î|<Ž;á3ñ¸ä)f^¢‡ˆˆˆˆˆ\¼Aj˜;Ñ\uCofMZ]¹u³e4ÀUJYØh^þ°;K¦Ã¬å›Ø¹eMeÂãštÕC†0¤«Gµz²kß‘PÛNR ¡kûPLË<ö;Zu¢£cñn´ïÔ »iq±&T"D‘_9%B‘SõZ·nÓˆG¤žG…ãc”‘“’F¡«æ!vßpšya¬âtg•ÔÀÛÜññóÇǡ›.—WE9¥%Å—”PaV+Ú#ˆÈpì8)LO&§ÌªZ(a‘!xe9‡I¯íęݻ“”QDDDDDäbÓ¸g”uh?Y§8ÄYÆ¡‚Ó¼«ŒÂÜ sëPti6‡dŸ¬PÒèæRÐ@DDDDD¤q3MM—†£ ˆˆˆˆˆH#v±n(燂""""""˜e™ªi0 ˆˆˆˆˆˆ4bši ©ÎAƒõëתÖDD@}²Ùê™,""¢þ€‚Òê5Ó`ìØËUs""çÀºuëèÕ«³gϬ÷{¼»3V)""ÒˆåL ºÄî¬ókN§»Ý®Š”“r¹\8Žó4‘_^ppÉɇ ÇÃÃS"5”••’‘‘NTTÓz½^A‘_PTT”*ADDä¢ïDRTï×6%++ƒM›6PRR¢Ê”¼¼¼hÙ²‘‘ ˆˆ4:‘‘‘ª‘‹¾?ERzi½^k]»ö kתHi6UˆˆˆˆˆˆˆÔFA©•‚"""""""R«_}ÐÀ¹ùEº; ÃA»§â©8ÙE_q­—£ã3¬užÁ¿‹ˆü ¤¤¤œ—rì¡!¼û`,³nˇƒ=OžÐÆáÇŸîåû[Bi{–-„áÈ«Ä2ã†`š¿PÛ½yðÎXf=|ügæÃm™~ok>º±)ôò!ê×Ýç\Õû9¼~g\¯µæ‰6'/Ì-"”ƒÖíühn«üsd[Ú_l[9[&É)Ål±>øäÞ‹mçG”æ5Šˆœ¦?¢J_­_÷î e«˜ò¿]8íD…e’²ÿ[&/~•!£ô5…ˆÈ³{2´­;vËEv‰ ?_†7Ídëó" ”3{î!¦åÿ'ÿ¨`þxE(]£B¸·{!­)ç«Ws–¤³±¼”ŒÆtYÌr’²´jáO_ïæW¿÷¼ÖÆ•[Æ^/b´g“ˆÈ¹oâ,‹ääÃdggQQQ¡ ‘ÁÁ!DE5Å0ê>ýóWÝ|—,Â7ûMÜ{=Ä×Î⺧WñÝäù¼9ꊓ|£!""Õ¹7õc°?8ÓrøG’Ï ö¢{/>:PÄż›s~r6ï­÷彞Ĵò%rm6‡­_nð½vKy#ì©:Yµ£‚¨^ k寂­NªV¡g´|-ö­)`WbôßQDäœKN>LYY}ûÀËËK"5ÇÕ%Å$$l!%å0QQÍ.¤ A!ó'O'ÙtgàM72úš¾°’Å3'3'÷r® 4tõEDNËF÷v~‰; XŸd’Øß‹Î1þôò(bÙ.ù2üùëïÂ阑É}ßÒ¶oׯzíÅe¬Û–Íçë‹Hwä ìz÷áúŽ>´ò³a—³yG6ŸÄpÈyâù6káǰ6¾ôˆr§‰>v“¼¼2¶$åñ¿õ8‡cëÔ´2 ,OüܳÁaWÝË?¡n¦Ò²W״󦕟ò‡y,=˜÷‡zU6¸!!üãÁc¯­ØŸÆ­ßå‘ëðãOwEÒ/?›?LÎdWµÙn>^ŒìÈð–^´ô·ãp¹ÈÌ/'qo>37æ³ó £?n¾^ŒîĈ–^4÷µaw¹HN-bþú,fpRŸï§òöæ³¾·}ÛùšK†UõÞó%Ð,ã»]eDw­ýþ¬Ïõö‹àúÞôr'ÌÓÀ0Mò *Ø›RÄñYÄç×ïX‘Æ(;;‹=zQZZBqq‘*Dj¶¶6±±íÙ°a]½‚¿ÚU†VîOLþ!Ës0¯m‰#ú&õÆÊ™Í33±tíEäÕ ïoxø0¼•ÃY¢¤ œ…,:lbxú0<ÆNïnî\sE4urP”ZȲ½¥xy2|`oŒõ¯}íºÍÁ¨qÑ<×Ç‚R6*£ÈÓƒþ½#ùë¥~p¬cGDpC{OüœNö*$þ`9ÅÞ^ ëÉ߯9§ùlv;€ .ë,Ë·»sÅÑ<ÝËÿÒr¶§–‘ã‚¢Ô<¾ZWH² fq ³Wg1%¾òç«íe”žæ}"ƒyib4÷÷ô£‡‹] Y›RA±»Cû„riÈ™]Eïˆ`^¼)š{»ûÐÔ*gëÞBÖ¥¹lÀíã›ó§®îõû&¡´ˆE{]¸EVÎh9áÞ‹±ãL-`YîÉ.@ÝëÛ3*”W¯‹àêÖî¹%¬ÜQÀòý¥¤ºÜèÔ!AUê£.ÇŠˆü²ýÈz¿¶¢¢—Ë…išªH©•iš¸\®z/_9g3 Ö®]K||üiëׯ½{÷>]È€¬Y“™má3æ&®nf£ ãoÉãsfðóä¤Þ|‘jëE¤‘‹ŒŒlÐ÷÷‹ñ£—'”î+`e€“UÛ‹¹½…/ÝÛû´=ìº4¡þÄeçòÊçÄU†omÞ>Üuu—· çîŽÅ¼PmŠº=<€ËÒsxñ³LÖVþÆ-0€?Nˆ Û`Ƭ-àËÌ£ÿ V-;ÌOŠ8Xvb°bx\SiÌ]] xbý¹È?`£C /| pæ”qØŒú—oógtNo|‘Á’ÜÊßX|• íºûQRÌñYì9Ó7<}¹{\(ݼ\l]ÂkñÅd{­Ap„7ŧ£>Ü>.”n,žw˜w·•[šâÈW…Óop—8Èw¹uqgyíüÒÖk+ëÆ?Æžî&Ûvnyœ¤¹¯k}ÛèÕ-–v'K:À;'\¯/"]Ö±ë{æÇŠˆüÒý(’ÒKëýz—Ë¥J”»GÎÙLƒž={RZZÊœ9sNúSPP@=NÿfV*ß}1|ü¹tâx"ŒÊÎQèå73&È xÑd¾= HšˆÈi†ø hï7&wrt,˜¿·€u¥àÑÔAuMc9™¿$óXÀÀ,.â“%y¤c£{gšU èfßý|<`àÌÍgêö L›;#ÝŽÏx°œlÙUm à,gÑÒl6: Ú´ò!ô,ƒÆîÞîôéÉ£]Ø,k‹È9Ëò «‚9 Ž  2`p6":1Ä ÷fðÚªª‹ì´" Nÿ>¡í‚áé i' J³ryoU¥OF¶÷ >k”ÌgU‘A«v~47*ï½þí½ñt–°h·óä³ëZ߆`oÃ,g[гFà¦$¯„=…õ8VDDDNÑ£ú(‹/®ñûòÄO`·Ÿ¾;bœÆ”ÅÅA˜xYȱΤ8š›¯cêg+˜2u÷>Þ»®¡ˆH­ ?_†5µa•°h¯ëØÀÍ*«œN>¸ƒÃÚ:˜µ¾âŒ¿µ7K‹Xy¨æÑ¥É…l( dtˆ<á`•Q©™_ÌÚ¬êÃF‹äìr\¸ècdž“ªñoÃÝA»¦^´ tÃÏÝÀn€a8´Àà ‰“çO¨µ‘òäößÅr{A«IÒÆTÞßqâÀ¶>å›ÅŬJ9—m;¢=qÃdeb!Ùõ@ØèÜ܇åbÃî’Z“_æ.æ€éCL¸Þ”QP×"œ%,Nª`tW?†„e³¿¤òÞ+ÙŸO|1œ®±>ãú¶\ìÍtb6óâÚ!ä­ÎgMj%µÕM]Žiä,K7iAƒSê0{¦NaE©AÈuTõë?â&Ž'òóYûåWlôÏtRÔ@D¤V‘mýèàI¬;á›\“Û Éi@›v~DoÈfÿö5ÌBgí[šNÒ ,Œ07‚½¡êÈÔ,uQPËûW¸,,ÀÍnœ0ÀmÓ-‚ÇúÑÌZs.X¦ Ï:÷¦L’SKIw–EE…IVN)›’ X‘æÄyÊ7‹*ªÍ8Û¨0_0Ì çžEgÐp#ÜÏÀ0lŒ¹º-cN5ö÷´ãkPëõ:M“¸³ÔnA\ëÉÂb?:Ø]¬ÜQtšD]ëÛ"aMÓ›DruËžj‚³ÌÉ´6î-àçÄBö—ÕçX9/AƒÚu ®í|5e eT¬x…±ƒß¨öû J€ŠÍ_ñÕ¦§y¹§6}‘Æ+%%¥aòî iç‰p‹ æ¥ AÕÖvÜ©ÌQ0$,‡ÏÓÏt”ذßdø´ãÏCýÌ/äóŸsXž\Fz‰I¹ ؽyð¶fŒ¶S÷ŽV9³çbZn–oBC­(=»Z7°€ådó–<¶–œ*(TJa= s¦°4' ±!ÜU扽¤€EûÍSž{}êÛ*.æãÿíen´/ZxÓ¹©šùqMs?Æ÷.æ¿ß'3=ݬó±""¿l ìÁõo'4Ó@SÐàhàà‘G!66–qãÆyÀpnú’¯6WfuÌݽ†å»OÖ³ÙÎ×_®áÙžp×u‘F*99¹A‚ö0†YîàIÇ€Sb=ù2½ç™<ß}„Ù`õѱÍ?Ët’]\ÿÁm§v¾„àdÞÂT¾Þâ`Îp¸ìNÃÌñò«÷]d‚æ i€™õìZN2‹À 5HÛ—Íä½ Ô±4KY²³œkû{ÓÓ²·°±¼êÛ29t Ÿ©ò™ ¸y{pIÿ&<ÐÅ›[ù³ô»ÜãÕU—cED~±þ@ ÑÁªç&Þ¹ãe~:Í ;G÷{øôù‘žö[“CÓžá¾ÏöÒñ®÷yuÜ‘¥ï¥Ëxå·o±*ü&ýßÍ´Õìõó4°Ûí\qÅu|U9«§|Ív§–Îgû;C©-ß²sýŸéÖïvLŠ—0ÌSRD¤ê`,¶Ñ6HÛt»•PÛ;öðPÞ½!˜f±~tXY–3 Û<}èßÔÆÚjÉh="}évÔ;ù³ O6«œìZvŠñ¥“[CÚ®|Ë´pZ€Í¨CÃë"á`)Î/zvð%hw~e²Æ:s±õ@)Ζ^ôiïKÀÞò¨ìÌ'¡k01†“EÛ‹);Oõí,.cÑÊ\†uŒ g ƒˆSÄXêr¬ˆHcqÁÌ4°ì8lؼˆjÛš°“l¾ãÖ6‡eÁL< ›Ã¸9Œ*õä¨líl–u,q±U¸o{õ‘×ñö¤i¥`Bà ê¥t9S¾Ù‹ËÞ’kn€ÇÉNºë®ëð/%LcÊâ×6Ú[WRDäX4 2Á¡Íª`ÅÎRN¶#¯+³€åÙAÜâ˰f™lÙÓ´ 7ↄ²jzkm¹èÍo‡úa˜lØZÀz÷[LÒò]˜6wvð⻌bŽ&·÷ âáÁ¾4ìÓ¾Ëw¹È.›;MÝaçVÒsXÒÓ‹¸Va<Þ§‚×וWeËÅÀ0/"JŠÙqš]R³YØ£)#Û†ód–“7×–SõrÛí´Žñ#º Eiõïxš99<ó«oÃAïÎ^ï+$±àÄ¥AM½haWAV‘_[K®}n75­}³?«¢˜¼Â²ú/ßs´áЇ¡ŸWKÂm'¶3•Áw%Üÿµ ŠMaÚAnm¯å†¾§XtàÖ™ ºðê–M|7yoŽ¿®¥ˆžÍüè ®Ü–¤ž¢95ËXº«œ ¡ hïÍörº•ÎÌ|”ûóÜ-Þ$,%Ër£M´Í< rö¤ñ¯„гXo±mS[ۇѵGSþÕ¬˜Í™.쾞trP¸+—•ÍÐ`­x–ï*eõ>'c;ûrïõÍè—ZA‰ ®¬|>ÞPrÒz·J ùpv—‡Ðm`4ÿéRÊ¶Ô Šìvƒó¾˜AšéFûën §ãTÇÚépݺ½¼‘õ3'óSΕ\¯Ä"ÒEEEãw´Ñ£½/†Å¡]ì>ÍäƒIìíçAë?zy²ôt“ œåLÿþ Ûú…ru¬/½ 8¿”E²ù|]ig™SΕ“Ã_¦™Ü20AQÞ\b‘›[ÊÊei|¶Õ`â­ z=®|“uË“ù€PÆÅx2 ½7nTì/å‹S “³øó—%ŒéÈð–^tlåÃ2ÉÉ-cñê|~Î:³MIZ/M)ah÷@âZyÓº¹/^†I~‘“ô”|æï.dÉÞó›°Îõm–³dUî­¼èîNl /üPV\ÎîYÌY—ÃâÌ#³ êr¬ˆÈ/Þˆ¤HÕp*ÈØ8‹Ï¿YÀº=™Ûüˆî8kn™@lm‡—.á…ß&>üjÞ|k"míi3Ÿçî+s<íÂý¦;ÜÑýnþûì¥gCáÂd¤¦¦Ô©½\¿~-cÇ^®ûRDäš={&={ö>és÷T¿{wglÃ7~üõwátÌÈä¾ÿesX#-‘s¦M¸'Ié¥<»ó¤mþ©Æg:u¹0*µïy‰òÛs÷?žãòð3™ià"uÑÿñÌûñdâKón=éj’¶m=›s¢Õ¯œy Òõ¾÷x!.°2bÙÞ¼õ –EÞÀ[o\KŒÝ¢ôà~^³Š¿ZÆaÿn\5¾'!GŠ·EtcTï¨FŸ€?!aKï/øµå49CVæþýßÕdºµæ†¿¾Á=|0M°ù¬zç1þøýœ8Nó.^­†r}3Øò¿e$uá²ë'K„h9Ë(.­¸hg§)h """""Ò˜ÎÌî Gò 8·ñÁ½7òÁI†°]îx‡¿Œ ÁÀäð²ùl(‚¨kîãÖX'ÙÙGòÚérÛ}Œ[ù 3Ò+ßܪ’àÀ:V`e˜Ââ#ËEIAʆ¨ ˆˆˆˆˆˆüÊØ¼hÒ*†ÐZרi~dŸ=«ˆ];÷ã4‚èÓ'šŠ²ª¹y\”9[1 —?Ì.V*h "Ò8¥¤¤ù«?O« —?¾›« &""Ò ýd°׿¾`f™j`‹áºÞæÆ¨ÚrXTå_jb™俏°la„81­j™ -“À°0lì?2£ æ6 UwI8ZüÑ¿h÷ DD~qÉÉÉ"h """ ÙH! :XQ%0Pž—I–Çé! ˜. 0j¼K#ÿ³¦ ˆˆˆˆˆHcb_H3 ª øOÿ¹ü ¶c$e–é ¯4p’‘š‰Yýýª¼ï‰3 ¬ÊV¼AA ~5„: h`UùLgò¹Â.GŸ¯w²jÞçLîö$¿íâ À•úÉ_0?ÓìG6J¨™Óà„Üö@Bl˜Y‡8\lÒÂ×ÐÍ© ˆÈ/+**J• ""¢þÀÙµ/´å æ>f¼ù‹N2Zµù÷åöÇ.£µœÞyðþÕ$½±œþö:t¢U IÖžm$æÇpù¥îÌšw€“-O81hÐ’~}ƒùþÇxþù\>+Ú„âe7°7ÌoǵÇKA9ß”QDDDζ?pá JHß·›ô“f ‰¥Ü´°l€³ïOòÏ¿}ÏGŸÏfåÎu,·ùÓ¼ËhþtÏÍÄ,û³¨6sÁ²ŽL6¨¶<Á²ÓùwÏó˜í¦­HdͲmT˜Ž±Ü8¦žéÄ DDDDDDõXÛ¼0>ˆ½ MŸÏ³¶ÓŒÎ]d¤dSzd°_Q˜‹[ëËyrÒ xº»a䢬ˆ‚Ü<ʯþ?–ÝêNYÎaÒ ]•Á÷A¼4o<^®<ÒRr)?s1)u…wß+ŒÌ‡½r÷«4‹”ŒB\iŽ DDDDDDuÐàB™iPBÖ¡ýdÕý…T”ä’Y’[óWå)È«~x! O(¥ +•ÝV ˆˆˆˆˆˆ\LSiþ¥á(h "ò JIIQ^õΪ?`io@i@¶ ö“•Ïå®&v èòcÃæð" ²®~˜÷'Sq¾Ï«è+®õ2pt|†µÎ†/Î*Lâ§ü›âº懇ß Hbû]ÆmÏþ‡…{‹õ¿@䔜œ|^Êqn~‘îÃpÐî©øóÿìklÏѪmˆ=Œ›§åôЊ5¤ƒãH;ã9†ÒwÇM톈HãëX–©ýœöGAƒ“~ÂÚŒ#..ޏ¸ Ø•fbõŒwx0®þ»×ùÁ-rãÿÎU]º0î¡I|µ0‘|¿Vtïߟn1m›Ã'¹ƒ¸Ž¹é‹ýüšS§XÙŸp™§£Ësltê¯<ÿÒ1iqDD.Re«˜ò¿]8íD…e’²ÿ[&/~•!£¼çç9OÏQèÙaçLafÆ ü6¼Z6çÒeLùvF›žtËØÈ¦ÒF|›¨ÝiÔA‘†rq¶÷öP=õ<›Ú1³V°dëyœ¨ëÖ–±÷<À}ûÞPû|:yçžçXœkÐbâç,™ö,WVíøxFÐëúùvõRÞ¡ŽŸÈ¬dé¾ÙoâÞë!>x´îV ßMžßx³Ÿçè±V2’ñ7Åá[´€)3R¨Þ%+Z8…é‡lt¹áº6æ0¼Ú ‘FËápàt:õMº~Nùãt:q8 Ô­ÓÙ„¨pX%—TéZìøéž»órtjE“@/<}‚‰î2‚[^˜Ê¶‚Ú¢x&YkþÃã×$¶‰?ž>Á4kߟq¿öVYqšµ¸åÉËøàñëÒ±)A>žx5¥mÏQÜúì'¬Î<³bé’wywu1Fàå¼ü÷ëhvŠŽ¬á×™1CšW»\d®ý/OMD»&þxyøܼ£îx™»k®e5¾Ëp÷þ¯³³d?³_½…!±áøyzÔ¢×ÿ³wßQQ\íÇ¿³…¢ M ö£ÁнKŠi¿äƼj¢&¦cš‰ÑWMÔDÁ^°5öÞ{ÇÒDêîÎïlTaëó9gÏñ°Î̽wfž[æÎ]ºXÈ™$sÊÌÄ¥‰>X9 bu ŽÅKúkTXùM#Z5ïœå/ÍyLG~®!îrww/â#$°1h)& ^ ðÇÏ?ÆV*×W±î–šážÌÛu^À‘pŽE#»Q¿¬=VÅ(Y¹ïL?Hœ `àêúïx­™%‹YbíXžFý¾gst¦‰ð!Ž>%qîH[»$¶Î]JX†¤Ä³!x9Ѻzô©–ýÔ½¢®S )îH½ñ¤ê !„(x{ÀÑщˆˆp`· Ì IDAT’““¤s,Ÿl?ÉÉIDD„ãääd^×ùE½1Õ¸ã¹hDÑU¤jŇŠÁp”©ï½ÏÄ('*U«LÝ–õ±5ÄprÏ‚ÆnaùÚ1ü³ñs¼‹?Ô~Ý1 ß¶ßq4¥¶ ›ŸJ|4aO°mö¯8÷I§òšC«rk×8ztæk·:4jÓ»´k\>s¹ãNR¼U ¯´´xÄ~Ò8´zW %Úô¥K©ü>†3ryþë´8›s)Ö”®×ŒW›YrýØ66ÍÁÆ¥+³|cšØ‘eÏiç™Ñ»?nÒRÛÛ›–åc8ºs?!ß°ïŠÊþ Þ¸*ù)3 ìbÔ™ýS}xëí–¸Þm©ê*¾Œ¤åÿœå/ÍJžÒQ8×xÑõ/'¨·Ö´âªUK{x¢÷èN`óál^·†9+¯Ó£ŸóÝ{9o×yÁbÄYþ×£)“v§^Ãf´®Êž›™úN[®¨»˜lû9-†VÝ›F­=¹z`;{‚FÐé‚‘í[FRÇ‚ÇG3u’Ûøª#KÍeÑÅwZ1½PÔ›k Z‹EÃÏèYIËWÙm\ÄuJáÄ©7žT½!„…Ñpw/Mlì5Ž9DRR’¦ÈÂÚÚOÏ ¸¹•6oQQ‘j~>«W¯PŸ )ëÔ·JiTô Õ ç ÷ÿlJKP#®P¿íXVÕ)ZÕݾizh;ãeuÓ‚µêɆŒû»sVÓ¯¢ªW,ÕFΨ¾WùÛ«Š¶´ê?/\͸•Q¿°S=n|ð§„¹jw+T]µ‘ê¾´6]QxhU4NªÏè êÕÔ‡÷“¬Fì]­î¸b|t¾MÑêt?Kôª÷ø3™ÒóhÆËÓÕööUÑWPûÎ>«&Þÿ⚺etcÕN£¨ºŠ¨ÿ&<´Í•ßÔ¨Š¢Qm_ª® ø”s¨]JiTôuÕ±G f•™)v¦úª%ª®æhõPZ¶‰Îç93'ÍJG>¯!2Y½zE®q×¼˜lR¯ÍéªÚ)ŠjÓþ»±Î¤ÆÌNÿ[ñvÓÕS¦-q¿4FØ5üTý7ÚpÿÞˆ^ñ¦ZQ‹ªu­¢V.U]}sÑE5ù^Zâv©ŸÖ³R‹Ú?$þñÅчëK_uÊU£z{å ÕU£WŒ;u÷þ6©1wVKhŠ©­§„©Æ”Uê 'Š¥Ÿ:=Úô˜ê”BŠ;Ro<¡zC!ò×|žÔçù=!m7ŸxéîO Ôèmp«Ý‰Ï6@«á Ù<ãÁS 4eiÑËj™žÌó"ð‡‘´¶JåÀò5„ß›¢jºEdT"ªÖ‹&Ý2¾ÿ‰Û ¨[úQÅlââì Ì»ªâÐñGæ~á‹{†×M,qkОÆeòpºL±\‹5œK9çóý#§gOaÃ-(åÿ¿õõÂú~VJâ3f:Ãë[` Í”•7³¼Û«jkòÑôïhWúAâ-*õgx¿ hÓN±mGLú6…Rf8gæ¤ù‘å^Èy¢P¦D±lÎzâ)AëÀ.¤?@V(Ù±/í7±øŠé±Åtu:í Zºhïß.í?¤-=ƨó$uý™Ÿ{xbyï  o>|·9–j,;·ÄÏDbÍ:×›Vtq7qxÞNÓË6$x# ÅZØ­tα¶(딊;Ro<™zC!„xF<ÿ¯'hì©ÒÄÏ{‹„›R¹}žc'ÂØ8õ ¾ò,Ïïƒëb›iš )>”=[vpø|7n'c0©¨ÆPb´`=K¨ÊYj×vG»eÞKÉQƒèðŠ'¶ù™…®ÞbÛÆ¤R‚nzàþ¤ú–ê vï8‰AcO›žmqÈ-Pt ܹÿ…%Í>›Êнü´æKV…Þ® 54Å·c èH ûG´^M‘„]5 j+Q¹¢UIœpvÒ&®E_ÄynS™¢¹eDÕxPÁ3»•5µ”­è‰…²—kW#IŒGgœ²dUÁÒÒHMM-¼2ËÐhÍï93'ÍRÈy/ŒÈÈÈ"Z×ÀHèÂ`v&+8õ ¤]†Þœ-¾]p›=ýsçqzÈ(jhGŒ(‰£&k5di©EÑØáä˜Í>-,°@%-55÷AƒÂŒ£9Üãý{Rá÷ŸY8o7ýÜæ²3Ån¯â¤f|ÊO,)¤¸#õƪ7„âq´„(¸´£`S­?>iŽ…)‚E“rÕ”>˜·îcºÿg¡.]øzáN]½Ibª1}åÉ”ìªUÍÐÀP\ÚòýŽ œX7“qCûѺ²†‹›çòãG]©[½=?¸“çtx]$Åê5=ÐbàÌ#ÜÉïöyS©d“V%ï©/¼23“æÇ—'ñ"‰ˆˆ(šO3/x)*¤íü†öM›Òô¡OÛÏ7“¤Ǽ#†§ F(…t;B;?½«(„Îÿ’!³ö’V²#~ö¹¯èë”B‰;Ro<±zC!м= „ ,ëΞe±QTÒ.œ!Ô¶y‹ W]ymÒ>íÙ˜ªîöXëï®”AD\­#UÚ dijzïEb®îgöÛµ±ŒZÏè³³}/òÁ¶n”)­C1^álhrA›µÔ{ÕÒZ•øõÁ„äç74¥pwÕ ˜Â¹x9»¹¶FÂB/“ªj(éæŠEOAÊ쾜³"¹¬ #OBœáÈ\æMLܺ°;vdüì>Ë `8Íü¹ûH}cD¾î½ÂŒ£9ÐÕ¥OŸšhÂÖ³î˜×.øÚQ|ÊO,)pÜ‘zã‰ÖB!ÄSî~åÎDLè%TPŠÛ¦ÿô‘šÈõëw0iJãîš¹i£µb Û“UòÒê±p©G߯?$xÖüsþ4à‘ÓbO3ß—±Xµ“u³—Õµ_ÆÅóÉÊç}Þo0‹{V0zØbZÎê‰GsMÕÛÇYw¨m}Ê¢QiØ´ºµ‡Y¿x=·:vÆþát/°lé! Š-šÕ)ô‹'§2SôX(€!-ëkÃ…xÎ%×tÆu D¡Ieoð|N´x~°‘Ó¿6¿¿¸`†…ƒ£¨ãý g³ó«F´°zÄuþ„cDî7háÆÑìi©Þ§?ͦ„sÄèF`¿æËí¿?¡:Åœ¸#õÆÓSo!D~©ªJDÄUn܈%-M¢ÈJ¯×ãèè„»{i3f̽ ƒ*ñÇgòñÛHUµ”oÓ–ê:ÊW(…Öx†%mç£:-î.ê¤wàÞ±Š¸Ì“+M—X=};v¯v§q™b}k$jËfNte+P6×D5”mþ?öà¯ymœ'ÁÿmгîA æð.–ôÅ;/=N]u>œ:–Õ-†³%¨ÍoŸá—ñðj•ÞSM‰æ`Èd¾3‘ÓÝÖş,´Të÷¾?¼ÍºàùOûZLëS>½³¡Þd÷¸ÁŒÛ“жÂ[¼ÛÁÁü)Àù-3KWÜ4#Îp6N¥ÁÃ/+fœ3så–ŽB¹„($É;^t£Ö“î}e;` «Ý‹žÕÆóå‰%oO ¿b¹_ç+F˜¥ãhNÃU†°1rH{ŒE\§fÜ‘zãñ×BQH""®’’’Â+¯4ÂÚÚZ Dd‘””ȉLjŒ¼Š»»‡ da<Å´~¬½wÿ¨bÎqâT$ F(^û&ÖŒôe³,hòÞPšÍÊæ‰í¨¾Å—–µH ?Èæmç±ïó>]×ObYÒà ™ëlŸ8ˆïÞ÷šõ©Wµ NVn\ØÇÖ]ˆ³¬ÉÏûSömTÅ©3?ÏÃÅncÙ8ª9§Õ§IƒŠØ¥]ãò™£>§çõõ¡x{äíчUíYºúûfUÈ(:/ÿÇòÕ¨\ÚÍ.;Gäm#«H`­R÷ßSєĔ)[i30ˆÙµÙ2± =-¹~l ÛN\Ç`ߘѳ¾¦…MÎI~ËÌ¢Û»1õÏÞoÒ†å Ëa«SÐÕèÏ÷C|òÎÌ•[:>(V(×xñ¸»»ú>ïlfI˜Wú¼’KÌÐÕ¤W¯ZŒ;v„eAëùÁ¯ %q¿•x1ÂL…G !hmb¸^¨qGêÇ\o ñ¡„„@!D!´n܈套^&99‰ÄDYCKd¥Ñh¨\¹*‡AƒìqœÛ¹‘s÷•–6%)S¿­º¿ÅÐ÷;S¹øCRõC–n°aô¨‰,Þ¾žÇ­pñz…®ßOá›Á©|QiRÆýk½ðû É!›Øyè ûÖí!ö/U‘—üGñæ'C ¨cŸ‡g MÇðϦLûáW‚VïbÇòƒ$kKàV¹>Ÿõe`-}~šÏ84ÆòcY3óüµd»ãÀåTt6%ñ¨æÇ@¿ x#€æå¬3\žþ³ØU±%ãÇOgÙ¶Í,ÛoĺT%| åÑÿ¡S¥b;'ù.3[Ú_ÄDeSVícÙìI5©X¶}…±ùP"¿çÌl¹¤ã?} é:/šÂ_)9žõsBˆ6é¨Ú³õr ZªõìE¯spekov¦·Ã#î7å1Äó‡ 9Ž\‘Ö)…VÿH½ñDê|(!•‚¢ÚiiiFL&Yýé»Öí ]™i „O»»»‚B!ímÿô?¹WNì³?Ó SÙ?ïKJÈ Býr—ÒŠá^ã%Z”¶Esç&Q‘9±y »ÒÀEÿÀ‰ç–3‰Ó`[¦:õ;¡K¸Â±#ùóè¿1šÏü<îwŒ¤)’•ßbÕi…Ò•*PËå6±Åt”¨Ý7ú:±zÞv®–¨C×.õpº;F¡)U kž¿™2h „B!„â‰1žÿ‡U^=ø)x0 ìÁˆ5úF¿?-»Bø§›7}Êi€$®]Ï¥´’´ù| ŸûØa4š@Ñ ÕjH9MhÒƒyê#Ìüi.Gî¸ÑvÄ7Œðó@g0F‹!l5_ û™­ÿÁªÚcèâ¦É”¦M¬+ÓŽ/ç|ˆo)F4(iñÜJÖÒÛŽ-ØN„C-:ôîu!DÕBbrÏÛÛ 2h „B!„ϰga¦zÿÍ4¸?ã <ÃúSU¹Áõé›(VðoëÆ¶yaœ:{ SY5‘øøTm%ª—S‰½‘á0ŠÞ 7}cú±®m[ɦkàÚå#†4µ%ázìý½bלí`ß„}lÜz…½Ë¡}8MJ)º Ì+–ñ\‹ÍX¾ ‰wT#I·os[~=A!DQ‰ŒŒ”BB!¤=ðBç_ãV—J&’b|hœÁ˜Œ£{it˜¸€bOÅŠNh Ç þm>ÛÎ^#Éôð6÷ 9uü,©Š¯x{’–dȸ€¡! ­W-ÊkM\½t…ÄLã.‡ú4,—J²Q}á¯O™i „OPDD„,†(„BH{ @í§¦Áý©×4¸û7­ –i*j¦GÚŠ&½»j0˜Ò·CCÕ>C <ó5Á1áÀbtÅœ(S© u^nŒoóz”-~wñÓ-bc ¨¦›„ŒìEH.ÉÓßI䎪bópšJ:bk0¡*¹fçî̉çûú|~g¤þÃ`W-ŠE#~8o|±£Ð½²P46-øõ‚)Ûÿv;¨+ÖŠ»×–“ò”eÁ6‰––  ¿çì ~:…0‡áèXêêEO•á{H{¡KÃÈ™ñÞX(–´ú=ÓÓÒžJ8ÏÚß>&À·.åm±Ô[PÜÁÊÞx}ôŸlº˜(²Bˆç–šÛß”IÓyñúÄ`æý8‚÷ýÛðJY×NìdÙÌøhÈ8BBôdT q¢~·¼õúÀ?ƒÚUÅ6KOY2É™/ÞÍxg;?~¿žASý²ÞBˆçT‡æÎã„ÀÀ……ÁìúÒK)™§¥™tkÏO ðÅŠKɨŠŽžU©[Õík\>¹ŽY{W3ë‡oè3}AýÊ=µ#þêYttÄ?^£ÙwèKêê^ìt!Äc‹{ÏÂLƒ‡ê½Ì3 îý-s6îçëîìÀ˜LüTŠUlD·ê-èca’pÿÏw˼&Ÿúâ„=%4(¡F\êuÁ¿¾EÎÉ3¦˜˜ŠI}tš2–wÎÿçy"k¼HkŠY››ó5œ“ÇõB¼0Rv¼àm)Ü]µ˜./&h‹<µ~jNÏÑŸèÖþ¿,¿¬âÙéKBNÆz„=Û¶²óà)®^»Ê¾ùcèêy“Ã'bžš™B!ž®Aƒ§ûC–Aƒ‡_SÈ99åÑHZònÇÝ öZ±)ö¼Ò·+uu*iÑÑÄUT¬©Y¯ z5ž]ÿl!<.žøøì?·ï¤`ÌsšTÐèÐ+€Ñˆá©/û¬ù’A‘3‹WxýÍ—±LÚÅOß­#N¦ÛñĹ»»ù1’¶³è² ‹—?dêo,ÔH–mä¶ÿ“g8ůïŒaË-…r³Ùºd4«Ú‘af«R¼Ü{,‹÷nãçö¥¤âBi<“ƒjvi}T24˜b8°~;§®§`zèÿ™ŒÉDìÙO¨QAWÊRU5áàÓ?¸µã/~Zz’›†LûO‹#tÏ:¶^HÍ{šTUk“Sl8WM2hðâ ÏÝæÌÚ©Œy«#jTÀÕޫ⎔©ÕŠ×¾XÈÉÛY 9Ã{öñgX<º*–¤˜^‹ãÀU­ ÌÅUßЯYe\l,±²ó nÇ!Ì:|ƒÓ¹¼W›zu+“?êN£Ê®ØY[Rܱ,uÛ½ÍO®˜¹æ€Žê›ÊÕ¹_3íLÞf¤íü˜J:ë^ HÊò­‘“ß¼Œ…bE›©Q÷o² e“pŽE#»Q¿¬=VÅ(Y¹ïL?xwÐÂÀÕõßñZ3/J³ÄÚ±<ú}Ïæè\ž¥%œ xX'^ò°ÃÊÒ—Ê>ô·–Ë9J~Ê1oçÔDì¾?Ö£1•]K`¥×cYܪ yuЬ¸(³8DÞý"ˆ l ZJ„É‚Wüñ󤱕Êõ•A¬»õ ®öJu½ ïñdT¢gvÄV£ÅíÕÜy(\ß?“὚PŵÖ–Åq,[‡¶oŽgå…œf3ä3&šŸÓ¥peÝw 𩌋Vv¼Ôéc‚N$dûŠbÞcº9yΡ$¶NbÒÞDûŽ|õcOüy 1åéÑχ»Û4Uyû‹·iä”ÀÑùßðîÿ}Ê?Nâç_~ä‹Ñ#yçöÓ\vGóž&UEÕzâýŠ#J⦌Ǔ§ñûÔéüoÕ)ŸÃAyËï~‹ù(Sß{Ÿ‰QNTªV™º-ëckˆáäžÝÂòµcøgãçxÏ®Wz’ߺ~ÏäP±NM¼Ýnmy襤qvzoZ¼»’(ÅjÍ;ÓÖÕÄÕý1¸ÅúµOζq¿w=:ÊÆ •âÓÑ ý­3ìÚòfÁð=üòÝ*ޜ٥Ë5í,ÿëÑ”I»‹S¯a3ZWeÏÎÍL}§-WÔ]L¶ýœCH«îM£Öž\=°=A#ètÁÈö-#©“9ƒÉÇø±ÓwÌ8êLßNôT"Øÿï6æ|Ö‰Mû¦³iÁ@*é ¡s9§wvŒÂ·íwM)A…†-èæç€MØÅl›ý+Î=FÒ©¼Vî)ñtŒ‡ÞZKЊk¨V- ìá‰Þ£;͇³yÝ欼N~Î(€®nzWŸÀØCóXpj£kfº†M„ÌÛÄMi^ lIñ»ÖËó_§ÍÀÙœK±¦t½f¼ÚÌ’ëǶ±iÆ6.]Á˜å«ÓÄîÁúEæÄD³â³Ð¿ûÒâ%„cO•fi뮾÷O6ÝË É9Z®1Ýœ<ç 9´zW %Úô¥K©üã¤%í<3z7âÇMZj{{Ó²| Gwî'äûö]QÙÔ×»å-æY`ßp£þëÈìŸB¸àèÃ[o·ÄõâËØ(@ZêÚ<¥YÉ[:„ây«ïŸ¥5 ÔìÖ4 ‡5 2 4(nø¾þ&Ú‡8zö ¡Ç.Ÿ VîTõ}ÎþÝhlŸH\ÊÝ É¤8ûñÕ´ºl]ºˆU;ŽpöØ>’Tk윜p­ÕŽÎ>>øÔ¶ÌsšÒ¿ÐRsÀç ÕÌbÉÎSìÛ~’4“Šþ¥Êø·«‚ÕsV×È Á=Ú2t¿Š·Z·¦šÃCåÄs½ÝžAAã2%€mÃ*“¹;h8<›?ª $èøoø{K¿ŽL* `º<ƒ?YI”U]†.[ËøÖ.éÛ£X;¤-Ý'#-S—U½µŽOú|ÊÆ›å øsSÖ¸ßȹsüôm÷,ÿä~o½‰!^Ú|Ÿò*ƒGðkgfÎÿšÿ}ò*#kÝe`84“Þ#XwîKZºh1+ߦq×?øçóNø©ZÚŸ`RO,5~7£Z¶dÜÞ_øiíÿñWçŒË5¦ â¯êo³ääotrOO·1j CÚö`RÈ>œÕŠ•o¦?‰+H9æ|No³rÒަ¸Ó'hsú”~èz0q;t,õr?‰§¥†&vUkn¨o@7 (®téÛ†aëBØBTß7qS]Múø×åÛÏ3þQFÖ|)Ca [ÊÜ­IhÊvÇ¿©uúß®ÌäÝwæpÞXž¾¯ez?/¬L×ÙúE:³“¯ŒÆçȯ´¼Û 4'&šŸMaóáGK ××æÃ¥ëøÑ¯TúwiWYþAzO;•õ8y‰éfä9çÓs“ÇÃ1¢£ÊËu(žÏ³[´ýÉdå#VœùŽv¥ÓcVêù?éÝt0!‹Æ1mdÆÔÒ·Y›§˜§`ï=ˆQ^ »'†pÑ¥9ïŒù"ë„©kó˜æ<¥C!ž»Aƒ§|Åm-†.ÝÈhM*·"£¸m¸›^Çöü²±/–©7‰ŒŽÇ©ƒní3š-ݬ1ÆG—ŠŠŽRuÛñz£®XêõhµZ´0ÓHKI"!>ž[ÉËBM‰ã†¦Þ½?¢ÕKô:-TŒFÆ´T’“ILJ"íÞfHÓ½:0ÙèŒï{ßÐe¨zmúè´šK䵌ÏÙ¬6y=á~I”¥E/¿Œ€b^þ0’ÖV©X¾†ðlîGUSŽ7'ÿz¿q  hÀÈé éü¯¡Â›¿ðÕ½Æ1€Ö•vã~b@m– 0,x³/C¹7¦0uP OEŠ×|›)cý°IÜÅÌ9Ç1˜‘UÅÎCbr€_Ç-çFQ^Ôº: öÅ݃ôKÎ¥ý‡ô¯¥Çuž¤®?óóÝ¥„7¾ÛK5–[gýY8­~špÀ ½(Û3îçA”SâØ0uÎÝ©Õ+ÇÏ©é‘Q‰¨Z/š4vËÔ¨Õ`[¡uKËm%ž–DËæ¬'ž´ìBúƒl…’ûÒÎA!qs‹¯Ü jZªôò§…‘3 æq -c\º¸x»R´TìéO#KÒãÛì)l¸¥üâ·¾w;¬š’øŒ™ÎðúCg3eåÍ»Ó Í‰‰æÄg#ç‚§²þ–Bù7áÛ{úÒtžð¯•ÎyÀ5טžï<çÖëåZ¬ Ðà\Ê9ŸrÁÒ¢jkòÑôo‹JýÞ¯Ú´SlÛ“¾MaǼ‚ÔµyM³B¼ƒOùë ¦$bÃ/såJ$ñiýÝOô•K\‰Š#-›íŒwb»r™ˆ[)÷@L½ÇÍëÑDE†s5ü2W®\&üËu¢- IDATjÑ×or'Õ˜ýñ)$ܺFtd8áa—¹v…«D]»Î­„DRyOÓƒ}&s;6ŠÈ«W¸råW®\",æöS½0¢ S|(»VÌfÊÏãùæË±Œýâ ÆNÚBŒ ¡g ͦ—®qiK—&Ù<#Ro±wçI J)Úvjø Aw¿çÚ”N¾Ž™NB<ÛÖï!Y)I›®Í°ÉÚåÇŧÕuFÎ8dæb†Z¼ÞM¿2 Ñ‹¾á÷cE÷‹íšr¾´­šéÉ»¶^åµ ØÐ̯i¦<*8VòÂYc":2:Ë:Ç6tmžµTŠ7íB[gÃñí캡¸s<§j×vG›¶ƒ ïŒeÞ®KÜ–% DDFF]< [Bð–D?;8ÝŸ¢®ØûÑ·“3JÊN‚†rïÖTèI@#KŒ1OêCýÓs,š¿Tmzù×G Þ`÷Ž“4ö´éÙ6ëkNº*ôèQz›Ý̙͈ۤÏê-vo?FšâB›Î)–yG¶-èÚÚ!ÇãäÓÍÈs‘µ –­gÚ×Ì<+J‡Wu/t‰ŽŒI¿.Š(æ™S׿9ÍBñ¶L&U>òyäÇ\2aï~ì6&¿Åk#rú¶)Û§Š.;Ù|¡u/‹{v­L1DDPµ”óÈî?è)ãY-q5Î#¸–ŠjŠfºŸÓsI²ÅÍXn©àdÎ;3%Úðß¡M ²Iß.åݹ½)ŠŸl×8–ÄQ“õ²³´Ô¢hìprÌf*¿…¨¤¥¦f4ÐzxR&»Ùÿº²xzhQc£ˆˆ1cÁÊ1ÇsŠ%Í>›Êнü´æKV…Þ® 54Å·c èH {‹yQD‹! ]ÌÎd§ž´ËЫ´Å7° n³§±îß?NÊ—Éþ8eË{ ådöê9Æt3òœk€tÂÙI˜¸} äù…³¦Eã茓&ë`ª¥¥ ššZ41¯umÞÓ,„/^{à©_Ó@<ÓdÐ ý6#nÝÇtÿÏ¢=»òõŒato\rÎ%°Ök u=o—kÇô$5û©:Ý£ 2Ï{F# u£åà·ðqÉyC­GCìÍ^dCCÅ7FÑÿ—vüoé·üv¸+ER”\ EÉwú•ÇS޹œSÅ¥-ßï¸À—²tí¿lݶ›çòㆹL߆ñ+–0ôåâr[‰'ËxšyÁûHQ!mç7´o:!Ó÷×HÒŽÎcÞ‘|UOhpëˆï°õ¬Z6-ZáWÌÀ± 8fÐSϿյBgo[%ë›ç{ß¼øüè¶S.ÿ!·˜^m—q2«šADœJ¾ª@ã‚{)-Š1œËáF¨œeY'Â/_Í8R㊇»å¨Ï#ø¢ƒuÑeÛ¦Ÿ|ìÃì·0ù›E¼Ö%‡£Þ}úcR!Ó”b±×nð¸Â”1ü"aiyawŒa\ 7¢h]qwÑ}9jì¨Òf #Ú dsc^çië=b6½×½ƒ‡L8OáÈ\æMõèÖ…}ì¸Ã4fþÜ}Œ®× @qîH@[;V. aîÆñkwšù Oa´ðÆ¿—׃'ášR¸»jPކsñrÔÎ\ ½Lªª¡”›kzø4'&šŸ5.¸»êP…s)ÜU2'°‹Wó?•Ýœ<çJO½Wý(ýËdÂ×Ý“×òú …ž–Ç󊨮B!3 D‘’n €šÈõëw0iJâîš¹µ¢µb ۓ͸{^iR)šõ+÷’å¾w°òßLnÅŸÖõ±PcY=g%×Ô¢=ýåf`y…Øåãøõ`JmSwJiÀpî$ç2¿gšz˜µ¯>¶÷HM76²-¬E¹œõ×Lèª7ÁÛQyÌå.õèûõ‡øX¨¤œ?ÍEy±V£ºîÞk ÷b¯¾Š#×Y9÷böÎgÑ9#VMèá©É«6­Ît‹õ‹×s+ó=f¼À²¥‡0(¶4jV'}„Úœ˜hN|VìiØ´&:5š–ï")óq¶²ñfþ;ÍÉó#Xù¼Ïû Š¡ÞZÁèa‹ Ï%v¨·³vë•ôtAZ #æ)z ,À–u!Û¢ªk³;U¹¥C!žÓAùÈGB,JŠ å+”Bk<Ã’¿¶sS}Ј‰;ð oŒXEæL‹ÔR5ð-ZÚ™¸0í#>ßtýA#ÕÍ?Ÿ eÖec–SRaÀpú–QˆYðßn!*s‹'5†CK~#xrÁó^¼9Ã>i…áLÛBvÃ÷&4óÒa8û7ßÏ»ô –Ϊÿ¾Í¯§Œ<¶I£Æ0þ:‚Õ‘F/ŒÑÿðÙ\2ÙÑrp?ªi‹°M—X=u;Â3MŸ5µe3' º²(«•ÛJä»»{áï4yÁ‹.bÔzÒ½O£×+ÑÕîEÏj:ŒwL¼Ç®mœáÆš™Œž¼‹¦bøøw£Œ&c|«Öï|íU¢‚?æ? .>ˆêMv̸=©h+ôãÝwc„1Ѭø¬¥rà`ZÛ©\üc£6<´@ž!‚UÃ?æïpsFöÌÉó#èªóáÔ±øØ«\êGóß°âL|ÆØ”h.øœî š2dͽb‹ -…ó,]qwÒ`Œ8ÃÙÌ+ÌY]›ÜÒ!„ÏY{@¯×c0¤S,Ÿ\?ƒ½Þ¼Ÿ†þ_O0ç·žMXd•ý˜IÉîYöß4yo(ÍfeóÄvTßâKËÚN¤…dó¶óØ÷yŸ®ë'±,ÉŒQÏ×ùmÂJZ¼»Š ~UYÕ¼õ\U®îÿ—m‘•éÛ»AóÏ¢·Ð?XÙܱ¿,Od·‘¬Õ’Š“ëÐÈ»¥ô D‡]!ôÌ).ÝÐÐyÎ@ë[°€4”ë?Š×ü—‰ç“ÈöEc]]Þù´+ö_Ì¢u80¹ µJ¦vpGU_>hdâŒ3åtêëô¥¿m]ªo ™oJk"9°q §oª¸uœÈoo”»?V$åhºÎö‰ƒøîýwq¯YŸzUËàdeàÆ…}lÝu8Ëš ù¼?ee8NäQQ,‚xgs0KÂŒè¼zÐç•\æzëjÒ«W-Æ;² õüà×%ýz›Vtqãïé«™>°éH`·,ÑASnS¦l¥ÍÀ fÖfËÄ4ô´äú±-l;qƒ}cFÏúš6‰‰fÅgMÙüúã*Z áçöÕXÛÜ——ÝL„ïÛȶè ¨Í_Á§ó1ÍÈó£XÕþ˜¥«¡¿ÿhV…Œ¢óò/q,_Ê¥íÐ܉áÒ¹sDÞ6B±ŠÖ*u?ÆEZ ó,б½Sÿ áý&mXÞ°¶:]þ|?ħÈêÚ,‘Žz„ÏQ{ÀÑщˆˆpœ]°´´’ÂY¤¤$síZ îî¥eÐ ûOWŽìáJf·—â0U?déFšÈâíëYpÜ ¯Wèúý¾œÊ•&™ÛÍ¥ò[ Ùî6ÑãþbÝÎeÌÓ:S½ÙkL EÍ…>ÌQô88Ú>Ô W°mð1Ë5gî¯ùkùVý³˜Õ†’nî”k<€]{ЧƒMá”Q±¦|üß6Ìz{m?ᨡtà_lÔ”gÄ÷óØrè_6ØxP§íHB¾J¹9͘ø¸Î§U-†®ø/MÆçÇùËØ~ÝD‰rÞý”¯?~Ï Wt”£Ö ÿ±ß²‰‡Î°oÝbï@ñRyÉo~2”€:öÈr]âɉgýœ¢M:ªöìC½\”µTëÙ‹:_æàÊ ÖÞìLo(Fó€î”ùó7.ìÛÐÑYɶ ñôŸÅ®Š-?~:˶mfÙ~#Ö¥*á3h(Žü*+pLÔ™ŸuTz}Û]dô·3Y³kó4%©Ú´?,‹÷?þ 6¯ÚÌžEÁ¡á0–ëÌš™ÿã¯%Ø}ì.§¢³)‰G5?úõ`À4/g]Äi)h̳¥ÝøELTF1eÕ>–Íþ—T“ŠeÛWû‘%Ь®Íìé -„xޏ»—&6öGŽ"))I Ddamm§gÜÜÌ4P¢¢"ó5oïàÁý´oßQJ¾P4.1±eU†ìªÃ¸c;^Eæ´ ñ¢Z³f%õêÕÏ1îæöÝs“%& !„ö@Žu¾OŠL¢~ ÃÎpév¦%·Ô8N|qÛS±òö§G%i !$&JLB!„xºÈO.9‘ ^§Æ˜ËT}¥.•Ë”ÂÖ˹}[Ùuî&&{¾ûí]¤},Ä‹)22²HÖ5˜(„BH{@4x&(8·x“ºÎáŸí»Y½óI& ìÜ«ÐêõÿòÁˆéXI,âEñ‚5$& !„Ò2h 24K¼<ˆ Aƒ˜ …!„˜(1Q!„â"k!„B!„"[2Ó@!„B!žQªªq•7bIKK“Yèõzœœœps+¢äÿw‡eÐ@!ž www)!„BÚfoy•ÔÔTêÖ­‡……¥¦È"55…óçÏyww|o/¯'!Ä$‹ !„¢ íØØX*Uò’‘# K*Vô"66Ö¬íeÐ@!„B!žQiii2` ÉÒÒÒì×WdÐ@!„B!„Ù’A!„B!„BdK „â ŠŒŒ”BB!¤= … žZ2h „OPDD„‚B!í)ñÔ’A!„B!„Bdëù4Hý‡Á®ZEAÑ:ÓwI\Žÿ5mßHªé•ôÿkÕŽ?bÔ_Þ™Gk}õOÙo &[…XF¦°I´´T°hø=gÿøB<—1ðþGƒFo[uû¿o‰ ­eÖ}û´Äx!„B.ÓU¶ÏdÚŸ3|fÌâÏ¿ƒZÂÊ;9pæ*qi…XBY?k,>À5“œ40ëÂeõÜ5ÜÈöºLeïÜ…œ“Φ⹌òvx5öÅ××_ßV´l\ÂÙò+ø6 ×Ì ŸõôwQ2~Ÿ¼àÅ—P*գεÃIδ½å˼ùóoø–¨OY­\0Ù’2ÂlîîîE{m5ÿµŽa•º9×ÙñM:ŽÝÊŠcYÙãoº”xAc¼Bñ"´žÈ =Õ|ü¨]âáºÙDòÍpN>À¡ÐŽoYC¢Úߊ6(r<µžÿ™7ºøbsç_‚C"Éü êΦ`–†k¨Õ§µ³BÑyÑþÿã½À†¸È•œ=)#!Ìæææöøª-I“áŸXZ‹)v'[§=»XÐ/„B¼¨í'Ôý´r(KÝ–h_Ç éwï#4I®4x¢œ;ÒÖ.‰­s—–aŠI<‚—­«G@ŸjÙO»Èá}ù ïð&]f͸×ð©ì‚­U1ʽL· 9“ùâWosfíTƼՑF5*àjoUqGÊÔjÅk_,ääí¼¿×cØÿ)Õõ,¼Çs&Û9=*Ñ3;b«ÑâöÆjî˜yü ùŒ?ÃâÑ}hT±$ÅôZ®"%—2*p~N<¬/yØaeiƒKeú[Ëå”ü]©W·2ù£î4ªìе%ÅËR·ÝÛü´á )æäWˆçÎw ¨I$&e¾\ß?“὚PŵÖ–Åq,[‡¶oŽgå…ÄGÜpy‹‡…w¯0Æ›§’¹¸êú5«Œ‹%VvÔí8„Y‡opz¼7Š%­~ÇT:#_1ÌÄ¥‰>X9 bu ŽÅKúëYXùM#Z5ïü$íB!Dö,p}©!ÕJ(¨ÉW8šeàß”ÅÉÝY¶p.³fÍbÆœù,^·ƒ£ ù~¥!oûR¹}bÌÙÆ#˜nfñÌë2ü¹ö IE”>4x† Ûøª#);ç²è⃥zs-A«b±h@ÏJfΫO;ÏŒÞèüÍfî”ñ¦eóZØÝ8LÈ÷ø¾±€¨‡¯~ÃQ¦¾÷>ßíã†Uiê¶ìD§Vµ)½ƒ ±þ4jó%{îä±½_·½«kI;4§²¹,M„ÌÛÄMiº¶¤xAŸz’ߺ6¡÷÷‰uª‰·w \-Ñé/Èñ’ñc§f øã,vÞèÙé¯ïbÎgh0‹óyzWW%~ï÷tx¹ÿ÷ëJÎj*ãÓ±+~/;½y:ÃÚ7¤û”“¤V~…x†¨qÇ9rш¢«HÕŠº —ç¿NãfoðýâÃÜñhÌ«[S«X›fŒ Ë+m»#µ ñ°ïµÅx³âTg§÷¦I—ÑïŽÅ¹agzvòÆáü_ nÑ‘ï'N‘¯¦`ßp£þÛ/h\|x{ôç|þyúgT¿—±QžÀùB!r¢u¦¢g 4¹•¡Mžzík–­aû‰0┸–-‡‡“%I‘gؽn%ëOÝ"¯Ë ä}_ –.•©W»,vP¬]©V÷%^~)ýóR%'ôE¾gÁ 2Y³m:á2wóžå?#ª¢EåúÊ ÖÅYÑ4 å´GÍÚ³áПLV>bÅ™ïhW:ý2J=ÿ'½›&dÑ8¦ìÁ˜Zw«Ú2t¿Š·Z·¦šÃC ØÄs½ÝžAAã2%€mÃ*óÈ! ]Múø×åÛÏ3þQFÖ|)ÃÉ4…-eîÖ$4e»ãßÔºÀÇ7žÍUtü7ü½Š¥7gMjîïàxiG‚ø«úÛ,9ùÜÓsfŒZö=˜2„gµbå›esõRo­ã“>Ÿ²ñfyþ\ÆÔ5î6šáÎñÿÑ·Ýÿ±ü“wø½õ&†xi ž_!ž…ÁâOmbæ§Ÿ°ô¦‚[Ÿÿ£O¹w’éÊLÞ}gçåéû÷Z¦÷óÂÀt­_t¡ó7;ùzÀh|ŽüJË∇…z¯ Æ›§L—gðá'+‰²ªËÐekßÚ%ý;ck‡´¥û¤c¤aQà:#¿1ÌÞ{£¼vO á¢KsÞóu3Õòûü !„9Óàà䀆8LñqÜ6¥H gÏ¿û¹šbK¥f¾4«ìp¿³n¸yš×îâÒÞœ(ý*µJ<¢ÅÏ}Y8{Q¯Äœ¸Âm+Wª¿ôNš‚íóù8S/›Vtq7qxÞN5Šà$kI`·Òf„ª­ÉGÓ4 ,*õgx¿ hÓN±mG̃'6š²´èå—±a PÌ‹ÀFÒÚ*•Ëמ§a)-UzùÓÀÂÈ™ó8á•dÏcWŠ–Š=ýidYð㫚r¼9ù×ûzE󈛠 ùÕz0à§ ÷ ´®í÷ó Ê)ql˜:'‡×2”AXðf_†roLaê m€â5ßfÊX?lw1sÎq …‘_!ÌY´HÛÍ'^ºûÓÔ5zÜjwâ³ ÐjøB6ÏèëýKÛÈéÙSØp JùÿÄo}ïv(4%ñ3áõ-0†ÎfÊÊ›YžFç+ê½V€Ÿï8eätÐtþ×PáÍ_øêÞ€Az¢Ý¸ŸPF[uFÁbXöÿùBñ”´žRZK+,PSSîÎ4PI¸pŒs `[¥q†9€Î¡*M_.Þp3ço>âi~aî«(÷ùô{q–…²ö! {þ˜<Ÿy‡?¥†ó‚·$aÛ.N. æþX¹Ö³ ík곫Wu/t\":2#ngć²gËŸàÆíd &ÕJŒ ¡g 5@9‹<ŒøTèI@£QìÚ¶ˆù{¾Â»éÝŒçX4©Ú*ôò¯OæÔ™s|K[º4)nV™u<Ç6tmn“e_Å›v¡­óÿ˜~|;»n¨TsΩs϶õ{HVJÒ¦k3l²éd¸ø´ ºn G"N­ƒ“R8ù"?"""Švñ#=Ušxãy¯OnJåvôyŽcãÔ/øÊ³<¿®‹­¨7ؽã$=mz¶Å!óí¥«Buù|ï~vo?‚¡O‹ ñÅœxXh÷Zc|žã”z‹½;ObPJѶSÃîAŠN¾ŽL›WÀ:£`1,ûvÎã?¿B!ž’öÀSK½_¯¥K#êê5 Š¥Ë•ÊÒ°vuÃANìõXRqÄ*Ç}澊rŸ2h𱤱O*üþ3 çí¦ŸÛ\v¦8Ð-ðÕG7´rk;:g²‚‚¥¥ šúÐÛ9êmL~‹×F.äômS¶Od]wòú¨FS†î> ß²‘Ås·ómÓVXÆS ™(]ÍÞô©£+”ãkÝËâžßY§9ž‡'e²» ueñôТÆFcçeŒàrX*ª)šé~VLÏ%™7c¹¥’á:0+¿B<´UysƪŒ?¹ˆJ©¿Üá-æ¼ßÕåwsF1Es5ʈªñ ‚gv7 –²=±Pöríj$)¡²ÌW<,ô{ÍÌŸß8eŠ!"Ê€ªõ œGv ×SƳ4Zâ Vg0†e?2òøÏ¯B‘cr2©*(––é/ö©‰Ü¾c5‰Ókÿâtn]¡ÔRU°Ê©þ+Ì}å>eÐàé¢oàOï*¿ðÝü/b¿—´’úÙì=u%¯[«Ä­û˜îÿY@´gW¾ž1Œî«SιÖz ¤®çír혞¤æcz§·®ø[ϪeóØ2¡~Å [°€c=õüûP][HÇ×éòy±4¿½»L€Ö–ƒßÂ'—ß‚Ôz4Ä^)h~…x–(ØTëÏ„Oæ°äýY4i!㺼‡Gú­›çا˜‹æ^ËŒ/`œ2'L幌 ÃrÎòã=¿B!D.uÝÍØ›m ;JhUEU¥îU+ã–K[)’{¥Wxû*Ê}Ê ÁS–ÛºôéS“ï?_Ϻ0 îoàkû¸žÂ¶y‹ W]y}Ò>mW,ãå—ADœ ùÛ«âÜ‘€¶v¬\ÂÜ?â×î4óžÂhá/¯‡,šãU~á Kƒš™äønDÑÞý¹¸ÇS\ñp×¢5àÙa_t°–¸,DÆ›gϲØ(*·.œ!ÔºR¸»jPކsñrÔÎ\E ½Lªª¡”›ká…‹'ã͈SÜKiQŒá\7Bå,ËÆ~ùjÁj©(b˜æ?¿B!ž/ÆÎ_¾Š÷»SýkŠSà† Û2ux¹L¦#澊rŸÏD«ñ…¢¥zŸþ4s-‰“s û5§Øã:´šÈõëw0iJâîš¹)¦µb Û“ÍXBJqâÕÀWqä:+çþCÌÞù,:gĪI=<5Eü"ʯéÆB¶%dù{âŽå¬¿fBW½ ÞŽ¹ Ý)Žø´®…Ëê9+¹&«s‰§”»»û:²‰˜ÐK$¨ ·M_dOq¤aÓèL·X¿x=·2ß7Æ ,[zƒbK£fužÂQç|Æxsâ”bÏ+Mj 3E³~å^’³)Vþ{£à ™Ã½EúS CZÖežùó+„Òx~¤uh§ãU«²T«`sw†›%nî%Ѫ)\9…äÃÌ}i4édÕ”M}^˜é“Aƒ§wØ Ê6F^ãzÌQ&ø<Æe)ÊW(…Öx†%mç¦ú awàÞ±Š83§äÛµ  “3ÜX3“Ñ“rÑT ÿn”Ñ<žãI~aü5t«#¬ nŒþ‡Ï†Ìà’ÉŽ–ƒûQM›û¥]aÀpú–QˆYðßn!*s :5†CK~#x2B<)OfÑ#•øã3ùø‡m¤ªZʶiKu]z§»Z¿wðµW‰ þ˜ÿ,¸HÊýMn²{Ü`ÆíIE[¡ïvpx*‚4_1Þ¬8¥¥jà[´´3qaÚG|¾éúƒ…1š>Ê¬ËÆBȉ™1ÌÒw' ƈ3œS³¤ýY?¿B!íg‰”[aÙ¼ŠµGc1hŠS¾a*ܯ²JxÕ¦’ $]ÜÍÆÃQ$fî¹›’¹~é$ç¯?ª¾5s_Úb³T0݉#.­öùŒ“ MÞJ³ÙCÙ<±Õ·øÒ²¶iáÙ¼í<ö}Þ§ëúI,K2c×6­èâÆßÓW3}.`Ó‘À.n™|Exü"ȯ¾N_úÛÑ¥úšù6 ´&’·pú¦Š[ljüöF¹GŽx)ŽøeÑx"»dí¨–Tœ\‡FÞÕ(¥O :ì ¡gNq醆ÎsXßJ.Qñ|2žbÚ?ÖޛݮHˆ9ljS‘$¡xí˜üY³û+ûjÊ bÊ”­´ÄìÀÚl™Ø‚†ž–\?¶…m'®c°oÌèY_ÓÂæÅËÏ×ùmÂJZ¼»Š ~UYÕ¼õ\U®îÿ—m‘•éÛ»AóÏ¢·Ð¨ãmV ³h@ÇönLý3„÷›´ayÃrØêt5úóýJ¼PçW!Ä¥ÞâÔÖu„iTLÆ4’nÇŸ˜† ÐX¹P³‘Þ÷gÜeY†Æ­¸a?aV3ï”#¥œí±Öÿ/ K IDATHº“@|Ü-n§(x¶ð¢RÉG¼`ξ4%)WÆšSg®°}ÅZ.¹Ø`¡žÞ5]±(Ìô=#4r5?Æšª²tÃ4þϯ2ʹõ,^ÆŽHWº~¿žS;ãjöÙ(Fó€î”Ѥ/Ìa×6€ŽÙüaÑ¿òkU‹¡+¶òçÀ Äî\Æüe»ˆqô&ð«åìXð&•ó4Ü¥`Ûàc–ÚÉ_£úÒ¨ä ý³˜E+wp*ƈkã|þÇ2¾ë ­cñ3ÅqnçF6nLÿü»yG®˜p«ß·Ç/ãàΉøeˆ:<ýg±kÛ|Ü­&ú ›Y¶h5n¹á3è[–í]ÏMíž›§ÐæÅ)=•ßZÈöec h`OÔÎeÌ ÙIl…טºiïU0 *zm XNæÄ0[Ú_ÄÄ7[âqûÿÙ»ë0+ªÿãﹱݽK/ÝÝÝ" ""¡" b£_QÄÆà'Š¢Ø"! ¥tw,K-½Åvï™ùý± lÀŸ×óìã#÷ÎÌ™ÏÌ=sÎgΜÙÁÂY?òý÷ßóÓòÃdéwÞñBq3“VRb£ˆŒŠ"2*†Ø„T¬&‚ªÖ¦Y‡Þ z°/íB=(ò]Dþ è= ]›T'ÐÉB|ä)Nœ%)[Ç%°&Í;ö U‘¯Z+‹u™©Ô²íjãj‹ãÔñ£>r”£çR.ÎYT–å»(11ÑÅzÚ{÷îôéÓO~BQ†þùg Íšµ¸l½{¥Ï¤N.OIšSLëZ‡·4惛yµ¶¼»U!DÙ´®Ô?kß¾“O\Õ¦Më‹}~Œ4Bˆ›*::Z‚p Ê<{„SibÔSØ=íi>ØhÅ©õÖ„Biˆ[ŸÌi „7QTTÔ4ùÑíB#úǨ?ñ4uZ5¡V¥@ܵŽíXÏ–cIh^øð‹1HÎ@!„´„$ „Bˆ;Ž‚—'xö¾Ù¬Ü¸•e›“ÉÒð ©M·Çþdz㟣_ ™\U!„·I!„Å¢àÑ|$ÏÉÇ !„BÜædN!„B!„BI’Bq…„„H„BiHD¹%I!„¸‰dÒ#!„B”¦=`6›±Z-DqE‹³Ù\¢e%i „B!„·(___Ž?†Å"‰Q4‹ÅÂñãGñõõ+Ñò2¢B!„BÜ¢‚ƒ+ž}»±ÙlQˆÙlÆ××àà’=#I!„B!„¸E)ŠBHHBB*H0Äu!'!ÄM-AB!¤= Aå–$ „â&ŠŠŠ’ !„Ò ˆrK’B!„B!„(’$ „B!„BQ¤;"i §„1ÿ繯mm*øºáäìA@•†tú2_®>Möe–ÓÎN§«£‚C›8ª^ãÆ¬ËxÌψâЖOŽ«`]ɨ #ŠC+><¬Þ€½U92¥5Š#ݾ<‡&ç¸w¦ u¢äù3`0;ã\›¶žçËuQ”ÅË%ª+¯Ãþ fœ=ü©Ö´ÃߜÞ¤U^¦ÞÍøÎ æz¯³Ó.§¤B!nM·ùÛt’6ÈA“Xe?j4nA=•„ˆlúýSÖýþ5ÓþŠ…3‡SÛIN!Är}7`ð¤f›TvέmiÄ=ÈöEŸ³íï?Yõíz欎ñV `¾ýSÉŠ‹àÀÿ˜µ÷?æÍ[Çk¿¡"'šBˆÛ¶= ë:QQ‘$&&È+E‘Ìf3>>¾„„T@QŠß.º­“Y{>¤Ÿ7Ø”æBýáÓùáÓÇhåwa—³8½r*c‹å³§‡ÕÌ–¹C©XÚ±ÝøôÀÞÖð 2‚±3í9ÃDÍŒW QÎX!D>ÁÁÁ×wƺŒúy/×ÈSÿ¨ñlzo ý&¯çïñ“Y2ðîõ¸EXhÿ4RvÁ°¾/±ìȼøÑpzMí€ãÍ(›csžø¿/èîÑ‚ÊRý !„¸Ní¨¨H, ­ZµÅÙÙY‚) ÷‹³2 ;@tt$!!%ip‘=ŒicÞasªJýĪ 8_BÀ™*½Þ௜¸«ý+¬›÷"ÿ{ 'sð£t÷¤œð®€÷¥V#^Áð’sUQn:Ú~´uþëÅWQ›YÐÆ½íÌ·ÉÎðlö,ÓÆýÎêW¶pzõJÂíhr3®v¦šôyª¦œoB!®«ÄÄš6mNvv™™Q¸ud0P«VöìÙU¢¤Ám;§AÖº/ùjg¸÷æ­Häéâ7x–©ÏÖǤç¯i³9yMÀê¤îœJŸ—z<>ïdÎsÁzG–ÃÄ'ûѶ~(A^Î8¹úP©a7yk‡ÒôBkÊ÷,pÖiþùà:Õ ÀÝÉï*Í0~G²Š*ƒ…3+>äÑNµpsÂɳ"MûcNX:z‘E.~Ù„·1S!гÈÌ*øûW‰ßù#¯jOí œ]ñ©Ü˜^OLaIDæ•×k½¶z,_Ý—z„ùo¦mu?\ÌF|F,ÅRÊÄAå&ñ5€KœVVõa1ëÝËÌi`Û<Ž&çAP¸zW9ô^s'z~“g½ ;¾çåí¨ä“ÙŒ£«ë´áî‘oñ÷IUÎi!„¸CÙl6TUEÓd63Q4MÓPUµÄ¯Ü¦I{–­$JUpëù‚¯4vÀÆC‡ÐȬcݹŒÕç¯ÖyÖ8ÿïÜÕëVf5çåEkøvP5Ìöý|óôXÞ›³ƒD§ 4éÚŸþÝỉ9“‡Ð¶çÛl»\òÏvœlË=ï­%£Rkºvnˆgâ^}4”îÿAL¾bÙ9ñËCtè÷:³¶ÄãÛªôoç‘ïÑ¡S1µciÊ&„¸íè)ÙwRE1U§NuS¾Nëéߣ]ÇÇùhþ^2*¶ãî{zÐÐå,k~Ͻ­z1ySJÑäbÕc’ ‡øâ¾ö<øÑ¿$ø6 uëú9–>‰©[²±/< eQ– Þ-C›&н˓L]t­F ÆÀ^­¨æɆYŸóg˜Ì´(„w2UUÑu]þäﲪZò ·çã z‡ÂΡb¢v‹fx\åycæ4õ2°;ñ0Û!È|ÙdÄéùÏÐïÑo wëÎû‹æñ¿Ö^—g0Vâž)Ky²Gêzçy€5ósF÷aäœxqÆP6¼\«Ð¤cö=ßó•òù»*älßzü{ì0ŠE~ÀÌ×2±aÎRÚÙ_xî…œ37â¹+ø´w`Îúl‘,~¶'ΠdžC,yÙ„×OttôõŸ× oõhÏ 6| ?¾þ ’‚?Ãà*—zÕÚ™óÔlŽ«Õxè—å|ûpMœ´xÖ¿u/÷¼·™w}“Nû>§«kÉ뱋ËìÅwµG0çà ©é’SFM/åcbYl[½‘dÍH…î½hTðJW‚ú°Dõn™Icùôì·„0xÎ6f®§žÖH;±G³ü˜„BÚB\·çH-¸ 0àèwõ4úàg-‘¸ÄËe`2 ûv]†}ËQÿ|ýßb^Í›00T¦Ë Þù¡.5öÉkôp²²kñ?œ+bänlÀ ß^jh8ÔΫ‡b´…³aÓùÜ;{*Çæ~êd…jO|Æû®æ ÜóñT©PD·¿eB\?QQQ×w¶­¼RÓt鵄f7‚õçÕÐíÕy¬ýáA.½\@åð¬¬N†À!Sùâ¡Ü„€ÁN¿åÕ¨'f1cIR¡Ñ×^åYÆP…'¾úübÂ@1”4e ‘„•S‡óØŒë>ÎovŹÔõa ëÝ2»¦%“‰n¬IûvÁ»ÜCÛÒ¤‚A~LBq·äNºü]Ë_I™ä'šïçF‘cnõd¶~x¯Lúô:O0wé— ¬rù»:Zê ¶­ÛÄÞãQ$¦ec×ttõç`?q”v¨Rp @Õžôi`.txjÖ«‰‰SÄFŸG%“žÌÖ°)ô¼§.7îÞ…ûzxóÃO©eV6!Ä-ÌàEíö­©z¡²Ð¬¤Åç@ØYþýæ-Þ©Z/G5Á]ôD¶n:„ÝàEÏzá]°ïnªÍÀM˜´}'[7îÃ>¸ æ’Ôcy‹Ћ{Û»–:)òJŽ´wûI¬Z:‘vžJéëêRÖ»¥?†4j‚qÝ&>~j2~FÒ·UUÜeX˜B!n€Û3i`ðÅÏÇhÄÅÆ£áwå!÷j<çã50øâï[ø›öÝŸðøšï~Zù5C.sGGOc×WOòÈkó8œ¦™PLédñÁÇßB«Uptt@¬Vkn+÷Œ©ÿ¼ÍÐeï`ö¬Dý–èÞo0#íG}/i „w²ÒÜEâªÍ­Ûr¯oê7¨ˆ;Gvî!í*_W#v±'YC1סaÂyc> jå ÿðÞ› 8[ä|S:)+Æqÿóp"à^Þ·‰ðÈ$2­¹“’XV2*Ⱥ^ôbŠRŒJáªß(Û² !n·J·ºÃùø•Î8hQü9}‘ÚeªË®B)<ï€R‚Ç L¦Òe¯uõó V¯^Íêÿ6²çäYö|=ÊÆl¾x‚ñ+’ ìRÉêÃâ×»eÛðSzñѦÂVüÈ/=LZN®ý•O_¸&õú0u—Ìd+„¢˜ìûø|ÄÜ}ßÀÜ¿è;àAî2‚Gž~…ñSf2gÕ>¢2o³BöFÞ{p ýŸ™Ã1yùМ4ÀLÓ»{bÔI_=‡ÑW:ÑmìÿíwöÛZô¡G@áF¯âÙžI/æõ6Nûñaz=µ€s…N0 ~›Ï9=ˆG¦ÏæõÚQ'Ä gsNˆõô(¢RÊàg $È„¢žãÔ9µÈý9{2õf”MQl!!!7­ú÷¯Z7EÇq„*`$$È€¢ãäé¢^É£röÄi¬º¿à Êå“LŠ; žüŽ™WÅ žá— Ó9h/e}X¢z÷ E4;`ÎzAá± q‰9½ŒÁ“Ú=G0þÓ_X¶ý$ç#w2kt#cVñæøY2'BÜÁí’=ãnÄlPÀàJå†ÍiÙ¢-š7¦A \³£ Ûº‚9_¾Ãè1¯3cC–[ä¹}-í?& Hÿç~%Â^Äw0çܰ0š1”·²•Ó9 nÛñŒÎŸfLsgH]Î[¯.$æ2)Ë¡éŒûü vCž{˜j—‰ˆâÓ‘·—,âµÖŽýá!zYHdÞ¢žI||šÁ ‚Mi˜¿ÿbcvtÌ/Úth€Ieåâ-…ßñ¾ŽEÿ&åopÞ¨² !ŠíæÍ”¬qþÄ)ÒuP\ÝqSŇ6êcÒ’Y5É«5‚… ö`WÜiÛ±qù}¾Mñ¢ç„ Üå–=_òqÞIKR–¤Þ½Ò…70„@ØâXÁ‘kÖ½,ÿ÷ÚÍxèÝçèä c9~˜“r·D!¤=P¢aîÿŸ}<…Ï>þ˜éÓ¿á÷…KXþó<Ó£*Ž©GYòÙ[L]Ç-‘ŸV.$Š~DÝ\ƒþϽÀ¸ám 0”³²•S·ïC¦¼0cm=4ÎÌN¯'¾cg|ÞÖY6gWÈ}^emª‘ŠLå£þW|Í—âÓ‰w–.æµÖùn½Æ.º”8PܨˆQ=Â_?o$éR •”]Ÿñøø¥¤”ò%b9ŒÔ6Šž:'¿{‘ «Ï_j\Ú£Xúê8~)x'솕MqkÐI=ø#ã>Ù€U7R¹g/êå\Á¨ûðSt÷Ò‰™;Žçÿ8‰åâ"Ilý`l³b }˜1}½Ëu­a¨øŸª‹Yåϸ4ü°Dõa êÝ+•-¤=kš°ý…~;ÅÅ1Ös,ýßh>Wó—@;Ųof³élf‡ TbÖ­%Ì®`ªJe™Q!îÜ+{Iî<繪ØÓ’HJJ"))‘¤Äâ±yÕçþñÓøì¡Z8j lúa’µò?ÚàjqQühÔ½'½ÛVÅrV6y{ÂçÜì5þ^¦3dÐdVÿø$­æ¾N­&õ©ì®‘±Ÿý§’±ãB퇾bá·Ã¨t )”œÄÁ"ô»ïåÙCé­üÎÊéý 1:Ðþé—è8ë%ÖN»‹zëºÓµ‘/¶s»Y»á8^ƒÇrߪé,Ì*ƒÆpå|þéRºŒZÄÿõ©ËòÎÝi¬qnÇ¿lˆ­Ïˆ¡øyîá,~½{¥+ožzý>¾>Ÿ?mÌ®¯ÚÓÐÏÊÙÝ[دwç…*Ó~8’'iÏÆi#ùpìB´ YJø:ÙIŒØÁú-¤86àÅIé,s! !„(CšÝBfªB•Ác¹oí‹ü¹“å›âéxwþ­öÄC¬X¸”5»Žp&!ÕÁ“šMé~ï@ú6òË7i2zçöndí–ì=rŽ˜„$2T<«Ñ°m/ÝÓ†ÊÎEß–°'fÕßËX»ë0§âÒ±™Üð ¨DÝéÛ·3µ< vÉ$FÿŽàä\Æš{qys“Ñüøf¼,ëykÈgl À'ÿ7ŒšFP#æòÌø…D‡cú÷Q±Ð5U'ù¿yòË=8uÏ·c›áT¬}ѯ­lJ bzÜæM Ÿöo°"|7¼ÿý{’zt;ë6ìæ´-„vƒ^äóaìõ(uœŠ±VŸÎ¼»l¯¶r ü›!ô~v јê<Ç‚Õ3y¦w-”c«øcîB6EqßG«ØôÍ=•Y´MÔxì76.~—‡Zû»e!¿-ÜL|µá|·n ãÞ™W6!Dùºâ§pló¿üûoÎßk7±ïŒFp‹¾Œž²Ý›§ÑÛ_ÉW¿Tò[6|Ǹ 0G¬eáŸËØ•L§‘ï³pû*ÞêàyKŒMRàÍg›à¨eÎG³8­•¦>,~½{¥Ko…a?óïì—éߨ“„=ÿ±zË)œ:¿Æ¢Í¿1"´@>ßX“!“ßã…!¨h;ÍŽ2gîBÖŸr¢é ÌÞ¼žOºyÉx1!„¸ƒ•ìÎóµ,¯aµU¤sÇ uG&]»ôYÆÑ…¼õòd¾^º›(sšµëHÛ:^¤ü—ïßy÷–ŸÅ–w}êiVÌüŽ?6œ Ã9:ÍÛÓ±y ÜS³ö÷ÿãåÉó8œ]¸ é‡ÿbÒË“øjñ6"²ý¨×²=íUÆÃrŠõócÍ;º®ãѨ/?ÔJF0x7æþ#yò±œ¿ÇúÔÅ™œ9 Ìóˆ@î6 5zЫªûÉ-l:«Žƒ–ȶÍad+þtíÝ §ìË5•­$1½# ”˜˜èb-½{÷Núôé'¿L!„(ÑÑÑóÏ?KhÖ¬ÅeëÝ+}&u²Bqû·®Ô?«_¿añ7ªbæSoówjF1‘~WxÀß¾ó †~¸[åù¿ šôŒ½|õò‡¬H ¦×Ëï1¾wELv Fìg—ñÖËÿÇú´:<þÉDî Î]·žBDX !-›QÉECU54 ˜ÔXVú?Þ^yžšÃ?áÃ{‚/ÞÝÖÓv2íåOø7ѦÃ'óÎðFxé*: &”£»8a ¥Š(fgœ­ëxsè'l«ô03§#4÷ñ=Ýn!3Û†nÙÁ'#>fcð`þïãT3HXþO|wœŠƒÞç³ÁÕòÍ9 Ç­äÍç¾ç€ïý|öåªéz±÷åZʦ•$¦Åv ØçWNt„BÜ4QQQ!„BÚ¥Z¾¤# rîë9¯¾Òj\Ð32ÈÔrîˆÇmXš8êû/vp'=>¤ä$’ãI÷ìÌ #[ál9¿ëÏ`¿øL¿7uš×À-;ޏø“’HNJ >͉Ö¥•ƒã»ö—g4CÌú%¬Ovc™4¸*$Æ“˜”DRR qIhu¨î•ûvk&é™¶œýÒU²ÒÒHËýKϲ¢åÎåPx¿UüÛt¥žIã즭·çé³m‡l*vé@¨®•h_®^¶ÆTæ4B!„BqS]ìp*ä<—IøÁ£XOZµ®Š-Ëž’?{Æš ©fÜÆ±SgÈԫநX³Uô¬XŽ„ádLiY6T]=¨1±Ä©`ô ŒÀŽ ­{4Å”a-ðÍf)“·:¨Þ­èÞàìÛ¦cP«NnWY‹fËæcØ •éÚ¡"š~akÅÜ—«*iL¯?I!„B!Ä-ݧ×K²Ð…¡W½mMMÎyM³»;nèèj2 vt-‰E¯ bÑ6cÎÈ$C×qгˆX1“ÿ›»•sY:EmQ1fc¹0ç‚–Lb¢Šn¨@ˆU7g·rGüBþ¸]ü\u£u—Æ8îÝŦ͇V»>€vn"ìC;Ó1XE¿ð¤âîËÕʦ•0¦’4B!„Bqó¨œ9q ›®àX¡@] ¾´¸·M½/Ë[ñ®ƒ{no=sßl>øq+)Áxê©!tmX•`/M°í䃯°Ð’wiJîªuM¿Îû©áÚ¢ -w²iÛV†է©£Êé­[9©š¨Óµ-*¹£J²/WWü˜JÒ@!n{!!!!„BÚ¥Z¾Ä# .ýÏå×a=ÊÆ-1hŠ™zMjã ëèxáçk@9¡Ðì^†´p¸üfT ™™V4ÝFØ–í$àCÿç_a`Ù¶tãRsîÀgœ"&CÏé¡^¼ ï…¿ŸåøyÎE[ÑCœŠ‹Âo‰(¸ß?WÓµ¥+7ì`ã¡4iŦ-gÑLõèÖÆõâ0ƒ’ìËÕÊV’˜JÒ@!n{ÁÁÁ!„BÚ7!iÀÕ“z&áÎbEŒ†Á³=ýÛºç>ÓïLƒfµ1ocËÊuœ«Ù«=_¯[ÈLÏFSüñ4§’–eÈ·ý¤Û8`-ØÑv¢^“Z˜·†±sÝN’š¶ÇëjÛ1˜0+€ªæNx¹ý.¢ã®›hÜ¥5Ö°}Ë’Ý"Ø©áФ mÜí\œÎ Dûrµ²• ¦7ˆ¼=A!„B!na¥{{BQËÛI;»›_LæÝÅ'°üéúÌZšÕ‹oðîô ½ yÓÏL]pˆ${uØR8±më#¬¹op"8ăv†õÿ&-Ï2"þá˹;ÉÈ™e1ß› ¼; ¤‡¤nŸÍg “’o;6’OîçH‚véߌ^øzÐΙ©¹ßyWà3c½Ntð‚´Ýë™»r Ѻ#M»4ÃUÍó½íËÕÊV‚˜–ç·'ôvT~™BQj8qü|6ÏÔ’X!„¢äIƒ,”ó_í ˾ømæœÿU­™$ÇE“œª+½ê1è…ñ<ÞÔLz¦zqq»¡£ßMÂÄoÙòû{ŒYY™Ú5Bð4ZHIˆ'&:ЏtmžïD‡j&À@­» Éêì^:…çÖ§Ae7ÔÄS„ŽÅ½Û:ï\À:KþνÝЀÑ%zÂÏìýýƬ¥Nõ\Ô4â¢Îp*ÆD7§RÓ;·kk¬JëV>,^¶SÙ\Ãg£‚±b†ß]g]/4È•tnïÃ?Kv³j#àÜ–nMQõ¼ïh(Ù¾\µlÅŽé!'!„B!Ä›4È òH‘€¢09¸àéW‰Æ ëдu'îêÒo[")ù_ˆšÅ¿7ïÌlÂú²tÓ>ŽØA–¯/A ïâžNèÔÈ1·|:6¯¼3Õ…Ÿ¾ŸÏû²ùœï uèòô+<Ù#ï[P¸3¯f¡†ÜÇ'3²ì¿X¾å GvÂjtÁ·bmz ïÎÝU—b iðè$^2üÄ_›ÃÙ±ñ6MÇÜ´C~áM—›ójvèHÀÒÄh î-;ÒØ¤ø^ ÷åªe+nLo %&&ºX[Û½{'ÓÊ-1!„( ®j"Fž©u”fÍZ\¶Þ½Òg}úô“@ !„·°èèh‚ƒƒùçŸ%—½æ_©V½zôð ÀÕ äï1ë:ªjÇn³`ÉÎ$#3»v…õpu÷ÀÕٳɈœåU›•ì¬L2³²°iy¿î†§§;ÎŽfŒŠžó½ŒdRÒ<‚pS2‰Š'«@/U1:áêᎫ“#f“E×Qí²³2HOËÀšo €#n^^¸99`6æ<‘¯g'—Žª¸âWÁg5…Øèd¬E…ÆÑ‡àwŒ€–Ot|Z‘»^‚}¹RÙJÓkq¼ØçÈH!„¸©¢¢¢ñ¬ä#B!îèö@T©&C,ÙHƒ,Î&¡´…W-¤'Ç‘ž|­_O#ñ|Z‘Ÿ%Fž&ñrŵg‘–˜EÚ5m$›´„˜¢¿«§w6ýÊ¡ÉN òLÂõÙ—+•­„1½Þ$i „B!„·0MÓ%⺑¤B!„BÜÂnäóíâÎ#I!„B!„¸…éº&A×Íí›40ºðìc¹Ë%Ï g@g IDAT›U#!)›½Ç’ùk_QöKŸ+î^¼ÿhõââyúD"ovÂÎìΣ‚išÈ¸9ñÓnm+f3ÍêyÑ£º µýÌø:*¨6•„$ agÒù/,ý©R¹ LÆõX±u%£*÷áÛØ¼¿3Å䈻_eêµ¹‹‡_x•QC0—v[¿1Ðo(‹«½Æ–ýïÓBÒÑ7¦˜~œ?Îàç…ÿ²uQÉLn¾T¨ÕŒ½îç‘džҵš‹J!n‰ö@H)“2Ò@\?†Û¿U¥ÉÞ³™ì;›Í‰4ïWút¨Àg|¨m–“ ¬¹yóæÃU™ÜÅ›N•p±Ù8“ÍÉT '_Wz´ äýGªðj3J9ÞÅɃ·ž©Åâ‡} 5H9Äõr}7`ð¤f»îtïÞîݻѵ]#*rŽí‹>çÙî-ôcÄ¥™z˺úMü‰¾N æ†Ùk—c]†‘%yÛ§Ü×°!w?7•ßÖ„“êJ“6mh\Í‹ŒC+øéÝ'è^¯CgŸ¦<§gËË9"çªâæ·‚Kµ|ΫåOþ®üWR·ÿý ÝÊ?+ÏñWž™'=B|x­¿B|Ó$—vXËg£Jµ°býyöZ³‰»EnÊ›ý¼™pŸ?ubN$0sc;’´Kñ5©êÅà¶Þ„ú1`»n!`¬Ë¨ŸWðr cžº%žMï ¤ßäõü=~2Kþ½ª[…eÿTôùk“ÍTëÿ6Ÿ}ô}ëxrñgDzkñW¼7ésö†G£ ’oBˆÛ—ÙlÆn·c4%âò]KUÅl.Ùó;rijT"_îvãËvNT u#xg9x¡(𕬷N` ÜÓÍ—†Žpþp ¯®J#^+t¶rüXïŸN§™¿Š<  ÄÍH$øÑþÕI û®_EmfýA÷¶“aW·{8Ÿ?5‘uÉ U†ÍbýOƒ¨XðJîHó'3¿Ï Vìñ„BÜæ|||‰Š:‡¿ŽŽNQˆÅ’M\ÜyBB*HÒ 8bb-¤éNxº›ð7@dÁÛÝF3-šúò`=WBÝ h™VöIä§miœ³_hwû2m¨/•xî×N‘xðmP‘™Ý]H;pŽÑÿebÜ=y°…'mBðwRP4”4'£3X¶-m©¹ _e^“«3=›yѵª3U=Œ˜U•øT+á'SY²7•£Y{óT¬âN—n4 q ÈÕ„«Q#%ÅÂã)ü±;3e›p¨àEÿ º%YŠHä¡[-ìŠ,üï lîIÛ Žø;‚5ÓÆ±3i,Þ‘Ìö”ü+Ì7Åü4‚¯r¼.¸–ø6©ÄÌÎÎ9?__¾xÖ÷âò¶Ó±ŒX˜Br âZÜ2_[9ŠqN q± "$À‘Ydf¬¼TâwþÂÇS¾cᆜIRq¬A‹^ÃxîµgéWýjÏÉkœšÖ…Ú/lÀ pðššß¹ø©c¯o8½¤_6kÉ;¯0Ü܆mäåF´³Óé^ãY65ÂÁÕØÿÞÿøpÎÆXq«Ú†^ù„)O4ÃS±¹êÆ¿ý=ÿì:C†SMîß¾L—À<Ýg=#+æ2gþ߬Ú|ˆ“‘Ñ$ÛœñmB—cxmÜÔsÏÿU¾2¬LÄgøàÇì9“Ž)°.]†ŽçÃIƒ¨í\ºe®${ýt¦oÏDñº—w>} p _}Ó€»:Qªc[²òk$ìø‘>üžÅ›r&! ÝÁÿJµhÔö.ÆL|“þÕ”«Ÿ#ËGÈõ>NÚµ•C‘*CQ~…„T !!Ž}ûö••%…8;;Sµj(ÁÁ’4(ƒQÉÊ©Z°½l0ÓëîJ ¨'c²ÙŸb¤ZˆmZSËž_žF &¤²2Ú‡Q!îôJäûè+RèZßGÍÊßaYX§?>àCU£FLt[RTt#~žŽÔ¯ëEÊñD¶¥^}؃k°oôó£‘ X3,„ŸÉ"Ó`"ÀÛ‘Î-ýÈ>›ÆÑs¹ë18Ò§[ ÷¸¨D'Z9q.›Lƒ‰ÊAÎtiíBë*Lø+#¶ÒDT!´ª+¾ dIckfñ×P+ˆ÷zzbÒH8ŸÅÎH?gÕ÷£quW~ý;’_£4 EçňzL ¿íRéÖÔ ì,VÌ$)wÃj²…ìÒÆõË|-å(«sJÜÑÑQ`ô¹áÛÕS²ï¤ŠbªNê¦|ÊÓ¿?Fϳ8fq¦B³ŽÜÝÑ‘øXóÃxþ]ð7/eb{Ï+ÌI¢àÕf$þçì©‹ˆðéÄ“£»”Ûg7UoŽ›1€ö#^b\tá”ôó›øeÎV3fS­ØŽòõÀLßêJ³6éz‚m›×òÍS½8£oá+÷It±[½Ö´íQ•È]Ù6g<ý#T6®{ƹë±ïç›§Ç2-Æ—ukѤk Üíç9´ms&¯cñò‰¬üw­]‹Ø=Ûq~x°-Ÿ®1Ò¨ukºV;ÏþÍ;YôÑPvœÑÙ9çA‚”2X¦ð†Ù³l‘ª‚Gχ¸·Ø=ÙRÛb”?cÓº÷úýBÛta@oo”ÔXΞ cìÏñøý«9\ýQÛõ>Nʵ•C!®{{ ºÄó(ŠB£FMiÔ¨©R\å.iP3Љ:AWVs8&›c±Ù%MP·Š3n Ø“,D¸#n ð¤ïù$&ÿÏ®ôœÎ–ÉË“×Ò¦¦wíLã×x@·±î`Wp£K}æFg7·gò÷ {€‚z>•ÕçuÀ@óÆ^T5ÚÙ°ü µçžïìéL°zõÎâäÆè»ýhì¬rp{4S¶e’¨]j¬ûº˜™g=º­#Y~&ƒ³–¼t k÷ ¼PLJQ Óxewiæv0PÅׄs±¹êâTvíæA°ÁÆš‘|~Øšs×G1Ò M[:3¤—çœg¿­„Ç«ñψIå·d¨ÝÄÀ¬L–mKàDÁà”"®×Zæ«—Ã@û28§ÄÍg¥—4ÐíÝáÇ×_aA’Bðàg\åÒxíÌŒyj6ÇÕj<ôËr¾}¸&97dãYÿÖ½ÜóÞfÞ}ôM:íûœ®®WH´É„š [§-âd@gžšøM \qz›Bï‚‹f`êÝ?¨»ÐøÅ÷Q%ÿàzûžù¡õxV{›®F@ãü’Ñ´»ï;VNêOoÝHϹaLXG@OÝÊ„®]ù`ûgL]þ ?ßãžû#¬Ä=S–òdÔõÎó hæ1æŒîÃÈ9ð⌡lx¹Ÿµïùž¯”øûȇÜU!ç±ëñïy°Ã(ýù3_ÈĆÆR/Søà%vð*&j7oŒk1}iŽíµ—?åÓg°ßÂà9Û˜=¸Bžøi¤ØF„£ùšÏ‘qœ®©BqÝÛQ¥ž Qˆë¥Ü=êxü|6f“B³*®—ýsv0râ¼¥Dëwpq eË`^lhÆ «ì ϸxúbsW³°põ¥Î€=9•y‡mh›.Þ…I‰HaSxÕð¤•SþFsýúîT4hì?”š3g‚bÀÇEAѬжêHf¥dq"ýêûX×›Nn~2Ž)[ó& tc3OË×KàÀ±[»•µÙkW¨êŠ_iî¦(FGWzÖ4Cv+åþ›®r2ÞŽVÑ™Ý|IٞʎYÅjµ©_É [ÂÓI,Æ²Šƒ™Úœ õ2áî `T@QÌxé`ð4d€ó7åUFê;`ÔUöË PW³²é¸…‡‚œ¨âˆñh&ö’¯2‰ÙĵXçØ0×gŸÄmÄàEíö­©êré÷”{œagù÷›·x§j5¾ÕwÐÙºévƒ=è…w¡{ml¤í;ÙºqöÁ](»é­ùú†s¥Þ³Ìþùqj±rC•îôªSàc(5«aŸ {wÀ-ÿ/Ÿ5ñ7¬$6:¶PbMK=Á¶u›Ø{<ŠÄ´l욎®žà¼ì'ŽrÂU l®jOú40ºœÖ¬W§ˆ>Jp¾ lI–)Û‹kéŽí5—ß@£F!×mâã§&ã7a$}[UŽ”zߨã$„Bˆ[ ip¥ÄA±¹É¨˜lÎÛsVl³i$$e³ïx›cí5—–­’VÄ&lªŽ˜ŒJ¾ŽÞ±°T"šøÑ ¾&rN¯êž´v†¤ƒ©ìȾôݰ±, f@U_^­ê‹ÝbçLl{O¦±:<ÓW@¡ñwE³™|­q0P£q /·s§¢EÞÁÖ5¥škUWIÉÝOO# Åm ˜ðuE·s™ ûâRlØqÂÓ͈ò' ®ùx•AüË(®Å;Ç®ø2Þ'qÛ1Öቖæå":éá?3ªï“ÌÛ=`¿ ðGÑb‰ŒQÑ  ­j.2ÁW¹zU”íÄEFc2Jè$­yA/­ Á§'Óæ}LŸ¢?| …/eŽŽFƒ'¾>E”ÈÁtlÖ< éiìúêIym‡Ó´"ë+Å”N†^Tüñ-TGGÀjµ–É2…Wâ‹¿¯Ј‹CÛkî‹—òØ^{ùéøÆ7¼´}Sÿy›¡ËÞÁìY‰ú-;нß`F>Úú^Åipƒ“B!Šêõ”S"3Kž0Эü³òoüuŽ7DòÖ’h¾Ø”ÄúË$ JBKNeù9 £¿=PÌt®ç‚³feMXf¾çûõÌL~øã$cÄðÓîTö&ëVtçþÎ!|ñHE\û!¹ÖH¸VñgBgw‚²Ò™µì,£¿;΀/ŽÒwÚQúN?ÇòÌ M©RE3 v4*:rÝ^ö¢Sªá¤eÿ×»OâÆ ¹Ï/*¸ÕÎǯtÆA‹âÏéó.Íír­?0E)³sÛ~â'FûŒƒZMžøicë:\q»WÚ/E¹¶Š$eÅ8îþNÜË»ó6™D¦UE×utËJF@׋‡R‚=WÊ ZŠ7õTĈ#»ö‘Q‚ú³ÄǶåWzñѦÂVüÈ/=LZN®ý•O_¸&õú0uWÆ5ø†'!„¸ií ‚(·Êõ¨<]‡…»“‰L²±ãdš^NÇ\ëv6ÌàÑÊît©ïÌïª3=‚Ô¸TVÇQf]ãÜ™TæIe`rq¤c› žièÂ#í=ذ0™øËíª®—º¿™ ž —ÿâ¥FtýÚnøbgÕš~?]൅f>@©KЉ8•ABS/|+»ÓÆ%ÿ2¯=~ ™ û™tâ ÅÏÓŒ HÎPKŸì)Müox\oä>‰›!88„ãç³o– øW­Œ›¢“q„*T4d@ÙŽ“§mШà%Båì‰ÓXuÁA8”Å©›º‰Iƒžeñy:Mùƒi}¸þ]= ~›Ï9=ˆÇ¦Ïæõ»ò? §§G•¢S&;X¦Ì4»»7>ûŠs«æ²(ö¹Ö7(nð±5xR»çÆ÷ÁxÀz~7L|Œ§f®âÍñ³xpÅST4Ü®ÇI!JÒ(ùM]×‰ŠŠ$11›Í&Á…[f3>>¾„„T@)AR½Ü?ʧé:Ûn™Ü2N¥°>;5½xÄäHÕÜ Ï]CGÍžiaí–dºÔ ¤™—™À+æTÂÎfc¯æL³ºnxG¤šÈ±`ÇÀÃÉ€A·’˜Yx¥ÞÕܨo*›Î­52™%±Œr㑎îì_™vÙýPi毲;ÒŽŽÊ‘(+jGšÖtÅõdzþ;hŠm«;bDãp”¥Ìûá—‹¿®éØuÀ ñC¹qq½r9Êâœw&ó'N‘®ƒâêžóZ9Ň6êcZ¾—UóW‘Üï¼ò^WÔ.؃]q§mÇÆW=³ `·QdF=ïOaÊ Uù…__j|ýF)åûQeŸf¨@HPÁ§NÌß±1»|vF:elËŸ¿íoÞ|y>]z€Š—yFAO;ÈŠ=ôêTCÛârhÆCï>ÇÜŸgåñÜT¡¢á*çÈ eá‹£nFê´ äÁ -%…¥'Õ’?žPÜø«*‰Ù`pu ‚ÍÎßáºaq½R9ÊèœwÔƒ?2î“ Xu#Õzö¢ž)ç÷V÷á§èþÉhVÌÇó}2spµœ7èIlý`l³b }’1}½¯>"À1ˆ_jÔަè´ôÍ»D;ÞÌSó"qm3™ß¿ºŸàõ$âFµÐ@Œêþúy#/4î’;1 NÊ®Ïx|üRR(§CÛMõxî›É,ëò*ëæÄ…޾:ÉÉÙlÙË/†ð*Ó8¤Ç$ñöì š×ó¤G êøš©á¡ YUâ3X}&¦r ßëtbÆ0.%‹A-ëÓ§ŸR!„¸…íÚµ‹æÍ›óÏ?K.{Í¿Rÿ¬I“fDqU{÷î.öù2Ò ,S´iáIƒÆž©œ‘„B!„âÐué|ˆëG’¥ ` £:áîåLË &´„D~=l—áàB!„B!ný>¯„ tŒž.ô¨ï†IU‰9—ÌÜÿ·K\„B!„7†Œ4ד$ JÉr4ŠG%Bˆ’ F^Ž$„BÜéíÛk‡ìûøü‰wXž|åd†¹ÉSü<©'^2ál¹&I!„¸‰‚ƒC8~>[!„BÜÑíàR-_îFèFÌ Î„Ô¬Ž¿ãe:£50ëú-ÿh·ž¾†É}ÉîàølêB·×ù)I!„B!„eÏP•§2´‚¡èζ-“”tË­?œbÎéX0Þ†‡Q’B!„Bq +s\*--‘ÄDÃíÿÇâv›b¢DIƒ¥Ï×’_¦B”¡þ‘ÉQ„Bq‡Ò“ØøÙx>Ú˜FÅþøäÑz¸ä™ç@‹]ÍÛ¯ÎdWv5¿ó6×tD_ÎëOOxèÃ|9±ÇæÍᯠ‡8›ªáâJón÷óð=M0ܘFjÄ:æÿõ/[ÃÏ—®áàDÍ&èZå–"ÿvZrjÑï,X€ñé8tz•O«-bìáØNÎeì ¹—57Íoö¸åçl‘BqEEEÝ~“ !„↶ÊßœùËvõòùÐí…W˜Àâ¥3ø¡Ñû<ÝÔ @dñW³ÙæL£Ñ¯ñX]G,6Ý`Ƥä|¾ðý…¬<íE£æ¨eˆ'|×~ÖÌýýÇGóþ¸./% ÎošÁ›Ó×esÀ¿VcÚ75“±ŸýÿÎaßÖ] ymœÀÒà j„Ò0 úòøC¾,ûm#‘¹ïÞføæ¬0ÖÅ™[ä$ „â&ŠŽŽ–¤B!í;¼= a1Ôeôÿîgÿ+²òëŸh:e,í¼ìœX8ƒ9³pkþ,¯õ÷Åšÿýööˆµ¬®ÚŸf?Kk #ÆôÝL{éMæíø™™k0±‡  Ç¯aÆ7ˆÖ‚¹kÂǼÖ-ƒ Š1“°Ÿß`Ü/aü>ýwê:’F&oT¯aE¥»x{öst4¡b@±¥’œmäÁŠpàDy7¤ïƒƒ.N„¨Û-dfÛnù9$i „B!„·°ò8Ò@°â›1Cøæ2]цO|λwùæŽ(° †ãõ¡{yfÖF¾™ÙŠý£˜öç1,žm÷b7<²²±Ügƒ?}ÇŽ¤žHbRZ<6¶^^ÄÞÕ9Ûõ^*4ή_ÍÞ ðé=†gZ;‘š˜Û¡7PeЋ<²ý)¾ßÀòƒhÐÎ5'Ñ»] äÞGÑÊ1•¸„üñNÏÌM è*Yii¤ÉÛ„B!„Bˆ«08Z ?‡¢>4R3 ÀüV½Â㻟gÆŽïùß™v_z¼ð,\²ÉV‹Ø„G Ú†Ú°hyþQ³`«Ò’Ö^‹Ytú(ÇÒu*¹§sìÈYTƒ­Ú×l{žÖ,Út¬É·‡säè´vuó½ ÁàÝ‚6U¬d«úw%i „B!„·°ò7Ò w¨¡¼õCBŠz{‚Ž-#‰Ôl-Oç]ÇjñåÞ—†±vôÊT¼ëžif"Ë¢Ú€ÁßOUC/0Ù ®yâïo@OM&9UCwM%)YCWü ô¶¡êˤâá€Y '9)«®ã”w;~>¸Û o'ïî^øy{‚Bˆ2#ó!„âömèXSâIp,Æ+õLÂVmà¤=§çqˆÔTw¼ü64(Ø™×U. >P%÷+:š½è^½ªåþ»b,´: †œÌ€rçŸù‰}ÿdš˜ÅLíW·a»•w&ã7:+˜ë½ÎNûí|ÔTŽLiƒâH·/Ï¡]Ë"Ö•Œ 2¢( ·.|QôRisîÃY1àùÈb,rüJ~9I?Îò/Æ1´oBÌ IDAT{ªù»ãhvÀÕ;˜Z­ûò؛߳ædæm{v—»øjg§ÓÕQÁ¡ÍGU¥Þ¿¥Ã7bêK‡¶|rüv?aJp= '±ýë§éݸÞÎfŒ†+Õ/©,|8£b¦Ñ¤}\í´U½G Ÿù=I—X‹;¶=pá åé/o§¾8Ëeþ“/æÃâÝ‚^­|°ŸÏ´?ÂÉ,ôÝÜvK\ çíE¬K'&NC1øàë :^øú((z1qö"¶­‹MWðòõÂT`;WÛ’ìëÍ;&’4¸Žlìùõ7Âìv"æÍeËezŠzâOôuR07œÈ^»Dî–nëdläÓV‘&¡¸Ñ%yÛ§Ü×°!w?7•ßÖ„“êJ“6mh\Í‹ŒC+øéÝ'è^¯CgŸ.× ôòù›¿}â{ç»Û¿ìâΩçãæ¡ÿدù/ÚƒFðä¨Ñ<9  ^E¶B=èùð½ì„ÿñ»¯xwÆÎßgŸMÁ¯ïCôñV$ÜâÎý¥•»*%Jh™õõRNÙ¸ë¥Wÿ¿è¨rfÙL~Ù—ŽVD'XKÝÇöð¬BëÊ>²óÿÙ;Ëø¨Ž½?g5!@ˆ‚$¸[(^´8Áµôö­·…^ åV(ÐÒ" T h‘B (R$ÜKqıà‘Ý÷’²i;Ïï·_v÷œ3ó×9ÿ33‡#I&Ôþ•tå+—FmzÀá}'¹oÊ\dˆçÀ¾‹•BT©T%‹›íloÆU´ `4bEƒ8)ûXºâ<µÞžjLQ«Y²ó/üT_›¡_Ïdú¸Žø©¥z³Dq¤£‰k‹?å»óò‘«Ý]êÄ4^kû>ë¢þþKØéD/gÿî]ì=ò'1×c8øó:ûßæØ‰ò©ž”ïß‹¼ˆÁ2ÎKò?±wÝ&®ãNß#XÿÓ|¾ýö[þ÷A+ܳ¹ÇwjJ_5†ó+X¾?5ûS§aÙÏbPyÒ¹oKŠJaKdÑ @ „¥m3Ýåð¢ùlŠŸŽï1¢Š ÉT‰×GuÄ—x6Ï[ÌÁ;¦ôÿ?í¼é:[ZÎáÛ鳌I'X²p;ñ‰Úíãùä{ÏvÔ-,¸µk1ßG&’úìÚ÷9»æ{Vž3 ònI‡º¯ó²¾¨](æ¬Ât3š˜‡¦¿]Ñ@îi`v/eU” ]í·™ÛuÝÆìcí’m|ÙªEþŠÒÐvD€TìËÐÕcðÐ|7+’i_lfðw¯â,dØßÌ1I ¥B±kAw|3G$j÷˜Èê¶ÝÙ|´¨¬rJùþ½È‹,ã¼$ßïdpëv2B僷§Þ¼cÚ½4ß~u™ÕË"ø¼ñ+8dUŽØ·ŒU ¨Kv!´I!)kÉ?¾hPÀôä†þ a_~ÌŽlî:UEë1dd;ʪ·÷ýÄ·;®£*Õ1ýÊb|”‚À€±\_Æv;λ?ïf”ù¿ Ü”ô>kʵàUÇ=Lu’Š•Ëà¦JâÒ©3Ä<oøo…8‘öäµ iNxwä)FMÚÊŽc8^‘Àî];Ãéè{˜ Wað½('ÒH™e+²ßäPíOýzn¬ ßÏœ wÙ[®8Žjµocú¿ZÇ¿¸}É1¢ÙÜgÛ’5ÄštÔë݋ֽBiè ¸ñë6'e´W¦‡àPlá)`8õ 5µ ŠòøãÐz Ïþn䯡ù {#Ê{ÅQï„›_uZ ̯_œÁðÜ:ãûçY5ö5êø¹à +DñÀW1ÿw¿•˜-_Ð/8€â…ô8º•¦Aß)ìHÈô1‡µ®©±Ì݃J>¸:9PÈÕ‡€Z­8~n˜˜Ä=ÎnšË„aíiP¹ ž.Ž88¹Q²ê+ôûx%§ï‰—÷óQ'õ#$Ð"…p-U›×Ƭä죬.–ÂÕÍ_0 $÷Â88ûR³Ã(–üq[êj•FŒ£§— fÙ§Ì;kÞlƒ´½£(§Qp쾂›jäôgµÑ)´œÿBÛì"w 5f³ßíBƒ@Oœõ8¹ùQ£ÍëLÛzõÅýlÕÓݳ¬ß“e‹SH«Æmà†÷xHÞ5‹Y¢¸´ç“¯º½xC›¥HÚ„øe X6øÙveâæÁïݵ!žEqÐjÑ;¹á[!ˆW}ÌúËFó}>× îH¿WÚ=bÙ.ß§†d¦¬rˆ¬8¯ù¾dI¼¶Ì§Ìê[¶1ØŽv—q>쳞;ß?X:º5}qÐÆ=0„þ“6•b‡xhM>ÉÓ\g¹Þ,ïÿË07ö82¾ ZUq‡§€á4Ÿ×Ñ>¶Q•~}Ù•uÔ íI‘è5ËØ‘å¤ÎGì^ºš(£š2ÝCi¨ÏÍXa}n·æ»÷$ bccm.ȧڦG$^¹Èù Ù|¢’H5 L×w3oÁ>niËÑ÷ß=(•–Œñé¬G)”ì9Š~:nïû‰y;®?ùíIçµ%éüÉtþójI]8ÂÞC¸ç\‘VC>çÛ± )ü(Ãþ†Gèk½ÃÜÿý›Ð2诟áÀ\J.AÍW‡1eî$zøH1e½Ô"ûYjª øˆ‘íkâ‘r™ƒ»Øöû~?•HªIÎ4øçTï’6±dýu„C3B»ú£õíBh“رy#‹½A×¾%žl¤©à4ˆqï»±hZÝBöz3<ŸŒÆ5ekSXyœ(¢~LË‹8ŸâˆO­`^ Ösãän~ÿa ÛÖ¬gº Lhäüâiçø¶kcfís¢VP0-Ê\bÿÞÌÑŠ«"’ÙE>¢éÀ0Ò*Õ§A bG°É:\4±s,Õu9ö–¤ÈIt}m¿' ½ªÓ eCœÓ®uöË&Æé•Pê5Óå,8à æþëM¦Ç£\Å@j4«CC"§÷ïaÉĬÛ4ß¶}D}§¬î¼/ðC|õ»šjõëÓ¬t"'ö"lJo^ZÒO%}pré§>4ò ѸP>¸=­¼Ñ¾g`ã j—lµî—Wón}V|°Ÿo¾ØÀÐ;’;Ë&í%wÁÝSéÚñC¶%ªp "¤½Ú¤³Dî˜ÏèmëÙ6c+kÞ¨„ÎzJ=ÍÌÎS˜½ÊV¯B}¯[$ès Ji ßLŒQ¡hË>tò°T ¶øùvõ`Ï8š·ú‚)E)Ô”×Z»¢ÜMàÚå?ؽh%ºŽ¥Ciy>Ÿ–µŒìÙÄ’ˆ „†‡ÙÑ–l•¯>˜[6dÕyÍõ%­™ñÚ Ÿ²Á?ìjwyçs´#;ç¬ä“|Õá ~8Q‚FÍ;ÐM‰åÐöÝ,þO~?8ŸßW ¤œÆ†xhM>ɳ\g©Þl°]›c¯ ¯fÿb¼:Š#K§vÑ•à¡#xÅKŠ#5_>ÕTïM¯ªS|K·N£MÇLs:üβµ15éÑ».:Ãþ\Œºü|æúxORˆ‹‹³é B°b‘º*#×lc¼*‡1ˆñ×ãn‘ìÞŠÉa½qTÒ¸›ÏÔçÊ&?*FÏÿmd˜ÎÄ£[ñÜx`ÈplàÁƒB œHËéѪL†T’ÜáÎÝ{¤eJ»inbt­ÏÀ›ó†þñæ¬Â˜FjòCîß½ÍäL¸µå›m}ЧÞ&.á.Y¿xÁD²±ÍÿõFêЪ'd‘|“¸ë÷1þÕ÷i–|ÂÃ׋&q}qgá¬(¢pÛïDœéñw‰‹çÔf¾ˆ5e:âæâU=BSe¼8šöâQóE[•P´eDŸEçÄÃg?\;Ç7Î*Ehʾ%¶ßÏpÌÕ™¢©¡(*áô¡Øž`xú‹HX?T”U#ÔžåE G%1tÕe‘ü´-w"ҵ„¢rýÃðþ2ÑÅ¡©8VÌÐFÓ01ÀW-P!ã·Š˜ÔŒ-O±ÂÅž«FóDgŒ¿¯Ø$Nß2<ÿýƒsbqß²B«èEƒ©gEÆ_3ö³Hí‘bctzRÎ':y¨Úbâ C†c¾í\UBq¬.ÞÙŸ~¾ÔhözE¡W Íf]fµj¡8‹iç vÓ“C…ÁbÙ¹ém0šrp©1¿µ^€VÔŸüüyÍ3+ÛüÇ<»º+VõrŠÚGôZ©Fq÷â^q4Úh¶Ïg'ãC¿ˆÅ}ËŠððõ/»Åd[åk…æš Yq^K})'ÝYãSfõ-K¶³ÝåEœ/µAbêyC®å¬§çEè+ëbÒ;dˆ oUuŠÊE´õ,Î[§;+òIå:‹mÛš|`çØ+L×Å÷mõM%ñá¡4 "‘Aœ›Ú@è•pë¹BÜΔVîüÒGW!´5?§ y+¬ÉíÖc÷ñžä/Á¡C‡„â¥9ÿec3gNÿã>î›'ú7¨'jõ›%v>ý”¥kì+>>NÈå f•îâY»x w)J‹ÐNxo¿Ñ½¸ÉÞ]§rxM¤‰Ë‹¦²7öÊ¿XQð}Gò÷¦Àm„˜Ç}ÙmP(±O SŠ çÊú¥•KÙ›¬P¬[(mžË’EhÚ ¯Eó8´l9gÞGesv¦bâ•/eüµYÞ ú•õG§àzL)ð|ÑÀ­8nªU©×«QTÎsËâœ::i©©/O"¦8®Åêr–u°ƒ7ßãðìaô»’3÷LY>yP4÷yÅ*·S½8ÈÑëu(@jê“×0™‰7 Ô%)]2+hñ+틚Ӷõ¥hKÞÙ˜%ïífÖçkxcYôö23{ÉÝKÔµT„)ù­˜ÿ’¿ênß$IðxhƒžÔÞ~x[zC£*F‰b*ÀÄõ„ë˜pÅìSØì?fÚz‚ÿ3—‘B™¶ñ¿ôÿ­sI*×mLóö=4 =•]T6û‚··7±±±„‡Û±h`‹|­’U.Ú¥çµw ³Ö§¬ö;Û]^ÄùíȾ9KíëOɬ\_ㇿ¯q3žØD¸Y¡;ae>É“\g¡Þl´]{Ç^«P<éܧ%£7‡±cÙZbŽÀW%ˆ [ʶ{P¨uºø© F¬ø øŽ¤`cË~ošÿwkÃ×[ú¢O½ILlÒ {HdÑ kgX¾ô )Òö~FÛÆS3ý~G@Ú‰å,?>†Oj™)RsZQ^ÜÈMyYVW^þ³ù™ÛO#¸³y]ÞYA‚g>ýa4]V¢T‰¢8jUº…×Kµaþ#‘µ8,èHΕE{De‡Œ£ÿ7møvÍçÌ<Ö™QVv‘Kr7a4j/š Fˆ{ögSûá¢ØAOåDq¥R_Ô›/qöðqhÙûµsÍ2ýÕ½Sö\dȶ5¬Ù´]»w³wÇ2¾ÚºŒé“[2yý/Œ¬íd_ظ-Å~qËVùZ,«Ü²![Îkf­OÙæö³»¼ˆó¶Ú‘59KÉ=Ý kòIÞå:Ëôf£íÚ;öZi£ÅÚ÷¡­Û:~ŽXÊê¨á¼Sê¿,ÝÉCŠÐ1´^JA‰Ö=é}é1y2Þ“¼¼¼òÜþþò¤%{9I,ä?†ãËX~âñª°¤‹Ùs1»Ü|†Ÿ—d|­9ï@¬òÀÛS…r"šËQiP-³Œ\»EªPááåIžn~«ò¢¤åØUÎ]J†ê…m8Y »—¯&Zx2xÖb>lóüDOq?–Ø;›;¨rÇÛSƒr4š+ÑF(ŸùéP×.Ç`´‡| ¿Â¿G…°èíÌþlý:e“ʵ:´‘ ™ÞÍjâæõ[Ï?°—ÜUžøz«QNðo7†Û9==‡–Z¯¶Æç›ÙDoYJXB7ú™»Ã^ûÊ™ò-2¦å@Æ©‰GX1a0#æmaü˜EôØ<_•í2†bC¾Ê×­8¯]c˜µ>eXl»Ë‹8Ÿ÷£/s- ªdõÆk\‰6¢¨=ñvWY§;«òI^å: õfoÛͧ±‹âÒ†>J°bá~–­¼À]Ö³,2ŵ}Úrß7±ÂâÜnå1‰,H r#Ä—’Ê¥?sÆ Æÿ­$gó¾Ë´Ãÿ¡’æé2†ô$¡SCÚ‹Ñ(n5®ŒÆ”Ä–Õ[HÊìãÆ‹¬]sƒR„ÁÕó¶²£¸ܼ6:î²yÑZâm‰?â!7n<À¤*Ž·gæáƒ ~ý/D$ »´9¨q4"ßÖE¾øäû; ÛvÛNIYEéAãXZáæºIÌ8’’ÍØÊΟæ|æÝ¥R±i[¦A§½ä®¸Ò¢:q“ðÅ¿r] =eÂ!äMÞ¬[‘´žñ£Wý’ªŽ¸wŠM»®>Öa>ûν}>}› åÂ.Íðy3d\`ä[|ÝšóZáK9Åk‹}*°Êîò"Îç¦[[ Û}ÿ…ïîYÇ–ë&4•QßM±NwÖä“<ÌuéÍÞ¶›o±·0Íû¼†·*•#Ë—¶t9SÓ7£ÎËXaqn·ò‰ÄR´Z-ƒ!Ëûù‘Ÿ§ƒÁ€VkÝÂ1Y4xÉ{Xºê2Fµ?]z6Èvýº¦ZwºUÔ`|²a"zO¼‹©0ÆžåÜÌ™HMž#hî"ˆ_:ŠwV\æÙ­§¸Í¾IÙ´?u™¾¼ÑΕ¼}¦¢t¿ÑôòQ¸6Š~“"¸nx¾’xl û£Í¸½P SºŒjãY~YÁm‘žÀïþ†!c6pÇ.½S:œ΂Ë߽Ǹ­‰é ؈FñS´S²SFÿû þà»y;ɪl ònDp€ùŸ˜²üJú`>5š ï¿ÎŒ?™zn/¹«(3àú”TH\ñ¡Ÿï$>óDj"G™ÉÒCÉy¬§ÌŽS‰·çN$ÄEµ¤/Mº~Æú³wŸ<¥$pdÅGt©Û˜÷6>ÝÔ)üÇt…ð¹‹Ùsía¦é¬Fâwîàƒ‚Ư ~OD¾Ìç_"ãû.cȘ H¾ÖÜLä’ Yu^+|é¥ñÚ Ÿ²éŽØŽv—q>?0^cáÈ1„Ç¥7Ú˜ðÿyﮘœi6¼/ÕÖêΊ|’g1ÔR½ÙÛvóoìâJ·RjÒŽÏâÍGHS¼èܧ9Eò8VXžÛ­;F"±7·bÄÆF“œüHÞËO–ŸääGÄÆFS¬˜u3[åò„—ð`ÇR~¹fDЕžõ^2ÑNS…îÝ«2éäqÖ.Ù—­;QTW—öm½˜û}o6jɺ RÑ(h*÷gÊ{!-5ˆ9svÑrà…Vcçô¦ùë¹qr'»ÿ¸Á¥!ã|JÓ|˜5ªëÈ×Ë&pùµ‰lׄ²óêШnYœÓ®uöÇÎk¼åõ}sš|¨£Ñ¿F¼h$;¦·¡ÒÎæ4«VŒ´è#ìØ}—žoÒyË,Ö>²ÃPÊo 3¾Ú@Óáa|ݶ"›š4§¶—‰èƒÛØP™½«±pé»VJõÇ௶3ýÂ#²\_«©Áˆ;ó}ÿÕ¬PóQµx*׎DrB4çÝF¦ÿp6W䮸µã›U“‰{m,›Æ5£ììê4¨_í}®]åÒÙ?¹rKEÇÅ ­ã§zÊŒCµQ¬ ‡þ½Æ³!l×ý·Ò ôqFõ ‘+çÏwÏ…ÊZÕãY•S•þcºAÄôA|ñæxW©C­ %)æ`àÖŃ슼È}Þû¨?O÷à"ŸÏNÆœ¿OZË7sÅ—­•¯åä– Yw^‹})§xm±O»+šëq>ž¨UïCÿ"KèTi+ÁÍë⣊ã𶜹-ðj?™CJ=³eÅ ÝYžOò.†Zª7Åζ«Ê¯±‹>ˆÐÌúâ ×o‚Ú¿+¡M å}¬°"·[uŒäIll¬Õ›!z{ûpóæuŽ?Ê£G¤0%/_ñ÷/ƒ——,Ø—»lYF‚IC…n=©¥Í¡úÞ­;Õ?9Æ‘_—°évGz¸¡ÍäULWÆ1gÃAÖ.ÚNªI oU‰ï†PTÑàßk‘e›1yò|ÖîÞÁÚCF=Ê2h$o}‡å åSß\Oà·Ã™÷å –„G²gÝ’ÕEñ ¬Cïÿôa`Uó¦¶h*¼Íš­…?n:«#¶°â”îõèU`ì.â|žãP•‘ëß§ÑÄøêçµDÜ0Q´T}BG~ȧ£^Å_c[<´&Ÿä] µToö¶Ýü»h©Ù»'•¾œÈ ƒ†²=Bi¨ÏXaMn·æÉ?‘¸¸8«‹Š¢P­ZMªU«))É{||œE«ÜŽ9DÛ¶í¥ä$‰Ä>|˜Úµk³qã¯ÔªU'Û¸û²ßdL–ü0]›Eóro±§ædNíyŸ@µ”‰D"ùg$’üBîi ‘H$‰D"‘H$‰$KdÑ@"‘H$‰D"‘H$I–È¢D"‘ä#Ö®_”H$‰D"ÇI^ 7B”H$’|ÄËËK A"1UÉÿã÷”ÿ“‚H$r< ‘äu–"H$‰D"‘H$‰D’²h ‘H$‰D"‘H$‰$KdÑ@"‘H$‰D"‘H$I–È¢D"‘ä#±±±R‰D"‘Èñ€‚¤À"‹‰D’ÄÅÅI!H$‰D"ÇR’‹,H$‰D"‘H$‰D"ÉY4H$‰D"‘H$‰D’%²h ‘H$‰D"‘H$‰$KdÑ@"‘Hòooo)‰D"‘Häx@ AR`‘E‰D"ÉG¼¼¼¤$‰D"‘ã)IE r"õ7†{ªQ奇ÖóHOŽy°œ®Ž ÚJrÈ E(1ƒ<¶qÿ›fŽ¢wó”.Q½V‡“«õÛ1xü÷ü~ù¡ÔÉß‹õýWˆaùÙFk®-sIÉá*•Ç¢%(]³ýÇ/áèmS5ÆÈÙÉõÑ)z^ù_4&¤ž%‰Dò×@#E`&ª"”®Y o‡¬ÖVöDWnn- ½÷ ~ ÏÁ£ÿ¥†ÔpÁ¸i+0z$íŸÆ€^ãX%¡èpó¯@ Ψ\'êôfgÁ—ŸÑsþï,é[ªÀV ŠL ¶Ïý}ô-s‰´kÛäîL@Püß¼?º~‘“'·³èØvV®ÜÉŠséà©Hû”H$‰D l@]™-ßÉèrj) ‰ýÑ×fè×3i^´~¹hb)'¦ñZÛ÷Ù‘¤¥t‡ÿòÍ”·iWÁ™g—LNàðºÙ|öÑ Žý‘ˆ yùWæo­ï<ò™Kþ.9¼"ÃnÎ w¶g(M IDATwŽÌ$´ÝHÂÏþÀ{SúÓjZcôÒ–%‰D"‘E‰¤`zbmGäî5 2cÄv&)” ]Ä®ÝñÍ<¨Ýc"«ÛvgóÑ¢²`ÄÆÆæÎæGw}ç…ÏHþƨp®õÓGýÌÖGµõ7þ44ΟÒ–%InŽ$»dMIž“³‹Ùïv¡A 'ÎŽzœÜü¨Ñæu¦m½JJvÇÄF0wtB*ùàêä@!Wjµbàø¸!W¦‡àPlá)`8õ 5µ/®“5]›E3½‚.h çîžeõøž4([œBZ5n7d¸¾‘‡~äƒî(ïYG½n~Õi5t2¿^|q½ûs罞Uc_£ŽŸ ºB|…ópGˆÙòý‚(^H£[iôÂŽ„LkJÅ=ÎnšË„aíiP¹ ž.Ž88¹Q²ê+ôûx%§ï‰l$•Ìå ŸÑ78÷Âzœ}©Ñþ=»Å™,Ö’>×îGQlœÔ@wŠ8µTm^³’³lÑ£yzÉiMkÎúÏ™ä]³˜uà!ŠK{>ùªÛ‹7PŠT¡Mˆ_¦aƒM˜-[7~Ïè® ô,ŠƒV‹ÞÉ ß A¼:ècÖ_6š/S+lȲ6›ÙŽúôóá˜\‰3¶ë; ¬òKstjÅíå3VÇ™Kr=—X“­ùÕ¨N1˜®'pÝ„òP W7Á€@Ü ;ààìKÍ£XòÇ}²<"Û;ŠrÇî+x±ËFNVâ@˹ñÎk‰¿I$’‚D\\œ‚¤À"gä)‚»¦Òµã‡lKTáDH{/´Ig‰Ü1ŸÑÛÖ³mÆVÖ¼Q)ÚVARä$º¾6ߎ^Õiв!Îi׉:{„e“NãôJ(õšiq ĸ÷ÝX4-Œ‹n! {½žOî4ekS8ãrÍÔÓÌì<…Ù{ lõ*Ô÷ºE‚^<ŒDý<˜–q>ÅŸZÁ¼¬çÆÉÝüþö­YÏ„u˜ÐÈ™V€¦ãÛ®™µÏ‰ZAÁ´(s‰ý{w0wD+®ŠHfùˆ¦ÃH«TŸ-ü‰9Áþ%cèpÑHÄαTÚqà æþëM¦Ç£\Å@j4«CC"§÷ïaÉĬÛ4ß¶}D}§ç.ιù=húƯÄ+®TlÒ‘Vž&b-dxÓýôm›œ½jÒ.ðC|õ»šjõëÓ¬t"'ö"lJo^ZÒƒôå®–èQ±L/YØŒyúÏitGÃ7cT(Ú²<,]»k‹M˜/Û{ÆÑ¼ÕœH)J™ ¦¼ÖÚån×.ÿÁîE3(Ñu,JëÌ“iš56dI›ÍÓmN}RUoÍ{v5¶ê;¬ðKótª¶ø¿vóƒ v"sI.æKb² ’LI&Pu¡¨Êv{—~êCÓ!¿ åƒÛÓÊ[}à{6>À vɹjöñ!‰D"‘H2',ù„‡¯ÿ(R6‹a*6HL=o0ï˜ûËD„¦âXq0-ýkÓíb¸¿Z(ºr"ô‡Sâž)Ã!'çˆN>j¡8‹içÒ¯cº&øªªb"düV“šñBÉ"ö@¸ØsÕ˜þÿ›?ŠWõM•ñâhÚ‹M3^)šêŠ¢‹eç¤k|Ü cÔ|ÑÖE%mÑgÑ9ñðÙÁ×ÅÎñ …³Jš²o‰í÷³>¯sЇb{ÂÓ>EÂú¡¢¬¡ö,/=*‰¡«.‹ä§×¼)>¬å •»èv7à £Äï+6‰Ó·2ÉüÁ9±¸oY¡Uô¢ÁÔ³"ã¯Æ+ߊÖΊPœjŠQ[Ò3ĉoUŽ t¢Ù¬k˜E»‹Ô)6F§ 8åüw¢“‡J ­!&ž0ئÇô’­ÍX¨ÿl1%ˆù­õ´¢þäçåf¶Ú„y²½+VõrŠÚGôZ©Fq÷â^q4Ú|[·Ê†¬±‡—¶#ç>- ? „"<|ýKã®E1ÙF}gg–ËÔZ¦»ùŒv’­|d.±k.1×­—ûC±óÝrBZø½±5½}6ÅïE;W•P«‹w6ŧÿ–-Â^¯(ôYä¡ìôœºg¤(«F8tûùŶ ƒøãÓZB‹^´ø6N˜¬ñ!‰DR 8tèPŽãù‘ŸüúÈå f?¸ÛÇ¿4Ù¼&+Ó듲Äĵ¥SY¥†Ìaî ÊÏ=­qªò:s&¶¦ðÃH~\| Óc./šÊòkû¯Xöqs¼µϩǫn[–´\BUŠ¡³gÐ+ Ð³ï•9³h[“À£×4fö ÀñéTÅ ™0Ÿêè0^ZÄœ_o¿8ÕRS‘ó>¦™ûÓ'*ÜÛ¾MÿªZŒñxÔùk¾îêÿl³)¥h}Þ~£ zq“½»N‘öìZ~4íÞšŠ®™žˆ ô˱´pHåðºD›ÒŸ„ŸY2ŸíwU”ú Ÿ´pOßìMíI›IÓP2û§+B]…wçAŸtëÊõ烾eP§ýÉî=‰Oúj­ÅŽú7ÝäúM ¢„G ×%ÙffËÖ”D\üC„:€F ½x^[*Š”i@  Zn± Yc9É=ç>ºçB¶Ißv”©%:µ‹þ­ðìDæ’ÜË%vóÁld˜|ã,¿MëÏà9ÑWÂÌñÍÒÛgC:¿t.[’Jý†Ï[{¤Û±Ö‡ŽS§ÑÏ'ŸòÛ;†J$‰DòôOŠÀÜÁraüªVÆ+Ë×di©è¡ãå3%ï²{Ë~’•â´ìLá~WpiJ%ÍFŽ>ÊQb$±{ÛaR)ÊkºâmÇ\¯roE§FYÌ··Ø·ç4• -»µÂ5s§4åéÚµ8ľˆãz6%ãØSUª9­*hŸ?F]†€Òj8^ˆàÖ3õ]Á­\%T¿‘—ðÂ`Ùt÷ûwîáØ…XnÝKÆ`ã%Õ`¸tŽK(¥DöžÆ xЪCЋƒ?§ÆthîÆ¼ïd)µKÚVѾà•Ðp…„¸DŒx¡±FÖN¡¹§ËÚa›M˜-[•;Õªy£Þ¹‡©#&R|Ü ÚÕó§ˆcl³mÈ*{ÈÑÑrìÓ_qÓ#³ej‰Ní¡|Æ;‘¹$÷r‰Ý|0S±æß™n¤]}Ä– hè¬Øn"‰}'ISÜiÙ±!…2Ÿ¨HS:·på‡wsiœ’;1T"‘ä rD‰,üPWá­UÖ¿&ËKÔµT„)ù­˜ÿ’¿ênß$I@1ǵB]ŽÀ²ö펷ÞYuÅ”@L¼¡ò¥Œ¿6«#ñ+ëN9Àõ˜8Ràù¢[qÜT/š™^¯FQ9SÌ-‹sêt褥¦¦ Ä=ÏF¿±+9sÏ”å%EsŸO0%o@¨})å«Îr0^Òß5Y Tn%(¦zqð­×?À§¦¦Z¯Gk‹&;ê_UŒÅT€‰ë ×1áŠÙ–l³M˜)[ôÿg.#„2mãéþ Zç’T®Û˜æí{2h@{*»Xp·c© YÕæœ0£O^^¹pó`ƒ¾í*SKtjý[ã36؉Ì%¹™KìåƒOOèL@PüS27/âÔÕ;ÜÞ;™×?nÄÎi-pSl´gy¨$¥Kf‡üJû¢æt. TìC%Ižâ•ã‰D þj˜0µ͆#Ä=û;Iµo. ¤P»k^“½òÍ+Y´KyYK•—ÿœ¡w6¢Ë;+Hðï̧?Œ¦KÃJ”*QG­ R·ðz©6Ì$²nª5ÂR”ÜÓ£ÍØAÿŠ+•ªø¢Þ|‰³‡ó€@ŠZt³˜[6‘é¯î­˜²ç"C¶­aͦíìÚ½›½;–ñÕÖeLŸÜ’Éëadm§<°!ûy\N}Z°m-}*:Ú׿mÕ·ej‰Ní§s}ÆF;‘¹$Ÿr‰5ÕŠ _¸9½X#îqjþ Ú½ù ÌʘÖÇ˜ÛÆ%C;¬³ !ìLͰÞ,.f?’H$‰D ò•'¾Þj”üÛáãvfÜ$¨¼(é£A9v•s—’¡zá¥F_!7^nµ¾íé—êÔÖÿZì3yh'2—äC.1C.-Ç£ ¤ýS3nÈhe j\Hà·u‘<Ê|½û; ÛvÛì<¤òðÆC†ó§9ŸyWÝÔclÚf^Â"’H$‰D òWÔe|@Ÿ’ ‰+Þ"ôóÄg‰¥&rô—™,=”üì˜ÒýFÓËGáVØ(úMŠàús‡TmaÆm½õžxSaŒ=˹;Ö vÕTì;‚æ.‚ø¥£xgÅeRž“n³oÒp&íOE]¦/o´sµÿTW¥0¥Ëx 6žå—…ÜNÅqçð7 ³;/\YM…Ða4s6qqÞ»|ôûô™1ßþ3’QÆ|Ò£µz±Bÿ/CS‰·çN$ÄEµ¤/Mº~Æú³wŸt¦$pdÅGt©Û˜÷6>ݘ2lÂt…ð¹‹Ùsía¦ ¼Fâwîàƒ‚Ư ~j3dj• YÉËÚaFŸMJzŸì‰Õú¶£_Z¢SKõoŸÉK;‘¹$ïs‰9ÒôíÄÑŠVMýóFÛòP`èpZ8 .÷ã¶&¦û›!– Œâ§hóóÊ»Á ç~bÊò+éÅ›Ôh6¼ÿ:3þ4>ß»øD"É/bcc¥$¹<Á\Œ§˜Ù­«²ÙCJU¢+3Öü›:/‘¨âÖŽoVM&îµ±l׌²³«Ó ~E<´÷I¸v•KgÿäÊ-$´Îã )Å:òõ² \~m"ÛÆ5¡ì¼:4ª[ç´ëD=Á±óZo¹D}ß'OBtuißÖ‹¹ß‡ñf£–¬ *E‚¦r¦¼‚9“RU¥1gÎ.Z\¢ÐjìœÞ” =7Nîd÷70¸4dü‚Oišk3\u4ú×H‚dÇô6TÚÙœfÕŠ‘}„»/àÒóM:o™ÅÚLqTþƒ™9õW𾱩­+°¡É+ÔòÄÚÎî¸@úô¨Ê’ŸÏ¡Õim Z£Çœô’Ýzs‹õŸÕF±&ú÷φ°qt\÷_ÜJW$ÐÇÕƒD®œ?OÜ=#*KhUgUÅ<± Ó "¦â‹7ßÀ»JjU(I1·.dWäEîè«ðÞGýñ{Ú¨dj Yg®/iÇ[…rìShûZø©È•­Ñ¬Õ·ÝüÒ,Ô¿]|F—wv"sI>䳪~Ô}w¿ëËêý3˜¶ýu¾mYØú<ä7_m éð0¾n[‘MMšSÛËDôÁmìN¨ÌÀÞÕX¸ôŒ™#´Œø°3ß÷_ͪÕ9<»U‹§ríH$'DsÞhdúg­¡‰¤@'ß  ‘Eƒ¿<¦û\=¾Ÿ«Ù ޼kq7Ǿ EêŽbÝÑ&,›1…ëvqô·ÕÜ…)îåM©†й+=Û~îׯøípcæ}9ƒ%á‘ìYw„duQ¼ëÐû?}X5ãžÓEh3yÓ•qÌÙpµ‹¶“jè[Õcâ»æ ô@ƒ¯D–mÆäÉóY»{kqô(GÈ ‘¼=ö:”+”»†YámÖl-ÌøqÓY±…§p¨Gç)sølx*—›•ÅQZ‡­$Âk*ã'-dóÞµ,W— Rp?æ.G••!,V´¸º±ñ©–5z|¹^оäZ–é?ç¶»fÝÉŽlüñ[þ²•}'Ïs8*MáâøVlÍÀÖ]0¤7MJ9æ­M¨è5ñ3’Ã~gïѳܼŸ›ÀÉ£,5{cè¿GÒ»zÆÊr©U6d /iÇ;=sìS áb.>eµVßvòKKtj±þíã3š<³™Kò#—˜å%ÝÿÖ—üúñQ–LYÄØæoPJe­mh(7x9ž_1þóÙ¹–åªâThÜŸïVL¤þÆÖ,\jnËTø„.d›ª4c¦,gçÑíl-ìKõVc û|$¥3ݦ*‘H$‰™¹2>>΢y‡GŽ¢mÛöRr’¿XÑç Ó›Uà½ÈêL:¹—ÊËù™’‚ÁáÇ©]»67þJ­Zu²»/ûMÆd‰D"‘Hþþã‰$¿“Ô$+^;Ë•{™Ó‰;™þ/&E¤âP¿]ËÉ‚D"‘H$‰D"‘˜ƒ\ž ùa"nÅ`*Oˆ¢B½–ô ˆé&çî"òümL.!|1ó dÍ@Rë%‰D"‘Èñ€D $’JóJUè½8 “˜Ô‘-=¹µ€v Úª8fÈÿvÔïùm.¶ãŸå[E·Ù¡©Ô˜ÅUã#ÙsþÅ»N㥽DÆÁýýM{QŸ·öíá´AA_7˜z22ý“ìG"‘H$Y4(è¨+2|áf¶nÝÊÖ­;Ø{ò*Wv}B³b´÷SþoÆØúÚ ýz&ÓÇuÄO]ðš—rb¯µ}ŸuQÿÿ%ìt"‰—޳÷.öù“˜ë1üyýosìÄ¿~Ñ €ëCê(o‰•zû§ «Cp=GßD컉ÈTHÚÁ)£3Uª—F‰dïÅÌY%™‡H*7n€›"E*‘H$r< ‘ä>)««o4†Ù£ÖRíÃCû•‹T&° Þjh;" `ŠÑð'3FL`g’B©ÐEìZÐßÌVéàAíYݶ;›ýëWº ²>¤Žòœ¸¸8©· Š3A«¢Yw€C»<¤=ŽÏ~LáPÄA’uõöŽ7Ÿ]Aľۈ ÅyV0üÁžÈÛ˜Ô>4lTµ”¨D"‘ü­Æò ’‚Š#ÚX8(S·6ÅT`ŒŽâZVS R£Ø8©!îq(„k©Ú¼6f%g3¬E5ÿ˜êZºZŸp*Ëé &b浦°Jƒßøä»›¿gt׆zÅA«Eïä†o… ^ô1ë/g8QkKSc#˜;º!•|pur «µZ1püÜ™þm䯡ù {#Ê{ÅQï„›_uZ ̯-_¼k³ '˜û¯7ùlÉAn9øP£Y:¼R¢ {X2± Zþ—ýlµp[udƒÍX WóüAÁ%hãÞïD€Tî!¼>þ#>úèñg\ßÚVl”«YmÎÔ·Z¼>þ#;G¦üÔ›ý$ù$_ufÀwçp®ßnêáv#’Åÿé@ãÞ ¸`À|Ýæ‘=¾ mõÆU0\ÞËÞèôB‰)!’½L”jH÷ú4¬¨æVdCùƒýMSÐÕ &Èɺ8 ©Ñ“•Ô¤]Ί?³¨˜b [þ;T>¼Ú '[ãfqÎúl‰Ò87¿:gé¾›”êH·õq½°áMÛ3åXrƲ™™öc_[H$‰ä/C||œ°ä¾^ü£HÙ,†y¨Ú 1õ¼!Ó÷Ķ7K 5Šphñ­ˆ1=þÖxu¦hªC(ŠJ©=RlŒNM?ÝùïD'•@[CL<ñô|&‘¸ø5ᢨ„÷pq/ÓUR}(*i¡«÷…øÓ „wŪ^.BQûˆ^Ë£Åó­2Š»÷Š£ÑÆô¯î/]šŠcÅÁ´ô¯M7ÂÄ_µ@UL„Œß*bR3ž'YÄ{®¦ŸÇ5_´uQ E[FôYtN<|öÃu±s|Cá¬R„¦ì[bû}3ekJó[ëhEýÉg…ÁBÕX.g!L·7Šáþj¡èʉÐN‰{¦ b:9GtòQ Å)XL;gÈò:ÎAŠí †g²NX?T”U#ÔžåE G%1tÕe‘üôZw"ҵ„¢rýÃîÚ]Â%~_±Iœ¾•IrΉÅ}Ë ­¢ ¦f’k6×Î5Ya3–ëÕ20ÝüQ¼ªGhªŒGÓ²l´ÅrµÊŸ´C]v¨8š&Dxøú—Æ]‹br>ëÍ~òô| }¥b]Lº² qáâ­ªŽBQ¹ˆ¶ó£„ÑLÝæ=æäS1bN ½P”"¢Ûò¤ôlòKoá¢rÝ&‘"¶½á#Tú¦bæ3ŸO;ß.%ÔhDåq‡EšÕöj§?¯#´ŠFTwDd“ñÊLÑÔAêÒïˆÉÖÇÍlãœ1Ø\¯|+Z;+Bqª)FmIHï¿!Nl|«ªpT Íf]3ß~ìm ‰D’C‡ !^>ùɯœi`F%þÁ†I¡ šw£Ê¶:á•éažPWáÝù_ÐÆGûì;]¹þ|з ê´?Ù½'ñÉ-…†ÒÕ âùžõ73>¦xÄî–pÖXˆ¦ƒû<Þ3Á”D\üC„:€F ½2­kUQ¤Ljøä¤Z—MeyŒÀµýW,û¸9ÞÚŒ¿ëñªÛ–†%UÏú|fѶ&G¯iÌì¾WUœ óù Žã¥EÌùõ¶y³ L7¹~Ó¨(áQÂêi/æËÙĵ¥SY¥†Ìaî ÊÏ==rªò:s&¶¦ðÃH~\|Šæjhª3rÞÇ4sW?“µ{Û·é_U‹1þ:Í×]ýÑ?}vU´>o¿Ñ½¸ÉÞ]§H³«>•M»·¦¢k¦•Í…ýr,-R9¼n#Ѷìng“Žl³³õjÀ.r5ßÓÉ•õ‹ù¨7»û‰Ú—Ó¦ÒÁ;}}…Ú³-“¾D)å[ç.Îfš}>ÙcN(î4hTµxÈþˆ£Ož¨§q|÷~Ш¾3 :j5® u IDATG¡´£D<&`¼ÈÞÈXŒªb4h\)}C"‹íUMù«3rvÅr§eŠC«—™¢¦l·^4ÐÛ!nfŠs¶œË|9³d>Ûïª(3ô>iážÔž´™4%­ßÂn¶ ‘H$¹=Hì„,˜KÚ>þ y²ÆQC!*´ÿp=WÎÔ~û'f‡z’y°Ú¿%m«h3¨ ¨€# q‰éo\(Ü‚a}P%m䇕Ñ默ßÙÌ+¯!\Û1¤»Ïc…©Ü©VÍuÚ¦Ž˜ÈòÈ+ܳôÕ "‰ÝÛ“JQZèŠwN– n±oÏi *Zvk…kæÎjÊÓµk 4âû"Ž“—o«2_ÎwÙ½e?ÉJqZv¦ð‹£yÜCšRIcäüá£OÖ_gp–RÍiU!ÓuÔe(­¥0Á­g:§‚[¹J¨L$Ä%¼|gzKõ‘q~÷‘ë1çëÉ|ö߉Lüøc&ÎÚI¢ —Îq)¿^f£Í˜­W{øƒäj‘Ï?ÁËË«`Å:õfo?Q¹µ¤s“½Õ©q'Z•P0œŠ ò–(8ö˜#*4n@ •‘ø½{¸`ŒWØy |ÐÀÿñÍlÑú¨ª¹Ï¾ˆc¤âö>öüa@q¬Gp½Möª*ÓÞ ô/®âçŒKâŒçYõóARÕåéÞ«Z;ÄÍç±í\fë@$q`ïi Š­:eØlò™ñС¹›Õ ûÙ‚D"‘àñ€Dò\–“˜Y^q& ¨~Ž (ô…Ýð)_‡Wº„òZ=OtYâV‚bªEz½HM͸jSGAƒ¨õÍXvý°„sÃÆPA-HXó=ën€×ÐÁ´{ö~-=Áÿ™ËÈ¡LÛø_z‡‚Ö¹$•ë6¦yûž ОÊ.9 ‡Lq\‹1 Ôå,kÆË¾M ÄÄ*_Êøk³FáWÖr€ë1q¤Ú´Lëû ÛˆçþçÝe2sW@­*F‰b*ÀÄõ„ë˜pµj7p³ålŒ%êZ*”ÀüÖÌÉ9u·o’$ ˜’ñ:ÅqS½èBz½EåL1·,ä¢Ó¡C–šúò¢¥ú÷8<{ýÆ®äÌ=S–O¶Í}ØòÈËYc3VùüÁNrµÌçs3^å§Þìë'j_JfÕ þ¾jÄÍxbMPB]@ì1gtµƒ©_haFySPQ³Ÿ='n߈êO.ªò ¢/ÌÜ»‡‹Æ`üEp Y ©LÅ6{U•¤Kï>عÕË"ø¼ñ+8Æ?WòóÑT4UzгºÆ.qó9lŽÁfêÀ”Hl¼¡ö¥”oVv¡¥¤¿jîXç^ÅÏ%‰D"‘Eƒ†º"Ãnft9 nkË6SöcØ+Ÿ2|ëBÅu¢YþãVî©1äé†TONíÞŠ){.2dÛÖlÚήݻٻc_m]ÆôÉ-™¼þFÖv2§‘˜ÝJa~¿•'ƒôc›7°áÎóEƒrÇ`ÔŠ+•ªø¢Þ|‰³‡ó€@ŠZ£³ålÂhÔ^4>Œ÷ìSûá¢XrÅRuÛ¨ÁÍ£èòÎ ü;óé£éÒ°¥JÅQ«‚Ô-¼^ª ó Û¦ÉÚª#KmÆJÿ±Ÿ?Ø(WE)ñªÀêÍ?±£LóÈs<½s«iY»ï“é«ÛÍGj4ªŸçµÕiT¯߬ÛþÛi<ŒØÇ-“¿† ñWÛj¯*¼:‡Ò|ô6¬]ÎΩ¯Ðº“+VpÒ ¥V¯žTRÛ)næY Î}ó)p~.‘H$‰,üQyÑmXG>üíg–ü°ƒ"Y™‚¶FÖÉb.ƒÊ™ò-2¦å@Æ©‰GX1a0#æmaü˜EôØ<_Uö×*é£A9v•s—’¡záÚæ·§ åD4—£Ò ZfÓ1ríR©B…‡×“™úü”dâ§lOª¥Ö«­ñùf6Ñ[––Ð~¹8Syâë­F9aÀ¿Ý>nçX to‘>Ha÷òÕD OÏŻm =ot?–Ø;‚,§ÀX„ :²Æfl’¡ þçrÍmþBzËcôe®¥A•ÌõZã5®DQÔžx»«þZýRùѨ¡ê½WˆŒ8ÆIý>®«Ê2°W†)ó…¨×¸ÚˆØ…{/`TŠÔ¸F†ÖÛ«R¢=½[9óëš0–mûŠÖmÎðóÊ?1êêÓ«{@úÌ{ÆÍ¼ŠÁ*w¼=Ô(Æh¢¢<Þ (#¢£bä‰D"‘HÌM­R —¶Ãè鱫f3~ÚBN ÜòfLpйעϧÿÏÞ}Ç×x¾ÿ¯l‡µžÑÃVq+‰6«O³e÷ Rý\?ÅŸz•°Rï²iñîd¦'U™Ûê""cÒäÀÍ%þJèúÕì}f™ Lu¥Ó˜I©7ÍEo…•b>t/ãúo;‚oÞHæ!™V¿ÅgŠÜŽßžG þÿ“}ëð¿cBçéEÕ·n%Ù·™j»ô”©YG«{ýXµç&§ªx•ÔÅÙ=»T«A!M$¶-`×±°ªˆO5;ËŒW%;uúg"ذtᇖ³ò¢¯Ž´) IŸ¼™Q9Xq¢ŠWIt¦0ü7âYÂÁÆ¿#ìK’?B‘΂ƒƒ%B D ÙzÓ§{I4‘~Lÿã*ªScz·sÛQ¦klš½˜}7ŸÄ»äÔHhÀ.Îtù ‘O›t×ì:Œy"ý†Òuü^îÄyòW áÇý9øò‘ÛZJt釯“JèŸCùÏŠ«D¿¬MïñÏøO0m¡.ôo’-åW„ê<8{>N*×—t¡V›Xô î è0Ž®ø–Ö•½¼9,õ‹h(Ô}8ó*„¯@§_Æ„slõtþ<ò,ç¢Yý¡ØS°Pn´Æ Vÿ¾—{ê«…û?Ó{ÄFî[êºÜT÷Q:™G•fÎkܲk0q!þ“Ö22®/Úqûä? Ûñ!ô[Joòûl y5!ŒaÛøfð|®™©óIJ¤¤o3ÙvÙVñ¦’•Bìá9Ìþ'«JÞT¶‰ß…5¨šÍÄù?f³ýж¸7Õs*¯Ž :Ò,'Dn^Àè™qÕd‡O‡VäÕ¤WÞ̨¬¥x§¾Ôq4qyÎ ¾Ýñj¿a cÛ7CXxÝøÆ9™øøBˆô"A™–Üž »¤t÷ÞxMDÀS×Ö½iÿ©R¦öNëÉ„ÏûãVªŠç%»ÈˇÙ}à2÷­K1øÛnäKfIHÉÞœŸ–Žáj«qìU‹Âs*áU¹0ޱw¸t’ãõôò¿BU÷çg°4ù{2kÖnê÷X¢Ne˜V›j¬‰8Àž3œj0zá÷Ô¶7o‹mÊ eÍ&èÖa4ýFÑ|Ýq.X‚¢yÑ<çÚÅ‹„<4‚]a:•Φ•.Ź ?¯œHH«‘lU‡Â3ËR½j rëvóW‚Îq-RCóÅ=èTÉ&C{Þ¼þ°Âë³!Ô\4„]ÓáàK2Ù‰½u”]{.áÔþsZúÏ`íSË´-µ}”^c&MóÁª2M»2{žŸ{Õg]µü8èt%»1i°OÆÅõE;~Àç^õYúÓ ‹©LÝo)¤/Û™nKhṚ¾•É£ !pGç喝6ÆôÞù_å„dú6k&Ú.%gu¼ŠëØvü÷ÐS¾FÕ„´©ŒwE+~ßIܪ{Q,Î^;yÀ¾.[¸òÇÜMÌ] Ø7¥S ×Ë –Ì›•ƒ5z1}òj÷ßÈä†ÅÙX«.\Tnù›=!EéÜ®4K–_@o¥µ½ÉŒ{„Bˆ“\i;%o-j{hA[˜Ž½|*Z:ŒûA¼q½Îá­+YòçZv_³¡|‡Q,Þ¿›ÿ«ë”‚3e ټǰ-Пi_4ÃSw}ëþbõ¶£[—£ã7?Ò£´>΂F 9°ç7†¶*…þò.Ö®ÜD`”+>=dí!Æz;¦â B¶jÃXwê¦ ¦O1ì£.¸?Ç.G‘¥DCzŒžÇγ§XÜ)_­‚C塬;¶ŸßGu¦zŽHŽm[ÅÊ û8nÄ¥Fw¾ým-š¼òмþÐÈšísø¢aQ”‹þ¬øs-ûB\h9ÉŸ}³›ã¢±pÛRÕGé5fÒ2h4q%ÓúÔÁýáaÖ.ZÀ¼yóX¸åËNˆT®kL«SœÁÊ2þÔ~†“Á%„x7ê!Þ¹Ò ³QÃñ›8‡S{|ûuu¯®â½äææ&A"<¹ĵ‡ñž‚£Þçè´Ï¿7›ªhSDv²B©„HŽ<Ó “ˆ9<‹ÿÌ>Dä¥ÝlÜ‚ÎóKFwv—U!Þs®®®!,ÎDÈŠ^”sâUÊQ4onLw¹xx7.ÞÃääÄéý‘5!„ÔBÈ¢Á;Ãpe ç­&ÆÚ‰Bµ?cìÌqÔ°“¸!„æSÈY»Z.fÛÞØ´?Ч&+ÝŠQ·×W 1¦El$LB!„,¼;ìÚ¯äi{‰ƒBhò~ÁÎè/$"Õ‹Y+ödò’žL–`!„i«Ë$B!„B!„HŒ,!Ä[,AB!¤ ˆLK „â- ‘ !„RHD¦%‹B!„B!„H”,!„B!„"Q²h „B!„BˆDÉ¢B¼Ennn!„Bê ‚È´dÑ@!Þ"WWW ‚B!õ€AdZ²h „B!„BˆDÉ¢B!„B!%‹É0œø–2z]þľñUY½¢ÃãËĦå /£­‚ÞókŽ>À€§qûÕG—Ø2}(}ËQ0§Öz+²ds¥hÕ&ô=WŸÈ œws^ šX+Åšºÿ»…Iºñ펡ûgX5á3ZV/FžìöØØf%WþÒÔé8Œ™;nðLB$„BÈ¢™¼¤%êàZ–.ÍG§²lç98¢\µj”-èÄã³[Yø}|=KÑqñõL}¢F.¤‰‚¾ôޤï»àà`™23un½·<<ËÓvä,Ö$KáJÔô*‹»æ&{—Oáóú%©Ðc1£¥Ÿ…"sÖBÈ¢Áûź"}~šÎ´QÍɧ•p¤TôÉ©´jü뮫hö_üΆ~å÷ìfÿÑsܾs›ÃËÇвÀ=ŽŸ —ƒ#‘i„„„ȼ™ÖÓchÖø¶…XáÙm6ÿÜá¡]øoßÃÑ«!\Úò=ó<ãü=©×k·e !D¦«„H+„ ³õˆûyHÌa8Ç/ýÆ¥¿Ó"v/l‹{ü‘m“›ŠíƱªq[¶Ë*«eBæ…Ì ‘ì:ôþß±ÿ†¼â¿àc\ã [ò7ø†Õ›mhäõ%ËþÃð6¾,jE¢'„B¼7¤FLG¦›3¨c­`Umž^góø®øÍ…ƒÙòW¤Õˆ¿zïM‰ÜÓo8ò5žz VU'dLì›TÂ4ÅA£Åµ÷&¿ö—˜Û»™9¨5Õ‹ºàhkMç|”kô)S·ß :©ö>bÕèöT/œ;½ç_¼ÞÄÝÃóÖ¦E]²b£×cÅ÷âÕø¨çXÖ_}­êC‚¶ÌfLߦT/Y'[l²8“·t]ºŽý‹³U‹ÄùÙîÌ8ôÅ©)ßMù8áÑk‡R4òÉoà‰8²€ám½(æ’[ë,8ç+Kƒ>Ùpù‰eú5Eq3qmš6Ù{²) §¿£¼^AQžÿ³i8‡05uq5¯Í)l‡9cAd¸wc^Dscëºû%—½ 6Žî”o6”%g‘X†ˆÝ?”":Û¶+HøqFÎþP+ņú³C¼?&x/³‡µÃÇ3Ù²Ø`—-ÐcôBE¨™hšÛîx¯7#ï'åiÀÿ˜yä)84dì¤6ñ ^[{*5€©J¢3…±jÚb®™ÒØ_™$Ç¥¦íqÚñè"+G¶¢R>'l¬ìÈQ´.ýæå¾ `à¶ÿºÖô ‡5¶Î©Þe»ÂäR !„™\ib/1¿]u¦ìÔR¦jUê çäþ#øMêÈá*G–´Ã%‰Ó2ºríiç9™qÇ–±âÜ0F—Šwß‚)¿e;y¬ÉC×NuÈòb!áÁ¡É´iþ5;Â5d+Z Ÿ¦®è£‚8°k.Ãv¬gÇ/ÛYÓß«çY¦·œÄÌ}P¸l)ªºFfý¼$z¼o¾ &p2:+…ªÕ¦UÃl(¸yõ {ýBÎ6#iVðEû '™ýÙçL ÍN‘E)W§†pÎÜÇ’q¬Û2†m;¾¥j–4—c›¶rÛ¨µ~gZä6÷ü–‘ëË{Q¿Ç".FÛ’§BM>ªiMÄ©=ìœ?‚kÖ3fÝFÆx9&ôý´./ u]áŠØ+@l⚢6+)j‡YcAdtÒy'æ¸òGgj÷^Í-œ(V³) ÜTnšGïCôlb©Çë©DO›VcØ®bëZ–êõkà{‡ëAGY:þ,Yêv¢J}&™ƒæ¶ÛêåëS÷CÛ6*Ø×ïL+פÆe;v Ì¤Q;´™íáéë’†k ™#Ç¥m ^à×6ÞÌø' ªÕ¤^¡+Ü¿‹ÙýpC=ÀL‡o©ÝÃXϪT¯W€Û{9¸dÍ.Ù0’²V’Å„BÈ¢ÁÅpl3•A¬š@£<úçÇå—æÑÎûüVŽgÎÈ6Œ)ÄÁ•®í;”ãÇo޳|ùIF–*§ãL7×°t÷S4ùZÓÁÛöy鵕/ÛÍŽ{é8o-³{”|Y=>ý+}Áº/ûñ¿z;ì÷» Çñ[±,9=vÏ?Ϥ¢ð 3fq2ÚöK²¸}^½ÓÄÃ+¹l­õAÚ¼4Ÿ¸‘¾õêQ"Ûkßñä"K>mLÏ%ã<«#{†%Õ‡–ê=Μ¾…Å*–ÅÜõÓôï·˜KÆ‚tþc s»x` `Š`÷Ø4ÿa?ßwω_¨“%µýú-)Š›‚SÕžŒòPøgšWsբߘ±”‹?KÓ×”¶9ùvMü‡F«šüô™ùËËE£€)ŠÐ'¨Z¼j¸Æ+Ö48ªN¹<¯ )M>j·m·è°ó Óÿ¤žM ë6s+-Wcšîrç® Ð3wN3´‘ó‹f±= rw˜ÊôÎ/Œ49ð3—ᕬ0^YĬ ÷ôQŠûÕܸ%;kS×´Åãnámú€¹ººZþCß…y‘‹ÎÆ?J¡`ŸŸùñß}šOžJ×<–¸RÅÄÕE“Yv[%[Ó),ûú7€5®•S#of›ƒæ¶;my?é1”#ù1¤ÍA®š×Þ—–Ê$临ҕeÈœ±/ žçÅ\Ò­´cè%ž¶ü‰Ÿ^,(Y«2°-¬Õ»ìß}:m?Ý,„z@KïÖ$éO[ >Ké„ÞÃÓ× Ljk’¡)ô1«âÀž•,?øU½_œ}3^dåòÃÄh‹Ñ¶C%žËöøä™’ƒú-kbŸàÓrùÔÆS·™Ǹ¯–%ûkÅ¥&WZx%rnR“‹2eÜÐìcr¿qäÕ“&U àL]ozp…ƒû8~)˜È‡Ï0˜TTãµ`¸r+Èÿ6.ÅT#ùgßY 'êÜ€lñϤéŠÑ¦M9¾=t„öžÀо6úÔôk*ã–lMŸŠ¸Zb,¦e,ˆw@FÍ 5Šöž"VÉEýæ5°‹ß‡Ú´¬—ù ¤q{¢Ø³#²Òª{Ü,¸–•®sÐìv§-ï[Ž‚¢¼ñMçi¤ÉïKƒâñÚ¡-„GA-œ°£fCïx}¤à\ăœšm„…„É/™!„Eƒw‹òüž]UMò섪¾z}‚âÁ9'Ù5 ?×ÚÚ ˆ‰‰IA’—Ö}°ƒUK÷ò£w]l㹿X~,]©v´/û¢;Á\¿ƒj cnCæ&ñ±V÷xÔºåÃ-у?kj~3›!‡:1uóé¸é;ôŽy)YÙߦíéÙ½)%^ÛPõ!3ûÒuä_œhJ4~ŠîÓrÚG“œÙ5€‰;aw0‘-å·:˜Â¸jDÕ¸S¨@b—ÒjÉW¸VÊ!îÜ!⥼_ÍŒ[²A©«EÆbzl“°ðË;0/Lá‡Pµy)˜7±ÖéÉWÐ-gÓxäÂÍÛTmж±ÐÂJÌAsÛÆ¼ŸØÊáü| E„G`"GÒcÈAø]hœ_¼/“Ç7½§ s†A‡µµEãHvçDæ–•V¨ÄÆÄÈ¢BY4x§– ¬¬±R@}ò˜'o<¸Uyüè1êk…IܱÄi ®-;á;ÌŸk—0¹. í œZ±‚S=:´ÇóeEgÂh´®Ôù¤/>¹ÞüýZ÷j8%8“¨{ãÀPr5`Ò¾ËôÞ±†5[þf÷ž=ìßµ”)Û—2mb}&®_ÍŠY•û[‡Òú?++Ð’ïç£u OòçÌŠ­^1þ|š¿sŸªi»TTɆg)w´[¯x‚Ç%«YÅiJ¿GIS¿¦¯l‡µžÑÃVqËøæ×ªO³e÷çý¨8SÍ»$:Sþ«ü‰ŠßãeÖ®9†Aq zͲ_aK4n/ U+0Ä&|VÆ5Év˜¹MâÍBBBÒås3ý¼Pœ¨æ] ƶuxÿïðÛq/AÎÕäv#· Ïr1þÓüb޳eG¼…ʼnš¾±â[­%TMãØÏ¨9hn»Ó!ïÛÖúŒþmáþ&ÆŽ\GøŽc‚fñå/§1hrÑj`^ß™Ý_™(Ç™Ýv!„È„õ€²h´…éÔÿ#œ•'ŒíÅ»Bâ†;ûù¿Þß°å‚“ïgt/™¾O‚slБf9!róFÏü‹«&;|:´"5ê>œÎyÂW  Ó„ƯˆbÂ9¶z:1ãwÐMר4{1ûn>‰wY¨‘Ѐ]œ1(èò"ŸPì)X(7Zc«ßË=õUÑw?ðgzØÈ}K-¯è<8{>N*×—t¡V›Xô n1ÆÑßÒº²7ƒ7ÿû)šõ„ IDAT-%ºôÃ×I%ôÏ¡ügÅU¢_6óÿŒÿ„ñcÐêBÿ&ÙRßZsâ`í‚[v Æà .ÜWgd\“j‡¹Û$2^fŸh)Úéê9ª\ým0£¶‡¿j›!˜Ã‡òG"+7/jzè0\øƒIË®½ÊÇ1·ØøÕ§ürίM vF‡< ‘~Cé:~/wâÆ~ÜŸƒ¯?Š?SÌAsÛy_WŠA³FQ=«‰k¿w¥Á§ 9vϧ Á»þv¾dÇ}…p™ûÖ¥üm·wpXáõÙj.®ið ð¥N™ìÄÞ:Ê®=—pjÿ9-ýg°ö©eÂbSf(k6A·£Ùè7Šæëþ‹sÁÍãˆæq8×.^$ä¡ì Ó©tî—«ešü=™5k7õ{,aQ§2L«MµÖDœ `Ï™ N5½ð{j§åŠf³âXU¦icWfÏóãs¯ú¬«–‚®d7& öɸ¸&ÕŽvæm“x+2õ¼4ùzðË”ÔþÄŸ—`K-_*ºš¸ux{ÂJÒ£c~ÿó|¼½V9ú}Ý’yÝV±²{YgzQ:G 7à¤êË F¦ÍŠ›³7ç§¥c¸Új;FÕ¢ðœJxU.Œcì®äøE=½ü¯PÕÝ*SÍAsÛyß¶ÂHÖoRéÐvÛëEÅ%#ñ¬PŠ|&î^:αˑÄb‹G»é¬š×‰¿\ivYeŽ7؇¬©kB!ÄûyD,R%7ZÌ:À‘ÕãéÛ¸4wO³g»?»O†cW¼>=¿[Á¡ƒóh›!§Uí¨Õ±5y5*ªúüʃ¦9;סàPy(ëŽíç÷Q©ž#’cÛV±rÃ>Î…q©Ño[Ë„&fTýZ:ŒûA¼q½Îá­+YòçZv_³¡|‡Q,Þ¿›ÿ«ëôrCW| k¶Ï዆EQ.ú³âϵì q¡å$öÍnŽ‹EGŸB¶jÃXwê¦ ¦O1ì£.¸?Ç.G‘¥DCzŒžÇγ§XÜ)ßk_G 9°ç7†¶*…þò.Ö®ÜD`”+>=dí!Æz;¦íl’™qM\É´>upx˜µ‹0oÞ<n9ÏS5#ãšD;4æn“x;2ñ¼xñ=Ez-cïºïé\Õ™°kY¶v?»ñ[À†–±It·•§ÓïìX<Œfe¹{ìo¶¸†M­‘øí_FBºÄãà=†mþLû¢žºkì[÷«·%غ¿ù‘¥õ)û:Ímw:ä}œ½¾aë¹£¬øñSš–¶'òì~ü·îäÐ¥Hb±£Ê˜Ž.û„ÒY°HeЧ¦v¬ !„ïaEbÖÍG¡qã¦9!„°€\]]Ù¼y*TzcÞMêo’“EÆ{ÆÙ™m¨;`w²7ä§¿×0°”­„E!Ò±âm‘+ „â-ruu• ˆw žý—²vLuîncX³>,»n°!„Ôâ=$×Ö !„Â|JVª^Ë:×Ùì 6qãàyžä/…DF!„x¯È¢B!RG“ ŸOFã#‘B!Þßݽ„@!„B!„‰‘E!„x‹‚ƒƒ%B!„Ô‘iÉ¢B¼E!!!!„Bê ‚È´dÑ@!„B!„‰’E!„B!„B$J „B!„B‘(Y4Bˆ·ÈÍÍM‚ „BH= A™–,!Ä[äêê*AB!¤ ˆLK „B!„B‘(Y4B!„B!D¢dÑ@!„B!„‰zÏ b¸¹ó þ¸&žîÎd±¶&Kv7 •¬BƒNƒøqÞÎ?P3W“/£­‚ÞókŽRðÿ“Üüm|â¢EQ4öµùå²)Ñ—=\Ò[Eƒc×uDg²4ÝœAk«j“¸`” +Þ?ÁÁÁé”þ^Íÿ¤þÙ4œC˜š†<ó.äÏt¢>ºÄ–éCéè[Ž‚9°Ö[‘%›+E«6¡×èyì¼úDx†2ry†/Žú" Øù(ɹ Ñè±Íš›"UšÒoòF.=•ñnñÏ}—ó‰zC¿~FòyÉf«G«IA’‚œûîÅ⬣-UÞšOÓlzò÷ÞȽ ÚÄt«„Eƒ¤þ}ö­C¹zøyõn)ù(_³Þå âðè»–Mã›Oû1ë¸áƒèhõñ^¦Lò硌y!2•tÎò¬è…—Wâÿª—tÁ*3ä¨È…4±QЗCæOË*Q§Ð²ti>8•e;ÏñÀ¡åªU£lA'ŸÝÊÂïûàëYŠŽ‹¯cÊÌ[’Iân‰v¨ký}j½á ¯eŸÈ\pÄ£†/¾¾¾Ô­ëEùü:B71û«æT®ÿ=½'ûûdbù¶û<óÏu•;õ§Ùç¿òwH¼Ûö ï'ŸÒ·U9œRR5'‘skTȽ"uô;q€äޙџz¼h$S3æ”Zº×B¤î}ݰ˜C?Òç‡ܳ)M¿1¹mÑ×µ‘¨‹»Y»x#±ŽÊûßËŠ-v6ϸ¹ø{~VÁZùB|(´%ùlYÊ|óÞº"}~šŽoÖJäKÇÍ>9•V¿bW”ž‚ÍþËϓҤ¸#/¿òYëfò÷¿püL8&ò˽€éÎÀÉÿýÀªWºêˆ{b×–à“ß·¾6ŒDì›@»cعÿ{¾ø¥ÿ|]í‡>Þ-õ¹4Óa†³Ýî‹î ö² I–2çJmMåϾÀgúfýøVu!÷pÈ Ä¶h`àÔº \2(¸öšÌÔvE±›Ñqò¨Cqu>Œ^¶ªB¯>ùmƦNØJ¯ß>ÂQŸâ½Û£yиŸG:ï^ÎñK¿1D)äï´ˆÝ ÛâOj“›ŠíƱªq[¶Ë* áñvþ7÷$¦ÂCéUÇ>¥GwäðÁÌ¡k)óõNømàòð’Õ~àãÝRŸ›ó1=¨‰¼÷ U“7ëtBI  ÉÛŽž ¾¦Û¦,¼Ð‘áÅ䤛øp½§µŒ‰¨È(LhÈéæ‚>¥ïzýþùGY9²•ò9aceGŽ¢ué7÷(÷ÕçÉô¶ÿºÖô ‡5¶Î©Þe»Ââ]„ª>$hËlÆômJõ’…pq²Å&‹3yK×¥ëØ¿8û0£îÓáÙoí]Un/ýž9A){8@ìþ¡Ñ)ض]AÂÛ=œý¡"VŠ õg‡¢¦W _÷è kFywGl¬íÉUÔ‡nã·pý WÅÜÞÍÌA­©^ÔG[k²8ç£\£O™ºýF‚g7Äi÷ƒ VnOõÂ9°Ókqî±ñÅëMÜ=V‚9ò÷ÓŒ‡ç²sEŠè^/M¦Mó¯Ù®![Ñjø4uEÄ]s¶c=;~ÙΚþž ïåŽ9Ëô–“˜¹ —-EU×H¬Ÿïxï…oƒ œŒÎJ¡jµiÕ0ʃ0n^=ÞE¿³ÍHš”Uha77·w •©™S*QÆÓ¦Õv†«Øº–¥zý8ÆÞázÐQ–Ž?K–º¨RGSµžŒúÊ™ESý¸ììCßOëàòâH[W¸bÜ{€“˜£Iµ?emIîh3–c›¶rÛ¨µ~gZ˜}­ª‘ëË{Q¿Ç".FÛ’§BM>ªiMÄ©=ìœ?‚kÖ3fÝFÆx9’à“c/1¿]u¦ìÔR¦jUê çäþ#øMêÈá*G–´ÃåÅ›R–«¬R÷Ø4ìÇRÔfżþOÔö®÷'’´¬W>Å8/t¢Ÿ (::%ýö!é¶|µ§O6–nE­Rk]¹ö´óœÌ¸cËXqn£KÅÛ×™‚ñ[¶“Çš9Hó×GKÕÖ6¨º#Õñ)øÿI‰ÞªöÍ­Q±öUgÝ6©¦¨j/w­ªØTV<ýêC,n¡Ú ¨Y»ø½Ü&UUÕ˜}CÔÂZT›—«O|¸A=ó}UµZï×Õ”N1ü÷ó@Q­=û©ën¿j·!d“: ´­ªhœÔÆs¯«Æ?ëÞfõ“ZU±*¢všZ}hz-Œ§f©-òhU%KMuêC¢}oS¼—ºôÂã—3Mªª>PWvpRmµÃ²[qûL5ª.ïWÝ2ªB¤Ö¦Më“Ì»fçä翾š:ù¢!exCžIÍœ2Eø©Ýݵ*šìªÏèíêí8‰÷™|h“ºïÆ«9cº»@ýÈUWj´z,6éüœøM¢ýf¶åLaê܆Ö*èÕªãåî”ì—®ÏU;iTE_Hí¼è«¼j¼£Œ®¡:jUWx€ú÷£Ä·Û¡âuó­W¾ø›Ú"·FE_NwòßÖ˜—«’‹{jöcæ·9íHJìAux1Šu}uvˆÉ̹ðPÝñyAU‹¢ÚÔûU½mJ¯}H:ÔoïÉÄ2ÙX'ú¹õì•T½¢SKŽ:ªÆ›ñÚtµ¶¢j þG x––ö™ÔðÅ­T'E£ºõÞ¤>Œ÷ט#_«ž:Eµª2A=gHŸ9§šî¨ó[«è<Õ¯˜1S˜sS2VR•sSñžôª£Í©ÙR“cÌÞ¿¤%61ûÕ¡…µªbÝ@jzëõ€ü“oëß{{«¥¦@þð›@ëböĆaÕôÑôo_ŸŠ…s-oÚ|5ŸƒwÞp¡‘®,C挥N®—5äjAÕzàUÃ5Þƒ²48ªN¹#çÍb{äî0•é=^Ý#¬ÉϘ¹ ¯d…ñÊ"fm¸Güô¬jK1hîåyÕx«"ÝÞ¥ÚØsìÙþü=–ÎUiØ¥¸Íi½æá9Î\7¢É^„"ÎJŠûãiø6ŽïDÏ9×0jœiܽ®J:íCÒsÿ˜!´kÛÊVF‚V,#06Þ[µŒÑZ Üêiz €BÎ}hã ¡«ç±þîë#ä){æ/!ÈhGí^Sð쉴Í9‹ç\}1†2¤`¬¤.ç¦eÜZ¼ŽNqÍ–šcnNOclt…(ZX‡j8Ï©órƒ‚øpéÞßMSÈáý%«ÎôáüÎõ¬ßÀþƒ‡9|ô,Á·³zòÖ/[Ïÿ¶-§oñ¸#iòûÒ x¼ µ…ð(¨…vÔlè}¼ïr.âANÍ6ÂBÂà¦W8°ã—‚‰|ø ƒIE5^!\ †+¸b€üò›gZ<úŒ¦Ë´&Ì]ùÿûª£ËèÓå›,Cs}Z&òZY¼[Ð ç¯Ì=½—‘*%r>`ÿAž)9¨ß²&ö‰Œ‹\>µñÔmæDà1î«eÉþÚÎC“«-¼¹°R“‹2eÜÐìcr¿qäÕ“&U à w#ˆL¿‚jO¾Ò%qµIìzJä¶"éìTÌ)¢Ø³#²Òª{Ü,¸žöÆ9úÆ#Êôk‹yG¶‘ü³ï,õ?nðö0]1Ú´)Ç·‡ŽðÏÞÚ׎s™½¶@}—Ò'Ø…{xz ãa!áqE—N¹*5û±·9¡5…jTÑäÌMMòs_&TNTø3;¹ •>ûtÜ?fX*)ô1«âÀž•,?øU½_t¸ñ"+—&F[Œ¶*‘æªÂ¾}»xðûäÍÌÿëíûå}¾@w+ þº‰šícz·Í“ü¢]çœÅs®6?ù^;Z}óXIM“¶ÚÇâutŠk6ÅücvNOcl'rå°B1ÝávH  GY4xi³Q¼^7Š×ëöü¿cîp|Ý FÏÖ›~ 0[û“_óz²Ë³&a¨¬­µ(G²;'’0¬¬°B%6&æÕ]}Hà̾tùçš]ÅVtx¬f`<²Öç«!Þ,¼‡?®¡ÿÒv¤Ç³-ûѽyËÓº|p×¢Þ %8ÜÎÁ\¿ƒj cnCæ&ÑF«{w‰R‰³sкåÃ-ÑâÚššßÌfÈ¡NLÝü_:nú½c^JVöÆ·i{zvoJI'¹Ò@dÆXŠ+÷¦þ翌©˜Sj7oPµE(ZØÆ²›óÆ9ú¦#J ¶E“œÙ5€‰;aw0‘-å?Ïg ãv¨UãN¡‰%3-ù ÀJ9ÄÛ!DÇ+M5Î9É®IXìZ[?_ô‰‰‰IŸ\•†ýXÊÛœÆõ˜è§Í߈¹OUÔ €†Â½GÑíçFüºæG¦oÉÐÔjj-·H ã¾'…•9F# u¥Î'}ñÉõæ÷iÝ«á”à̃î“BÉÕ€Iû.Ó{ÇÖlù›Ý{ö°×R¦l_Ê´‰õ™¸~5C*f‘¬"ÌœÉ~”Š9¥¾6×-¾×Ò¥rÇe¶(Ùð,åŽvë‚Oð˜¢d5+i¦ô{i«IÓr¹*û1%cJkÅÆÔègD'cm >ù}k2 hé·I¿ýcÆÕ®-;á;ÌŸk—0¹. í œZ±‚S=:´ÇÓBWßi‹v¥oÝïùdûï, Ê„J·X¶`;µôëý¦-ZxÎ¥{þ¦±’šœ›Æqké::ÅÑLKŽIiŸ¥56*ÑÑ1¨Š[ët'™¿²hð²«XÒúé\6F~÷Åj§EE³gÙ*n©.ôš±˜¯Å}Ưú(˜àû*X½…·¯Ë—C}X40€™?¬¤k‹7ìCõV蟟"âýF¯‰»w"3쌇ñÖUnÆBü6c¼Éµ[F­ n¹4 qÁÝM‹rÒ@&#ÛÄÖÂ5“#Åê÷`DýŒb²bL/úÍñgôˆE´ÛÚw¹à@˜!$$$s ©™SWòæÑ¡¿Á…+Ï ¬ý[l¿%Û¢§ÂG ÉóóLnùÿ‰_ØÇtMé/(hrãæ¢A9y‹«×c¡Lüݯ‘›W®£jÈíê’ö]ƒErU&Þ½^èç΃«VáhDwLoa¼@”œMéØÀ‘ küXºc gù_ç0ZU¥C[´œ·÷mÎ×Û–³dþ.¾¶9ÀÂÑèËu£G%«Ì9çÞjÎÍøq›Tâš-59ÆÜœžÖب÷»ƒªÉ›KúŽ’L_ˆÚ{{xc0$ý°’ØËA\6€¢ËIîéõ 1ir$’dTBׯfï3õ­u{Áž£éQPáîºñür4ú û[7rkÀpñ,ã‡3æ8[vÜÆ˜A-6EnÇoÏ£ÿÿɾuøß1¡óô¢ª³Š3>õ*a¥ÞeÓâ ÜIç[åª@çïâc¥}éçóÊv¨Që=l·’˜óêÃÓlÙ}ãùâªâL5ï’èLQø¯ò'*~;Œ—Y»æÅê5ËZ|EÿM¹*ɸgà~,MýïPÏüZLw/q)­OøÍà}HºLÙdb™¦X+Ùù¨ÓG8Á†¥Û?´œ•Øxu¤MûZÁ©q_Úçƒà•3=õwNl©Ù«+Å´)ïË·9ç26çZ~ܦ¥ŽNqÍ–šcnNOkl —¹pÙ€¢+Néâì¹V!Þ×EƒXŽ|[ŸÞùëÐmžªq“ГËkþé4Îj·¢¾s:\l¤ØS°Pn´Æ Vÿ¾—{ê«ï¿ø3½GläþÛ¼+*K-†}Y{Ã~›@bË7/jzè0\øƒIË®½Ú¹ÇÜbãWŸòË9cÆmñ&¿Á¦W;1cØ6¾<Ÿk&Gê|Ò…ÚçCºP÷átΫ¾b~ 4~UαÕÓùóÈ33V-®±iöböÝ|ï9#¡»8cPÐå+D>y0¢xwæÏ) »£C…H¿¡t¿—¸ÙŽ!ü¸?_ä¾µ nÙ5ƒƒ¸p_µhûÍnKRtž œ='•ëKºP«Í¬zw5:Œ£+¾¥ueooþ÷ÁuZJt釯“JèŸCùÏŠ«¯ò®zÆÂøƒ1h u¡“l©Ï­ææª¤âž‘û±´ô¿®$5«gC{ŠÃÇ£ßÂxÏd’‹eçšcƒŽ4Ë ‘›0zæ_\5ÙáÓ¡)þ1””~¿­7}º—DéÇô?®¢:5¦w;w3 × šs™$çZvܦ±ŽNiÍ–ªcnNO[lL!G ¼eBWÒ‡9äiâÃõÞ.™©1!ìŸ?‚= Fb½0%‹ç'§½Âã Nœ¾ÅC#XlÇôéÝÓérr+¼>BÍECØ5­ž¾Ô)“Ø[GÙµçNí?§¥ÿ Ö>}{;¥üÝFÑkÊßL»ô”Dï?Ó•£ß×-™×m+»—%p¦¥sÄpóèNª¾ êadÚü  i­¾lgº9,¡…çvjúV&&„Àœ¿§âÚtÓ{çYH(ÎMøyåDBZd˨:žY–êUK[ÿˆ°›7¸tŽk‘š/îA§J)|0š)‚½Óz2áóþ¸•ªD…âyÉnc òòav¸Ì}ëR þ¶ùäÖ‘ÙO3ýc/V¾a¨kr¶á—5_R)‰½Ajæ”’½9?-ÃÕVãØ1ª…çT«racïp=è$Ç/êéå…ªî/Î.YU¦icWfÏóãs¯ú¬«–‚®d7& ö!-7˜Ý–dؔʚMЭÃh6ú¢ùºÿâ\°Eó8¢yε‹ yh»Ât*ûenÒäïɬY»©ßc ‹:•!`Zmª°&âT{ÎD`pªÁè…ßS;-kn®J&î¶K¦I?;ÂïfõÉöÇr¶#¶Qõ4=Ð.]ö!)¹X¦)Ö€}]:¶på¹›˜»°oJ§®)?èNñ÷ë(ݽ7^“ðTÁµuoše7ï -Cæ\:HUεð¸MKòš-uµ²¹9=õ±Q‰ ØÁÑX-Å›4IùU.BÈ¢Á»BO•Q›Ø^Îþ»Øwø$ŽíáÄSVYs‘¯rSj5ëÊŸ}Li§ô[5ÔÈšíöŒ5U{ýYqÚ†\Uh9i?|ÃØ"3Þ®Ãîë¯IDATn˜ì¼úU}~º…Äû5äéô;;41iÇþf»½;eŒÄïÇ!ä_\“iÕV›Ò Yÿ^ã†3eùZöF˜Èš¿*†|Í÷C?¢@œ‘¬àPy(ëŽÕbé/Óø}ÝnŽm[Å#Õž®nä¯Ñî-Ûо‰U‚Öƒã~à™ßNö âðÖƒÜ} Yr¦|‡QôùrË:Éu…ÙÒýþEÓ#nœ8È7ÕnxìIöÔÌ)…lÞcØèÍœÿû…%›°oÝQži³âZ´¿éLÒ¯Ú9ÐhâJ¦)£˜µñ0kýMŒIźAÆ JÛ¢ùmIÁçUƺSÍÙ¼àW~_½N]$ðz :û¸—hH†mèÞ»#µòÛÆÙåè°…ë0qâ\ÖîÙÅÚ#FlsÁ§çŽüÍŠØ¥­¿ÍÎUIÇ=k†íÇ’iG2ÉÕ±aWZ».cþºÕù±:Õ­Ò6^,¾ÉPÉÅ2™¿'_ÿ†Ö9BXöóRn™$"ï<5¿‰s8e°Ç·_÷Ï-"£Äpdæ vÇzòÙ7m3lÁ@Y4B!„H'JŽV|7ªÊö‰L x$yWÕÏ¢Ÿž´¯SîKCÐyögtgw)XE†2Ý^Âws.âÚuC+ZK@ÄO~;D!„ï-E¾ØÁý/$ï2Õ,œ·šk' ÕþŒ±3ÇQÃNâ"2–&OOÖGö”@ñ‚,!Ä[,?BˆìÚ¯äi{‰Ã;y ÷ vF˪Ô⽜ß!„x{BBB$B!„Ô‘iÉ¢B!„B!%‹B!„B!„H”,!„B!„"Q²h „o‘<ôH!„RˆÌ,U¿žHÅŠýÿñÉëäuò:y¼.é×¹ºº¦)‘‡„„$øŒ‚ƒƒ$ò:y¼îýy]ppp‚‡§Éëäuòºw÷uBdVJhhˆjÎŽ=BãÆM%rBaA›7o B…JoÌ»IýMr²Bñþ×B¼-ºÔf!„™§ÀB!„"=˜}¥B!„B!> ò D!„B!„B$J „B!„B‘(Y4B!„B!D¢dÑ@!„B!„‰’E!„B!„B$J „B!„B‘(Y4B!„B!D¢dÑ@!„B!„‰’E!„B!„B$J „B!„B‘(Y4B!„B!D¢t!„B!„IUU‚ƒoy—ØØX È[ ×ëqvÎŽ›[Eyãë”ÐÐUÂ%„B!„"£Ü¾}‹èèhJ–,­­­ä-xúô gÎœÂÆÆ77÷7¾N®4B!„B‘¡"#ïR¾|Ež={Ê“'% oF£¡hÑâ;(‹B!„B!2ØØXŒF#&“I‚ñ–üûän‘E!„B!„Îh4JÞ>_OB!„B!D¢äJ!„B!„NUå™üï¹Ò@!„B!„‰’+ „B!„Bd8¹ÒàÝ ‹B!„B!Þ;ê³PŽîØÂöƒ§8-”»cÑÚ8Ý­%ËWÃ××›2¹­_½áÙ^~èöÿäjÍÔiñÐJ eÑ@!„B!ÄÛ9¨O·+ T_XÏ”)Ë8ƒªèÉê’b² yEÈÍãl¿x”íkWRó³q|U+' úçÈZ=UE.„E!„B!„ï™Økëùþ»Åœ|¬ÅÍ»7CûL¼Ö¨F Ó.ì[ÃüßVr5ø&r"È¢B!„BˆL$]®40ÞbÝìåœz ®õG1ëËÊØ=yÌ݈G¯^£hÈU±=ÿ­T›À³±(ªŠú¼A¯7N®4E!„B!„³ÛØp!ÅÞ›Oú–Gÿð1Ññ_¤š0<{ÄÅ‘’EUbb)ød.°jõþ9wƒ;LX9¹àQΛf­SÅÅ:þ—ððÒNV¬ÞÁÁó7¹ó0Ugƒc7 +ÇGm?¦Jî¸?fhˆ<ËÖµÙÄ»1Z9âæQßmhR&zY4B!„Bñ¡°ü•F®?N„I!KåÚTÐ=ÃhJª±DÇÄ9ÎÓ¶WÍ3¾o£gì&8ÖŠœEËâU^OÔ哜ܱ„ÿÒaä:·{ñlxv~)_ÿw-×bíp+YžÚyÐ<¾GhÈUÎìÚL¶-©œKÿò‹Ÿ\\Çø K9q_ƒC^O*ÔÈŽîÑ NØÁ¼“ï=šoº¿•xY4B!„Bñ¬B<âÖÍLhÉWØÅd¡ØÉ¬Ù{1¹ÒhÔdFÖÍ…ÆŠö g~ÿ†¡œaùŒå”œÒ“2ÖO9ºÅŸk±9¨ÿí,¾õqÄh4¢A«Õ~ž+O_]7 >>Á‚©K9ñØ•#~`DCwth´nnbì°ŸØýÇol,3†®š «FF–B!„Bˆ ?ÆWUËþ3=âÁCPpÊjkþûyñlÔÏ4PQU#7woçøcpöíÏUmxp7’{Q‘DÞ!ÛÁt-®Ãº‡-GaRUTÓ<ˆFÕæÁ3¿ÊÝ»‘DEEu/’»<Ò»âšõßÏ7qgÏvÞ—&ƒìíÀ£ˆ»Ü‹ºÇ½È9ÖbPÏ*ØF±c÷ –ŽY ®öE!„B!„ïÍËÛ,vëƒúˆ‹A71jì©âUž^»‹ÁDÌÓ¬T«éV}BÐ…˜' ÎŽÆpš?§/gÏ…;<}íªÕ‹áåcžpîôbGªT-@ìÓ×?TÃS´¥)¨5qûÚ ž¼…‡3Êí B!„B!2œåŸi`SVP‰ºw“jcÞYòÄži`zÀ½(ÿßÞ½†¶UÆqÿ¤iš¶Ûšfí\ʤ۪:uëæÐ)U2uº© +^‡ ¾Rô…D‚‚JQ ²:o0qswiçº9µÚ s¶i³^’æz’sŽ/ZG[ÓêtK|?p —'ÏùçIÞä—ç­™7¼ã‚cKr´tÍÕZì7&®Ä¿@Ó¦`X ywâgª^²T•7©÷ÛmÚ5¸D—Í0ާ 1µ ß-S ÜÑV(œ•S5~¦­pw2Ž¡ò@™ œ‘u¬”¢ý¦Šç_¤ëξLk eÄ:ôeã³zæÃz¯ék]üÐ T¦™—ŒNK•ukÔ°´pâò¬´ Svž/Q`MÀ”„'ö°¥3®ÔõgɉíQÓ;»tÔš¸½8¬ÖCááÅ Çl±8zqÄ"Õž3Wn;®–o(fëÇ i÷7²Œb-<{ŽŒ1ç°”IÅ5éW_8¤¾t™–Ý|­8Êôô¨×räȧ…uµò8Qíül‹ŽD¢ŠFsCñ´,Bü³ÃΔëª{n×âR©÷ëWõð ÍÚó[bìmsP;6èÙ‡Ó[mC£žSܱö§Õ¯Ò¥Žú·¾«Æ½2GíÖðcs£Ö·gå ^®kŽ<Þ«–Ï·éû£éQ„#ÛJ©k×^uZ† f5Ë5tøëoÔÊJipûÛz±ù²ãÞW&¢Î]›µµÃ<)cöW¸<0%¡Á‰gÊô¯ÔãÏIO?Ö¨í{×ë©–f•V,/–‘Ž* i iKEA]^ãž0Œ †ofJ.Ö=÷Ô}O¡¯^~@?=KgVhè×tèÈìÒ…ZwƒjœŒLG’•Pûæ×´þÍ7åŸ3Wó‚MóXŠõtêÐO½JÎUÃ-õò;ŽlIY×Ýùèê{ä í|ÿIÝõÙ骭 j†;­HßQ…º»޹táÝõºdnþÂþ'¡ä˜CJW¬Ôã˵oó‡údk‹vþ¦Îö¬Ü¾ª¬^¦åËêµjÕ¥ª-Œ¨?a †+7ó ›”·în½öÊb5½÷±¶ìÿA»±åõWiñU Z{ójç*šþcAÄÙZ±î¹wìS[ûauèP4%ùƒZ°âV­n¸NËËŠüÑÞJ ×ûú"mmÞ O¶ïWû=J:>ÍtÚ¹Whu}½êÏóž´1›Œ u;|]ùÒÚºWóçלܓ¸<**)U‰¯H^Gn—䨶¬¬©t*¡x<®ôèŒͬš)ŸQO÷ ÌñÝ–júôRù¼¹]†+#3•P,UrÌÎ .yŠG×í–Û%ÙVF™tR±hT‰Œ£ÞB•L›®ŸWž·\rdYYYS©dB‰dR¹^öoutü¬ºº¥>ÏL@ÞôÍ-SÉh¿’Ñ¿[PLá_cw—Ò@xH}b™ñˆÌxä8ëM+6Vlð¿õ9òζ™ô~* 4äÝT\ŸãGhÈ;DZ„S¡ ï˜ipj 4ä¡Á©ÐWGÙlVn·›Á˜B–eÉãñLÚ†ÐWååuuQEE¥¼Þ"d ¤Ó)…ý «&mGhÈ«`°J}}aíß¿OÉd’™>ŸOÕÕó4{öä¡ us! øCr!49€œ @N„ 'B¡ÈéwôÃ^B” ,IIEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/edit-function-simplified.png0000644000175000017500000004104113145265234021765 00000000000000‰PNG  IHDR~>Š‚{bKGDÿÿÿ ½§“ pHYs%%IR$ðtIMEá ˆï‘ IDATxÚìÝwtUÇñïlIï B =:H¯Š4¥)ŠŠ^Å‚]AEbE‘*MªH^’PCHhIHH¯[fÞ?BIBŠI áùœ³GOvvʽ3¿yæÎì¢tèÐÁþ«¯¾Ê°Z­œ;wEQhÓ¦ ööö(Š‚¢(!„¸{hš†ªª¤¦¦²víZ222ðññÁ`0ðñÇ;/«ÕÊ©S§hÞ¼9ÞÞÞX­VÌf3ªªJ !Ä]H§ÓáèèÈ Aƒˆˆˆ`Æ T­ZÀK§ªªgTTÍ›7ÇËË‹ììl,‹„¾BÜÅTUÅb±M@@]»v%::UU=u€ƒÁ`ÀËË “É$­%„åŒÉd" ;;;`hÕª•„¾B”cf³™^½zt:Ngcc#­"„圃ƒ:N§³Z­zÏBˆ{ƒÕjÕët:NÓ4i !„(ç4Mãjè˃úBqï„¿¢SUU'M!„÷UUuƒÁ -q·ŸÁãW1nÈ ö™¯þE‡OŸøå¥¦8äîðKË;lÌ Ž]'±æÍ6ïÚí,Œï~ÓY<®1åmï¶žÍ#/þNŒ `¤Ñ ?ñÅ@¤z·Ê`0 C=åóœNì†yüqAnÚß=‰ʬ!]hÓ¡m:tâþq¿+Ý'J¢€Ò4E‚¿¼vnV(¿ý¶ti !D¾à—qžr\õ_úóVjÆÿò9 «4ÙsŸ¦ž>ÿ; ŠÞ@yܹ Ÿcþš§ÈyOAoc+Ã<âö÷#i‚r|fÏ>Ê‚ù»yðÕÖ8ÝÆu9>”õËW±qO(§.$fÒáàáK`£ûè5°?]]¯…zö7F>ù-Ç,F‚ÇÎãóþ^9ï›ö0eЬJTA±§Ã[ ™ÜÙ)çƒé›yóáØœ¡:*šÅüçëÝÞ©è1m°)âCߦ×;0(¶t~o%“î7^;9ž™÷<w €¾*5—gsÎ$§ÏhÅ¢°f÷)bÒÁ¥R: |’gzØÆÖÄl\±Š?wáÄÙK$e+Ø»xà]¹&šwå‘A 9òö#LÞ÷Æ…ùðlúuš}õ‡ïÀ,|¡!„|ÍЛŒñ›b±zÙlÚÆé˜DÒMzì]½¨V7˜ö=ûòPë*8æZ×âØNQüÚtèDPÃL4777’SRxãw9xè0;·l’à×x.”°L•ø¿~eùàÊѬ+KйÐ(¸F)ìŒ wžYéGåÅŸ×r8åúà{ü™=,ùä(g²fóÙ€*èsµe¾ïx}ÒBB“ó¶eZB4i Ñœ>f¢nŸŸ}Vb¶ÍfÂG«8™®æ;™Gqd{Gþ^Ëò/0åµÞÔ°+Ží%% Z5Ž„„2æ¥ñ|þé'(ŠÂØñ¯p*<œªUªü«¡¹J,‡ßžŒè‘Sj¦ã,œÿ©·ð=sÄBÞz aWB_çX…Ö½áñ!}h[Í1g~–8v}ù3v¥ä„™¡&Á ®TœÇB9e¹|Grýþ²JbX(çÔœÿ?Æå+ï)6u ®wû?¢ž_ÈÈ.®Ý½öê<‚oNZ Ëþ;d!|Ój§êpòôÃÛÙx}Vj[̾¬\SG.å­wr-ô Ε¨ß´ÍàítåóŠŸúmhw_C*Ù]_9kuZ´½vmï£]Û6´p¹éŽ9ü7Þœ¼òzè+¶T¬L«fuñsÐå,OËæü–™¼þõ~Ò´¿¢ä̘öþ•+q:â c^Ϙ—Æs*<_>ýxê¿ê‘›»å‘ÁƒÑtýLöf¨$lú…ß·â1Ǣʀ4vÌ_DX敘²­Ãˆ3x*Ð6çýÇ:óùó/ñ[”McüÕ<ÚjUu64h\› »ÉÒ@;FX¬J£J&ކœÂ¬¢×£S­Xφš¬QÝ-…°Ð(®F³¡F#•ÊøÂ¿ùw…½]'|Ìë]+c›ušy¯ŒåëL4@M å`”•–µõ@:;~ý#éÚµ!)ŸûÿÇô×zQÝþÊ X’8¾íØ8Rgø»4³„2ë±ÿ± :ç3új½x}b¼uù¯É ë¿T¶Ï_‰kWQŽ?=ƒéCkb˜£7ðÞ˜Ù¯‚fáÂÚ_X;(˜‡}uÿb;EIòòôäóŸ2æÅ—8qoof}:_Ÿu HÅ_Né|ºóD/¿œ*Ý|ŠÅ¿î$¥¨ªßrŒö§^ oM¼ã°c×®œ×ád\ý®Wöæð}컬 . QãjX#8r,ÍÁ‘£éhèñoמ@h–“9nÓ Ÿ0_©„õø6 §TöÄü vÍeL—ÊØØбmÀõá)-ˉWØ|”]ûR®µ¥âtÏ¿˜+ô nÔéÔž:vÅ´i–cì>v½ÿ<:ðø€œÐ0úvfÄÕ® Ñh¦ãì>”Šöo¶S”8£ÁHîÑ4ØÚØþëùʹeK£GÓbí§ü“®’¸õ–vîŠVhÁKLÚõzÒù“ßø£ðÙ[/§‚§o}t„WAË©ôMõ SAçJÃ.½q9¹•cÓ 9C¶Ga©W–¥s¦Q£êw4f\èS=н¡¸+R=þõëâ®\H''§ëà š³E+°- ÕÒÀ¹d¯h´ÔKÄæ××WªNUc¾õ¨ŠA¦hbcâQq½ãí%ërBc^OdTÔµ1ý¨³góÒxfö)<<î¼0”æ-ÇU¿Wžè] = ™O³ä—í$šü·{0[0›¯ÕÜðê´JÒÑ0އ†nÅP› úuªë€‚•èÐŽ…„qáÊ8b[Ÿ&uïð»ÃWŸê±É÷2И³*VkîíÔÈÈÈäÖ¶\ÁÞÁ>oD 9|´>Z&(Ž¢Díõk¡?û³O™ýÙ§T­R…¨³gyéÕ Rñ‹Â«þ ¡åšéìLSI !¹°ÃÝÙ/G$å ߨ4ËâéáyKǼ õ×ÅfÝ.²4°ž=IJgÉÖ@_µ \ípjX 㦃˜Ã÷²ÈîÊã“€¡f#–àø¾^oÈÞÑrªÕ´´ 4lrBPçèÑKÜùd•BÛÒÇI‰9s¶ž %,­?¾.Jq$s!ËôÊÕ`½I”¼m®ŸôÎEžÃ¬]?izyW@X‹é”!Š×ÉS§¨U³&Ÿ~<õZu?û³OyéÕ œ ÿwE¡4o9¯ú+vfÄþ…TÀ¹K€º´n’k ?d¿J¹±VÓ8»g³";W087lD­+e„f:¦¿PÑá^¿>•u:<êÕ§’´ÌlÛ—ym|¿R£ n`kð{xàvmÛ­ݺ•sf€l"×~ů!&Š}àÂXÖÍ®?…£¦íà뙈Êý4ŒšAÔÎ8yõoŠ-¶6×;IM¸|í©§[+áêÒ2Øñú2¶ðËÊÈk}d½´•y«#®pcmZ4v‘H/ÃvnÙÄOsçäÒ©àáÁOsçü«gø¥â¿'ØPïá¡´Yý1ÛSÕ¢JFÚH?p4KC3G²øµ§isM«¹c4§!‚£!aD$˜0¶}“‘ƒr`¼ƒhä£'äœ4++ ØQ¯A­œ«Ö€.:Î$ª¨W“VçJ£FÕJô™p} :­ 6ETR÷ÌbøÀExÙ¤ŸNÉ W;rßÐÁ4Üñ ‡34Ð,\üëc†ïûzu*㢤q’ðÄ ^_Ú’@;t^Tö5¢DZÑëùßycôiêøØ¡SܸoÄXzWÕÙí‡ô§ÖΟ9‘­šÊ¾/F1xcCj¹eÆù«÷=¾=†ÑÛWê¾{¶ ”&(ÿ” y¢O 7)ïŒ5‡ðá›}t¼R÷›/slëJ~ùé'~˜¿”U[r:áJ…œÿñ}ušå{ÖÜP zW~ÔX› :6y*LÅ®ÁuJö·A§Ö {¸6רÑ0%Gs>.Õµ1½ÛU.‘!` ¼û0õ]®Âýî—·.bÍ…[¬úµLÎï_ÏOŸObܨg4èazÆÐÑoñÑüDeÞxÑâWóJ߇è5þwÎg]dûOSýÄz÷}˜Ï¼ÅÌõ§¯œx¬Ä\ÊG¯>ÇÀþx`ðHÆMÿÃIŸ•,—ÃX5g ãžyœ¾ýðàà§xî/Yz(NîKˆ\T.ïýŽ—´!ÐÇ;£[G*×iE¯ï±êŒ5ßôÙœ]?•ÇÛâåd‡ke‚ϯaÉÿ¨%6Š-¾8Zjó÷’ÿ­Å©)ƒªÍ¶Oðûâ}ôü_ œ”›|ÈÉ_~ÍòDgüü+Q#¨&öÖdΞ8Ʀù¡ìÚ?˜©¦NA_´´\ä'°ò„5k×§‰O LJ²ú‹w¹¤}ÌXûßxyÆn,U©×Ø‹øðcßò3ïĨ̘:ê×ZD#ãä2&NœÇÁdN• jî>ýÇB60çð>;‰÷zùË Òw¼EçnS9’íBõVè×Ý%%–sgÂØ>ož^çÁýÕ”ˆŸ‡Ñá©ß9µÛ=@7?ó{¾ã‰¶{Ñ;«Ôç/$ø‹½ê¯Üã:®ú€õÛñÇ€¦ ®¢¿ÉG*ÒzÄ;ôj܈*N¹.J²/²iöûLß²„¯×´çÓþ~7\²X#6²¾ö@¦ÌJ#7 ‘´ç þ÷ÁŸìÿõ^×t4ye6/Üç…Ð2Nðãëo±àäJ–îïÍ+-ísb?ý s>šÇÁ4o:Ž{ƒq«`å„•µŽ©ï|îï¿deãéï'OÅÞÛRY7û+Ždû1è×Ýü2¨ú\•zjÄnNÛ¯ÿåÜÏŒýß2΃»l=Ÿt÷ΙÞ|•cºòÈœc˜±)Åù ê)‰ªß1˜A}kccgù¢=¤Þl¬_ñ¤QÛ༡`ëGǧl´pr÷~â š>€/ ¾ú nͤK5jb4Ù­Ÿâ¹+¡ 8Ò·W}ŒZ*a¡QX®Tûq[–ñ×%ðêö<ãº\}»ªÝ;,ûì¬ß…Uö£{|”'‰è˜ 4}-îkã‹>ß!æ\½5+]Ý­œšÿ &)<ý“¯†2€±}¦}Êc•ô¥;!Á_R‹©Ôm+*$îXÌÊ(Ë-}JˈáèžÍ¬Z¾”ù¿-`Þüßøå0’ô Æ\$ÆZÐ9£M+ç»ÑySÉ[Š ›ÔÃ>ï'pöóÃUÑHJL"ç\’Aè¡“˜š¶Î?ý•“Iƒ†TÑ«\›Ö÷üQäEPzó¦=÷> vE’ZX5 %ñÏß!˜/ºöiƒCþ÷;з‹{Þ³¤ç/d¨§Ä84fP¿zlú6Œ ÿáWÛ~±©erjÍl>úqç25 ÊUE—IVoèœqÖÝ8Üd4êPG\œ ¨v ŒhXÌ–œ›]j±q45‰5odMQ ˜–J:à"ûÒ=Ì–vo~ÃK{†òéÚ‰ Y3 £«?õ›·¥óƒñøÔ¿zª^âbŒMïO€A•·‘*•Ñs´ç/$øKnÀßnÐuÅ{ü±k +"Z1°àÔ'ýÀ÷¼ÿͽ[òÄÿúѶ®?^.ذâ³ï±ÖD'¥ÖUEU;{t£¡[áóÔU¨£ìG÷<Å«ï8ÍS-cÙºMlÛ¾[~ã“¿1ó£®|´êw^jš³§h7½BÔJ}þB‚¿äØñp¿úlü&”U‹vÒ¥eA™ ݶ‹xÜèþÜK ij›ïb „tÀX’G±;=t(‘*ÞÍòXs¹&neÈÇ•Ú]Ÿ`B×'˜˜.`Ñ;OòÜœ?y{Â<Yÿ•u^øùPž'ò¼jëoØÿϹPð}£’ž¿¸wvÕR®‹ðé2ˆnÞ )»—°ütOÂkÙ$§d¡*.Tp7ÜP©$îÙE¨¹„+Å™ Æ51h)ìÙ¼—d)İñj°ÆÒÞF#;ü8g¬€âF«¶ 0h±lX¹ëÆŸ2IÛÊŠ¿oéùú’ž¿à/ƪ¿ao=ËÚu¡7~ J±ÇÇÇ z¿ÿ:Fš–k(|Ÿü¸t”^IŸÎýé\Q!éï9LYJbþûÑ–dÂwþÁ¦S&Ù‹îuj$k¾ù…ç2ò ¢X‰Ùº…0‹‚¡JuržbÖ8ôº¸jœ™û"om¼t½ú¶\dõkãùù¼µtç/d¨§4ª~ïNÐý÷#,‹6Á !n ~ï‡h¸é;¯|§CƒhTÍKüiŽ„EãØ¾m®fg ç­âÜŒçßxœËÌcß¼·¾ºõjûãnÈ$1.žè çˆMÕÑúåÎtª%;Ò½üñü=sSG?_ƒf4©ãO; §÷²m×i’mðâ»Ã©r¥ÌÒUy‚YŸ¬¦Ã3+˜Ñ³.ëîïLS_•ó{ÿb{l}žÄOó—Þü…Tü¥Â¶6ƱÂ]_ùÞýp45ñƒ‹‡ÙºõÂÝióäD>{¡Ji¬¤‚}­¾Lœõ¯ ¾Ÿz®i„Üɶ=Ç9›¬âQ·Ž}ƒ§šË¿ÓzÏÓ×bðûò¿Ám©lŽbïú%ü:9Û"íü¿ìÜÆôNn¹J5Ÿ\Àß+?`XKbw-gÁòÄ gîÖ?dWºó÷¥]»v}/^´LšBÜËØGÏž”5±râ£64œpˆ¶³O³qtåb®ÎJzþ¢¸­]ûMš4+¶ù <¤Ÿô¹BÜc$ø…B‚_!Dy&¿(,D™¢§ök»1½v·Î_HÅ/„B‚_!„¿ÿ9[[[²²ä_¦eKVV&¶¶Åÿ½ ~!//BC“••)!ÊL臄ÁÛÛ»Øç-7w…<==‰‹‹cçÎdgKå/ÊÂU¨^^ÞT¬è)Á/DI†¿§§§4„(÷d¨G!$ø…BHð !„àB!Á/„B‚_!„¿B ~!„üB!JHÉ|s×rÏžxŸ5IZ‘“ƒGñËÄî¸+ÒÊÚÎÄ¡ÓÙå=™³#P/M"„(«ÁízŸêÕ¨`SÈ«ºc”>BˆòüUxðµÉ<ì+#JwÄXƒž#Ÿ!Ø¡&^Ò„Bˆ»"øÅ¿£÷£yO?i!D9 ~-‘mÓÇ3y[ þ}ßcæ“ pÈ5î¯Ælà—¾doVu†NÂã¶hñ«yõé9„Õxœ9›qrÁÏ,ÞÆÙd¯ê4ïú0÷m‚w®±¤<Ÿ™Ô’3¿ÏgÉ–ÃDÄ¥aìð _lvmèÉr9ŒµKW²qßq¢âÓ°Ú¸Q)°)]û?LŸÆžù†¨4RNmdÁâì:Å¥TšÁ7O?ê4áÁ!ƒhå­»ýi‹ãWI>µ™ÅK6°3,ŠKi*6n¾6iO¿‡ ¥¯mÞ5̽íSÚ½âWüyð¸LônþÝ?€§‡ÞGe9(„à/ Š;ížE÷“Y·òsæ4žÎ¸¦Î(–ó,ŸõûRí¨÷øX†æ 4LQ,™¸”õ‘.ÔoÔœvJ§察?àÐÉÑLŸÐ¿ü7E-çXñÁï¬: ¾U©ã‘J¢Q»Ì'—1qâ<&ëpªHPsôé8²9‡÷pðÙI¼×ËÿZãeý…Wß^ʳ=¾upŸJfq1g Ýônm^ óÛ™¶p*±Ûg1aÆ.˜m¨X£-êIŽ:Êá?æÐ®½ {û­çÀ ÷Í-ѬŸú*KŽè¨^;FÞIœ9ή¥Ó9§ñÅËmåf»ü¥”ý.MyfloÂÞYźÏçÒlÆÿhënæôï³ø)$‡F#ß¯Ú 7ƒ-g¶òg•î¼ûÕ3´òÈIx5q?_¿=•»¿ã‹A|ÐÝ3OZ#6³¶Rg&|ù ürN$š¦¡ZúAæ|4ƒiÞt÷ã:WÁþʇ³¢Ö1õoØõý—¬lü!ýýt@&{ÿX˳÷¿2 í*äzFV#3æW›ùv¦-â)î/fÍÞÂEÕ›N/½Ë‹ý°ÐRùõCÞYtœù3~%èó‘4Ê÷¯¶Y#þd•Ò‡Iß §YÕsÁŸ|ðÊìܱ„Õ·áÑjrCAˆò¬dpË ¾Ùnƒ†ñò€Œ—·2ûË-œ=ºé N’íÒŒgÇô¤rA3ê*Ðõé×B@çÞ”'GvÁ‹ ®ÛÂ95_p*^ô5òZè(ŠhÄmYÆ_—À«ÛóŒër=ôìªvgì°`ì³O°~sV-„Äl4õëzäkP{Ÿ:Ô¨pe&·3mÕþÙMk9˜îíŸä…WB?çìIÃ!/0¨¦5f3«ö¦‘ÿZMW•~c®‡>€Á·#tôAg9Oè±d49.„à¿ó¹ÛáHÚ¿üÝòW·vÔ<–aµmIÜý5ãÞ[F„ÅvÏ¢[!Ã:çÆÜ×àÆŒØ®^ šº‚5êÇRóF™Î-˜Öõ úŒ3=t“âBÓÖõ°¿ñº· ©¢W¹Aº(®Tð@g=ÆâÙ¿±åø%2ÕÂ.kncÚBËýTŽ;‡UçD“û‚qÊžÐW¢í}èµLŽ…E朜ro»WcšWÍßîz*UñCJbBªBÈPÏUzcêí=Îi `àØìû+'2<;=Ç m=(¬ÖUô³ ­Ð{âSQ–šÈåd \¯ÏAçQ‘ ­’š@lœMMbÍÛYSTÃ¥¥’¸`¤Á#£pò–î_Èä}‹08V¤j­º·hG÷ÎÍ©êxuÙ·3maÁŸD|¢Š¦TÀ×»ÀK ¼|¼0(§H¾œ€9_'ëœ]pÑÝxB³1P‹Å"G…ü¥ÍDäÎÝDYsªô”³ĘZâj[Øôwp'R¯G_È0Šª:w÷èFC·Âç­«PÇ«kàÌÈisèyh;„p$4Œ£!ÛYrh;Ë–4æéw&0 ¦ÝmO[xøßâv*Ê­£È[!$øË˜Ìc ˜¾(“kc:D±õÐR>ùµ3Ÿ,hèÔøXâ,PÍæ†7ˆ‰·¢èÜ©àz‹a§¸SÑC‡©âÝ| 5¿g*wfPpg–¤Ólýõsf®;Ä?náþI=¨¨ÜÁ´7,Ç î Jäeb.Y¡šþ†“W\LMÁÍÃ]¾¨!„(`\  ÑÒðÃÌœ±T¤óèymüótö´µòsæL+°ÐUS³3,놿gÝÃd ½]ê8ßjð;Ô¸&-…=›÷’ü/îrÜjÐé±hhÐ0GŸ'ÆZ<Ó¢8S·^ôjûw"-ÿ:ª1ìÜU±§^ýjÈÏû!Ênðk)ìùn6«.€o÷Ñ<×Ê [ žÓ?¢Yýù÷üSP«ñü9÷'ö$\OK5é ?|»‘XÍF=î§Ê-o¥‚Oçþt®¨ô÷¦, %1ÿ·%™ð°é”éÊz_bÏÚ-„Ågç;1©$†„eUÐ{úà©¿Íi‹è²*{ì‰[¿ç«¿c1_kÃ4Ž-þ‚ßNZÐùtàÁæNÈÀŽ¢t‡zÔ(VL~í…Œ˜è\Û0êÍ~ê5v|ËÌ—PüûðÒˆÆäY#ì IDATé NÁÃß'Œ×–mfÖ×M|µ-¹Ÿx4ÜOû­¼ûüa6®E%‘S‡C9—¦áÑ|$£»yÝVø)ÎÍxþǹüÁ<öÍ{‹á««Q¯¶?î†Lã≾pŽØT­_îL§Z€šBèÊY,üê+*T­EÍÊq±±’}Šã1¤«ÐHG¼ÀzÓµŽ^;:Œ×fleã´±YÑ:ÞFR"C 9›‚êX‡a/>JìàBˆRþ,.9É¥ÂjWdh ÅmfÖ×Û¹l`ȸaåþ½ìi0l ƒŽ¼É¯;æ0sc ïuÍæ6UønêÏÿ‰¥Ûÿ!4EÃÁ3Ž}fD¿¦xßöX‡‚}­¾LœÕ€Í«Vñçî0Âî$S³ÇÕÃïºèÚª š_IU†=ŠéŸŽF\àä¤dƒ›/5Û?BÑ1À1g}ogÚ"éñn?Ž™¾ Y´d;ÂBØ®bëæKP—‡èûȃ´òµ•½[Qpʵk×®ïâÅ‹–Ým+žç·g¦õ§²|ÙT!njðà!ý$.…â#Á/„üB!ʳ»öû=JÅÞL[Þ[zP!¤âB!Á/„B‚_!$ø…BHð !„àBq—+öÇ9Ø'­*„ŨI“fe;øzö|@zJ!ŠÁÚµûÊWCúðÎö$´ÛšQ*ÛÞÃÜHE‘ÎBHð—MZ"ÛÞ~Á_C«1”ö†³}ÖTÊØË”~øä`ú-Ï*cׇ¼ðÕj œ6Fé|!„”Îéé?ujƒçX¸ùG­åAÐèÅüõÝ`Ò63áÁGùî¤éæ³ÊÚÇG£grÜÿf¾ÙG©ø…ü%DfñÐÊtvÔ¿•”|c3Öˆoéí©GçÐŒwödäzÇĉ¹Ãxðõ-Xš½Âò³y¨òÕ_˜°%pøÏlúm$uW0ª×H–œ³±&Ž|úÓxñØŒ÷éä"©/„à/Á%ø2pÖ7Œ°rlÖS¼²>áú¸¼ùŸ?ý ë.;ÒæÝïy³…ÃÕÓg?MïÑ«0µ›ÈÚõSéâ•U Té÷-O£ø_x¼÷K¬+xÄß|ìs^˜²—Ó˜ÒÛ‰}!„ S*öbúܨ£‹à»gƱ,F²84íIÞÞ’ŠkçÉ|?>ÛkŸÐSå០϶·ùMZ»)…®¾w·iìI²’~d&Ý= ˜ÎÎ7c&±Ó¶“§ Ä[R_!Á_*ÑkÇøá•ÆØœŸÏèQó8¶c"#&í&£bo>ùöyKäwBU"¿Ë»[ ÃûŸ2Ü_¾¶ „¥˜„Ž´|ûÞnå@ìŠÑ´î5Ãf_þük¯¦/‘%ªçáÅ77Ýò f>S½ô·B”òS=¶xùÛ 43¤“œ¢QyØ—|þˆ_ɬ„Ãâ—'°*µ/ÏG}y|S!€ú‡X —EÈï+9jÖ•Ëa‰Ì|O‡X”i/«×Å Ù:²n|w¶ä~ÏCˆ` ïuëÀlC5ýê;ž”k!„±JÛù>ONÞK¦WW†4 eáŸSyòÝÎìœÖçZ¦šÎî­á…¼Gض­`ˆã¾TMö!Ä=¡Ô†z´äM¼ñä'1ûóèWó˜7ï+«b!læSLø3‘b]Ûù9IEÓ´^jì·t·ìfq–†fãæÙ„üÅ—úñ¬ÿ4_„#ç0£¯7z¯>̘ó,5 监/±*N*n!„('Á¯½d,Ïþ‰®îæ~Ô @Á½ÛT¾WÃÙy°­«ò8Ëc/|‡æ¼¿/÷Kq£¯§Y—õ´ô¾B*~!„üB!$ø…BHð !„àB!Á/„B‚_!„¿B ~!„üB!$ø…BHð !„àB ~!„üB!$ø…BHð !„àB!Á/„B‚_!„¿B ~!„üB!$ø…BHð !„àB!Á/„üB!$ø…BHð !„àB!Á/„B‚_!„¿B ~!„üB!$ø…BHð !„àB!Á/„B‚_!$ø…BHð !„àB!Á/„B‚_!„¿B ~!„üB!$ø…BHð !„àB!Á/„B‚_!$ø…BHð !„àB!Á/„B‚_!„¿B ~!„üB!$ø…BHð !„àB!Á/„B‚_!„¿BHð !„àB!Á/„B‚_!„¿B ~!„ÿ9CIÌtíÚ?¤e…â^ þ&MšI« !D&C=B!Á/„B‚_!„¿B ~!„üB!$ø…BHð !„àB!Á/„B‚_!Äm3HˆÿZJJ2§O‡Mzz:ŽŽŽx{ûR£FM\\\¥‘ÊrX#øqÌË,ÈîÅôož¦Á‘*²üâî ª*!!‡‰Š:CÆ nЇG.sæL[¶l¢jÕj4lØN.PËdè«Ð²¹7 –ïçŸÓ#hP[_ú"ëp[äHÿYàìØ± “ÉÄðáOѤI3\\\1™L˜L&\\\iÒ¤=öÙÙÙìØ± UU¥áÊd¨Õ¼ žZ,{öžÅúÕ°²ü¢Œ;rä0vvöôèѫՊÙlÎ*ªª^ù›FÏž`ccKHÈai¸2Ú†Àæ4uS9¿oçÿ£ó³¬ƒ¿(Ã’““9w.’Nº••…ªªhšVàKUU²²²èÒ¥;QQgHII¾q†Z"Û¦=I2ò»P2´|•mÌÞÚ—îý_â§“Ùw¼ÞÖ3¿ñÜC}é5n!‘ÔñëޣσýöÅ!²ï|Aü4º?Ýx¨ðWßWY­–>°©C«`ÔÈ}ìÕþ“þ)jJ­ïŠj‡RèW ~QfED„S¿~ªz=\L&ßÌýŽþƒ†ÐÐæ|÷=f³9OøÔ¯DDDø3TÜi÷ì(º{«œ]ù9s¤rí³œgù¬Ø—jG½¡ch{Çë­¯Ö‰uXÏlaà Kc'ÑlÚB¶ÎÎ]pÇKÒ¹R¿ËC ì×÷†×€NµqÕ‚ƒN)Ö>¸Ù«È>ÀŽ A8¨§Ù½?í?蟢֡Ôú®¨v(…~•àeVll4þþUPU+š¦¢i*ßÿô3?ÿ:ŸØK—ˆ½t‰Ÿ~ù•~žwí}Uµâï_…˜˜˜穸4å™±½ñWbY÷ù\v$j€‰Ó¿Ïâ§L=Æø~Õ0þ›W¼èØ£ ŽZ4›ÿ¨9ì,ßsˆ$í?蟢֡´ú®Èu(ù~•àeVzz¶¶v¨ªvíµþÏ7L·þÏy¦±³³¿ö¨ai‰cÐ0^€ñòVf¹…³G2}ÁI²]šñ옞Tþ×Y(¸¶êF[wHܹ‘RsÕ&BÿÜÂ9Õ–F];P¹¸,-…}s?æût\›äíGëá¨oÜÊ«¨>PœÓªž-¦c{Ø—ªýýSÔ:”^ßÝ%Û¯ü¢L3›³ó #(ŠRPÎæ™Æl¾ÙÈ«ueXm[w͸÷–aq§Ýs£èæ]L»º]#zuôCIßÏú¿/_¿”O?Àú¿ãÁ©=ÚzP¼Ç®…ókgðѺ (þ½yíÅ.øŠ¿nåUd(.4mQcv»gü7ýSÔ:”VßÝ´J¶_%øE™äàà@BBBža„Þ={Ü0]ïž=óL“€££CÑ370pì@uÙ¤ghTìð/kìÚ™šzG6l½òä†Fâ®ìJ6]hé\œ±¯‘väg&Í=HªScF¾>‚&Å0ÿ‚úàV^E÷B…¦ÍÔepxOè Ã)¥Ó?E­CiõÝ-´C õ«¿(³¼¼¼¸pá|ž'IžxlOx_o|}¼ù䆒çÆâùóçðôô¾ÉÜMDîÜM”U4RÎFc*惦RGz5²Å±‰ áÐ.±eãa2u~têÖ»b\–5fÓ§­$Rõ¥Ç‹/ÒÇßPb}p+7woÖŠgSZVדzh/a¦ÿ¦ŠZ‡Òê»›µCIõ«¿(³üý«ILLtNí£i˜ÍfF ”•K³rébžxlKÎS=11Ñœ=‰¿•"çylÓ…crmLÇ`7̧—òɯG ©ºîô¨v§]÷¸hùëÏP2¢¶°á¸}õŽt«U|°–qŒŸ§ÌaW² ‡¿Ê¨æ®ÅVÔE½n¹t¾4oæ’|Ž›ÿ›þ)jJ©ïŠZ‡’ìW ~QfyxT reŽ #66öz(df’””DRR™™×£ &&š£Gè\¹ÊµŸ(0(ÓðÃÌœ±T¤óèymüótö´µòsæL#ÿm6sjÑÑ1Ä$ÝîSÛ NͺÓÁþ^ËË6qÆjCîñ/àˆº£å¨qlþ| #ÌxwÃý°)…>¸ZÙ_½¸Ý>U›7ÅOI`ßÞÓXþ“þ)|J¥ïŠZ‡îW ~Qf jÕªªª„…!2ò ÉÉIX,t::‹ÅBrr‘‘g EÓTjÕªÁPHU¦¥°ç»Ù¬º¾ÝGó\+7tn-x~LüˆfõçßóOrîh±ñû»<9ò9Fÿ‚ùv7¦.=;WAIÛÍŠM±àØ”í*P¹ÝÉr²8±h³þNÀ®ö ÞÕå.èƒ+ôÍhî ±ûöaýoú§Àu(•¾+jJ¾_o¹ÿ%†ÄÁÙÙ™F‚9}:œöâï_WŒÆœ'¹Íf3))Iœ;w–Ê•«P½z œ «õIØñ-37^BñïÃK#“sŸLÁ)x8ãû„ñÚ²ÍÌúº ¯¶¥‚’óÕª¢F£ñ.µõtîJý%s9bʹ1تÀ›s·¿-a+?,:I†âHmßLþ^ð3ßP²U¤E¿ž4ü7‹·r§JMZ5õ`ùúýì97ŒÀjJé÷Ï ë +•¾+jj¹”N¿Jð‹2KQÜÝ=¨]».^^ÞÄÆÆpêÔ 22rspp bEO‚ƒ›áîîQdàhq›™õõv.2nA¹{ à#oòëŽ9ÌÜÈ{]½Ði)œ>f¨L·®õîè@P*Ö§Q%G¢¼éصö…\‰ÜörT VU5›—q¢À#·6.]{ü«€(Î>ÈËHÝÁ¸­ÝÌî}Ñ q<ñôOÞuZ­Ržá뻢ڡCéô«¿¸+*{{{ÜÝ=0™LX­9×åz½ìíío:´ xvâ½_:>m-†¶ˆá¹ÿ–yœÃ᜚ _­;û¾¨õÜnvœS1t¢{íBÖñ–£TìÍ´å½ïª>¸¡Éë5#Øq#[÷î'n@Ÿÿ¤r¯Ã¥•ðQJ¾ïnÖ¥Ù¯ü¢L3 ·QMKxGMþ<ðH[Ü露Ғٹd=‘V;šöêD] -çníûFô9¿ËɶÞ~ÒK»¶¥Ùwÿ²J슻]»v}/^´LâGˆ[¤Skùrí)R/†±;,‹?¦Ïxœz¶Ò6Òww‡Áƒ‡ô“Š_ˆÛ`9† »°ñiؓᣆHèKßÝ}WÙ²;qëlÛ½Æí¤¤ïînò¿BHð !„àB!Á/„B‚_!„¿B ~!„üB!J‡Õj•àBˆ{±âפ„âÞ ~!„üB!$ø…BHð !„àB!Á/„¢,‘ˆEÜMÓ¸xñ —1›ÍÒ w£Ñˆ‡Güü*¡(Šôë=Яü¢X\¼xììlZ´h½½½4È]$33ƒ°°¢£/àçWYúõèW ~Q,.Ü”¬¬L22Ò¥Aî":ŽÀÀ:<¸ÿ†€~-Ÿý*Á/Š…ÙlÆjµ¢ªª4Æ]æjŸ4”#ýZ>ûU‚_«Õ*PûNúµü“òTBÜc¤âwLÓä÷ý¤_ÅÝH*~!„Š_© ¥_…¿ÿEeÅpà¯ulÜÂñÈ.§›ÑÛ9SÁ¯:õƒ[ѹs[‚¼mËçÆgý͇ÃgðW>9ŒZzÙ ÝO2αsíZþÚ© ¤˜\=©R§1íºô¢[#Ol ú å0³žžÄº´Z<õù‡ ðÍ7¢¥º` 'ñ.CÞœÀкN(üB*Ù3é'WñÉ' ØsÉ„¦qñ©BíjŽè²’ˆ>wˆ§°qùÚzŸWï÷,c^ÆœƒSoD§i”f~÷TüiÇ—ñÑ´EL°€Ñ•Ê5ëPÃÑJòùŽþ½’¿7°êþ‘¼õüýTΟþš£N uZÞíÖR ™?…I¿Ÿ$Ó¥1Ï~4‘G*›É0kåâ_®’àeŽ9rLú…#ézüÚ>ÅøçÒÆßͪ¢C§¦prÇ2¾Ÿ»„3ÓPñD â{)bïOú£™¶Tïù?Þ~¡u5T ½•¸}‹øhêìÚú%oZô|òR[*ÞJ… ¥pxÞd>XN–KFü>ýüLd˜ËϘ¿([•¡õ<+¿YHH:øv}‹¯^iŽCF:—ãÓ®O£èðj:ˆ‰Í:°ÿ¨EÓÊß¿š§ú”ŠÿÆýä+¾Y± ïn¯3󥦨¤_ærµ›Àþ|0Í–—G}É?òCë Æ·vÎuu˜¿5Ð’9øó¦¬Œ ˽9c§½C¯l2Låk“àe«Š;º?Nf£8µå™‘ÁSÓɾ!™T,Yi¤(®ÔÔ0™¯|iEËäü¡¿Ù²k‡Nœ'ær"éV\½hغ÷iEû|?J¿Ž7F}DZêòÅÄ6D¯ZÀâM‡ˆˆÏBçZ™ v}y|Pë‡ KÂqþ\µ†-û—†ÙàDE/ê6kGïÞ÷è¢ä›þ(ë—¯fóþœ½œŽÕÆ¿ZÁt~h½ƒ*b”î¿õý$lkÂMàЊ§Ÿ FŸš‰9ß0Õ”N¦{7^°–‘?ŸaÇší<Úª>…UýZ2ûø©«#ÉöhÉKÓÞ¢WŬrUéKð‹2XZ‰8tˆxUÁ±yš²°õËš™lSîG±~Î\V$¹P©ª?ušÖÃÁšÈ™£alYÆîƒ™øÞÃÔÎu?XÓ1(€ÏÆéoò{¨žšõêÓÌ?‰S!'øgùgœŒ×˜1®5îÊõPI?±œ)/äH2ØV¨AÃæp²&u†mK/àÐð>jÕ7\›>ãÔJ¦LýÃÉ:œýëѤM ig 9üßÙÏ¡§ÞæÍZÞv–Š?ï~rúÐaâUûæif̪¶‹˜ðiÛZó#8qꇓzàí¦ÜÐÆª5=s§òñº³˜+¶á•é¯ÓÍ-“tsù|ÂI‚_”¡3IçÏÅ£¢§JÊ(·ûs1:îõ1Cš7ÁßAÅjUQÑa°Æ²ñ“W™¸a9ß­oËÔ>¾7|žյðéüghîVth±x{ô4¶îZÁ†~-T5çSZê~¾ýt!‡Sœ~ü}& ÂM³¢¡CgÐH>¹ŸÃõCKK?ÌŸþÆát_ºMø Ý+c°¨ Óc9·†÷^žÁ¶Ÿç²:èò•¯ÖÜÊ~rá|Î~Rµ¦?†"³YÃêQZN:ާœçÜEÜô7Túû¾ÿ°°x¶åµO&ÐÉ%ƒ Kù}¬U‚_”ÊPM#%UÜ\ìï`þîÔiꉚG\F®?+v´|j-¶|ÂÞý‡‰{À/%ï6hº†¼<œ:Jñ W?ÖšÁÝ|Ù¾àÇN&¡VqGA#fÛl» .÷æÝAÕ !ž„ë CçU‡j69#PqÛÿ`sø<ô?^lëLZüåkŦâz?ÿ±ƒ½Óöò×¶³ô~¤ê•ÕWï[h2Æ_Ä~âêbªiE?Õ¥:àêª@r*)V4Mw­â׬8°йÓmô8:8§—Ëá ~QFé®Àw>VLYV´ÌXN„àLL"©™f¬šÚe.ëÀKœ¼òíù:ß&WÌ ;×o\iÖ,<ü*a †Ä”TTÜÑké=Zv ÆnBÍWaªæì\ËàXèILŠ+-ZVÜiÉs#Z³d¢¯ÕýnNEž%C«Š³"{­î'¨·°Ÿä¹ù¯x¥Ø žÊñ°86ΜL·_¢§ù¾ã"Á/ÊPeè„›‹h$%&£jv·÷›"Z&§×ÏaÆü8ŸYð“>Š>‹ì\ôÕÿꜰ5khù¨èr‹EÍkW“HH°¢é*áçaÁªÝd Õ$._¶ ©‰¬xýaV1©1=ƒtMÃéJ5š»¥âÏ»Ÿ¸:_ÙO’’Q5‡¢÷k2‰É(.¸9+×·O»RòëÚq9“gcóÎ tò)¿ñ(Á/ÊÅÿj^èö^äløY²ðÆáÖ㊌ÿ0å‡HömËsÏ ¦cÃjøº9`kÐyS¼Âòì¢æPÄß”\ÕæÕa"õÖRS]š=ôÁî…—óŠ{œe/¸¥ý¤J€º}9E&¾8uî½t†ð4ÅàO€Ÿ®À^¶d;Óéõ©d½÷23÷îæ‹É6ؾó,÷U,Ÿß‘àe¨2T¨Ö´^KWpéÐßìNjJ×[÷0¶k—ñàÁq¯0 Ž™,s q)9…]z$1éZÎ_@ÅZ•uîêPÓ44Üð¬¨G ¿ÄùhšŸÝMÖËŠt(V¼š<Äàf6…·§5›Œ SÎèE®‘Š¿ ý¤)žK/péàßü“ЂN…žP­œÙ±ƒÓcPs‚sµežïJ˜IÏp£çÛ“É|{sogæd[lÞA3·ò7ö&ˆÅûR¡VOú×µCKÛËüy»‰·>½šq–GãP5 MÍ&#- UqÅÕ˜Bjf6f‹UÍ™oâ¾Ý„˜ò…¸–÷kú/'ßöbG½ÆÉ`ßÖ}$ª7Ù&ìiФ6F-…]¶r>9…””‚_©éÙXoX®Ví¬î%µ¼âÞOúÕ¶…Œ,˜¿·Ð~0[Ïk¢°êܸ¿ï}¸©÷-hhª‰ô,/¼?‘Çê:`:·‘O¦ÎçpŠz´ÉÍûU‚_”Ñà×PÍôúß‚àÒö/yë“e콑+54S§w.á£7Þç‡#©9ïa‡¯Ÿ:õ,Ûþ:Nªz=$ÒO¯å‹ùûH¿2^“7˜o²=ä`÷öèRRöüÂgË“lÉý3IgŽpⲚkúGèîI;~âÓeGI´ä[†9™ˆÝëÙvÚTp(Ið°ŸTàqÑÐQãÒ¶¯xïëM„§XrMc"îÈ >žò!:¼:ŒbdCÞýH»>”wíoj6©¦Ê<úÁ{ ªiKVÄ>žö;ÇÒÕrü2Ô#ÊØ€ “{w&} SÞÿŽû3yÿ2œ<ýðóp@ÉN!.&†ÄLìüèZÓýÊO6èì5Æ¿âÀêZŸUœ°&Dv<çNý¸ß2¶fç ÖëÛPðc“7œ‹®Ͼó8ÑoýÄ¡…“x~cuêÔðÂÁšJÜųDÆèòö§Ôr¿rcXW‡gß{–Ëï|Ë®…òü†*Ԯ釫>›äËñÄD_$.MG«qíi`(`B†z ÜO*>Èä4&¾û{·ÌåÕ‹ð«Z‰Šö©±g‰ŠËÀŠU»¾ÈÔ1M±IËÀšwCo8¹æŒe‘¢ðÔä·Èze"+NüÎÔOmx{|oªÛ•CW‚_”¹€ÐL©d{vgÒwm8¸~%«·í'4â'-èí]ñªÖ‚6-ÚÓ»÷ýÔ¶I&!ʆ†Ù­ “>uàÇï–²éH(;Ïq¯T‡£^ad—4æ>¹ì† ÕnòôLîñàkWÖL¬~}™>§!kýκ]¡œØ‰Iï@…ʵé6¼3½ªéóI¶gw&Íi̶eKX½ã0'Cö’©ÙãZ¡> {Ч}{ÚÙæ½§PĽ ~ÐL)˜|ûðñÏmÙ¹bk¶ïçØùŽféppó"¨C :=ØŸÞõlIILç†ïcüWú8Y_‡QS^#óå©l[ÈäY6¼ó¿.”‡'=•öíÛ÷Y´há ‰1q;ØG5Kv!:#vŽN8ÚÛak4¢×¦ªX-&²³2HOO';ßѬ³qÂÕÕ{[#zEÃj6‘•žDrš‚‹¯NJñãɼú1½3^~Øš‰ŽMÁ’<ñ«`5%†èdSÞƒGo‡£‹3Žv¶ :MÃjÉ&+3´ÔtLù¿y¬³ÁÑÙG{[Œ=:4¬VKÎ:ff‘™‰ùêgG*Vªˆ½5™Øè$L%м§O‡Ó¤I³ÒïרOœœq°·ÃÆ`@¯h¨ªsv&驤gY þ?Å?/u¦Vq*Ž–IDATÿ·w79 CQÇÏmmI0&ƸgºlãüBmmEZRѾ§Fщ åýSJ€sàæhªñíÊfÞw";êöºÚÞÜ󣲇R«~n×¼^?;99=fãÇên†îEõ¤P=Yà.³REZν­¸¹øt†í‡f¢ûËŸÀMS]MxýM­²¨UþýÉ©gªÆ ·RvU­g¯ÿð>™>åš>-úBkå×Ê;æµÒèZ»Ï.ƒKóžKôÑ+ü`ã½bõ¿™Ñ2–žè-cfü«l† W6~€A¯Xïß9GËXX’$jšFqÌeÎÛÈ9§$Iè5^¿óÆÆ¥ìîv5]«×ÛÓææ´Èlö¬,KÕïè5^¿mü ~,£ß(Ï3ŸŸ©®ki‘N§£ƒƒCíïè5^¿ ~ï=?ácaf¦áðHÃáaÐ+ZÄ{ï£8ŽQ@â8v?¶ñKjˆ‚ÑDfV’„ÁÌÊÈÌ ¢€`IJ‰‚‘¾f Ð6wGIEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/convert-number-bases.png0000644000175000017500000007101013367016615021135 00000000000000‰PNG  IHDRngOÅFsBIT|dˆtEXtSoftwaregnome-screenshotï¿> IDATxœìÝw\UõÇñ×eãB™.po-·¦i™¦•šVŽlj¦–£2ÛÃ4-WÖ¯¡•Ú²´ÔråÈÜMDDÙS†lîï7¢¢€põý|Þe΀/˜MÏñ+Ip¿Ÿ·>‚{Ô&"RP~~>»Ý{Ímvü³é–ÔÒ¾k7š6iÌ´÷ߣjÕªœNIáõ·ÞÆ÷à¡›®Ã´c§ˆˆˆH! Ãe_·Z­š5ùï°cÆO 99™Ó§O3vüD|ÂËÓó¦÷«7)5ùéØò7ë¶úr<*Ž˜˜D2m©Q£ Ú÷gÄ€68[ÞÄŽó’9¼b6ß®ö%(<ž|ÇZ4¨ßŠ>O¡«Ûå;¼™²ãüø{ŬÝsœˆ¸XÒ ‚]U\êФeO†>Õ·K¶ÏÝËÏKV³/è8'1wô¤Žw zB/ÛËëÙô.ßÛÂù›8çmbáëÙãëO”¹ûåãÇêSµH1˜™™±mÓ†Ë^kßµÛ-­aÖŒéŒyy<ÇCN0fü ÁÇCpuqáÓ§Ýô~ÜD¤”ÄòÓÄ¡Ì?ZàåŒH‚’" :¼‡ukðÉÿ^ ¥m¡;¸ªôõÓ¹6Ÿ ì ógG˜?;¶í`à[Óx¹­ÃM×sb/™oÚåMNÇgp:>мF<ùÔùWó9µiS>ù‹ ôK6 !<€=[7³ãõ¹¼}c!GqŠƒ|ÅÖµ?ã¡m ITSh¹ 8U¯Î¼YŸ^o.ÎÎÌýt&®..7½_7)%NtêàÍüÀ(<4¤ŽkuªÙäv„ÝÿEa„¬ÐeL[؉F7áFÞŒùùØT¯G³†nX%‡ðŸ_(§ó€3Çùuú×´ýá5ÚU¸™N³jîççB›j>èÔ¢.5ªäw*œ°ðpòÚ·Áù|‘¿óþ´¿Ê,iÓ§/½¬ˆ?¼å›‚Iωfݬùtiõ6]«<Šv/ûùìÿZVÁÝ­")‘ù´jéZœ“."別…%VVVÿmi‰µUñîÞRp‘RãùÐûüÖÏ·Êæ—¼j$áßñÖâ1rêßíÝ„ú7°_«fÏñÝǃñ´>»¿”£‹yeüwü—$ýÍ× ¡Ýã5n¢†cøœÇ3´â…YïÑ»âÕªHeýçßr8À†Öcç1§ï¹H÷ðCÜm7œ”-,ÿç4]ûÚ]¹ CUZ˜Â[ƒ[âheÀ˜“EŽ~+‹ÜóòN††^˜ÓƘñølö§8ØÛßÔ~õ+BDJO%§Ëæ‚eÀ¡ó}´«´Ui@l('3¡¾Í•ͯƪFs¡íìþª4Âøþ›xrI`$øXyÔÀü†kp¤º#}ùêõY$õjK˦©çVóËöÌÁCç–J1oɃ=/yÏŠ–î¦Òïgï¾=4¹ò@îz–‡µº°œŠÁÒ«+·1 îé~Í÷·oÞx‹*9{wé­žÓVЄW'_mŸÍþ€_OhXã_yï¿ùê¦ö«à&"¥*')˜=;v±s×~ü#IIM%%5ôÌsSIIn ¸]É ïÆ ±!ŒL 7,Œàü}[E¯¡ íÈÊ©ÛH"¸C«øüÐ*À [—†tìñO>ÖZ€„“„¤žkŸ·ƒ·ïïÆÛW©.))ñ*e›ƒ"¦Ëh4^£;H`P>ÞÞ|2ý£ £kŸÍþ”ñ¯¼FPpðMïWÁMDJ‰‘äC‹xíÍïù/åì+Ë Ø;:áQÏ…ä£De—\o++,Lkk¬oªÎ=ßa±û~Zö7ÿîõ'<5È'#Ú¿ûñÏö æþ<Æ‹7G`ME,®²â@µê7wIDĔܪõÑ®ÅÌÌì–Žì]KaçÃÁÞþ¦GÚÎSp‘RâÏ·ïŸ LOš:—Úº`e8Êœ£ù%®äz‹ æü˜­—N7]ƒöz3ºQoF³H ààž ,YôÇÒ 'äW~Øö$Ý[›:UÀ/À™Asó|Ý’;¹9e±fÛ­¤»ÎE¤tDápü¹ÿ·ªI›–ç›AFn!m.ù…›––ÆÕ.¼dÙÆ®ø‹µÉ‰ÚÀÜ¥þç;£iS 7YCVZ*á Ö8ÔlF÷GÇ3²Kås/æ›Ô¡Qƒó÷ÂF°|þoœÈ¹JÁ""%D#n"R:œq±„€ ë_¦zƒ½ãfŒáЖõlOº²‰“Su a’·|Ç<Ïš6íNWŸ —m—wr‡ï£Ac\Ìâñ?t„¨s÷ ˜Õ|”Ñ÷;Üd i¬{¯?³CjѲECj¹9áP!‡˜_¶l:?žW™õ]÷=9öýHh¤ú~ÎÓÃvÓë¾»ðv±Ã"3™˜ðcìiÈäúãQRçUDîh n"R:,ÛñÄà:l[|œ\ %d„ì8÷¦5öIHL¿¬‰M›nt¬¼ƒ­©Ài?~þÌ?ºT¢í»÷\²•566Yd¦GqdwG.yǹc^œºçgüßh ™{Øî›KfN;þb™áÒc"O·<;lgÙà)>y;‹wgýÎá¤|2£öóûwû ´ gKD†è®"RÜD¤”XÑhÄ'üÏe1 WìâØ©x²*¸àU«ûgp…e »œ„K›TëÆ”©Ìû|»‚ãÉ­êE½ YÄÕÏmbðÂÂòï×KØäw‚ðD¨^Ó‡zM:ñøðÞÔ«XŒ,[ñìûðÙ±‹}GÉO !- öθԨGç>x¤K].®¥k†[çÑü¯U/Öÿü›ýOvŠÈä|*Ú;à\ÇVí:ж2""%––¦ûwEDDDL€nN1 n""""&BÁMDDDÄD(¸‰ˆˆˆ˜7a‘——WÖ5ˆˆˆˆHXddd”u """"R©©§Ëº)‹Õ«W•u """"R†èè(=9ADDDÄè®R¡à&"""b"ÜDDDDL„‚›ˆˆˆˆ‰Pp1 n""""&BÁMDDDÄD(¸‰ˆˆˆ˜7¡à&"""b"ÜDDDDL„‚›ˆˆˆˆ‰Pp1 n""""&BÁMDDDÄD(¸‰ˆˆˆ˜7¡à&"""b"ÜDDDDL„EY bêòŒVÍcÛñLÓs˺)cö-è\×–ÞõÍ07Ktßq)¦¿ò9“KÉþhŠˆˆ©2G¢sø+ ¿Ä÷­7‘bú7ø ``JoW¸Ú–u9""R‚šµ¹€C{w¹dÓÖDñop.}T(ÑzÜDŠ)1=@¡MDDhèfKBZéLÑ¥R¡à&"""b"ÜDDDDL„‚›ˆˆˆˆ‰Pp“;Wê:&õéGÏ‘?ZÖµˆˆˆî*5a¡?ŽåÙ F¶•°«â€‡OcZ´íʽ±3/“!Û…¯}Êú3xî½ ts*£:DD¤Üúï­†4{ÿè5·i;ó$;'x]öZvô^~ûfË·&0(ˆèlªyyãÓ¢'Ͼ:G›Ù:Bu³ý• n·[go|œlÎþØErt1'Iˆ9ÉÁ­òÓxæÕé[§d×’)’ÐlL ‘ílC7'«[_ƒˆˆ”kiii€çÆ]hàXø6 =l.û÷É}¹{Ô*bsÀ`Yך5©ã™H؉ýl ØÇ¦ŸÿÇwówò×( Ž]ÜLå…‚ÛmÀ­çËÌä~Ùky‰„ÝÅK~bMàv>›MÊÇÓR÷§ºÝyªo[Òп•B›ˆˆ\)55¨L¿O7óe¢µñlØ•ûFv¢÷àôn[“Jç†ÖŒ)¬˜ú,ON߯º±2£ëA^kPüþÊ Íq»M™ÛÚS³å¼ôñL^éèÙÇYüÑ"üoõ£4 îÜóÜ«¼ór_V¼Å}‹ˆˆI8;V™Ê•‹ÞƬÝxÍÄ öC€¡J}š¶‚™÷YBî!ÖnŒ*‘þÊ ·Û…3Ý_K/G0Ƭã‡Í§Ëº"‘Kd‘–– T¢R¥’Ú§=Í›{˜˜t ú»ut©ôN`ÓŒ½j±fñ |w ³Ç=\qå>ë›—.cóá O$€C j׿‹C¦¥ãU¾MŒ)ø­þ•?÷|’ØÜŠ88{Ðôî.ô}°u+eþÐ×X‘Ô–)+'ÓåüG…üm¼Ówáƒg1§S4¿/_ÏÞÀ0Ââsq¨åC£æÝ4 =îVF’ý×ðóê}øšl“‡7w÷ÊÐÎ5°¾¬žtB÷oaíÆ]ø‡Ç“H¶­#înµ¹»ïã<ÚÞýÊã‘2–Jj*”èXþ 6l\èÜÙ»ôû»…Üî5¼ëRœ9vŒ î¡É%ïåGmeæûŸ±!,{¯ºÔiâHzT‡6,aßö ÿpOø˜ŸvÚEÏäÇCI`m‡«gm|ÌÒ‰ôcíOÙx÷êFÝ"Ôþûdžø%“,«ª¸yºQÓ%ŽÐc{Yë¿—mGð„—?­ àL…êxzºSÃxŠ“»X°Ÿ§¦3ïñ:&&¯Îóó‘oa‹½ƒ#Õk¸“‘Cˆß6‚üv±ýÑiÌæ­oz‘r%´4€HV¼1‚}é1$eW½Ž7ÞõZÓû‰‡hbg(⾌¤ýÍ×SFóæƒf3¥«e)öwëéoØÂÍ 7 8%™¤|.¹HÏŸsç±!‰ß|‹Qw;û¦È&bË|&Ïü‡Å³—ÒvÞê\¸-ç ;¾™Á’CYx÷žÈä§;Qã|®Ë?CäñD*U+b]yv´ö*/<Ô§s?[¡kùhÊì:ô_‡6ࡉóÞÅ“³pÏ%f×—Lžºžà¥_ógÏiô;wGPÕöóZåÇhк>Î6çèrˆ?ô ï¿ÿ+G—}ÉÊûfòˆóMžC)ƒÔÖ%ß]ñî”·Zñä´oøì™æçþ”Ϊ‰½™±ý4±‘a„†'’iÛˆ'f®gúKÝq-ñþÊ–æ¸Ý)©`Ì!ç’²öýÈ¢ÃY8õyIh°Â½ËHF´³!?l;ÛÃ/¶É ü•¯þIÆ¢þ`ÞuIh0«€›w ªµ®Ê­8ðbh°õºŸÑýë`×q#/„6 œÛ>ðvÖÄ‘c—Œ]}ºvlpIh°Ä±Ùž¾·äÇ?ðVß!""׿LßáÏM»8|<Š”ŒtâCýÙý×ç¼x– ûYøÜCŒßpµ9Ú¹DÚÂÖ]9–H¦8ãÏŸ_¼?BÈ)ñþÊ–‚Û"!x[;ì. Z¡~GHÁ‚º5Hˆ%沯Tì](N„f_hqà‘Fhѳg!ŸdJ†sÍšT’1^ñ®5µk¹¹DE'\gù9Tspò‰ŠŽ+éRED¤XªsWÿGé}ÏÝ4®íBe› 8x6à®F1oÓA~á…ÁÊÿ^œ_¡ííxþo#¹gâ ;æË–ß>adÚä[ÃôwñÀçä—heK—Jï‘‘D¸¹Qã‹ل…ÇFv|6’×hn¸ñ„ŸŠªàæVŠ úZ[c ¤cÄœm`m}ö¶£±@¬ËŒbÿ¶ìÞßÀ’SÓIËÈ&ïÜfùùùˆˆˆ©°§ÏìwèùýÖîc_ 4¾Ê%s[<|ððiNçþ£xî“ÞtŸ¸™ ¯Œãû‡×1¢H# WöWÞ(¸Ý!"‚spmÞ — ¯9›cÌi2`"ýë_í¹XœêÿVI'1)°¦¼e ¼¸]Ì{÷SVŸׯwÑæž»©íV•J¶¶dXÄÇkÂʺD¹QUZТ6¬ >Îñ@³¢4²¥Å„¯™°¤.oÜÈê31¨ˆë 쯜Qp»dùñÛêã`V‡>÷]z[´5^žN°7†xcuÚ·-xËta*áêR¥™ MË˽ÔF-Ïê“Ðzä\ÞíãÂ¥÷ÅÇ-/«ÂDD¤8ŒÑDÇfõ©_”å .¨C³f•à`‰‰)PÔ¡ ô·ò† .]šãv»Ë‹g˼٬Ž3àÚk8º]þ¶§€¨¿³­ˆó0==<8´n=‘%[m1DxÒºíå¡MDDLWüŠÅ¬I¶¦õ<'÷ Ûv§uh×Ωôû»EÜnSùY§ ÿïo>Ÿ<þ‰£b£a¼ýL³+>oضƈÆÖ¼ÙS±'¦Àý7¹)œŠI½ì%§èVò‚~å£oöwÙš¹$GÄVuM89™'X·ü Éyç_7’´ŽkC®lbmˆ‹$"ûÊ·ED¤ôåmÿ€‡†¾É·›ƒH¹ôïI~¾‹_¢ÏÓ?c¨É ³_¢ÞÅ7Y?þnz>ó‹6’˜uù|çô |:¸?3À®ËX†5-nå‡.•Þ"×ÏbÒÁs‘̘CZB$áÑ)d³Êx÷ÏëÏuÁ½°a(ƒ}_Kð‡óYwdoŒÚD-Ÿºx9U"/%†ÐÀ@Â܆ñãÌ~8žoS± ÏŽîIÐÌõûãžþ× oOÌÓˆ>ıH7žûn8Ò_©±¢Ã#Rcï N¬|›¡Û¼¨ãfKFtañØÚUœÌMêÓ¤®9»ƒv2kÒT¶yÔáÞ1ƒhi]x""Ròþ[ÿ-ñgÅ’xÊ¢"N^¸VÌ 2$Œ¸3y`S“ÞŸ,efw»KZ…rì`7ïáïoƒÁ ;OYÍ[½¼¸þØÿípÌÅi{£ç«$ùFú.­mË7)Ñ'8žØ×ÅǾà›G™?´=û|Ä–K'2äoã>ýxzÉ 2"öòóÜ÷xé…§yxÀc<1úUÞûn§² é˘Nè¾Õ|9ý-ƽø<ÈCÃF1úµ,ÚÁ9×σŸîܶÿ8—7Æ?Ç#‡1â“-œ.ÁÓ r]I;ØT{˜Çî+üÑi†Öó˜²í‡M¼maʨ Ïxuˆå69æ[v¾ s‹ú.­mË 7)y™'XùÕŸÇš&úÐÈpcÍÃWLá‰QðÝ?Á$[V§¦»Y‘lûmÏOú‰ãæŽ&¯Îóï|ɲÄdXR½†;ö†dBü¶±dêXÆ- ¢°é¦Y¡Ûùß›“xïÇì IÃÂ"ƒÜªÎØÝô‹Ü„ðpÂjyã}Õ«ú hÔÐDvÉÜSl[˜òTKiÔXÒû3…óU˜²ìû6¢É?R,Ñÿ|É;Á—Nç4’zò ‡£²°ï4‰7úºÝøNs*ÒdÈxF=Ô—sc×Ù1»øìíi¬ ùù«»ói_§ ›Wmÿ8¯U~Œ­ëãls>%æèÞÿWŽ.û’•÷Íäçýÿ‡?Zóô»ÃèÑÄ“jVFòòn0eŠWx8§\]q¹êF–¸¸8ñ„‡GµL·maÊS-¥QcIïÏÎWaʲïÛˆFܤXÒñcç®K¾vs8êìõÌÄ­sxiêjNÞ臦ÊmxôÑ‹¡ Àʹ-£‡vÀš\Ž^>‚fWŸ®\Ú,ql6„§ï­yÇñ,dÌͶ/}:…G[yQÍʘan®à&·VrT€e•*×¼£­zõê$$$˜tÛ”§ZJ£Æ’ÞŸ)œ¯Â”eß·¸I±Ôú9_ r¿ä•<ÎÄG¸ ¾[ñ_òÊ\{¾›Ø– Åì˺V-ÜÙFHt4ñpOlçäçPÍÁH"*:p½ü}7<ôÙEÊV{{,€œøxR€*WÙîôé³³/ÝÜ.Žb›bÛ”§ZJ£Æ’ÞŸ)œ¯Â”eß·7)aæTpô¤ù}Ï3ÓÝŒg'ÿIô¿¿²zh[¼Ty£¬­±0¹bYßÌ(öoÛÁîýð Œ 95´ŒlòÎm˜Ÿ#KbŠÜ:f¸aÑÑDsµ?fF¢£cK<=]LºmaÊS-¥QcIïÏÎWaʲïÛ‰†¤ÔX7~ûkù' :^zÁ)/n³'Žcòì_ØTf÷<ˆ‘c˜üú¼Ò˳Ôú)x„øá—qµNœ ¸ãáqɯmSl[˜òTKiÔXÒû3…óU˜²ìû6¢³"¥¨:.ÎÀ€Á¬´‚›‘CKç³ú$´9—o¦MäÅ!}y [g:·kCsJ¥Ô¯H qnE+w }K~¿Êb4ÁKYz¨ÜŽvL¼maÊS-¥QcIïÏÎWaʲïÛˆ‚›”¢S„…šøÔ-­«òѤž´në‚e)õ"Rj myâ‰:@&Ížƒßk¦ñïÜœ ç~o[žÎÁ¸]ŽùV¯Â”eß·7)ÆÌhv;Ÿe§ Jë^tr¼~››ã€““p‚uË’|á)FÒ‚Ö±`­0/å»^™FÈÞû6=Îeoì¹e£³bÙ1ãaž•ºóá[÷:Ú©x IDATXÝÝÛ–§sp#n—c¾U竤YÎ3DGG]1Ï[äzB˳?†bëZŸÎÖ^7æçp&5™¸¨(3¡BÍÞ¼ùѳ´ª|ië£Ìú+’Ú2eådºœÿø¿wúÎ`GµÞÌZüWŒ’'¬bÜðo8Z{ßÏxáÑŒ# =y§òÁÚÞ‹:n¶dD‡Ÿ­]%2N§RóÒ»_¯×Ï :p`½zõ)æ^äNwúß×¹§÷Gø¦[\ëÕÄ@ä#ThÄØeÿ0çþÂ?™bÛòPKà‚áŒþ9òì?’زÿ9v>tjãyöF(³®¼»n ío£c¾Õç«,ú.­moÆš5Ò²eë›l]8ÝU*Å’À¨‹ÿ6³ª„½“3î»Òëž~ôï\‹J¥¼4šm£áÌœêÄ÷?­çÀ‰BBíp÷jJßAðxÇHf ›V’òήóTvþבYSçðãÚ}‡œÄ¦zCºÌØÉèë}õ•¯L±my¨%5x6_þâé@¶n<ûÿ޼x›sqÚÞÌù*‹¾KkÛòB#n"Ť7)LiŒ¸iŽ›ˆˆˆˆ‰Pp1 n""""&BÁMDDDÄD(¸‰“µµ5™™™e]†ˆˆ”#™™X[—ü* n"Åää䂟ßdf^õá{""rÉÌÌàðáÿpvv.ñ}k9‘Gll YYy¹ÓY[ÛàääLõêÕK|ß n""""&B—JEDDDL„‚›ˆˆˆˆ‰Pp1 n""""&BÁMDDDÄDX”u"·ƒ¸¸Xbccµˆˆˆh9‘ò,..ŽÌÌ 7nŠMɯ’-""¦%33?¿ÿ°±±-ñð¦K¥"Å­Ð&""ØØØÐ¸qbccJ|ß n"Å”••¥Ð&""—±±±-•é3 n""""&BÁMDDDÄD(¸‰ˆˆˆ˜7¡à&e#ïôéGÏ¡_q¤¬jH]Ǥ>ýè9òB˪‘ à&7͘ÊÖe øàÕ1 ò½HÿaÏ3úÍ9,\}˜ì²®PDDJJ~ün¾ž4ˆöõܨjk‹‹7íNâÛ}I×i™Í‰UoÐÍÍC§9\oŒ›é'3tŸ¿:Œ-jálgKûš4éЋg>^OxÁ¿EÇ>¤‰Á€¡H_YV”“s éÉ rò‰Ù¹æýɱ#`À²Š35<ÌI‹!ÈwA¾›X¶´Ã^Ï •J Ï\‚ÿù‘i|ÿƒ´°/]ŠˆH‘d™O¿îãX“æU¨åãNRP0;›ÉÎ?~aí·[øiH­+FƒŒIûøbÜ“¼²øéuJºŸöÎÆ€WV–XTÆÃ»•âB8²#¿kùù‡Éü½k*ílÏ5©àE›®]q¼V§|Ù|‹¸ë†ÏVéÒˆ›Ü°¸-3÷Ñ*Ž¥T¤ÁCã™·` +~ü’/ç}Î?/aÑG/ð`};rã÷³`Êdø—Ä:6¹oþ‰Å?®Ä7±v'""Esæ^î=–u1ê>¹ÿøBüƒ‰O8Îïãša“ÎÒ§3'äÒFYœX9…nÚ2zñI<[ÖÃöjû/f?׬#¥áPf­9BlêiÂüý8—̉5oÓµ:¤ÿ7ïì&÷|!,ܼ™ÍWýZÆóõs€J<“W;9Bv¿Lÿ†z„§ˆˆI:6w"_…æSéÞ9lüf ªžýo^¥6Í^Ï¢A.³‡9ó¶“w¡UæÏf§UOÞ]}„ƒŸö b©ôS!  :°ˆ—îoHuù׭ðºÿ–Î~˜*äslÅ*ŠzÀÁ_3ç¯3àþ$ã±+j«[FÁMn@û]ÊáL°ïö4£Ú:]ýZ»¹Ý^xšN•€„,Z[òý‘Òv„%ßï'ª xé)<Í ¾ïÄ€‰Ã© „.œÍ©ç_waÄ×û8|d5oõòªÔú[w¯’fª?ðm‚üñϹn@ÿίÑ@‹Ñ/Ò¡N(Sp“¢Ëõeý–$0«ÏcCZ_Ø»r{žÜ òñ߲آuBè_ï0 O?÷=GÎ>£_ŸA|º –Ÿ_êGÏ>g¿ÞÚxÉPž1Ð}«ùrú[Œ{ñy8‡†bôk3X´# ú‰ˆÜ ¤ìª=Ìc÷þh?CëÇyÌHÙÎöÃ_·ðl€÷õ†ÙJ Ÿk2žû¯ƒ .–EØ>e9s¾ ›û÷l½"vrk)¸IÑæP&à܈Æ×šÕy ×6­¨pÜ¿¬ëmm$fË,&ÿÏ—3n=xóÝá4ª84 Û½]hè`C­»ºÓóÞ³_Í]/~,K^;çßù’e;‰É°¤z wì É„ømcÉÔ±Œ[tqŽƒˆˆ\_x8áµ¼ñ¾êèS54Ñ„…Ýär¥Ôqß^ö4mJ“"lºp+R¡úãc\Ä¿s·Z9”ò*'6–Dw7Ü‹ÚÈÅ 8™›@|àrõM“÷ý×fm#Á¾=¯~ðwU=÷†WwƽԵooÁ?¡ w?>–§ê^Ù¾jûÇy­òc4h]ç órˆ?ô ï¿ÿ+G—}ÉÊûfòˆsQ‹¹Ã…‡s ÀÕõ¿¾-qqqâ j•“~âXòÙ/$S™‡Ÿ@µëÕ¿ŸÏæm'F޽ë©ÿÒˆ›YZZ:ÖUªPø@v!ÌqqÈ$ó×*Óý3yêZ"l›1úýñtsº‰oM»útíØà’Ð`‰c³!<}o5È;Ž ÆÜDDŠ*9*Š À²J•kN©^½: 妟´õSxmåiÌçý" Ÿ¥¯šÍ7!`Ùe #›®»}YQp“"«`{6®eEÇp½å/0&‘˜ P…*U ß$ëļõîo7÷fø»¯Ó׳(n@~Õ|¢¢ãJvß""·±*ööX9ññ¤\c»Ó§OàææV>ú‰[Í‹Ï/ ÒÜ›±ŸM ÑuÓN4ßÏYJ2U0v87w·†.•J‘Y;8P H‹Œ$®?ì wŠð,ÀÖ×ÂîªÎõç«wÿ"$ÜŒäqŸ"å.3ŠýÛv°{ÿ|#HNM'-#›¼sTóóó‹·‘;ˆ™‡n@Xt4Ñ@៿DGÇ–xz^c>Ì­ê'ë0ÓÌ÷'+Ðé“ߙѥòuû7þ‚y›³ÁóÆõ»þöeI#nRtõÒØH>Èžãy×Ýà´Ÿ¡€Y£&4¹âönÀ¢>†Ü…ñÇl¾ñ;sÓååÅíböÄqLžý »“ªÑìžG1r “_ƒWzyÞô~EDîXg  ñÃ/ãj$88pÇÃã&cE‰õÃïÏ<Èäí©¸þ–_Ç7*ÂUëæü ´yq4wö·ªQp“¢³iM×»l€H~ÿv×as”%?ì%‹ tîÑž …nd†ë½x÷ÑÚXæ†ó뇳&êfFÅŒZ:ŸÕ'¡õȹ|3m"/éËÝ:Ó¹]š{”Äc·DDî0έh夯bÉï§ ß&x)K•ÛÑ®QYö“Àß/÷äñ%¡Øwÿ”µß H÷¢ÅÿÌœbÁ¶7ãž.äηrFÁMn@Eº<ú fuðæmˆâêãngð[ü%Æ€•wžh_xl;ˆ†Cß`RG ©¾Ì{÷¥ÜÆ ƒ ‡ìBQŒ& ð¤u[Jx–œˆÈÉЖ'ž¨dò×ì9…,ë”Æ¿spp4œûov¶K±ûIdã„{é7û?¬;~Èú/Ó¸ˆµ|9‡u™à2t,Mà9Ø nrC̽óú°úØršs_eÒW9šxÉz:ÆLOîcéôIL^~‚üª­ój¼®wƒŽÁ®ãß`X=rOýÅ»­&â²Th…›k5 ‰ý{‚¹2»9àädœ`Ýòƒ$_hk$-h Ö†\Ñkkl @\$7¹ôˆÈíÍÀ]¯L£¿dï}›ç²7öÜY±ì˜ñ0Ï ‚JÝùð­ûŠð„„Òè'‰Í¯ô ï§1oókþz–E]ø7ç_æ~î‹‘ŒÓ£õß:†èè(ãõ7¹T&A+gñÞw»ˆÉ 6Ø»»ád›Klx8‰™FÀ@åº÷1nò³tv.d†Aþ6Þé;ƒÕz3kñs\õNÞÃôñSÙk F¯·˜;ºç/ræžø…_þ‘\Üš¶¦]:I5òÑ0G2zò N僵½uÜlɈ#,>[»JdœN¥æÐÏùbÐùUè¢Yúò |vuZÓÆ£÷ŽDË\¼çÀ}ôêÕç&Σˆˆi8ýïëÜÓû#|Óƒ-®õjb òŒ*4b처sÿåKn.ÎèŸ#Ïþ#)€-ûO‘cçC§6žg×H3ëÊ»ë¦Ð¾Xý9øQ:¼¾Ÿ3XâÞ¼=ÞU¯2RÐäE–ÏíÙuÉ?õ§ÆãËÉéþaFíÒê X³æOZ¶l]¢ûÔ]¥rlðî;™…mÿcíêMlÛ„±§ޱ RÕ4iÝŒ»;ÞËjQéF—©zÞ~ŠØI 8¼æcÞóø˜©}=°,j dêV|½èo|ƒö±¯š>)$ö€m£áÌœêÄ÷?­çÀ‰BBíp÷jJßAðxÇHf ›]`^ž OKÄÜØzŸ#fFCK¯:M""· »ÎSÙù_GfMÃk÷r›ê é>h0c'O ¯÷•«¯¥ï`ÆàË_<ÈÖ gÿß‘‹ÝO>Göìçìmm9DÜBÄÕ"÷!.¿¸Ê7sVNU†ŽZâ¡­´hÄM¤˜4â&""…)7Íq1 n""""&BÁMDDDÄD(¸‰ˆˆˆ˜7‘b²¶¶&33³¬Ë‘r$33këb>» n"Åää䂟ßdf^õ{""rÉÌÌàðáÿpv.ùEF´ˆH ˆ‹‹#66†¬,¼‰ˆÜ鬭mprr¦zõê%¾o7¡K¥""""&BÁMDDDÄD(¸‰ˆˆˆ˜7¡à&"""b",ʺ‘ÛA\\,±±±ZDDD´ˆHyGff7ÅÆ¦äWÉÓ’™™‰ŸßØØØ–xxÓ¥R‘bŠVh‘ lllhܸ ±±1%¾o7‘bÊÊÊRh‘ËØØØ–Êô7¡à&"""b"ÜDDDDL„‚›ˆˆˆˆ‰Pp»Sø/`pŸ~ôüp ùe]Ky‘ºŽI}úÑsä„–u-"""E x¯"ôDZ<ûcÁ?ç,l+aWÅŸÆ´hÛ•:zcg^&%š†l?¾ö)ëÏ4â¹÷&ÐÍ©¬ ‘ò(;z/¿}³€å[DHt6Õ¼¼ñiÑ“g_À£Íì¯>ڔϞE3cÑ?øzÚ·:uiÔéq&¼ö,Ý­.n{ìCšÔ¿"U5€ßŒ¿Ò¿ØGWrÜ®ÃÖÙ§sK=³HŽŽ "æ$ 1'9¸õO~ú¡ϼú"}ëT(ÛBË«ÐlL ‘ílC7'«ë·‘;ÊÉ}¹{Ô*bsÀ`Yך5©ã™H؉ýl ØÇ¦ŸÿÇwówò×(®+É:ÈÔ{º0eg †Š®ÔoЈfޱîd塬\ø-ïý»•7[ٞݾ‚mºvÅñõdòegði,:tà®R:曥àvn=_fÆ ÷Ë^ËËH$üè.þXòk·óÙ¤hR>žÆº %W¨Û§úF±%½ý[éüˆˆÈ•<v徑è=x ½ÛÖ¤Ò¹¡5cJ+¦>˓ӷ±nì£Ìèz×\Ú2SúóæÎT<~Éš¯Ÿ¥‘€üÄC|ÿÒ£<»x?o?ö>N¥9€ÇnrjùþAvWâá±#ð(C¾išãvÌmí©Ùò^úx&¯tt„ìã,þhþ¹e]Y9dpçžç^å—ûÒ°bY#""å‘Y»ñ,š;‰Aí/†6C•ú<4m3ﳄÜC¬ÝU ¥?­ !Ÿ.Lùü¹ ¡ À̾#.`¤;ƒ6ñÏ©"ü5sþ:îO2î»b[ISp+ gº¿4–^Ž`ŒYÇ›O—uE"""·{š7÷ 11éò·ŒÇ9~0XbYØ5D‹†4ôÈ!'§(}åñïÜùø ´ý"ÊáuÉrX’‰±iÆÀ^µX³ø¾;Ùã.<üèØw<>áwâïÇ_ouò@Ó€…Ï2vy,m_þ…÷ºxdR^ûþø•5¾Á ç´•3µkצY·GÜÑ«^tÌ:Åæ¥¿±ùðqOÆ’WÅ•Z;1¸Eöµ#ë›—.cóá O$€C j׿‹C¦¥ãU¾MŒ)ø­þ•?÷|’ØÜŠ88{Ðôî.ô}°u+eþÐ×X‘Ô–)+'ÓåüG…üm¼Ówáƒg1§S4¿/_ÏÞÀ0Ââsq¨åC£æÝ4 =îVF’ý×ðóê}øšl“‡7w÷ÊÐÎ5°¾¬žtB÷oaíÆ]ø‡Ç“H¶­#înµ¹»ïã<ÚÞ=˜JDÄÄäŸ`ÃæÀ…ν/ÏàƒO]àèV¾ùâ?†LnzùßǤl<Ôº‡®5‹ÐWÊræ|6÷3îÙz%t%KÁ­Ôð®KNpæØ1‚¸‡&ÅÜŸ1~ó?œÃÊ 4ÌmðòòÂ2ö$Gö„rxÏv¶tͺâj¸¼]~Ô¿Ìxï36†gaf]5kb™Æá ‹8¸áêýåGmeæûŸ±!,{¯ºÔiâHzT‡6,aßö ÿpOøˆŠ§ýXôñL~<”Öv¸zÖÆÇ,ØH?Öþ”w¯nÔ-±†ÿ>™'~É$˪*nžnÔt‰#ôØ^ÖúïeÛ‘<áåÇO«8S¡:žžîÔ0žâdÀ.–ìçÀ©éÌ{¼Î…‰ªÉk§óüüCä[ØbïàHõîd$Æâ· ¿]ltó‡yë›^DÄ$I ú›¯§ŒæÍ=<ÍfJׂC 9éf?µšSºÓùäÛÌxûy:¹YÂé}Ì<†åiž<µøUÚ íä2¡ ç°"ª?5–Á׺{¡ éoXIpsà NI&)Ÿb^€Nfýg³Xd Á#oðæð68šä»g Îú£ÿ|Á¼&M˜zŸÃ%íXýÙgl 7àÝûÞx¦®–F2B71ëƒ/ø'ª°qâxþœ; N<øæ[ŒºÛéÜ7E6[æ3yæ?,ž½”¶ó†Pç­ן‘ŸdÇ5¶4\ÈøFÂOEUps+ÅE‡­­±Ò1b ~ö±¶>;ˆm4ˆu™Qìß¶ƒÝûàArj:iÙäÛ,?_ü)ïÌmððqÀç9ûâ¹OzÓ}âf6¼2Žï^Ljó£§WòBßÉü“ÒŠwvnáí–g×jýA;†MaÝÜ1Œ˜²še£¤Š×,ìm_hÆÃ_0os6x¾À¸~•oÑQÞ·|œ3€kóf…vY.YYy@6ÙYWÛÆkk ÀÛ ×óÉÉͲ®Ñ®0FÎæsš ˜HÿúW{v—§zç¿UÒILʬ)o(/nóÞý”Õ'Áµñ]´¹çnj»U¥’­-Ùññš°².QDDn˜--&|Í„%uyãàFVÿ›ÉˆAg)b~˜ÍÏq`ÿÔû¼Ñ²Àb¡ksßä?ؘێ†oíçÛÙ¿òIïç¹r vëæü ´yq4w—óÇX*¸W–¿­>fuès_ÁÛ”Ïee“W,r%Þž8˜§}2ˆc‘n<÷Ý ¹¥‹ZÑá‘©±w'V¾ÍÐm^Ôq³%#:Œ°ø lí*aNf&õiRלÝA;™5i*Û<êpï˜A´,¯‹÷ˆˆÜ–B9v0€›÷ð÷‚·Á`…‹'žÎ¶dÄ…™L–ÑŒj­Æ³tùX|.rò|†_–¦ó#sñ_1™>+ߢ²³'^.ÉŠ%ôÔi²±¡Þs?òóÈZWôœüÛE‚U÷±<ßøÖqq(¸]GFÌÿÛ»ï¸*Ëÿã¯Ã: (*Sလ™{§©™fa®à¶²4wß²l˜i®r¯ÒJ3LÍ‘+M-W.DÁdï!œœs~€Êv1|žÇy¤Ü÷uë¾8É›ëºîëöÇ;:ç/ LLkbÑ Í^hM×Þ½éh_­À¹™´z‡µËøáçc\½ÎðÚÔslÏð ƒÒà³ÞÝV Œ²‘+ ×6áí¿sú¿@n‡“aé@Ëî=èúÆ›ômTøÓÚ•ÎX´ª»Ùǹ›ÜŽ Gß®]†MbÌP;ŽN›Â/…”SØteÖŠ¦ôÜ¿“—oêËY}Ì,,°kåÊ€žmÉÿŽæ&³~M~Ý~¯À`n{] ØÌ+ÛÖ ü2]Êaé›I³1,[hÅ–_r%(šÀ`3ìŸÇuØ Fv`éèäÝ<ó¦¾êþ º¯ž‚¦Q_ムIDATÐÚ±ìÛ.„UW}Þÿ+Чw±eÛ^Nûˆÿ-¬œœéܦ%/›É”M¨QÈ\óWVâäζo—³í”Aø›`ãô];ucäôYŒî\·%4ÁlZ¹—Tj1jê(*ËÞ슨¨È–> !Ó•+—è×ïµòn†Bˆ æÐ¡´nݶDë”5nB!„•„7!„BˆJB‚›B!D%!ÁM!„¢’à&Ä3R*•¨TªGŸ(„¢ÊP©ÒQ*ŸäùáG‚›ÏÈÊÊŸk¨TéåÝ!„€J•Îõë×°¶.ùMFd;!J@ll,11ѨÕ2ò&„URiŒ••5–––%^·7!„BˆJB¦J…B!* nB!„•„7!„BˆJB‚›B!D%!ÁM!„¢’0(ïñÿAll 111²ˆBÙDˆŠ,66•*æÍŸÇظäwÉBQ¹¨T*||®allRâáM¦J…xF11QÚ„B<`llLóæ-ˆ‰‰.ñº%¸ ñŒÔjµ„6!„y›”Êò nB!„•„7!„BˆJB‚›B!D%!ÁM!„¢’àVUÜØÌð×ÐgÁ)´åÝ–Š"å¼6€>“~!¸¼Û"„B<†*Ü‚·O¥Ïkx×#ü‘ç^Z=’>¯ à“£ieвÿ‡2|øaæx†Oú†¿bÊ»1B!JŠ6î_¾ÿ`Ÿ³¥–‰ f6Îtú?^J,‘úUÁ±îÃѼܪ>Öf&T«ãD‹.ý˜¸ä(¡Å•Ì hÿ\zڢ趒rÜZ@ …Åc½†²«D®¦äÈ“Dé ¾Â ¿x8Ù›ïÓÓʨ¼[$„â©}×2 ×4ŽDk@¿&õ]ìHôàÜoË8÷»‡<ůîõŸrt(™‹+F3ä{ É j`ïÜÓØ@|Ïãsö0;~™ÃŸçÒÉ$oI]â%ÖOËÿ~ö% a!ÕWs¤]Xw}a^œ ¸‹A—.´ªk(=UrÄM”¡F½ïڙνÆ2¸„6!„¨ôÒN2£ÿTŽD+h4ögnÄÅx#€¸øÛì™Öã¬P<ÇgeàÓ¾š«‡ŽÜtËù“r—>ÜŽM"èÐçô°„Ôk‹÷Å¿då*´ïz6ëÈäŸïàÐú9LŠªÞÞNœàD‘¯]¼Ó80eàÔqØ?íe” n¢t)ìxéíùb†+M«—wc„B<«[«fó]°ÓÞ+9¾É&µ²'ïôk6àGÙ:Ì2/°rõ4Oõ–¸ÿà‡ÿ•­LïÛKcEÎ×pìûž+R-·öîçæƒ2‰[»‚sF}˜wЗ«ß¾ÌSÿÈ øž•¤ÝX¦ 2{ÚZJ7!„B<&_¶m¹Œ†Z ™>ýüÇ­2{ N@ð+ø=åéÞÅÄ΋"Šå«¯ÒÀÿ72ïÕ†qß_âºïA>ëçÈÓÏïhø{ÕZ¼t ZMžB— ¸ ¬6©’Q‡qÂs'®ûãæõhи=CÜÒÚâa÷&þ½˜·—œåžÓPV¯p§QžžÏäÖ–YLÛ‚ÅËsÙ0­-¦ºT‚/ŸâðñóÜ&2:  ìlÐÁu$ov¶£Ð‡,©Ã8áù'®ßÆïN ššu©ß¼Ã[»’ó±¯#]2>wrà¢þwˆÉªŽ¹µ=ÏwèŽëë=iTà?ÖŽúˆ½‰ùdߺßÿQ{š/\—:|9+»E±g÷Q.ú…—…y}š½Ð“aC:cg¤#éÆ!v¼Ä ÿ‚“ °²w¦ƒë(F½Xežö Ý37j£ZØ:ØâdKð­‹¾q‘Ó¾Cpsôá×ý7I«f‰ƒƒõtaܹyÏ›—¹¶˜Õ#rÿ¾§é3!„O 4”P€úÎ8ùiš5U€_!!ÐÙ›áÙ°÷ Cv,fìü\šß†û™KõïçŒYêgðëªG„6@wé"—žž%sUÿ°’½)`9~*Ë»{¡UéŸaG—óÁÕâÇ`R‹z@lV­æX¸¯úïv°ÊéÌ ÂO­eβ“ü¼Â“Ž«Ýi¨Pƒnï½Ooß/9¶s%Û;}Ëè†q‹—ï!T¿!c?CÓœæÔê<’jŒ IÛÆX?˜ßÏ$ÎÛƒùówòß®ì{eƒ¬ï·'žƒkÖp‰qŒÑ†œáLh®B¦m˜<ý¬´Áüº|Yøl]Áž0#^˜0›õsåh³ÆôèÚ$W0Ä¢¥;z×Ímnø=¼Ÿ&Ók[¼Õ4qãÓwï‡6&޽øxZ [bù4סñÛÉw'“0h<œ¹ïæ mzÕ°u®GÍ¢:=¿m:ôah0qìËäÁÙCÔf]Ý™ô ´`Ýq"£;)!Ëß[ûàIûL!Ä“IŠŒ$0¬Y³è»6KKKâãã~±ö«¬þám4>,û%^éœþx +n™ðÒ²Ìiùè•i÷Ž~ÂGûî¢×|&óKxH,uÿ 6‚a÷÷™ÔRñèå¤J¸5µŽõÃìŠ=çÒê‘||$µÀ׃}|IÆ€æNæÄÇÜY¶N]k „ à pzøa¬Þj<³û{óáÝ,]tõ…jt˜Î‡¯ÙòXm&µÍ-€D"£bº„ÿw“»(èØ·Oá¿ééS` éS^Gø•+Dè ]Ÿ>9ï^ò¬œ¨Î-ãÐA¾¾QÒ ~]8s‡È¨xàChEô™Bˆ'S³N €Ì¸8’¡È_ÒïÞ½ €­­mž¯›õù–ß;N﵋óæ5ÒöûQÇu+Û¦8?z$)ö SÞÙL„¾3Ó×Ì¢Y‰=E±e¥'IÔdÄÔ1Ø>º@¹©ÒÁíée è8»fg‹9SQà£hÌ ãf0Ðk»Ï_óÌŸþæ…VErùôYþ½|/¿p’RR¹—ž&ga¦V{ÿáUZBC#€ÚØÙ=Éòû§¹¡a@Mlm«=Á{=!¥%Š®àJeö ¶N§Ë{à±ûL!ēҳ·Ç‰Š"Š¢‚›Ž¨¨À‡üC Õé¹d+Óþ|‘{÷ƒ;ûõè ¤¾ÎâÃÙr§ݾÙÃÒî5žùZò´øúzVŸÈ‡÷˜6 dë.iÜžŠŽìŸÿú´2›Á ËP`õ\!]¬¬‹‹CuOAϨÕ ž¢‰=ÏêyßrðÔmÞžv/u m-LMLȸ²•%‡Br­%3K¨ÉP—öu¤’˜(©hèÉúL!ij·Ç ôÁ'\ /½C@@à„½}!ÃbÕœi׬øÅ£glFÍG.&‹fÏÄ×™s&»á;Ù9³Y ‡5GVnà& ÚM™L‡¢~VÜžŠG+¸MœÎ’ΟädÑGW²æÜ=,ëZ“y%ß·eÃûmrm¨ÃÛs-ï@ÛI«˜÷š ¹³]\ìî|u`gk Dq'8ZÖ)Åë0¥®MuðN!<"ž¯(¿™Î¤ËpÞ¬¯QøjÁn¤<Œišø+lúá‰%tV/¡g-ÐøïäëM‰Í³H æ^¡½Všž¼ÏP*1V±„?bb!„ ÚÿoƒÍ!ãâç¼ùö—SØ3têX®Ïÿ ¯‹?1}”'ÖÔÉŠ&0,ê˜Sƒ{xúÈ_P½oMîƒÿ²£Üúý+&ü툋³æú÷ˆºãÏ­[Þþi)ƒÊtó§è3£Æ´h¤Ï¿þçXþÁBNÛ7¤÷ûÃh]Q7ïBˆŠÀ|›wÏ!°ÿ×xíŸF{›¨ûœŠ›D¤é Z3¦îÜÁĽ'›^æù„ιŠ'ý¶’­`Ôk*ï4/Ñ^*5ܞ¦+³V4¥çþ¸|›P_Îúëcfa]+Wôlû`ÝZÊÅïX´/…ãþçö\®©<ö§1îüt6^ÙÄ’ÍXòº-&ÍÆ°l¡[~=Ê• hƒÍ°s|×aƒÙ5‚¥£WŸ¯=Jç,ZՈݿìãÜÍnG†£o×€.Ã&1f¨G§Má—g¼ŽûÌ;Mfýš6üºý(^ÁÜöº@°™V¶­6øeº”ÃÒ·'ï3ΚJøª_ø'è¾z šFAkDzo»BT&f/.äܵ®,_¸’í‡/xc˦ô6œ©sfáêœ÷®…„?¦à¶Ê½æsØ:¯c®Ímõh<ó'üþ³ŽLgôšî¿¾.“@&áWO^TC²Þàþ„IJÀYŽ È{ü®ÿóËþ³Sò fÓʽ¤R‹QSG•üÚ¹R¢ˆŠŠ,lé“â1]¹r‰~ý^+ïf!„¨`:@ëÖmK´NYã&„BQIHpB!„¨$$¸ !„BTÜ„B!* nB<#¥R‰J¥zô‰B!ª •*¥²äw –à&Ä3²²²ÁÇç*Uzy7E!D R¥sýú5¬­K~“ÙDˆKLL4jµŒ¼ !DU§Tcee¥¥e‰×-ÁM!„¢’©R!„BˆJB‚›B!D%!ÁM!„¢’à&„BQIHpB!„¨$ Ê»BüCLLŒl"„B¶¢"‹E¥J§yóç16.ù]²…BT.*• Ÿk›”xx“©R!žQLL”„6!„Ó¼y bb¢K¼n nB<#µZ-¡M!DÆÆ&¥²|F‚›B!D%!ÁM!„¢’à&„BQIHpB!„¨$d·ŠN{š/\—r¶v–ÿü6ÍÊ»=OJÆ©ÛØý¯Á1éT³nD›7Æ3½O}ô4‰xï߯/ù‘„¢–=-zº1ud+j•wÛ…Bˆ ¦ÔFÜ‚·O¥Ïkò½Þ ÿð Lœ1—/¿;ŒoBVi½½(+>ü0s<Ã'}Ã_1ùŽiÃð˜;ƒ¿] J¿Ï·h@MU þ±ŠìÐÆ=ή˜É›Žá—V‹ÆÏ7ÆÆ –ëa©T+û+Bˆ*Ãw^  E¾—F5̱kÐ’žÃ§²pûEb‹ü1Ìá‰( L_ZÃ"w„Uqz† z –ƒ%¦<Ë^û ……~wÖG=ºî,ëˆB¡ÀiÖ9*Ò†·¥>âfb팋UÎV ºLR¢ ¼NˆÿuNÞÏÀOón+ÓÒn†(-ÁW8áOg8só}zZ=8”þÏ6¶ÜÌ NÏOØ4³=¾Ë·g㉠fÍ¢ÁÔ“ñ_!„(S¦õÛÓÖ1çWem:±A·ð ºFDÐ5Nx¬fáCY챉ɭjæ+Y“¾ß|ÇØÃýøéäǼûÚP¯@ýª¿`â*tY·~VåYöy7Ü[Ìçóë§ñÜÁ»“m‹é™`<<þàæÞ Å£»²Ì”ú7Û>3XúõWÙ¯E‹Y÷ÝOìþi“»Ù¢—Æžekù'¹´[!JM£^ŒwíLç^cÜÆ(Ï¡ ²Ð£E‡6CâïO$àжƒ„6!„(&låĉÙ¯Sçñ I$-9œë‡×ðV{ Òüw2¥ËK|y9½`a³¾,ß8Žº¤pøƒ÷Øž¯ÙŒ+|9a·´ ]·¡Vå]ö9ÜÜÚZþöÜE±ƒnx\š¸áÖª¸Ë^¹Üœ _» fý7€»8åYÍ%AaÇKoÈ3\iZ=ï¡”{÷”Fú…½wïJ¥Q¡Ç…B”=ƒ¶4e2ß¾ÀÖ¡ö~…/†Îá\!?ªkõÿ– £l!q?Ó§î$þÁ‘,¼Žg©¯«¡ëX—'y•_Ù†#Ýé¨íiOvEÝþx­ÜÝhZL_•‡ò»«Ô >[[Y…–[3„BQÃú¸ÿð#ë.h#óο ®+60Òb=§2ë@Y>K˜°Ð›,«¡¬_7‹Bß ÊÚÇíE}ОÁsWx€‡ÇP´Åmäs褲W®TÙo_½z!KÑ5ñ\ú}'‡¼¸Ê]#k4h@Ëžo2¼«-Æhrî¾ ¾œ•ݢسû(ýB‰Ë¼¾ Í^èɰ!±3Ò‘tã;^â†ÁIXÙ;ÓÁu£^¬‡²°†ªÃ8ṋ×ýñ Šóz4hÜž!îimaPh;.÷ü„ýS9ãéÁ¡K>ÜUaÖq+fuÇ Ð¥†pöÐ>þ8s“ИXÒõ0­eŽm£ô0‚Íò¯'È/‹à?¾bÖz/Ô ±èë14«èR ¾|ŠÃÇÏs#4šÈè2L,°³m@ב¼ÙÙŽÇy8Óã·ï?ÖŽúˆ½‰ùdߺëAæÉ¯é¿ìüƒºŽÎÀÑû±peÕçÆ,zß“û¿ìü·ù-úl¾BKfz|I_“ÇëGà©?+U·BTe¦½˜=é6ͽʱß“:~4ÕóŸSçuV­ɱAÛÙòÞ¸w›Å¥ _â•iɈõëTxò*§²Ö sïÍŒSG8½s‘ïO¥nþSnyàá z]ÝáôÈ*såÜt±xûDuhÚ$ïP¦.îk¬dŸÿ=ôMÌqttÄ0澂¹~á §zLæ«Y=¨[ÈjÁÐ=spóP¡6ª…­ƒ-N6±ߺÈá9í;7G~Ý“´j–88ØQOÆ›çñ¼y™+a‹Y=²!¹'ö´‘ÿ°lþŽ…h©ã؈†-,H ÄûØ6.9ǘ‹ps)8Õ§>ÆO×°çú]tÕ©e’IV-ëì@âÍš¾dXJóú4qnIýŒ8Bî„rãl4–ÝÇ1 øÎ#úÔrælð"Íöe¾˜—Ú€¤Ã‹yg­7Zê˜[`YÏŽô„h}Nãïsž3o.bíhçâ¿ñÏØ>=›ôé]Xß“xEê°mùÍ-sš:cVî½{qç§R0sîLG“œì±3|Ì~äÙ>+ª[!<×¶-5¸JÊùó\f4/rŽùÀU¬vŒ¡›™Ðþ1~j¬G¬gu±É«|ÊZq£Ï”#<íÉ®ð©L±Ë{üÆŽø O/·awûBy)Ÿà–Í¿¿|˶›:Œ›ePÓÜ3¶I]³œ}þ š šË§cÚa¡EÌ…m,X¾‡ÿN®gu‹,|ż`Ý3Zþ÷ÞhUNH>Ìן¬ç¼÷o|Ü„7f¯fLw²£BÑç72gáQ<¿ç@ŸE xðýŽãÀªÕ ·âõO?ãÝV9–Aø©µÌYv’ŸWxÒqµ; ó/ãº}’ßÍÛ2aÞh^ná@m#Mvz¸³ûÃ48¾>Ÿeo?ÙƒP¡E•˜€Ú´ø5_I—6ðÑòÓÄ×é̇_½Gû\žÕê<’jŒ IÛÆX߯8“8oæÏßÉ»6²ï•e ².ºþgmŸ~ãטÝþ]q¯H-ÍߘÊìvyÏ™8½‘¿Íât@ ¶/ŽcöÀ|k´9ÿ-¦Ÿù³RlÝB!pv¦àM´(tÙ²9CV¯eð_CÙåçÖ#رz0…üË[þek Ľ5î>‹ç®0¦LÍ}WêìððÃWpjóX-(k¥¾Æ-òø>ù|^Îë >˜ù>n£ÞãÓ]7Q4tå‹O^%w†Èðú…Í—ÒP>?ŠOÇßÿA `€Uû±,˜Ò¨¸ôóN®¶±J¶ ú0´˜8öeòàìyj³®îLzÚ²ëµî8‘Ñ”åï­‡›Ö¨/mgëu5Vý&å mFØuŸÄ¸NÆhCÎp¦°%z&­˜þí'¼ÙÆ‘ÚF @}} !èN(`B“¶Ír…"=Œk[`fXH}9RoüÌœ…‡ 7iÉäù3éi•ï[hÖ˜]›ä m†X´tgBïÚ ¹Í ¿âöÏ{¶ö•¸"û±>+ÅÔ-„"‡½=ö:5êâî%´hC'çì_ìõÌêbS`Nµ¢”5e€ÛLÑqÚó7òÜ£p}ÿq?7=^r,s¥ÜÒ"npñò•œ×U®û‡›š…í+Ÿñã·h]#ïù!×}HBöýzº Ñ´Ë`úÛIøÅ=~;¬œ¨$Æ'²‘ž’õëYDF=¼7%ØÇ—d hädN|L Ñy^)Ô©k DœQð m±7/¬{õiÐÀiüµa)gý‰U=ÞÖ~ê ßùlÞoÜÖwf̼qux‚¥Í¤¶¹ %2*¶˜Ÿ¾}¥¢È~,ÏJ1u !„ÈN8€©%–E.’Öq{í>?›AµjÕÐú­`Ì'§)d‘ Q¶ZwÖÝYO~ {øõ«øQ W÷+Bñÿ—ÿåË$ z÷¦~a'è‚X3áCN¥ÖbÀÆÕ inC—•;ø{Ô>VŽý7®­¡{Qª¼Êb@o÷aXoZÃÏߟ6»+x@qîô+ïqÅ(ûy"ý† Û32¹¾} §ïå>hŒ}=s ‘;ÁE=N!ް05à€£}i6T‰£ƒ !NgI玊xµ§QíGVVê8wbÀè©,\ý»~ZÌ̾õ1º{ƒŸ¾ñävóõ¨Û{óÞl€aV(;,áPdþ‘3‚ÑavIDATÞžk9xÚNZŦE³™âîÊ«=_äÅNíxÁþI~ƒxÒö•µŠôYBˆÿ§ÒNò͆+ ßšIÛrBöT圓©˜õ]Æ:·ìýuÝ7°¼mtë÷ÁqîR²üÊfÓÑáö ;çÉo¡pa‡Xð¦[Êr)÷“*—>Õ;ºãÖÌRΰé×ä^*ïäÜ#Àkïü5Ëjs8ôê7§E‚ÇK’ƒ‹ Õ€Èã{8}·4ßI±Ecú¾7–¦@d …NÐÓtÔ\>èjŽ"Å‹Õó6ášûx7o&´íhS‚¼Çm_ÙªHŸ!„ø'+·Æò]ˆ ÞYÂ{ÎOy0UYý%–l˜kûŒºŒÝ¸œ¾f:‚6Œçƒ? þ‚]^ePtÄ}dCÐÇsçoxx‚ípÜ_ªØÏ`,§•Ù–¼6á5lñÇfö„?\ünÚ}$CôÐ…íã˯÷q+õá1Uðq–,ÝK˜Î×wÞ ´QL:f\s%$aÅ­\ˆÎw;MV2aÑ)O\o‚Ï)NùF‘–oÀ,=èi€y=ŠšÚS˜Ócæ\F?gLVØÌûú áB‹9VVz@Gv_%éÁ×uÜó?ÂæÃ¥ß¾2T‘>+Bñÿ…&-†›'61õ¥vŒÜL­n_³ûÛ^7Þ}0Ui‹ ¿ã-Ç|ÇíÆðÝ·¯RS† 38z·”ͧ­›.À¹Eï±5œF¸Ñ¹‚ß³Vn±ÒÀe(ºþÉüØþÃIú|úRöƧzN Ÿ>Ž›óâòùͼïæA]G{ÌÔ‘…'¡Ö7§Ý¸ÙŒi^è3J– ×éS X°–#¾»˜ûî_Ôwi„£•)šäh‚ýü±ÍöeŠx$GaR8ûërVyë0¨n‰]]K,êTG‘ÎÍ[ÜÓÖ¦Ûø7h\\F pûta3rüê÷|º¡.«&·Â#º zz÷´ïsFv¤¡­ éQ!„Ä¥cbfŠ>ªÒo_Y©HŸ!„¨„6æ¥c9ë¥u$…ùq30•ЫC›w¶ñëJ7œ ü3úpªÒ¸ã¾ŸÒ¨ÀMöã7²Ì³où 3áóCÌÊ­l!Z¸áþü—|v-–8òŽ{ÇBë«HÊ1WV£ÛØá45€Ôf«÷ÃæÊF®,\»˜©®]i]¿&iÁÄêÙвûÌ\¶šƒLþ¥DaÓ•Y+Ö²xâ«tkf…6Ê—³g.q32:­\yDÛ'lK5º½ý)Ó‡÷¦µ}u²CññºŽ‚>öí]™¾øæt·xô§V{f}>žÕ´„Z—ûBÉLšaÙ·è×Ò‘ZYÑ'¢gó<®“óㆠ´yäüi µ¯ŒT¤ÏŠBT6÷‚.pòäÉì×ß—H2¢^«>Œþ`9{}‚¸¸¡°Ðº õÙS•†­øìû¸™&êñÖwßл„ýøÓö'”[Ù¹àæÞ>ûMÝp{¡¨ú*ETTd9nÒ%DåwåÊ%úõ{­¼›!„¢‚9tè­[·-Ñ:+øL®B!„¸O‚›B!D%!ÁM!„¢’à&„BQIHpâ)•JTªGm³"„¢*Q©ÒQ*KþÙYÜ„xFVV6øø\C¥ª“BQîTªt®_¿†µµõ£O~B²ˆ% 66–˜˜hÔjyBˆªN©4ÆÊÊKK˯[‚›B!D%!S¥B!„•„7!„BˆJB‚›B!D%!ÁM!„¢’à&„BQIHpB!„¨$$¸ !„BTÜ„B!* nB!„•„7!„BˆJB‚›B!D%!ÁM!„¢’à&„BQIHpB!„¨$$¸ !„BTÜ„B!* nB!„•„Ay7@!„eC§ÓNBB<™™™åÝ‘ÃÐÐ:u̱µµC¡P{®"**RWFíB!D9 C­VÓ¬Y LLLÊ»9"Gzz¾¾×166ÆÖ¶^±çʈ›BQE$$ÄÓªUTªtÒÒRË»9"‡žž..ñòº,ÁM!„Ù233Ñh4hµÚònŠÈåþ÷ãq¦¯%¸ !„UˆF£)ï&ˆB<î÷Eî*B!„¨$dÄM!„¨Bt:¹'±2“7!„BˆJB‚›B!D%!S¥B!D"S¥•›Œ¸ !„BT2â&„BT!2âV¹IpB!DÉÐÜåÖß°ÿŸ›„ÆD› ÕjcnnA=çèØ©šÙaªÿ$•ê<°€»"¨;p6ó]  ‰ÖÎc£—>=Þû’‰­«•ÖU8Ü„Bˆ*¤´FÜtq§ùæÓõœŒÎƒêXZ[ãäbEFrñ‘~œ½}ƒ³ù1{ó‡ô¨~¿”†ÛïæßÈê4ëó*-kVs">篕Qçn÷z},t·¹øO(‰j8éÄ„VMKåš*" nB!„x6™·ùyá:NFëÓtÈg|<®LA«ÕžzŠLâü½8aJSx˜³¸ó'Û/[3¼}QÁÍœ^£Æqçêõï U´âÍ)ýɺd@w׿@Õy„—7!„B<ÿ8z'Z¼Í¢wÚa”O\|îèY6¡—•:3Ï×õõsŽ+Šª\‹ió7™ÛNŸ¬ô{¤fh=œzOå«WAš‚*«t.«"’à&„BT!¥1Ux›$À̱.úÉé|TºM¦Š´tèrÿ¹ˆ¦iÔ)$©ó–ËH»KFÚ36¼’à&„Bˆgbnm7¹ëu ¿Ñ.4zœ›®ndèü㨈bûÌ7Ùžs¨Ýû?óYeö_t©„zæèÉ üCTt"™&æÔµ­O»WßdpG[Œs׫=Ë‚¡+º”å/Ʊÿ÷£\ð !46+{\ÚôcôÐÎØ)‹h—:œ¿wíá¤ÏmBâÑšÕÅÑ¥-†u hÙl¶Y¾ÏÞ»•Û~jÜ„Bˆ*¤4FÜô›u¤£é)N‡ïeÞ—z¼;¶/íÌ(6¿Y·¤ß«zܾø'×bMhÔ¹keªï ÷ w~˔ﮣ5¨†¹¥%6N¤ÇEpÇ÷,·}ÿåü /ùvd£‡Fgˆ!và ÆîJ%ÝÐ [G{:$t‹³{nqñjK ¥A¾j£Î°bÑFN†©Ñ3®ƒCƒFÅâû÷N®ûÃLÀÖ.÷HaÙ’à&„Bˆg¢«Ö…9óG0sînùìæëÙ¿cjלN]:Ñ­s{ž¯gZp„ª^¦ÍèÎá¹r-ÖŒN£¦1±Qö¡ÌôdÒ2²£Qí—&ð¥½!-:4ÁZ ­…ž–ø«[™óÑÏøìý‰ƒ½¿ÂÕ*_ý™5h=ñ3f 뀕^ZôÐÆžcÙìOÙô;ßîÁ×ý-sHàÈ÷ßq2Lƃæñõ”±VhÐéé“|„…ÃѰRêÀ' ONB!ªNWò/MڣشcsGv§©…÷¯ñ§çF>›þ6cf.aËßwHÕæ*“™ÆÝ¤»däÜš•–DRRö+U­}pžÆÈv/ÔE?9†è˜ââb‰I@á4œI¯šƒæ6þ·3sµ'çBkvbø@ £ˆ‹#>.†$ƒf¼7¡ÆdqËÿ6Y¹®!óê.¶{«0l1žùï´Ä0!šØ¸8âb¢I®Ñ™O>xì›^K¡ÿr^C‚›B!ž™6#™„ ºþ˜ïvîe÷ª9¼ýZ[LuÜ ¹Ì®UñÞ²SÄ<é£6•*Mžr:4ªŒjZZ¢òÞšCƒêž:O9FE†#õ€¬è8ârqÛŸ»(èðjL’UyËe¥‘”®­¡I¦J…BQ2´™¤¥$’–¢Àȱ#æödìŒ{øî_Ég«Oyá{VjÊÂW-]Wnª(¼ÎýË¥«Þ\ ˆ )%Ô\aNK‘{‰ Ó7D  #W)-á€9v–Z4OÖº2%ÁM!„¨BÊæY¥:²Ôi¤¨ÓHQèa÷òG,I fÔOAܼqU?‹ìð”{‰îiÎ\4q—ظh GC îóéÜ·ÎöæÔ¬VŒ ßñÅÞ œ²ºõÜoC¡7äz“‡Ç5h4@Ezš¶ðmItÿ 7'!„¢L”ùCæuÔ÷¨íÜS‚¸w7•{:FÙså¡Â‚›Žë¿ÏѧÿÀâ×ë Qg©Ñ Óꈫþ༂Á"‚[î?ß?n@½z6@A! èž+ôÅ×[F$¸ !„UH™7´ø{ßà`Ñä9,tºÓ‘ @&™…·hn$MhÓRŸ„ØøØl7?}eMjÕ2ÅØP…6“ŒôdâÓ¬ƒÓWÖÀÌÌc#ôÑ’™™:5™»i˜ÛY 7‚¨äûO°¯†¥ƒ%&š¢ÃPx³XÛÕA™‘DDÔ]² 6†f5©¦4ÂÐ@63uz2qÇW0|ÅYž·Š/{™•T·å@ëÖm‹=G¦J…Bˆ*¤´nNÐd¦s/){OQ6Ku—¸¨»ÅO&^•\豘üï˜JLpj1o–LTpáuå¼Éñ*òž‘É5ߛ訋S-tº"hà&„BT!åsWi%‘Ç(#ììkbøà‹Düû [Ž'`ÒvÛjÐ¥—_%¸ !„Uˆ·¢inìçËoþASˆzÖæ˜)³HŒ#4úŽ}øxJ' Óîœ^-CÜ„Bˆ*D‚[ÑM‡2w²‡O^Æ/,€0M êÕoÁ+¯öcÜ›/`Kjy¦6$¸ !„UŠ·bšÑ´×hÚ»¾ƒÒÐ}…–Ì 5êô£cPW€®“à&„BT!ÜŠ‘¥æ^R,÷’Ê»!E“à&„BT!Ü*7 nB!DahhHVVúúúåÝ‘F£ÁÐÐð‘çIpB!ªˆ:ủˆÃÒÒ ¥RYÞÍ9Ôj5±±1ØÙÙ=ò\ nB!DakkG||,×®y‘ž^Ž›‘‰n‰Ì…3:–ìM±Š.ZØAlšU˜´­vj 0Ž£"ŽöfpLSç0ëóܶs1¤”è鯟Rw°ö’«˜G¬ÔY§Ò6, 6ãfâQ‡û‰j ßß¡w 1ÂZ­Kó‘¨&ß°^p0Kÿ„yuáùYµ3³µ£@mCˆÈbçEäÍeY2ÓBͶ¡£hoðiñÀÖò2ã܃ѫÈõ©£n¬-kŠ8ÄfC‘à=.òų ÖÓÉí>SÁàI"Öd¦b(ZÛ¬08?»>ë‘í祯»‰¦6ðAÜ\gvîNÁ9 ªßŽrCø(@2Sg^{ÖÊÆÔ »åky°<ÌvdÝfôU\hÕ“yÄm„à ™ï­i ‚N<œ(~Õ‘盤.’Ö¾ ‘wcÃ`>[ÛRy mãÙO‹-1鱯…+Êï8œxJðÐg¿ÄuøÇ?ÁO‚ âO«K¦{½¼:oº×é‹cãD°¢ö+…WšÜ6 w˜Í§âË”æûf×õ×ëpýŽ®håá/+ýɇ Žu²ÌU9P”2€4'(:„=…Mn;ìÛž’j¯%a/ –íiDæ1ÍeQR¼ç«³^DEïï¡»:·0e[«føC¿ž¤FÚ £gKcÎÞoy­·ŒÄ_’¥ÚiÚú$0{êäjíüpŸÞÙÝ.‚ŸvÚªXIz…v»¶Ü–_Ó¸1uoBª)º†pÈÝäõòåÞ*ìx½vV¹n‹±Çu‡Þx¨Yë KÎ!ì\Lš$“ü!8¥È”a¸1ÉÿK…Q~˜½‡{ÌECßðZM-°%¥·ÞÅØ“åI˜!ÂÌ1èYW€O‡¥ í¤>6{D¥ MžÆÔ¬i5`r- ã§¢Ÿö…/¢¶€ÜÂC!AJMƒ…d²Ë9èáïéV?YÃ8zLrÇÅ–áö¼=–3 È˜Ï¢V”ed’Yѱa¾n–¼ôH•¼²âËæŒû9Äî3B·‰Œ<yŽé´Í˜÷‘`âÒ ¬Røü€7aaQØÊÞ-9RChít&g¹lg³sí¾ëy’íîùΠ÷„'ìe:j哌íÜ׎-&‰ …h^‹.§¸F„0è£oËÆNÈï©rCS¡?ÞÏåu „(l˜£%CÊ$¤ß^Wà ȆWàVä^!üGïP…ðI6òâË-¬pžäÔ­“źV‚ ¿ž:”RE“äé ÙÝ~´û±FGÇ|>5ÂùÄûù¶œx™ƒÏ›.ƒq„ŸY5&Eù4­Uª TÔ ²Ih;ëù"LD´Å“Q)vùo¯O} ÅÚÄÖ£™ìy›\þ55/åW°!9q™’ýÊÈzCéÕ;{ýóuû}·ÝœNY1(ü a Boésì+¯ö•ÌÒ¾àÉü‚ò)Xɉ¾@Õ_]GРmÔ”±üqæë©¹NânÏ[óïƒÈûéh˜¤¤ÒgÞÇè<Ñ2å /X}²Dèšñæ•¶#ò>î›lŒE‰*Ñ^—åCÌ‚†*ÆÜ³¸ -5âÑñT5rã¿Hc§%Þn"Fjã)æ6+’dÝoJ˜ºñßÊaÁZ}†Y©VðšHÚéÙ4ÉÓôÙá[Š­‘m¤“ŒáÃJÝx¥g ËîÞ—ªï8*úÃÓ”Y4¾²èÔàgçÚVvrÊ üÂ× ,µÇñ )* ϸ—„ò|£œéÕn+§•xvÅÑf°6eá êéÖ‡¬q "\o¶îg8ÕK´×Ôo©>UÝ»2{2¶ ¶~Ìú˧p¯qäSDë­¿èl²2uè½¶;F ý¶c¡ÄH²5í°lGŒ¡˜Aí ›!d Œ1L¿dLEnMs{É|äÀnù°ÐÐ`÷½ÊÉó†¦ MöAW€õcf4ÒýZ9•8sPÜNžö‡Ïô’Ù×.‰Ÿ?t?’9° ÚÔ ÷Z¾Ðæ8^&\d¶¾Ú}\6ðÁŸ˜/±}Ô™ŠàFW¾'+‘”HX2Y4ÒR¦2qê.½×èA%…_áõ£­šL-ø.ðuf¦.·Ô`ŸÙSjLÀÛ óÃs2m˜l²r¿}Ì?Z²íçš·Ëj‡?Ñ}žØ$—p´D¹˜¯‚Ò+r$’žvyóù 'Âþdzê²’<†ÎÐéÍ¡õ®ç]æ0f_ðJàâu5k°ÖE'¤@6y,æªâ}6&h~¥*N%ä¨dè'ÁJ—jÔÕ°ÛÌ%¬õÞG¼Î³iâT9[ëžßø–þâ¡‹ø4‰Ì ÓÄsÚS­ëj £ÊV^9ŽÓËŒ9Oxí‹¡«CPXœYË$³ú°üšâ[¢ôýÒ Ú›Ý6;©7¿Må°q·RT#[·„M!ï´ãÓ2Òé±v]œ?κÖ=ëDP{.µ7X}4:böÉz "ûhÿ.½]¼K¿¼÷<>üô8iŒÄµ±wÏ+êöØëV:}n¾ ÛZ~žm g@R¾»ÁM©OÕLa²†*®TyÛ/X¥õ›ƒækBk0H-Ï/Ô£Öà 8ß|X~ïÕüè³¥€YéS©M›µ`kzû¦s 2JÝÀëæaN}å²Ìm6+(ÙžlÛ>³…ǘЋ›UÔá%ÖàĘţ_E?áðˆw›Bk¤²'òRAW±2–Ç;¢•w[^nôŸ{ÈoÈJò*Ç>zÑúð+•Ô `#Œˆˆä¤úðåÇ…žH_yþºþ„û~µÚ 1ô:8¥}û–ÙI%ËÓÍTW.8…QË¢™kÚ«]u-ÇLáGè.èIêÅ/n–¢.Íìõz­O¯ïy?]Uîê4šªÐŒp¥ß2½ÅØèA‘XdàoÁu[îD &6—nŠ(±˜+|àèÖè8¡‰ÊT©|cÚÚ–¢u‚ÖIR…xTîHÅ-ÖîPmp¯êýpÕ1ÃWØŽZ6–ž?iM”dï~Í¥´OÇ;Rºü8òËèVÏf-i‰&C)´{4¿Í\b↼×G}ÞßxhG8t”tqjDé`ÉÍuÏ8Œr…l·­à[½1î©I#áú´¸ùô.˜Eû›% 0oé™cG|zJ õ€zj`ªw{ðL³ðo‰ü¬±ð¼Ÿ"xŸ•ä¾][.Y€Du^ó,‘±ÎïO®|ƒ;|©tÆu=ñ îUµŸ.ÔìýOç ,¬È{²4k¥P{KCÈN9U^åÐzt¹Ï¸¸8Ši:®s+v3³Õ‹.¯Ýx0vGC£·NCЉ¹!‘h0á[àÄÅ>ë—S—äÄÿÓøÞk‹$ùÑÓ{ت\I¥,§–Ñ2-Hè5YI‚ùà+LÃÜ×FªŽD¦]{X;ãRˆmó·?ýþ®Züpm(Èþ˜ˆ­Q<Ž$¸zÔÂÆs«aBþu?1‰y"ÌרäQoçܻչ۟kž8%ßÖ‘Ÿ›sb^WÖÑÅUà c8)©¨ÊôVï¾6::q_Þ´Q-±Ê:w4¥®#¥T4½×Å)>7iÞ–l’ÎÞ&2 ©‰M€¬}.äŠÛVvÁ¹ñ'õ…•¯Îmïá;Gè3fXO½Ñ¨PîPñëÙ"ûs7?BG!hMùÆF¼ƒK[‡‰r‰Un~òÍ‚øŒVOJ`u>ʳYVÿÛÈÄõZ)´4ÔÓ¼Å-3Z?ÄÇ÷KðöœeÒg;ÖoSÒ”Bù»A9ì9²X!ösç‡Ñ‘ïoÏû Cø»5³Ø¡²íryáÀΤX™-د Õ;oÁ“*T‘Ip«–¡õš@r Jœ0FÆÄŸý2ž}Ψ©]Rõ]“ÒI‚¿¿È_èù åNôÕ@‚\“»Ž®þ#±ˆ×G4ÏÆŸg©ûÑR«œ8åA¿}+æ¹ï䮿¿ªB®­sáNO}»Ûœ:7ÉG¬u h"RL|ô錅œã.|!†`øK÷{d»¶&ˆÚ2«.sÉ;üáÕÙo©s×\j@غCsÝO¼Þd$ÂóÓ‡{œ©My™=¯‹<À¾(„”è^+÷ñQLQxäPJHóËÁª Ôµ´¸ä?ÐÐ^vÈ»1”e”\bT0_\¼ÞÝæ~K¯Ð×úPÛÐ0ZiíÔÚÊAÁñ—’ËÄeãÇ¿ªz“Oüi/ÏQÝ çð£UùÓ•_„ò=¿ß‰ßû/³•¶HÖ„ ­dÆß¯vš¦j±ŠÉGK,æÎÎ)u;4®ëA¥›\‚ßuQu‘Û[a”í("n»áhµÍÃ*=VÜÑS­0ÕK$ýÌŸ6ìN7à³Õ8_´Y'/§.çGÎ’–Ú?ó€oà?sŸgÿÍ<Çšô_ø‹KãsäËø÷˜?™ÿ»ÀU)r+D’ß„Íï}—5Bo…2¾[]ý»þÏ bÁŠøßâm+’ÿÐý§ÒK7OükëOêê¥çoþYÿæ 6ÿ©7ÚËü¥,ÅßêìDâ?U×.ì?9ùÿÒÿ+ ŠÿÁÿÍuoº§Wœß ŽiTXtXML:com.adobe.xmp åP¼sBIT|dˆHzTXtSoftware™KÉLÏôNÌU0Õ3Ó3PÐPÈÉL*ÈKW(K-*ÎÌÏS0 (è*x•æ¥*Yè(š+hɈCá˧ IDATxÚìÝwxåÚÇñïlI²é…t:!ôÞéMPÞlØ;Û‹¨ˆˆŠ½aã(EQzoÒ»ÔPR¨ !ÞHÝdwgÞ?BªBAáþ\×ñlv§ÜÏîÌožyöY%..N«Q£6› UUQU!„Bqãét:t:J~~¾–ŸŸ/B!„¸YÁL˜B!ÄMdR!„B dB!„È„B!„2!„B dB!„B™B!ÄmÉ %¢ò´äUL÷-íã;ìcMj}:•Äe¯0ê‹,:O†~ø;ÿ×¾à•Ö£³ýŸ¥Ä«FZ=û_ô«²««Òû¤«9†ïç>A³â®F2çñ'ùጵðHÒ”gú’ñ׿7zÿŠ×9vùÿñà‡ÈÖt¸÷zùS{á®ð܇ê«ËÕ­SM\ÍK?c_¶†Î½;Sç¼EOE BT’ô q+±†ò帾tíÙ›®={ÓcÒRTÙ¿rƒgæ^~ü%„l Ð×fèØ;«$ŒÝ6'Ÿ~Üßß· œ¥ïâ¿¿Ã,eB™B\=•èU¿²9Eì[ aHC¹apmìi=tÁP‰]÷+ëä§÷„¨,9 Q•W8#™õã4Õ—þ‹‚¢7TÉÎÐâIæ¯}M+X®ÞÎþ–º²ª–ýË;ÆÒ•§È×Åvý{à'—§×þ~¯Ý‡Mæqò¸-÷KÖFrÏÄ ôR!$ qS)zŒF;ì®æ“¥åµu>?,Ú¡¨,>wèÏ„‰£hø/³ÿŽñ¥ÇõŒ0±vòhÞÛWr0›åè,†õžuùô‰ÿÈÏXðl‹þÁ/oìÑgÝ¢Y8÷wÖî;M|6¸6§çȇy|P0ÎJõî_nÈlI,èÍQì›Ó½³;JmtnÛoü°p3£R°Ø{Q¿uoÆLG‹7]Á8¿«‘Ÿp„5ËV³å@gãÓÈÎ×cró¡n“6t¿ë^†v©ÓßÜBÍû“s~cÝÁ3Äçð¬Ûо£âÁ>õK¾6÷ ~_ǾÓg8“HjF&YYf¬îÞµhØ¢#† £_°Ûµ…_/ݺóMhÍJÔÆ„ßD £ Äí£kÏÞ´lÑœ™ïLÇÝÝ€KL™ú!G޲gÛ dBüci9„þô*/þNÖå»<æ Ý8‡ãû3òÎ[i4ŽFvø¯üççu͸rK+9j?‹? 'Ê<‹ÏGÔ®Æ^•|Žï>@zá¦èë·¥MyƒÇ´Â~™Ì‹ÿ %³¨âÛþ+o<Ä N6´J­ßFüŽYLþ`§²KÞâ³$Gslg4Çv­cyÏgyÿÿÓÀ¡üšæYÌ+ó–sø’Z´ñ'wñË»‡9tî=¾x¤eQÐU3CY5‡KùÄ–MÊ…¤\8Á¾Øõê§¼ÝßÿB™¿6m¨© #ÊjÂ^vžyœM¤LÜ>êխ˱ã¡<÷âK|õé'(ŠÂó/½Âé3g¨S»öU/G™UH½°€Çú.(û}üöž.8QåûïÌ‹¸Æ;<ëS×9‹s'²pÍ5žê#~ͺr§!•ÈC¡\4¼^çVŸö-ü±/xžõ\oÂíM+g¶¬Å€³·Næ$3-!BÍ"ä·EüªiÿlÑ„OG- žá_΋ÌÇçòÎܰ+aL±Ç;¨ \28v’5[*Ç,g~ãõ÷VrªpPì©Ñ )Aîf·Ÿ$.GEÓò¸°í ^sócΤv%z/×ôÄú¥(F7j7«‡»9†‘)äiAòÄüø®Íy¹ã•ÚyP¯i‚ëøãíꈑ<2Îr`O1Ù*š5­_ÿ—žß¤ëÕ»A_§Á&…¨, l 9–€Ú$@(‹ÛÆg}Àsÿy‘³‘Q<÷âK(ŠÂ™³‘øûùñé‡3% ñÏí0Êd÷Ò \°]>!;Ñæ±Oùx|CL@î©_yñ?s8š}-'|GÚ?ðí­¡|yÿ üWðZ}ÝA¼6}8¾7ùì¨èýè7ùC^ëW{óYæ½ò<ßÏEÔ´PB¢mtj¤¯žý3Ÿ#2îrÊÒX«œð e²kézbŠÚÈ‘V|Ƨ÷]n£_xaÒÿ8ž«]sÛ˜“—ØΉ6~ÆÇãƒ0–¸?˜ö܇lMVA³rqÝ/¬Ó†Qå$FÅÔ”‡?ý‡›8¢Gäâ7y曃\RASãY¿d'´€‡:Ïþ¼¿xΦ²ËÉÝÿ c&¯!Y5ãÛCÌôéaºú}2RÇ_§­€•sg£±€|ÒÅmÂÇÛ›¯>û´(”øùúòå§ãïçwÕË‘‹!ª½Ãè‡çÝfÒ¹÷à¾'zSðHèîv }8ÚßÇs}kôd9Ô£W·zW®µTRÒ´jÛ55™ä¢ ¥ÃݳœZ[OqøXñ6êÎ#KµQJ´‘5‚}‡³¸už=ypDPÑrþ}˜xwÝ¢Û·Zþ öÉ,çÖ¨·nãßıpì›=õ‡N ¿÷å-Ò0‡%âò-Jƒ ]òŸÌÿâ-ž~xƒ  [¯>tíÙ›>¯„±‚—åqñb×ô]IÅO¥h½ù)Idhò1·£ÁˆÝ•ˣш½ý5-CzÈ„¨B~ËRÑ¡7<¨™“IʼrÊÓÖ¥N‰AÐFj× DO:7e%¸kZÙ@ ¦{TQP*¼Ë¥§V³&³Qpvv¾²͆ÅZ}gp-Ï\pk¯ðhg,«Ê¶Q}ê”èò±£n½ko#-3‘„ìRË5–ªU½:Ø)‘äj€f%!>·2P¯%÷†Ú4¨­çòÄljn‰YxBÆÁox楜5ÿ]5òró®mlœb‡½Q)[_™ÓMÜ&RRSyî?/q.:ºhÌXôùó<÷âKÌúüS¼<=% QýA×ð-Ë+ù䟵 Ž˜¥ udgSæî©–Mf‰p4)î É±ä-0½áæõÿ)F;ìŠ6ՆŪV²InLˆTªú‰jK¾_AdaSŒ¾tûCÛâjTPϯæO6~«µ{¥å“o)ö*£½Ü®·•—þïµ¢06ëóOxö…‰>ž_ÌO?̾Úka!Dõžx»\ùèÙ.Fs¾Ä·ß,œŽÅvÃÏè°ó§¦÷•…¨Y§¿P2´¨‰'ˆH¹rÖ¹RÓY©ž¼ÎýS<¼ðÔ.D³q)5£l/—ƒ7>®ÅÚ(ö\©6Ê#2òÚÛHqñÁÇ©xÛŸ#ÚZ¢²Äœ‹¡(ß(z||½Ê9P«ÄFF“Wü!k gc®l‘Î䳂–y’ÐsÖ ¥àÐå1¦=rw¶mI«-hâ©»¾öµK¤¦m0vž^¸Ê™EÜFN>Mà ¢Þ0/OOf}þ) ƒ‚8}æÌU/G>6BT%ÕJž9—ÜÜrþåž Á´ma*Êjúv~]InáÿÏ=³”_¶Wòv¥b½]±0•šBʵ.ÈЀŽíŠ…ëY}õ ų̂hä%eþ +J :\Ût quÌ=Uû§8Õ¡žÏåeظx!®l­ Á´méT¬vk#숅ü¼ãÒµ·‘¡ Ú8ÕVMÝÆ/+Ï+[âvæ­‰ärFSŒèØÚµœ ªri×o̸<Î-s«ç³1±è+¡Ø7kI#en9«¹¹WnÙæG³rñn2®çÞ¸5–˜ø+_’¨U¿2 ™¸ìÙ¶…Ÿ~˜]âÖ¤—§'?ý0ûªç ¹e)DÕæ±Ø%<{÷’ò?lÁðów¨«sáŽaý صœ‹6 Ô,}÷4£74¢®SçNž#%¿’·Ãt>Ôô7¢œ+˜#Ëva)Sž9Kc?tŠ;wL|žÁuþî:Ìžv#FÐbã÷ÍÕ•ôÃsyaìÏ zT«µøð1û Fî„Su¸*öO_–M]øíÂ%TTRNŸ&ImYrê Å™;†¤ÖŽÅœ/ÝFŽDž°Q±6RÐ_åÑÔÝ‘òïêÙŸ&vœ áÈÙbaLq¤ñ˜ÿãÉö…sé0rb/|õ—g‰Íâìö%ü4;¢ tÔÀJÏ㪒t$„óEy¬ÝËu¾È„ø·Pœh5ñ#¾{}=ûâloÄÁÕ&wŽeêןðDK—J•Rðèõ¿4Œ®A>¸ØëÑUjAz|{¼Ès>âå±½iä»ÉˆNÑatpïAkúŒz–O~üŽ7ûTcW{U쟂s‡þt÷,8üi¹GÙq œ©%GšÝÿß¿9^Müp±7brõ§Y¯û™ñÍûÜ]Ã|å5:<ݯöpj  ×Küw·¼<¦mëûàf2¢78àìU‹æÝ†ðô;ß3÷í¡9T¼NÍâ‹oßä¡^M tsÀÎÎßà;?ù ¾|¼5WævÕáÕãU¾yw"ýšûãj§GoïJ`óÞ<öÞ×¼7´Våá«ÉìÞu¢pÌ›ŽÀÞýim/o!*utËÊÊ’c„·+'ç<Écó"±j ¦N/²`æ`j”œïƒÌ¤d ^Þ”žOÕ–´ϾÆÂ)&t¾Ãøò—çh{› žRcðÄó ³h(ö-xîÇÏ[S®ó…¨ é[BÜ–‡¾àaã¹sÅ{l½¤b>¼Š5Ñwñ`]]‰ÐvèÛ‡˜~¬mZ5$ÐÛ7±§9°÷0Ñ—ç)Ó9Óvì0Zßv#Ù-„­^à ‹èðé;ž»%Œ !L!®…âÑƒÇÆ-cï÷a˜-gXòû>Fü_—Rc¶4ò’O±wó©ò—¡s£ùØ×™6´æm7þCKÝÆ¯ë ¦þPœÚñÐp–·••?&É-K!ÄmKÍ#+ËŒUEg³‹WÆ·«$^Áò͇ "6å—²ÌhvÎxùÕ¡q«Nô<˜^ÁnèoÇÚYsÉÈÉGÕ@1˜pq²“AÉBH B!„ø÷’ !„B dB!„·7ƒªªR!„Bˆ›Èrrr¤ B!„73ef^’*!„BÜÌ@¶ví*©‚B!ÄM¤ÄÇÇÉ´B!„7‘|ËR!„B™B!„2!„B!L!„B™B!„@&„B!L!„BH B!„@&„B!$ !„BH B!„È„B!$ !„B dB!„È„B!D50\Ë“µÔõL~ä[B,Wòœï]o1û™Ö˜Š?/y ¯>:›£VÇ^SXôRGŒRo!„Bˆ2®³‡L%qëBÖÇ©RI!„Bˆ›È@3G°xñr¤–B!„7'JòÖ…¬½(½dB!„•a¨Š…hù'YºøŸï€³r/0G±eÉFž"êbi™Ùdg›±êp«Hƒfmé=ønz¹–HŒÖcßóÀkIV 6½Åãß0­Ùq~™·Šá±d¼jßñ÷ ¥½5-Œ•¿,`õ¾SÄçèp¯Ý‚^#à¾nØ—³YÖÔ6¯ÞÀÖCáDƧ‘•¯ÃÑÝ è7¤ìö!„BÜô@fhД†±D䪤l_ÄÚám]Kÿ÷.+œu‹Öú/Æ–CjìiRcOspëþ|þ]^ëí[aÊ Ç«?ïâ¬Y+|$ŽÐ-ó˜ËëSZ±ó½/Øš`åò_ÏüÉÂO¯~”îž\ÉŽ*Éæ2ýÓ•œÌÔŠž‘tŽÃ[βcÛ&¾Î”! 0)òÆB!DÕ¹®__Æ÷ñAhù§Xºè YÚÕ½V±w§NóŽô¹k£GaÂèa éÕšZN  Y“ØùÃÏì̬hV¢öì$2ß?_Ü씀¥aMÜÌÌW¿bk¢ ;7_üÜíц(MMe×ïë8k+¶¤s˘ñáJN†1cM:ô¿—q#Ò¹¶cÁþYSØÿãû|s MÞ7B!„¨B×yËÒžVÆÑzó÷ÎÕHÛ¹U#Ú3Öéo˜{/¦þ4g‡²]M¹‡fñðÛIQAÍ<Ì®cyô¸Ã¡üåØÕcÄ´é<ÖÒ•ü3¿0éåEDZM#/_¥fÿ)|ôtG¼ÔLy‘9ùh€-6œ°T o´lþ\¼œ¹Zá22á½w¹?¨ð¦æØ|ÿâ,‰±¡©ÉlþýF·A-¹w)„BˆF Å·7ãû­àÈÊ8TËY–/ÚÏ ÿn­&ô X´j †žá|B:™f+ªVªïIË'>6•šåtå)8vÉø®(€}Ý4q]Ldja°26cø„xé} Ú27" €–NJº Þz°žâÀ‘L.%AçWŸÔcìÛy=6ÜüœÐÅd ¢a !$u8µjÈ}K!„BüCØÓbøpÚmú†9黲²{¯¿¸­§‘2‡—ß]E”ùïnþiäååW°,= êàx9)Ž8;ê µà^¤âUŸ®EÄÁÁþʘ1ÍŠÅZ°T-;‘„ì+k°ßÀ'Ó7T¼Ij2 É6¨awB!þ) ”=?`‡—Åb³F±b¡šó¬œ»–s…aL1xÓaÄX·ôÇŨ ÆüÁG_o%A½É*m%B J±N+É„ƒîJ°SU[E™ïY±Xå#„BˆX ;šÞ;‚öÌb_¶FƉp2*x¦–ušðó—¿ù¨àÐñ^»¿;—‡åemÄ\Pœkàã¨À% P0¶zœŸf BîH !„¢ºTÙÐtÅ«;ã¢ÿ» Sjœ˜šk&ïòCùX»r™Õ9Ǭ¡Z:BöŽEÇÊù&¥šÍ…C«ùnÙqòä}#„BˆªŒ#U·(;I§ _°ç/æ¾PœëÓÐ_Ïó6@#ïè\^›yž.6¢îdï¹lªuÎřΣ†ÐðÀ|Nš54ëy–¿õá:Óª¶FK6)qÑœ ?Á¹´|Œ]^âÁaòÆB!Ä?2âÙqw-eÿâóX+Êdúú ™ÐMî ѦšMÔîUDŠÎvý»»i±¶ê+‚±þÞ|)iŸ­ãLކfMãäîuœÜ-o!„BüË :’Îë?cW…º*xÞñ<Ÿ¼Y“9 6sðl98âÛ  ýGßÏp?xnSu—AO—'ø¢a76®ÙȎÜM&3_‡£«;žž^øÖ ¢y«vtíÜ“¼o„BQ…”øø8™x^!„â&’ùæ…B!$ !„BH B!„È„B!$ !„B dB!„È„B!„2!„B dB!„B™B!ÄíÅ %BÜÊlšÂª»ÎšIͶJA„UÎÓÉ@÷ ƒëÐ+•ûEJé!BÜÒÖœP‰H°"?Ú+„¸Q4 ,Þšj¥—!=dBˆ[ÚŽ39€Âëƒýiâo’‚!ª\xl.3×ű㌕!M% !Di©Ù6 cBˆ¦i€‰”¬ë!L!*0ø‹S7|k&K¡…2†L!„B™B!„2!„Bqë2kŸßw/ýïÊ€‘¯³<®ü/žçn{»ï¾—{?ÙEÚD!„Èn ÍÎâ%GÈ•š !„BÜ„@¦Øao§‘´u!ëbU©ºB!Dµ2C04À˜‚Å‹BÈ–)³…B!®D¥êYžÚw¦Çî÷Ù´}!kG´aTͫȂZ.ï`óžýŽˆ!>%,«n~õhuÇ]ŒÖ•:&¥äK’×ðꣳ kð ³ßíLÔ‚Ÿø}ë1Î¥[1ù4âÎy´œÉ!Ëùñ·8“„ÙΓíïâáG‡ÑÊ])³)Ö”0Ö-Yɦƒ'ˆNÎÂfçN`p;ú ÅÖÞå½$Ä-Iqqç½}hš”ÌÓ˳hØÑ›Á&j™ '3Cá©Ì;œM¢­œ¬“‰~mÝéU×D]W=F›äŒ|"¢2X}$ƒS2†CQ¨ÚÆ)Îí;´v–“,]t¬«é%³cõ7ßñÛÖÓd½hв[ÕÅ)=‚-ó?bÒ 8a®àµÖXV¿;™÷×D¡¯ÕŒ¶}QCYóõ[¼·!–„íŸóŸ·pÄ\ƒ¦­›QÛ.Û~fêŒ%D–˜lW#çÔRÞ˜ô³Vä‚.€–:Ó>È…ôã0û­Wx{m ò“ÅBÜê—¯v ¿§/63’ŸÅ®(3™&zu ࣻ\ (u4uò÷dúøZ<ÓÖ… {§Ïgq0ÎBŽ==:Ô ¯—"5B\9ÄTߪôÔ8š^«f°açBVhÇØÚú¿yI ºLœÊ Ö­¨í\ìh—Ë–Yoóñ¶Å|·¶;Ÿ(“,m‘›ØÐh$ïÏO+w ‘¾ÿk^˜±‘C¿Îà5MGÛWfñì>-ç$s_{ƒßO­dÉ¡Á¼Ò©àgV´ìf0,_zMšÂ¤>µ¹Ü)gŽ^Ï̩߳wÎ7¬lý.Ãd!nÙƒe Wú¤¦óî¼$öŽ»Ð9:ñø°î®ïÃMs˜Zð#抃3O ªA+“Ðýq|°/‡Ô¢á³ ž¾ŽøæÈØ !ÄÕš §6Œ¹·v–3,_¸ŸÌ¿;)Þ´êÖ¦d° ×##ic´rjß!’Ê[޾#ž[Æ ‚îíï¡o]jZy]áÉÂ0 8sï fµLÂB£ {¼4’¶-cs"øôŠI}¯„1‡:x~BLy'Ù°5›¼Ÿ„¸uiV6ïH. cjN6sw\"­›»R³ðøàÛăîΕÄcǕԄl"2¥¤Bˆb}Õÿû¡ÏŠé¬Û½ˆ•#;0¡îßo‚–ODhgcSÉ̵`Ó4PH׃K¼ | ¥³\+ÚÕ,õ Î—@_DÙÑ¢mSJþÔ°‚K@nÊÒÓÒ)8äæzäùŠ+íº”~~aÈkÞ‚ÚúÃDž‰$[«‡«Ü…â–¤š³Ù{¡ì·ÄͱY„äº3ÀËDˆÉÕÓ¬–TöFd‘*aBˆ^ [3fXS¶ü7Œ þäîW»aWaËåôÚY|0w71¹å×].ærþ sqÁ¥LÿŸ£Q‡¢8áêRÎíRƒ#V‹@M%!ÉŠ¦¦³öÍ‘¬ý«Bfe’ ¸Ê{Jˆ[3eYI*oÖÕJB¦†âmÀÓ0ëñvEµp1]Ò˜âŸÈPðï?š~+¦±zïbVDvfdùiŒìÃsxûûݤùv⡆ѭI-|\±7(`=Âç§±.ŸrƒJUtU©¨* ó õÀþ´p¯x™:¯F8ÉûIˆ[˜V ¯BH «N-5¬›¾eÕÂ=ôíTÞ“,„îØK2î xòEƵ³/y ËM%5nè|Š5ôn(o(!nUÖä ¶ä»2õ~GÂb̤h‚j™¨é ™Àwa–¢1cš9‹ÙëRð½Û‹V]kñc 3áñ²õz|<ì©ï®±qi'³¤Û]qÓ`ß”‘#[óǬÃåþ¾¥¾æÝ¼õ®?Í[ÅÎð£l6âLׇŸbâ@ ó]S-ÁÑÔð^¦Ùœ­«V±q_gBö«™póôÄ·IoúuîJÏònâ–Ndù,[Cx§ v¦© r2Ìl IeÞ¡lJ}3+6…7~Ëe`»‚ŸNjZߣ¦’–žÇöýlJ‘0&„(–6âããä¨ „¸e=ü{k&_ókqªäoY.Låb1+³]BˆžÁ_œ`ÎØÊM€%¿õ#„Bq“I B!„@&„Bq{3H „¢bZf:¯ÍJ—B!$ !ÄÍ î…ÕEnY !„op3õ IDATBH BˆÇÓI§“°Ø\)†â†‹ÍÅËÙ€§Såo<Ê-K!Ä-­{#añ>XGJ–U "„¨r^Î< 40VzÒC&„¸¥ n¬£¹ŸM¦ÀBÜ šÍý jTùX%3õ !„BÜdÒC&„B!L!„B™B!„@&„B!L!„BH B!„¸=ÉİB!n8MÓˆ½Hjj ‹E "n)F£OO/Q¥RËyÈ„BÜp/^ //fÍZ`2™¤ â–’››CXØq¨Y©eH™Bˆ.55…6mÚa6ç’““-·NGppcBBI BñÏe±X°Ùl¨ª*Å·œËïëë¹/L!Dµ°ÙlR!ïï È·,…B!n2é!BQ-4M¾C&DE¤‡L!„â&“2!„ÕBzÈ„@&„âV`=Ê—¾Ãút Å¡O|þ6CüÊNÄ™»ýÆ}vCÿã·ÿtÀ(•+S¿ Š¢Ã`§7uÒ¢m'zÝÑ’G埻æ]¼ûÀgüé3œO¿˜@Cýß<.L!„(P%=dš£N44sK—¡ï“­)3Õ¬±àô¦  iHß\©úé©Ý¬1¾öVs&)±û3’c{ÿà÷_2èÑçx¸›?v׻ʬ­¼ýð×öÉ矎¥~•„$cA€ÑÑiWÞZ=.LQ\~ {7'Õ¿-wµñ“AœBT–bƒ]>IÛ–²ahKîõ—OÓ5ÑÕaÈä÷ Pt:¬sûYñólæl>Åêϧ‘®ÎàÕîÞ×w¬R.‡$;ª¬ÃÊÄ=Ï¿@'S]|n‘¦—w°Õyqšs‚UÿÍ÷£™Äm÷þ×´ëÿw¹¯ËЄ{în„1ÿË—†¥–~n¯÷VùW¬¯Ðš™FZZii©¤¥¦’œŠÅ½Ã'Á炱WSØ=g;ÓÕë\ç h ¥-ûôc@—º¸PòoÅVVíõ•2!nÇ“[ò^}t6a döôöœúýgíãü%GŸútè7Šïm‹oñÁ3Z.ï`óžýŽˆ!>%,«n~õhuÇ]ŒÖ•:&¥âõ¼Ó‰¨¥óY¼í(‘IY{¾Á‚ÿ´ÇˆFÆéMü¾h{ãIÌÌG3˜p÷ ^ã¶Ü3n }K^ÿYSÂX·d%›ž :9 ›;Áíè7|CZ{—;æÇšΆe«Ùr0‚¨ÄL,¼üjÓ¬Cw† éM#WEjzÃjzíÛsƒ»È¨u×xúmŸÆÚËØ0´5ïbýZ.ŽìbÛÞƒ9yø”4²mv¸ùÖ£E—þŒÒ™ÚeÚk=Sžþ‘ˆú÷ñõ´Žœ[ü ‹v„fÅÁ'˜n÷ÞÏC}ëã¤ØH9ºŠ¹ 7sðl2yvžÔoÛŸB w¥üÚ/_ÃÖC'9Ÿ’Í΀†mè3tƒ[Ö(Õ^™g¶²péföˆ!)3Íà€[ê5jÍ Q#éXõW­yäd(Ôó ÷nû¿_<ÈúÝÉÜ9Èåš·]#aõ[<1'+@Ô|ž5ÿJ'Wë'øß›}qçÚÛó¦ýœ}>Ãøø³ñW1V¬zê'LˆÛY~4‹§/aÃ9WšµêÀJ*§†³ùç9õ OîCÀ僕í«¿ùŽåi.Ô ¤AË L¶Kœ?Á–ù¡ì=4–™ïŽ¥±CygîVÌXʪpð¯W‡Æž™¤ ®Íá¿ðê›Kˆ²˜ðoÜœ;üœQrÓIŠ?Oè–Õ¸wYìd­‘sjÓ§Ï#ä’çÀ`ZvðDŸ}‘ˆã0ûè~Bžx‡iƒj;@idXÌôó9zIÃΣMÛ4ÆÉšAÂųl]ƒCË4jišÞ š^ÛöTÜCvýW"WþÓ¦oÆØQMØô]+–¢ßÓíqVŠ:GŠ^P¢—Æ͆Ù?°"Ý•À:µhÜ®)޶4¢ÂÃØ¶ Œ}!#™>mì‹­RgÄ Z"ë?|“U§L4jÖŠŽ5ã cÝ÷3HÒfð”i!¯}uµnSZu¨IÒÉcœÜñ+Óãm|ðÎ0ê®lSÎ镼?ó7Ž^ÒáR«)m»zaÈ:Ïñ£›ùñØ!Ž<ò&¯¨YÔ^æ¿1eúrÎY hÖ†ž.è²Óˆ‹"lÛ:<ºÞKã5Õ¯â^|KMzÜÈ¢ß.p*ôYkÖöZ¶]õå`™àÅÚßwqѵ÷m‹WáÛDçÛZ%ÚŒ¡Oo‡¾xh™ý«âúI BTĵµðÖ·ÓÙ³ %¨i‡øîÍ™¬Ø÷#_ojÉŒ…W·út™8•A­[QÛ¹ØÉ3/–-³Þæãm‹ùnmw>Pf<ƒ-r+ëû0ù›Çé`_tÀSÈåÏÕ눲xÒ㕘|§W±×jäÆŸ$ÖX,d‡0ûƒy„dùÒkÒ&õ©Íå‹_sôzfNýž½s¾aeëwP°$-óßΜϑ 'ZŒy…)c[áU´H ©§ï¡—šÞ°šærà¶§Ú¨V¼úާÿ’7Y½k뇴ad­¿yèüèñô‡ŒëЖZŽ*6›ŠŠƒ-MŸ¼Êô?–óã†nÌâ_¶½Îlâ&ãùê÷‰´tVQQÈ:ø9M^Íá2U3ÐyÚϼÜÍ Å¦¡Ë?Ó&1÷Ì:VÈ íM…íu”ÿ}úG³ýé?ù]&¨‰Áª‚N5f-Ó^þŒ?ÿÀš–Sê¯r9¼~#ç,5è÷Ö·¼ÕÝ ›ME‡^¯#?ñ‘¹U&4~uëbTb°ÄÅ“¤‚³þÚ·ÝT¿£kÂñ…»ˆõhÁàÑ£ŠõkÖýŸbRß+ÁÀ¡ÎžŸÐSÞI6l.g§¿eÛR4œ;<Ì” ŃCÁ•²gÃv4­¡HMoTM¯i{þº‡ìúÿëÑ4¬4aì¨fØ[βjÙA2ÔR=bZ©õâAãvA8›“HJN!5-ô´’3èôÈ8:ÚY9sè(Ij9cƒô ÿÒhêY“II-wekt7w50 ¦Åaíþ OµÖs)9…´´TRr|¸{HkŒZ'NÄ`Õ44M%içj¶&ßàøO7²’SHKO#-5™,·¼0±#¦¼“lÞq¾à5jyhú@šÖÑHII%==ô´TR’“É2úãïz­õÓþvŒŽ®8) eg“£VnÛÕü²r,ëÔläff’Yø/+7µ²mR4®Ô~”÷x•ÖOÆ ñ²uÖG,;g-u‰Áä‡üÌ‹/-E)õql6n*O´7][vpiÍÍËÞshÚ‘vnëXAD¦Fm·+kÓrâ‰àll*™¹lšjézPãc‰·o©£ƒÎ½ ]š–sßMq£~=Ot¡,šõncûÒ)ØS¹—{9„9E¾âJ».MËNU€‚{óÔÖ&òL$ÙZ=\É"ôè¬8rGŸ®xUÃÔHRÓëÙžêþ¬Ypï=‹§°bÏrÖ iÇè:ÕKf#ßlCËMàdØI¢âÓ®´—–BŠlñ $ÙÀ§T{)~mhåžK¾Z¬“Î⊯ŸÎØÓªM¬f[±0hE_ÃE#-=ГCDè)ò7:vª‹%×Zrл5}ÃÔÓïãô¹óähupQÜiÐÀ ݱPæµãˆž´ò.ª¿f³`½!µ½2WYÁÁª2Û~5+ª|›\•›U? dBüä“sŠ'+ø˜gÆròdé¸_*8˜_KæÐÕðÁ»¼O²Þ¿z´Ì4R.iঀ–Ëéµ³ø`înbrËŸ›IÑåb.ç:ÏEc?JowóÑO3âÔ',9´€÷.ÄàTƒ: ›Ð¦ã èÓ:N…{¤¦’dESÓYûæHÖþÕÁ)+“lÀUK#)EEÓÕ ¦õÜVš^ÇöüMY•„„ãÃÀJ0£G·dìc¬^¶ŸÏw.6wVé³\În˜ÍgóÿäBEí¥7“WlüÑåÿÕ¹8aoÕÐJ´™ŠÎ CQœqq°¡–ü#ª¢Ç€†ÕVøME5”+ššÆŠ×F±â¯ªžC¶¦áŒŽÆc^düÉÌ?¼˜-ÁàèE­ F´jו>=ÚRÛI¹æúý]¯N~F:Y(..8£¡Ù*³í”éÕ,³ÊJ´IEcÅʼ ë'LˆÅ.aDéãNúF^Ÿø5¡]þ%¯v©¢Ùïö@¢‘}xo¿›4ßN<ôÂ0º5©…«#ö¬Gø|â4ÖåSþ$šz}…s)îmxì£ÙÜud/»çXháÇw²øÈN–-nÍ£S'3"ÈPQU@çAëýËýæYQXñj„S©ý¬¾C¦Ô´òÛs3zÉòqí9ŽA‹±ôϬҞ{+h¯œ£¿ðþÿþä’7ž|r,½ZÔÅßÝ{ƒ,yÄ+,Ïû«¯ø±ò³MÙ5ÐyÑ~èÝ´ñ¨¸Ƹ.ÃbhÈÃ_Ìgȱ]lߘ#Ç8¶‡åÇö°jy œüCëÛWaQmœ<‡ES° ÄW¨•Ùö¿ÿ ]o›\Í:ª¿~È„¸í¨É $Y¡®]™?ŸlCÑyàå¦Bwì%w<ù"ãÚÙ—ºHM%5*Gj¶éØ6}XÓϲýׯøbýæÎÝFwRCñ †§圊o‡‘Üßájæ÷ÀÛK‡™Ä…x ÔÓKMoVM¯j{ª¡‡¬œž«ĈѭX÷åQÖ-ÛGÏ.¥ž€…°½ûIÁ“{&½ÂˆÆÌ–,R“2 zq²ÏŸ­œËé!+êmÓ*\åõ8•î±Á^:”H>m‡2¶}Åí¥ÙòÈÉÉGÕ›™ŒÔ|taXÓžŒ±³CÉ:Ë–?`æÊãü:'wLéó÷·ŸKlß_ôåŸb×ÞxTÅHÓÖ°»Žm׊u_•­_åÚ¤¢÷A…WUýn Ô/Ä¿=eeO˜¹Ìãyáû9|IC_« ]Ðò¸”aFU\ñò0”¹‚LÛ¿—PKÕýΈÁ½½ï¿› KÜâm€âBËÖA´ öo=À¥«YâLóVAÈáà–?I»ÊM´d&O|zžÔ´ŠjzUÛÃ_²ªÔ_:Ü ÌÃùÎñ ö‡Œ+XsÖR*<''ËŒª¸áfÌ 37‹Õ†Z8`=íà>Žçke—]æ$_Á6ýåö^¾uj¢yÛFµ öþ± —2ÈÈ(ÿ_fv¶˲a1g“y)•”¤xRòÜé8á^Z4, $Ú®±~Tð5›ðÅ󨝢s»ƒ{º¸¾¯Ü¶£3`T›­ð‹ UÑ&íÃ_í[UÔïÆ ê—@&Ä¿¿‹Œ?üÄþÔ+gC5=„ÿýw š#­ö ¶PLøù¹£S/²ksYÅ\ÙgVñÉ܃dW榠–ÈþuÛKÎ+usF%íx(Ñ6½·Þz¿>ÃéSC!}×lÞ_JZéavÖKœÙ³š-§ó/§üzßKO/…Ì}sø`Q8—Jœø­¤GáDrñµÛˆ\ú?ö$ÏÌ=ŽEjz}5½¦í¹ñL« PXmu>¦-&[ ¬¿Üîſ瀀':õ<;6Ÿ ³è[{*Ùg×ñõü+íu-3ÍÿuÀ)ÖT<ºf€¤ïþ‰O—…“f-õË%"÷m`ÇÙüÂÐ’È¡»ˆHÎ+F…ÿT›™Ø}‰´)|ðÕ][ýÊþÍJfÌa–}õ63VF’§ó¦×³ÑÁh«ü¶kšÞ/7jÊ.攚õ¿²mRQ0/ïñ*­Ÿ|ËRQч¸^úš¶óÖSGiѺ!^J§†“¥áÙá1žéïSx83ÐlðPZlù‘£+§ñhhKZÕuÅš|–caq8uD×5ìÉ¿Öð’AèÊ/Yðí·xÕiHP͸ÚÙÈŒ;Íññdk3|\/| s‰âÒž§¦ÏùŠþjN%ö|jEBVzYé·Ó6ò³/‘Ÿ}©ZêwU®zÛ/?ßLfJ<™UÕ&ZI1Yåì_yWaýn dBˆ[Ž¡åüºLêðO£ªrCF dB!nª*é!â%cÈ„BÜp‡¤ví:RqK;>ZÆ !„øg“2!$ !„@&„2!„·/£ÑˆÕjE¯×K1Ä-Éf³a4+ýz dB!n8OO/bc/àí탽½ƒDÜRòòÌ$%%(L!Ä?W@@ ))I=Bnn®DÜRL&uëÖÇß¿òL¾e)„Bq“Ƀ!„BH B!„@&„B!$ !„BH B!„7‰L{!„¸å%&&’””H^žYŠ!„¨rööøøøâíí]éeÈ´Bˆ[ZRRfs.Í›·ÄÁA&$BT=³ÙLhèQ+Ê䖥▖˜/aLqC988мyK*½ dBˆ[Z^^ž„1!D5„2Óu ‹@&„Bq“I B!„@&„B!L!„BH B!„¸}ÝØ‰a­!|þÐÛ¬M¿<Õ™‚¢Óa°wÄÍÇšõÒ¢mzßÙŠ@GåÖ¨¨y'ÓÇÌ^ß‘|1ë~‚õ·Èº„¸]åÿÁãµïâ¿ jÑCŠbÀÞÙ“ÀÆè;ê)^~v0A&)•âŸÈ.Ó9ب!>v*Ö¼lÒ.r|ÏYŽìÞÀüŸƒ¹çÉxôÎì¤MŠh™›yó/90†Y_ާ.!n ;·§¶ ÀJNÂiŽZË÷Ö±`ÅÛ¬_ÿœ¥LBˆt «Å §1Ê¿øR+чY·`¿í<ÉŠß Õ6“)=}þÝ÷Q ¸ë±Çiã„îZ—·;}ÿi/]¾2²‘¼{&£‡Neëž<ûå0þœÒ ¹nBT**ÝÌ,èZ§#c^™ÉŒ‘ °SSØõß¹ìHÿ—ÿ’“>€w æžpWn¡u !J©qÇd¾y©-F-£+VsÖ&UBT6ÝlŠÍÇ=Êà]¯³4þ«w$ÑcˆÅó…5%ŒuKV²éà ¢“³°Ù¹ÜŽ~ÃG1¤µ7Æ ÔÈ8½‰ßmbox4‰™ùhîÞÔkÜ–{Æ¡³oÉjM gòÕl9ATb&ƒ ^~µiÖ¡;C†ô¦‘kÁÖhÉkxõÑÙ„5xÙït"jé|o;JdRÆžo°à?í1V0®«Äk§·çÔï?³hGç/©8úÔ§C¿Q¸sÄDíß'ÅFrÈr~üm#Î$a¶ó¤Aû»xøÑa´*'ÉVUÄíÊêwh‡—î ‰¢‰±A°.““æóë’UlÜNÔÅ8Ò-&¼ë·¦çˆ§xí¥‘4u)ù¾ScfÑ'è9v·ù€Ð?†rü£©|<3Gϧá0a%qscJÊÿñþÌY¹;”ó)¹hv.x× ¦e—<5õMî©W².ÿâ~øèsæ­ÝCxLV“/ ;ÞÅ/¿Î3}kc_ÎåÇîâŸ~ɯkws<:…<;/ë5ãŽÁãyzÒƒt¬!WBÜš À®=»ú±bI'†‘}ÎJAxÈ9µŒéÓçrI‡s`0-;x¢Ï¾HÄñ?˜}t?!O¼Ã´AµŠvÄþ ¯¾¹„(‹ ÿÆÍ¹ÃÏ%7¤øó„nY{בÅ™FÖ‰ÅLŸ1Ÿ£—4ì<êÑ´Mcœ¬$\<ËÖ…18´ìA£–¥ÊdaÅŒ¥¬ ÿzuhì™Išñ*{öò£Y<} ιҬUîTR9}4œÍ?ÏàÈ©gøxrôàÔ¨/F¸°iù>â\šq×Àxn¶Þ/SÇD}ýnô¨½Œy‘;Ù3Œ uJ%2-•½ÛcV¼èÛ³Ea»ö:_kf¾Êâc:ê7 ¦•o:Q'ΰwÉÇœJÒøúånx\ÞÛ9VóËÓ\¨Hƒ–A˜l—82‚-óCÙ{h,3ßKãò~ÇËêw'³ò¤AšÑÖ/ž'BYóõ[$jò¼é7^þlÖÚÁ4míCò™Nlû™©ñ*ŸÍI}Õ°zCê nijž   ÀzŒïŸ~†/â½jLë^íq±&¾o7¿¾½•ë§òÇæ·èäTÞñ!œ¯îýovCƒVÍéäŸJ‚}Á±%{÷ôé?“cy®ÔïÜ“a#†Mek¢†É¿]úuÅÍ’DôÉÃüö~8N½ÇÓ±—ŒôâÖ dè©Ó %kÜEâUÒƒ–Âìæ’åK¯IS˜Ô§vQ1G¯gæÔïÙ;çV¶~—á: —«×eñ¤Ç+1ùN¯b÷d5rãOk¼²ËZæ¾9Ÿ#N´ó Sƶ«èÏRO#Þ£ìˆ[äVÖöaò7Ó3 àSÓ4®æºÑµµðÖ·ÓÙ³`ÙjÚ!¾{s&+öýÈ×›Z2c€7Îú0>"Vî#Þ­9wwuƒúõuèѽ¿ýŶç[§~‰1-ZÒŸl ËGñîBϦÖk¯óÕ±End•2„w¾€ö……µÆmdÆ+_³g÷bÖŒêÊ}ÿÏÞ}ÇGQçÍî¦H# ¡„’PCïH Di6@¤ˆýÎvö³ §g;õ슧§?»"U:H ¡…zo镾»óû#’¼H|?<ÄÝ™Éw'ß}Ïg¾ó݆¿¥ÌºO~–aíÚÒ F‰mäDZü½çù×ÊïùhAoÞrÎuvÇ¡¥,jv/OG[Kш÷yðÅ%lžù"Oš:<ú¹&ÀÌÙËçO>Í×ûæðÃæky´«G•¶ƒTg§Y·ðW2œ.M[2ëc± IDATnÌú\ÿê|î0€%ûœý̼k(“g¾ÌCŽeõ#MÏofß:ƒÿ4›ÄÌØw¹%ܳè¸tšd1ï½ÙžÂÍ3£ùòæº%Öu’u(šƒngk·fÆ"½ù)–¥7bì§³ùxR«â“\ÈŽýˆñCþœGïæý+x(¼è•ÌÔ¹Ù!ÔµìßÌ F\ãUÞmÚ„`]µ–×ï~ž€§'sm—†x—[5?Åê%Ñä Ù‹å˽ûÒÒ¶m›cÈ4ÛâO«—m¦€šŒš8€EþĬðT&Ù&^5ŠÎæœi$&Û1,xæüÞ/q:‹l &.DÜt/cö½Á›¿áŸ›¾Åæ@hx ÚwéÅàþ õ*î2Ít’S˜–êÕ¹°aÚ¿ü+ÙaY©]^«[k`ÅÌJ'5Ó„‹dµéÙ§ÿ‰ÝÆšU»˜Ò² ®€óøZV²c íIŸßÆšTª+>kRÓr‹ °ÛK”ïÌ\ö/xW?_Ëñ\“ò a†%—<³¼íxã}Îv¬¸¸X0 /j–÷©e³á‚‰½Ð޳ŠÛAª‰ó™¶Y'úǨ.ÁgÇb™Ylþà&<ù{²œå˶Ód—ó„5¤!å†,7zýýcÞ0Ž7¾ÀØÿÀ¥V}ZuîIÿá73yâpZýV!vÄqôx¦3‘O»óÉïüJ®é©d˜àoÆsü¤ÓFÓ&îz¯Eþ¼ÌΑƒG)4 \ëÖ#Ø 88€Å—vCÑúwæu°ø7ã·sJç=w¼>¡[£X»eÛcw²kÇj¾ßºšŸ¾oÇÔgŸ`L˜{©€pÁÑÇj½ˆ¹†.GYÅÀ¯[oÚº• Q«Ù>¥ Ü^½†Ãa½{rv¬åÚ¹b»QÑßÕ${Ëg<ÿñZÒƒº2éÁQôlQŸÀšž¸Ù °oåß“§±°€r?Ü*¾ßS…í ÕÃ9ó•,g.ú£ø–Ć#yñ³GÝ£%¡µkâáb‚%Ü:„OÎsÒÍvÞNÙÄkkrû²Ÿøé—åüºz5ëV~ÅK¿âíWòêÜy¸£àÄá¬uˆ¼ózžÿX¶ÖëV4eŽyý¡ˆT£@V°—•Q‰8 š·mYôagøàgÁ8â$¨ó Lè|wöžÔkߟ›Û÷çfÀžqU3ßåí_¶òùç+éó!¾Ôö·`JæDB!4º<Ó9:SI¶CC×sž !ÅañÅ¿ÖÅw‰F­ÎDvð$:*šۦЩà V­9Ó֔Ȟ%Æ_L;_2…ÄþE > ¾ûaÆv,}3¾™›FZ6Té|ˆv«_>«¿þf0SÞû’§†x–>–OÇ—iRé¯$±Ô¢ÙÀI<1pOI[øöÙ)Ü=} Ï<1ƒ›ÝM=K0õB¬Ûí4¼ö ¦][ït²Ô¡~]ÆÖcì;”mõ•"—Û•)`fûÕ§,Hpb©Ù…k{¡Þ´i†Í<ņɼˆùbm>Mè7a8­m&…ñ'HpF "Ú†a#‡MËד~™æ£ufmcÝμs»ñ]Ø’ib­ß‚æÅs6—¢Ûèvì0¼éÒ§#Þœ"zU ûÖðkœ×–½éd”ZîRµså|2Oåá4jâïk;§â¾!ŠØÂ*Þ±?B;ÈÕÏÌ!%%§%€`×sŽå„¹?²&ïÒ\®ÿâýôv5É?°‡ÃÀð£÷€N¸š©,ør^ù7œsüûЫG\9Å¢³IÐñ/òg dv²Žmä»7žäéR`ñ§ç“èu¦:dÜ4ý 2ÖLçåocI/›Jì™X7åû Šû»$6,\ÉΔü2—œ¤ïˆå¨ÃÀZ;˜ÚÖâ×ï7’¾þYÑŸñêw»Èt”Þ¿ŒC[Ù“r‰{&g KþóÒÎnÌ™Ã?YJ¢éIÛ!}hðÛ»â⃿·3í$'s.|?¼:ô¦[MÈÚ´ŒÏ¬%Át£uïnÔ.U€«D;_ò0äAp°çIÖ,Û]|—mÑXö¹¼ñù&²«üBÊ äêgÔ Qã ¬Ž½üøÅš'z&™›ÿÍíOÌ'³2Dzó >þ’µÇsÊômV­d§ÝÀÖ 1 ¬EÝzã‰3¾¾AÒ·eÜ?W‘PXæõ ’ˆùñ]fmÊ;óQÐhÂ#ÜR× íç¿1áå5$—:þ HÚº„èN½Ç"Uäò\²tgÁ›ÓØäZÔ19 ²IOŒ#.=‡i`­ÕŒw?ÈÔ^µK%Dû÷<5‘Ôg°iÆÓÜ6¿!-›ÕÇ×–Kzr ñ'“˜e¡û#ýé8O;ç¾ùðCüCà «@MWYñûÙ±'l—ŒÉoC* ï.ÜóØ-$¼ø13žbâ/a´ ¯ƒ§#“¤G8gcð‹ÓipéšÉÖ¨€ÏÍ÷1rÉ{Ìνð¹5oOæ•ûî!$¢š×ÇßÝNÚÁüuL·zî¶3's†ßµüûûW‰õ$¿<I“ÚÒ½k ‚\N“xü‡öîæHš…뿜ĸNEcj ÿëyë«g9<êy–=݇&Ó;qMç&ÅÃngë~¦,9D×zºœ/r²NîÞÆIÀ0,X]=©åW‡ˆîá´îØþ½ÚQ×Ó(·já>’Þ‰`Åܹ,‰ÞɘuäšÔòó#¨E?vëAßÎŃô-!ô+ëw°ëÐIömÙË©|p÷©CXï›2f‘¼Jƒ-oæ•·[°àÇy,Û´‡Ñ‡(°xâW7ŒÈ›û0¨á%[æÊ Ϧլ/øaõzbO™xÖnJäÈ™<ª#A¥6çA§Is/3™»q?kWlÇî4qiÎm#*Èp£MŸîÔ^ÌØ¶>¥ú6ïÎcNL¾zçm¾˜ó+1‹à´Yƒ€:!„ö˜ÈÄ‘c¸ùÚ¥ŽߞϲxsO¦ÿëf.ˆbíœ-äYkR§i'Æþ}<“Zë‹ÃDªì(!!^£.ƒRß»øúèr¾cRDªÂ–-›:t¸BDªÜÂ…óèСS¥ÖU,¹ÂÈDDDDÈDDDDþÜlj‚Ëø–×g_«†‘s¨B&"""¢@&"""¢@&"Rm¹¹¹‘——§†‘*•——‹›[åç©T ‘j-00˜ØØmäååª1D¤ÊÂØŽÛ ªôkhbX©ö’““IJJ$?_•2¹ôÜÜÜ ¢víÚ d""""W+]²Q Q 22Q Q 22Q Q 22Q ùs°© DDD./§ÓÉŽÛ8zô0¹¹¹ZÇÃÆ Ñ‹¥œzŠ=†Ozž§›rLJ¯pcòk.ù«_eÌ«ë0ÛßË—/ Æ×(~"o5/ŒûQA7ðö{hj­Ðo‰ïãÎÏqÏt^½Öãj~c*Õ d"""W¥ØØíäädsË-ðöö®Ð:YYY,]ú ±±ÛiÓ¦ñ22³–ñÌmï°9äfÞ{gMª ¨)‰ˆˆ\fGŽâÆÇaµZÉÎήÐ:V«•ÈÈ|÷ÝWUÈ\š0ôŽ;iïFàŸu@Ól2‘Ë,77WWWLÓ¬ð:¦iâêêVáKœÌBç¡!î7æ ¶™ˆˆÈàt:/x pìwÇO’´e_|³” “ɱԤADOnœt á¿ó’öÔ,üaK7íáhÊi®>ÔmÚ‘£oäúvµq©à®ÙwÆÔÇ&¥û£üðdOÜJ·$G¿y„{f£Í}ŸðòP_ ÀL™ÏcS§³³ÉD¦¿Ü“øŸgòõ’$çbõ©O›>c˜:îê¹þ^˜$ÎyŠÉÓwa8ú ÷ŒøæÌâ.eÇá)‰ˆˆ\]ª4\]Râ—¿É#oG‘‚õZu¦£ŸIʾ%¼þè~w.,ï·#gßO¼ð b2-Ô¨Û”6ý°fŸd÷ŽÅLß¶˜»þÁ´aõ«>ˆØãYôÊc|¿ÝBãfMi”Áá=ˆúá_ìK6yÿ‘ž¿¨¼š `üo–ÎŽ&Þ»C‡´Æ¯ør¦58 Ktƒ™ˆˆÈ dΫc?SVðÁô(R¬ ùô4îêàS4g–=•¨ŸãÅ_Žc/'Ì즿:ƒ˜ÓAD>ðôop&¸äý…Wžý˜¨Ï>`N»—Rµƒµ‡–0׸ž||ümÅm />ú>ëÖ~Ïü{pkÃóíƒAfý»çD“P+‚ácÇjP¿ˆˆHuátVQ…̾—OîÅ'ÿc±Š].trrå/lÎ6>•)¿…1›?ݧLaÀư0¥T#yåO,K‚À¡÷ðÀ€x”xÖ=t0÷ßÀÖw·²hÅQFŒoDUÎ.aZBõ׳a ÀV'’›"`ýO'ˆÝ‰ÙÐ÷ŠOס@&""rTÙ%K‹;¡ ðs=Ïv³âÙ—UÁÌf÷®£8ŒZtèÚ¼ÌØ-À#‚íj°hiN‰sˆÝº£&»·,ÆŠøD´¦u ‡"ÛlDÍ*LC–Àvt-w¬Ôm‚•$ÒÓ2pâ‹õ  d"""W$UÑ%KK(#žªÀİÚÉLRÓ˜–‚k[ÊAþX(Èœi$&Û1,xæü^9E6P³ ÛÙâ]“š–sC¡«‹ °ÛíˆãALDDäŠ2ó*ÙÏ ]Ã‰Ó X|i7d­}Î_þ²ø7ÃëÒìåùŸ2®ŽïP Q ;O˜©…¿¯ãP*‰)N¨[¶Ôd'91•Rµ>×? Æ'Ao`Bg×‹ß › kQ9 ;œ3íÅ©Ì,œWùñ /¹N§ó‚~Çed^´hŠÕÌ`sôòË>Ÿ·“u[O— dÞ´i†Í<ņɼ¹Óâ㇯ޏãœ,ÛöÃlÜšV¥Ì°¹`3GQ T ©ÜÝ=ˆÀf³Uè >>˸§êõL{O“„EŸòùÖ̳ÁÇ‘Fô?cijÙ(dÜ4ý 2ÖLçåocI/›bì™X7åû *ˆüZbÅqrßþšt6ÙS‰þìfŸpVí]’.>ø{8ÓNr2§j*›ºd)""r™Õ¯ß€={v’——‹ÕZ±ûûGŽ¢^½—u_Úý¸oê&y7šŸ»Mm÷3IÙ¿é Ô§!KVž(½Žw'îyj"©/Î`ÓŒ§¹m~CZ6«¯-—ôäâO'1ËB÷GúÓ/¼;amÌð›»òËQ¬~ëöÏoA£šv’îáÙ†Ñýü´ädÕ5‚-œnü˜¿8šw}ލfµñ°XDrÇÈVx*‰ˆˆ\}ÂÛ±oßvìØZáï¦ôðð nÝú„‡7»Ì{k%dà#¼å;›Ï¿]ÆÆ=Ѭ´xS¿e$?1Žæ›žcɹ1ð‘¼ðN+æÎeIôNĬ#×ô –ŸA-ú1°[úvv¯h,$ Ïƒ¼fñé«Ù~h;[ÜýiÜáž¿mA+žä§*m:Mzœ{™ÉÜûY»b;v§‰KûpnÑ ÏKPž3âMýiˆˆˆ\>¦i’M^^^…Ç…Y­VÜÝÝñòò¸Jî2‘«†õ‹ˆˆˆ(‰ˆˆˆ(‰ˆˆˆˆ™ˆˆˆˆ™ˆˆˆˆ(‰ˆˆˆ(‰ˆˆˆˆ™ˆˆˆˆ™ˆˆˆˆ(‰ˆˆˆ(‰ˆˆˆˆ™ˆˆˆˆ™ˆˆˆˆ(‰ˆˆˆ(‰ˆˆˆˆ™ˆˆˆˆ™ˆˆˆˆ(‰ˆˆˆ(‰ˆˆˆˆ™ˆˆˆˆ™ˆˆˆˆ(‰ˆˆˆ(‰ˆˆˆˆ™ˆˆˆˆ™ˆˆˆˆ(‰ˆˆˆ(‰ˆˆˆˆ™ˆˆˆˆ™ˆˆˆˆ(‰ˆˆˆT¶ -eßÍGw=ʼnΠŒ{ÁŒyõ}îjaSK‹ˆˆˆœ/2© DDDDÈDDDDþÔŒ„„xó/fâ°Ûq8K,ê<É·?Âÿ´ý¿­ “Þú'7Ô-‘ñ V› «¡†9Ÿ î2°Ú\°–|ÈéR&hY°º¸âêjììýüüþÀpiÎï¿Ì !% rö~q?~Wb™^æ†:챟0ù©y Y³ÑúÎy±Ã¾ù3+¶!%׆oh}FŒc\ŸP<Ë |ö´Ý,›·ˆ›wq(!Ó<}‚ kÝ•×'2¬¦Êƒ"""r5² Ù¦C†ÐrΧì(01 ÷³hÙaFMhr6ÔÙ±6*Gqàs‹èGßàò#Rö®Y<6s%{³ÏVè÷¯çÛ7¶³íØÓ¼<¡5΄2')?ç…7ç°7ˤdùïTò¶,?B̯KY9ùïõ#è;b,ã"áU*ÔY ì~o‡÷dÉü%üºe7ãRÈ*°àYÓ??‚ê‡Ѷ#=ºµÁCÇ€ˆˆˆ\µÌR±ÿþ±]Þ‘EÆéâ¯22l4ŒìG —ŠoέN7&<Ú  €­6±Ã&êM‘êÈ*ÂLcÛâÕìËÊ&aë ~9YüÍ•žm1¨aé/+Q «ŽD¢¾ýœK|?‘ŋַLd æ¢¹ ì ‹Í Ÿº-èyý& Es㋈ˆˆ'¥„„x}™£ˆˆˆÈdQˆˆˆˆ(‰ˆˆˆ(‰ˆˆˆˆ™ˆˆˆˆ™ˆˆˆˆ(‰ˆˆˆü)i:0©ÖLÓ$.î$ii©ªADä’sqqÁÏÏŸºFå&¾×¤$E±jç-´jëVÞFJýûÌÿÚš0üþéêJ a¢ál"rù™ã³ß›Åölƒ >ñæC×P6m¹úÞkÏvº†Í=5¨MDþ0 v¯cM¢‰KóÑ<Þ{=O}¼‹¨Õ±LnÛ‘ M¹¥6mû×Ãj’ŸWˆ¾ÀID.{ +ˆÏÏûò1¼º2qjsÃX †G("*rª›Ë‰-¿²lݶì>NBj:§í®Ô nDÛk†r˨„z”½èirjÿR¾þn)Q»Ž’”U€ióÀ§všwັ7Ó-ÈR‰eEäjP¹ Y[WG“jÚhÙ–]=hýßÄl\ÖÓíéáe”ífJmïÌ&óW1í–·‰Å¿ÞK˜õl_vrëV®ßLÌÞ$¦¦“íp¥VPCZwÄ×w£~9}YÖ|÷Ór¢÷'9«ÓæN­€6mǰ›ÆÐ%Pý“ˆY)vlÚBŠÓÀ³}zø\¢‘aŽ#Ìûà#f§{R¿.MÚ„ááÈäØÞÝ,ŸKÔæ[xå¥[hî^¢[Ýõ%=ó‡ =¨Ó<‚k‚k`äfœpŒØåóðéqÙu!ËŠH5qÙÛøuc&¦k{t­…û3Ú¹±eÃVm΢{ïšïêZ<†Ìµôp ç1}ò)?gÔ¤nh}šwl‰§#ûv²òÛ]Do½¦ÝH³’÷:íùš¿¿0›#…ž„´jOߺÞX²ÓIˆ?Ì®U ñ»f¤™ˆÙ9½G¦âÄJ½°F¸_ª×µÐ}ò³ k×–5Jt<ùq,ïyþµò{>ZЛ7G‡_þÌeã¼….ô£Ï£¯ó#R§ IDATD/ÿ—EMröçò[3\Ȳ"RãY[Ö²1ËÄ£k_ºx;ÁéA—~ñÚ°†-k6“Þ+¿‹9Ï´ÓçÞ×Û¹õ=8NœX°9YúÆc¼°x6Ÿ.êÉ+××9Ó—mùe G øÜ‡<×»‡ V«…‚¤=ÊuÑ['RA»öìaë¶¿»LëˆV´nÕòjdYdf™€OÍKwç¤Q›¶=kŸû¸[‘·ßÀ²µï½™äQ!EÁ0-=ÓÒ˜V-üÊŒQ3ðnN“!²ÂËŠÈÕ¯.ô’¥™ÎúÕ[ÉÁ“Þ‘ðp˜˜˜¸¶ïK7ïµ,Û±†¨ä> «m” qfñK ê?ïã¾4ïXg^2É9%»wºÞ>–.+ß`ãæm$&ÐÌNÊÇ´†Ñ2Ô$55­tåR‡:.…Øz¿E*€l6öîßÏ–˜­å>ß¶MkÚ·ksÙ&–¾jË=fN»cws0.¬ÜB¦ ÎD2¬àLˆ#ÁA6À¨EãF~XbwóÝ{_Që–tmˆGyUý YVDªo€KÝÈêØ| ï¾ôkçr6RY[Ñ¿G-–/Úͯër]ðEÜˆä  Ï™›ÈÞ{9œ~¶/3SIµ€#!‘dÚÇ&Mü±leÖ»ßà2¦/ÂjŸéŸLG!v½u"ÖªE nŸ4«ÕÊÆM›K=ס};&ßv+áMšPPPp•2ÛZÞ`’‘q “—¦Jfæ²Á{¼úùZŽçš”—[ K.ygžp!â¦{³ï ~Øü ÿÜô-6¯BÃ[оK/÷ïLè™Á¹²¬ˆ\5ë‚Îpį_Ç΃Z}ûÐÖæÄüíÖHÓ eŸkð_<}k£8>l$ ÎÞTj{g6yÞÇs9¸h:oÍZωóõeÖ<òϬc¡ùÍ3nï‹ÌÚò=¯oþ›§?õÚѶcú÷é@õO"–ŸŸOㆡLšp+À™PÖ¡};&M¸•°ÆÉÏÏ¿lûS…Ì‹ÐP,[9qà0y„àyñÝ*Ù[>ãù×’Ô•IŽ¢g‹úÖôÄÍf€}+ÿž<…¥ú@ ŸöÜñút†nbí–lÝÉ®«ù~ëj~ú¾SŸ}‚1aˆTCÎ8Ö®ÙO¡ ö3yòïej`æiòûáu¬=r WfæD“œm_òòדY§'wß} ‘­RÇÇ7› 7ñò˜G™_zB[8SÞžÅõÛ×°jÃb¶ngûÎuÌÞ¾Ž¹³[3ñ‰¿1¢±›ÞC‘ *((8ÊŽ¢ëý“&ÜJx“Æ—­2Võ a:ðóRb~e]F\ô–…ÄþE > ¾ûaÆv,Ýñ˜¹i¤eå΢íI½öý¹¹}nìY5ó]Þþe+Ÿ¾’>ÿB€Q‰eEäïB*dŽ#ëX}¸èâ_VÜ~vÇoɬ‰:È Š¿J©Ä6JWÂÊ{¼QHÅëx”1Í É+ÈòO_å•9;˜9k5×<ÕõO"–ŸŸO£Ðg*ea]ÖÊØoªtt”kÄ0®oꆙ½/>"åwfD4s²)6™ßí6Í|2Oåá4jâïk;çŒ3}C±…ëxm>Mè7a8­m&…ñ'Hp\šeEäjfgÿºõsX¨3æmV¯^Et9?ë>@#«“¸uQì-¬LB, 7;§Q‹Z®YœÎ+Àîp/“ŒÍÑì(8__æÄžŸÃéS餥$’VàK×ñ#ig3)LL"Y3ÏŠ\°‚‚Â7&¬ñ富]–@†µ>#ÿ2–Ö^&‰+ßäoÿüŽõ'sJÏT]˜ÁÕ³xþ¡'øpsÆïÏbmxìƒÅy’5ËvsºÄ]LÙæòÆç›È.;RÍLbÕìLÉ/öœ¤ïˆå¨ÃÀZ;˜ÚÖ \VD®E•© üìeMTNKúö&5î$qåü$ÖìBßP+Δ ¬Þ•_º"FÙ×-çqÜ ®ã‡ÅyŒ_—î&ËùÛsN².ཙ%ú²ßÖq&±iÉjv§äã,ñúNGqÑ›8ä0°Õ!ÈbVü÷Õ~ôsæ'??üü¼‹z‹QåwYº6É´iðÚk³ˆ^ÿ%ÏFwP}êù{bäe’GZ®Ü‚‰lèó?¢V׎ õòOÙ6gScÛжaMì)Ù¾3¯ÞÃè3Ÿu%íó±sÞá›?Ä?4œ°zÔtu¿Ÿ{ÈviÀ豑E·•;.`Y¹ªYEäï\OTŠk½žôlàÀé8ÏzŽÚ\Ó§13dýÚÜÚºžf© –;¨Ÿô› »öK?dóüW¹?¶¡5°§açžD¼û¢Ï¦ŸX•_â2§#›}¿|ÌwŸ~†oýÆ4 ñÃÛÕIVâAvíK"ǵ·ÜÚ_ÓÔ×3‰\….ô5šâù÷»²qÉB–¬ÛÆî£qìO²cõ¨I@ýö êЃƒzÓ&ÐõÝê ç¹—ÜùbÆ\VïÚÆª£.ø„4¥Ç”{˜<¤Sç—©†Ðwü­¬ßÁ®C'Ù·e/§òÁݧa½obȘD6ò*:½eEä* d‰(¹l]»‘t§•ÐÞÝ©ëpà8oŽsеá3°wÓ:¶žnKwçÙf:K²ò/ôÀ?Þô俟þÀòí±¬=á‚oÝæô½÷QîpšO¦üT\U+^ǨÀ)S±®‹aû¾cÜq€SyàîBóþ1vÝ}r8•¯8&r52âM5ƒˆTW[¶l",,¼KZðð ÁßÓ‚=+„Ìÿ1ŽÄ¥&AA>¸˜9¤Å§czâ_7û)’28³¶qžÇ‹k jÖôÆÓ͆Å0qÚ È=If¶A­:x٤ƥ’[\Usñ¨—‡;®®6lV+L‡‚ü²³²È)T¹’ØO‡*µ®¾HDª½Š]²t“zœœÔ ¾hA& Ç3KçZw—Öϲծö¹Ty…¬ðÈÏ<ÿÜçl˶Üe÷L¹Ž®õ<Ï&Á‚ öG/`ÖÌy<–‰“@t²&"""|2rWȪ69N0û½YlÏ6êóo>t eÓ–«á½Æñl§kØ|ÐSƒÚDDDäO§JóOAì|~Þ—áÕ™‰S{œÆJ0e>ŽÁ°¿ýȉœ“¬þòu˜z+×Éè·6‘wø+î1’a|Ãg¹ç¤ü2ë¯Åø÷·’¯c[ä²(8ù+<8šîMƒ©åᆗ_Ú ¹‹7—;çïÐyü="Ý \»½Æ¾Ü£,|y½›âíî‰ohGF=ñ{sËÛJ‡ç¿Ä­½šXà ÷Zõh7ü!>ߚƞW»âj¸Ñïý8qräíÞ¸ûOfA>ØcÿA{Ã(úq<IJ„‚ Ù‘?6Ó4¯èÏŨ ™›¶â4ðl߇>Æ…­î8¼>bvº7!õëÒ¤MŽLŽíÝÍòY±Dm¾…W^º…æÅßìÕlãÇx³tv4ñÞ­:¤5~ÅqÓ†‡QZröýÄ /Ì &ÓBºMiÓÙköIvïXÌômˆ¹ëLV¿DÃØ9±è5yéF Dt¡£¯IêåüûÉ}ôïX^„s’¸úžxk%' ] hÒ’.­\È<º‹mKþ­Qÿ̳ÜÚÒ“sZÅ~œŸ_ü‘¹» N£Pšûe‘îbbmØ!-~äÃ]+Y¼w w¶(óÖ9ãY¾tù–FŒ@·GˆTy×Ï© ¯3æú§X–dÁ·i7z¯ƒKÆ^¢V~Â#Ëæ²ì¥ütOK\Ë®Zx€ÏnêÎ+¬´éÚ•ÈFIl_·‰Ÿ_ËÆc&›fÞDð™Î¡}ŸÜDß{æ‘`øÒ¢Ïõ vrrÓÜÙ7š[‡æ•<µÅ§Ûdž~ÌoþÌA¿ÞÜqW$ÁÅ}¡­IGj•Ý©JUÈÌlŽMʼn•zap¿Ðõ­tŸü,ÃÚµ¥A…¼ü8–¿÷<ÿZù=-èÍ›£C°`P£YÆ…Àî9Ñ$ÔŠ`øØ±4±–Ý¥¦¿:ƒ˜ÓAD>ðôoPÔ ïè/¼òìÇD}ösÚ½Äè¢mšIËøà³M¤»6bÌÓÓ˜Ú®VQYљΦOžãùyG±—iF3yï¼·’8gý~އ"CŠ’yŠ3_âÙo÷0ë­™´y÷Ú–iÇ¡,¬ÛŸ'>¸“¾!ng¿a@äüßÎhV,ÙÆ„ñ(™ã-gÉ~Ö&ý¦éåDª<Že,âÑ›ŸbYz#Æ~:›'µ:v²c?bü¿0çÑ»yÀ  /ÝÙc>åãAæî}…!u]Š U>妞wòó÷/3ýÉ1<ÛºhçÑϸÿÑy$¸·ãáÙ¿ðê€âq¶Ž~yh£ßÛAá™ÈgàÓu2O‡¬ûgöáîg§Ñ®ìù[%öC¤ºÙµg[·íøÝeZG´¢u«–—eªî’¥™Ef–YÔAøÔä‚O²ŒÚ´íÙ¾tp !òöhïbg_ôf’+\!4I^ùË’ pÐ=<0àlpÌýãÛã‘¿—E+Žâ(î¶Ž­\ÄÖƒ:ƒ¦2ñ·0`ñ¥ÓÄÛ`9§:vlùBb²Á·÷þÒ7älµÊ¨Ië±áæ0΄ÌÝxúœ»JM#¡÷Þq&Œ†Ôê6ˆž¾¾n)ë³J®Y@ì’•wºÑv`_êi žHsr|ÖëÌ8 ¡·ÈÇ“[•ªŽÃRƒ×´/}yÀZ—ž×4Âjæ²{çÊî¾Å§=Ý[ž§žèÞ–a‘!Ù›Y´¦Ä˜µì-,Z“5:1¤§ºÂ RÕN±zI4yFGö¢F9ýI`ï¾´´9Ø¿9†Ì2ý´µá@†F¸”YÇFxËpl8HŒO*êÌ 6¬Û…ÝbÐuÝÎí·¼zr]¿JwäÞ‘j¨U‹Ü>i";u<ç¹íÛ1uòDÚDD\¶ý©ºk[†7µ¼ À$#ã&5.,(˜¹ì_ð¯~¾–ã¹f¹gi†%—¼ŠRg‰ÉvLg ž¹¿×(§³Èj𙤦;1-þXÊm¾Ú~XÈ.±ß¤¤;1 êYËÍÀÁØŒýd¦¦QXæM°øào9ÿÛÕt`Â~žÁöÅ«81x õ-&éQK‰:~ƒÐÕ[qL¤Ê9â8z¼Ó™È'ƒÝùäwuMO%ãäßyírþÎ ÜÜ\1€‚‚‚â~+‰¸;¦µ¡õÊëO\¨ß°.V2+wF^Ñý¹J\H•*??ŸÆ C™4áV6nÚ|&ŒMšp+a“Ÿùn‘«Â@æEh¨?–-‰œ8p˜VOD*Á‰ÃXëyçô<b­×sº£'NUq®eèNþÜ Î„2‡£¨™§òp5ñ÷-2LÒ7D[xn£6là°Ÿ3ˆÛ6í°™§Ø°bã9c:Ê?^4kY«3ƒÍ÷qNVÎßÍúíYe™7-Z6Àê<Íæµ[9]v;ÎÖEÂaxвUÃJ|+ANƒé[ÒÖ,äóŸ–sØáJë‘Ô×`~‘ËÃð£÷€N¸š©,ørÞÜ\t¡Ûñ¡Ë5­°9Y2oyeŸÏY˼åeN ÃÅW°žgnE)©  €°Æ kÜøŠ]ª¯Úpk}Fþe,­½LW¾ÉßþùëOæ”î< 38°zÏ?ônÎ(zÎð 8Ø‹ó$k–í.jL²ÌåÏ7‘]^ýÞÅogÚINæ˜ç™àþ£é`±f:/KzÙÔfÏäÀºy,ß_p¦yôL[/“ø_þÃÿm?uöj¤3ƒÍÿ÷‹“œç4iƒÈ!´÷‚ôUŸñášÄ³¢yšÝß½ÏWûìX‚ûr]ç•» áÚ‚¡ý`œŽæçå‰àÕ‘!½ü5˜_ä2v'>ÎøúIßþ•qÿ\EBÙäSDÌï2kSÞÅt¢4w‘µœœþ Ï­H9Û:Yü÷‡ùüh9õ1·`Bü-8âö²/S÷IÊŸÇÅLꚟŸG~~^uœ¶8;4É´iðÚk³ˆ^ÿ%ÏFwP}êù{bäe’GZ®Ü‚‰lèSœm´ºv­—ʶ9Ó˜Û†¶ kbO9ÈöñxõF˜ù¬+bmátëäÇüÅѼûèsD5«‡ÕÀÚ ’;F¶ÂÓ»÷<5‘Ôg°iÆÓÜ6¿!-›ÕÇ×–Kzr ñ'“˜e¡û#ýé^ã‚úsß”<òþ&¾{ö^¢#Úîk’²±é!ôëÊòÕqXmgk]F`î¿o'¿µŠ¥¯ßÏöŸ[Ó<È…SGbÙqìN¯æŒèVÚ¸W¾“nÔ ­¾ÿÛ À¯Çºi0¿È¥áˆåÝ®á{÷òƒXÀè·™ýXgl~×òïï_%~Ô“üòt$M>hK÷®-r9MâñcÚ»›#i®ÿrã:U~t§¥áÞ}}}ï™Ï냛3¿O?:›œÜ´œÕñMSkf~³W—³'e®>´ú3÷]39ÝBñ¶ØZÝÆkõ.ç®P‘êÈ®V—aБAæ£xþý®l\²%ë¶±ûhû“ìX=jP¿=ƒ:ô`à Þ´ <;®ËZo8ϽäÎ3æ²z×6VuÁ'¤)=¦ÜÃä!…̘:¿œmyÐiÒãÜËLænÜÏÚÛ±;M\Ú‡sÛˆVxá#yáVÌË’èˆYG®éA-??‚Zôc`·ôíì^ª‰ê ~Œ·|â‹ï–³iw4+-5iЪ/œ¿‘Ù3–Sà4qÔ…çT “êÈœWí¾ ñªgWúOâ§'ïå£= ™òþkÜ\÷ò ârùšûüšc¡ãùð­ Õø1‘rmÙ²‰¡C‡WÓðx„·#›óPT[^Þ±ŽÇ›iV}ùóZ¸paaáWtØO‡*µ®>Æ+ ?å$‰¹er«™ÃŸ?âë]v\›ö¦WËØ”f&ë¾_ć;í‡õ£ÞE‘j-çø^Žd9Ïé¶¼}//¯)À½ë-Œ SÑ—‹Wï·—´Õï0õËdê7mD½Ú>x:³8¹'»âNczµâö»‡rB‘}ÿB>X¸Ÿ¬¸DïLÇRãûj0¿Hõæ$þÛ)´zö(Í»´£iý ¼©ìßø+QûÓqúôæ•wïAyLDcȪ½Z­1²ûJ6ï܈ÝÙ˜6<ýêÒnàhFÞ8œ®u\/Ë~8¶³xqv/‚[å¶{ÇÒÒMïHõfP»ïTþ:òK¯YÏ‚uä:]©ÒŒ~Sã¯OÜÏð0M -rµ2!‘j­Z!‘3.œGÆ®è>9r¸ÒcÈT!‘jA—,EDDDÈÈDDDDLLDDDDLLD¤,777òòòpw׈" dUÇápàââRéõ5¥¨ˆTkÁÄÆn#//W!ò'dWâ'//—¸¸øûûWzß5í…ˆT{ÉÉÉ$%%’ŸŸ§Æ©¦ 8zôðÙ¶‡‡ 6¦uë¶Få¦kW ¹ÂtÉRDDDDLDDDDLDDDDÈDDDDÈDDDDä Ñİ"Rí%%%‘œœ¤i/D¤J¸¸¸àççOHH]M{!"Ržäädòòr‰ˆh£ÙúEª±… ç1`Àà+²íÜÜvîÜ»»;!!õ*õª‰Hµ–””@½ÆDþRSS®Èv- M›6'&f³™ˆHyòóóÆD¤J9N +ý d"""R-\é/¿ºËRDDDä S ¹ÂtÉRDDDª…+yÉòb©B&"""r…©B&"""Õ‚*d""""Ri—¡Bf'yûb~˜¿šM{Ž‘˜™ÞøúÒ¨9mÛv gÏöÔ÷4ônˆˆˆH¥]Ͳª df;¿zžg¿ÞK–iàéJX+ÜÉ%=îÛÝÏ–ÕëIùˆ{#ª>šYËxæ¶wØr3ï½3Ž&V¼"""RÍ™}ßw¼ùÍ^N»„2üÁǹ£gg aNNÇídÝŠMؽT‘‹£ Y¹ŽÞHœüNâ®^!¸•zÞBÖ ßZGˆˆˆü©Ua ûöî;>Šjïãøgv7Ò+„!ˆ‚B¥‹€ (¨È£`÷z±Ü«^/¨¨ˆ" Òkè%1´„ ¤BÒ“ÝçHBK ¡xï׋?ÈîN93{æ»çœ9£’ŸW€Š{»­Èpò7&MYÂéf#™óÕši®^fÖ†yfv4V}ßgÞ¤@ÌP¹˜´™Ål&"!™Œ¼RT¶Nn4oÓŽGGŽ £‹Búªw77=@ò&\ry©&A/òë´>ØU4ÔéÏdz~Ù*6ï?LrV>S[{µ§×á<è„Iå-ÊZË›ãçßò)æ~Ü‘“K~fñ¶Nåè±pnMסãß»% YQ+øñ·0öˤØÔž–úñÌøÁØJ ¡BqÛÉCZÈ®Eƒ“‹²9¹“#›Òö&]“Úf=èëý'ß$lgÓ‘¡<ç]móŒ©lÝK‰ÆA½|1Š~åÍ÷–q²Ì‚Fm|yȵ!JQ™i§‰ÛºÛÎÃè袣A람jÅæ‘¤ZùЯ¯öOëêYÑ•ªRxt9Ó¦- *WCÃÆ^øÛ£-H!1vs£÷õüG|Ðßýê‚ÓŸcÍÇo³êˆ9ž­}hçšÆáÃq¬ý>K;Ô IDATê¿yÙâ7^ÿ*½‡mÉ:–Èáí¿05ÍÈWŸ £…L@"„BüϪ×@Ö¸ko‚–cßñ?ycb4z ¶­iãåI3—W¯\q&¤o;~‰d[X4c¼ÛcQ9óœØJX’mËôòÔEì[³ž“eöt{ãsÞîêPi•¢´#œ3Ñ [‡2Ê WE’fãË€‘#¯Ô¯D1÷_ ˆÊw!dò;Lõ¸<æ­8yŸMýŽˆysXø1Cܪ6ßNlfcëa|:w¶@%gïl¦LãÀÂéüCÕÐîYüßCΘjáæÿã]]Ųðƃr6 !„wHÂáÃŠŽ½á{ü|}ðói{¿2P\zñæ{̘¹„ð”cìZ}Œ]«Eƒ¹CK:tëËãCBhcs))ØtìM»H6…oæ¯qí±ºÔªVJ\ØvÎÍêÕ&@-àBv ª¦>ÞöÕ&US°pmCËo­JæöålÉç~™ÜÓ£J4oÚ‡—GïåÐׇظ-™£›S%Ïi›3ôÿž¨cåë·íð(=›mã—©”ô›Ê a @±ôbP–ÍŠ&>.ýƒmd–^!„â6Ô¦ËR§Óq$)‰ƒQ‡®ùz€¿Aþw¬´ž'†U°i;˜©s~àû¦0ahO:û6ÅÑJ²’ؽl¯Nþ7ëÎê+%Ÿú‡¸¡`ãîó\.†‚ƒlÜ ;з‹= €bC‹æöh ‰ü1ë7¶ΠÈx«ÛZHÜ¡£”*Ö´ïÔ‹kì‹­¯Z#)ÇNPPíø(N´oR-Ri\hì¢Å¿vÕ—©`忆¢’“ƒ*ß#!„âŽññöæÙ§Ÿ"¸Cû«^kÈøqOáïë{ǶçÎ4Êhâ‚{`Ãô¹\˼?+’ï¾ £ýGýpQÊ7É«W(ž+³igû Å]£’±™ˆ‹`ß»'^n53Á÷ñzôK–XÂ'ûG×À‘¦­¼ z +}BƒiZÓ)5ŒHÏÔ£sX÷Þ0ÖݨÐòó(¬+VWÅ[-&&¥ÖVÚkÅsLPÑ—é1ÊwC!„¸-µiÍ*))¡E³¦<=æIöí?p9Œ==æI<[´ ¤¤äoÈ®Z« -ÅTëžÿçRöqèb_úØ”‡'MãúüÎmeÓ±<Ûê<Û7GS¤qc@o?Ì+-J± bÂçséw(‚=c‰‰‹'!vKíbùÒ@ÆO}›¡žæ5Id€ÆŽÀ¾½ñ»Á‡Ö4¨þGEî”B!î'¥¥¥—C™Á`àé1OÒªe JKKïl4º›aæÙšfº5œ3^$'O…Š@†bG×>0/j7[Ââiz„M‡Ëж¡w«kl²bI“ PF…2Ðçgǯ™±áóço§ÛG}q¼Y^Rìp´× œ2â<Œ1Á¦r¦ !„÷‘[ïURRBó¦—[Ê<[4¿£-c—Ôë²Kiózô©gI5€¢±ÆÖºrbRhØ¡ÝàÂîõÌ_¾•“Süz…à^ƒ-ÖÙ¶¤Ç˜øéTÊRÏ’V±ŠÎôè¯ dVøz¢S/²wÛ>reP—Bñ?¡´´Ï-ðlqç[Æî@ ÓstỼ6c;ž§¤JÀQ)Iý‹f­&Ù `á߉öVÕš°L½éê’ÉÊ­éР=}»:På]j{×o'>«¤Ú x#Ù±q$´N®8]¾eb‹ƒ•‚ñB )…Õ—‚kèBrvÏåÓßãÈ®žÚô¹ _ÃÖ¤R9{…Bˆ{Œªª·ü¯¤¤˜’’âÛZÆí¨×.KUŸM|Ø/Än^€‰•+Íš8ccÅR8‘|žB#˜¸<ĤçC®Ñ¥¨¥yh/|–þ@L)ØwîIÇê¡Íx‘¸U3YòÍ784m…gG¬M ä¥&{8†Œ ÁùÒÇt­èØÁžµ›"ùú÷‰hí„…VAë„A>XZu`â;Oq~úö/x—±k›Ñ¶µ;vº"²3³HM9Czž†N¯‡Ò£•œøB!ĽÈîWºú\t›SùW‹HöFÅŸtг'â9^ªbbaƒ³Wº?ÂÀG:Óü:wB*Ž>4Ö“ìBH¯€«§¢Ð¸Ñ}ô“”þK‰Ž<ÂÅ0·m„çÃÓwè@Bš7¨ÔªfA‡§ßâE²z_{¶Å 7ª˜µbì@,‹Vƒ˜6Ó—m«Wϱ¨pŠT lìíqñîA¯Žél.g½BqϲûwÎ%--õž“†S‹™4e1§›Žæ›¯†ÓT#'›¢vÜO¿~¤ „ø›[¿~ žžw·ûêØ±$ÚµëpKŸ½w'‡Ws _º‘SsÚ÷1!„BÜ(:H—eÝÑ'­gÎú$òÎÅŸÆ}0£»WÌ/„B!¬þÒbØ´)½I\ýú1öÅ‘´5““L!„Èî³®o±¦«œTB!„@&„B!L™B!„2!„B dÈ„B!$ !Ä}ÍÌÌŒââbÌÍå BH «?ƒ“[þ¼L·*„ø[svv%..šââ") !þÙÝøW\\Ĺsgqpp¸åm¿§$„u!33“ŒŒtJJŠ¥0„ø›*--%9ùä]Y·……ÍšµÀÏ/E¹µ©ì% !„BÜeÒe)„B!L!„B™B!„@&„B!L!„BH B!„@&„B!$ !„BH B!„È„B!$ !„B dB!„È„B!„2!„B dB!„B™B!ÄߟNŠ@QߌF#±±Ñ$'Ÿ¤¨¨¨FŸ±°° Y³øúú£Ñ\ýÛÑpr/NYB²ýþýýü¯Y›8òóKLù#—!ŸòÃ3mþ•^ñ.¦ú‚—a̘5/mÍ>¦f­åÍñs‰oùs?B“¿ÛOrµc›ðãê¿HLÉ¡HoDëõs?”3_åƒfôûð¦Ý_gÁ½}ÜŒœ]ú&ÏÍ?‰ïĹüë”ÛÚÙ|Žlø•ùëör$%‡Â2¯;¸ß·øÝ’@&„¸/ÄÅÅPXXÀOŒÁÊʪFŸÉËËcóæ ÄÅÅàï(…X“kYÞÞ;“n#˜5s-µÿS{ÏňoywöNr­šܵ=fZ4.Íi¨È¹q¿ÃÜÝßðÞ7{ȳjFp—v÷Ì1¼ß- dBˆzwêÔ †…V«¥   FŸÑjµœ8еe¦²êLZÒoÂsYzâ,O*”±Ÿllè5å3^6¯ôš‘fÝF3¡…–µRT÷ð1Œ ÷ðñ¸ÏÙeõ(_~û,>—kà"výûY¦ï,@Ûb³ÿ;‚æ—V¯æ²ñÃñü'Ê'ÿûÆ4×^cœ‹Júªw77=@ò&\ryµ&A/òë´>ØVÙ¡ ö­\Èâ°(Že¡µuÇ¿ÛPÆzˆ&¦5,ÅÊc›¦uàèâ_øcg<§sX:· ¸×pžÔ“ë|æ£9ùç"–næDf>&ÝßeÉ+.—eÍÊÜÀ±_§ðÒâÓ8ÃoS†ðÛµ6XcGÿKcÈÔlv~ñŸì¼ˆû ˜ñŒ/–•ºÅŒi›˜úêö·`ÔgŸò”—Ù-œµ?Ïnþëæ4[oRΆ“¿1iÊN7Éœ¯FÐLsõùŸµáCž™Uß÷™7)³›®¸ŒŒƒ«øyÉföϤPc‡o†?ý­nð©Û>†JCz½7Ÿ7‚õœ=¸“-á{9˜x†´óÙäëM±qmNÀCýxbpgšZTí×Ô'Îcü[+ÉêôËþÑ¥Ú>I^ò:œÆÒ÷|ÚÏî:cßjöݲ«ƒ.U dBˆ;óã·ZëØîð:w|°Ê€}UUùï¬Ù,[¾¢^·¥8áWÞ|o'Ë,hÔÆ—‡\¢å™vš¸­k°í<¬Ò…R¥ðèr¦M[@T®††½ð¶G[Bbì&æFï%êùø ¿ûÍ+T‹6ø{êØŸ@lª÷Šuè›X„ ÎÄ—­ÒÜ¡¢†/=JÌ‘2[oüܯßÝÖ uOFµbóŠHR­|è××ûŠÅk]=©r­Ò§²ñ³7Y£¡Ek/\r8yø˾àh¦Êì×»ÔîSšÌÒiËØxÊŸ€`º*HŠN`Ë/Ó9tt_¼Š[õMןaåô?Yš7¥}Ù&ê-”¹{¿~ŒÖdrlûJÂÓâ×»/öJ•‹ï™ˆåìH®ô'ÅŽ®Ï¿HŸ#Ÿ°aÕ×Ì ü‚Éí­Ê/Êú³¬˜ùûóÌiûÔËŒò2»¥ó vçYÝ•³¶YúzÿÉ7 ÛÙtd(ÏyW;3©lÝK‰ÆA½|kÆ ¤ný¯Ïˆ ‹4ñ ¦½½JÖÑ0>#‰>Áe× 2us MiÙX †c¬™ó-+²­psoLKO, ¹œ>’ÈÖEqDx‚Ï>~‚6õÐËY«ï–2!ĽÈ®´Íûy?ý²€þ}{óÖk¯¢ÑhPU•³æ°lÅÊËï3z”ÿ.­CEì[³ž“eöt{ãsÞîêPiþ•¢´#œ3¹R5ªQÌý×¢ò]™ü“C=.WÀÅÉølêwD̛êÀâv“‹«b‡¯o´1§‰I¸Èw[À˜O\¶‚kSwrÏ$“XÄ£],ËsˉXâ À<À¯ëÖØ [‡2Ê WE’fãË€‘#¯x|)îN„±ZyŒ¾K]EF cú³ ß³”µÃ;ód³šýÉ„yôáýož££}ùJÙøö½ÏXù#³7û3½S•Ém¬oÊÛsž£»›Ùå@®ÜB™ÛôçIÿ‹l<ºšðtk|ûŽ`Œ§¶JëNDꚪ P¬ÛóÜË?u5¾þ_M¡‹]ÇÿœÉϱEXLàµÁÍ0¹¥ó vçY–³âLHßvüɶ°hÆx·Ç¢òrNl%,É€¶ezyÞ|Ô¬mÌ™A–¶ƒÞý€çÛÙ–ï‹þ<ß½Ïô gÐW‹u~ UG:›JÿÀ<V:7KαuÖ‡|±})ß®{˜ÿ q«ãù¼jöݪ 2TqG*F£ÊÎÝáüôËÖmØÄ¿¾üв2=ŸÿgF•06vô(&=ÿ\=$Ã.d— jÜðñ¶¯V *X¸¶¡å¥Ö)T2·/gK8÷žÈäžU~ ›7íÃË£ƒ°(9ÂÆmÉÝ-7®rÝ}Ûb§”q$ö0ÅëÈNˆ'ÙhKû¡}ñÖ{¼"†I‹O CÕáåç]å¢z[E iÊà—®„1]£qE£?K\b.jm¨q ×øq—C€Æ®=ÏLè‰3…DmØÎ™j=ÖªâL¿'\cŠ¢ÔC™ßøbÛÀ4¯mŽÉùÌš³Ó KøbñQJ¬;ðüKýh¢½Åó VçY]—³‚MÇÞt±ƒìðÍü•Wùh–¶3F3zu¯ÁTFR¶oà@‚kŸñ:àòß×mØÈØgdzzݺËýÄ&>7âââºßņÍíÑùcÖol?œAÑu‡·wè(¥Š5í;µ½F R°õõÃCk$åØ jp1ÐyúÒÖ ã8®(&!öó6ûáï®!;!ŽÓ@Í#..ƒ¦1~mm©«;ÿ5Î7­Þ2¢¥±‡ZŒd_ÈÁX›åYòïÕ}Eæm ½ ’IÌ«Z8Û :µ5¿#e~cæ´yâeF·6#;ò[&°œz;º¾ð"½/w'ÞÂ6Õê<«‡r6 ˆJÁ6î>%`dãî,hؾ]ìo~N©$&$cPlh÷`›«»7-|éذZ˜¨¿c¨¦‘°w«W,cÑo‹Y°è7~]OŽŒiçH3Ü¿u¤tY !îP +¿ FÞ~ýUt:Ýå±bgSÎ]~ß™ôÂsßlY¥üb¢ª7nÍQ¯¼¿œ ¾¿ÈУ_²ìÀ>Ùÿ;ºŽ4måMÐ]éLÓï5^ =SjÌaÝ{ÃXw£Ê4?Àú¦×ÿ6´Ò±3.˜sF|ÝÊÇi=}ñiØ{;ÔõåãÈZ4W›+—½#×j¨2¿“æ {y{^^È‘B§/ð•ÃÊ-mS-γz)g^½Bñ\¹€˜M;8Ûg(î•ìˆÍD\ûÞ=yЪëWs9ŸmDÕ8âꤹfŒpvq@CaýCµˆ¤u³ø×ü=œ)ºöw^ÑQ|·I Bܱ²KŠŠŠxmòKUðø(¯¿òrZÆ :()¦äi¬¸¸“а Ø1áó¹ô;Ážƒ±ÄÄÅ“»‹¥‡v±|i ã§¾ÍPOsÀˆÑhììÛ?Ûë_À4­iP£:ÛòqdÑgˆIÈåq5žØl÷^m±Wt4ðõÆrÍ~¢‹èïWƒñc·ÒJX׳lÞÂò´Z®1ë¡Ìoª”Sá‘$ÊÏÑ‹§OVú 6f··M5?Ïê§œ5Cèð;ÿ=´•MÇòl«ólßM‘ƽý0¯ñw·¶åY×ÇP¥àà<>ünÙ.òô”ÁtñvÇÙÚ3úCüwܬ/¥v]íÜ[éM™â޲K¡ìÕ—¯„²Ç<Âk“'×øÑJŠ…£EiœËVÁ镾Z@jj*«ãQ,iʈ PFúœãìXø536bþüítû¨/ŽŠŽö”SF\‚‡1&Ø´JBC_ì•SM$ÍÏi£ýüš ̽}ñÒí"!æ§ÈTuøÖáø±ú`ÌJ'SÍL¯z´,ŠÆ›†‰z)ó+J\Ì¿£Ô&æÉì8´Œ/0㙊î¶ÛÙ¦gõTΊ]û<À¼¨Ýl ‹c¤é6.CÛ"„Þ­jxùWlp°Ó œ8Oz–Wo%Ó“™~¾jwÃ2âvF…-}^x•‘íͪ5ž]àBTŸ{FÑéЖ7ù¢‡«¦½¸˜›‡ñúÉ2!Äa00Uþ0åÿ^äƒwÿɯL¡¨¨°Êëƒá×¹Öø¶Ð¢Ž¾7óš¿uÕìýìI,CÕ5Á×Ûæ†í :Û–ô3?JYêÙò±(ŠþžèÔ‹ìݶÜ:úA­k鋯ïceÔ1 m¨¸ÛM±i‹¿‡–œøÖE×nüØåVCƒ¾ÎïM½aPÈ‹&<þêVÍ’„½ÌUѺ{ÓÆª¦¬~Êüº? bøiÆJNê ô o½6‘P'É«¾æ‡¨üòóª·éšçY½•³BÃ}èîv¯gþò­œ4˜â×+÷š^ý•x·mŠVÍá@äá«[£‹ã ?”_-Õñ1TKȽXŒQ±ÆÁNwU+WöÞâÊ®^‰ÆÖ; çÎR½œõ'ÙwèBÙønI BÔ;ss RSSË/H:]•z½žž=º£×—Uù;@jj*×iÒ4¢GÿX)%Ä,üšE±ÙU*JCîa–Î\À¾BhП^M+ª;5ƒ½ë·ŸUR-ÄÉŽ#Ù  urÅI[~As B¨£BÎî¹|ú{ÙÕkc}.ÇÂ×°5©´Ò/Ôó»Ùp ]+.o×4¿­=êÙmlŒ¯åø1[¬ŒRH)¼ƒÝ1Æ,Â~ø™½®\õŒ9QüôýfÒUKúvãÆW›z*ók^è/²÷ÇY¬NF}&ñBG[4¶0ñ¥¾¸‘ÊÚ¯çñW®zkÛT«ó¬ËÙÔ›~¡(ù‘¬Üš ÚÓ·km®¡I÷>Yª¤mü‘ù‡r¯„Ã"šÇæóÆú=†Š®®¶hŒ)ìÞ’H¾z%Œ[Í—ó÷Sp=Rì½ñuÓbHÙÆï;3®ÔúóDΛʳƚ—ÃønI—¥¢Þ¹»{pøp<ÅÅEhµ5» N:A“&×½p;„<Ï«‰çølC ?¿3[ÐÜÉ¥(‹S'Î’S ¦Mz0åÿzâr©æ5^$nÕL–|ó M[áÙÄkSy©IÄN£Àă!#CpV.ýØïÀÄwžâüôì_ð.c×6£mkwìtEdgf‘šr†ô< ^¥G«šf|}ÝÑF§¤T‡§Ÿw¥‰Xu´ôkƒåêä—)Xz×bü˜®;سvS$_¿ñ>­°Ð*h=B˜0ȧ޺=uÍ»ÑÓbïOŒÆ/°J6IÑqœÉW±žÀ¤ÞεýT/e~uãž9Åý1^Hyã’Bà±¼öX{3d@'šU¾›MãF÷ÑORúW, 'R8zðKÀܶž?Nß¡ iÞ Ò…MÁ¢Õ ¦ÍôeÛêÕ„EÆs,*œ"Õ{{\¼{Ыcgº×êAÈûxã 9N:vøúTÌÒ¼mLv±¿¬¶óYÐáé·x‘…¬Þ—Äžm1è*&A­;°þ¦Möþ|ý̲]wQÅÒÉ‹AÃ7¸=.µ¾A´>ʼZËÜÆÌowq^ל‘“Gã_ù¹IXà;ú%FÄü“…{æ2c³ôr®Ý6Õú<«¿rV}h¬!&Ù…^·phqëõ:_Ù­`þï[Øw8’í+ÜÛ†ðêÛ£h³ÿ}Âêùj› àýÍùyÁjv%D³#Ù[7/:?3‘q}ËX0~í5Ï#ÇnSø·âÂËvs"†ƒæ´h7ŒÇÄeÛ?X^Gß-Ë:¸OFIKKUår!„¨OªªRPP@qqñ Ç…U©€µZÌÍÍiРAÅ„¡âž;®•ŸKùùL2*îéÅLš²˜ÓMGóÍWÃi*Çéž$-dBˆz§( 6¤aÆRBÜÑÔœKøÒœ2˜Ó¾ZŒåÈ„Bq[ôI뙳>‰¼sñDÆg£qÌèîH[³2!„BÜ!†´6mŠ@oÒW¿~Œ}q$mͤ\îe2†L!„â.“Þd!„B dB!„È„B!„2!„B dB!„B™B!„2!„B!L!„B™B!„@&„B!L!„BH B!„@&„B!$ !„BH B!„È„B!$ !„B dB!„È„B!„2!„B dB!„B™B!„2!„B!L!„B™B!„@&„B!L!„BH B!„@&„B!ꈮ6oV/làíg¿!ª¬Ú Š‚Fk‚…•=nM½z¨{úâdR7©ûžqï¬!ÝX¾É~Ï}Ã9£Üº›ëB!„²Z$5£¾”‚ì4’²ÓHŠÞÅúí£ùäÃá´6¿G÷\ŸÈ·Ï¿ÃŸåI ïæ:gIZB!„¸Ãn«ËRÑšcek‹­æ:¥J@ËKøï6¤¢J !„BÜÐmµ).ý˜>çi¼u ¥°uö‡|¾=#€ZÆÑC \Ø›û¸ÕIç3Ž~S¾O€ÖÄLº+…Bqï²*áÌ¢1ÝvaÑ®eœ1¨ ò)lª½W!‘-k6²í@'Ò²É/Õ`i늧߃ôzl!žÖ5oº+>ÉÖeaì?~’“)™dçPPPŒ^kŽccZú´£Ç#•–©^dã‡Ïðåþªáôqßóä£ßWüOƒËÀùiB[ˆÿ‰ñ7CVšǦ5Ùy0‘“é¹”i°°vÂÃËνá‘à&X*U×U}\Ú'žaù¢? ;pœôB°jäM—Çžä©Þ-i( P!„@Vcm¥ ¥ µµÅªJ˜0’µo>Óþ³Š#yj•îÌ‹™§8¸õQ;7³}Ü?yç±–XÔ ˆ¨ù ¬ÿc-Ñúj/ ¹p.‰ ç’Ø¿m+½ü1ÿèáRÇ·•Hÿg¬çXAÕÎÙ¼ógˆ8Cü_›YÛeïOéMs³k/¥àðïüã·ÍÄå]YÆù䃬œ}„ä’óécMÐʹ*„BH »y2Ê#~{$)—úöK‚ô§A¥·èO-geôé IDATú¿Wq¸¨á¬"éRÓXâ?ö¦kŽ9 O߯§oÎd×y#¨zRÃ~'lˆ?ƒ\®ÞNEëLÈ”y%Ä ³â“,™ú6óŠQcn"1§ th%mdB!„²ke’Òl’fW v=ùÿæ]µ»R”}‡ò.k œ/Ĺ÷Ò ظ6@sæ"FTô'¢ˆº0wÇ›´‘é,ЦïãÕ[ù+î§ÓsÈ+ÖcTÕêKÚ¹,Œ4©›nKýQöÇä_ÙÛ.Œ|¬<Œè\ftŸ„/:…PËŽ²?6.ÖÕãfAó|w·òÖ9óftíØŒŸ£Ps¸+÷ª !„ÈjÒ ÙD-žÍM>dJ'‡Ë-djA镯YNoäËi¯¿ céYp¼Ñ&ªäEÍãõWs²øf¡E¥¤¤´Î¦áPó3É(¼²4[SÜ«L„«¥qÓ&˜(§0¨€j 3ýÁ#þ°2Q0žÙÄç³·UÜÍj=ÏŠ¦Üäÿ×caiQå½Z­<ÑJ!„@VË¢µt!høkL>;™i[Ïc¤|ÌÖ¯Kñð¤ ,¥¡#Ζ 䪀‚IÀsü<½?Ž·1¥ƒšŸDÂéŠð(˜?0–Œyøò%ùa×&AÕf¯«ìÏáL8™^N‹¤œNárã–¢ÅÑÙ `¨u´B!ÄßYÝ5Å(Vt9Sår ÉØ¾œÍé‰Dך`ÿ†+TÑǯ瘼«Û¬Œœ=°†o—ÇRrÓDVõÓÆ¢b.±§ô,ëVE’w½QùŠ)æ¦W‚šslC-öWçEûËûÆœÝ,Yúò6²ÂY²1™K|Љ'íý¬%j !„âêXQ— S\CÖåOâ·fcÔ¢Xþ\Hïñm1SÒqøc´Ú·ˆ#Å*ªþ4+Þ‰„;àaƒIYçS“9’p˜SÙ¥˜tz§ßd} [Ъ‘–}§ €JIô|þñÙi:¹HÞ¿‹ˆS׿KRã„›«å´0¤¬æÃ7NâålŽV±áÑÏÑçF·x*Vt:€–‘‹I*UÁ˜OÔoðìvïòi/s® bíŠ×Ðáôv‘8&„BˆkÄ’:]šÒ€†ô£…îJ+Ù¹°åì¼PÞleÒb(ï½ÖÏŠiëU}6Gö¬ç÷ß³péj6ì‰ádv-Þk[ðØè.8k+Ög,àäžÕ,úcáÉZÚõöúê`l/•€ZJVÒAÂ÷„³+|?Çs7]½‰ç0Þ}¥-.Í`«“‘Å_ûH)0–ï‡bJ£NãyÿÙv2ã¾B!®©Îï²Ô6íðàÕü;¢|Š µð K×$äÉèÐâÜéyf´êBØÚ0vLäø¹,òJ5XZÛbo»'¾íéÜÑ‹›'@ìz™/ßk¼%[Ø<“B,qiDïÇÇ0Än/m¾þgm»Lbz‘-?¯‰$áì Ë åó¨Õ¢øuÄ ¯.lZ³‰QG8™žSñè$G<¼üéÜóyÐý !„BT¤’´´T™SA!„â.’ù„B!$ !„BH B!„È„B!$ !„B dB!„È„B!„2!„B dB!„B™B!Äÿâï.##ƒÌÌ JJŠ¥0„uÎÌÌggœœœnyò,K!ÄßZff&ÅÅEøúúcnn."„¨sÅÅÅÄÅEcnnyË¡Lº,…kiÆ„õÊÜÜ__22ÒoyÈ„k%%%Æ„w ”YÜÖ° dB!„w™2!„B dB!„È„B!Äß6é£øï“ƒè=``¥ƒè3p8ƒÆLdòÇß³*îz95S¼‹iCÒo⎤8„¸ô1h¢ (&´~+’²ë½/ú}üMtM_fGÙu—ƾ´ÁDÑÑêˆë.K!¬ŽÖbIcï‚ ð'À»)NœçÈ_k˜ýÎkLßœ†QŽÅ-Só¶ðîàô›´ˆãÔ„¨GeDý¶˜x}y˜:þÇ""J¤T„·ïÎÌÔ¯q§ÿ«0¼Q¥üg¼Hü’Ïxï·xþš¿˜¿:O¡³¥2iI¿ Ïd鉳t6 qç•üŢߓÐk]psÊ"5y w|Êý¥òBÜfTº{k¶ÆgØ„Øk0^L$6Y:.oJëFp¿Gx´[kl)!î´¢]‹XšlÄ´ýË|÷ʃ˜ª©¬X¸…<)!Ämº»Ï²ÔÚá`« ¥””Vú»ZÄÙƒ;Ù¾—ƒ‰gH;ŸM¾Þ׿<Ô'w¦©EõD¢r1i3‹ÿØLDB2y¥¨: lÜhÞ¦ŽAG—ªùS>žõËV±yÿa’³ò1˜ÚÒØ«=½† ç±@'Lj¸úÄyŒk%YÞ`Ù?º`VåU#ÉK^gâ‚ÓøOúžOûÙ¡jÖZÞ?—ø–O1÷Ó.¤®\Èâ°(Že¡µuÇ¿ÛPÆzˆ&¦•U¼‹i£¾ Âe3fÁK«’¾êÆÍM(‡—¼„‰—\~»IЋü:­vÞ„¨ùlY¸œsFS:|‚>ClèüA;Ö,dcΆɯ$!ÄýÈÔ‚dN¤P4®¸»j¯¼`8Åš9ß²"Û 7÷Æ´ô÷ÄÂËé#‰l]GÄ'øìã'hSiòíâ„_yó½eœ,³ Q_rmˆR”CfÚiâ¶®Á¶ó°JL¥ðèr¦M[@T®††½ð¶G[Bbì&æFï%êùø ¿{ý>•Ÿ½ÉÒ -Z{à’ÃÉÃLjXöG3Uf¿Þ冪A람jÅæ‘¤ZùЯ¯ö»©uõÄB®BÔM}•³…«3QÍC5´&M†0ªÛ[l߸ž_×d1ôI'äë&„¸¯™j(&çL,™Ïž|û®ÐݹRU¦u¤Ó¸©ô À£a¥V­’slõ!_l_Ê·ëæ?CÜ*ú\‹Ø·f='ËìéöÆç¼ÝÕ¡R_¬JQÚΙè*Á(æþkQù.„L~‡É¡—ƒKqò>›úóæ°*ðc†¸Õo¯®áD«•Çøè»±tpÐUd´0¦¿1›ð=KY;¼3O6»Þ6(4lÊ(7H\Iš/Fޤ¥VNl!ê¸ÖâüÚ…¬¿ Ò ïH7Ñ€âÊÀѽx}ãJ6/\IÚèñ4’D&„¸Ewf ™þßO|yê‹>G0âÿ¦óÓ!ö_L©Ö ¤8Ð%¨j0s#äÙa™è9y€LõrÂâBv ªÆ oûj;¥`áÚ†–ÊåŠ5sûr¶d€sï‰LîéQ¥ɼi^„EÉ6nK¦¾oZT5MüÒ•0 kÂã!®hôg‰KÌE•óTˆ»œÇÒXñk±¦ç¨¸(åu‹ã€ÑôµS(ܾe§å^q!Ä­»CwY6ÀÝÛ —Kƒ«T=…9©œJÎ"jýo,tv᥾ͯê^S ÓHŒKäø¹ ä•aPU0¦“£cÚ9Ò à¢Z4·G—ȳ~Ãæ‰ž<èåŒÅ5ãf!q‡ŽRªXÓ¾S[,®z]ÁÖ×íAN;AÚëzüÕ«q$¸iõॱ‡Z2Ⱦƒ;¤ÑKˆ»ÇxæOí(D±ΨG.wM*¶}ý¨ü΢?N0ñuOù® !îå@Ö„¾S¦Vö•¢3[ùï³ÙòÍG¨¶_ñf'›òŠN-"iÝ,þ5gŠÔk¶)š"Š/¿`‚ïã/2ôè—,;°„OöÿŽ®#M[yô@Wú„Ó´AEj¼@z¦՘ú÷†±îF…“ŸG`]ŸEceµæêPhj¢Côz¹ûTˆ»ËÀ‰?^¬à0l}«4ç[:j Ìeÿo‹9üÊ»øh¯|Ëë3õ†­ÜªzåýB dw‚…{& ÝÁîobصfÏv죢Rpp~·‡l—yzÊ`ºx»ãlm‰™Ný!þ;îÖ—R¥’Slƒ˜ðù\úŠ`ÏÁXbââIˆÝÅÒC»X¾4ñSßf¨§9`Äh4vöíß îŒÒ8´¦Aìë ªcE*a!îíjW^­*¦f˜* P¨^¿n(È/@EÁÌÌT"™Èî^(³uqÄBQÉOM!ÕŽº2âvF…-}^x•‘í«N"¡]àB\sN Å’&A¡Œ e Ï9ÎŽ…_3cÃ!æÏßN·úâ¨Øáh¯A9eÄ%xc‚Mo/t:´åÍYèáªi/.ææÉ“„¸Oé£cqLùCrŽïcÏñë¼Ñx˜%¿íã½v04®MpÓ)ìÏ;α4#x\c …šÍ‰ãYÑÒÈÝMº;…øv—ç{WÉIË HÅÜ¢| ™ZBîÅbŒŠ5vº«ÞŸ½7‚¸²š s×Ù¶¤Ç˜øéTÊRÏ’f+ü=ѩٻm¹u0b^ck†sgH©~€þ$û]¨×@¦èLÐ)€A/Ï¢N•²wÑëµ4{i;ŪŠzeþI[Ý¥®ÍŠï¥uGºš ”ígÅê3׬Ô´µ,/A5ñ¦kg™6C dw)Œ&oæ»?ЫœƒðЊ®®¶hŒ)ìÞ’H¾zåýÇVóåüýT¯¶Ô ö®ßN|VIµÎA#Ù±q$´N®8i\C‡ꨳ{.ŸþGvõ£ÏåXø¶&•Ö,Ù{ãë¦Å²ßwf\ EúóDΛʳÆú­hMlq°R0^H!¥PîÉ¢ÎïaÑÒ“´Í2¢SµÖïJ?þü‡3Ì[‡¡bð?Ú–ŒšØ{¥<ÃÇÛS«<<\ŸÎÏþ“ lC_ä)iâÙé²4žaÝ>`ÿåÞAE9çH>“M‘Ì›?ÂK#ÚbZ±I> ÄoëD¯ú€ñqþ4³FŸuœ˜øT<ÜŸÎQk ¯œ•Œ‰[5“%ß|ƒCÓVx6qÄÚÔ@^j±‡Ó(0ñ`ÈÈ.Mu¦Xu`â;Oq~úö/x—±k›Ñ¶µ;vº"²3³HM9Czž†N¯‡Ò£U öOÛ‚#d×ìúj2Ik½in­'óøaN¨þ 5²<,¥b+:v°gí¦H¾~ã}"Z;a¡UÐz„0aò”=!nMÁöEüyÆ€®ÕPF±FƒÛèÙü¸'‰Ñs·2µGs¾n„Ÿ‡ JÞâ&£HżõÓÌýîšÊói…@Vÿ¬”Äh.EE£ÅÄܧVìÜ›¡<@“J³îk› àýÍùyÁjv%D³#Ù[7/:?3‘q}ËX0~mÕåkÜè>úIJÿŠ%áD Gáb ˜Û6ÂóáÇé;t !ÍTj¥R°h5ˆi3}Ù¶z5a‘ñ‹ §HµÀÆÞïôêØ™îÁæ5ÜAÇnSø·âÂËvs"†ƒæ´h7ŒÇÄeÛ?X^¯lA‡§ßâE²z_{¶Å 7ª˜µbì@,¥Dˆ[p‘°_W’nÔÑfØÚÝðYjZ¼‡ 'à£C\³ Ùñ¸7~Áþ¾³ùÏ÷ËØ²/Ž]G Áž&mz1nÈx^yi(¾6ò%â’––*}\Bˆ¿­ƒ÷Ó¯ß)!D½[¿~ íÚu¸¥ÏJ#¹B!Ä]&L!„B™B!„2!„B!L!„B™B!„@&„uÏÌÌŒââb)!D½*..ÂÌÌü–?/Lñ·æììJ\\4ÅÅERBˆz c±±1¸¸¸Üò2dbX!Äß^ff&é””HK™¢î™™™ãìì‚“““2!„Bˆû•tY !„BH B!„@&„B!$ !„BH B!„w‰NŠ@ñw—‘‘Aff†L{!„¨2í…BÜDff&ÅÅEøúúcnn."D½üèIÇÙÙåvŠ‹‹‰‹‹ÆÜÜò–C™tY !þæŠ4 cBˆzennޝ¯?é·¼ dBˆ¿µ’’ cBˆ;Ê,nkX„2!„Bˆ»L™B!„2!„B dB!„â.ªßyÈôQü÷éY—sã™5L‚^ä×i}°Sä€!î5FÒ¬`eØ_ìŒ$rïASó1˜öç§skxÚ^*.!ĽÈ.ÑXàÚ¢¦×Ùˆ¦v˜È±¸ejÞÞ;“n#˜5s-µR&BÔB¶LÍó+dRY!Ä}ÈÌ?|ža…L©-„¸ï™BÜ·Ìéöæ<º]úoA² ¾BüÍ™šÍÎ/^ã“qô3žñŲÒð cÚ&¦¾:‡}Å-õÙ§<åe†šµ–7ÇÏ%¾åSÌÖ£‹áñœÎ5béÜ‚à^ÃyjP;\®ê5’›´?–n"<>™Œ|#¦¶ðj÷0ƒ‡àÁFfU7­òz>íBêÊ…,‹âXfZ[wü» eü¨‡hrnYýùxÖ/[Åæý‡IÎÊÇ`jKc¯öô2œÇªt×Ön=*é«ÞaÜÜôÉK˜8pÉåeÉØÀ·ï}ÆÊÈ™½ÙŸé}œP5s 3gmçœÑ…¯¾Ï+!n˜¨‰]ø1S?Ì¢¯âÿõª=qÅp"ŒÕÊc|ôÝX:8è*²SÓߘMøž¥¬Þ™'›•'"µ йÿZ@T¾ !“ßar¨Çå€Tœ¼Ï¦~Gļ9¬ ü˜!nš[ZOÃÖ¡ŒrƒÄU‘¤Ùø2`äHÔ/„BÜgîÌPý¾Ÿ0˜Þ^ãßPÞ\{ž+ãcøæõ¡Í19¿ƒYs¶s:a _,>J‰už©M®84ô?îrÐØµç™ =q¦¨ Û9c0rzëz¢ Àîágø¿îa¬< â7òÿá©Ã˜¶Õûò©>nWÕ4eðKWB€®Q‡¸¢ÑŸ%.1·â3*™Û—³%œ{OdrO*­UæMûðòè ,Jްq[2†[^B!îwwè.Ksœ›z`ozíMp·­¾æ´yâeFG¿ÍO‘ß29ºŒB½¿ð"½]®!5V<ä{õ„ÍÛ>@{›õ¬ON$1OÅÃ:Ég0hÒî¡ VïÒÓ6¦ËCÍùåè1ãOaèê[¥4Î7­¾½Z{¸¡%ƒì 9±CK!q‡ŽRªXÓ¾S[,®Ú2[_?<´9qìjs¬•[YBq¹4^ëfês<×õ¶¡úßïÔ˜²;Èš2ðÏj7í…Is†½<Œ=//äH¡‚Sø¿.ö\oH”ÆÑ§kíÖ WG-j^6çsU°Ê!+Ûˆª8ÐÈåšMm8»:£S’È=²j…¤±²ÆZsu¸25Ñ¡z½¾üOÆ ¤gêQ9¬{oëntòó(¬oe=B!„¸ïÝÃÓ^”r*<’dCyÇÜÅÓ'H+}³ë½¿£×kÚ×§(W/U©ézŒ€ÆŽÀ¾½ñ³½þç4­ipËëB!î/wëNÆmƒÜeyE‰‹ùâ÷c”ÚÒ<™‡–ñåÂfFK±Â?Ðz‘½Ûö‘[#ð :0葎L!„BY¤±‹ìýq«S QŸI¼ÐÑíL|©/n¤²öëyüu­tcÌ"쇟Ù{áÊýŠÆœ(~ú~3éª%}»á¡)ße¾5€ìóøfw:e—×Oâ³ùí¨kw nÈ­w*¸†!ÔQ!g÷\>ý=ŽìêiIŸË±ð5lM*½½23±ÅÁJÁx!…”B¹÷R!„¸ßÜ™.Kc2+?y‹]×éµÓØtæÅÆK«raÏ÷ÌØœâþ¯Ž ÄJ)7 ƒÆòÚcñ¼µ|3¿m‡×›]p¨”–tÍ»ÑÓbïOŒÆ/°J6IÑqœÉW±žÀ¤ÞΗÕâÊË“âyë«lþüebVúÑÆÅ„‹§âˆ=}cƒ6Œ~åIüÍoo·«L|ç)ÎO_Àþï2vm3Ú¶vÇNWDvf©)gHÏÓÐéõPz´º£ØŠŽìY»)’¯ßxŸˆÖNXh´!L䃥œçBÜίDrV¿ÊcGP `¼@ùo¨¦÷éÄ·ZÚ¿¾ŒYܑџBÜŸîö¸¶;ÈŠÉ8y”Œë¼¬±oI¡ jæ6f~»‹óºæŒœ<ÿÊÏMÂßÑ/1"æŸ,Ü3—›½ø W¥ÊÏ´)ÃÞ‚Ï¢ŸY¶ë/â.ªX:y2h8ã·§ê •Z\žÌŒF~ü¾t{âc ?fÄ̶þ=2èñGéØÈ¬v\Á¢Õ ¦ÍôeÛêÕ„EÆs,*œ"Õ{{\¼{ЫcgºßfòÂO¿Å‹,dõ¾$öl‹AoT1 jÅØ>U?%„¨½²ŒÃ쌤¤Ê_³9¾?’ãå–饨 Lqk‰!--õ¾îãªòìÇχÐDžú+„¨äàÁýôûöî;<Šjÿãø{v7½‡tR!!Rè]i ‚ ŠökÁ®?ôÚëµ¢\ v±ŠTé½÷NiÞÛ&Ùùý‘P¦@î÷õ¼ÂLöýñ$lÏš´¨Üþ:Ó?=JÈíw0Èâ,ªZÏëÎ#¹Ök>ØÍѸͬX´ˆå›ã9ºçcÆyjd-ŸÅK‹KN[¨–ýoßÉsаô"Dzqùr6Ä$³õÕ+q,Ý‹w¼Î®½qíµÌ© ™¹b)ÌÎŒ¶­m«ÞÜóÁÇÌ~þ:üõrL d牂]çqœsf1ðÄ Iq¤ï3sx¼‡Sü—|¼¢ôÔÊÚk™´lþZº›‡áŒfßúf0„0æé<4urÞ—¡‹ø.KN8ê(.)¦¤‰Þ~SA,+.fÍžÒòË1[:Ó±Ko®žx×õpÇ¢9›ÑªÈÜ·‰µÛv±/>ƒì‚"ÊM–8y5x SnD€Í‰¿nœÅ³¸kn\Ý /íWœðëÉUYô|ˆ^Kõf^™ú.Û=odöœÛè¢oøm°äðzæ/XŶØ4rËU,½éÒëJn¸iý½­/Oß3—ØÎw0÷Í!dýù#¿¬ÞOr^zg?"‡Nâž©ƒñµ”ƒUˆ‹A+XÊW ³Ðì¯åñGû·°‡§†è÷§ón´·-z™Ž¿óîÙ·„vÎ3¦(Ø;:pâŒU»{«óT Ý'rcD£3¢!ŒI“"yuß~Ö,ßAõõ£°jÇeNãV³t»»aãYäÔŒ9Œ ~„­=ß&fåµìyõYÞùeñyfzqÍ]³xõñk8}E¿0Éíýۣߠ¼‰Y\f.ê 7­¶ ØÚѰ·_£2éwžŸù ¡W1Â_ùØ|Þû*žÓ×Z•øïü’ŠêtwÜ‚¾þ|süàArÌ ö‘½=# èéÜ+ 'JÁ¡ƒõw!Úk™SçòâµKØ\aÍÀqWãÖ¸Œ‡xoüÜñeNýÇsãø~¸æoç‡çÆ3ä–oI–ÁûBzÈÚå4GÂ8ÊUnQ=:­—I«ØÏܷ籿ܓá3g1s¤ÿÉ dLû‹·^øœí_Ââ¯3Ñço2¥Þw½ÀØQøÛŸöÙê㬛ó2ïnXÀg˯äý‰>èP°ÉTˆ_¼“l§pÆÝr ›9^AË[ËGs6p\õdÄã/òØpŸºoŠZ)‡~|~Kà§~$òã{‰jt{ܲš%Êu¼úùíôé`¨Ïh«yí©ÿ²më–Ý4ˆ[eÀšíKåxÂaJUN¹|vu$ÿÙšù䤹¼ÿêëÜôñb¾½' ›ÔÉ|þÈ«l³Ëï܈§Â9{À° _>ÃÎIo±ìážtút0ýC]¡0‰]Ûâ0vºž7þ”‡‚OœÌÏÌÂŒ/_ï&Oæzo_¼uPt<ƒã*„èÛk™ÿSΆ%ë)³ì˸k¼Î¤µä»°ûù=îcÆûÔ­Ùœ½‚ÇFMbΟ1ãÛ,½Ç_ægÒCvúŨ)=ÆÞEðÞòl,ü®æá)‘§uqkämøƒµ¹à1êAf^åß WÊ:`43¦õĦ:‘•ëÓøÛ¡gŠ;QCz6 cV> ÿ×ô´0‘´s/ymîRI_·‚ýàråÝLæsjŸG"n™ÎÍÁÔìõ,Ù]~ƉYÓpÃ#§Â€Á{8“‡{¡3e_‚t’ Ñþ¬¨°¢?Þâíh?îùz;é¥Fªòùëíëð7§0ÿá›xqkeƒåR¿žÁ‹`ØËïs»_sNµ ®Ã_㯿Þa\€Bî¡u,^°€Åë¢ÉÑ<èÖ½ƒœO;ik”—•£¡`ko×dï›bkZyu¶×2õ*7³dM1úããÛDè}¹ãýwN†1½×Þüà.”Ö|þ‰ò¤»²óÈ”È÷ÞÀN>öaSxûÅ› k0ʵ’˜IÔ(ŽôØègýrÎáøë÷‘’œB…„c3xj•ÙÄÇÄsäx!eUµ˜5 ÔŠõ f'Û žm© ­Œ„ø Ì:{z î‰}ã2é;2dpß'%›ŠùŠð•¯óèA߀ÆÐÓÑß=¹£â‚<\$D;…T5@Ãd¶áê·ÿà“;êCQF?ý3?çõáÊwãùâƒ?yvÐ-¸* fþÀcÏ­¢ºÿ̾/¸™·5ž÷/Æ?ð eƒŸeþï2º»äDZzîÿ1ãõ§³f7ßmù™©þº™¬5߉ÛgÀ¸})«òõ„?2†NMT‚Îõj®zæ@»!åþ_Äla{¡F7wÅ/$:[:††àa h5”f§‘šWIyüB>ü©ïÝsÚEj!9y&4µ˜åÿ¾‘åç*|y€ã9O$U^>‡·¿ÝJFUÓƒf]ƶv?iÅä©hJ¼=›:ýêððòÀ ¦¤ ÚF•¯spÄQwfø´´0 &“ ¦¢ý)Ø;Ú× §·Æ­“ß>³¥ï´éúá«ÄmßÄþÚ[i‘Íü'ŸeIYÏ4“îÍÛ’9á#î|àGŽt|„Õ¿¿ÊÉ}zpÃK ñ¬èÃÐwðôëw3áóÑØ¡`ï`B>•åMžÛ´Êr*4PìêŸîl¯eêæî%‘­ áα]› ¥zß@üšªƒ?¾z´‚lŽçªà._E…²óÈêæ!»É[w2$¥®üˆç?ÝNÚ’ùª×lfö>Ñ®¢ª€Î…׌"âóJè:„b÷7_ë*ö}ÍËŸo¥È³?w>zCºùááh‹•AÓ>¼ë%VÔp~n6w%Šrf·¿"ß…øçÑãí× Ìξt´?óïTïã‡b sÉ«´Ý,û+ÍÊŽ¿ž͆Ó?\›Í¡Z€ ¼4js ÜúéWÜÓ’þø•Ý•:|ÆLbðF¶ôt-Ä“ºi#ñ¦Ñô1èñöóFϲ3³05qB7ge’¥‚ÎǺá¶íµ `:À²¿2 ðQ®0œ5ð !Ú3ñ7hCàèé9ÓÁEAI- ;× ¿Ñ©äeçaÒœ]]'¶…¸4ØEö"Ôð*J)kb<“VVJ™XÙ`sÚŸ½Z’ÌÎÉgYk±›6‚!Áeu·DósòQQ°µ³mzœ–MÝÓèZe•€ŽŽQ‘xè7“½DÓuD58±˜IÙwUG‡ˆ¨úÉTÛk0Å.cùŽ\KﳜcÍ™Gɨ…ðƧKs©™f½>2û¶øqñŽtÅŽÞ7O¦¯Ô¦,gþ‰îŠ‘=‚1h¥ìZ¿»ÉùÉšM«¦¤Ôˆª8ÒÁ¥qÒ(Úµ˜Ú37 ,0(€ÙD³o*t óG¯–³wëÎxE§šÍ¶í)˜ºÊX0!.ú®cb@+ßÊÚUgœGr6¬%¦VÁ"¢7–€Õx¾/VÑ4íŒ5ç F[Ö71ߨ¡ÕÆòzo ÃÓÛfÒví&K=ãdFÞž]1ƒÞ/¿úˆEŸ1\í®Ã÷; 5z߉)ž… £1é\9vÀɇŒÚg3‡—/'Aõ`ôøþœíkµZ¸†?7—ŸñûÊ­‹ëæ= LWéEÈ.|&sÊ­c}1hÅl^¸†c*€‚×ȉŒtS(Þ2—7‹¡¨q*2•¼m)ë×üÍlðòrF§cËÚøÓB’FEòÞûvM}µp¦ƒƒ‚ZxŒc•Z³«Òø5ô´ƒ¢_óé–œS¯ƒÒʉŸÿ_~N2¡óÆø¾öÒQ/Ä¥ÂГû»-¯ŸÅʬS'¤Êø¯˜þÒ*ÊgFýk2­Ÿ™FOç±ã·„ª ¯òÐ÷SzÚùªìÐç<ôÒ**±¡ï ×rbL?öW3ý¾¬Ì1Ì~ä v×/¤•²ç?Óyï€ C×{xdÌi#mÛc5•K£1w¸šqƒlÎ¾Ûæ ¾{üY–ŸV§æœU<÷Ø×¤ªN ¿ïVºÉ·Wñ¿rª¹¸›· Ë„É \ù>›—²ðà5ÌìiâЇgÝAÁkóØ3ïyn_HX¨.†*ŠòòÉ:–AN™ŽOŽdDȹw¯ûµˆX÷¿Ä=1‘D:bÊ?BtlvWŽeÐþelkœë ! èãʲU;ùø©ÙêŽ^Aï?œ{¯ï~Ö™º‘Ìx8–g>ØÈšwfýg]=-(MáPz)ª]W¦=v+‘òr]!.©ï­þwÍåóÍøuÞlƆþIßAá¸×¦³g[4ÙÕV„Üö)ÿ½½c›¾áêÃeά\ûÊv–ÎìGàÇýèßÍ òصû0…&#^cÎC]Nëa·¤×³ßñÚ¦<³áe® ùAý‚Ð¥íbk\&§!¼úÝóôo0ZãÂ/£û‹¥ûL8MÇÐs¼-É"j·;üÈ„°5\1²/uYì]»‘„" ïq³ùø_2™²vë%sÄ´ñ°ÐòY·p=9u÷-± ¹žW>z›§¦ %Ì©œäýÛØ´+ô×n#¸uÆ,þÕ÷ï“Þw/¾þ0zùÀñƒlܸƒØ"Ýý NïGÓ½á6ô¹ó‰[åa¶®_Ë_«V³jo&ÕÚ¹¿åz^9“Ùÿ™ÎÐgbÛÖ=®p!òªÛxéƒW¸-ÌVzÇ„¸Ôè}¹é›lú|&ãC5’·¬dõ®ãØ÷˜ÈS_mfû77·ý…׊ƒ^\Ǿeïñà¸^¸•ưaù 6Ä”âÖg3>ZÃÞåÓ£q‡“MO.ßÉï¯Lc€kûÖ®aOž3ýny‘ù;W2«O>]Ðe4rW-egµCÇ8÷SðÖ<¾d_ÝÙ‰‚m‹øuÑvr]û3õÕÅlýíºÈ`[ñ?DÉÎÎ’ùF…—­}ûö0fÌ8©ˆö¢ðà Aܾz_¦,ãnÏ3¿‚6x—åÖ§½XˆK׊KéÕ«O«–•ïB!ε—+žàå1Ãç!÷„@&„¢ý郸ö‰¹VjBˆ‘ñ’B!„™ô !„hW:¿é¬¯ž.!ÄéRB!„È„B!$ !ÄåÊÊÊ £Ñ(!„¸ ŒÆ*¬¬Z?ó»2!ÄeÍÃ˘˜ƒURBˆ ÆŠÆÓÓ³Õë‰a…—½¼¼73磩t–PsÙi6–@&„¢ÅRSS¸é¦©èõz***šµŒ^¯'%= GÛ¼¿ d~Œ}ü%nò>Ñ‹¦Qqd)o¾ô»2×ðÙÂáô¾' ‹K¥²,:3æÞûèiŒ‡NÊ&ÎrØK!„h©ªª*,--Ñ´æÏ-þù—_ñý?6ûç) vÇñÐ ¡PÉ9p€tó%TYzú޹–ñCCqV¤l¢iÒC&„¢UTUmÖç4MããO>å× Û°5N8ê(.)¦¤‰h*ˆeÅÂŬٓ@Z~9fKg:véÍÕoâºîÍëQÓªÈÜ·‰µÛv±/>ƒì‚"ÊM–8y5x SnD€Í‰ä¢‘³xwÍÃö+Nøõäª,z>įŒÆ¥ú\ã´TJ¯gþ‚Ul‹M#·\ÅÒÙ›.½®ä†›ÆÑßÛªañò—ñô=s‰í|sßBÖŸ?òËêý$çU¡wö#rè$î™:_ËfVëYÇi”^Ã/ó×°=.ܲ4ƒ Îî>uíÅø[nf€góûtšÝ6Z›Þ}‚76•âwýK̾;ÛÓ‚¢š½Šÿ„ÝÆNL}ëMîèbÕÂ6kT®Â8Vþ±”u{â9š[F­Á^þtï{%×]7‚PGš×Æç!ÌJ BÑ*{ǶlÛΠý Ø×4çü—…,jûöjk1Š­]ƒ‹4hT&ýÁ+¯Ìc‰ûŽ]ˆì늾âñ‡V1÷à.ößÿ*/õûû‹ž9•¥Ÿ|Æ¢"|ü:Ò92s é‰ñ¬û)†í{§ðÖëSèj]÷q»Ð«˜6É5‹v’åÐ1×DàZ¿ûz¯`lÎy¡VÉÙüÏ~°cµ–¸u£_w JÒâ8¸ú{lßÍ´¿À­a¶œ±S+ßzšÑ::…v!ʳ˜£ Él_ø.Iyÿ}rH›B‚1îžþ÷BŽÖÚàÝ5œÁ^ö(UÅäe§³n)΃nlf kaÛ(.\qÿCŒN|ƒ¿ÌÜï2³·CÝþ›2YôÑ7ì)³&ìŽLíbÕª6;Q®ò„¼òÚO,Ѱt "¬gWìL¥ä;Âúß2°ŽJh¤¾m,L!Äd§zȾþnß|?±×Œâ™'G§Ó¡i³ç|ÂÂEžüÜmÓ¦B]_C Õp ŽrU‡[T‚NëeÒ*ö3÷íyì/÷døÌYÌéò"iLû‹·^øœí_Ââ¯3ÑçoB„Þw½ÀØQøÛŸöÙê㬛ó2ïnXÀg˯äý‰>èP°ÉTˆ_¼“l§pÆÝrK³|kykùhÎŽ«žŒxüEVÊ¡_ç…ßøéƒ‰üø^¢¬寔Õ,Q®ãÕÏo§OC}F[ÍkOý—m[°ì¦AÜØÚQIUì^º‚£µ® }êž½¢Ãiã›4ª²9nѼøÐš¶Q{sߌk‰}a }ü%}>x”!.µùý#¾;T…mÔ½m*ß_Kc5¥ÇØ»èÞ[ž…ßÕ<<%«Óþ?oìÍQ2ó*ÿ=Ö£™1­'6Õ‰¬\ŸÆß=S܉Ò³á…Àʇáÿº‘ž&’vî%Oks푾nû+ÀåÊ»™>ÌçÔ>)ŽDÜ2›ƒ ¨ÙëY²»œÆ›ÓtÜðÈ©0`ðÎäá^èL™ÄÄ—Ðê"jU£é|èÞ͵QPP°ñêJçJ³Ú®um£`9''aQ°‘9Ÿl =îWÞý%‰jÇ>ÜÿÈ|õmi3ìu°¡@þïÝÌšvz°À5¤7aní;¨NzÈ„B´²‡¬î wÅàAL?Ž?—,­e+‰>tˆÌcÇO~vÚ”›yð¾{1¿bS"_Ü{_4 öaSxûÅ› ³;ýBYIÌ$jGz ÃæÌ„…sxþú}¤$§P¡áØŒë¬V™M|Læ«^³™ÙÛ®þ¬¢ª€Î…׌"âs7è:„bwî=¢bß×¼üùVŠ<ûsç£70¤›޶X0àû^bE h祛ù9E93„(¶[GqîɽïÌeÌílÝwˆè˜XâmfÁÍü± ÷¼ð,“‚­ÿ.‘µ±mjHݶ“4s]E•¦§]Ó'«óÕfMÔ«2!„—r ;ÊŸq*”]7îZž˜9³óŽ5¾nÚ8z:9Âó+rY=ozL®د¸àæªCIUñì{#·õµlÆj‰Ù´|œýÀãÜһєU…VÀy™‘Vq¦ƒ‹‚’Z@v®õg„™¼ìÂÆ?fö_øöÛ }õÎ9̪mSÿ ïþ–LS†¥±ñÀBÞû1ŠÙwŸ~û³m¦¸àÞA‡’’Gfv- ž¹ˆdP¿BˆV1›Í¨ªÚà§²²‚G§?ÄKÏ?ÇS=JUUeƒÿ7›[9£«bGï›'Ó×jS–3ÿÄ@wÅÈÁ´Rv­ßÝäüdÍO˜Õ””QG:¸4Ž@E»¶SÛD?‹Áƒ˜MÍ~Tq [˜?zµœ½[PÞxµj6Û¶§`VlëÈ?!2œ;3â¶qD4j³2É6ÿý>¶¶m´Šh¾™ý'GMnŒ|ø1žyâAFº›I[ü1_î?í!‡Ö´™bOxT0*Ù³nEÍ(W«ÚX™Bˆ ÍÚÚ†¬¬¬º µÁÐàÇd2qÕˆa˜Lµ ~••…Më2™ÛPnë‹A+fóÂ5S¼FNd¤›Bñ–¹¼ù[ E¯˜¦’·-eÝᚿـ ^^ÎèÔclYZHÒ¨H^Â{ßî¡¢©›\ÎtpPP q¬²¹©C‡ÿðkèiE¿æÓ-9ÔžÜ\9ñóÿËÏI&t^Ãß×¾}o­i¹ìZ±ØüêF·ùTŠÅfVл{áþ·)±•m£•²ë«9,9Þ£æÎèœûñà#×àCË>þš'Ò]«ÚLÁkÄõ ë P¶ókÞžGIƒpi¢8å ùZÛ¸…WN+B!ZÊÏÏŸ„„XŒÆ*ôúæõߘÍfRSSðõõoåV-è2a2W¾ÏæÄ¥,ØÈšwfýg]=-(MáPz)ª]W¦=v+‘Öíܸj)1‹?â×O?¥C@Á¾n8Zš)Ë:Ì¡„l*,ü™xËp<š‘[Þ6…[¿`öš\¿ëxü®õp(Ø÷¼'®‹å™?ÖóÑg½èòô:(­k3Å¡>=…ì×~fÿ¼YÜñW0ÝC¼±5—›™Ê‘ãF¿6—®n†6µ±2!„THH(II :t ÙcÄlllèØÑÐVoWqÄ´ñ‹ØñS ë®gJ1x* 6!×óÊGá¬_²„Õ;cIÞ¿*Í'WW<»àêƒÖ÷ï“Þw/¾nÍwó–°9î Ó,pöé »ä®kj™wϲ¦öŒ>w>ÃCüȒ݇ٺ>“ªaÑ3„Û'œëb­ÇóÊ™ÌöŽà·«Ø{ˆmÉ*VÎÞD^5ë'g@£W'µ æÝJÍŽCÄ¥#i_"¥Õ`íìMð•“¹fÒ†Ù5³×®em£å­ç£Ï6S`â–™ÓˆlðJ§=ÂÍÑÏñãÖ¹Ì^Ó…—®öhe›)؇ÝÌ[³»±ü÷¥¬Ý“@ìÎjt¶¸v føÍCÕ`\ßß´ñyèÂT²³³49µ!„h MÓ¨¨¨Àh46{\˜^¯ÇÚÚ;;;EÞd-„2!„BˆÔ/„B!L!„B™B!„@&„B!L!„BH B!„@&„B!$ !„BH B!„È„B!$ !„Bˆvd*B\Î4M#;;‹‚‚|˜yЏ IDATjjj¤B„祥%nnîxzz¡(Š2!„h,''£ÑHTTO,-­¤B„ç]MM5ÉɇÉÉÉÆËË»Uë[–BˆËZ~~ÁÁ!Æ„Œ¥¥;‡ŸŸ×êuH B\æß\k$Œ !.8++«6 ‹@&„Bq‘I B!„@&„B!L!„B\¶LÍfÇï¿2ï—ÕÄ•iRÛÿT¦t6þú ?,‹¦@»Œ¶%„BH ÿ“j޲î×_øaù!Š$p !„Í"Êö¥w!¸Wo¼,\±S¤:„B d¢ý)t qzB!.v Ó*³zñ^ò\¢•?e ‡ˆIÉ¢°Ò„ÎÚÏ€0zEøá¨¯ÿ|a4KVÆQæÅøQÝpl¢gŘ²‰?vdaÑù ®ïïsrÇÔª<Ç%’r<Ÿ’Ê4½5¼éÔ­;¡^¶èÏV®¾Ç"65›¢ŠZôAWpãôhT%&.…̼b*ªÍhz ¬mpqó¦Kxw|í°%ehv½µ|çs›µ”f¥q4ý8ÇóK(¯4R«é±²wÁË/˜ð®~8Yœ,å‰ëøso*@q,KŽ=¹&½w_&) ·‘aƘ±‘thPUÕ…G‰K!#·˜Š ½µ¼èÚ½ ¾öú6GB!„²&F9É[Ö—£àÒ¡^öÕå’·‚ŠŒì  ¸øàOtQ:©¥]‰tj”È´*2Òr0)6t ð<¹SµñlÜM–QÁʱžmÐÕ”’—{„½ÙÇÉî3Œa!Ng¤SKIØ´š¤Ž"³nžøy[@m5•%äMÂÊ/¬A kuÎåå;¯ÛTKHÚ½—„*+œpõtÅB«¦8?”C¹dïÎU#Ãq3(XºfÉÑøc”Y¹ì‰u}Uèì]þæ`Ó¨HÛÉš©”šõغzÐÑCGuqÙG’qŒÈ¡C‰t·hõq$„BH kêz_˜B’kFŒÂǦ.¨e)lZ½›ŒŒxû鬀âD`€ 1‹HK+&"Ò¥AOI&GsÍ(v¾zÔw‡Ôd±wK4Y5v ¸‚œN$™-ë÷’±‰^#èæÐ¨G«(•dÇ †\Û›@‡Ýtu=FéIÉ™m4Š!6§•C£¶¼€rýiëjCÎYog-ßyÞ¦b‹_+ ñòÂÉò´ÏšÊ8ºk#ÛRãØs8€ÑÝPˈtPÈO€.-å¯V!ÄeçÒ{u’Á“@_kR’s8°èHoÓ~ZúÐgHU›£9vp‹’\pwsÄZ1a¬¬ ¬´”ò¿AA¹6÷Ö^5¹‰;‰Ù½[gW\m±ÒkT—›_NÞ™°ˆÀSáð‚”áoœ·mêðèÒÔýä$l`qŽž.–h•Edç–a‚ÖaÒç:+½­I:rŒ«×“áf‡…:§ zuuÇâl‘Ì®ýûæ±fG*)ÛV“軞ê’\rŠ«Ñ,݈yÆdB!„²‹Bg€¶G’¨ÐÀÒËŸŽÖMÒ¢CW†ñàhb)™¹feP‹kkì܃èìëK€Eó7­8‰93—¼¢R ² ¨6ÁÚ×€îw %ÈÅò–¡Î×6Ç. aàÀÁ$Òó²I+ÑaíÐÿž}è¬rpqSÏqZбçú*Ñ$+$ãhªzïD#‚}@ÆØ{w„Œ¼\2 ë^äÙ9”®a¡ø:È;„B\ž”ìì,™¢IqÙÚ·oƒ_)!„¸à¶nÝD¯^}Zµ¬ŒB!„¸È$ !„BH B!„@&„B!$ !„BH B!„È„âü³´´¤¦¦Z*BqAUWWciÙú·ÉH B\ÖÜÜÜIN>Luµ„2!Ä… cÉÉI¸¹¹·z21¬Ⲧi99ÙäççQSS#"„8ï,--qssÇÓÓ EQ$ !„B\Šä–¥B!„2!„B dB!„B™B!„2!„B!L!„B™B!„@&„B!L!„BH B!„@&„B!$ !„BH B!„È„B!$ !„B dB!„È„B!„2!„B dB!„B™B!„2!„BqZ» ªª:t´´£TUU5k;‰NwfÔ ÿâÙ}ÊþÚS¿S ¸cö{L 8óóÕ?çž/'G=-a:Œä•y3èW¿g¦˜/¸kÖÒúψ¸ïSÞ½ÎåhœóQö µÿ—r½^ª¤Î…BÙbb¢©¬¬`Ê”ÛppphÖ2eee¬Yó11ÑDFöhÖ2š)•U«¸éÞ0,üG9;ÿÚLžú¿zuŽç³ûgñ{}5„ßË·oŽÃC®Îr<Èñ „—œVß²LMMaذ«ÐëõTTT4ëG¯×3|øU¤¦¦´`K*ÙW±§²QP+ØÂòÝå¨Ò†B!„¸Äµº‡¬ªª KKK4Mkö2š¦aiiÕì[œ'#YÉNVl+bÀU.õ·gTÒ×®"ºúï·mè~_þvÛÉষ°ºdnñ\Êer<!„h‡@uãÈZª%NçâŠsI!…j{Wn$kÄõøè€ÚV¬9ŠIE猫c)ÅM—Åû ÷41îÆ”ú;O?õ=±U àÐûAæ¼8ïú>Ãê„yÌü¿…¤Ôj€·+Ÿ`ÎSCp=ÇPÍ\ÈÌéß“hªÛVäýŸóÎx·º‹fÍ>Þ¿ûþ*Ö@±fÈ“_óÂP»º+¶ðêï²¹ªn[>ßâË»C¡©²·fÕËwóÞžÚ†ûó·ŽÿâDÍá9áu¾¹7¬é:)<Ä’ç³bWYààÝ!×ÝÊ£:c߆+|MÎþ°5ûSÈ­4àÎÐ S™:4ÛÓ×k<ʺ…«Ùsä(GåQTVAE…“Þ'·ŽtîÞ‹׎cx°c£.\•’ÃëùýÏìŠO%«¨£Y‡•­#<|ðêD·£¸a€/–gìsɃóŽ`ÐûqË{³¹+X²{£üô;«÷!§òìía:ǃAÎyBqù²–„«V®ëH®ÊþƒùGMÔ&­aeÊ8î 6P±wësT@Á*b$#jÿd~qË¡Eàž¸ã3æ¤\Õ(Û?9«{òÚhc?þ÷OŽÖÖ…5½çHf>0øœa @çÕp7‰Ù*`æH\ÆñnØæŒxâËêëK«&!ö¦¡‘SJ 'zût„GÕýþÔiuÚr^Z°˜=…fN´^AÚ>þüo"iÕÿáÍë|Ñ·b½Æ”?ù÷/Ë8Xª\oÎáüö^4ÓŸçÍÛºŸ Zy+æ/ã`ã4WRxü0…dzgý:vÌxÿáY”4Êö}Á㯭 £æôãÎLUY™ed9ÄŒêï‹¥r*Äåïþ–WÞ_LbÙ©²”楲o]*û7­aÃ]Ï1ëºÎØ´8¶­ª"á7þïç5Ä”*Ùùh!„—–6M{¡ij«~š_ºFêVwq5cÍÊXªµ"¶¬ÜA± èìé?zn­Ú =¾c§s§ºJPËØûí\VåT÷Ë',L­EƒãgÜE?Çf\x AD…Ù UIñ1Õý»(1‘ã'w]£8!žLµ.0‹K ¨þÿ‹.Duµ8Çõß®}Ô? ëSeÒ9Ò{@ èÏ ýèÐT‰¤•°»HÁÖÍ {é8¡V½àOöW·¦.M^³”ƒ•øv <È«+Ö*IZ0›o6¼M­X9Þ‘c®còä›™6ù®Þ?;ÐLylþò{6Ÿ ±…lX¸†ÌšúìÌ•×NdêÍ“˜4f(ý»za§?³L©ðÚ“PÆt¶¾ôu=·Lº†þ¶èÍTÀ®¯Þä“Ýe´ü+†‚ÒêLf"eÓjbÊõص¶=Út<!„¸,zÈTU»ÀÅSð:о?ư¥\¥`Ë*¶ŽìÌòƺ‹k‡+ÛÏž´å­£Œš~{}…*jÙæ¾þééÔuŽYtý#Üe×Ì~KºEvÁbý^ª5P ‰ÏS ÷®!1îHÝ-V½jÆœO|©F S ñ˜OÄÄ pÂÏyßІžSž¡ç‰§êŒum ó¿šÇž;ó©ºÆñWÑ{0üÑ—yl¸VÆ£üú³|WWŸjI<Ñéfú„´¼OF± åÖ×^âÖP[ªI]ü&O~¹ŸR45—µ‹·s[ÔœPœ‡óÂwc±·>s?«öÎáî—WS ‚Z¶-ÑÕ l æ<²rMõÉ@¯;_⹫´KmñQ¢3,NÝÕ*ر` UuK)–!L{ãun ¶ªûÿ)CùüñçY˜aFSóYûË*&÷™„_ “‹Ò†N²¶·GËŽ!„—a »Ð·,pìÇØÁ®l[Y€Z¾“oÞ‰'¯Vôø¼šH+…´¶D>×ÁLx o¬#ǬQ–r˜²ú0h|#ONí†M ¤C·p‚ô{I0æ4b+¹Ñ=“ØÄJ4ôøˆÝŽ-$šŽ“TØÉÄ®­z¼Ã»_À‹¨‚UÏÉÜ?Ì+ë@®Èwq u·Gµb K´V­×qÀ$n µ­HV޽‘‹²(W4Œñ1$ÖŽ ¿%`°AŸ³›ùKÖ±#&™ôœbÊŒ&ÔÆÇ“VCöñ|T|ÑépqÒA– ˜8ðã[¼ŸÙ“`?ü:úØç z;ŸÞ•Äîe'C©Î«…ÑìÜuâfœ¼ìÐe”¢¢aJÙÏþ‰ø¹)-Ú÷Ö² ÕB!þÇY{L:aMk†á»f!éæZrr ê{;BsUzòÛRœúÝÍ££bynEöÉ‹·bÊ´G'lÙÂN7ÏîDxèH8®‚VMbÜjB—§‚Α°a£p8²Ä¬ âÒ©v‰#¾üÄø1{ºG\À1Cz|»vÁé´ago{ª—I3a2i­Z¯W€V ~åK`G=äÖÕ¨j, ¿BK(Ûÿ5O¾¾„£Æ¿Û–FuuM]XU¼:¦7ó“vR¬jÔæÅ°rA +O´—Áÿ¨¡L¼õ® ±¯»íY‘KNÅ©m˜ÓWòÞ++Ͼ95Ÿœ|3¸µ×Ð÷ ÕB!.5mC¦µê§Å©±óUŒ±8íö”‚]ïÑ ÷Œ)wúÝü/¿þïÿçMÞ}d8žºÓ#™vr#çýYÓ¸:¢#ŽJƒMj¦2Òö.eö ²*ÿĸ³–Ú?I¡b678r¨ª¬jö¦/X{!„¸¤üóoYè¼¹êš(~LÜC¥è\2zÎJk.ºÕ¼à#¾‹­l¸*µÍŸªÐYŒölÉEÒ‚ná]°X³›j Ì1,Ý™Iµz¿nts´Æ.¬3†MјRö³È*¥Áø±î-™wâ¼äÑó±3Ù©Tãsêö®ù©'’& ³î€›‚V~˜¸ôcÁ¬ûÝÎÿÝv%õ€P]¾ãY·cï€É<5`2Zm9¹Çqìx&É»WðëšÃ”© –`ýîbFqA±wÃÃV’º,¢îã»×ÆâÖÆ]Öéõu·)5@S©(¯Bò®&µóÛ0a±rq›R!ÄEѦ¯ãf³UU[ôc6›[u¥qt Ã}œptpÀ¹óUŒía}^* *þÞý-cÝ#•ø M¯ú'*Õ’=|þñ 2Í-+«CX8ëï;jµ±lÚQ„Š‚s×®tÔ)¸tíŠ4㶨:9~Ì'¼;îͽ¨*–XŸšÛ­¸"óÅ:Œ4Jwü΂¤¡¶†ô¿°þä{­¬ºu'ÔhâÕ*#'ç÷­Édùâ”5™fŒÝ»ƒ„ü꺧_-ìñ ¥×À‘Üt׺NÌ©¡QVV^WC(}#íOöVšbW0?º‰')Õ 2÷.å³?Ñœ‡Lõ..œzèÖD¶­«¨&}Õ7üWC»ßhüGB!ZªÕ=dÖÖ6deeáããƒÁм՘L&²²²°±±iùmû2óóï™y>cDÅA¾™ý'Gë§R0øç±GnÇs[ ¸ƒbU£üà<Þ_ÎÛ“hîÍDÅ£;^zâ2Í ™1™ŚаÎuî×n iÅ'TÕ9á×üñc:w|¼ (éuó‰™-áå§ŽÒÅýâD¿i÷1Ú¯ýniU üðôlì€SU&I©…§‚–ÎãÖõhÚw"Ä[Ïît3 Q}ð[þï­tú˜IÛ³™í©M÷.iFâ½ËìƒxuéN÷ξ¸;Ù`¨-æèÞÍì©=1ÏߎêB˜bÏ€›®#d÷O$54S:‹^|„¸þˆòw¢¶‚‚¬4ãH-ªÁbàÜqC3YP8Ýí–³¡L4Ê÷Îå;áfYFnA%eØ×?ìxBÑNÌÏÏŸ„„XŒÆ*ôúæÅ³ÙLjj ¾¾þϵv~9‡%ÇLõ=.þLœ>…pk ¿v&òŸ­E¨Z±?}Ä/‘or[H3Gøëˆ s`~fñ©p¡$¼‹mÝ¿-‚ ±dåîêS#¤¬B‰ iÁø1Å~Ãûâ¼gKÝfZ ù‡÷‘¸îâÜaÜ=Ðn`†\Åþ $ÆE7*§ !7Ìäîõû®ïÄuÓ†°æ?›È5k VptëŽR÷Ö…Þ£q|Í6ŽŸ¥wGS+ÉJØMVÂî&êDÁ1|27÷³=ù+‹N“ø÷E¼ôÁ ’+54S‰[W¸µ Qv}˜|};H¢nF šÒŽ£ sŠ`tXk¶§];¨þQǃBˆv d!!¡$%%pèÐf¿›ÒÆÆ†Žý ½ØiŒÂ-_ðÑÚ\ÌuiŒ€ëâÖ°úÛ J†ßÛãëæ'Óªðˇ?ÑóÝ; oVçž¡¡X­ÞYÁ{Wº¸©ØÓ5ÌýîäúÙøô#ènײ震<ÌkUÎ|·t'q™…TÖšQ/ÒCyvaSyõÖ¾üöãb6L%ϨÇÙ/œanaêð Níš‚ëà¼÷o_¾þu-{ŽäQ‰-ž{2jòmLtYÅ#kšÚ]{zßô÷tJ >1…ô¼BJJË(¯Q°²wÁ;  ½_à £"pokõx ¼ŸÙ!CX½l5›öÅsäx>e5:lqu퀧_0áQ½4 ²™SœX<ùß¼i÷ß-ÛI|Vн']úŒàæiãp_÷¬ÝÞÞ-ðÏ:„B´ð,žÕªS¶¦iTTT`4›=.L¯×cmmŠ"#…B!ÚÈ„B!Äù!ƒJ„B!$ !„BH B!„È„B!$ !„B dB!„È„B!„2!„B dB!„¢¤ „—£ÜÜ\òòr©®6Je!.(++k<<sî™3BÔú TL¦›ö, q¸¹y\s(“[–B'R$Œ !ꌛ›;v&--õš!Lát¬V«„1!D‡2÷ëZ"!L!„â“@&„B!L!„B™B!„¸jf2Ûþùç×Y•si EÑctó"¨a+"DrÇ­=w¹ÊãZ¶2óžwˆ ™ÌÝOk}-—F]ŸOQO©¤Æ,eÙÚßÙMôÎXœ+Àî2–/ÏþŸ)"!D= dè$&ü.>úðZHPÂɱ~ö½<¶T6•B8d kÄØg_ãŽ0ÝÅw™¹û3gÖöø‘–÷áÃ;Wÿ>©±‘S%£%¦º¸¹Z×çBÔÛ®±Aß)<Ù¹ ={õ¢g»ƒ¼Üá!–Ê6ÚB‡d•¾í'ñäí¿óØ×GIú}g'7¦auÃŽ>œž‘áuWu}>!D=åÆà¾`ð…ÿ-<) n…ŽÈJCYX«–øèŽ’“‘Nº u e¬ä…Gæ“ØâOÌŸÕ›ã?Ç¢Mq$¥`ò ŸéñŠkºTrlä§EkØ‘x’´¿0ZwÄÄ;n¡w˜k¹«¸¶ói¤.ÿÎß àäB¿ðâ1ÓøúÁ,^yf!§šNá“÷ï¢i¥^[#ã××yèã8¼Ç¼ÊOtÅUÚBQ¯ŒˆÀºÕ+5ZR\hôz*-¿²fÙìŸY±š5¡m@>ÙÆ?º/ ’ºõC^zÉ%.µhO¯FrOî'ní7ìÚŽÓgp_{”ë<Ÿg›Ü;É›uK£9çÝÈ18ºô¡-ñjæÅ˜v?óéþM¬94‰GÛU(RõÖÅcÕ…3adG cB!„¸ÌÂþ˜D TCƒÆ4¨ÈìIYÝ`8/}ò(CÂK㊦i\é3LZúz>ühgÕ†=û*Ï / :Zñ æ0ãǃ|÷þ:ÿk*]Ü®ç| ^m†sO8XMŠoGn™2¥Â¢~¡cºñMb4ׯq»î¸—ÍIX{ÄŽ¾Å0F¶4H‹B!D%µ¸,BÅšsŠèŸÞá_ÓPu^ôÞ‹ŠŸ×‘Ó¦^ GŠ¢\ñ¸§6¬fO!øzˆ¿ ¿4ë¤øÐiÊ_¹«¥5e#+vPqîëêÏ÷G|ûŒb€?dïXÇïùeÏXLÂÚMœV]é2rHõ×Î !„â¦R³S6¶CüwêDþ[)öyÒêÖgøÛÿJ3Q:¿ú¶¿Š½0´|8]çE·þüˆ IDATxU< ¾ú7ã›ÃG9xûÀŽå^äUŸ¯:ܺ0vh8kŽá·m™ ‰ *}…±ü¶-¼ú3f@²s‘BÇ’ŽWëq-š7«µk¸°fì~^WkÊjm2EÑat÷&°AK"ú ¢kÿ*O¦ "ðjfŽ´2²U4%°ª6Óa 5aPŽ›™EI…yÕç«f1¶9œ–˾eߚ͜=‰F:ì¨uDåAÀ¨ôö–8&„Bˆ: d÷!«†ªúÿa(«æã¥ò¬Ôµœ¯:/½ÁPÆvù‘îÝÀš£ãy¸U&›ÖÅaÖ…s˨N¸I[B!€Úùª®Š3_7úS–Ž·ªIñ#Ð_AÑ2II³Wñ•ô”tlš‚O€?u¶Œ^ñgàè^øhgY¿6¢“›Xs°}ó¡Œj%‹ù…BáTÌ›ví£W ˆÙ¾—‚гej ;¢’°+î´ïдFfÃØm¥ÛwTý(¼zŒfH0dm[ÍWK6pÜîB§‘Ci$‹ù…BáT ‡Ž!²7Á§ÛR)¹ð+­€?}Ì÷‡mèB‡pkO¯šYHoô#Ð[AÍJ&¹è ÷K]Ú9¼1JA4Ë6¤‚gwÆ ”ÅüB!„¸"‡¼—¦˜†ó·'yñýͬ{ûoì[Ö‰¶!FòN$*Õ³-÷>skjá–¡}z°rM4ÿzþU¢Úã®WÐ7ÊÔ ð¸ø@=͆¤Ã¢ÏØW ýFÐGó á€4rV<Ëms¢(P³8R ÅìÑ}ù·ÀH÷çóÑd“¼é ܨµcÈ@OÈ §ø ¬?.ZÃöÄxvUqõ £óˆñL¸óVú„Õäžøîôøó‹Lc+vaûÆ}ØT cD+ß2½±Ô. tì;ÂБ]Êm+„p%iÙµÜO³9¶;šc¸à‘ZŒÈ„×MII9§I1Ôû‰xâé8Õä^>}ÿšÈú1!ê\lìn"#o‘‚¢Ž¤¥¥b2…Üô×°zõ/tëÖãšž+q¡&i¹ìXô'ìnDŒFc)]!„BTƒìÇPlGVóÉê#äŸM$:1]£‰Ü;Dó !„BY±§ìcÍš(lFOB;EòÀ´)´w•rB!„²:ã:ðE~(å „Bˆk#«œ„B!$ !„BH B§âêêŠÅb‘‚BÔ‹ÅŒ«ëµïH/LátL¦Pâ°XÌRBˆ: cññû ¹ö}ÐdcX!„SJOO'--«UfÊ„µËÕÕ “)„àà` dB!„ŽJnY !„BH B!„@&„B!$ !„BH B!„7ˆ|—¥Â)¥¥¥‘žž&Û^!jl{!„UHOOÇb1Ó±cgÜÜܤ@„¨õ7@©˜L!7í5X,âpsó¸æP&·,…N88¤HBÔ777:vìLZZê5C™ÂéX­V cBˆ:eî×µDB™B!Ä &L!„B™B!„2!„Báð̶‡Þ7Q·ŒgÔm÷3oGÑåzä?¾ô±_cuN™]7,[™yûx"ÿ–Ãö뼦š<–Ó2Vòü„ñŒýûÏœQ¥ÁK›’vU=*©1?3Þ <2q0xcÐ)(nãø*Kv BÔ¼šßVÍgçæòûÄ[©Ç8´y;Év)xáDá$=Óø˜ð»øèÃ{h¡—2q|E¬Ÿ}/-•Me…ŽÈ hÕ(•c±›ù=w#ý*$²âýlØž†Ö‚æyI$Wx¾±‘S%£%¦ë»«Éc !mê¦ëô“»Ð³W/z¶;ÈËb©LŽ !")þôJò·ñlŒÎfÄèÊF2Kü¶gêhvÇš®J"©âóõáôŒ ¯™k©Éc !mê&ãÆà¾`ð…ÿ-<) n…ÈPðí5ˆî‹w³só喇éb"+"vÓNrtÍ™4°§VUñtËVfÞóQ!“ùà£ûi}þÖ–±’™Ob‹?1îÎ-[Àk÷p4݌ޯOâ‘{úÓÐå*5§Ç~Í÷q"dž»© '=È#£Zà©ØÉØ³”Ï¿_Ë®£éX\hÑ#’‡™H—23¶_ðÈ‹ËÈèû<‹_€k¹¤rrás<þí):?ñ_æFú£ÔÂ5T›ù~ø†Ÿ¶$r*WÅÃÔœž#ïàOºb,ó8ÍÌ™Ø-¬ß±“اIÉ̦Àæ‚oh3ºôäî‰ýhâ^ñüyGÖñÃOëˆÚ’´üb4ƒ;~Áá4kÛ[§ÜEŸòCš-3‘Õ‹—³n÷ANf`wñ£Aëýn댱š/ëºëàšÛ”FêòðàüýØN.äññ />Ü1ÿÍÿªêZ®£Þµ¹ê¶«k¨÷r×=«7ÇþŽE›âHJ/À8ä>Ó£ÚíD!®dDä8Ö­^é ïî ëáÍöí[Øšɤ°ÒN\+ˆeî< mï``¸Ž×rpÛ9~›÷‹öéhÞ¦5]Br8~ð(Q‹ßápºÆÇÏ ¸âàWþXgùeÎK,?äFË6èšÂÁƒ ¬üøUÒ´·ø›û÷<÷~4¶Æ­ißÕDÆÑÜô 3RTÞŸ7™æ5Qruy Å'Y4s1¿ð¡C—ž T²8·ŸõßÌfïá'xç¥á„_Xûd?Á/Ÿü›¥ÙÞ„7j@‹Î-q·çrêÐ6|—@TÌÝÌ›s7mËl„nÙÿ?^˜¾˜ã%íHÿP/sé)§HØð ~ý&— dE‡—0sæ·ìÉÕáÕ 5{ /Læ@üæÇídÏc³xml£ZXäX³mʳÍîäͺ¥Ñœóî@ä˜Nœ™úЖ¸+7 m×e›»švu=õn;ͲÙ?³b?„5kBÛ€|²rÿP!3dWàA·Á=ñÛ²™MÛ’™xGCthäíÜÌî":îGˆîÄ5Ùž´–ÊmÌúÏô4œÇÖ2ûùÙ±}+ïèÇ}MuÕ<Ö:~k3™¹óï¡‹ŸÐÈÙù1OÏ^K̂ټ¬éèöüGüµ¿ # â«—_á‡ÃËY3Žç{»_wIÕå5ØŽofmãѼúé£ô (!Õìþ=}Ë¢?çãu™=:¸ô³>ˆ¾Î`l×.4ö*SžÖ³løèuÞÙ´ˆ¯Ä{·‡Ÿ¿cf×/«9^Ààçßæ¥enïh˜SqÖx©©i…{˜ÿæ·ì)aèSÿà©á/ËÉ_™7ã?D}ñ Ë»ÎáöðÚ½Qt}mJÁ«Ípî ‡Ë£IñíÈ-S¦\Ó¢þšlÛuÙæ®¦]]O½Û“6²ºÁp^úäQ†„—Î jš†"}¸ÂIÔÊhçÞe}TŽmÙÎIÐrرy×N ípͨ¦kÂÄ'/ X†°¡Ü94í r©ö{f}3&ýõîóƒRéàê×ãVF45 fŸÃÚ÷aþr~PP‰ 'KoQ]¯º¼] #yðâ   óïÎCSG`¢ˆ=¿nâô…í ”`º ˆ(Æ\Ãúðd"Œ6GÇ®]LXde[ÑtáthP¡Q)¸‡¶¥E r1 ¥oZÂú40zœ§F4.7‹äÖd4»7wë!~Ûx’Úþ@n¶)G¸ŽšnsÕnW×Wïšb"rÚÔ‹a @Q$Ž !d†ìÊ\:0´_«WneSÒdšúF±1ÞŠ{÷ÁôñU¸ÖQVgêJÏ&/YOƒÆáèI#;+ª3A¡w¡{à ÇÒ…Ð DÇ]èÔ­=î‚…wx8¾Ê^r²sjdp¬ËkÐyw¥ÇÊ_¶ìÖ¾Ý}W³úääk4ö½4ÈiE)H8À±³Yä›K°k¨©äèAM9KŠB €âKófèðÓGßã{÷z·6á^eÜ/"aïaŠº÷­øú΄Žh¬%éh…Z3|jqÜ­É6å×QÓm®úíêúê]çAßöòeáB8‹cIÇ«õ¸Í›ÕÚ5\X3öG?¯«5eµ´DÇHûAý ûe[¶bxÀm^ôÒýºW·>ºÊ¹‹Ñ€Øl¶«8–7Þ•Ž¥ÇhÔ¡(žøxW1ô Ѱ•ب‰½0ëòtA&‚«ªm}0¡Az´ül2s5ðU@3sdÕG¼ùÕvN›µ*ƒŸ¢3cÑ.ÕwÇ;§1éð»,ŽYÈ»ÄàD“Víˆè5ÑÃ{ÒÄó|Å«Y¤¦ÛÐÔVMŸÌª+5΂| ŸÚ B5ئá:jºÍU»]y__½ë‚”9 !d†ìÜj ƒ.ç‡- ù·×ì>ƒÖÍóúÖ|Ôä-Š:»Ý¡Õƒk(Ü«{½…±_ðú¶“Ò›??=‘íaòñÀÕ €m/ÿ|ð5V—eŠ_SßžOäÞ(¶ÇƳ/!‘ýñ[Y´w+Kuå‘/1©¥ ¢ª€ÎŸ®cFÑé ŸÕ¶ÁÓ©ê ®Úc]¾Þêï:ë]¯GöÛÂyÔæÌWuUœùrºOY^ê@›1x`c~\°—Ý £áî|J1ЗNa`ƒJ[äåæS¾YFÍH%ÝM]*ý‚” ;ŠÎŸ@_(!aKø1ú/Ï2¥{ùW¤™³È*„*÷P~!!×¾šl +„pJéé餥¥bµÊL™¢v¹ººa2…,L!„ÂQÉ-K!„B dB!„È„B!„2!„B dB!„B™B!„2!„B!L!„B™B!„@&„B!L!„BH B!„¸yªú¡¦iœ=›LVV&%%%RJÄh4HxxE‘â&'ý¹söçR¯ÎW¯JJÊ9­âƒ““Ï`µZéСîîîRzÄl."11777ÂÃJq““þÜ9ûs©Wç«×*gȲ²2‰ˆèŽÅb¦¨¨PJÏèt:Z·nËž=1Ȅҟ;i.õê|õZe +))Án·£ªª”œƒ¹Pg2…-„þÜyûs©Wç«WÃåž`·Û¥Ô”ÔBúç¯;©WçªWù”¥B!Ä vÙ2MÓ¤t„ H.õ*ê?™!B!„¸Ád†L!œœôçR¯ÂY½`‹ãÃGfñkA+þ×&…U=¡gÝö6w½ó;Z׿ðõ«#ñ»žýP-Û˜óÀûünº÷>¸—Vzi$BqÅ``I!vý¯¬‹Žçà‰2 KлyÞœ}>|C\óÅ˘QývRtš«W³~gŒÙ§+½9“;–PTr½Y 2!„âJJN¬`ö¬ÿ±¯POø€‡ùûã“é×ÈÍ®¢C§æqxû¾ølÇÏ ŒL Ý|Š“–ðú¬ïÙov¥yäÓLÿëXÚzj¨(z;é»äÍy_µùþϦçÝgTä®å÷íÌ^v‹O7žxëu&†STâ˜3)õ| YÙ|ù2­ì]ï ™VñœòÇ$„plµÒŸÛϰü? ‰/„°‘¯ðéó=ñ(*$3£àÒc¦îw1³Çbö— hŽ7kQŸÇ ‡˜!³ŸfÙq H!dÔË|ðlw\ 3É̺ØHpi};³ßvå¹iŸ»ã+¾ìÛ™¿÷õ.3›ZEÐrÙóÍ\æ.OÂâß“¿½=ƒÛLVŠŠ·…Ý3d¶¬ýü¶t%cq*³»‹/á­">~ã:a¬NÃÏø•LûœÍïããÝ8òÓ~ÞºŸÓy*ÁÍé>ìvî»­+&#Báü³û×ðËa+Š×1¿k¥ŽSÅf) Oñ¥Ckâ’ó›ajfÎìÝÆ¦¨Ýì=t†”Ìl í.ø†4£SßQÜq[»+—ïƒgöãÜŠøiÃ^’2,è|ÒyàþtWßÊ·»[ÖAÖ®XŦ˜ƒœH/ ÄàE©íz dܸÁ´öQj|ÌçÛIâV-><òpú|3%¦TìÅ…˜ýGñ×I«™úÍq¶¯ÚÊ}}Æz¹Y2-—˜/ç0oå ¬½yöíWdqØ™±? dõc Yùë¹ì YÅÇ•9@Ñ‘åÌ÷=q¹:¼µ§[¿@ §ˆ[ÏçûbØûðtþotÃKQéœçÿ[gÄ öd–¾±”5'ýèÜ}­uˆÙÇÆïæ±ïèc¼ñ÷!„Éœ¼¢^MâÔtn'iï^2TÏžCèf°`¿Ò7øh%X‹Ë>ý$¿ÍÿŒe9>4hÒˆ¶ÝÛãaÏæøþD6-L$zÏdf¾vmÊ|àb¬e°îÿãç=-Ûw G£ŽÄâ÷¥ÿäp†ÆûOõÅ_¹Ô¡ZÊÜ·²/\[Щg¼ìÙœ;yœ-‹“ñèÔŸV 5>fÈ Yi;9¶7Ž UÁ½çPz-صË5‘bB ¡ÕwI:²—¸œ1„\ø„^™ç¨ö,v~6·~=EIP?žçeFù™),qü¹W§ž!Ó ãøò½ï‰+ cÔKsxitC 6tzl§WñÚsï³å›ÏXÙyãê·%›íØ&Ö5½•·þ÷$½}TTôè bùàÙéü´ëkæoìÈŒAN¸pU!.t®œ9ŠžÆ-¢\í×)êB<í-¦ôìF#»]EE‡ÁžÊºw_`暥|þÛæÝVi³LûÑ5¬l5‰÷¾{”ž~`G‡–º†éO¼Íæ¨e¬™Ø›»š”>KËá¿ï-$.Ï‹ˆ?½Î¬:ã§ÙÑС3häŽ!É`¨Õ1ãfo'ÉgJÛI“–0hWž±4¥•—Žƒyg8}V?}¥™±Ý_Ì!16[ð^|÷%†ùQdsŽáõ~†L°íç?ßÍþàá.hefÈ4Ò·þÂÆtÿ4Ï ð¦ #óbÐV|óôƒÛÙõö.Öo9Ÿ;›œ_lzéùe×\,]0ãžxŽZYÙ:—Ö<ôD$[Ÿ[ÆÞuÛ8=t<äoUá¬3djyù àçã~ Ç÷§m÷`TK:éEe~¬¸Ñûá)ôÚô.»bâH¿%“Rþ5hºfLyîÚ*Ydd]xZ_îÆÖNsàpjc4R¶ü–Lðéÿ¯ÞÕ²2Ⱥt2t¦¶´P­”ÞI­Ù1Ã!뵦•i'¾>våÉ Õ__róÉ+²£iºòYÀžLl  ógÔO1Ä»ÐáoSV+Õ+:wB›7#Èå2u˜†ƒ§ó*ü´ˆ ‡)V|éÕ»)%f[¹Å¤šÍŒ¾U'šé£9râEZ¼«1­¥óéAßæ%X˾#T­”4éIo¿å,;y˜#|dŽLá¬tÖk vŠ-v4s*‡q<%›|s vM-“LØSRI·ƒ©Â(¥ ëFDPÖ2ßͬÙ-„7À@ Ùyù¨ø£× 9˜p ô¡°µÂ;~µÄZægµ3fH;¹0NV£”[rTEáêBéØ^å`b:ë>xƒÓŸ%²‘ó¬è«ç3dçc±®“_û'w‡W=ídÙ4‹±37_¼n @Í!3Ó†¦f³ìå;Xv…Ó ‹(Ô4¼Î'ñ²epi†ì|{Â×®¢Uh+šêKp°-/‡œ<Í[¦È„õCÍ÷ç^øù(€FNv.ªævußç™9öÛ|ÞÿîwΘ«þ䥢·`­ªööµDC«pBEW:œÙljiß­æ•eGÓ5 <À†]ûƒ+¬á1Ã1ë•o'¾ÞçÛIN.ªæqåvbÏ%;WÅ?oåÒ뻘ôÌß¹õËysûæ¿ñ.3þʰPçX}å ¯B£87ƒLת«²Øb¯úY*  ¤Çø[ˆð¿ü[Å¿-ÞWq-ªVEx×ìßi)ò®IáÌ55¡Ûu–SGOa!«èC‹âþÇÜ/'7lùËÝ íÔ”0?\ :(ÙÍÜIϳÔz¥#\ágJ™Ù™ ·;Õê—Ú3nîvÒ¸™ Ý:z3ax^)§çhŠbhD³*'`4lVo†½<ËkÏñÁ®h>~Ã×Ñ?Èñ?MWÿgÈÊTDuö!»´†Ì @J’S·ñÜÝÃåò§±[)**. ZeÎQÕ ™šžBšM#¼â,©=ƒ”tE@ ¯|ǘ¢½¥­ñþH¡i÷˜/#mï6¢sº3Ä·ºïDKHŒÚI&ÜúÔóLj[‚¥¤€¬ô¼Ò‰Â¤j¥£S}ðÅ~^»ÌkÔ.Œ~éQަqæ\1Z¸Û\WÍŽŽY¯ÔB;éNðâdÒölã÷¬^ »lеs|ûvŽÙŒ{ÒÙ³LY–ÛJ¡„Â"?"§¿yúKÌÛÊo¸â2ýAzø9ölˆîJ}ãÿQ)ýÑã.þ w:vkƒQË#jÍfÎäæ‘—Wõ¿üB+öJǪ|5/ŽÌ•~g9´›Ø}Óö´v¿ñå'„µ×Ÿ«Ð*’ÛÛ¹¡ìâ»o£É°_þñjÑ)b÷§£jšj¥¨À‚ªøâkÌ#ßl¥ÄfGUK›½;šøâ áªB¿V­q7Úwm‘"voÞM¶ú¯©ÆŒÚîÏëÇ8ýÇídbW(Šå‡ïv]¶ŠOÿÆW«Nb×ù1xBüÔ+dµ˜B‹‰I¯ÏäþvŸ^Ç»ó¾#.Ou€2¹|½Öû@¦Uçzª¼nÿAw2Ú9Û¿æ½%ûɶUx^I.IÑ¿±åXqÕ_Õ9ÔtÖ}ó1Ù¶‹¿³çìcÁ×HÑ<é>n¡õ°¢…ÈjòŸZÀا$ Ҷ~Â+ï.aWrQ™ ¢¡çplÇ"ÞüÇë|¹/¿ôw¸€N=Å–õÉW/õÙ…ÇVóñw»)<ßñûùª~_v ˜Äˆ ÈÛù?þ¹ô ¹åÆ€rŽïãP¦Z;c†²óí$[žºŸNži[>åµoàhž­ÌcŠIß·Œ·æ~O|‘ÓiLíf(ߎªÊª•üâ†Ü7û5îjéŠ%io½ý3 U‡ dŽs˲:Ãjå¿:ɦkËc¯=FæŒÿµp¯iL›–áøê­äffrî,é:ú<5ˆÍ —9gùò0´ÁX÷íÌý{<í:4'@—CRÂA’ 5R-¼bûIDAT‚ú=É“ƒ<)¹Ìš6!„¸Q¬æSì?šYoÁÜ×?gûîŸx#f ^Áá„x XóHOI!Û¬‚[8#[úŸÿê$­ÇN¦ëºO‰]ù&Kè@ÇÆ^سNx0ïa¼{ ›­Z…e#;ú*·—¨Ø›®#Íøç^ùš½ gñøºæ´maÂÞOúÙSœH10bú{´ò7Ôø˜á¸õZ í$èVÞxScæ«_³kÓg¼°ýG›4 È]#?õ'Ó‹°ãF“‘Ï0ïÉî¸a¯N°[ÈÓšñð¯`y~&Ëý̼÷\˜þ÷q4ws¼¿SçdUü!^¨,kðhfÍïÊ–%‹X¹=ŽÃñ»0kîøÚi · Ġήå×”{—UáRŒ˜0ë:/˜Ï‚õ±ìÈSñ iǨ»ïãÑ ­Ñçb“þ_áô ´âüÒ>öó~ìùm9+·Ä”LÒazw_LM{Ñ¯× ÆL—\²Šìhh”ø`Ö{|õùb6ìK`Ç#þ Ú2dÚóLQÀg-©âMqÅ™¡Ë¿1¿8ØÍØÃ'ðÎüN¬úñg~JàPÌ Šõ6lè†3¶©¾Ü_Sc†²²í$â°Ûxë›ìX¶„U[c8p&‰ý~&:éŰ[og\{Wò² ©´Ï땲€ÝL®¾-Óæ¾ˆù¹y¬I\Ⱥ0ãé8ÚŽJJʹJ5»›-ZÖƒ«s# Ü„§®˜œs)ä_&é(Á4ôK&çÒ ¨4?¥sÁÓÛOwWŒ=:4ìvö’b,æ"ŠÌfJ.~DÒ“ A¸ÛsI=—Ã…oûÐr¶2÷éψoù¼2†f~þx{¸bÔ+¨¶b,…¹ä曩/;v”nÝzÈH$ÄM®Nús7O/<ÝÝp5Ñë@SUì¶b¬–" ±Vèu.^øúzãîjD¯h¥ýqa¹ >a&¼”"2Îf`¾ð4½7¦ð\‹³9—šWé¯Î#˜ð@wìy)œË-.?FèÝðôñÆÓÍ£A‡¢iØmV,æB ò )Vk~̨íþ¼ÞŒÓWÙN<¼¼ñpwÃÅ`@¯h¨ª«™¢Â| -¶ª¿|¾:YÀàI`p °[²IÏȧ¾ï[±^ëù ™™Ì3'Éü£‡¦qºð °[)ÈI§ §:ç, ýtA•“u߀ً)ÈN¥ [:{!ÄÍ;Cv©-Æœ—…9ï*žbÍ'+-¿Êße%Ÿ,³£þy¶©wùò¨ëuBQSý—zÈd¨œ€1¼¿ö>\‹3I>›C‰ü!fà–þ\êU8p “ÄQNIgçH9!pà–þ\êUH B!·zWÈŒF#6› ½^/%ä€ìv;F£Q B!ý¹“öçR¯ÎW¯U²€€@Ξ=Cp° WW7)9bµZHOO#<¼†Bús'íÏ¥^¯^« dáá ÈÌL'.nf³YJϸ»»Ó´isÂÂ$ !¤?wÖþ\êÕùêµÊú…B!DÝÑI!„BH B!„@&„B!$ !„BÜ´þ“šˆOIEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/calculation-history.png0000644000175000017500000043605113145266100021071 00000000000000‰PNG  IHDRÊÍQj“Œ pHYs%%IR$ð IDATxœìÝw|uþÇñ×wv7RHB“&Mª4é]@EDÅv¶ÓSÏÓ³·³ÄvêééÏ~ÖÓSôl§(EE©R)¤„^Ch )›Ý™ß$aS€”MÃ÷óñÈCÉnf¾óïìî{?3ß1TSIË ä{V°(""""""R›)(‹ˆˆˆˆˆˆPP   ,""""""À]+OJJÒ¤_""""""RLRRRÐ'é*­ÊªÅ–y¬@œœœ¬ ,""""""ÅtèСĠ|ŒÔPì j x0>V NMMUP‘bâããK ¿Et@pZX®´S¯“““͉‚pzzº‚²ˆˆˆˆˆˆ”ÚÌ™3  ÒǪ:WT°‚jÁr’’’LÑœˆ³³³ @ûö탴Z9™­Zµ €°°0 **ª ç‡å"§cW8<5('%%™™3gZp$ Æ ++K•d9¡ððp 22ÒÂÁ9?4<Øæ)Ø ¬…*É3gδÒÓÓMË–-MFF†)ˆsrr €×ë-q½qqq Ð""""""¿Ciii%Ü 44´ÐãáááNdd¤“’’âDEE9EÂ2T 0%( É©©©VNNŽñz½&0üæäÜÜ\b9!ÇãÀÑÀœ/--Í‰ŠŠ²ãããíc„å*Ê%V’¬XQQQ–×ë5¹¹¹Æç󙨨(àóù ý·(¿ß¯-"""""ò;är¹J ¶n·Û üÿôôt'ÿwuêÔ±ÓÓÓíèèh{Ïž=v°*Ë Ê%U’CBB\t…‡‡[>ŸÏøý~aàh.úßc Wp9 eee7ÀæçÀír¹œÌÌLÇår9n·ÛÉÊʲÃÃÃ휜“&MüÁª,—5ˆ–8»u||¼µmÛ6Whh¨ pçääX¡¡¡–×ëµÂÃÃßï7~¿ßضmBCCmÛ¥ZoiŸ'""""""µ‹eY¥ °–e9999ŽeYŽËår\.—“••å„„„Ø999vhh¨ øN–¡ ¹\AùX•d¯×ëÜ.—Ë•íòx<–Ïç³BBBŒmÛ…~ ‚°±ˆˆˆˆˆˆÀÑÿßììlÜn·mY–cY–ãõz˲·ÛmÛ¶í|ù?Áª,—6 –ª’ ¸ý~¿Çqà¶,Ëå÷û-Çcü~¿åv»ã8á8ÿÿóÿëñxŽÛˆü版ˆˆˆˆHídŒ)1°æææz<ÿ¿–e9ÆÇçó9ÆÇï÷Û.—« $;Žãóx<^J–¡¹LAùD•äÜÜÜ—Ëê÷ûCBBBܹ¹¹në—ßï·Ç1ùa9ÿ'p%.—ë¸íQP©ÝŽ”ý~¿SÒóŒ1…²ßï·Ýn·ßq?à³m;Çï÷ç”!,W8(—©’lŒ s¹\>Ÿ/Ôår…8Žã1Ƹü~¿Ë²,˶mËårÇqŒmÛV~ðu»ÝGZ[$+‹ˆˆˆˆˆœœŠæüû|¾‚çÿضm‰”¶ír¹üŽãø1¹>Ÿ/×ãñdûýþÌ2†e8N`.UP.m%ÙårE¼öÚk+ý~?[·nÅCß¾} ǃ1ʽ""""""RvŽãà8ÙÙÙüòË/chÚ´)n·›+¯¼²c9Âò1ƒ²»È¿‹%ÙüJ2@vvv¡[@Y–eEDD¸|>ŸÛï÷‡8Žê÷ûY·n={ö$11¿ßOnn.¶m«DDDDDDäwȲ,<ýúõ#55•åË—Ó¶m[|>_¨mÛ>cŒßårù333mÛ¶­zõê9©©©Nvv¶å$''›¤¤$òÂrÑü{ô~ÍeiTûöíÙ¶m›Lxx¸X^¯×²,Ëår¹ÜŽã„lÞ¼™ž={’@NNNÅ{BDDDDDD°mÛ¶ñù|Ô¯_ŸN:±víZ\.WˆËåòú|¾Üììl_hh¨Ÿ#yÕÎÉÉ1íÛ·'%%%?Ÿðeëx^—œžžn222Œ×ë5¹¹¹Æçó¯×k¹\®‚ë”Çñ¸Ýnðz½ï‘x½^êׯmÛäÏeY–ËãñX^¯×òù|&77×x½^“‘‘a²³³ @^Uù¸×7(ÊÎÎ6YYY&..Îøý~n|>Ÿå÷û-ŸÏç2Ƹz÷î­,""""""•.77—ž={bŒqù|>W^6µÂÃÃßï7>ŸÏÄÅÅ™¬¬¬2M˜uÌ \´šÜ¾}û‚Ç|>_AX 1.—Ër¹\–ßïw…„„”{#EDDDDDDÊ"ï.Jîü\êv»-¯×kEDD˜¨¨¨‚€Ü¾}{ÒÓÓMjjª9QU¹L×(狊Š2Žã¯×kã8ŽñûýVÞ- Ê³H‘2Ë› ÛØ¶mqâ;;•J©O½äóùŒßï7¶mÛ¶Ûí¼7r0Ú%""""""rBŽã—EÛí.È©ù§^{½^“““Sè:å)WE9mÛÆ²¬ü°\®à-""""""R^–eYƘün…«Ê¥ ¶ÙÙÙ&##ÃääääŸn @hhhA#Ç J‰[DDDDDD¤¬ò3©mÛ&44´ ŸæÏ|]–eU¸¢\RÃDDD*EöNO›Â·s~aå†mì>˜‰Ï„Û€fm;Ñgð(ÎÔ–WðVé[ö ßþ?vÙºüå}^½°Aù®]: ÚQVÎþÉÜqñ?Y `¨3üq¦ü­/žên˜ˆˆœTò²¨ V&-SPöz½&¯¢mŒ10aaaù³`­Q"""…9Zù O<ùswz)<FvoäÀî,›3‰'Œäö‡neTóÐjii­â[ÉK¸ÿî<2§§Ë_øô… H¬éé[DD¤ˆü L^FÍ¿F¹¼Uo…""Rãe&¿Çí÷¼ÅO!ÙXxÂ#‰ uaòß›Œ ßòäóÍv5µVDDDªZ°‹¶åÊ~¿¿àüoÇq ~‚×4 {%ï<ó1k2ó#²EäicyäÏùaê×|?u"Ÿ={zòîá`§Íç¥ç'±Cw,ù]È»—2“yågÖr-/Hí©æ|Ê7[}•d+~{ê/ ŠÎ{ï³"hÔcùK§‚ ¹{WòÝWßðÕ¬Û¾ ¯EDlCÚtéÇÙ^P®¾‘ªÑwðÐã>>oæô*kGçNyúñÇˆŽŽàà¡C<ðð#,ýuY•µãD‚r{(ÇqŒ1¦ Å‹ˆˆGKæ-ápÁùÖ.N=g<ý£‹Aìiy—õý/NOǰw2oþFnlß`§¯ä›¾dIn‘?ô&mÛÒ¶­aÁ´ïøéžçytDÃR>›}‹ßáþÇ?aåA»ÐµÓûv’±o'V{9mL?šzжÙ¬Ó°*gÛ ­ÔŸßà¿ÁªC…·óàî}ŸÂâéß2íÆÇyl\"t~™ˆˆC‹æÍY¾b%·Üq'/?ÿOŒ1Üzçݬ[¿žfM›–{¹Žã—ËeŒ1øý~cYûêVÉVDDj.ÿvÖmÌ9̬:unJÉ5Ö:vi{ú’#[lv¤l"‹ÖDæ=ÄÄТýi´iÖøºxÈáÐî ,š·”­‡mßnf¼úƒ{?ݺ'N{¾M_ðà#ÿeEA’7¸£ѶMc"rRÙ²i{r޳€ ʲm›‡ú2À½”_V²=ûHû­z-éÑ©!¡y‹mQ ÈMù„ýœä¬¼çÕiJ¯Á½iS7› ódÞ¦ÃØ¾Tæ¿ö0/4z“úÖ-Ø4I¤Ë@®"##‚¹Ù""RFE+¶'ª4Û Ï>Ã-·ßÁ†”ÜrÇcX¿!…† ðü?ž®Ò¶OP‚²ÇãA×(‹ˆHÐÙ‡8p0 ~iÅ{¬oˆ õêÇâ1àuìƒ9dC¤Vìžúü<"Ëÿ}ÖÂ2þ¾ÉìµÁ>´ˆYK³6(ü;ÌÜ ³B‚Y¯lƒ«ùÙÜÿX‘Y¯ fôiAH6¡í¸æ…øc›¼YÅÿ0Œ—oºƒ7ûqìT¾ÿ`2Wô¾”fùËpÇ“g`»¸ˆo¯Ó³ED~Çâãyù…ç Â2@ƒÄD^zþ96hPîåæŸå,ª(‹ˆH-r¢7À"»¬£¡Ì޵s>ýï;~Z¶–M»öq(ˇí¾ÙNÛ·§bÓôø.wó"¾0Ù›nÉîhÚ x̶íý<ØÛÈ·šŸI/ØN«a+÷.anZþüÔk‰µù 6¹ë³8m<ÍâóÖ`Õ§A¼ ¶Û`\$$Æ)(‹ˆüÎyÜBBBŽþÛã!4¤fÝÖ1¨AYe *«.Ñõ ìÏû·}€´6%ß´ÁáPÚ¾#gø`p׋¦®•÷Øâ׸ùÁÿ±!Û)áo /''+‡>+c7»2ŽN«ínÞ‰ŽQÕñ6üm+ôE¶Ó¿i`Ò±ÿÀ¿‡©6å$„bÈÅ1q4HÐwô""¿giûöqËíw²ióæ‚k’7oÙÂ-wÜÉ+ÿ÷דôÇ¡“|egL!»Œ-3Q‰4ˆ´`ÿ‘5ú7®$9ãg0—Ë}ätkpüdddâr$cÛ{Yµje½õs…·íßD%’PÇ‚6`év+Ÿ=7¦ `|b†è6ýÙ¦´Ï9¹8eþÂñä¶vÝ:Z·jÅóÿxº züÊÿ=Ï÷ÜǺõ뫹uG)(‹ˆH fˆx£?ø™O·úq{Ç$’þV‡{n¿„Í£p99ì^>™Wž}—åYw[&vौi‘—æ§P%ÕÎÊ"ÇHx7óõçs9TÖ„êiOŸu™4í6`gÌå_/~Oë»GÒ,,E™lþy99ÝzÓ& \±±DØíøY5k[GŒ¡©'‡MS_g o¹*¾åÞ6JhÀDcö¾4Òl Oæå>>Ý"™2ýБkWLd¯Cøk·º…3¶Á–ÅÓøjc n:ùWš9‡òæ_°Æ`ïv%]Ò^@Däw£¦Ü¸&·#.6¶ÆT’óé}JDDj¶°N\wÏx–Ýó1k²ÀæÀ²yàšO Œ"ܘCY¹Ø×&‡49‹{nHl^’3Q­iÛØÅÏ›ü€CÎ/op[Ò&ú7ö±iÁtæ¤d”¹’ uèwÙ%tšûË2p|ìøñ\¹øcÚ·kB]s˜Ý)kY¿¿3÷Ñ‹6aשé9‘݇lÀ&}áK\yá§$„b×ÞÃøÊQt¨Ð¶Y 4ièÁl:ò%„Ûÿxàæ ´k†e¢éwÍ­œÓ,Šþ—]H»yÿfU¶ƒ“»‰Ïîý#+úö£{ó<¹ìݞªɤìóâéÿ7®°o*k/bA.€¡N½óÊþe€ˆˆHÓÄ“""RÃêtú#Ï?s}„­b:~rÒp 3 $7±]Æóä?oc@\À[œëT.¼f‰®¼¿¶3Ø0ë Þÿh"³7ºéyö@—ãÒYw‹ yâ‘‹èP×Êk—CîÁ-,[09?/c힬B!ÕDöáò‹ÚrtblïÁlKÍÄ®w:ç hrŒ{DGE¶ÍÔ¥ïðÞÄäw•“Þß2{ÖlfÎ^ÀÚGZïiu)Oþí<ÚÔ9òD'7Õ³¾æÃ÷ßçß}Á7³–²a_^5<ˆ·æ©.ª(‹ˆH-`ˆî|)Ͻ7˜_~˜Ê·?-fÅúmì>‰×oçÍ7emw5/ýó2Z{w³ˆt¯=Ù”}8•k÷pØÔ¡AëœsÅuŒÌuß–§]q½näõ÷òýÄIüðó ÖnÝÃl¯CýF§rú#èXŒCh{ùßù¿Èwx뫹$ïȀȆœÖk$¸æ¾¿•ïæ”£ åÞ6CÌ;y.+†·¿œËŠ­iöúªóù\$ø+oµÂÔ¯&3}áJÖnÛË!¯Ez1ÄÅÕ§a³¶tîÖ‹ý»r¢;P‹ˆˆÔtE¿ö-øwRR’INN6©©©&55ÕjÚ´©Ù³g+,,ÌeŒqÛ¶í ±m;ÜårE8ŽeÛvì”)S&Vñ6ˆˆÈï–ÃÁůòç¾d£×A‡«žåÅ«O#¢º›&"""Uæì³ÏcYÖ>cLºßïÏ´,+Ëëõz-ËÊuÇ—íOHHðoٲʼn·ããã:8III…oA‘G§^‹ˆH-f¨×ãFþ~sO¢-ÀÉdÕå©v—ãšc‘#”ED¤–sÓì¼HÛœ޽‡éÏ%ñÖÊLM%"""å¢k”ED¤ö3u9ã–w™yKu7DDDDNª(‹ˆˆˆˆˆˆpS|B/‘ß›‚l¬Š²ˆˆˆˆˆˆH€ _£lÛšgTDDDDDDj¯ åÌÌÌ`/RDDDDDD¤Ê””“’’Lrr²IMM-óõËéé+Þ*‘J’ššj’““IJJ"))©Ø%ƒ^Qž2å›`/RDDDDDD¤Êœ0(§§§—©ª<~üååoˆˆˆˆˆˆH}ñÅ×'|NVV–iß¾½“’’b¢¢¢ŠU‘iÖk‘¥ ÊíÛ·'++K÷[‘Z'..®LyVe‘ Ê"""""""”EDDDDDD”)(çŸ×í÷ûMxx¸±m[×-‹ˆˆˆˆˆHbÛ¶ 7~¿¿\™Ue‘'¼r¥ð-åÿ®~”)Ž}ë*×)òâsÍùïžc~â…¼øÊhãÊ{0{]VÂï«C)¶ÀÓõÏ|øØHbNø}†Í¶ÏïáOïm¤ãMoòÌ9q¨¾mÜ>«.Cï{ƒûúF”üÔuÿᆻ¾`«ðtåö?¨èÊ:éàýTJ;ž«{¬VDM:æ*M&󞻑ÇffÐìÒòÚå-8ÞfÚ[>ã–['°>¬/¼}7ƒ"ƒ<ƒØçÎÞÉÜsÝ›$Ÿzo>{MJói-ÝçþñçÛ>asìhþñÖõt.ñ]ÎÏoïßÂmŸí$ñ‚§xûÚvå3¬ ý”ÿ•цë_š‹–<ræ<øgæá”úýê8jC¿ˆˆÈIÇqÁ‰Õ”óYá4hÙœ¸JH ¼6Ø}œmp7‹ÁS «uÒä¡+_â—Fãyå¥Ë8µ2?ŒØé,œõ é}UlßøømÖ\¶û+qý5]-ÏU:Žj¬º 9ƒèÙÓØ2gëÇ· í1_!ýlœ3‡Ôí9ˆžÁÉRë阩ݪ9(7åÜ{ÿ~Ìo·ñï`Ôõ¢kD+júIâ'Ú–ŠòœZ½}á>…Ö§ìfÃ’Yü|°?ËVн«˜>w¦á©´<”BŠ·ÚXÝ*{ T§êU$¬Ó úÇýÈ×;æ2cíe´mŒ—H_ 3ælÃoÅÐoÈé”|ŽEýNú¼ÖÓ~9)UoP>W#zŽjTÝ­¨ª»/L }6`û+˜±`?gŽŒ-tNCöŠÙÌM³hqQšOI!¥Ú*•¢ºÇ_U 9¡ý™ôån~šµŠkÛw¦¤“Dr›Íœ~¬ú}Ò1´rÚò{éóÚNûIDD䤔 ì8ŽÉ;<¸Êy“/-™©_|͋װyoþh·éÎð .â¼Óã+åè²ËeÏ’¯yÿ“X¸!•L«.M;ö碫/¡uIO/Ö»¿~€kÞ\…`ó'Ü4æ“‚§—þšèÒ2Ô;c Ý¿XÌÂY?“:âl –É’™ 9`µdÜ€SØ2åX˰9¸nŸ}þ=ó’7³'Ã&$º!mº dìE£éÕ°¤ÀQÆ~ÊSSÇ€oõ»\wïDöö¹›/îïOá-¶ÙüÉ]ÜôÁ:ßüOŠÁPäúÒ§ú³sâþ;m)ëS³pEŸBçAã¸î²~4)!Ñùö­â»/'1}ñj6îI'×E\ƒ¦tè9óÎJÛº”nåïX,Û~-ßö8Z÷ÿýìæ¯ÚÌžt/Ž;œèøF´h×s/OïÄ`”óÜ´ÜŸS¾þŒ­óg³üÚÎô(6,½¬˜9ݶEÃþéàÉbÛ/³ùqÞB–¬ÞÊ®´ýdøB¨× ]úâ’±}iVä¼ûB}ðx/6þï#>Ÿ¹Œ”Ô <ƒä“Û{à9Ö럓Ŷ%e[_!Y[˜þßÿðÙìd¶´‰HhIÏáqÕùÝH,ÃQ¶c¬ªö_Å”kl–ûµ¹vôI `¼®êãÇz°6cQDD¤2ÔìŠr™9d®ý’Çû€¥-"·¡sÏX\‡·³zÅ÷¼¹l!Koxœ¤³O©æ ÷³súóÜõâ|öR‡&zÒ=ÖaïÚi<{÷:FöÌ-ÕRê´=“ËÇEñÃW ØÕQgu"6ïs•«A« _k¢º3´GsçÎfήQŒkxdNƦ/:„»ÝE hd1¡Ä¿¶Ù=ç%î{a&ÛsC¨j{ÎèàáàæU,›ö~¿ˆËz˜+ÚGTªËÓOµe ”ƒo'ß=}Ÿ/·hÙ¶ ]°qÍzæñkS^½«À#k>ç±'>bÙA‡˜´ïÚŽ:¾CìÞ¾Ÿn%¬ó ÚvvUp•g¿–}{²W}È=}ÁÆÜp¶ëH¿‘˜¬¤îÚÂÊ铈î{aÐB…«Å@†4ÿ’÷6.dú¯Yôè^ø Ù+˜ùs¶ë jÛ¿–I¯ý‹¯öGÑè”ÆœÚ¹áþƒlùm5Ó?ZÉü_.áé'/¡]X +ómeâÿã›UаE3ÚŦ³ßsü‰ño*ÿú¼›ùü±/ønS]:téɳuËVñãžà×µ7óÜ}ÃhtÂ/$Ë~ŒUåþ Š2kŕ昪]}R ¯«A‹"""•§Öe…ãq/åÍg>`iF"CþúÖ´àC~öæoyúá7˜ÿîk|}ú“\Шú>€8{gðÚ›óÙëjÎù&qC·è#÷éò¥1ÿGxâÛ­øN¸k ‘m‡qY#XýõvÕëÈèK/­ä c"è6¨'ѳg1ó§íŒ½¨ ‡Îbqfõ%ÑÚTâ_:©?òÒ+3Ùa'2ôŽG¸}H£#ÕTç+&<Éß®á£&Ðùåëé’÷¿<ýT[Æ@yøS¦ñ9Ç߸’qG¶Û·sOÜý*óæ~Îä‹úrEó#Ûä¤/âõ§?â×Cuè4þn¸¤ q]•˾uËÙ㢢ã¨<ûµìÛ“Å¢IS٘ˠ»Ÿå¾q÷µsÈÚõ;Lù3—qF?çêÊ\:‹ùÜ-0¤… L}ú\ó0gŸÞ…¦‘c*gÓ_y”çf~ο¦ äù »Ÿ?eSã¾×þÄàFGJ׎ãªFWù×çÛ8‹iMGòÈë¢wì‘lïÿ…=ô4¼Ã«?t扑ñÇ]Ù±*ÞAP–c­¸ÒSYÌ©E}R¯«Á‹"""•©z“‚ï7Þº~,#F)ü3æ&Þ^[Öé“Rg~É{ aÄMüõ̦…*aaÍFrëå] Ïùïfl&è“3k[FaÄèqÜ39#u"›í3¿å—Æ#¯ãÚüðàŽ£Ïµ×rf\Í pá]Ò'ÖfÃì¹l¶çóf-';´CúÄãCÍ–éSYzb^Ë_7:zʱ©K§KÿÂøVnì]3øfQFú©†Žrçâ«co9úÁÀÝpi€åÛÆÊÕóúÎa×ô/™™æÙóZ¸<0$xˆmÝöõ+ú´<ûµÛãfßþ«N‹-ò¢eoÐŽSã‚ùqڢрAtô@Æ’Ù,Lh¹“΢™¿pÈqÓfPN±O—þ] ‡V€ÐF ùã…tõøX»àRK(;&Q¾¾ $s‚m©Àú°â~Ý5ÁÀŠéεןI™,ýv&[íã­¼ÇX•ᅧ+ý±VÞTSŸ÷}j ç>3âó0VÒëj…Ç¢ˆˆHåªæY¯ÃHh֔آ×VZ $„•õCB&+]‹×Ô¥{Ÿö„{ÜݱM]KHYŸÂa§uƒúÙúÛ€›S¢óºÚ9ÌêU›ñ›ztëÕŽb—?†w¤ïé‘|÷CfD!¿ˆè IDATÒ·>S'ÏafÊ…4¯7Ÿ+rï>ˆÞõ %~JrÒY³z+~+’nýºRìN:®Æôïׂÿ¬]ÏêäMøtÄ]®~ª¡c \㹄Å'œNÏfEY›6ÂÅöï;€M .'ƒ•ËÖã#‚~ÃúRi¤<ûµ<ÛcêѲE,ÖÊÕ|öÊÇÔ»äLzµI ¼¿O2õû0¤Óû,[ò+Ó`Èð¼ëÅ.fúÒÃàéÈþ 's«W®fÃŽ}¤gåâw°wsÀö®ìòCb‘͵¢»Ò§}IçHŸX¹Öu:ý:__Xû3è^o*S7¯fuºCÓzÇ4å9ƪ~ÿUT©ÇfyWP]}rÜ÷)pÒw²nGz‘ßVÎëjÅÇ¢ˆˆHåªæ ÜŒ1<}ìÛéd—aYö>v§úpìLyèBŽ9ŸàÎHç0P· ‹?¡mK>ç iûm«> âKz®›„Ä8,jhPÆCûýh8i"³gÿưØÙ$û"é7¸û±?9Ø»ßÆ1q4L,飥EBƒÜfÓö‘ ¸ËÓOµe ”wñQu©[lцø|¾#¿rö“šv¤ïš4¬Äqʳ_-íöà¡ãÅfÜÚòÅ/Ÿð÷ÅŸâ®SŸf­O£ë9¬'Íêû‚ühú>7—,`Ù¬¤yõþ³Xš¡ÝÑ?>oN림Â3ïÍek–Sb¥ÑXYd—ð€[Ÿ2Ÿ@R‘õÕO ¾¤W}W< ê»pÒ÷“vÐc…“rcU½ÿÌ‘3[œ’û¦@ÁƒÅ×]ú±Y^Õ0¦á„¯Q9sžaÜ3ó ÷[%½®Vx,ŠˆˆT²šsT…ÙØ6`ÅpúY#èTô>¿¬¸¶Ô©º†ãT蜽êçn=€AM¾æ¿³?á_‘ëð×ÈÐnuŽ-Yi·Ù˜‚唽ŸjÏ8¶ãlô‰NÉ-þ•}_9ökàïJËDwåúgßdÔ¯ó™»dËW&³jÅ>ÿu_~~:×=|ãZ•¯2{Œ5R÷ŒAôŒ\À¬U³˜³g$cRùif29„ÓgÐÄIc^ò.¾1—ý‰½¸ú¶±ô?íêFê6àû•ÿ»&‰©Þct•ËUƪd×WáQ¾c¬*÷Ÿq{p '›œc>Ë!;;ƒ'/ü^H凳ªÓåUY¯« À""R³(v{¨CÓ+¾ïM ñq&%•m»r¡E%ÍðVžýZ¡õEФë0ÆwÆxÀw`³&¼Ì‹ßþÊ{ïÍdÐãgQáË®WW§ÃzÕcök™ñÓNÎí»kr1‘g0ôŒºyósY9{>{‰fäwpi÷"·ÂÊÚǾüû‘Ul}öÞݤú yÑCÃÞË®½~ŒCÜñ*x9ƪhÿ™˜8â,ÃÚ¬]ìØï@| u³sg:qõ‹^#\…ªxL—¯•óºZá±(""RÉjðUbed¢è|z+ÜÎ!ÎXÄÁšZµ5u8­}3\Î~Y°¦xÅ#;™y¿f”:,TOüG‚WÕ°h6p(cêR·^S†éPüâ@&ŠÓÚ7ÅegðËÜ_É(ºoì]Ì›Ÿ‚߄ӾCó#¶òôS-Vt,1ü;¶²½èõܾ,úu_‚r$»´ÂM&‹§ÿÌþRôC¹ÆQyök¹£OeèFÓÉí»s»‚>;[§îM¬ñ±~ö,æÍœÃZÔí9˜žùd;9<”mêSô«‡ý ç³27ˆ±‚ë³Ó—1/¹ø5-9«²ä ƒë”Óhu¼ ¼c¬²öŸ‰hKÇ–.Œ=ó¦–XYwö/fîê\w:žV¯Rj›å9¦*L—C%½®Vx,ŠˆˆT²“'(ch0ì†Õ7øéMžút%û‹~:ñdý¼IL_W|^ϪcÑdðHºF8ìúîÞûõàÑ`äßÇ‚¿ËieˆJžh⢠ö¾ílϬºdh5>|ðŸOx‰ë;ž¨Â`ÑtÈYt­ûg½Ëë?í¦àÈN«?{•×ú° æÜž‘yZËÓO5 ˜ØÓèØÈ…û >½çèh_ Þ}¯¶ÙAøÐnh0ô|ÇÒ¼Ë3Ÿ­â`¡Ü>¤üÊš½ã¥\ã¨<ûµœ=,œ:“ä½9EBÍþ+Ùì7¸â_ …óЃ˜`áÛ8™—¿Þ€ÏÄÒwH磙p4ˆÆ²·óÓ«¾,p8¼þþùÞb3†Ut}ö^¦½ý> ÷ö¥üû­ØíDÐå¬A4=î»B9ޱªÞVC†žÝƒ(“Ãò /óÑŠý…‚ªÿà>éeBd—³Þ¬’ÞwLUã˜.»Jz]­ðX©\'ϩ׀‰êÁM\EÚ°øƒ¹rrsÚ·=…wûS÷²sûVv§[ô¹kC[yåöf&þý^æ#3Zõúòç¿¥ LüPn¾n1w½¼€ÿ=r3‹;v¦u¬ÃÞuËX±¿)#5gÚÌm¥[¯»5½{Ä2ùû¼|÷#ÌoO¸Ëàj:„ëÏï@Dð¶°BLÂ0n½9™{_˜ÅÏÞÊò‰h—èáЦ•¬Ør»N;.¿ý :\’Wž~ªÖ1P®–Œß‹oÿ9Ÿ9/ü•u“O£E]©Öâtæ‚a6_NÛ^áÕ˜¨3¸éžKØõÄÇ,ýà®ú¶Z7$Â=Û6±a‡›‘O¼I»úy/åGåÙ¯efbå×/ñÉë¯׬5­šÔ§nˆŸôëX±f‡=M¹àÒ!$TFñÉÓ†!1ñ³mL+±C;ž?á¦Ã9cè4ý–}Äu+;Ó¥y]|{7°w‹Aœ>‹GnZF§Ó[gö³nÙJ¶f8Äö¼ž›G$œ0Ö—ù«òýgˆrw¬ÞÁÓß.çý®ç«Æ-iÉÚ˦”mðBH“¡Üö—3I¬¬¢åñŽ©sC«oL—Ce¼®c,ŠˆˆT¦“*(ƒ!¼õù<öRGf|ó Ó$³~é<²œpêÅÆ’xÚP†÷îËàž•0AŠÍžkÙsŒ‡­ØS9ZTpÑhø]¼óï}ú#‹Ö,`¦Å)í‡pÇ}—Ñnñ#L+õŠÃéqõ½ü™ |³hsg,Çg;xº¶æÊ1ˆ¨1Ÿ4\$ü+/6ìħŸÏÜäÌ[oÝÎgŽáü‹Ï¥wâ'p—§Ÿªq ”Š¡þ Ûø‡Iä/æ°B‡DO•5ß2•É+ýÄ_1š>aÁ_¾³ï=F7º†ï[?Ä¢¥qzíÙCVÙ}+"""""ǦŠòQµ'†¹[sÝfñ`GW56ÂfÛÔIüêfܹˆìjlÍÉ¥xߊˆˆˆˆˆT‡Ú”kgßNZ„7êlÎYÝ­9¹¨oEDDDDª•*ÊGÕük”Ë¡Ðu·ëøüþ±ôhMXHõÛ åÆ·–pÐð±}ÚÓüa@kêG„Û‚>Wüƒ™»K®;{§1i~6uœË°hSü ÞÍL}ê l“@TX1ͺ3ö¾Ïø-«T­fÓ‹ ‹»†)9à[ù8]=G¯Åù&» Æ­Ÿ½‹ÿͽõ£mƒº„‡Ö!¶iF\÷ “6d–«ÏJØZ-~žQÜXíùãgÉ¥ªûÖ&mÑ;Ü5®/mÔ%Ìã!´N,MÚõæìk’øfcu_T-""""ò;ãìæ«¿]ƹã..ÃÏå<6ópÕÍ+µ§¢lïâû¿_Í¢=[9HOíÊ ó¯ägµ!ª„Ì @îZþ5®?¯ü\‡n½pfËÌ›É7Ž`‹3Ÿ×¢aðÕÉmß‹>g6gû/?±`Â}œ»ÁÏO³î§KHàÂüø s‡Ñgôpê]gîzÞ½¸ÿœá¢s¯^ i±‡åó3ñ—²h‹Ãâ ÓàXíÀÝû¼'–žŸÈ†Ø\Ãä}•á>µ;‘ÀÏæO®eøÕ°.'œÆÝpö€Pö®˜ÃŒwïãÇ/¿áá¯'óp¿zwuÇe³çÇ9ÿ¢gXàôஉ_óôðD,N5¯‚¾=<÷A†xšå9uiÙ{0cGÆ`ífëÆdæ|ðñãîçÜÕy*¾ˆˆˆˆÈÉ£Te'ŒÆíºÐ-¬,E+7m\à8µ&,מ ìßÉœ?<úï§ðé[Ïòô¨'ùlÂô*¡Âë[úoÞíuß­{Œ! .ÀfϤè{þÛ|ÿȹŒt\ ÿ(™WÆ5'pý̃C†ðÔÂÿãùoÿÂûçE,-ƒ™ßÌ =¤'£ÏjP,„ú–¾Ãkæ6¾ùíiÎj|dr1ïúw¸¸ÿŸ˜øùS¼yÿ8ît¼Pgˆîu ¶6üüâD6& âÆ‡“ŠMæeoù77Ýø!ëý-¸ü?ßòÖ­ °÷2;i ç=9'®zˆË^bHR÷n€\6ñF_õ«#‡ñ÷‰ŸqO¯è¶·²û6o_yå9?aŽoÌÑÞ³IOYÀ†Ðª›ÄMDDDDDMÿ??ÍwYÊr¹‡÷“žS[br­8õ:„¦ƒþÄSf°|ãneç¾s?¼ùúÖ÷³mʽœýÇì(éŒ^wîx3)/ÈX$Œº•+;yðïZOÖù/ðB^0u{qëMƒuÒ˜7{%¹ËÊœÃ7?ÀuúhF5)ÞmŽ«#·½u4$„´º’{¯h‰+w5sæî ·'~Ö|ð:?€ÄKžçåËóB2€UŸ¿Å½=Bð§|Àë“ö—c}™$¿uƒ/{‹µñãø×ô¯¹·„ T~ßÚع+ÇÕš~}Rø+‹¨–}8½q-¾"""""µ„ã8¥øñ“u0´´½eøIãP¶]Êå׌0]ó+Ê&†³x‰³×à4†]ÿ2½»Æ0hÀüòÕS¼¾ìbïZxs¬fÃÑ®HÕÑÕ’Ö-\°,‚#ûSxÚ(Cl«ÖÄ[ß³{çîB3ZgÏŸÄ÷{]t¼e-K( »šgTÇ¢N7­Û·ÆÍ&vï܃Ÿ†ëpg?Ï]…ÏŠfø…#ˆ)š`Ým7îtY¸˜ŸZ†oü`J]suðóÓçq÷#ÓÉhwM~•qÍŽýו޷V;7Â5k.ÏÞø(õ¼†sÎhN”δ©>Î~~zûe&m)Û©×í.¸‹«»†Ÿø©5DÍÊÇQ§û­Üræó\3i-³çlÇîÚ¬P‰ÜŠ­Ol±¢£›ÐPƪG\l A0$„r½Þ€0çeÑ7ß²ËjÍÕg·£¤¬fÅÆWl]†ÐÐ àõz˳‰…ٻپËc5¡eó’B¬‹¦§6'Ä,$uûNr ÔAÙ·ä9þ¸(;n,ï}ÿ/Æ5:~µ¶òû6”{ƒ;^ÆóSãÒ)ã©w zögØèñ\sÕh:D«¢,"""",¥»FÙÇÁíkY½ÆW†%{ˆ>lc;NæQªZµ:(cêÑ¢e},¶³w÷^l eÌñvƒ9þÃ|¿2ùÛ­Ðü6ÎétŒ.+õÂ*¨´g"S¦Aèj5Š‹êÍæ“…Syò¡/üÆ8N9Þ訂¾5 #øÇÜ üñÇ/ùòÛéÌž3‡y3?æŸ?|Ì‹Ï ç™oþÇÝËu!¶ˆˆˆˆˆQºÓž¹è¥øcHÙ®QÎ>°‹}™¶&óª^ö¦ÄÆY7²Ò¾ð%OfʇÆ7žC÷êœ?ÊJ¤Q ³|7çB碻ÏÏÖ”Íx‹Ä† )q!%3õúñÈ7wqê˜óøû¿¯`„±˜öÆXšTò©Î'ì[«m‡_Í}ïæ>À»g Ÿ>|-7¾9‡îû€;¦ÝX¹ ù(]PÎ%=u;é•ÞšêU«Ï]uv}Å„i‡p¬xºvo^â)ÑçgÝ”)¬±yn¯2…Ïò0žB àË-<ဉ¥wÿ¸íLûbŠŽcÿ¾úr)>EŸ]Êü-ˆ‰Àc“&r¯PÖ¾{9#núŠí•z«â²÷mHB7.âV†8ä¬_S™ù])íd[•ýSÔø œþãsÜùÂD–ï Œ6‡Ö|Æco᫽¡¯çOC¹Œ ±71uÒrüqÃÝ· .>m@£8 ÿŽßX{°è qqÚ72,Úa×Gwò×O7’“ÿ³ŸŸŸúO-ðâjy7S® »‰Èã“¿æþ^!üööeŒ¸ybå…åãõ­½‰)o|ÈÜ­™ENÏð³kÖL’}wÓ–•Ô0‘ߟêÈ5)(×ðS¯|ÛfñêwóÂÝuHlÙŠSâÂð¥md͆T²lm>–—>¼n•Têµ·ˤ%>êÍ È?¿ÂBz2zTCÞxg"7÷Î×½›å6¸;\É?nHÝf×ðúë³~õ>¸¬3³^Lïæ¡ì]1‹9É{ñE÷å¡÷ž`pÚz$,OÄ9{ O¿y)#Í'|ÿʹ4 rÉþ¸}kï姯áé›o¢QÇtkw qa>ömXÄìù8Ú‘Û¹2¸ ùsœ’î¹ûûTò¡N¿xâÎX¦ÏYHòæÍ$o:ŒCãng1xÌUÜróEt‰©¬Â¸Ãžï'± §#ÎJÝJZKaQœõÌç¼häõÉ‹øêƒéxm‡Ðgðèm©kÜ4¿ä=æŸ:„gžy‹¯æÌä«Å~Â[1ðš;¸õþ¿rn«ˆ ·ÂÄâ‰)GÂò3o\’–G“„-<â}ëjÍ%>IöÄÌ[ú‹¾[@Úa¨“x*]/yëK»D­5"""""¿w5¥š[˜¼ŸB’’’Lrr²IMM5ééé¦eË–&55Õ q>|زmÛáÉÍÍ Â,˪ã8N”ã81Ÿ~úÉIJ4`É’ÅŒ5:XÛ\NŽmÁ•ÓúóvÊd®M¬-“™×ê[‘*7uê$ºuëQì÷K–,¦yóšqiã¦M)%¶ñx.¾xücÌ~cLºmÛ‡lÇãÍÌÌ̵,+·N:¶×ëõÇÇÇÛ)))NTT”ïtèÐÁIJJ*ö A ¯(W3û1îäÑQC  Tê[‘E壔ÇÕ‚sî|„sª»'#õ­ˆˆˆˆH¢k”RPU”((‹ˆˆˆˆˆˆ‚re‘ß9ǃÏçÃå ò=aËÈï÷ãñxªµ   ,"""""ò»ÇŽÛˆO 44¬ZÚ““Mjê5j\-뤠,"""""ò;רQcÒÒRY¶l)YYYÕÒ†ððpš7oIÆ Ê""""""RÍŒ1tîܕλVwSj«º """"""R“((‹ˆˆˆˆˆˆPP   ,""""""@AYDDDDDD$€‚²ˆˆˆˆˆˆHe‘ Ê"""""""”EDDDDDD((‹ˆˆˆˆˆˆPP   ,""""""@AYDDDDDD$€‚²ˆˆˆˆˆˆHe‘ Ê"""""""”EDDDDDD((‹ˆˆˆˆˆˆPP   ,""""""@AYDDDDDD$€‚²ˆˆˆˆˆˆHe‘ Ê"""""""”EDDDDDD((‹ˆˆˆˆˆˆPP   ,""""""@AYDDDDDD$€‚²ˆˆˆˆˆˆHe‘ Ê"""""""”EDDDDDD((‹ˆˆˆˆˆˆPP   ,""""""@AYDDDDDD$€‚²ˆˆˆˆˆˆHe‘ Ê"""""""”EDDDDDD((‹ˆˆˆˆˆˆPP   ,""""""@AYDDDDDD$€‚²ˆˆˆˆˆˆHe‘ Ê"""""""”EDDDDDD((‹ˆˆˆˆˆˆpWw¦NTÝMj@PîÖ­Gu7ADDDDDD¤€N½   ,"""""" F嬕ïpí…w0a“¯º›r’q88çYÆ_úSSJ[Çþ©sΘ[ùÏF%­£6*}¿äÌy†ÑçÝÀ«}ÇýHY8é?òàØ ¸þà èÈ)YÍ Êöv&½ÿ=ég\ȹ͎^Jíìþš;ÎÈÑÅF?õ9ÕØä`ñnœÍGOfIZe…XC½>ã8§þr&üw)™eþûl~ð÷½1ý•ÕÄjTùýÿûQ3úòä¯""""|Õ>™×±d-›ÈWë¢zUꚢZÄw?s;Ö%ð!ë”æ5wƒJÍÁ›2› ÿÝÎØîgÑ-ÎU9«q·à¬³Nã³Éã»r^B±N>¶œd¦»Œ£þP¾©íª¨ÿK!´ÿ|Ù,wmÕ5¤/Oêñ*""""•¡f~wÒYøÝ\ö% gp»ž`Ûi_ظ—Äk&Ç—Ma„¹ ñ}ÐéÝ7øvÆFoVê¾ô®YÄâôœÙ³)Õ#ËïhTwKNÀ¸ñxª»5Wi÷cm¯"""r2ñ±ò­›¸kâlÀžˆhš´íÅyW^Á¨Vu 3xôÆ—X`úrÿ›w10Ê{Y– OXq ›qÚé}uî0ºÔׇÉòª™Q!k?-ͤÞÀ®´:V ™ÒÈv©§Ò*Eû§>Âÿ:Àøgî¢Ù¼÷øhæ*vd…Ò¨Óp®¾áú$d±jòû¼ûõÖîõR甞Œ»áƵ*<г¶0ë³OøjÎ Röfb"ж箸b4c-ÀÏoïßÂmŸmÇ|zÇ| €›NzçÎKÀ”j9…Û}ñc73û#&þ¼–‡¸ø¹¹¦• Ó…§ÂÛó²í¢f4-URö±vÁÄ÷¦w‹RÆŽÜÝÌÿð}>˜¶œ-醘–=ûÇë{Záþñí]Æ—>ã»ÅëÙ™áP'¡%݇^ÈÕ㺓X0ü¬ÿð6nù"Ž[ÿý£¢.Á90¿]ó:û.zžW/kŽ«}PXéú¿tí,#ïv¦½ø/ηpËCÜ1¤öœg÷l ç>ó*7œvü—®M'ïX>NÏ”z¼:Y›™þñ‡üï§ÕlI;Œß]‡˜ÍþŸ½û¢ZÜ8þ-©BB„z ½÷^Aª]ìå§ØEÅJÄ^¯Ý«—+×bGQ:Ò1tB—Þ)dwg~ÂBÚnªïç1ÏÃ’Ý3ggÏà¼{õ{ åáuöù½Ÿyžþüî[~ž·š¿Ç §|µ†t»úf†4 Ï>§þ~~×¼ø å|ɤ$& IDATykÙ}ÜND×Ô‰Ý ÿÙ¦¯ÞCª#‚š­®äö«ƒ‘ Ë݃§F šÝäDò6þüæ3þõBá>LÛ§þon±ïÏi¬®>A®©ü6ï0zGrvìÉ.Ëf’™–Ìž¿W1kò8žüc7ë­ô¬wŽšÍÔ…‡éve$™$Nú3’"éùÜXi‘5÷¼g}<œ§Çÿ–µä‘fA¾1—:äw¼œÿ⯧ut5ÿó2ßì®ÂM/ŒàƳzn Vˆ:]–m9w>·WÏF–,;FD·‘Œ¼«§'| ä–BÕÙÍßߥʹyðžé^ÖëÛë±,+ëµ…ùüR¡ñc¼p{B €ªÜ{ßnVÿÙëšr‘8i/ÙIpãkiàk§inçÍL°23]'{²ÿ ‰³Ue*œuo‹®Lå`ؼ?‰4‹Â­Z\Ð9ðUqÖÓÜÇO¯½I†-Žÿ{óI®ªPÈK±0uº\ÛòÙüi¯ŽÚô¿¹3‹ßù•ø{¦^±6 4 y›NtjTîä°kêìÙÏî&ÎÕ¨”_• õù…Q*쬓k8 px_SIì?h\·RŽ6ö •©`‡Ãœ9wlQ]þlª'8°z2ŸÿîàÆ‡zgß7X‡0%!„#@0M»µÆþÒTæßÒŒî¾L™´´/fQ\„AÙ d©’ÖvRR}ÿpíeˆ°™JI-0û½xù»X† ›ÁËÈ£ÆÈ£ËëO– MnæÅëç:Ô*C¹{y SŽ [žåZO9Ži”ÌyãÛ³“X¼5€ÆàÏr@y7+?šežìõÌ!¿sàç!Ч°•¦qÛ(ÖÎZÇäïh?¬u¡{ù S§Ë¯-çr¿Ú«AÙòqƒ~,]œÀòÄDV.œÄÜß¾å«òÚã)[lïý¬zú÷ôSÕ-°,ý¯QDDä"æ(IùʱTq@•ª™ú#^ý…د¢²Ýd׬©¬HÛDzWó£×Ë,ËÁ”?÷ÓíªrŒD´Hݹƒ”¡mY ».Œ‹2(—¨X‘Ö°wßq¬Fá> GÍÜ»‡¦ÈÒ¥|On`Øìçoõ7{Yb¢m¸¥R³6ù.Ò‹q꿜wº~•ã û÷ÀtT¢JLA…YLø‹MŽú<Ø8—¹ãEa¢\®Ý;Ùc¶¡Š×h%í`g:”*ÅÉÁN +ƒô³V»2'qȤˆ£ ò;ÿþÔ³ Tëÿ7Uy…§þóOÙçå{[éoX.Ö:ùr¼‹µ-Ÿ­píÕ^•V½ªÒª×Õà>Ìü÷G0zæ$¦ nÇ­Uü¨³½,¢m¸¶oe§§mÞÏ=WŸŸ½ åÊØHß½‹$«å½^ïÙ³“=(äŒ)vªõ½šf¿¾Ïg³Ûßé LßNìÀçx¼[¯lc±Ú›Œž:“-WÞ@õüîE26óýÏ+pÇô£¯;ÕÈ.Ê™jŽjqÔ ñ°eãV\güÆ"y÷nŽŸÕmh¥®ãëoæsÔ(G‹fáÞÊöX:¶¯Œ±kãgìË9‡ÕL#ùØé¹ÕΠ ìV)©g½Q?Ë)u›“±U®G½‚Æ [GHX²굤¹½Ï~±ÇÒºyæÖü¼òøéLe¥±ê—él0#hѲVÖ·:6¢*Ædngùê#^Ï=Ê_“ç°³¦`äwþ}¯§Œ j |š±·ÔåȯóÔGqØßnÀ⮓Ç»(ÛòÙüm¯fÇÓÏ:ùŽÒÔ¬…Í:Á‰LË¿:Ûci߮Ʈi|=çg7KëÔP¨sõù٫ЪYÌM3˜¼>ÃëÀÉÌûu>I¹½‘ ÄkÁ ž¥Iøæ;þšÊŒý±tîÙ„j±±TÉþ©B‹ží©¼{S½î“ÜÇ9°{;wí`ËÆÕÌŸò?Æ žoöVášûSë"ì½\œ§-¨!íš„òçÊelr7!.»–n¿|”W7T¡i\U*D—Ä~|7+,f}²*WÝÅŸö,:ßT<Œ›VÆóÅûóЊîtnP0óûwocõâ2{¿ÆÛCN†ü€ªµ¨nŸÇ‚‰_PíHMJ9l„WoAã ~•S+y C•«[R±€X)+X´Ö¢î­MðeJ„ˆr+ݽÎo/?MÊ•=iVÞ`ÿÊiüôç^J·}ˆ›šžîÿ nÜÎQóùíÓxy_7ê‡g°ó¯™,8^šû¡¢×&ŸóïO=}DÍAOñ"cy濯ñ”í ^¾§yþó{Ϭí9¨S~.ζ|6Û«•ºWïþ†ÔfmhR=†²áNÒö¬bêäDl•Ó±úÉW|¯³ƒêïáš„Q|óî<¶ª'ëE~˜ë—²¥Ò]¼tC ìçìó  þà›è0ï-¾ý,)ý{Ð ÒÅÎÅS˜º7œröc…(SDDDÎ5û\EãÉŸòÑ—vŽU»šv19ï‚lÛÒ!vßÿ‘À­ Z`˜Æ‹Ã¦a6ìAaD–«LÝ&Cy©_wšDû¸¯äp1¦J0BiÙ«=‘ 1{ÝPâœú€íTiÓ›vÇ×°~Å<–KÇ £\ÕÖ\wû`®éT•\ʾ8Õä†Ñ¯Sí§oùáÏ9|½è(™ÎD”‰¡f«kèÞ&2;å{rÿÿíàýïçðïw~!Óc§þÝÒ¨B4†åäÏ"iá\Öõ¸«Kå^c‘ºb «Ü5Ú<ç&çÅÁ(݆G^yŽØÿ}ËSÇ3ÿ¸EhtuZÝø · jvæ‚D!M¸û¹û1>™ÄœïDZ ¸õ: &¾¿Éç÷m.ò"Eùžêéóƒ©5èiƘ/òìø×xÊx‚—înFˆ¯/?uÊÏE×–Ïæ{5‚jй{þXµ˜É ÉK7 *]Úíî`ìW’½h¶?ï=¤·Œy™Ê“&ðÓ¼)|6;30œJµšÒ½AÔéç£ÏψìÈð—lD:‘ß~Ê,g$5Z^ɳ#‚ùæÙ_¸bEDD¤HÔ¿ëS~»+çoŒ2=xqbü_n«ÈõoÇõYëßõ)¿çR–A.ËÂÄÇlj‰‰FRR’‘’’bT«VÍHJJ²ØSSSm¦i:CBBœ.—+²Ùl¡–e…Y–UzâÄ ?KÍÌ=Lñ"à³'ÚnµcÉ›g+ã~œ?j=Í'4- ”¥1ïõ»»g Ÿ¼>¸ÀÞg‘ KíUDDDäŸæšk®íoF²a)¦i¦N§33--Íe³Ù\¡¡¡fff¦'**Êܲe‹fEEEYqqqV|||Ž ï-¤-†+oîIØ’ïùe{¡wЕ\Y]ø“6ä†k›Üsi!³tk lG.#@D..j¯""""RDçÐë,Áõïàóï.t-.G¥ÚgB{Ÿn‹¡ë÷ÓõœÖI¤˜¨½ŠˆˆˆH©¿EDDDDDDÄ‹‚²ˆˆˆˆˆˆˆe/ Ê"""""""^”EDDDDDD¼((‹ˆˆˆˆˆˆxQPñ¢ ,""""""âEAYDDDDDDÄ‹‚²ˆˆˆˆˆˆˆe/ Ê"""""""^”EDDDDDD¼((‹ˆˆˆˆˆˆxQPñ¢ ,""""""âEAYDDDDDDÄ‹‚²ˆˆˆˆˆˆˆe/ Ê"""""""^”EDDDDDD¼((‹ˆˆˆˆˆˆxQPñ¢ ,""""""âEAYDDDDDDÄ‹ãBW@DDDDÄWÇÓN°yë66nÚÌæ¿ÿfÓæ¿Ù³{'–é RÙÆü™ç®©ˆ\Ê”EDDDä¢wÂÄmßÇÁ[Á4/tuDä2§¡×""""rÑóx víÙ¥,"ç…z”EDDDä’@jU¨Y½5kÔ`ÒŒ6­\p¡«%"—e¹è8]Ä?6ŒºU«R¾|E°ið{¶ Y5¹ )(‹ˆˆˆÈEÏawÓµ}§ ] ù‡Ðe/ Ê"""""""^”EDDDDDD¼((‹ˆˆˆˆˆˆxQPñ¢ ,""""""âEAYDDDDDDÄ‹‚²ˆˆˆˆˆˆˆe/ Ê"""""""^”EDDDDDD¼((‹ˆˆˆˆˆˆxQPñ¢ ,""""""âEAYDDDDDDÄ‹‚²ˆˆˆˆˆˆˆe/Ž ]‘‚|øÍT~™ð1ÆY¿ñxÌì?ï:I«¯Ïñêö+óÔÈ7Ïq/võ6ë–L,†ömÇÍÿ÷$Ö…®ÖEÆ4íü6k&éG“±Û<ôíÞ€áºZRŒ”EDDDä’`Z&.—+GPöfYàr¹r¾Öã>w“œýÉ.Þ|ÿ™”‹´sí•}ÉÙêäR¦¡×""""""~˜·l9v× :6kŒÇxk$ÅM=Ê""""r °v}/†]ßëBWDþá,ËÎÂ%‹0, ›Í¤MË6˜¿L.1êQñѱTX³z1a¡õ´ºÀ5’sAAYDDDDDÄG‹V¯ÃJK Uýº!a¸Fr.((‹ˆˆˆˆˆøÄÆüÅ‹0Lðhߪ5¦‘ßòrr©Òe)$ƒ‹Öòúc𤠮F4cžChdÙ¬çäµå”„5™òûÖ­MäHòA6¨S–­›1àªA…¹å’iÌ^¼œY3§³qãzRŽÁi7¨Z)†.ZÑ·ÏìA!çìÝžp°lù|™4kÒ®Xʵ,‹–'2wÞŸlØ°ŽƒIÈÈHÃiwDt™*W¬HÝÚ5hÝ¢Ñå+iË®sLAYDDDDD ÁÆ„ßæóÙ§o‚+ÀvM«óôñ8BKæûÊŒLƒ±ï‚™“1¬Ó‘Ï lÚº‹M[wñÛÔ©¼üÜsÄÔˆà@ò ^xíu6­þëä>`§^サ›¶±vÓ6¦Í˜ÎK#G]᜼ãå¶žœ„h\«*Á¥£)êÆcû¥1êõ7Ù¼&áŒ÷iºÈ<êâÈÑ6þ½ésæóñ>â—q_c”Š,â‘%? Ê"""""âÓ´ñáW?òãÄÿdC¾ªk3†Ýÿ8ò}­Ç´ñÜï±bÁ4 Ë"8ÈI¹èr˜†ƒ]{öàÉÚviß¡tFŒŽç³w>ä¸=‚‡Ÿ}–ƒÛ7P²D0QQe9á2Ù³o/¦ûä.Æ·bÔË#yó•ðPÿÌ]²›éÁ0 CËV¸mE›Éš’ŽŒçà¶ Ùä¤JåÊ” ÃNÊñTvíÝË‘äCÙAÚ²¬|÷—¢SPŸ¹Ü6^|ïßÌŸñsöI·¾‚ë†Þ‹Y`p4˜2É)lj.ÄÿÝz m:tÅžµqJš‹ý¿ýô5†i²ïÐ &}÷Ë88¸}#5*ErïwR¿qK ûÉ(“”œÆβùÓÁ²Xµi?ófýL›žCŠõ}»=,ùkà°gÒ²Eû"–h0ñ÷YÙá?Ðiqÿm7ÐýŠØ‚r<{ÿ¡c,XœÀÓаëó@AYDDDĈíǸ÷¡ÛqdõP‹[ûwàÆ»×M®\²RÒLž}å5Ö-›aY8Ýy#Ýû^çó^ÂÉGQ.2w^z‰Ò1UÏø]Xˆ“‡o¿½I‡Y1o `ðåä?Ét»©_#ŠWÆ¼Ž³Ä™ó–£J‡0zø#ܾo/û7¯Á²lü6c:º*r¯·M;phÏ6@JQDÆT)Ò°kÓ´³hɬ^b‹ÛõàŠ«®Ëó߇²‘%ا+ût-ÂQÅWZõZDDDDD ´ÿP:<ýë–ÎË"4ØàÅ'¢›!Àf3yäŽ[r„äS ÃÍ~ýñØìdº\8홌xàá!ù§ÃEßÞ±²V ^³e;fÖâbÅÃàÏ„ì7`ѱys<ö¢õ9zL;‡ï?YºaW§ž¾D»ˆ¨GYDDDÄ‹Ãn#¬D œž¢.Ñs6‹À à"•гoÿbª‹\î¦Nþ©XËû{çžõɲ,X²0k…om[¶ñkNv~êW䑇Ÿæ½½Š;kNuZº‹¹‹—1wñ26š6¬K·NèСF±o{%¹Ñb^"""""’«¦ukV—ÛÁˆ—^fïæÄ \«óëÈq“õ‰P2êÕoYŒ¥[ôéØˆð}\M©Èè3¾ 8á2Y¸4‘1o~Ä÷ÞɦUKŠñø’õ(‹ˆˆˆxÙ´ó8÷?z×9Ùêæ~í¸îöG5OY.qÕ£¸éž'x:~GqðH&<ÿ<¯=ÿ•ê4¾Ðj ¯\tkvn¥Ÿ°³|ù‚Ü4iÒî<×À¢Nµ <ûð=tî}möh”eë7aë>Ñr6 ½ñR;¶$3œtÎÊ×°k¹TÕ¨Î/¾ÊÏ?ͱý;9–êáñ1/ó҈ǩÝì|Èó#aÝf2Â4­SÀRe¸ãB äSÛvÌœ2»iâ1m¤¤$Z<ûDKNêQŸT«P’7_|™Ò1U8žnñäK¯’¸dv±­2}ñ0˜·d 6ÓÄ0 }ËVîå|.¥¤¦bdÍU6ð($Ÿc Ê"""""â³ÊåJðÖ‹c‰¬T€´ xêå·X±`Úe–]îæa{&-šw(ÖòSÒœÜÿäpÎŽé:‘ïs÷0áÛ/±eå¸ê±8”Ï) ½¿ÄD…ðö˜± Éþ­ëÉÈ„g^{—ø‡]´èÔ粘b°~Û^’÷ïÄÔŽ&²|eŠs-|Ë‚Õw0ò•ú -›4¦ví:Tª\™%ÂÀf'ùH «×oâéÓ9vh?v›‡[®¹·Íÿ½¥Åw Ê"""""â·²‘A¼9z4ÃããÙ»9‘L—ø·?äY·›6Ý®ºÄòÁŸ%`÷¸‹-šŸÓ`š’z‚ó3cÞâ|ŸçtX<|Û ÄµìŠÖ¼>·”EDDD.QÇRô»i  ÛÌOhp¿õ é΀\oY›·ï&aÙ26lX϶mÛHN>̉ŒtB‚ˆŽ*C­Uiת9-[¶Ãp8 U}‡Rømê4–.M`Ïîd¤¥@¥˜r4oÜ€>½zY®’Ê.¦²‹KTxoÍðF±sý 2]6F½û)O¹\tºbð%æ<¦ƒÅKN »öкEûbþ!A&÷Ý~'KþbÝÚDN¤§æù\§Ã U“8n½ázbkÖ¿dÏë¥ÄÈú9C||¼‘˜˜h$%%)))FµjÕŒ¤¤$[@@€=55Õfš¦3$$Äér¹€ ›ÍjYV˜eY¥'NœðÓù""""ÿ<Å”£Â-&ûŽgÜ”4~ü‰Y³g‘´wçÉq¢¨\>œGï½›¸¦í|–eã›É³ÿÅǸó N¸óú 2ËÇž=•-…µmo·ß7‡+“JeÿñWdòK _xLضs»wïáÐÁ¤¥§cX&%ÃB©P¾,ujÕ&¸„æ$ççšk®íoF²a)¦i¦N§33--Íe³Ù\¡¡¡fff¦'**Êܲe‹fEEEYqqqV|||Ž²Ô£,"""r‰2 ƒ€€œ~ô/Y–…Ûí>õˆžíZãÊ%ìÜŸÂW¾Äáqçøa† Ó|€;îy‘ÿ²Q*[ŠbîÒe8Ü.À¢có&¹^#ÅÉnƒê±©[ñœG|§ ,"""r‰ ÉdÚ„ÿùñ ƒ7ÇýÌ”IÿÎRÚ«û•Ú í[6§i³¦Ô­SÈ2Qqôx:+׬gâ¿°1qXn×>ù‚ØŠ•©Ú°u¾åN_´ž&|Ž-+V­ÎÃ÷ £^ÃXÆÉ+Ömãí?dÏ–uX–Á7¿Í¥^ÍZ´ì6@eûY¶øÆ²œ,\², ›Í¤m+ßGHÈåCÛC‰ˆˆˆüC¤Ÿp0kö¯ÙóîêU-KÅêõó|~½+I, IDATù¨0½g(¿Çð'ž¢k·^”¯P‰€À J•¦cë&¼;6ž¾CnÃÊÚcÖå¶óï¯Æá0óŽàé'|ôŸ÷±eõJWˆæí±¯R·Qˬ@`Ѹn,oKD¥š˜¦÷¾uü¨Êö£lñe™ éÕŽ'{„=Bùá#—'e‘ˆ9K×~øä3†aqUÏîy®ä[½b ¾øèS®è7„€°|˵ÙL† BlÝæÙ·rÃ6ŽÜ“çk~Ÿ¿”£{·g¿þÁ[‡Y6×熗°qß]àɪëþÃ.æÌž¬²ý([|g³yèÚ® ݺt¦s§nÎÀ ]%¹”EDDDþ,ËÁ¯Ó¦dé-jÑ®]¯<Ÿèt`÷c^¦Ýæ¢kç''ÔnƒÝ{¶æY—sfbËZ ¬BT0-ÛôÈ·üvkR®J¬×LûsN®=Ö*[ë!‹e‘€ûSI\± ûq·VMq–Š,ÖcDGFfÏw¶,peæ¾wj†õë—e?îЬî<¶§:ÅnsѲÅé¹¢«7ïàıC*Û‡²EÄ Ê""""—=ƒÉ³æàpg`·¹éÝ£O±ïÅz0ùpöÍ¥Ýf^&×çmܾ 3kÛ#ðˆ«SχŒ,êש Yó 3ݶnY§²}([Dü§ ,"""r™Ët9™1ë×ì½kTŠ FÝfÅz Ër0Ñüìc”*a§båZ¹>wÛž}8¬“1Ýf¸©ëÓ1ªÆ”ÏžSmš6víÞ®²}([Dü§ ,"""r™[°jG÷íNN!î×­+n{ñîº$q;k—ÍÍzdqe§ö˜A!¹<Óà@Ò¬¬@m·›Dæ±`ÕÙ¢#Â1Ó·¯û“ræÎÁ*{ÒAŸ^'"ùSP¹ŒY–_§ý=k‘§ 7;õ.Ö}aóðú»¯a÷¸ˆ w0dðÍyí>–r,ûÏB XUû”@§ƒÀìðmœQŽÊλlñŸ‚²ˆˆˆÈelßaËæd?îܬ!A¾õVúâ„ËÆÈ7ÞâhÖ ×v›‡'g Èry¿&33»GÕ0 ÈÇ£™œÞª'33SeûP¶ˆøOAYDDDä²eðÛœ¹ØO¤`³¹éÓó LÃ(àu¾q{lŒþ×'lX6ïäÑ “;¯¾‚Æm{æû:Ók #›Í¿º^u÷xröY«lm%R”EDDD.SnOÓfœ^Ä+¶\Iê5l[,e{L;c?øKfMËÂ0,nì׉«o¼¯À î°;²‡~{<&¦éññ¨Ïéç:9çY«ìâ{.òO¥ ,"""r™JX·•¤›“Ãy¯ìÒ ·ÃYärÝ/¾ÿ9s§þ’oèÛ‘[ï|ÓVðíehhhöŸ-ldd¤ùt\Ó‚ôŒÔÓå„„æxŽÊÎY¶ˆøOAYDDDä²dgò´?°gõL82éÞµO‘ñr¹mŒz÷SæMý#»'¹#·Ýå[H‹Òáá§YvŽKöéØG§a¹]¹–£²ó*[D CAYDDDä2t訇%‹ff?nפ.aÑ•ŠT¦Ëmgä[²hæ/Y=É&7öëäsOò)Ê•ÃÊží1ì?°Ó§×í>”½z·a@Lùò9‚¿Ê.ïÓëD$ Ê""""—¡ßç/ÂJKÀf3éÛã ”-"þSP¹¬Øøeú4l7N7=º^Y¨E¼Ž§[ ó–ÎÏÉw éÅ ·Ü_¤aÜ`qU÷n˜Y¡.#ÓÁ—¿À–gªÿþð3Öñc8ìnz÷èCî;«l):e‘ËÈÑã0ÞÔìù­-êU#¢B5¿ËII³>j,¯\œœç|÷µ½¹vhÁû$û¢VåÒ´éxjnƒï¦-bÚ/_g?ÍÆÏ3—2åÇ/²‡wiGlí¦*Û²EÄ?Ú‘\DDDä22mQž”d À0L®ìÑO!†HÏ^º–¿W/ÉÜ–eã³I3ølÒ K0yôÖtës®¿5 ßv3÷$.#eßLÓΫŸ~Ü%+iß¡áÑ:šÊì±FÖÊÎe#¸ï®‡ò}O*[DŠJAYDDDä2ašN~Ÿþ[vd™RvZ¶êZ,Ãq- \.WÁO<ý L'ßg” ·ójüžzáYŽìÝe,Z±žE+Öçúür‘A¼òüHB£+xt•-"E¡¯DDDD.wbËúY,zwl‹\â‚Ö© Õ+–â“·Þ¤W¿«q…äúœ@§Á€^íùðí÷(_½žÊ.BÙ"â#ëç ñññFbb¢‘””d¤¤¤ÕªU3’’’löÔÔT›išÎ§Ëå ‚l6[¨eYa–e•ž8qÂOçÿmˆˆˆˆÈ¥.5ÝÅêµkÙµk'i©„P¹B9âêÅ\¢¤Ê.æ²E.'×\smÃ0’ ÃH1M3Èp:™iii.›Íæ 5333=QQQæ–-[¬°°0+**ÊŠ‹‹³âããs¬š§¡×""""rQ vÒºY#hÖHeŸ‡²E$oz-""""""âEAYDDDDDDÄ‹‚²ˆˆˆˆˆˆˆe/ Ê"""""""^”EDDDDDD¼((‹ˆˆˆˆˆˆxQPñ¢ ,""""""âEAYDDDDDDÄ‹‚²ˆˆˆˆˆˆˆe/ Ê"""""""^”EDDDDDD¼((‹ˆˆˆˆˆˆxQPñ¢ ,""""""âEAYDDDDDDÄ‹‚²ˆˆˆˆˆˆˆe/ Ê"""""""^”EDDDDDD¼((‹ˆˆˆˆˆˆxQPñ¢ ,""""""âEAYDDDDDDÄËå”ÝËyû¦ôðßî5sþÞ:Κ/G0èªþ\qýSŒ_{ëü×ò1Ù5i8}úæ‰_]¸÷]Ðg”åÄÜWèÛ·?W>÷Éޕ͘˨Aýé}ïx6zÎ}uÿ©¬Œ½$üò9cŸy˜¡7\KŸþƒéwí­Üöè(Þøß4Vî?q¡«xéP›¹d9.tÎ9+…UãG3rÒÒCësËÈg¸®NÆ…®—œwVÊ ž»ù]–Æ\Ë{ïÞ@uû…®ÑÅÄâø†ŸxíÕ/Y´?Ëp]‘êC°Ÿ8ÆþË™ºq)S¿ÿ–NŒá©.Ѻ†DDDDä²uyeë+Æ"þ‡Md„5äöø§¹ºf°nð/EÎêô¾ënš„Ô úòqQqmû‰FŽceªƒr-oàÞÛûѪbÈé!'™GØ´ø7¾úr2ï8ŠI4úž¡j³""""—¬‹6(6î î¸õæÂ`eÙç/0êÇ-d”jÂÝ/Œ`Põ â« œ_öZôŽ¹Ðµ¸døuýxvñã{_±*Õ l§Gxó‘v”9;„S³Ã <ß¼Kÿ¹Lælœcj³""""—¬‹6(O˜ô@á²u„„OãýË6N”nʽ/{ûOÈ.ÚÙä>þ7ª¥ “£›fñí¤©,HÜÎã&áå©Õ´#¯îK«ògTËòþŒG·bë÷_1iöJ¶$ÇÙùY¾°‰‡ýl7g?¥ü¹~2×üÊOO`„¶â–;Ûæ É^ŒàXš×?ûo‹pÎ^jÏÞŸ¾ä›iËÙœ”Ž=¼ ; æÎÚQ1àäó=›ÆsÏðïØS}(Ÿ¼>˜Š¹œÃäéc¸õ¥wŽq5ãÔÕîëõ£^¹|–iŽÓ§ö–UÁ<Ûì¹?g""""R4mP†B†e3™ÅâÅ_·ãŠhΰQOÐ/6·»G‹´?0jÔx–µQ¢B-¶ˆÀžº›u«§òÉÊ%,¿g4ñ}*áìUºrEÝïùpíl¦nÌÝuÏ:uæ^fN_Í [ zÔ'N/œ•¹I£¾ãm%‰kÔ‚Æa6­\ËŒ/ưbã0^јS7ÑžmLþà#~L#¦Rª7¬A°ç(;6¬cæWkX¸ô:^~ñ:꜑û=ìù&ÃßYÈAB©ׂf7NãµÇ7Ñ«…Ë÷ów‰ÉXû?žxî;¶º‚)_§>íÊ•ÀH?BÒ¾¬™9™ð¶Ch]ÖAhíîÜ88Œé?.foX½¯h@DVž±—«ApVHÞ?÷]F¼5›Ý®ÊT¯GË8'G·¯eå´/X±ð/n|îynª—Ëw÷N~ó=¿¬…òUc©‘B²Ó*T»).¾]?n6',ã iÒ¤mÃý˜P”s¶—?^~‚I«lT«]‹Fe°uýf~÷:“,ÞÞžÒØ«µ§Så¿e.sv䯨³’²u˜…sV“aDÒ½sƒ¬ìßõ}f½rÿ,Á×öVPû¹?g""""R4uP?òuŒ„OGòÅÒ]¸#[ñÀèÇèS)÷.+u9Ÿ¼2žåÇËÒå¡§y¨[eNuÔflÿ—Ÿÿ˜…ŸÀÏ_dPŒ Œhº\Ñ”/3kÚJ†ÖmF°Wyî-3™¶Éƒ½zWzÔ8ó´º·ÎaZå^ŒüðnZGœLÄfòR>zîe~ZüïOoȘ^Q'oŠíehsÛóôi܈Ê%¼n¸Oìaæ{/ðúìI|ô[GÞ“=üÕ:8‹>YÈA{<Ï=MÃOþÎ}ˆ…dÌï;qÓG=aÒw|6î‹|Ÿsó×sÓõ×Ëñò—Î_“§°ÕA§Ç_cD‡H¯!Áéû6°Çé JÔîÆ 1°îçÅì+UŸ¾×_Ÿc1/+iï¾7›=fYº>:’GºÄœ ®Ö1Vù"ÏO\ÏWo}IÃÝE£³(x¶ÌbJ…nŒøàn:ÇœŒ»–eaºÝ‡¯+•íÛab§bªø;9¡hçl¿W1úã›iyò½»÷NcÌãï³`þ$~½º-7U±=–N«òõ[™=w×ÅV;c~´•´ˆY‰™Qmè\/ ëmùy}ŸQ¯<>KÒYäS{»ΙˆˆˆˆÉ%qGåK8À³—å ;9a”¤ã]÷Ó; I³`ƈîy/u?} Û‹olBð‰ ü1k;'wv1(Õº'íKCò‚é,JñÞ»(“5Óf³Ó ¤QÎ9‡†Ú"éqçmÙ!ÀVº·ßÕhÒXþûlvžÚ1Ɉ¢Qû&g†d€ÀºÜ1„&N7/%)ûð&»gÿÎÒTƒr½îäöS!ÀI›Ûo§{dñ}Ìלd÷>½k =ûöÏõ§ß+ Èôµ2V*‡“O`Ùbˆ«qVc6.W‡ê‘¾v¯™ì˜9…å©PºãíÜß9ætï®Q’×ßϵ5˜ûfñË_9·³ŒhzßwWv°0 ƒ"µ›b’ïõc¥p4Å ÂÃKú¹Ð]Ï™-–œ|Žò]¸¦K9lî]¬Yw4ë56*µï@-‡É®¹sÙä>£ö-˜ËZ—˜ö¨ë<ùwþ_ß^%æõYK{;_çLDDDDŠâ’Ê>L¾³EQ·NÖ1æ|ü6“wä¹ÒX³b#™FIšµ©wFßIáõPÙn²{óROÝy5¢O—ŒÔ¥ü1ÏkOâÔeü1ï ”hÎí#r„ [XcÚÕÏÙWT¯%ÍJgû:Ö¥œy{k¥ící’Yüòãw|õõ7Œÿêkþ79‘#v0÷íaß©»{+•uk·ã1JÑ´UœCwƒëÓ¶q‰bý ó Ë>õ$Û‚ˆ®Z‹:µsÿ©æ{]RT«ͳŽoßûšÙëž÷Íù³RX¿n'[ š¶kB‰³?D{Ú·«ŠÝJg]â¶áÊÞ„6õòè-d»)N>]?þ*ê9‹nL‹Ø³{`íT¨ƒ“äÃGÈþþ¨\[ºÔqbî]Àì^IÙÜßnÂm«@ÇŽ5²ÆMòú>U¯¼>Ëâhoçñœ‰ˆˆˆHá]ôC¯Á¡¼¶Ú?0Œ^_Äóî’¥|0ò-‚Æ>FògÏ =Ìþ$7–y„ßžÂoùé8žB*Pòä#jõèFŸÆ³jêvõL%›EòÂé,<=»Ó*,gܱ•‰&*·3m¢\;VJ2‡ŽZPÊ+M¿½Ç+ãæ³3ÝʵwȰ¥“qêÖQ%›X¶2”‹Ê-b:ˆ.‰´|Þ¥ÿ®2 »§Ò÷Ï(–þO¿ÌÕåsÃ'æ¾ÂàWøØ+æ¤þ5÷1xã|·tc&â-Clͺ4iÙ^ÝZêcü´Žp0ÙÄ2")_6·Õ¬lD—‹Æalâè¡Ã¸8óâ±E”!ïŽûµ›â’ïgc„Q*Ì,Ž9†E ß{QÏYXIJæ8gNàv{b#Šöâø÷š•Ì›³–Ûë5$0wÎgÎ7öØötªšU‡B_ßYõÊó³,†öv>Ï™ˆˆˆˆÚE”ýžïP‰>Ogú¡Ë4&[X2e6‰Oœ5šÕ$yõ¶{ ìQåÈuï '2ÌÀ<¼›Ýig'•»\A“PHžó9ÎÛOöîÓÖqÖ}û>_otc+×™~-ü˜ÇëÍßvS~]?öJ ¸ÿz„ZìŸý&ý–E»ÓÎürÅu„Ís¿â…GFðáÒS F‡sv–Цi]Rf0î·ùì³iб5Qg^Äë;/þ¶·\ÿs&""""þ»ìGöáM¸'þ1N<ó:SÖ}Ãȱ¼ôÜ@j„5çÞ§oáИñ$Œ–›­B½Ú•(íH'9é {wïdŠ6ûѵæÙ¥Ú©Ú­q“þͪLˆhÛÖù,Æä¨Ú‰îÁsyïJ4®I¤‘̦•kØyÜ"¢Å] ëuCì îÊþ4˜ù+ŽçÎ5 iT¥$*q/¡ûÐvù¯,8ëÞÞˆêʰ;þ¯Å|?r õR3Ââক¬N®LÏNU˜6{WñžØ‹yŒ5?¿Ë„?$2¶&5*–¡d€‡”½›X½~©ÎÊ º¾ ѧ>GMZ7àש‹ù×ã#YX;Š`»½rîGHt7–È“oÍaúk²ê§Ô)ë䨶5¬Þq 3´7>r =¡Ø¿vs>T@|<¼úêW,^ô?ž_ü ae+Q12#ã(û÷ìápº åèRåôdÆ9?gg jH—ÖLÿc)SæAÍéÒªtŽ@iéú΃¿í-çýœ‰ˆˆˆˆß.û  `‹lÅ/ym/Úîr¾øÒnDDDDDÄ?×\smÃ0’ ÃH1M3Èp:™iii.›Íæ 5333=QQQæ–-[¬°°0+**ÊŠ‹‹³âããs¬j£ÛôÂ°Ž²`ÒlóѤOדó‹E ¢v#""""rIøG ½..îMSø`Ê&Rö$²81[¥ÜØùÜ,Æ$—µ‘K‹‚²<ûV1uêBÜÎPÊ5èÍÍ÷]O=M%”¨Ýˆˆˆˆˆ\Z”ýØáI&wðýùF™+yíÇ+Ï]…ä’ào»‘ K³$EDDDDDD¼((‹ˆˆˆˆˆˆxQPñ¢ ,""""""âEAYDDDDDDÄ‹‚²ˆˆˆˆˆˆˆ— ¾=Ô²e º """"""ŦiÓæ¹þ½eYìÙ³›Ã‡ár¹Îs­.~N§“ÿgï®ã¬¨úŽæÆÞídënKwI—üPD,ô}x|ì@1°‹îîÎ]j»“íº1óûc—m`Øó~½öõïœ3gΙ;ß9åââ‚§§’$5jY=P1btc€üü<Š‹*W‚[ê¹ÒíÐtv)ÿþxÆîO1j{´×³_AAh"<==»Bº…eg×~Ç/Çë35øµ¤¹’-~;àm]ý ڸ߼GKsÔ:Öœ6ãúàhzÞ€@N¹ø£õSÙòû/o᳦¡Ý躽UÈ™øé«UÄ»Žäù ­Êƒ(Sb<)²„ÎÙßfºšdÙ–@§¦$›Î,áÕOvaêñó§ÜœàQ؇žÞÛXµmÑý&x×^ñ™•,ü|7êAÏñZ«+m©O¾¢&ÀÏëVþ‘AA¸anág Ž]èí¿þž)ü=ïGŽ+ æ:hBxì§ÌmÛ˜Mž2 ëVsÜìÈ„1}±äF,Í¥fÝÞ‘Œ lüîWŽø2væü-.} “šH1jZŽœÅ3}íoN‰[’LzL,ùŠš`Ÿ›wãT¹Ó±“žÕ+²÷üX[_cx®¤±gí~.êZóà]ÁW ò$Æ%cV9àããØ„¿sAAh Fb¶/gS¤§Ncù¿Pç+Ž•U²Oð÷ßGÈÐ0øÞÕg‰fS›~ÙN¬]ÆïŒ«”[Å-(ki>ìš_úgIfØ®%ÍmNIaýêCìF2f€mc—æÎÒ$êÖHìúYeÂ{äd†øTº%(Å$Ƨ£HÎx{ÛÞù×Ò“‚¬rÆÏ÷f¾0Pá‚£´Ó'£1µn~M7íâðlŽ4á6h$ݯÖ@N#.±ÔÁøéÅ/¦ ‚ Ü\Z¼ƒý°Š:Gvtq»ìϱÌŨ(.Ê–>AøÔ'H®J<Ý$rüç ÔIXôXÀùü üñÊxºø:biaM³æƒ˜ñÍQr‰›Þ㡾!4³Öaå@ϰ=µövb%c«÷cÓw ƒky6IJî݇è×Ü ;Kkœü:3~ÎrÎÕ©ÔÄ|ÒK—©¬-Óé7餕¤Ò?Ëa‹H-o­7“qx1/ßÛ›öXélpöíÀÐÇæ³:²ðšê¬–£%÷ð‡ŒÐkPY·fÚòhŒÜ캕É<ô/LèEs{,µZt6Îx·ìÁÈ©óX}¹Á¼·&sÒV~ÛÙ¥7†úUmi”“‰O4Ö _ÏÆ»U(›yætfÎßDZa‡V|Âÿ¼À33gñÜkóû¡TJ[ÉÛÈ/¿Á˳g1kö«,øq±Åµu)Q(N>Á†%_ðîÜø×Ì™<ýü¿™¿hGS •¶“IÛ8Ÿ§¦Ïæûã%(rç?ÅôéÓ™>}:3l&C©ožµ×á•ß–ד3xnñI. Qyzã©’ÉŠ$ýZº‹ÈiìYw€,]k† ¼j—q¥8ø4ÉÝ/U:'7ü§oÎaö¬™<óâ|þ×12Lµ¦$?f+¾ÿ7æ<Ï33g1{Î[|¾l715¿ƒâC_óÌŒ'ùÏŸQÔ¼jL„ýô3f¼È/g*vV×:A„ÆœœÜ ùh< °‘s¢‰¼Ò¿œIDT²d…‹Ëo)\ƒ[¸Eù6 §°ñ)J‹'܃:Ñÿî‡yhxsì.×hc<ÏWúðù~B{ôå®À(ìÝÎ×3†§ìãK»×0eÆÖÝéy—?‰Gvs`ÉÆDšÙ½ã:T¹²·¬bW%=G¡Æ|JƾŸØ“¶©iß½;Ò8¹÷0+ÜÏ¡8…ÃK&âqÅÆ% ÇS™û’3?¸‚Hç~<>} e1“&¨3¶€™Øe2dÊÏ\(±Â+´/#ûêÈ8µ‹mßÏaËß«xmå^ëíp-q2i[ær÷½ó9 tá…+yoˆ;**u5¿ u[°g.ƒ‡¾ÇÉ{{ `ü0'¤ÜTâ£ÃØõó§¸Nx…1·ÉìiJGWm$Ú¨£õðá´´¬þq" Ù2Xæpâ÷o8˜]ˆ¬µÇÍ¿5Ý{wÁßþæ§))d³„Î:ƒõï¿ËÁ|Wü´ˆáBâ¶.^ˆÖåYZüšE›R±õ À7À‚„ ±Dîý…êfÌ{° ‡g qçbþ~Œ ³g?ZøXQ’IÄѵ,:ä—f1À½ôø$NŒlÅÞmad;´a@nøZïv8Kõϳ¶ãÚ›®ÃÝÛ/ +¬|<ÊoÎ’¥#–rz é2Ô÷Eñ™lŠ4áv×HºÕö2­9)žDèìrØþÁÛì¿è€Ÿ¿Á6éDE$sjãwd[¼Ì+£}(?¥˜èM‹øjE89Š5îA´ „œØóœÞö çÎ%3ó…{hi]ñÂ)%>#Z¼|=©q&ÉéÄ%¢¨Cðñ¬ ‚ BcHJJj˜ ½ÔîØ~*èÈTº¹×ò[ ˜Ó¢ˆÎ•‘lü ö¿‚ MÔèõ0'³ké/ÿÞ²–ß¿yŸ÷F¼Íò%ÏÓ½–‡RÓ±Å|ß}.ü—nj@&mõtzÝý-_Ã0EÍ_Ãø|‚?:@ÉÝÏÜy÷àÇ|¸~?޵«”[>ÛWm#Ï¢+£‡{ÔBMǾãKéYV{á^¥íH†ˆï˜Øç Vüñ.‹^™Àkí®ìH8vŸÊ܉ýŸ¬ Ú­?3^›Wc2/9n1OÎø…sü´žo Á @Î`ç¼qŒ}{/o=òúø”6u®ÝJŒÄþ9‹Ñ|ÃÛÁ¼³b9/u¯9vòÆ×më?_ÈÉ=÷-9À/÷yUºiÉäE R×S<)l~ÿu–GÖÚlwÚOyŸ§zZ×ùe„œ¼‹M' ûrW7çéÌÉq$™AÉâО¨ŠŽ`û–=Œ›ùÃnô g2é ‰+ ‡ aÐ4æïH3- äqlñÛ,:Êž>dŸäÏ„WÿE//K$Š#þä½6‘râ8Ñ“ÚÐJ sô>_zŒ<·®Ü?e"}ìJ»Ö(ED¯ùŒWŸaõš“t´V¨pm?”‘ºLöl•°lÞŸÿÓ¡Z«l}ó¬~\»ow7ÏÏLH­/4h5 Rh¤~wm9ÝkmÙ–‡_½5òâÉ–Á|î0ñýâµñ]pו~–{t1os€¤§HéCiÏl™ÔÝßòå_á”xõaÚ÷ÒŽlâ7s&û¿]ÀǶñû–ÌãSV/$$\DQyàãUK?1C"ñ©2*/¼ì*‚ëº×™ ‚ ÜÎT¸àv‚ìØ(’ºyâSã÷ßLJd yŠ„}@ j#Ù ‘DÄÄ“šM^a!Y¥ zÿ–tl€SSåÔƒü¾æ4þydP@µG…¬ã+ùóH6ž½'2ª¥UÕ´…)œ=Æùø4² J5V8¸zÒ®mô¶µü·*ÑõúšXàÛÿ Þ]²“Ñ©ä——ÎæE³èÕÌLÂÚ—¹ûñ¥$ÕÖSBÓçÍ+ äT¸x†‡Ûi1§DPt÷G|TÈHöÝyæÉþè”Löî<]µkaá.VmÎFÝq4#¼k~•Šº-Ï~S$X?ÌË¢6žaמ4®ž33g^ÈælpŸô!Ÿ=P$¨šÑïµox¹‹樟Y¸:ëöWHØ7“0ùλNà«­+y¹– ¸ñu+g“œRÚÊÕ»Wõ7{*ì{ÒÑ«!.)-N>Á4oÞ¼!èíUõh±7³o?ñ& ×n½h^#VQ(4:Ñmü4fÏ}‹Ÿ|Ο¾ÏëOßCw JÞyVü¸–¨ºÆòr*‡þú•%¿þÃá´úô6ŸŠ Ø…>ÀS÷–É’mÚ –dòsì2ãaz{Y–Õ„e@;Z8HPT@QÙ‰§œà¯eɲlÅ=3§ÒÿR@ Y0t8l¡àÂ9âËû+d'$’§¨ñðö¬§^[žÇ¥õÍÌ'†^!à+¡ØjÔõmMßÀæ(î}Fе­É`&1. 3`ú 3ï»$HØ·n‹¿”’b.u&W²öñû_§É³mϤ§&ÓÕ½Òìèjº 뎫d&%,¼¢ë¸œD|’ ,½ð©eæ9%ލõÞ•ZÐëSg‚ ‚p{S9ä¤B)Š%"©–ÁE¦d"b QTŽ5C%_äÌÞ}‹L§Dm‹§/~zg,ŠR¹pl;+Ö#­>m0×À~Šuÿ¬cwX<9’=¾~x»è(J>Çþ «Ùt&û¶štX´(_ ɉá¯~ÊðÊÿÏ£ƒÿŒœèß÷-Žüó. OLäÍNU«Xå7˜¡-«½ÎQ †ÖôÖ‡ªÓFI8‡àªÚHjrj•“«xßj6f¨iûôky^TûaDÛꯎ4„´AC ©Éi˜©ùà_/ÊEöï ǤrdÈ=C©1O¦&täõƒ‡Ù¿û¦ûÔ}Y%›ýïåÅ×·’ßò1~]óü.Ÿú†×­Êöíõ¨wìáýoÐlîTFuóÇ®¡ŸÕ%:ß?›Î œmr'O¥#«\éêWË9 aß~÷¶¯üÿ´èÛaš«BÖ›™zŒcqã¬í䫱¿,.ØÉÎ\g4]ÇÐÅ­®åL%!Ɉ¢ò¢ßÈÎTõŠ‹ŠQ ‡®#èW½Ë‘\LQ `cGi_…ô}9’#á1l}j›Ccƒ„’[Dq¥ñ÷É É˜%k¼¼«·¼_cžåÇåDÏqƒñ¹ÂE¡ä]$Ë €¶õ9×äTv•µ&?28 nלQÖåÙ‡£Bq¨v=+y9ä) ²w,^"“¼ogŠTøŒ½›.5_rl†“ Ò ò¹4TYÉN 1OAà‹W“O¡ !‹ŠD3o/¬Ê”ë^g‚ ‚pÛ“ jÆÑÌtâ"0øTƒlHŒ$¶XAå@°³ °Á¯ëPZéõ8ê*ý€›r‰Ø³‘í'Ùw&±í®g(ä8°õ0‰%v÷LßæNåϦ¬³l]¿˜ƒ{óI;ûÛcŠX(70›ÎÏðô]2uõyvîJDîäW¥Ù^åÜ çÏ’t:5’ÊçZžþ,,°@Áh0T æ ZµžUSF¶¬µƒÊÙ•šÏ­:`0Ôœ`¨ÞäTSÌ(*oýk{rUãä…tôÄdJ Î²éèÿ˜vȈì2ž6~Å„«ÌÀ{ãëVGßÍs'óáºÿrÿÚ7Ñ:øÐ¦k¾©Œ¦ãíÑICÉŽ"2]F²kA«Zz#\‰Êµ-m<þ!2!‡¬n`'¥(‘øL•sKZל+“’Œ,YÜ:˜êârf)% j_O<Ô€r‘ÓÇc1)2ÉëßeæúËïWÕ̶|-iä â‹PÔ!xë«ë5æY~\íérå)*MIñ$›Aí®Ç½U]¾-Ñf<†Œ¬ck2]ž›µ¢µGÍó”œ@ŠYÂÆÓ³4ˆ–38}2 ³JOÇŽµwQ2”¶>KVÖåA¯)1ž$³ ;/ojÍLbl"&´xz»—çYŸ:A„Æ ×ë07 û€ <ަ‘”E\qÁå#ÞJˆŒ§XQáXö[j‹> –UZ4öwkÏ…˜Ý$Æ%PÐÖ¡lŽ¡†¤yŠ ù`תW• @ãÔ’>ãHܕĹˆ,Ú\eÉ«[…”šä@@`3T$’‘šLÕ@éJg¦tå+3gÍúxð–Qí.ó5Ö9³ëT×þÔ’T¯7XêàÜë°“e×ñöþfÀ×jŸQ5ÿ+|Ø u+¹ eÁžH¦mù›¿×oeç®]ìݾ”6/å“ùC˜¿ê/žë|M±+(Ùþõ{¶&ÖoŒrÐȧ˜Ð¶nc†Í©I¤šA­÷¡zìwu2²¢:¬,ëX©šÜÿî—L$UÝorY¨õöųz9•lâóU¾øy×| bLJ UVáèå]ÚúiJ&!Ù :?z nG³+CåÒ¦¢Ë¯1‰„ãe˘¯-Ïòãò ¼ò9™ø³çɯòCXr*»Ö$ÛªSû×ùF/§Ä‘h o?jÆÉ2éñ¥ëj7÷)Ÿ/'“"#i=ñºÌ⋦ÔdÒÌ–ž^e/îÊÆ£ÆßW_ó‡RÎ$6>E¥ÇG_ñî¼îu&‚ £A&òªD²õ#ØãI IDÄܼl€cQ< P{`WåùZ1æ‘–œJfn!%F3²(yI äæ’«pe#)‰é˜$K¼üÜkm³òðÄI•@fF&œ¹Ñ³Ü4ñ¸Ñà d¤ç #akãÖž5…­am¤‚׌QtnÌ.ˆ*wô*¤“ DÇ¡}õSÊL|T,E…»§G½¦­—zóúª7–w?ÈPIŦ¯Çã}ƒ‡%^µnU´2…9C¦00¤å÷×eÆ¢MügÎÏLÜ0ƒz6ÒV/Ù‰‘DÖs2/›<êtΙóó(DBçä\ÑrZGJN‘© ’.€`Ÿº~’ª~/J@!71‘Y…§wͪ)‘¸$3’>5ºȤÄ%b@Þ׳43QX¢ 9µ ÿè1µW¨œO’ÔÁÞÔèÔpMy^帪c,ÇŽg «\ißÁ»Žo_ŠÂ6°%ZÆsØHºTï?}…t‰ñd**ô>µ-1QBb|²äŒ··MÙd] &¬tXÔº›Î §k:· *ûá4’’˜†,9¡÷¬9ùœ’NX‚Œ¤óª|×£ÎAáŽaûbIŠŒ¥ ¤%6ÆE’hwåQ¯‘ŒðÝl=C¶ñ2­X’ÓõOPT“RH^ Jg×ÿÈÙ+lª2”`P ®m-IÊ LIù‡%›rQTtêìƒ:¥š¹°v-ge7¦Œé~Ã×L“´¥Á&cÍuJ%gzôiƒfýq6ý¹‰ìÑc«¶z™#ùçïc˜$;zöíPïNrîËW¯@5–w¿€¡ª_Ù´ðn¼nX°\ÿºµp å·žáצ±1â,Ñf®/P–šq×K_p×udq5Š,ƒRÑ ¿î ó8¹rçŒN=úÓ¡á_IVb&)> ³d‰—[ QNO ±ÔÍ}k¶Š+E$&d H®x{Y•£Úk„’›JZ‘B`ËnLK!C‘pÒ{Ô¼©_Sž•ŽË·æqUVrn/‡24>=éáWçÈž]k’cÕžÿTÛøóË—+1.Vxù4«Y.s2q‰FÐxâãQVµ6d’Y¨@µ1GƸM¬:˜ƒä2€~íÊ‚k%Ÿ¬lŠdƒ}õúR _¿… &µ7úòÂ×½ÎAáNbé„.ŽÈÔH¢ó[ÐÖ¶€èÈLhñò-[² Ù¸?š";?ºömG€»#¶–Z4* äDvý¶‘3æºw­E$kô-›ãy…(X²q½ÌËõ[xÞ¸y[þÇó­àdFå°Q&÷ìržÿ4ÿd(èÚ?ÎýnÐ8:9†u«ObvÂè^VWßþzé<л¨0'ã|NõËKM«g0ØQ!å×çù×ïÑ”\úHÉbÿ»OðîêÀyr”Ó5µ°KÎýxsÍJ^énÁ¹o'3tæ ÍWOwM®T·r k¿þ…=ñ…Õn2fRvl'Ì$¡ñ Ä÷6˜ˆWcmVR0™L5n˜ròQ6ï;OFIÕOä¼Xvÿü1ßïËDjÖƒIc[ߨ–=9“„ÄBµ'¾Þ5Ã=Cbi²„³wÍ.DrñIf°ðÂçÒ[j?Z5·†’Ó¬Y~˜ôo}ŒäÄeÿ™Ê³³+˜ dd“¹æËµäYù¸jÎdUA¹È͇ÈVlh?¤O×OV(<½-12žýGй>“e(Ù$Ä磨=ñÑ×,—RHÂEÉͯK_¼ÆÖ-íÀt[¢Êg…‚˜m|»p ±Š}&ª4³º:„$§pöÌEÊ/eSa+²xwŠ"aíå]19`]ëLAî4^„øZ"™Ó‰ˆÎE΋!"ÍŒ¤ó&ØçÒ²™”¨ °&¤g:¸áhmQ$‹(¸\+smT*T`–k™¥Z¡¸¸¤ê3‘d…µÈØùt sh§Ëþ…¶p¿mz†ÝÂO …'—óåÚ(LJAÙ”æQ¬ýd>;Ujü†Î`R襾ù×’¦þå2%ìà‹ç^ä£mp ÆÇÅSf4g#Ó)’Aç?žO™Cè jê•׳ú¨ ‡q£é_˘ýgÑ•Ñ#<ùú»Ìì=„•=ü°ÓHhÚ<Ì‚Ùý°÷›ÊÂ…;2e ?OnÏŽOÐÃ_GÆ©ì ËÀ䨋ÿü𮣬¥Áò ”‘ãxoÑý “–±ñó1×0¾öÊ®X·r»?™Ê{3ŸDß¶ ¡-}p±4q1ò;÷E’£kËìׯ÷6xý¤j掫 ’²³)Q@S~1(äœÛÎßKÏóǯ¶4suÅÅÑ©(ƒ„øTò`áчŸšL‡=c¡)‰„•7Þ5çÊ$Ç%bD‹—Oõ¥º@ÉM$1GFåíCùêh’-¡ãƱ?â7ÂöǼðuéq°P0äg“–Ort˜6Ÿå9IX㥠#nç7,Èl…·­IëO¿{ûá§¹†<¯x\ŠÏ®gÃÙ´#Ó¹Ž÷+9•]ë‘cÕž }ëwƒ7%—l.-W-ݵÍI¥ëj[zùR1¹·íF£]øNmø×Ã[âa‰!3–óÑ”hÜèúàLîkW©ü’--Û£ ?CøooóÆ¡ <,KȈ&M×Á=½Ø´'½w¥ïµŽu&‚ )99¹ÁÇ)ƒ}°ÖgɈŠ"ÆOºYÂ2 Ÿò—Ð&Š‹M(’5ÖV5D ãbH1A]»¡JVÖX¹¹ÙäÈPeù"ñI…(UžLtxꛡŽO#."ŽbŸ€Û&¾’[8Ps^ ÑÑÑT©YHzl4éh°È5]wšú‘°é=·žwf뮃„ÅÆS€lå„WèpŒ{„§gÞK§-)¤m\Í†Ž„ý ÚKUv ŸÿŸHsY¸æÿü¼ƒ¬ Ú7ží‡½¤ÁÒì ÈüùßðÏ®íüsØŒ•{0ý¦>Ç3¯ü‹1ÁÖWßÍUHÎýykmi°<ÿëIeÁòhÜàK]¥nÕ!LzãmŠWlcï±sÚp€Ì°q¢Ó¤¹<öâsÜßá2k<ßbT®AÚKÄ'',Cp¥HSãÓ…Á=´\ˆM&#+ ) ZkÜ‚»Ñ³S/ôj‰ËM/§%Xê ßšcƒ•|.¢¨<ññ®Ùs£4¨+m•¬<ó»Ú£?O¾êÎŽõ[8Mô©Ì+ììiЃQm:е]Õ[»Ês=ZÈòu‡¸v8³ŒäåÄ@ÕµåyÅãºÄËÆ?÷©öaÔ¤A—ß®j¥Pxz=[cdôÃGZÏrj\iWö@ŸZZ¯²ÉWÔøúè«LÒ¡ríÃ/Ú±aåœ9ϱ {7üº¢ß°!tÖ[V»&$šõ›Âôüeü½+œ¤è ¹xÑ¢÷C<:´i¿¾Œ¬rÀË«"¸®S ‚ B#KJJº2h܃´=Ç©‹áìÎ7 KVøWþ=Öbgg‰$ç‘J;ÏòÕ@ aì8O}Öº‘¬ÝñtP‘œ}Q-l[Ú Y. îàNgW_õDÂ>¤=Áa›9½Ÿ-NV lïu•»˜Œ¸(²m[Üì6è~Ié¼?5ž¦æÍ›'………IéééR^^ž(¥§§«,,,Ô*Y–µÖÖÖZ£ÑhXªT*EQìEqúý÷e+êS€£G3bÄè†:žë’šš‚»»GcãÊ”L~ÀÛúðmÔu¿²ÛD“ª[#á¿ÌåÓ½öŒû #Eôq 1‘°öÌ_™ŒÏ¸™=»Žk '³aÁÛüÞŽióž kõºAA¸¡Ž9BçÎY·n5¡¡]jÝæèÑÃôîݯž9ˤþ›'rɶ5£ïéQeE9;Œµ«’dPaíâ‰ÞÙ¹ “¤”\,[àœx†sÃ&÷£|ÚS›~ÙN¬]Æï\©åX¡ r-ö®î8[Êäg¤q=m½ó9}>ÏÞÕ²b¨¢1ý4›7&¾PFc팻«#V*Eùäæd“W"á?`2Cƒ®þd³gÏÎËÖáåLœxß8I’²$IÊ“e¹(Öjµ†ÂÂB£J¥2ÚØØÈƒÁìêê*GEE)vvvŠ«««Ò¦MeÞ¼y5ú¦‹§ãÛœ‹SßçyãÃ9Œv ªIÕ­–æ=»âª$rôxJ-ãO„ÆbˆYÇOëb±ît?Ó†Õ1HŠÏlew²¿# A² ‚ ÜAT¸â¨*ýoûÀ Ü«5ʪÛ0tDoÚxÛCn‘‘±¤Záßm8ãúøb]¯G › ~ŒÐ?g Š3“IHËGíÙž¡cÐâ2ÏZ×¶ ?šƒp·,!#1†¨øT²Š¬ÝCèÜ÷.ºù4ær=õsKw½j¡`Ôó¯3ª±Ëq'jbu« ÀÀ,ß»›È! ¹}î[w,¥ð ý°ž4ïQ<óH÷*ÝÆ¯Æ²Í¼ùÉ7®p‚ ‚ 4•s'î™ÚéŠÛX4kNïaÍé]Ëg}îŸJŸêÿSÈ)—ÉMƒc`W†v­ùQÇq<Öñ2å´lFHçþ„t¾bQo "P„¦JjÆ šJ̽ IDATç>ePc—C('Y·bÒ¼/˜ÔØA¡Þôz}cAh@¢ëµ ‚ ‚ Âuºy GÊ‚ ‚ ‚ ‚P‰”AAA¡( ‚ ‚ ‚ B%"PAAA¸NÉÉÉ]¡‰@YAAá:%%%5v„$eAAAA¨DÊ‚ ‚ ‚ 7V«Å`(iìbÜÒJJJÐjµ] ( ‚ ‚ ‚ Ü ...DD\ ¤D˵)))!"â<..Í»(h»‚ ‚ ‚ ·;½^Õm<=½HNNâĉ£Æ›PªÛ‹V«ÅÅ¥žžW¯ËMÊ·:S {À'?­f÷ÉhÒ %l݃èØSgÏæ.ÍP7FÞM&­BæÉÕü³~7ûöígÿ#œM)À¬”~jy÷ÒÿžŒmmû““Ùýý·ü±s?‡ŽŸ'>5ƒŒ¬<Œ*kœ=ýiÚ‘“g0}|[kíÛa$uÿ>ÿzöžàBâEòK@gç‚Wp{z »'f>@OÚº¦4µ´P³…ï>YÈï÷s:&B•=î0n ÏξŸNNWê@#ýå0:ÎÚL®¢Âu⯄ýv®RYÉvþ‹AŸk° ïÇçØþ/ÿÛ KŽLòáµL0£õëÁðNî ^f9~#ÛÎ`C®‚Êu?Ÿ\Îd©÷"‚ ·>OOÏ«n#Iz½z½×M(‘p=¤²¿*æÍ›'………IéééR^^ž(¥§§«,,,Ô*Y–µÖÖÖZ£ÑhXªT*EQìEqúý÷e+êS€£G3bÄè†:žë’šš‚»»Gc£œ’{€ùãÇ2w[Zy`V™¤õaôG«ùmf{¬obÞM+m k¦êóÃEjIvå@Ù°‘'|GðMª\Û§e;Ö8é{¶ü<ÿ*Qz!Ç>˰—·’^[K£vÈ{ëWñB¨uNk&qõóŒ{è3Žd×V×ZŸ±|²v)O¶µª5g%kSÚþ?%É iëûŽòv‹òÏoÛ@ÙtˆWÚõâ½s}~MOy߀2²íé6 ù<3j‚žÙÂÉOú×ûž$‚ wŠuëVÚ¥±‹ÑäLœxß8I’²$IÊ“e¹(Öjµ†ÂÂB£J¥2ÚØØÈƒÁìêê*GEE)vvvŠ«««Ò¦MeÞ¼y5@oùç¼&KIçŸY÷0wë¥ÀNÂÒ½]»¶ÀÕ¢ô݆bŒgõì ¼´9§Ö î†äÝÔÒV&©°ttĺže’¤ÅÖÍV¡=èÕ¥%îVªŠ·SJ QËžå?«r«¤‘£¿ã¹×*‚FIãJè„Ì~öqÆ´uB%(˜Ó·ñúË?/7Ý´æ _òЃŸ–É*‡ÖŒ~üYþ5u(!¶ `Œ_É3ãf³>«¶o×ÌÙ¯ßaY² HXõ™Á㡵lwû1^Åš’EWÆŽÔß ¾5ýž|ŒŽZ 0µø~Ž»ÂË!AA„Û€”oQÆ£󟥉˜°ëûû"Ã9xð ;^¥‹Õ¥/’oç~Í9óÍÉ»©¥ £_áÓ%ë8p>¬ˆP×JÈø·cWT&9©1„ÙÇžCgHŒßÅë}*.>ù"ö†Sy”JÑá]*ºÔihùÜJöü±?ZÄÊ=KxÔûRó³BÑÑœ45Õ´%ìþìv攥UûñØo{Y¹è#>þ~={¾›ˆ›ª4)z1s¿ §Æ¥R´‹/¿>B‰H6 |è^üîˆ;£™s«×pÖ$¡ Ë(ŸwPê–÷ó`w $@É߯ßÄtÕT‚ ‚ ·®;âqðÎcäðÒeœ5•=ü«œ÷ÜL:ÚHØwŸÍ3ClÊZ%JŽ.eù™ºFÊדwSK  ¦Õ„˜5y8Ý‚]ÐÕ§5Ÿi÷ÒÛ߮ʅ¦véÉSô¤b¤­„Z£©2B’¤JÿVãˆîÒ?m‚ö¬ÈQek‡­ÔDÓš#ص'©<øU9 bÜ@‡²¼$\GŒ£eÙÆŠË~çTµ.ëO,+{bÕ›ñ#ÝjŽG¹%w?oõsF-IH’„JãÅè/NQ¶ÍÄ[]úÿ%IG¿O¢¹xô{žÙ/kl]Cèûð{¬5”NÊN>}â.Z{Øceí„_—ÿcÎòsÕ£<åÌ‘¬^u #ÚE@&30“qèþýà]t tÇÞJ‹Fk‰]3ZtÈÝSŸgþ?g)®žLåϘ»;£•ÅHø’Ÿ9h¸–B ‚ Âí+99¹±‹ 4 (_7™âìT’Rs1\©ÿ³|‘ÔŒ:Îl'DZw_|EË—¦5]J#»R’#ºWÌÄf:Ëžý™uë~}=y7µ´7Š)‘MNT´ «õ ܺÊÌz–=î¢Oy4h`÷¢¬ÌÅdÌâÌÿã§ãeÑž¤%dâ}tÓ6Ñ´r™+ºùJÖ¶ØT¾«YØbSi?æóû8˜QùÛ-fïÊõ¤—e¡i?˜þ®õ“ ŽñÑ„±¼¾+ 4ÞŒýb#Ëg¶«eŒ®BöÎWÜï1>Yw’¤Ü" 2"Øýó«Œø$]Ê#=‡ðì7[8“šGqQ6qGþfÁýƒ˜ú[õíÌ,Ç®aÕqh[3ftó:Lú§pqÿèÓïQÞY²…ãÑiä›0›JÈÏLàüÑí¬øáC^_¸“œˆ ¿ .Û‰9v5+Ž‹6eA¡iIJJjì" HÌz}­L)ìùöÞúìW¶žÉÄ€„®Ykú»ŸG¦>ĸ¾eì29á±`ö+œ™|?qºzk•)†ˆ˜Š‡LIãŽÞ­òÓ¿ 7ÏJ³×*&b"c1ãvõ/ôzònjik«¿ka:Å/}ÉþBc^ çlgTnY`åFßW~äÍAUÃ*•÷>ûb;#§/åB‘BÁ¡üA•m$ž>Ó?âû·zcÕTÓªqvRALé«9=‚ˆ,…þn¥W™œx¨¢Š¨N1Çg²o×ÎÎ=éeA¨ ÷Î]ªMªvyJq8_MÅK[JÓKZ_þoá~™ÖËZS9õ×oH*ÜÝ“cÉ(’QP0ÆüÀ}¥¸È„¥kªTbÓ ‘PÌIüùÖBNÜó&ê|RÊ$¬]Å£‚¦õhF·ªÃAɉü¶à;Î+€„ƽ3ã' ¢¹“Š¢ÌxÎßÇîÃÑ5[“ËhZu%ÔV"<[S »vÅ"w ocA¡EQHJJäâÅL±PŠ·ðþË¿ÒýÃ{6…ñÓœOÙ_ù7HÎ'7¿Ò·[Îé¨Ký 4µªÛrk†~zxO¯IƬ€dÀÄEøñ‘jZåðêÈsk6±``3JŽÌ¥gÏ·9a™¢"3Íû›m_ŽEogþ .¼²·0]ØÅî$™N¾u ;•Ö¯ÚO‰¢!dÔXÚ×åNoŽ#*ÖXVï yw=˦ºT¹g•¤ž`ÇvµÝÈ,‚i cFÀÈ™áºÌKAAhš’“1 t슅ŕžš&ƒ¡„ˆˆ $''¢×{7jYÄËþk¡jîÈ‹ž&6|,^Ä·KV³?*…˜=¿òö£ho—ÅÙ㧉—ƒõÜWì8½‹×zÖ¾4ÍÕ÷W‡m®õ…ËõäÝÔÒ60ÅÈæ7FÐ~ÐìήV0%‹]o¡óØØŸi ==&ÍâÅždB¨+Œ$ïüœéý»1ù—˜ªT5©´:ú<ûo†7S]ªTÎýð íœ-±rëÌôå±U—“ÔhÔ_°9%¤Kã×%5®®u¸)š8µ`ÓÿˆÃ¤€dÄäÅ›ùù*A2HØšÃÜÍPVíУYÅÞ$]fσ^èZ0bh¥îÒr*IWZf¬%}+÷£¨}5¶SÝÞˆªÝð(ïma`ë¼ L›ó.Ÿÿø'›öŸ!¥@FçÞ¡ZÖ¾ô“ʵRz…¢¤.ÞÐ1 ‚ ‚pûÉÌÌ$88DÉ—aa¡#((„ÌÌÌÆ.Š”¯‰Ê—鿬áñͱ•*QÆ ïž÷óêW+Ù!…œÜ‹$ÝÃòÿ=Ao·¼ºQ–ìqp¨­ )¬UPTXT)æSaïèP·/ózònjiŠn ?eË(²‰âìNnø‚ÇBËö¡˜ÉÜóÓÞÞGI¥$¹ë_â7¶‘bR@åȰÏö°{ég,xÿKþØ··z–¶‚+†Xþxn.++ÚM-­ÊÿQ~^µ€±5{lHšføUú>UÍpw­øv•¢B*zf[`©«Ë7/“‘‰QÐ2ëG¾™Xir¶ËÑÜ©]Ek¬ÊGûJ“”yw¤cùøh këJˈ1ëu*\ܸ’… j¯‘Œírõ’• ‰ÓG–Ï^·ƒÅó_åé)÷0´gkôÎn´ñ ßΪý}“d‰e¥ÙîªÖ­ ‚ ÜùôzýU·1"H¾ NwKtKò5Ñ S¥°káÓŒhㆃ³^žŽØ»µæ®GÿËO;£È+oü1“urs†wãÉ5ùu›$JãO°_EbJ%)­rk’LjRjE÷`Iƒ_ݺŒ^OÞM-mC“Ôè¼h7ô)¾Zú*åñ‹b"jíZÂʇR³ë÷¿I¼Ðk»3áîJe²hÁø±íÊ[ å‹;ØrÌÔDÓH8õxžáسì3Þxñiž|òæ¼ó kOcA/Uùu§²kC»Jƒ%e¥™Ì”êÛéÞÄ…¯žbΆô:\ÛÕ‚_T¨*ÝU¶v•&"S0›ë±æ[eJ›Wn'_Qá1b,=êü[¬Â÷‘%ìúóMÐTåŃbÈ$|ýgLö0?Ä×ROJ %•g4ÔY‰nׂ B“âééÙØE”¯…’ÊÒ:1pæ"ލ:1~Ú“Lp ¡öIìøáu錫[{õ¢ss<;ÞÏÿ޻ӹ¥UÝzõª|éÙ˧"P0…søxA¥ýgsüHDÅ:¥š–ôîáReœ­¡¨€üü|òóó)(2V<Ä_OÞM-í ¤rrÁ¹ÒÕ'g_$»<ö(&3£àŠã¤«erù…—¶nji+±ô¦çÄY¼¶àS¾üòÞ}å1†5ÛÍï›rÊÒKØAŸJ# Tîz<.uÅVLd¤fÖa|º–ÎSf1À¥ô T Oòù}ãxcoNÝ^„ÝhyÛX¹5Eåʰ±½ë¬ÚÐüî¹ü¸í,é9™DŸÚǦ¿3Z·òóUÎÚÄÒµ©5UÎ õÒôáHXzxV9ÇAAn'â1æZ(dH]yuE1§6ñÛ7_òÕO+Ø‘L̾ߘ?ónº¸s6‚t‹ÖŒé[vŸÞÁ¿»×õ‘UK×I÷ÑBSö/_dÕG 9Y wè>ÛTPþð¯ Ľ•gµ5e^gGììì°³³Ã©×»œ67DÞM-íõ0rè³YÌý~ 粪.“£FðÇÜØ^iYµo ¾å»µFïåXqqð×?±ãr gùg婊à^íK€¦‰¦ädm:Hbµ~¾æÌý|ððlþÌ( Þ$M<=çÊë7Û·¢µÏ¥=›‰:ÅÕÛq%¬;>ÇïËŸ££MÙìÚ9ûxóî{ù¤ôÄjT;W°)KFå<”±ýjM|¹”œZ÷7 QIç„_ÛÜ5~ /Î’—^(È\Ì̪ùBÁÉù芉њ·k‰Åu ‚ Bã³^_ •/Ó^‰…Eµ÷ ’^Ýïã¥î÷ñÒuîBÛù_¼9é'&þ’€…Üs貄Nþf¢Ž„“RRÚiƒ˜öæ ZÔ#¶»ž¼›ZZ0sæËÉ<öSYàfÎà|¥!†¯3¨Ç§¥Až&˜i‹äñ5 þï~õï=œøàB2f’#Qî‡ÿU_!J¸ |•ß§ÐÿÁ%Däôͼ8úa·þÊ”àÆ ‹Øµb#™²„Ã]c`[¤J>û>¾Ÿ[ttëOïN-ðqµÃÂÊÉuËØPv ²£y ïÃLçs,·,|VëéÕ»Ž3ˆ ‚ ‚ Ü‚D |M4XÜèç`ÉñŸ/çÍÄqüg{fE¡(é${+­c.i½ùÁ¼?Ä¡~]…¯'練…üøV­OC–ì4v0ö×…bÎ%jß*¢ö­ªù¡¤Â¥ÿ\挮ž³LâŽmœ+kPV{Ž`LWÑž,‚ 4-ÉÉÉbœòDt½¾…I=xeÃq¶/|ž{zµÀÝεZ‡½¾ý&ÍáûÝGYñt‡Ú—j¹y7µ´×FKèŒ/øôµ'¹w`(-ü=q±µ@­ÒbåèAP§Ü;ë=–<ËžF¢¯~%J. zo''6/ä¥î¢S v:5’¤FçàAH·QL{ãöŸXÁÌvVM;­:˜ñ/>Ï##»ÓBVJc…³o{M~™¯·…±ÿ«{ ¨uòg Ças·GÙxãü¬Øx±c-i;ë7þ|¹ ¶€BÉùÅ<4ú%6gÜüˆƒ+Y›lF²íÏØ!Žõ|æÄÐ9_2ÿ¥iŒïJËKç¬F‡­«?ÞÇóŸoæØºÙ´¯>A˜œÀêR:——šÀIÓïWÃA„ÛURRÒÕ7nµ¬;oÞ<),,LJOO—òòò¤ÀÀ@)==]eaa¡.((Pɲ¬µ¶¶ÖF ÀR¥RÙ(Šb§(ŠÓï¿/[QŸ=z˜#F7Ôñ\—ÔÔÜÝ=»‚ ÜTF޾֙o¨HØŽXĹ5¡¿Iëi7#û^lMßÿE¢ñ Qk¦á~“ŽÁ|þ}ú´™ý% ’U>8±Ù!¢ãµ ‚д9r„Î;³nÝjBC»ÔºÍÑ£‡éÝ»ßM.ÙígÏž—­ÃË™8ñ¾q’$eI’”'ËrP¬Õj ………F•Je´±±‘ ƒÙÕÕUŽŠŠRìììWWW¥M›6ʼyój´pˆ®×‚ 4qZ:Íz…q ä ™‚-_±8|*ÿns›z¦06mOÇÒÖ™ãGàzÓý,ú–Ã%  Æ{ò+<*‚dAAhxEçY»l7 õXAR²kØ{ºã!ú×›”Ahò$·{ùïKŸ³ö彎ñåÿÖ2óû18ÞN­ÊšŽ¼v(›×nòn•”弿¸t‰5Éá.æþg87¹ ‚ ‚Ð$¨-qvsÇTeé …’Ü ²Š,ì\p¶®ú²Z²¶»q«P”\`ýÒ]$ØwdüÝ¡¸ÜaÁ¸”AÐÐê¹Í$=Z€QImU6æX¸Éån¾;ŸÊ7 H¶8Ùßa¿’‚ ‚PGz½þÆîÀ—#}«ýO3q;cý#N­2¦]ýæ(.KÊ‚ j+\Ä Tõ¦µÅÙ¥>ëP ‚ ÂIÌx}g² ‚ ‚ ÂH.LáìÉ0Îǧ‘]P‚¬±ÂÁÕ›vh£·¥¼£¶RHÔŽ•l‰,Á±í0Æu÷¨Òe[É;dž•{‰3¹:r-Ò6²l*2@Öqþ\|¼|[µWo&oÁíÞü eAAA„;Œ!ý›6&±HBçàŠ‡¯5ª’Ғϱ?)ž¤ÃÚʱt½`ÉšÀ½IHÛÂÙðÝðC_ï²õ ålNï:D|±®}èäªÅLsBÛë¸p:Ž\-[xb]Öç[²w¡ÖU9o3"PAAA¸“8°õ0‰%v÷LßæNåÁ«)ë,[×ï#æà¼FÒξ,µô¡GßV¤¬ãìîýxëO€•™ÌS»9œlÄB߃þmQj×Bí!-,Ž½ÐšÒ9‘EåI´-<;3 ½ ê‚(öì‰ ;õ8Û¥a²ô¡Gß–84¡è± ª ‚ ‚ ‘””ÔØE(c$%1“d‰—Ÿ{­Ý ­<¾e:oî+™DM²Ð1ýó­ü:¿G-ct²ö¾Â˜áñé¦Ó诗Éþï^aú¨Çø3ìGî<Ž-ÝÁ…ä ²ˆ=þ'ïÏÍœŸôõî¶Sÿú©±å)† €ÿ[µƒ“WRÈ)4b2‘›OxØnÖ¬üˆ7¿ØKvqòu)kAA„ÖAãÑ 7MeTïNxZ‘–MT\2™… ¶žÁô»q,7ø–ôõTr/³ÿÐòÔnôÞï*ƒ‘5xõ½‘^îjò¯b_Dnéó¨ß£ê!•èÈp.^ '<>ûï'±m#Äd^æ£øhxž=PŸw%VL]™ÈÚû\êÖ’g<ÏÞ©¥ƒ Ï~ý hHk®Ydâ7®ã¸AÁ¢ëT¦vi@äV}¾†´ÒHH²Ê£ô§î½Ä³Ù½ayåo°Ü;ñ†ŠnÜÆh"£+‚ÉÂm‡ÊïTtðö¬x3¤‰¾ƒ‰X´Åm+}Ë¢ËúÚKœÏRÀ;}1È7tªØ®uI)<Ï—wLá…%ÛK?nþb ß?ØëZ·0pæŸTvxv@NŒ!­@FAÁ½’»nüÂ#ÖñR%“’¬€bÒóû;_pêÖ·éSç«’õSNà§÷—^¨žý¸é–Ñ„¸¨(HãÒÉCì?våšcy®[Ö‚ ‚ ÍJßð»xdxퟪ¬Ý î7‚à~ÿ+’}ãï ºö,Üé?ã^úWÿ»Uº ›H·ú$¹²Ylðí}##,êÓšdIw/‹ºwwÍ;ÏÙ¨ŠÖ×N¡Кk&%‰Íëþ¢H± xÊtz6 ¶N,åË}ù¥oŸT¸Í˜ÏÝu /LÄÿö$_úvJ…óˆWymšsEy*WÉ®Ühe‹Mõ±Ï¶6•Ê_æjfvIðØ·­Ì2ˆÐŽp¸pê<ÅtªdÍ­KÅ‘|{ïƒ<±!“’eGn[²…oî .ïŠSɦ7ÏlØÆû£Ü):þƒÿ‡S@‘)(0òПìZ<­é< G÷çåƒ(€1bûõ2}üêX/Ì©Ÿ¦X¢b ¥õÐ’qïnæç9nUÎË¢äSì¹`…Cm'ëõÊZA„¬ÄÄÄV4NYh((›CåͬEÛ™Õ„»0%Å£/»*©ñðòhöV+%u k¢¨;2ezŸT–¶~¾‚ eïÔ¹{þ4\ëôÖ ˆˆïfêÃße(i´îü߬z‚.7?}]ÖʺÖþÛÚ¶*¼Ê[¢ ôñd( -ý®yuÉÈ™÷ï`nz:F$ËNܹb++î ¼Î²ŽS^ⵑ#äþ.§KÂ{ÉjO/˜†Ö°eÒø^;xªdR,9}² u ”ͪŸê%euÙ³sÁ-ùUG(äTŠEU8:;•œmqÛ*y·ÆºòòYUꎹuI&+-ƒ`Aðãß°ôºArÉwƒúô¨hU9âìX±?•®7½ËÇGKØÚÙVê` ØP×ÕÀͬŸª@n›;™’XW¡(v+¾Â÷ßÊøÁ]Ѻv Û¤'ùúXfíï-®SÖ‚ ‚ Bû Z”Í!ëùyþ]|v¦>ó [2äÕ5¼?É¡Nß–¬¬+Íðl ¨¸™W'S²Ù¾v7¹Š í¤é ú»¾¶ËÈùå‹Ù‘[Ö¢éĤù÷r½¾¿r Û_ÁmïÿE¦  Âeð‹ü¶úFw¨%г Èßô%ãÆc2úÊ»wË$ë“+º-Ktò/é‚Ü·­L)¢¨¸rn›*]^—ŒD|9—Æoç“ ×>P-øE…ªÒáRÙ;`W1è“É̩̮Ÿ*üî[Å>§ùϧ߳áP8EJyP¬§s~ógÌ=rõÉ5Ì©¾ÜÔuÊZAAhD l–BÎä@='órI1RÒ.z}*O-^j (FÒ’Ó‘Ñ5_€œ]¬ÝyEåÁ„éCÍò÷°øëÓ”ÅjßÙ<~óu–&*¾Â/MáþJZë$ |&ÿ—µ?>IßZŽ*?ñE}èrÉ8fãyŽÌƒ€ÒJ'GV¬{kÑ™¡ƒJǦ¶Åm+“ÓH.›Ò k/o\+§fÕ% ýúÅìN—QòO³èö¸lÜÄ›Cœêµ´T“hPý´#dæk|3ó5”¢Lb#.q‘° _°pÅ2d3·ñãÆdîŸë]5¯×)kAA¡}xæPòÌþ"E©Ç¿BÖÕuÆk@rìB×òÖ,QáQÍ:ÍzÞÞ5lË”Q¹ŽgúðZ×kª…”?>çǸҔK–ô|h#þîçrOñùm#¸»ÄÛ3gñiI[”ùõ33›þäp|ÉÄr’• þÝ1ö¦ûy~ác ²,=ŠLFzf͉ӮSÖ‚ ‚ üsiµÚ–N‚ЈD ÜZYtgØ —Òd"ñÄ jí1kâÂâÛ:hƒ bð„w8T©GxñÞ7]úÙ aw³4¢.ávûÖl%]–p;‘öfæÁÁ·‹7–¯G+Ùaþƒ]ÿ¶Cþ†·ynMCU \ùíaz¹Úco_õŸë¸EDW*M¿§xûŸÒ®É W÷¾Ä à^ Úƒáïp´t0©¤éăo?J¨ºmo[Æxé'®–„ZË¡Õfµ®s]ªNÂmÔ{¬]~5¥ÁrêvžŸz/+#[rùÔO%—CŸÌfp€7AC¦sïüçyuÁ¿yë•ùÜ:ö9¶•V<•!¡ºÝܯ[Ö‚ ‚ üc‰‰¼ÚÑõºÕ²eøô18¯ú™  'w±/óIܪ·ª*äÆâÈáKÔ¶X•œÉÑÑ%ÿ±ÈgB~f*:ĺÍ)È’#£§ÁÑÌú’¯Ž•/ å=ëqnÓÖóÝŒb¤(ÏHQ- Š«¶øI¸iѯ¼0ƒ×w§`R ô§9¨¯ôŽÉþÆãªun‹Û “°g—Jߨ½'1m@õ6κ֥ڨñ½m)k“Sý¯-¤Ê Ƹ?xtÊc8í\ÂM>-&6BýTLW‰:´Ž¨Cëj~(©pñ/M­þËu)kAA¡=-Ê­–„ó„{™éUrˆ”Ü=¬ÙšQ§„ªøÈZ6&šìG0}œ³yãQ• Ö/þžŠå{»0gÞ8ê6•™ù$§A¼¼å$»¿x–[‡„âé`‰Zm…£¶ Ãïx‰åûÃXóD/jë¬Û·EŽgýê#¥cÀÕÞq/Ãmjì¡uÉšîÿÄï/öÇ^P( _Á=S_`{ZóOùÜ ú)¹0þ¥Å,|áAnÑ—ÎÞ¸Ù[¢¶°ÂÞ#€^£nçÙEÛ9±éizVŸ ¬Ne-‚ ‚pm†ââÚš€„2EEEh4毸ÓX$j™[jÁ‚Ò¹sç¤ÔÔT)''G ”RSSU–––ê¼¼<•,Ë[[[Á`°¬U*•¢(Š¢¸üòËÏkê“€°°cLš4µ±òÓ ÉÉIxzzµt2*1öF?½sƒ"a?i —6<ÔÄk¶8ô|Wnüïe¬&-%jÃx¶øÌMµ˜Â?`XÏù«HA²Ƈ§vótpm­¼-Q—šBËÕϺ—µ ‚ ÿd›6­§oßþµ~¦×ÇSTTL§NÁXY™½¬L»UTTDdd8ÖÖÖhµ>õÚö¶ÛnŸ!IR¦$I9²,ç…¦8??ß R© vvvrqq±ÉÃÃCŽŠŠR¥[·nÊ‚ j´þˆ®×­š†>¿ÌŒ/îæ·4™¼_²âü^íÖ„çÆslÛŠµ½+#oš„G› ¤þIŠ8¼äkŽ)€Ý/óÀ5·¨KM¡Åêg}ÊZA„¢ÄÄÄëŽSööö!1QÏ©Sa õYjöŸA£ÑàææŽ·wËOŒ&åVNê0‹¿°ˆ/$¿ø‹ÿ»‘ù˧áÜT‚EoÞ8šÅMôóBãQ’~åƒ%ËGINcyíõ‰8ýÍ÷›½.5…ªŸõ-kAAþyôzýueI’Ðj}êÝZ*4?(·ztyf;úò0( ©mJlj ÿt’ÛL–…'³TÉÒÇëM9 ê’¹ê_Ö‚ ‚ B[&å¶@mƒ“›˜5H¨Fc«[=×îuÉ<攵 ‚ ‚Ðf‰fAAAA¨DÊ‚ ‚ ‚  ¤Õ¶üTBãiU]¯“““Z: åZSZAAAhݬ¬,E ÑŽ´ª@¹¥×0®\±[:-‚ ‚ ‚ ´/Š¢ ×'‘‘.–‡ªEÉòPnx{û I-;ël« ”AAAÚ«ÄÄŠ‹‹éÝ»/––V-œV§¸¸ˆÈÈÐju-š1FYAA¡¤§§,‚äk°´´¢S§`ÒÓÓ[:)"PAAAh¨ÄÄÄë~Ç`0ˆ ù:¬¬¬ZE·t( ‚ ‚ ‚ 4^¯oé$HÊ‚ ‚ ‚ ‚P‰”AAA¡( ‚ ‚ ‚ B%­xy(…«1'9u!Š+W®p%:–¤ì"duwî{ÿq†ØýͺZ†TNo[϶ÈKÏG±qÅ·Ë Œ:Þ4 OZÞOÜâ>›µ_æÐéÿ£+.ÅöÍÄåEãéût ÷n=Ég£ìKþlÌäÂößøyõFvì?ƹ¨dò${:öfÄÌyö™ÙôqiØ;"9~9Ó{ÌåÌÍ«9ùõ\Zv™7³˜.ýÈ«ï¡xàc,œÓ‹F833FoäŸn ï†ÇyáŽ.ØI …)ᜠ;ÅÙ‹‘Ä$$“™gDeëŠ.´£&O¤¿5m°Ú ˜ˆøùu>Ú•O¿GòPßNê¢\%b×:6”Œ•L±–Ðôxƒ“Æ–NMãkÊü)iòú;{Pƾȋ#ìËÿžóóúNz„·¾ZÃÁ+ÜCzÓ+Ø™üðݬzç÷»“o/7,1*Ý]¼>7ýw/óáñÖU§êF!+>E·ŸOƒß˜/¬â…G噕§iù9 _SæON?Ì·_®#Îc"sné‚JÎA–þûcVü¹ƒc©ÈŽÞêp’Ó‰:¶‰eïÄÚË…œ¡Ù(YÄÆe#«¼ðÓ5ô•‘¸‹øß/ûÏs&¤ï`†Ýx##ÆöÃW•OB|Šä¯Më LµZ qlKÔRšÀa Ö™ˆÜµ‡+íðyG¼½½[: B#jÅm¡*œ0J§#  #ÞIü¹àNþm°l"nóJV‡çcÕi*O=>…@[ ”B¢7-âÓµ‘¬[¹‰.¯Î$ !9·êÇCÆÇþø©ð;B9ýùø=Í›ûþ5]åW>’ þcæñè“pç„^t(}¡_³‘7ÿú…'è ãkö«"+Ì{œáŸ=Áÿ÷+Oü~7ž­îIåï©ý†2kö@<{¸6ð!K&5:†\EMP€ok¾¨˜© ógˆgë²ËócúüIX–î1)™¢NøùÆ! èÑW«’#¤ų{ɧü|6–m¿ïgðscéЊ_w ×`ˆ'&Á„d§CçÚÀXtŽí»b1ØôàÞç1ĹÒÙ¬ä t+·÷t¥‹w+¬(Y­…8¶%j+•'½ûhY¿öçص¼¡ÝjÅÏ´B&ÜGHÙ‹Ò¯ÿ0_t]{ã1JZÆÏžT$HÖLœÍØÿa]Ü~vžÈ½­ÍOšE0“ 6{¡áò¶óùÒÓÈžåQöU>²¿u%gѕØÚ2ï®x‰Ý=_áØîߨœò{™"ª|ocÎøW¸wã"V†ÏæÅжôÖDÂ9x0#¥„¬rÅßϱõµl4XSåÏ@ÌæoXeD7ùNÆùV\ŽÕfòÌÓª]~$+#¦f×ù-¤ÄFc[þ"Hh;ääâ Aê‡O/¦˜ \Ê«>éë\­vJt0’Ž ÛE“iÌrh-ı-Q{9¨ð ÆYÚÍÙÓW0v iÍ¡‚Ð:®q‘ð=)9ä›PYXaç䆗OÁ!hÄ™ÕXÚUIšbÎr>WA¥íC¿êw(•7}ûêØË…³Q{w5?ó×£,Ç-bLÐè³³»nçò'¯ñîŠ-œˆÍų #g¿Ä{oÎ"Ô@&úÓ‘„þkÅgߦæíò]XÿŠ˜Í”·R'ìåë>á»9—‰ÑÆ“à&qïs¯2¬5Ÿ• ¹²áC^ï¶žˆáªÚƒÎ7Îâ_ï¼Î -“èùÒI†-ºÌöù:TÕÓ¾ug>xƒÿþ°ƒS±™Xßµ–Ä•S°Rr¸´åVý¾ŽmÏs%!‘,ƒ ½yËc¼üì­tu(»™7mþ²·|ÇŸ‰ÏÜD?˪ŸI–5ƒä2êÀþôs—8š–BRš ^jùõîÌþ)Ч·pè¿#p¬ôLbŠZÊô²)¯¯íÞË¿o°-Ý‘“n…ýšõ¬Zu†gÿݻ͜PJÚvþûæ¯DûÏâ­çÇâ^š_9e+,øØ Ù¼3¿ñ»7³ãð9bRr0Ùt dðtî˜Þw ™”­°à÷(L¤°uá<¶–îâSåßV(L<Ížû »p…¤Ìdkgt¡70nú$úzYÖL$ŤžÙŦqöJ*ù*G|:bÒMОú„·~‹%höø×Hg¤Êyò»•7ŸèFìöì;(1ì©w¹»KI*êwNTý½Ì‹{Ù´í§/'“'9¢í:„)7M 0.–TEÂÕW‡}•ÌÔ½™ÂäÕw“)—þáøRžš»´–\«ÐN~…×gø–×)óódÎylN9ÔŸ8¶40OÍslUÞ:¼U2¢.“*‡Ðáµ*N=ˮljÉ5*¬œqwÒ  ÉÉJàRj<—Μ¢Ó°IŒ²o‡ ͯ­<××BV\<9²„µž5.¾*<ütØH1ä%Ä“!wmº.‹†H–ß6˜w©é9p £:¦púà1Ö¼?›£± ÇV݆—$á¶ž$É….#¦3ÞK&áØ7<2ò0wOú›±Åçùlæû,>zug wÉV¥OãÆÓ|5o>Ÿ&¹Ô%„Þ£úã`Láüá¬zkk7¿ÁÖo2Р)ó—ÏþuÛÈÀ™cûÔk*%+–˜lIí…¶¬¨¼¹õ_±õðL–ýïAžw„/'–vG6\ೇžgsºCÞ]ΫeA2%yt1†~–k8°a=—ÞìM·6Ò*bÔÇ“h’°÷ÑQ¹¡Â˜O’¬ÂÞ.¼ÃÁ 'ü| ²O%*2‘3[—‘eù"/OõE H^}˜4Ɔƒ»Î‘åÔ‘C;RRB]\%€bö®à‹_Nf²ÂÕןP_Š’.¶‘%—¢¹ã…ÇéY©ð”.þ¹ˆ¯¶ÆP`éB@Ho:[ ¿´…%Ÿ¤q£o &•3>:‡òAYž¬lÓØüÁ»LµÂS牥 6¾^%;9ž]߬dK†^žxvò!@É%ñÊe.îÿˆˆtžxå6:[—üjSæ/lÝV®¬è:q"ëÜÁE&ùÜ9’ µ.ÿÚž]‹dKÉ:þ {6q|Ô\–¾A’ÓóÍ竉0x1üÑÇ*¯2ñû~`óÅB{NçÖ®?Fs홤¸ hðñ󦯩*§Ÿ¢Æ×»âÓúž(Dmþ‚ÅkÂÉÕ8й/]l Ñ_ÜÄ—Ÿ¤3& #||+§£~õH¶ fä4{âmæ˜ÞŠÀa£é^¥«¯Lê©mŠ­oÕò1+OfÕssÊAÛö{lA²vÆÉZBNM"UFÊB»“˜˜Ø$ã”MgÙºå(ú"~}2 +~ΖÁ°©€´Ø „…'=«(7†v(Ëdge##áèâTóF ¨œ\p’ ?+ƒ,:4QJŒ'–±Xúë.½ÇDŸ’0®8r· {„5¿½Ë’—oájœÎáµ`‰¿>]Õ#xôô®vD”¬-<û+ìÈìÈìe«ùêþnåogóÎ~É]gíóòùØ]<\z“YΓϯ'ɺ7ϬÞ̱JÊÃ”Äæ§Çsó¢3¨ý Ûxò;¾½ŸUg?ãŽà’@‘•’“MíËô…xxìXº¸T*áüVÍÄœUïòô³Ù÷\j¤&ËƳì;”‰¬Å€^õéwZÌé%_°«ì'ÜÌ÷ŠKˆä>™ÿ~ý8&~ʲGžb‘o¹Ù«ˆ“<Àë»spó)ËŸíY£e[åÕ~:{Îíã`šB·†TVÒØþÁ›üZ¯ÉÆ,èyÿÌl[Ç‹¢Lj|…Š?_m•ÔÔ¸Š…‚“ûˆq/oÜÔO+…«a+øÏÒÃèO!y²/Z• žã™l•ÎÖ!#¸yZõÙ³²Ã¾gÑ'Èé0€Ù÷߯Jì”®løŒOÖ_`ý†Ó | 6¥éHÛ¿’%[cPüÇòø£3éîRRq”Üsüøþçì9%ƒ&?­ª"íñ * ŸÛÇù3yöé1;V»(VOûC»ÓÁ¦ÒZ±ž]_~ÈÏç²ûÌ4:°š* 'îcÛé<$ç{CÝLjwñÓÖŒ82`Ü`<šø!SòÊ´a»øxçi6툡ßM¨ó.ðÛâï9žíDŸ{çs{÷Š—(™\:|ˆ£‘ݺÞ^ç|5Ë~”<âã3PT^øúÔrÝ(N .YFåäƒO¥ž1õ;'Jþžqø¾XŽÁ ó½‰eõ7ï"?ðÛŽ™PT:|ueé¨=Òèú3Q›Ì–S›8ªöeÐÔ) ¯2†5›½á›8¨Òá«­\kÍËSýë¹9å Žm»>¶X ±%/Ÿ|íê)Tôz}ãÊrg„¡/ûNÙ>¼#vÕïÿjÜ;öe¼®#qé$7’vô.O¡¨° K«kO–VXI QÜ„]uwþµ´"H° º—ïDm¸À¾)uì1)÷Ã|þ~ÁWsºUéÂd×}._¼5ûüC¬øþ,%¡•‰‹«–²óªŠÀ‡>áí² @íÅÄw?â>ßk7{**Zü¿ò @R•îTåÇÈYªɶÁÜùß—k]Ìñµ›ˆ—©#sòJÎÎŘP¹äZ÷KAî_ïðÐ{Ç)²édzÿ¹§ê`H8z‡Ï÷Æ2þæÏûŽ þÍœ·“ï>…—>FHm7t‹@B:Y /ræbcLã©ÁÅ7ˆzü F먪ÇE±}\2²ÊOå%EŠÑǧ"½ïdÞíeXŽ]» ¥¨°¤;=Pyöl/wg%ïü|„Lë.Ü:#ÊÀ$:ŽŸH{È‹¸Dœ©t›œ0þ\sŽ|ÛÌš{Ky ÙweüðÔŠ‚äá‡uYêKóh¦2ÿ‘ñ5ƒdµ7Ý„V ’,µ º¡ЬŒ*ªpãçLDú‹8£„Ç C©ã»cÊ_¬\ô;—ò-ðq/·÷q¨Û1—“9úǬúa5ÇRê|r–²"xü$ºÛÈ$íÝÀ‘”8¶/YÊÎ Á3çqÿ`ª/% ÄêM ¹V«[­`?²ž8½¬}ð­å ƒœK|1¨µºJ­\õ?'”œãüþÛIrl»sÛÜ[ËÉ.” #:•Ô_k]y:Ì«G€A_:û u¨V &=qz’{åüš‘'³Îãú— Žm™öxl(¢°$Ô¨ÛѨ 4%SÒÎ¥‘¬|0°– ¹2 ¾^Õ[“ Ó"8¼s=?ÿðËV|Ë7?­fãþÓÄ^­ùìªä]`ýŠå|½ö ÙÅ™DÙÆï?–l÷í¯Øu*žÜJ×+9ã¿­XÎ׫O’Qk€£wq Ë—­à‡ ´¥IïÛ×»¼¦¯Wê€qLê^½C°Á]ƒ± šäÄLÔ|è®é*û¶¦Prõ•ñ½ IDATgÜ̱¯ñ¹D‡á#éj±‰SÇO­ôÂ,ŽƒwrÕàÍmŸ}É}×x¹ 9ÓÁÝIN%!±º±äD¿ÙOÓ¯a¿ò÷ädâõ°ÐV醈œDœÞ€¢òæÆÉý©>wŒ’“MŽ*Gg*žÛL$Æ'b’lñÑUoUH=´•ãÙ^f0¬¶±Ž8ÙI(W (TJ·9¼““¹Þ§2¨Æ‹ 'WT’„¥®bˆEiž• ƒgŒÁ÷ïƒRHZt$Wâ“ÉÌ-¤Ø$£(P ÛÊ-ó?@Žçô™Td•½ûú×á: P½¥‹ÿàüUKüF?ļ[»SýÙùšäL"ïeïUW,L£=»ÒHÎ70mÔÎo<Ëoï_¦ ×€Ïèy<:¾–¹4=™óÑ—Ì©ß.še?JV< 9 êŽ~øÔ2>3/>ž EÂ]çƒMy£c}Ï ™ÔC;8™+á5¡öúëàæŠ¥ÅÚ²t˜Y9%}¨ƒt5º°*™ñÄç)¨ýÐV¾|Õ;Oæ¤Ïœr(%ŽmIòÚã±”œ 2‹°sÀ¾ U„–%“Ÿ@žm'ük<Ø_BnÔ>6ì$Ûd»'~^j 3’Ð_:FBt}Ç£Ÿg-î¦ No;Å¥ <µ~t$Ÿ´Äd"ŽmGŸ:”i£ƒqTÊ%ˆÎNs09’𔞠ª>þU¹JdD"F•#A!u‰Z¶”Öë°²¶F"—â¢k¬k[\D‘’•–MØ'Aåê[û„•UÉX‚âââZ¶ª…IOL\1ŠœÌÒ ÖÔ6•GËÌt²pSRÐ'QÔ:üuµÝ…4øø ¦ö@Y­­vã­LÉáøâ‡¹çå_¹˜#×ú^B²È%¯®/,ÌÉŸJQÉ [*í!pÝÝ$¬fÞäGø=ÁŽA¯ÿÉOu¹FÇsÀªÏ-}‰?û¾ÎÑ«*|ï]Ìg·iÿ¦ëEéqUŠ)*,B¡>­h-C)H .]Aê C[é}’—@|†‚Ê¥ ]´5slLŒ'É$açíSùÃfq (ê`tÕ+Ž’ÁÙ“1™ÄÍï2óµÓ¤r·ÇN”LΊÁ$yѧŸo­C( EÅÈŠ /_Ÿò×eyR9õ¤_ðµšh‹I:¶ŽŸÿÜÍ…ôb”Úê©ÊOÏJrcçP²¢¸œ*#9„ÒEw½7=2Y§cñ²Ä;Òõæy<<. âa¿YXà;b¡Û¿ç\N.ý`Þ­]ÊóÓVöcLˆCoRáPm\~  1 Ñà­ó,?ßë}N(™œ=‹Iò¢o¿Z믱°*t¥é0³êãH­–2èãH2©pðñ©8_ÍÊ“yçq½Ë¡ı57OÍlú8M öÔâ)eA¨ƒb23óPPáìîZïæ%7‚}.“­84bÃK‚?¥Ä°íl9•̉½axß4mµ¨PθL¸sgÆÝ2ÛÒ^2ñÚ¼ƒ³±‡9áÍÄP{$É Î:Ž%Å¡§Ÿ§®J:åôHÂÓdTnÁ„Ôµ…«•hG² ''T¤r53›’ù઒³3ÉV@rvmðùoIõã2& öfÔ#3¼ÃµW­Tzc®œ3vY6£n Ù[žåæ§~!9`&ï,Ž›‡tÅßÃ Š·1×"K ”z4웑?@²¶ÁZ*é>VtÉ)[ynÊÝ, WÓóÉ_Xóæ*5r浜7(€Lú¹DÌÀÃöZßW(**F‘TXÛX5øVn¾iìü¦d=É&Pk}¯ýR €bôûVðùO'HWy1øùÜ5À£þm‹Pf¿»˜;IeÆ JÉâäê-\*¯b’ÔuzAÕºöS:†5~µ¼ø’Ó‰‰ËAQiñÕV¼F«÷9QV',uøÕZM$ÄÄaBOY:̬G`")N_#,K[JlIÚ:úzWùÌì<Õë<6£Ì&ŽmƒóÔlÇÖDÜÅprž›ö9LZˆV«mÜT ),T k›ú®ú y„b° Èв @²Æ»Ï0z'¬áHj$çcû  ¬ÖÐ Ù2p@y Ùè¸a`1›/pñ2Ù!½p–ÀÚ/”@ÛX.E‡3@GPùO™H ¿L–lOH§ë<ƒ·>í(P–pöõÁAAvB,Ér¯jcPeRcã)P$ì|t¸6ìÎÜÔ ¹‹HˆKA–\Ñé*ZÍåä8ôÅ%Ýk4`˜ È/R\B1uui=0PP¬€5ÖµeÆǩө(êP|ˣ̊Lñ§9“*#uðEW©Y§Ñó˜rsÈGÂÊÅõÚ­¥Jáë¾âËäÛ1yî£L ­ã˜ä$$•dæÒMD®ý‚•‡R± L`ÚaN‡­gǸžÌðoÄÛG“ïÇ@RB ²ä‚Ö»æ¤wJæyÎÅËHV>ø”©4ãœ(­Ø\£×’!’#'2%Oüt¶U¶©o=BÉ#!>Eå]%,QHB|*Jq¾æç©¾çq½ËÁlâØ64OÍvl1œ8™†¬ò g/]{š$GÊ5ÅŒ×æ+"%9 Y²Ä§£OÍaL*':¸r,5”ä äÀª/ß$+¼k¶a[xú¡³¾È…Ìd’‹ÀÙÐhéäHøéx.]É£SçÒëLqÉÿ±  sÇÖß벺v(ƒÚ¿;]ì÷pP‚°„Éè*OZ%'q",Y²£K÷ÀV“qIcYr³10ÔøÐ•ácûc¹é ¿_OêäY× ôœ¹ah7,6ždÛú#ŽVõ†™€õ;3kí0õ7”|ÒÒòU>µ„ Iëþ`aÍ@¹ÑóàÐ…®þjÖEG™¡0Æ«æFJö_¼3ã&-Àÿöålüâ&jí‰^e›¼òÀ‡œ6ørÏß±|è_XÞp ß~ú /?Ì¢q.5OpãeÂ/‘,:Ó£s#Ô*ɱ/|ÎØ†ÿÒ5˜ÐÇéKÇܺUº šÐÇ%b’¬ÑùVoÁL‰Ä&ÀÂ_¯Š‚4¤$‘¦H¸h½j¶j[l­$”«É¤(Öe¡Tµ56–dž¯PeAkdÒÿZÇÞ$ÉÃ]ùï•åɿڗ’Q²âˆË‘‘¼ t©ö 9¿Öí%Q–°ª<î¹)ò(² JÅPŒŒ©]õ9ßJBvëË]óçpc‡åæ` qÏR¾Üƒâ7‘¹NÇýØUÂWg÷ú#Œ˜7¤‘Z„ša?J.™YFÉÇêÇIÉçüæDÔ¾ºJ]ÏÌ8'ÔVXk$ÈO%%W¡k•„›HÞ»ž¿2d$+¾eÍÌz„IO\¢ ª€eŸ•ŒUE£­Ö3Ü<™s›QæǶyjÞc[té GÓ,|3È_ô»„:‘¬±¶.é2ZXPˆB=z/*ä(PÛõ±äDZw´GE*y5zãJvöµO¦²ÇÁN‚¢Òß·–ÁÁ¸Ÿ=Fbøe²C{â,AAL81…`‚_}ªi%Ú× =«.Œ¢gÇ›ˆÊ/í—«³åG¶Åɨ¼†1ªŽ]T›…•Z7&ý%³«÷#Vxß‹Üå+‘òËÜù{Hªm§pâÏøáXÙÚÈj:ßù0£œd./ùoîJ«˜Á×”ÌÖWŸaeLýÛ“‘ìéè‰Út‰?¾ÙOfyR²ƒ/m »¶S·ÑóXtãÆÁ.¨ g8z²–ñèy'øøÖé,8ƒ÷ôÏÙ´òn¯7¨CIcã³ñE8tzx ÏôDÝa:/™K‘|õð3¬K­ÙÏ[N ãx¼ŒE·á qo”¨¡iÉéÄ'䣨µ•Zd«ý½æl8åcߤ¾ø”Ÿ> Æâbdd£©f—{µ?]Bl¡è,~=Fj7%²cÂøëBfŶj_ý5` gÏŽ( Ê?0’~úW¾üù,yŠ„FëKùfå©çq}Êı-Û{<¶J‡·%K±£ç¸abýdA¨3K\\ìÉJ˨ÙèÔX$óFlVù § :k5Èé„§É äp9\O±Ê‘ Ð¶5‰W™Vœf…üÓ¿²xcTÉ4âJ%Ï·Qlüt!{UjüÇ?Ê}˺$Zà7q3">âKëùïëÇèàŽ”ÍåÄL6A̘3™Ž­)×–˜:É›¯–­aþÐq¬䃅„E·{yÿéá8ºNá“ß’xÓËl~m÷bðÀ.xjrIŽ‹%êÒ¢3TLÿþ~îì_r÷S<Àg¬gäcø`Bg6ŒM_/…„c;Ù—Â]·õ`ÕÏáh,ë³Îš%Cç=Ãß=ÃîO'ÒuÏFõtÃÆî}‘8ß>Ÿ™Û±º éó¶ ›6—ofÏö&®Ô…X&jɼ¼#Y²G½ŒûG,«™•7}²†o°d{’¹+£Quyš¯ާd"O —ñï±ì©½Œûð;{b"ý¸½R\…Œ=;3¨é~•Æ5KØt ÂÇâ±{—ò~ztöj$MÃg Çßž¾3fðWäOœûk Îo"¨“'K…âÜ,RâH̆^.dPùO:ÑÂP¶…ï&vËÇ,¸Ø…/+ ’"¹ÁÝ:b}:Ï€J3!—åÉA‡îM’}†ôväüÑHþxïßœé⣒M|Äe2]‡0¨s{/ZàãëQéíaäP¹{â¡}VE X”'ÙÀ¹_ñû¹ÉâØ¶üc¶ÕÈŒ5]gÎeR`S]ÈòÃW³xåaÒm»rÇü»è[V®š@ÆNìÎoÏppí~F?3¦¼>.þÉÂÏRà1žçÜR‡nœÍµ@²§sÏ ¬Î_àüOÿá­£ð²."-æ )V½3؇m’Ð꼫Œ¿¯÷9!9Óü¶…ï!q×g¼u¹+¡^–ä'Er)¶O/,c’°ÖùVLø(™WŒúxM¶>>TOž)!½ ¬´ºªkm›•'sÎc3ÊAÛv}l /nfËÅ"4'3­Ÿ¹ÃHáŸH…»Î»³WÉÓGSБàºÎ|-Ù`k#AF9¹ ¸Vÿ‚BnN26¶65ZO•¼\òdp­~-VrÉÉS@²Á®òlƒ’-¡~Iˆ""<‘ÞêT.¥˜P¹ÚÆ&ñ*ÓªSmÊIâÊ•+%ÿ¢SJÞ\*ù¤Æ”þíJ4‰Õ×ÿÒèÿÄK<6ýíòˆ½x˜LeîKO1É¿µµû;0qáo|úÐ(t9GYýÝ –-[ÆÊÍKߨK8 x–µ'òÍkw1Ø=ƒ[ç·õ¸bÂkÈ}¼ùõjÞ›Ryq% !ÿÊþÕo1{€3IWóÓšƒ¤ÞÃW»Ö1/Ј"ipq­ßÍÊ¢ó“ü¹} OAŠØÆ/?¬æ@¢3ß߯¯¦Së¼M’?pšp7{+\YûǪL"®`(6”Ìh,ç{ê0‡×ö/Œ¨ì’¶v9ö;{ügô–½yaùÛŒ¨ÒÝ×ßZ΋}­Hüõ ]]Ñb¡¤³ùÝäZöå®;{´æ·Nåä”xŠJ'’ª<‘WjÉR$Z¿šcqQÈŒO WQãUe\3¨¼ÇñÐãèá­"åÜ<ÀÁÈìòõ1Õ^#xì•§˜5²:««\9ÆñS‰N-Ķ㠦Ü5—›zTîá!aÓùVžš;™>:; ãÏsê\ y®˜ýüËLñÊ£Xr#4´" -Ï“Omi/ûYGúÝý$÷ꌇ:ƒËgΑ¬¢ãع¼úìh\ (j-~ÕfÀiüüÊ£Ž¦Äx+±—S‰‰Í/i¹QŠÉŒ <<¼æ¿Ëyhšî­Œ!a'K¾ÚJ~Lœû#ªŒO’p¾a ýT_Þʦ³¥éE&9:†E¶c§ëLRÖ¼û)û=÷á÷3wj_|eÒ¯Dp%Å„vè=¼ôÊ=ø§!«œðñ©¸&šwNHØvÅSs'Ñ[gOQÂ9Nœ‰$Ã:” =Ïݽ-1)j´~>U¿Ô¿•,R¨¨ñÖi« ¤)I[ž¢ÆÛW[åºdîynÎy\ÿrǶ¬Úݱ5İõ÷¤«}Çèk_§¡HLLlôßT{u¡›‡JQ,GDÿýê2†Lâ’rKï™Vxz:£RЉN Æš;ÊU¢£Ó‘ÑàééZ3P.J ºFWO0&Ç_¨ rö¤Cµ°ÊÒ7„Nvå"ÇÎF![àÔæ&ñ*#QKKû‚ ¤sçÎI©©©RNNŽ(¥¦¦ª,--Õyyy*Y–5¶¶¶ƒÁ` X«T*;EQEqùå—Ÿ×Ô'aaǘ4ijcå§A’““ðôôjéd4-9šOGuæéC½x÷ÌA^lÍ µ1rê­Üðv÷m¸À’ 5WanjrìbÆuy‚ã¿áÂwãÙF/m…’}”%ï,ã´ÓT^~e*×]Y©Õ2pþû×øßAG¦¿ö2“ÛÃS£!‚_Þúˆù]¹û•ù kª7Ç͵¡ù‰cÛN‰ßø_®MÄwÆó<=IWïåm¡-9~ü8ýúõcÓ¦õôíÛ¿Öï„…cèÐáõú]SÆ6nœ ‚dA0—ÚµãÇî]aÄÆgKÌ ¬œq²³D2sõ*ù, r©XFJ²fØÐ$6ì½LøîÕèÏyáé ¦0#‰ÄÌB«ôÞ·‰¬"[¿A ©$¨p ÁóÌ_$%lBhuyëAÊí’Lâ/Ðí:ßЛ_Oät"ŽîåPD&²ópÞûì1Útœ Hî7ñök#ØøôBÞß3›ÿj¾Ve9ao/‰ÀûžÕ<Û¯ _Z9y?KÞÙLŽO Þ.تä¤Dy9…|•3Ýg=ʬî ]N¦åYŽdTð^~=¸ŸËãn#¸-?=*éÞ}Uﻘ=صéŽMsíGh~âØ¶KJþþX¹™Ýž¼o nâý‡ 4ˆU‡L¼ÙØð‹„GëIɼJZ®ŒJc…³¡>„„vÂÛ¾ò¾ ‡ÀáÌtðæäép¢““ˆN“QÛ8âÒáïxpPíJñ=ñ܇™-AA„zÒjµ-„VHÌéKdÈt]‚¸Æb$m†”AAAÈÛÛ»¥“Ð"äÔ‹¼”Jav±IùH.=èÛɮͥ² ‚ ‚ ‚`9GÏ¥KÑÈjK¼»ÐH_<ÛA”Ù² ‚ ‚ ‚ 4”d×…©sºÔk‹ÀÑ<ØD jAm{„µ ‚ ‚ ‚ 42( ‚ ‚ ‚ 4PbbbK'AhD"PAAAh ½^ßÒI‘”AAA¡( ‚ ‚ ‚ 4FCqqQK'£U+**B£Ñ´t2D ,‚ ‚ ‚ÐÜÜ܈ŒŒ ¨H˵)**"2277÷–NŠXª¹()™ä·—-õ8'Ô{°çÒ`'cLÐôÈÙ½Q7]:¯)ï2·¸ï`mÇÞ:}ýEÍi]”"Ž|u”׿ˆáHxW‹dÔ7´`}i¨Ö\ßš:m­9ï­•(³ÖéZÇ¥—gÆýñU_.-\C—Ò¶h6ÛçÛ‰’RmµîO£oÿ0Îk»³#r#jmt“9úòo y/›€ç¦sþOZ¾mîŸA«Õ^÷;ÞÞ>$&ê9u* ƒÁÐ ©j[4 nnîx{_¿,›Z»¾=´*–6tìEn•óA!3"• ) Ýè¡­z8ÔZ¥fMe³P2™ªÝÍÖà¾=ÑŸÞí¬¶DþRÝÏ´ù—Épscâ,_|l%ÔÝpn¥ODí½m—¨›‚ÐúˆóòŸ©-wooïë~G’$´Z´ZŸfH‘Ðm Êµ’³?îò¯öWæ|Ï´•ºÍËÞgk}Ó+7G¯Çʇ>ÊGüÚb e»fâàÚ8R±á¾3X1¥œÖ­¹¾5uÚZsÞ¡1ˆ:.‚ ´íà‰ZhNLzÔ©¥S!ÔF1‘iBQÙ¡õj¥MÈõÕšë[S§­5ç]ƒ¨ã‚ BÐNžªÿAŠsÙôî.†‡|‹ƒõr\üÿগ¢¸Tp¯'$²ø_[òN6_cçú½'îã£í¹Ôk ¼ËÜb³M×#3VüYŽ;Ç(«%X:ExÁõÒ¦ýéZ¬Ýv³±ŒgÃè£Y‚$•ü³žpd¥!i7qeà î¾ñg:صÓ*zO=ÄÊ“E\\¸KékFžWÞB_%íW³øýõí îô-¶š¥¸Þ[²ÅÀ¥ÍxãáÍ îö#^Î˰¶ûßë¹gAçs*ï¿©óWLØë¿¢Q}ËM`Ìäÿú]²?Õ7Ü·Þ„áà_Y,ÁfV5«ˆÂùÿü¥´Œq_åS–´úÓªŠõI|õÜv†wý»eغ|OpßÜÿz8GÒêQFרoeéN;v‰g­!Ôk6VËqõûñdýå_nP~juÍ´)¤½Ès·¬!ÄkÖš¯±²û]çÕLžsœuW”kýb~¿iKÕ|˜]¾¹ÙüöòVúû­ÄÚr9î!ëytiÙ €L¶“ÜsãO¸Û~ë ¾û»“•kÿ^v&?<·™>º•X[-§CÈZî}7Ž˜zÎR·s­¹Ïßëk®ó·N×ÂÆÌ÷µÎ¡z]ok‘Ûœõ¥ÌÈù繉Ø-'¹oøÏt°_†µÓ*úLû‹Uç ÔñÊS®ùîu¹fÖñ¼lou§ÉÔÿ>Õ2çCý®ÇÕO§—f –}Ã8kª½–lÄ^µ¿Çâɯô÷úÜÿþþ\ÚѢܖ²Y~Ûj>Ü%Ñs`Fu,äôÁTÖ¼¿ƒ£±plU ^•Æ4_=rŠ[¦aGŠ„KH†OµE“•Í¡ÝxnG ;þ7…?sÁ²ÙÒ&á<(”×^°æ»¢¹ìêÍÃsµ”5‚ZtòÀ^27í2áK·3ò±’$+ºŒ`¼—B±p™ÂÝ“j^àÊgòÙÌS,>ÿÏÞ}ÇEqôÿì‘¶ë~ IDATé`AÅÞ{ï½FcM±'FcŠIž˜DóK5ÅÝÒ‡OÛ[ëg L¡’Žž¦{¯ \J³À§/ô¶Dz”Lð݇ø¯¸‚ó°& ¬^ óLM´_2-ÿ7l O˜Ñ¬=|8y,Œ_§ìà¾2˜Evgé2îšz.´íaGèÙN®:ÉÀ; G5¡qΞË/°ì’í»WáE)™3û#XùÉnœîÄõ¾ÔÔã¦]+éúkbÆ”÷‚ÚBJ ݵ·9”xy1qz Ú2í§ËÄ»„`IíŽUèå!§n0®Cãûpü+nÄ­o›©W½Ôe¡|årD{þ&‹¤†l½ÙŠ>ž•>ýö Ftðgó†ó,ù¨:Ÿ6̨¾J\0Œ<…ßC;FÿÞ›_Ç9GÙò?¿ôÈ»µŠ¾b˜¾±Uj]›Yµ$NÌ¿Ç]w¦|Ú<×â ÆÄ.Ýä­‚ˆ°ªÌŒM}™ÛÃ5€.™]ïî`èÂX4ùL Ð^¸Åoµ}Yu¥=£je£Èd4„ê šÛ—É=<©ë%Ÿ’ãYõúNƯºÀ»‹kâÿ¾=j0Yúò&áÞ­ŸvMeÙ©+l¾kMÇך1§ùÓtjŠÐQ6¨¼ÅñΈ3춤Ӭí‰Ç“%6u„ŸãnæÙ‘>y”ùþMÞ˜r‹ÛºŠ¼ôW_–¾l5€œÊá9»ôU_Ž=C§‹íèšã„ÈôNî…׸”fËÈUCX9Ò–§§ Qܱ,ž <¦Ú/Pôü]Öº »oµ «‹(Dmó§Ýìùl7½‰ž«‡³p˜–€ò(ŠY]·òÍ©ËÌÛUŸ?e_“UsñÖ«Ç¿×Ú1Ð##ºˆ`Þíµ—…›ñÖr¶MªPà´(CëZÉÖ_Ó2¦¼Ô–Hº lo³*òbÊô²ÿäà[¼õÎ=BÌxkc?~ìyüÓ$±eúvF,‰Ë÷øWÜô[ÿ6S¯cƳVvL°ãTiׇ¢œ+ ²côd/>;Äše¡ÌiçM…¬9q!€?ÏȘ7óelæ9SQŽY………‰Žò3DL½.Gµï,}zð°¨éˇ/Û¡ÖÄá4%s”Bðꋬ‚ª;òëx‡lWÞlÔcñçÞTHŽâ•±ǵfýc+ô—Œˆ]áÆªëì$á3©-_<î$¨mèóM[Æzç߈+ª LZôôÄ@zœ Uº ÷ÊÞ¨ØØ3æ‡&ô°ÒqvK0!z¯¸VòûÆX†”·»+.²6´aÍœ¬15î-½iWÀ>Ð3"n¬¸Æ¾8pÕ†/eÄTVtú´¶P£ `ñ¶´\å­øÊhä4Â#´(j{Ú·³Éq"&açãJÏâ992Ý~)ZþbæÄŒ%Í3;ÉévéÛ€WªÐEÄ“2¤-?ev’¤Š.¼õ†;–J*ÇÇ’ëê Œ×úɉ+€ÚÍ›o~ò¥ª”ξ_oq3Ï)uOrÊuíY¬¿Y¾“o[XBé.J{[ËKÒcH=¿µú:{ã ú¤¶|Ý;ËñÏÜ–Aß·å•bj{ô¡wÜÅÝf>keÇ Êó²UŒá<¸ÃÜ!âßlÉúŽÿe·¸©3£Ë„Z™+âñÏ@Š¢ÂåË9wîŒxåx]¾|‘ÐÐ¥¨9]tbD¹QWó¢oƒœ×6TÔªg‰D†§ Ã34øï"U²¢ç·lWÑséäN=³û\<C¼â„S£úÇV#b'SÇâÐJÖôèú´q{ÌÖÝ-YòGzž[T¹x1¸}Á‘ÉqòP$n'› C+ƒ¢{D”´qj¡ª^sJ~ßKï}ª¤ãï÷€tÌyalu ãÇV¡~¥âÙ‘&Û/Å¿Ž¹¾&ai)!©,pÊý&X¨±4ér®Ž²ÚËï¼ÎDÌ*PÍKB‰I!,Jç|òÕuíY¬¿YäÛ–Tº‹ÐÞ–ÉòR„ôè_ÏŸÿªç9kGE•êùÿŠ›þ官ÛÌg­ìHʸ5LÉ;=Œ{¼1ò¼ŒÕã¨h1Þ—fÿ=Åáe· ˜Ü„:jˆÜxƒ-À}Rú;f~´ˆÇ?CÅÆÆÐ´isRSSHNN*ü Ï•J…¯oΟ?+:ÊåÑ…Ý÷ÙŸõ?5ë6A“v”‘ômYt:@mC××êÐÉ%ÿ墳\(–ów½c+Œ±gmT ÃL•oEˆß}œ¡oß!²Z5¾\Ö˜¡í¨êl޵¹é!¼^u'KS >XeW û¦ h ܈}jò>¾-I¹c)¶2šÏ&]¼øîè(&úÝcã®PûGpìàm~Üw›ùs½˜»µ3šC“kÊýbÂü5qöçÁuíÙ®¿ù·…%“îâoo Qüi,Rz Ø%=;±¸Ê]q¶™ÏZÙ)ˆd¡ÆB%YKr JJÔ  ai©zÒ^ëŸçe¬>IíëËänçym_ËÏ6âÛI¬ý#”µ=S&zíVã¢ÿ²ððð(ô'4 :Y.¦yæÏ˜Çù¢Ñäº)«Ä‰Ž²þŠ{¿J;ˆ‚¨lðò.ÉTëß„9ýËÑn6&v•®’.‘ |s6a2!AIx‹Qžtø¯½KˆbÄ…Ýø¸OöX”ÄdÂâ Z²„÷d®Â\Òu¤CŽié 1Ñ©¹Fò ¦²ÁÛS…t!‘€@46ÑÜk• nÒ¥$îÉÐ(çv‚HW$\Ý­KgeQ•µ{ú2³§/3ô¨¬ÿôS–„0{f#v×ë¤V†0t¿”±üÕ…$¬9¯>ê¹¢ ©­ñ(àäÍ$uíY¬¿ú(‘t­½-{åÅǼ¨¬ðpS!ÏH'µsÿ‚ïvü+ÑrW,mæ³Vv ¦r³Åà Î$<âv„UòˆMI#ðN*2îÞ9îGÖ+ÏËi}ÈIeË“«òñž;¬ZÆÇVQ,?®Ã¼I-ƵPeûœ1Ç¿¼êо yét†Ÿ•>OÊJþˆÅ¼žE’%z8c¡¤±cå}¢Kÿ^øl$s •s/àcLì’%­Ú;`&§°w[©9ßOŽdÛþ4Ã슖´È™'"9El½Ë‘\3AúŠ@åjƒ« ´·r+çjé1ìòK6âB’»WÆ »WÜ#B4˜Gù~É’60“ÓÙûO(q9·£{Ħ1h%sÚvt*W-\*óÒ— èdi·ã¸[’í¾¡û¥Œå¯ÊfÿÜ¥#ùh{£Ìê¹ÑÚ1/>fd]3UýM‹IäÎíGÜÒ)Ÿ©¿ú(‰vËÈöö±Ò*/ù*bzôö¸Þ*)ìÙ™ûY®‰álö3ìøWšå.¿6³Àzù¬•BH]èØD…¤‰fÓÖ¤<÷­qŸÇt(æ•èØÎºÀÐ<ó¼ŒÔ£Îr¨Ô·#«@؆kÌžÀe­'Ô¢vÖ«Fÿ ¬+Â3At”ŸI>c›ð’7D­?ʘ¯Ã‰ÈÙ¤§pþß+¬>S Wl,mðp’Ð…ÅŸóMcb—¨3¦.]íî,9Æg²\íÖ¥°ç“ã,2¢•—Ì©îcZÇ¿Fð0ËOÄŸ½ÌÄ™÷ɾIÒg<•‡k©ÐÜ⻵ O4éIlÿ??_—‹aº´DõW1Êb7Ÿà•o"ˆÎvÀ‰ºÂÉ,X`忺/×£{%…ˆÕÇy{}ißRÒ8ñÍa¾9©CíS‹7ú[š~xVr;~½ÅÑ`mŽÙ[ ‡Â¸ª³*©bÒ{3r2t¿”±üÕ%òçŒSìz¨‹ á“worO¶ ëkµ¨[`~Y×LRe.ý°ƒ:µÖÒâð§ùZˆ’©¿ú(vËØöö±Ò*/¦JÞ$|ÇÔ¥‡=Üýí8³ö¥<íÄj“Ùþáqþ 1ìøW"åÎÐ6³ zY^ËŽ’ÆÞ/÷3jÔ¾òK×ʱº"cÞ¨‚£¤åМƒ|u09['RÉO³ë‘D¥îõ[?so”çe¤>u®ƒµ“Æ: Š½Ç‚¿¡Tòf∜û2îøWP]ž eaÐE0ɱ ÿÝКðN±kÖVj,r¢mk\Í5D'xó!÷b%­¬Í˜%zöÎ èkï¿1­ýv¶´©€™„YýZ|÷®;ˆ]U­6 ¾¢Ë÷ù¾÷z¶wö ™„ž Å?Üž—F8²j]<æ*ð*ÚOmDÇÇ98'õyÒµ‘%šôD¥‘õ²÷*›r^Â7AúŒfæÄ”«ñû«lûg¹Ò°²Lð¹H.)ž¼3Nfþ²¢Ÿ®INÕøiMsî¾p¿Y[©±Ä™ö-+b¯I!èf,n©˜°w4­/¶VXå³UU_/§ç¸[¬³CóÝiSM̓Ëáø_ME[É•ÙË[Ò%¯%:MINåÈüC|;í œiVÇ'+…Ø;Q>þˆxKGÞýÌ—*%|iÒÐýR–ò×¼q-^µ»Åàz¡tì*™³~áÜx¨à>  &ü\S0²4QýÕiåŒû­Ôú·A%TõaúcŠ‘ím¦R+/&J!TU|ùùÇûtyí?õ]ϮΞ4wW9Ф#ãF;òçê8ý°$Ê¡mf!õ²\–EË­¬Û/Óµ5w×wÞ±„ÇKøýhÞÀŒ}liÜ« ›¿nDÕ•[˜_ [pèÐŒ=gÝXòÃVíˆäè–¤ªÍq÷ufô'5×0ë©F!y”ïVTTÕ…ã5<˜;÷:›üÃÙtFÁÚµ"Æ7â­0°f)4kj{F}Þ’ÔÍa;ÇéÝQÄ$­kEšŽjƤ1º±EÉŽrg2l¿”¡üµrdÆÖÆ´ÿü$?®»Ç‘ «º0fF¾|¯ Õô Ãðºf‚ú«¤rá|²y%ÆŽw3à6¼’«¿ú0u»e\{›©ÔÊ‹‰Òc5'tçˆÛ%f}“Çï±VeE¾ü¶¾­wîàÏÕ†ü^ ”;ƒÛÌBêå3Vv ¥²aðâ!œés•yKïâwú!þZ°¶Ä«Ž'ã‡ÖáÝé>4°Ïò#ŽS¥_ oõÊ.owºÔRq誣'xæù¸+㎹ëʦ85n›aú'”iy,ˆ:gÎéêÕ«Rtt´” ùøøHÑÑÑ* uRR’J–essFcX©T*[EQìEqX¿~ÝfC8wî }û(®ôIdd®®n¥†PÜäæw]Ï»Çøæò`>̵؉ e…|•î5r´ik®mŒo Ox1‰GŒªâÇÞ®]¸úo-ÜD$‚Pb´—ÎÒ¢ÅY®5lÉùSM©oÂãÊÙ³giÞ¼9;wn£Y³y~æÜ¹34jÔÄtA<#.]ºoægĈ‘ƒ%Iz(IR‚,ËI@ª¹¹yzrr²F¥Rilmmåôôt³³³¨ØÙÙ)ÎÎÎJýúõ•9sæäæ÷( ÏŒäà8î%ä(ãJ:çæá›#:¬Z×`XMq†*BÉJ?αÔJLùØGt’AJ’’Âæ¹×¹¬5§ûßBî7„ìÄÔk᡾þõ?M¤N+'|½­±“Ó¸u:œã·Ò+¹óí‚zÔ ¤ %Ì¢k{îÇ Ç‚ ‚^ÒO_ãí_£ˆ½ÁöÃɘÕkÌì—lËÌ¡¸G¹|eá!áÜ¥Ó‡ÜbÏ‘(vK#EVcïaO· ™>³D/YAá™§ eùïwI·´Ä§K}æ,jA;›ÒŽJ(oDGYxfTl^›ïWÕæûÒD£©¼ës ­~i‡!‚ ”c6#{’2²ä·ëáá¡×çĈrùPVf ‚ ‚ ‚ ”[îîPŒÄˆ² ‚ ‚ B )S#ÊÚ"ÂãÐÚ:ãéhU*²,«Äˆ² ‚ ‚ ÂsH~pˆßŸ™ëo¢+í`ÊÑQAAAx©ÌQ#¡23£É9ˆ©×‚ ‚ ‚ E®×}ÊeiêõÓXE¡ìDVúDGYAA¡ˆÂÂÂÊþ‚^r:)©ä̱œ’Ž (ÚT’’’xü0UÉÌ kKõs=Ê,:ÊÏ%zÓ»eÑÕ©"­gíd÷çí°/¨ä§„qþÐ^öùíçàñˆECÖ8yÕ¦Y§¼òæ4†7vó÷AAAO¥9¢¬»¾šéŸï$JÎñÆÞ¹¼¼÷éŸæM§°ì£.T|Ž{Ê¢£ü¬K8ÅWCG³øjJÆT å'¿Êh·ýü;µVù|-Íï#ºú‹‡¹êq:á§ØpŠ-eõ¼m¬Ök“&BAA„¢’*סCçdâŸã§„pöt )® hWÛñɘº†7–Ïq'DGùÙ–Ào/aÎÑ8d$̰!NÉ®wòšËAþxÑûÉ‹üH–NøÔ©‰‹y,·.ßæAZFÍRÒï³õ½W˜Ûî4sšš›>=‚ ‚ ‚PΕ戲äÞ…é÷yÒ!–ÃþaúÄ»„6ìwšñäŒ^“D\bÚs}ϲ˜5û¬’ÃÙœy’sÅ`Þæ N^Úż׻QÃî阳u‘|÷a·,S1dBî¡1IN‚ ‚ Bù ïB^Š¢”9V½.#¯²@t”Ë Ë†3XöuwT2±{>æÍe÷’ŽóÅë󸔦fÕÇñ¿Ãq²'S¹²pþ=MR¥–Lÿû$~ßöÃ+ËÌh«šÃùåð1–Ol„mìfÏÊ»ÙÇ„U•½ñ²É+:‰Š•°Èò·C¥B§o ‚ ‚ ‚P¶:ʘ9R½n]ê¸ÙBˆ§,u”Å=ÊÆ™×©.ïM7àK– XΖ±z,³n†ïKùaO+&oF–cÙýÑt–÷\Eÿ½ÎO—3¦BHæ¾¼±ôúWÎú‹V4˜¾‹Èé…l¦.¯üv‘W~3 Äsp»?I˯ʉ}Z!îPAA„Â)JÎ%§K‘C;füÔuêCbÒŸûéÖY‰Ž²Q¬ñnÒ‘Îf†Ü™kA73ýŸE¦®Æ¸ÿ-`ÏÙ—X¦CŽÙÁ/ôÀñÚ2“­h8ãw¾î^©Ÿo¦#dÃ[¼ùg3ÁUTêü ³–d ‚ ‚ ‚P~••S´IÄF%•ve’è(CåÎð…ûnêÍxŒ`ÁâÝœ¶œ{Z™Ø §‰@¶ÅGüñY{*˜8†§Ò¸µr2&¯$P“1íÛªÎ$þ\5ºb8YAAxÎ…‡‡ëuŸr™ê( ù÷(—iÎä×I>Ùî–lÚ0kÙLš•ÔË•Gœý麌_I@jF'Ù¦þdVïù…Aî¢ ‚ ‚ BXX˜^Ÿ+íûËë,#ÊÆÃX7í%\6d­g Ú}²™ïúÚ¶-MW®E“mQë´ Î_y€ÜÀÃôW:ä(ö}2˜ßà¡  Â¡í‡lØô%Ý\D'YAA QV:‚BÁDGÙ(©„^>ÆQórˆÊxN™þ÷ó¦pnî>õ”ýÆz]ÞšBï6™PÍ„ëM§ßeýý÷ÇuR@2óßlYóÍìÄ]É‚ ‚ ‚`(ÑQ.Ä 1T>Ì8’fà‚T¶êµâõS‰Ç>gü×§3V˜–,¨3ú5zVÎØerôvÞŸ¼˜CÖ3DâE~Ñ™—Ÿt’­©óê_ú÷mÑIAA#•ö´æòð* DG¹ŒRâüøxÂ<.gÞlQï-–.YÄï?Â%óùÊý>fâ¼Ë¤™`ûÉÛ¿àýÍÁhž”S w7L¦±c*TÈþrì¹{eh•{AAA(iz}®´;¡åáUˆŽrY¤D³í½I,ÐdLÕ¶¬Ï;¿~F‡ j¼_^ÈOCÝ2vœ’ÀÑÏ'ðÍ™”ˆIKZRIy½RÒýdAAáy¦ÏŠ× :Ê¢£,I&üï·xãÏ{h3zÉÔûW>mŸù (•'£~žÏpŒ{“•ä³|;þ3Ž$”^Ä‚ ‚ ‚ è§´;¡åáUˆÅ¼Êî#Ö2bMþŸpÁÚЬ5a6#72Ò„AA„猹¹9Z­µÚ„ ò–s:ssóÒCt”AAAJ‚££aa!8;»`iiUÚá”9ii©DGGáááYÚ¡ˆŽ² ‚ ‚ BQ…‡‡zŸ²‡‡'11Ñ\¼xž””Xg¨œ±¶¶¦Z5ÜÝEGYAA¡Ü +´£,I5¥Q£¦%•`,±˜— ‚ ‚ ‚ d!:Ê‚ ‚ ‚ ‚…è( ‚ ‚ ‚ BeêåÈȈÒቲ‹ ‚ ‚ e›¥¥…èCvåø@ÒZ†UÍ–êqüÒ×´(•½¤ãÎÂ^4{7ˆW÷\`A× ÿÖ>äú¾ ¬Û´¿#g¸I’TŸ&t2‘÷fŒ¦©C1æ½î _´lÆœ¨Iì¹½ˆîaúõVï?ÉÙ‹×¹M¢ÎœŠ®>4ê8qïÌàå–•Q_OÉFl»¤ó++%’%}ªòúž´|>`IŸß‚Ù1Ñ™'‹ï—@¼rÈ25|ËC7qá·þ8”îÊÿe’öÆ>ùï!4­ß`îøÆ˜—R©÷vðóüí$µz“ÿŒª‹­dê÷R£¸pî"WnÜ&(4’‡IZT6ŽxÕnN×~}háiEY+2šÛó?¦ÒðϘѭrÑâS¾H¬Ê™šu‘Äät°¬ˆkÕº´èÖ—\²•bÓ$ O^fÊ.Åx• IDAT~>d—W=’£öðýœÌov¢Y †þ=*?N¨[ÏB³CQ”ÒAÐC9í(+Ä]\Íüßü Ó¨±s÷¡N5s’Âîpyÿj®^¸Å¸÷ÆÓÒ©w–K™ò`#³¿<„Òc1v®ðäÿ ëÆÓìåͤ"¡²q¡†ojò€;ײê˃lXµ•%{Wòjâ)ZºÀl¿¢Ãùå´µÒ¯°êóoY¥ÂÖ¥*>õ›aC"á·orhõý½‚M‹ýX?Ñ·ø;Z÷]Òù•'©U›4ÆË&çÔwÍžK%¯Êë%f¿þæ}ÄoôàË–FÿÖ³I!.$˜DEMµ*^¥ÖHË1'ùë[ vîÇ{ÃrwrMñ¾’pŒ¥ÿ·‚+ÉÌ'7wª¹*ćxf'W®öÖ ×°2mâ dîÓ¶^Øzàw; ç;-õú/<‚ºÛ >­[Àå(NoÙÄÞP3ì*WÆÑ­:ž–:…rã›n\"`Ô˜ÞÅõÉÔ±âŒÓ$ŒH“1e¦ÌçCùÕ#mh0²„¥cªT¶ÌÕq“¬à“å*¤¨[ÏFBÙçááQÚ!Ũ\VuåÑÖ­ð'LS‘F£ÞbRg/,%@~Äõ Y¼÷4+WÔ úÛ]¨,.ûAË¥_¾âŸîŒ}g4^Y¯7HÖTí>•)o½Æ˜ÞqÉìã¤íàÓQcøñÄz¦¿Ù®Û'ã]äë2!;·qAW‰a;b`V—±Kö2½EkêyØ>½Mçð¼qŒød›ßÿknä—Bv~Ê5¶,?@x¾LêåSø(´1Û.ÑüÊ/îZLúë³è1Î^"ñZÒrê›tZ0Å_ÿÍô^ÆUÔÓ,4„ÞG§²ÃË«RéŒ\hBØóûjÎ%Uaд¾T³(™÷åˆHÒjt`hÇv´lXGËŒÔ+i!\2ŸuWî³÷Ÿ#´}¿.eé:¨Ê•&M=ضåÇáSÏÈËtJGwœ Ö²/÷¨YÈÅ>K|¾Ãg5|p¯åP.'°ñg~Þ{Ÿ{Øq5WýâŠó1M8Ý$Þ¹êU.†{¹ O“Qe¦¸óÁTò­G2‘!¡¤¢¦N¿7y«cÅBÛ‰ç¾n=+qež> yQ./ÊRs¨'…¸sþ\N‹Úýý¸“  ªHÝÁ#éè,‘zs?‡î–Óʤ}ü²ôrÑLèZ!Û[^\Îå}¿ðΠ§(«ªýøæ™47‡„ƒØU €Á®m§I·ëÊÀ.™q¨¼i?¨ ³vT,ÜéôÁLmdŽòèξ¤¼’pŒEïNç½?. Õ'#¶]¢ùU J*^•÷Æ÷²ãᎅ,õ49Šû¡© ö¤ŠGi4Ñ‚výɶ@-^=ÇÐÓ;çõTÓ½¯®1„ï¾Lï>ONä$K/:h‹‹JA{ÿ6A¥ÿĈT¸ÖªE%éW.ÝÕ¯=ÉCêµ=컣ť}?ZvO‚ʉZ}³w(TvÔlßO(II$g«ªÅçcJê­_ˆcÁËCNŒH“qe¦xóÁ4 ¨GJ*¡ÁÑ(’#^^ôº˜ö¼×­g'AJR9ì(뽊VQá^Ç—J9fU©[ÓIŽæÊå°â9xç"súwÞÖ_·ŠX™›ciëˆW6ô?‡­¹:è:œùƒ‡·§¶[E¬-mq¬Ò˜^“æ²íN²^[Ôžù˜zæ*,ZÏåfžý …È?`§Rã>qY_žz˜Eï ¥­¯öÖ–Ø:V¡IŸ×™·ï>yݽ¿{Ã%ª zæ9F‚$ Ë|G9Ô>-h^YBÑEñ 3çåpþㅙʊúïâQŽþ•.p)ýÕ¨lZðé©ìy¡<ØË¶ã©ØvH÷\;:/–XZ¨P•xÉÎ{ÛçW)+±ý+9ÑwXW*¤ŸeÕªËåî¤#-ò»W.àëÙðö›Ó˜öö{Ìœýÿýýoüï%“=ïgó²y|>ó=Þšö&ïÎü’…ëŽp/)÷%5„à(©²7^¶ wè'¦½>…™kn’÷e…4n®ý„7¦¼ÍOdÙ¾BjøEv¯ú…of½ÏÛÓ¦1ý½O˜»d3ç"Òóü%]Ø~Öî FçÔža½ªæ*&}_¥Êÿ df–1*#KLGIæÒŸòÆ”©üßæ \e3=x7?¾;…)ï|Ƕ»©OBQ¹{á®’yx‡hcª³ÅÑ'yhYÞ=}ŠtëHzd8±²„yÕêxæ˜HRä8KI¾i2²Ì”õ|(°žÈá‡jÁÜ“*îzìžçºUVãžkŠ¢ˆW!¯² v”A“®$¬¬óZxBÂÒÚ …èàRLÏIGgѽËdæm¾†\³ /Œð^­¨nŠÿŠŸÙp5k³«#hÝÚuœÈwÿ\ É«ýõ ¡M0–Ídp«^|~4¾Ðc“Y“‘Œ¨§Fs~-ë¯çqª,‡±yí’Tž¼0¦+¶(<:õý›wãÍŸ· ò¥Ó€!ônîHäÁ¥¼ß· C_#ûér2G¶î%–ÊtéÑÔ “5%î>Añ ’Ú Çs·Tî¼øó¯Œ¯®ãúÏù`wìÓ´j®³`Ò슱¥ÝgËø¤UÖ›hâü¶âŸdEÛ= ŸB¯$peù§üïœUåômU‚Ó¢ŒÜvžùe r{¾Çà]èÒ£?#_ŸÅ¢$X7ŠwÿJ8tîNs 7¶oËçâOY¤puß}µˆGI­XÍ[д¶7ŽfqÜ>}”›±ê§í’’ÊÝ= øâû?Ùy&¹²õ×Å]Í•+ùñÇ ÜÈ>ä‡L¨,<½qSHØyxPQ¥‘ç~“#±ùh ’[g·¼ÐL:¡‡—ðåW‹Ùx$€j7j€OÅ4îŸÛÁ’ïs02GÆ+ œÛº‡»KêöéCœ·+šúý|ÉD^½J¤"¡öò¡jΩÜÅI²¡a¿ÞÔ´ ;´“³Y®þÈ1'ùó—MÜÒ¸ÑiÒô¯þô$YUÂÞJBŽŽ0ê$:õúöÞÑâÒ±­ôº0˜™Ä{ùsýi,«Òkp[œrüTQã,y…§)¿ïTfÊt>RO”„PBâd0çâú¥üòó|,þƒu;Orï‘¡iy¯[2!þ+ùméo¬?¥ßàH)ÕqAÊŸrx²D» H<$.6‡e qQPãb‰W(`ÕPc$°káb.¥y0rÕIVŽôÌ2 W&!ð$w,Ÿv”äûðÆ”•ÜÖU祿v±ôåZXÈ8o²åƒ)üÒãïÖÊL…ö þÇ"›w¥ecCYJçÒ’ÅH ½‡Ò;KÏVªÜ~{“£}æóûkoÓûÔ_ uKãÂ÷˜}0ûîóYö^#²o-‘ƒ[`Ñ’}Ür_Q°å?¯ðóy Š&‘ÈÛW¸ž -yçyÁÑ„wv˶óÏ/ä@æuªË{GóñË›%–‡³elÎúèÂñ_³òéß~;X¿ô{¾íû¯zÖz”÷þ•[sš{©8tÕŸcêõFeåû¾ÿŒ¿ï2>mF£qß3µ­~÷kï°sõABÍëñâ¯ÑÝ;ëÅ:‰aA<²|¦)yä7ý{4ÏL|m8-\3ÝÑÅpâ·ïøóüÖûµaÖ@ïÌ«– !ÁÄÉ*¼ªx=¹P¥róÄ]%F” •²Ž¨)‰\ض—@-õ¢ºyÆïÄŸ[ÉÂ5çIpiÉèq#èXÝ.cJ w·/à¿Û®³mû%ZOhšÑ&r¸?{/%!UêHV޹òÄÔïç›íáX»'-iÙ³-Î&¾Ä+9·g`‡ü´ÿ;ý‚hþB5ÔI×Ù°h%gãíiúê4F6°Ë¿æf $%“¬Á°£«Å‘'‰³jÀ«Ý MNåúÖåìÒ"Ë’cB ŽÖáX§ ¯NH[ï¼Úð"ÄY"ŒISn…—#ò¡$Ú ¯'ºðû„é@I äôÑÀ§o\8ÉA¿£ ž6•>Õõ» Uîë–ò›'sú¶Dýz#õÎã¯ãÂs#<<\¯û”Ëʈ©P°rXÍÕxÕòÁúÀi¢ÏŸâvÿêøf9n*qç8u#PÒRI-îr(Ç‘Œ¢nBûvî9€RaçÓ–&OþÖqcÅböÅë+óXðR­''¤¨*ÓéÓ¥|¸»Ÿœ^ÁâmŸÓedœ'ÔÔ>Š–ŸŸåÔúµœý´)­ŸœMÉÜýg-ÇÓÔÔxqm-3þ¼ú{VAÕ)‹ùu|}²ÞmlÛàu¾•ý“÷ðÇÊ+Lÿ¼1f€’p«A:TN5©i@g3ñÄ—Lúö,iÖÍ™ùÕ+ÙC¾ë—üñÁ!º~½šiS{R÷½Œÿâ$É•ðÛÒ7ðÍY“ýÙº/u“ôõÊãÈ­¤rn?~ûw&%Ì*·bê‚¿ø¿~î¦*Q Û.8¿¬ñnÒ‘Îf†œŒYÐÀÍ,Gù± Jç×øfìPú·«G5÷JHïprë">ýd1Çw|ÈÉœ]7†Ân…-öý `æƒo 3”{7¸|C ®E`ŽƒwM|Õ†\êWãQQ¥ÿ lt·ʘ5hM{ïœ3ZÔTððyRÏ”‡ÇYÿï*4âÕ©c²¯Â¯v¢UïÖ츰›ˆ«×ˆîï« 2n- C'Ùàååô¤,I6î¸;H\}AD‚‚o–‹š{{Ùz.óÃØ$ã~E%é"ÿ®;ÅC«ºŒš6žÎYg,HÖTïÕ‡¦qòÖM‚uMñUglûÞñk%œ[µËÖ®f0õûyÓF`ù¸™l†{çWÙ4çÉk>äHNoò# Õ†Ú=Ñ Y–ÔêÕ—Çÿâòáíœj?ˆ¤UKÙjN­¦2®­s‹ÿ¥‘šjÔ6@©×v³/P‹k¾´4d4YƵS¹õ¸ÌK¨ì¼¨R»õ<­óÉ'ãã,F¥);ýÊŒ1ù`ú6¦ðz¢¬q Õ iX¯:îΕ°•Rˆºu’íë7s62€ÍîÀwÖÐBWf~&ê–6”ûa:\ðò´5 ŸK¶Ž ϰ°0½ôʾrØQë†=èìy¡‡X¶´"/ïDÊf$†\`×꿹œ*¡’2zÈRq,ª\hÔÈõ¡£|?ås*ÏOÿVÕ°ËkAa%–G¯¡UU¢ç‹½r?/Ö¬6Æ5á³Sg8qä"Ú‘] IPù¼Èè¶³8î¿u'¿ u‡Ì‘+Ý-6¬;Mºº6ÃGµÈüGøï=IªT™žC:R!ׯI¸têB=³\<{žx¥1NÈaDèTήTÖó@  ü‹ñ#¾álŠ3½üÅGÍòº’mKëÙ0{>Ù<¶~©<Ò¸3bÁÿ[-wæ¥߯žjLï‹O^y«òdª_S]j,÷/ìcù—2÷¥fø\ÅžEƒŸvþä0ÖLÉüK9V)ÑFsS©{?¢S›ïru2ÛºûÙmÛÆä—Êá ÷1<ÿŸÐä@Ÿ¦OÖÿ¹Õ¥ûä´iê@çŽ_rvÓ7,¾8‚/šæß˜bÿfÄW —ÊHr4¡áéPÔzIö4ý.Í‹ö+o IB{}'k:0¸m-œ,ójddÂàzŠ ïACh“Ç£ê¤J•qPAtR"OnU–p?$E]‹*YoÄT¹áå¦FЉ$,ë²Ãñ- Wœé:¸Sfg[!úøÎÆK¸õL‡¼NbÍ*bo+¡ßØ ][ðáÒ)|ܯ ËÙg~"•ðk§8y2Ÿ©Ì1œŠÉ,ÎÑZ(ð uáÛÎΠü2!Ûæo1½Ç<Æo à°(rÓªyŽ„›fÿ>&aii¤¤“–š†‚!£¥CrlË ^gùuW '×ÌãÔ;<}ШiKÚ¶¬‹‹Uf ä\¹†NåA“&nyçAz*é€dmƒõã„§‡)£ªä…WÖ³VÉwG¤Ë1DD$¢øÚ#¡rm';o¤aÓ¨?}ježÚ)±\¹„V‘ ßõ ÓvåŸUå OnMQâ¹-#ÙÕ¦n³8Lý~v2q—6°è÷ýÜO¯H½¡S™Ü³ÚÓ|*fxwîJí}+¹š‚C‹ L}1÷ó Ó†®µ«®œD§\Ûß]n=û6šœ„ÚÊï&ý˜dËg ý 9yŠû}«äºÐh\œZâÃîq÷n>³\’"¹w7ç?ͰK mCó§š2VfŒÝ_¦fX=ÉNåÜ€ún›¸ÏÃxò?u«üÄ!BYU>;Ê€™kÆÏ®Cçóg¸t'‚G5vn5iÚº)²_‘°tuÃÁÓc$—^|wôý6²q×~ûûsìà~Ü·†ùs{2wë¿Ìhžyñ¾Œ$I“ îCÆÐýý½lß´–Cßw£·–Ëë×sYkN³Q#©÷¤ñ–Ñéµ;]_›L§ž)¬öjódõpÉÊ+)cÚzZ!±ËQ{x¿ÿËü ¦Ñ[ëÙüY;ì LD*—ÿÝÂ5ÈÄ\=Ͻ”Á8缚¡½Àö]ÁPíú74 ˆš×fø‹Í™uô(»wœ&}PŒNʇGÒ˜‘ããJÔoô­òG^Ø@Ìš¡y^A.ò¶³Ð;¿ä0ÖM{‰— yN‡í>ÙÌw}óÏ‹dOuŸÊ¨åAädrw”M¶ŸPHKKG‘TXY[½“¬Äqfõ2ö‡vÿ`~S¦ï¨—dƒïà÷ù¢õuνÄÕk׸qý8;®g÷¶Œ|g ÝÍ@'$BF2wÇ3Ÿ›þ´‘áDé$¬Ü=y<à,GÜ'4Ì<«àžíDL…«§;fR4‘a‘ÈØ£Ö…q`Ë ª«0hP˧ûFNH¸,«Ò¦{Ãg†¨œêóxÑ\]d‘:P{xã‘ÇI ©ß*0ÿ?øeíybTn´0—Z:~°2«Íèo1 ŒY_‰ã¦ÝÜLÏhu’º€‹‡:‚o¨¨p­á“ûi ù‘#ñßqŠ8놌ë^­XÈ.®8ª .1Ä\m¸‘qJ•éñŸ_è‘ãßJÂÌ\Éí¦¯3oRS“Pœ&0¼Ì™%ÐÆè_Oò"#+ `‰µU^‰zŽêVyŠC„2«Üv”0«„OËø´Ìò?%‰SWƒÐaOm§±BeOížã˜Ùs3ô¨s¬ÿtS–ìeöÌŒØ=/•+n*¤K!Ü Ò@£œÙ­#80ˆtE…«»›^#‹’óF÷²gÛÆÍ¬ñû‘Þ}n°îïëè,Z3jx­§×Unxy¨‘.i©Ö&sú[ô³O¨]=qWKœ{Y઎Jì!f ÎüKZ|'¬aÛ½p.äÀ‘xìs&|}š—žŒn|…u{¿eÂgÝ9ö}G²vï´W·³ãŽ‚ç”þ47pš[˜ ñ &}Ê…¡Û6,¿R ½|Œ£.æåUøøSé<ˆŽGF¢BÅÜÏá4åþ}º‘‡DF§£¨\ñp+Žqu-q¡w¸càB;¶z©°q«O‡þõéÐ_!ýÁUv._ÆÎ[WÙ}ø.FÖB­K']«€µ%yþp7Ï_# š7¬‘ÙN)$…£H¸Vñ$çiµ¥»•¥ DED¤Ô‚3[ñ ÒáØa0ݲNÓÖ¥œ¦ 9Ô¦ó€ùŒ¾å¦KL  KÇ óŠ#…Û[³üx4ÖµÛâóà$—Îmïg#WÍã°© âü…È*g5öÒs…”«»ñ»+ãÞ»- ¾ ¥7mt$t Ù;`Ÿë~Ncâ,}¦É˜2ct>˜¾Ñ«žäC‰äN¤‚dYšÞ9*þsU·ÊQÂ3ÇÃÃC¯Ï‰©×åCùî(çA¼Ÿ}WRÀ®%š{0œ…K3^úò-V/ŸÈžÛ7¸«/sGÚt¨Ù® ìýg/qe¿ ©»Ã¦çÑJv´íØX¿!9ÑoL?7®eÛš=D9gÃ-VG3¬ZÖ{éÔ£;±cå6¢û /´£€]]êUU³õÞmnÇ*twËý%%þ_~¹§S¨:r;¿€W!'ãJü~>žð#—4Þ¼²xËÚŸÀ¢Õ0þš?‘™½N²°çã…ÌtÜÚ±ƒ² ã¶6lZ²ɾÝçÑ ¦Vª…NÙ.VlÛàüÊg¼XÃØÄª½PTn4m^­hñbÈþÍB{‡€;Z$³:4¬S MQ>£^¦%aQ¹½;ÖdïíËOÿ­¶ÃÞV‚¤b’¨˜cmþû{Ùz*É© Ú>)û¡÷CÑb—·k®1•‹'næ‘aD¤Üáâö‹$YÕeH¿zÙ;Õjl,%”G‘D¥(øTЯTd”Ìéð¥ð>ÚhN¯ú…¿ŽG ;5ã¥iãéèQ7&h?´”ÿí B©Ò‡×§ ¢ò™G¬ºÆÁm§è<µ]®Ñ¤´›Ç8ý@ÁÌ»-mªêÙòdŽ&Ç[7bh7}îÙÖƒ.Š£{ÎòHQáÒ¨1ž9 ‘Qq–¶‚Òdd™1:J )´žäûÅ.mÙÍM„C›Î4ÎZºUnâžEev!/]0{–nà\ÞÓrò&ÙÓbäxzxȳ¤œ¦\GäÍKÅgšªåaÀ–.ÞÉ}­ õ ¢qñ>*ƒ|¿®ähprŽQC‡rU+aVŇ*j5u_žB÷J «ßãíõwI{üqå!'¾yoN¦£öy™7ú´âuvö½F3ÐbwþÁìEsW¶¡Ó¨ðζ7UøŒý—¼%¢ÖOgÌׇˆÈ9“7=Šóÿ.`õ™Ô§ÿ3«OǶ¨4—9}!\’ÎóÓ‹ƒ˜s4÷A¿°sùËø6ê«<`Ç{“X5&/á§!®¨]ñӒשÉm~<ƒ­Ñ™¹)ßcç¶Kèœz2 ]ÎQp…˜íßòÑR?nÅg_TFw ÿÎŒmq`ÝŒ—G7*æ«@FnÛ˜ü*& ~?ðÞO›¹ô 뎗ytãoÞ{a:›(X6šÌk²L:7õþÍIø9ΆȘÕïD»B”]Ú]=ÀÞs÷y”c0IN`×›h¥JÔoT%㢃YUêÕ±í-ûfyž»BÒ½ü¶x;AŠ Fõºª­GHp"ŠÚ*žy”^‹ŒiÜò£p.ïÞ„” Ï®ƒi›suzuUêúÚ@Ú¶ÿ}†è\3ø5ÄãÄõ‡ÙÚ03Ì%­V›çl S¾¯¤Ücï¢ïYv<•wW^r)ÈË<<·’…믑R¹ 㦦–µ ‡6ýéà"‘|e»nåh•XNî;MœbK£žžLe/˜Bò•ÝøÝ“qïÜ—æõ-ÿZîø—ƒ×¢HÉ1ãGóð{–Îçï)HNmÖ3ÇTn£â, Æ¥Éè2Sfó!CAõD?Ǿã<Èq_”œÄ‘ÿeÙñ¤Êm5èéųgºniLHHL–6¶â#(ŠR²/9 ó§8vâ¤þ¯“¸Ÿ(—|¬™¯² œŽ(k Ú¿„e—$lœp´³@ID\*ŠdKþo0±ƒ³i®È82<ßN{-hVÇ'+-±wNsøøâ-ðîg¯R%s㪪ãY¼ø0=Ç­bŘFšß…6Õ,ypùþW ­ÔŽÙË¿¤Kîe©óW¡£»ó×Ò,]TÀ˜Áî¹:Ú’cþ»a.á/|Ä®Y]©±¨1m[×ÅÕ<‘Èàû޼νXƒVŽcL‹Ç‡U: ì‰Ã_ë8´ï<š>m³L_— \2ü¢‘¥ ¨ïýθοçŽOåÄ ÿÝ̇­Ì™ð oñúò{¨ê¾Ëos{‘q^/áÐë[~û0=\ÁÓûÐbõHÜBw±íœûÁèœGžhBüøiÊGÌZ7Ÿx9Z£$Dpçvqi XÕ`øÂ?y·~ñm÷mL~mÈ!~™ñ?}`‹«OM¼¬ÐÆÜåÆhRd°¬ö?¯œI³'çL¦ß¿OW‚¬b IDATWˆ=äÇ9š:ýûS»Ì_ ×qÿìvþ9šÈ&;WªVõ¤²rR$wî“fI•žc\çq¯×š†ÓðÚ*.ïžÇg×êPËÍŠô˜ î> ÍÌ…–/OcdÃ,³^´¡Ü×!Ùyá•k‰|@匧»9Rhûö((ö­Ô#€¥ 4<˜·×rõÄï̹¶“š5<°·PHOŒ#*4˜ðxhch@¾¿‚7Þ\G˜E>Yö³œØÑñóe|x  _ü=)½Z±XÙÆÉ4[z ìFÅ<ÒãØw¿|Y‡ÝûŽpþv0×ïÅ£±°Ç¥f{ºt̸©¯3°®)dÆlÛðü*ÎxmۿΗï9²ßÿWƒ‚¸z/ ÙÚÏf}è2x,Ó§ §q¶ÕîL½[³qBæ4o%†]ÿÏÞ}Ç7U5~ÿÜ´é Ì–RZÊ*{XöRö¥ "*nQÐß#îŠ{=ÜEEq0eÙ{ïY -m)º›äÞß(;Б¾ï×+М“œœÜ„|ï÷Ϲ¤ù5åöÛ®*_DaÍzÑ-숉ãàî Ädºð-LDtîÔöõBNÙÁÚ–ž(Å´ ÓXºy«÷›ø•®@Õ–½iß½Í"N½³™°—Ø,ð­^å—ó¥b¥0lËcpáO×}ŽY3>;ðгaÌ›:‹ew³{ý\¾”*]–òÕ[Ó»A#Z\uê*h[h ¢Jì‹ßO¼ 5Oû-´ûÍ$böæÎбrHÙ»”³¾ü4:ëuø †#v6_~1}T¡ÇàAtÏûn”mÙ›öÓ72mçtþÙІ»¢K`8b˜þÇB’}*ÓûÖμù1¦2{IDž4u{40JÑàÚH[»‘m1 ŒÙÂ^‡PYBk·¤AÓkhߦ!§Ï¹¤v‘KyM—zÌxs?ä:ßçÈ·rsº´¶³=&žƒ)ûÙ~ÀÂ^¢ j¶¤M“«éxuÝ‚é§V8Ÿ-“„=1dZ%ª×pkã³¢ûŒ‹\X‘˜Z²ÓSɹ˜ÈÇGw ­QÞÏà,ûKŒ1ÂØ¸q£‘””d¤¦¦QQQFRR’ÍÏÏÏ'==Ýfš¦½D‰v‡ÃáØl¶ ˲JY–Uî·ßÆŽ¿˜¬Zµ‚ž=¯+¨×“/  «èéfx'k_nAËWr÷äÍ|Ùýb†»óÁJæ§~Õ¹kF[¾Þ5™ÿ„é¼íåÊÜû)Ýê=Ìêk`óŸw ·Ú8ØôÓó|´¨4}ž†^gü",ìû‹'û§¼Ë[â©Ü÷ íéÞæ‘f<ÓÞ~¿’®â¾ÐÂí‹×q;/;Å¥.·ÏÉ¥pã½rlç·—ßgvF}îxv(mÏ·½a¶Cä4ñññ„‡‡óÏ?“hÚ´ùYˬZµ‚ºuëqËŠŸ-[6³Ïåæ›oékFŠa©¦i¦Yv»='##Ãa³ÙAAAfNNŽ+44Ôܵk—UªT)+44ÔjР5bĈ3Î \‰ßÀrA¾D}ŽËÇóëÿ~aAvž‹y”ríãå÷Ÿæºó\ÎJŠ»V|ú ÿ:ê3ä¹ É^ÃNí6-µbYµæg~ì ûþâ%gÏ?Œþ'†Mr_w÷@gmžÍ‚x;U;õ¢i¡‡äKoç妸ôÃåõ9¹~¯,Ò×ÍeirÑ7ÝÎ5…’‹Ó1#Þ$..έržZ÷[œnÞ@AYÎÊ(ßWŸï€1ó-Þž—V4OêSÞ½Ä ƒÛ£œ|ù2cÇðê—Û ¿óMk–¯«WKóêH§Z¾Ä.ZÀγ\Æ»°ï/.¬ŒÍüùýT#{3øîV'®ƒíŽ€·óê‡ðÌu• }gþü´órRÜúárùœ\ ·Þ++™¥s×ck<€m‚ eÍpq;f¤øñt-7o ©×yh굈ˆˆˆˆ\Š•+WÒ¬Y³ N½®U«v·¬øÙ¾}›Ç§^‡=tDDDDDD. Þ2b*ç§ ,"""""’On•SP.”EDDDDDò)<<Ü­r ÊŃ‚²ˆˆˆˆˆHQP.”EDDDDDŠˆ‚rñ  ,"""""RD”‹e‘|Šwk²‚rñ  ,"""""’Oqqq Ê—e‘"¢ \<((‹ˆˆˆˆˆ»ÝŽÓéÄÇÇÇÓMñZ.— »Ýîéf`ótÄ]Gg?B» Ã0ro~´zk+®³–w°ä{^¸·'-ëDP®dv{%ƒ+Q§eOî}á{pä£=&ñ+&1þïñLY€yÞ²9Ì|(Ÿí>ÿͧâLÏ)ˆº"""""Þ#88„¸¸ýdeebY–n§Ý²²2‰‹ÛOHHˆ§ß*(i xåá/ØîtgªF«ßëC÷§f“ä:µ¼3%ŽmËãØ¶|?~ñ#oNÈãMK\|{œ+ùèÎ~¼¹Õ—Οl§G“‹‘ËEDD„e*‘œœÄÚµ«ÉÌÌ,‚V/T«Exx%O7EA¹xÈ`ÉkCùxsîÄds÷7 ñdH6|CiÒ·?*»Ø1s“7¦`Z®¤9¼ôÔhn™ö •/rnsÃD&ïpbøµ¡O¯ˆ LM0ðõ/APPÐÙGžÍ2³˜Ö±²>•ªáSuEDDDDІ;y†Att¢£5Êäí4õºÈZñCþ·ËFù*• 2Î_>sÅ|–gÔ¾Ô>…ã>ãý¾dÂÂ1ü'òx’´È\µ”u΋m‘‹­“&³Åi`oÚ‡ÞLÙv:þoGÓÒH;ãv„U¯4çÄ*#ˆNƒï¡¾OAÔ¹x ÊÞ.{ ïy‡5Y¶°~¼ýrwJ] (†ÁÉ">T©…ÿñÕ føÉ·ÝV²%/ðxgpídÒÄõ8ð%úúÞTÏO0Í^Â_.#;7×ÛÂú3ô–H÷ÌüÔ9e ¯æ`ã‡CysE&–­<×½ù+]ø- hÝ•¶'Òo ¾|›);ât¤°yÜ»Œ^“;„lØ©uó-´¼ÈMå̘ÉL\ã{}®¿®6—ž“-R&âÇÇ·#ó¥Î=CèQ¦°ëŠˆˆˆˆˆœ›‚ò¥0wñ~[·va>y àúRÜZc|œsË' ¹˜tËFp7øð®Ên½a¶È{øxÔ@j€Eúò÷¸®fì~ÁÔ¿õ+6åXþ´{ø'&޼†À‹{ñìŸ2‘• ßÚ×q]½| '›1Œ5žƒ¹‹Àkxðæøv]‘ïé&HÒf^—$ÊÛÑÁ÷b÷úѰ¢/nÏrvíà‹a/³ ÕÂV¶#?º—j6pïÊGvjÞ9š¹å#èç,MvÐ ;[ÝÈ;RÝÿ\qÖ¦N\B¶åK­Þ}ˆÎÇäXýŸÏÏÈm›¾C¹£š{çnòSWDDDD¤ ÅÅŹµ¡— Ê—Â΀Of2 ÐžÀÅîoæ…9G02tzùcî¯q#·V óGöçæWærÀiaøEÐúÆiéb×ìqŒ_Dü¿Ÿ0¸ÃDf~3—Ÿï¨æöôi+ifaùT§wŸ&ù8€R™>ê;6?×àS;†^O°[gòSWDDDDÄ3,Ë"..–C‡’q8žnŽ×±Ûí‡Q Ãðì{eo”:™—^˜NŠiPªý‹Œz¨öE½QG§>Éí/Ïဠ°•¥ûÇ ™ô@nÎÆ[šóÌ¢L¬œÆ ž[¯û‘~eÝ9-MŸÀ¿>•{ѧùE.nÎÃŒ˨qr/ùdàßb0¶ (ôº"""""žKvv6-[¶!0ðâ@^ 233ظq=ññ±DDDz´- Ê—ÂŒcìÐÛùxýÅœòãêçÆóvÏR,ie&’xÄ ²V¤]øë'ït¤“rbµ“U¯¶&ì_Jø‘-ŸõÀ,æÿö±Ç÷¸²·¢ÿ UOŽûÕ¡_Ÿ«xaÑ2€yh³V;é×ÉÐka愹¤Y6"zö¡õÅNÛ>Áɦo?eVZî 1ÊÐsèÝÔvkX;?uEDDDD<çСdš4iFVV&éžnŽ×±ÙlÔ®]—Õ«W*(OYÄ®_ÄÂ…î­>ÆŸr‰N,p2Ž´’ÓÎ}¿3ý0É鎴œÜõºY$LÏm=W­<ÌtÒ2ÎW:Ô9L˜}ËJ÷>×pÉc¸óøôëuää6ħò@†ÝXÁ½~ÉO]‘BqÁ2‡—Ë…iºùûû s¼_¼aZº‚ò¥°E1|A6Ã=ÝŽ³*AD¥²ØÈšìXÊŸÇp×[ø{ÂzNlCæS…ê•Ý; ÒÿÏŒ[ðµôi_âÛg‘øç(~Ù—;ämø=hÜz¸üÔ)<înäår¹.\è æ-ý£m‚½QaS³,,ëÌ[öô¨xâ]³ÓòÍ-8-“#?öáØLh?ÚÜt•OE63õ᫹æ–!<6üAnl݉çgæŽ*4¾™þõÝ™·œÉüñÓI6 ÊtíCÇ’—øâ\Ûý鎟9]² Cï«ïÞ›üÔq“2Æe(¨ËH¾}|%ýßYÎa¬œx–þöKO)e`¯Ô‹w¿}”†îÙ‹™85Ó(Mç>](}‰mËZü9_,Ë>qY§ðø9½ó5ù©+"""""â.åË‘Bç7ÿem÷ïõÍÌX¼Ž±É¤å€_éPªÔiFûÞ·1dè-4 qo¬œe˜ïÂ(Ù>ÝÊ^Úš`ë“>ý‰]ÇgSøÖãÞ!ݸðöfù¬+""""â%,˺p!ñ8åbƯÛÄ»¾p£dU:=È[ä­|?«ƒ•&³ÏeضÝC.që,#˜›~NÄõs×)dñññn¯Sï§ ,æÜÈŒ¹I” ¦c¿ž„j‹i‘SÄÅŹ”5¢\<((Ë…ù6æÅå‡yÑÓí) Ê""""""ED#ÊѶ ÉC#Ê""""""ùáV9(QÉ'ïÞñÚ"}ÛTÆ.8€ó|Ų÷2ã÷9ÄäU»¼—F”EDDDDDŠˆGF”[ùõãïù;¡<ûÌø¿vÎ ‚9û˜òÞH¾X™FM[ Þ¾±2>EßR¯¡e‘Ë™_=/K$1oÔk|²( WÞû±Lûßë|¹òÁm†ñâ-Õ¯è Ê""""""—7ˉUéÞxãn®òO`öǯóé’dLG<3?|Ï–¥P¦å0>x¾ !ÎóNо"h굈ˆˆˆˆH>ÅÇÇ»µNÙS›yY9é8*÷çÍ×<ñÌÏÌøð5læ ê,ù”QKQªÙ¼ÿµ„d¦ãÐ~cQözÎ,üê nnWˆ2Øí”‹lH§ÛŸcôŠƒ§N™¸VÚv¦üïú·­Od¹øù• \ŪÔiÖ•[y_Öá”ÏIf«§þÀ;OÜMï¶M©Ap?þAe‰¨ÓŠëîÉØµ)ÇÎNÎŒgÁׯòß»zsMt-ª„•£„Ÿ/ö€Ò„U¦Cÿa¼õÇŸ­ò%×ÍaæCø†7ŸŠ0ý›\t_yªŸEDDD¤ÈÅÅÅyº då¤cVÈ;¯ÝLŸX¦¾7‚¤D£ûxDo²Óq*$QöjÖÑ¥¼Õ¯ÏÏIÄ•ç€=»‘¹?odÞï?2îƒIü:4š—ðøik?ãÞþñÇÎÌSBÚᄽNØË¶Uÿ²=¬77.sbBö¬gèÒg4)g|€rˆß¶ŒÉÛ–1eôWüüþ$~zy‹8×3úù|•pz¼K%qÏz÷¬çß¿¾æË[¿eÖ·Qͧ€ê€Ké«üÔÍW?‹ˆˆˆˆ×òôå¡\Ù©XUzpC“)¼½è(¦-„«ûu ,+…ä4¢ì­¬$þvÏÏ>’ ÂêÑ¢EBýŒcEû˜ôhžœyî‘Ìs1c~ä o†e¢ZÑýÆôïÝ‘–õ*RâG‡áBF­hÓ¼åý“MÏÙËÄÇîä­Õ޳×3씬P•zM[suóº„Ú8QÛÊfרÿòÂÄ£T×À׿AAAg¿Ú±'ËúTªBÄiI7?}åÉ~9ƒyˆEŸ>Ïû‹Ó(Q­•ý2íÍ—øf}êEgŠË™‚²—r¬ú/ü›;µÚ T»×Y¼sË–mfǼgix<,ïäëç¿`ëÅÌÁ¶ùí‰Çø;Þ…öê øl1Û—0õß7iK7Å‘´{.o÷;í 1ŒêΣŸÏb{R;Ö,aÑòmìÝø3wÕ´Ÿ­Vö~þeÕ©×ió‰¢ßk¿2W2Gö°iåb.ßLì¾ù¼Ô®ÌÉç1±tÑ&R×NÇÿíàhZigÜŽ°ê•æØO¼´ : ¾‡úyƒr~úÊSý,""""^˲,ÏÝÌ–ûïÏŠÃ^w oø £^êC5s¿óc6¥az²}¹7o  ì•¬øe,[Ž/°ÓwøP”nõ(t Ê KÙ«~á÷Íî'esç|<á`îúVªú’o7¦Ì)GƒA‰*WÓ¥qÈÉ[ÀÞúU–®›Êûƒ;S£ÔÉDXãÞ~ª3'Æ(K“æ5ñ°æX@rnaá’d¬†ÜˆfNeåñ>•é{óUÄüó5“l".Ý—²‘õhÓ³/ÝŸ±ÞÖV¾2‘g}\ƒÒåCð²rÿ]ª\Y÷®¿æŒeÆ´µ'ÞOºÔwïà¼äº)“FñãÎã½ìK{†Ð£Ì©e.½¯¼°ŸEDDD¤Ð¸³ã5xh²•ÊÚŸÞäí©{1jÞÄëoÜA çQ²M ó(>W=ÈûϹø¿‘Óøí­wñyæqú× toðé2¥ |©œXøõëŒüøgfoN&ÿòõéÐw wß{'}[W!È`rdÓŸ¼ýè3l¾mÜ]îœs;öœœLkø†Q!ï0¤ áy¦êZNöìŒÁE7ÞP[Öm:¹å»•ÆÄûêòñîØy>³ÆÓeitß(Æ~xµ.ø ÀæNžOúñǰ…еGKÎzZÀ¹žïŸü”%&ŽÔl]:—%»Žb†oÚ=ó¯v>Çödù©›—ØQã9˜»7˜x >пS 姯¼ ŸEDDDÄëx$(;Ó9”œ†QýF¾q7µœGÈʳG®3ó(>‡ðþ3.}gI‡31­€+zú±‚ò¥°{Gîø-™Òu®áú»kQ6'Ž ‹æ3ë›ç™þÍ‹V¨ÍUµCáà6ÖoI$§\K^àÞYë(GŽäùù— ð”!CƒÀyÏð˜M9âæ¥‚$&:9Â<È®]gi‚ë0k¾º‡žVY–}Ñ‹ó6ÜÅþq0ì‡ý¹£à6ÊvxŽç¯/{ö×ëÚÃìo¿àÇ#§~I~•èòìwüðlÇs?_~êæáXýŸÏ?>­ÄFHß¡ÜQíô¯‚üô•ô³ˆˆˆˆxËòÀ>}ÃéõÜ(º8ñu¤u–U›ÎŒ£ø5{˜Ï~ÌÆß×Aj¦ëŠž‚}%Ÿ$¸tV: ®Æ<ñÇb6ÍaÜw_òõ˜I,Ùu€= æµz]*…-k6°Ï¬AïáŸ3oÃ|^ls‰ñqçu;)¹p¹N}H# !ƒÛLJVñK>¢o¥ÜTn9Øýþ:ïNaÙlÿé^ºÜù#»`Pw?Œy˜z9ÌiåÄ2óåžDw~™‡/îcyquS™>ê;6´÷©ÎC¯'øŒ>ÌO_yo?‹ˆˆˆˆçxf/i©Ìì2ç*gâH?‚Ó•Cj†S›yyºÅ’­ ƒšÌëýjSÒ0É:œ@\ÂQr$²Í@žý|K¶àÈÑCÄmYÈïï>À5RI8èæ–KFiʔɓÚr2È8%CYdfä½&¯Òe˸ùfúS²¤_ž\mÔãiÞ¸©.eý©Øjo mrb*¯åXÇœùÏžÕ­£¬ü ïý‰mYÇÂ[‰÷óóôQô ?Okü¯gôaËt’ux?ë¦bPÓÜö[.’Žä¾×“]Ðus™±c5î@Á<ØælóžóÓW^ÐÏ""""RdâããÝ*ç±j:qº.TÎÄétz|çko _Ù—ÄÛæö0=T LpE*…—¥t…útýÏ+Œþw©'fT¸HY7–§{´ä¡ÉiîM_ð­Fͪ'gÅ[ÎâóNÑ0IˆK89ÕÚð¥ZªnnèäC•êUò”µQ±f J'ï¯^; û‰ë™¤$§œ9­ÛLdæ³Ýéöø?Ä9-ÀF¹6O3qögô«ìæŒ~Ãÿ2•¸êÚ!|þ˳4?‘ìš2…ç»æÑ%×u²éÛO™•–ûNeè9ônjŸµóòÓW^ÔÏ""""RèâââÜ*çÉZ\nÞ@¿´/…•À/·7áÎq‡ nО~÷Õ¢lv,ëÎcÞ÷/1ë»<RƒµCáàv6îHÆÒ†—Gº¹sœ­ m®®ŒÏâÇÖ¢:7±bM:T+•ûü‡Y³rÇÉkçúÖåšÖ!§¬YÎÉÌ$Çuì 3|ü)xüÚ»¾ÔmÓ’`ÛŽeo‹ô´ô<Þ"3-×ñ?6Ê…”;õŒJÎn~{¨7÷|·™L 0|©Ôë]&üòMK]ÚjY[¹‚ó<‰yø‡Ý\¾qQu3æñé×ë8¹õ@†Ýx®ÝÂóÓWÞÙÏ""""âYÞåü4¢|)¬t-xvüFö¬ŸÁ¯_}Êç£Ç³hG<{ÿÊ[Co yh&{¶ì ɯ>ýžüšæñ\+·¶5ì´¸õêøæ†!ó?øŒu©Ë?äãÇC—Ó[P/Ϩs#š•¥T©R”*UŠrW¿Á†U¢¨âSuO)M⟣øe_ng~DB‡ól’Ÿ¾òL?‹ˆˆˆˆ7óôhmq¸y(_ [ÿ8?¿ÓÎ3Tju O¶º…'óùöfÿÇ«·ŽææŸöãÂâè¿OÓºÖšTs±kå&dçÆd{ î{õAê\Ì…tƒºðô‹Ý7x É&8w|Âm÷2 s²×Oâ·YɹS€mT¸á î«òÁ3&¿Êãã÷¼n1v»ŸFãî?ãiüڼɪiÃ8¶™´Å‘MòÆç£xý ÂjÖ!ªbìYIìÜ´™ØÔ<»êÙÊÒåÞDxÚüÔÍõџNáø†ÙFÉ. ½ï×\ÎG_y¦ŸEDDDÄ›yK”óSP¾$¾øù]¸T¾è÷Éï¼Û—æ&â²,2ãÖ±(ÏÒÃI¯÷ÆñN·2yy ÕîÍ{®§ßKH1]$¯ý‹Ï׿}~*´ž±ŸßBøùÜr’î<ëæYŽÌœ³^²Êr¥s`ë*l=ó>ÃL‹ÿþÈ7ƒªžuºC~êf-þœ/–eŸ¸$Tø€aÜq¡t™Ÿ¾òl?‹ˆˆˆHщˆˆp«œ‚rñ  ìÅŒ2­yfÚÚ}ûŽžÄüõ»9˜aEãö}¹÷ÑáÜÙ2ÔÍM¼Nð:ŒœËú®_óî'c˜²hûf`+FT£¶ôº}ÿw×Õ„Ø¥‡ì4}pU˜Á¼ùKY·;žƒ“9œaáW:„ˆêõhzMwúßóú7 =íÀÌOÝ\Ö!&}ú»ŽOA÷­Ç½CºQÊ¦ç§¯Š¼ŸEDDDÄÂÃÃÝ*§ \<œå ¼#FŒ06nÜh$%%©©©FTT”‘””dóóóóIOO·™¦i/Q¢„Ýápø6›-Ȳ¬R–ù{Öä IDATe•ûí·±ã/¦«V­ gÏë êõäKBÂÂÂ*zº"""""RLýóÏ$š6m~ÖûV­ZAddå"nQñ³ÿ¾söá¹Ü|ó-} ÃH1 #Õ4Ít Ën·çddd8l6›#((ÈÌÉÉq…††š»ví²J•*e…††Z 4°FŒqÆÙ (‹ˆˆˆˆˆ»ÝŽÓéÄÇç’æ„^\.v»ç§[*(‹ˆˆˆˆˆààââöZw¯ˆsåÈÎÎ"))‘ˆˆJžnŠ‚²ˆˆˆˆˆH~ÅÇÇ_prDD%’““X»v5™™™EÔ²â#00jÕ¢WP)öâââ.” à :º ÑÑMЍUr©tåU‘<”EDDDDDDòðª©× <Ý„¼©-"""""âÝJV†¸ŒxUPöô5ŒóØžn‹ˆˆˆˆˆ ZÊ—M½ɧ mä%Å‹W(‹ˆˆˆˆˆ\®,Ë"..–C‡’q8žnŽ×±Ûí‡Q Ã0<Úe‘"Kvv6-[¶!00ÐÓÍñ:™™lܸžøøX"""=Úe‘"pèP2Mš4#++“ŒŒtO7ÇëØl6j×®ËêÕ+=”µFYDDDDD$Ÿâãã/XÆápàr¹0M³ZTü˜¦‰ËåòŠiéQɧ¸¸8·6ôr¹\EКâË[úG#Ê"""""""yãe‹ô˜¥Ì˜±€5Ûc9˜š ~% ¢a«Î\Û®6e} ë©ø²GUOÏ>Gz|½)÷…Rà{µ™qÌûb?Ï^Êʵ›Ù¹?‰4—ÒaQD·»ž{þ;œ;Z”Çí—îLaóÌqŒý{ ³¬`ã®Ò’TˆjL‡îã±áiR®øO1§óΈ?Øu®R¾5ðòt-ïÙÝôÎ%kÏ>úp2é-‡ñä­õ2œ$®›Íü5;ØÇÁ#i¤eä€iª֣yçžt®€½Ð[f‘•¸5«Ö²aËbbHIwb+LdftêÕƒæ•N9î;~ç•÷þ¥ì€—Þ¹|Á&DDDDD X1 ʇW潯“è²VÚUƒ0Òسg ³v¯eÅÆÛxì¡v„fÆ3JRµq#"Kœ~‡  )²870æå7ù*ÑFP…ªD5hJ ҈߱•y?o`Þï?ò÷g³øí¾Ún…¦Ô±÷ÒôŽñda`+QµS“ƒìÜ<—1#ç2nÌD¾œñwÕ(^‡Š3vLÿà*T)ïF83UÎ;#›™¼”ÑŸOd_h/ë_ 0Y>áofÄúRª|y‚+V§’¿‹£q1ìß²ˆ¿·¬cÛ­OòpǰB&b¥.â«W~dƒÃÂð-AHÅpª…Y‰ÛÇ®ÿ°kÃ&âNß'êØ£ÚÒ&rçÌcwûþD¯CIDDD¤@Y–åé&ˆŠçOVÇV¦Œ]B¢«$ ü—:G›y²cçòõÿ~eÝú¿˜¸¶9ƒšâ¶ë¾µ4zÏ7ÌÇÐuæ&&|?‡ø=tmÔ…G‚}ëq÷—3x¸y+êG,ŸÏ¿ïßÃÍÏMgüãOòëõqg7‚ HÕ.Cx𑸭{#*øûsVÌ^¼õ6Þ[òëB§É÷S¹Ø ,›$ì% êöÆ#íJü(¦#žµ‹¶r$´!më—/¸pêØÏôo~fUzú íI5¿ãwøSûúÿòR(ÂKæùØš©lûë#>š±—-3汫ÝÍÔ,¬™€y ìm¹±ÝÕ´¸ª:ÁþÇzÖÊÞÏÜ/?dì†½ÌøcmïJ…ãb £q“&MXÆ¢m}ˆª_øãÞ""""E-""ÂÓMTl¢O^fÂvv1±•mN'C2€¥vôh‚ÍÊdßž¼}?9+uŸ>ú0}·§;l•¹¦Og®Ê’üÂiÿÄ» ‰¶c]ÀœîíWò¦ïY?sÿís2$TíÅß=M3;¤ÎÇÔÄbtæËÊ"v_–LddÉB™êkeídÞo¿2nѾ<ÆÄLýI»œDv»n•ób[µÕ>5$ØJQóšfT²•žNF!¿M>5n`ø£wнyÔ‰ `øGÒáº6T°Y8÷î æ”ÃÏFX­Z”5޲aÝn÷Žs‘bÆ¼àØˆ²nç¿yƒb”Îß}`àpÞR—üýlØÜ|g ?ÿsNÑö‰jN³ò–+‘½ý”Cf<ûb`¯D•ðâsˆ»âfóëô}¸B®¡ÿµUÝ^oœ“Ï!ÓÀ^µ:• q4›íÜ_¾¾Ç¦¨œñµ…Gn39ºk'IÅèP‘+S±œzm «KÝà)Ä&¯dÆÂTëÎñªŽ„ÅL_‘ŒX›6Í*î™óÓ_¿‡å‰û8Ba5šÐᆻ¸³GmJõòW+• ß¿È竜ØÊw¥gËüOoµï%戅áS‘ˆ Å'pZ©±ì?lBÀÖþöËg`ÚKS¡Z}Z]Óœj¥ ;M^+•U§³ÛáOý=¨ëÖ9“´=ÿ2æ·å¤úW¥wß6„xlÙµIÂÆ$X>‘QTõ;õ^# ,e ̤$™PŒÎ_ˆˆˆˆ(o1=•“¤­kØy´ 5›Ö¢¼þ\.jÅ2(c¯Iﻺ³ûó©¬ÿe$ÏÍ«Iõ°‘Èîq8Ë7¦ß ÛèXØáÎÏü_~:ùïYSøí«wx³çkü>æ1Z•-ÄÔbd“wòÑj–#„ØŸåZðßïÞ£_p~Ÿ;‡u_~ÆœL(ÙýFºÄîÐÖAf¾ó¿ï¼˜É·¾DßóCÚ”p{ µ+~/q.°Òv±|ᮓw¬YÊÜY é;t=ª{×l3~>3Ö¥c”mG×–Áçx­Ylžø=³cœ˜¦ƒŒäXö%¹®Û‘»¼ž6•ýÏZ«(8ãçðëôœ”¦E·6„žñÑóÅî VzŠë7ˆˆˆÈå)g ãÞ}›©¥oåãfµ<ݯPL®ÕéË#ÿW’o¿ü›õ±[X›{oYªW¯N•òî«‹çG•ðÆÝ7ÒûêúT /‹‘²“¥?åÅç>cñ”§¸áþV޽ˆÂÊêV6ûWÍfÖìœÜ?ø–oÉGóJ¯ðSGÒ][ùå¹™w´‡¿ÂÍnìö”¶d$ƒÞ\Iv`3ž~íN" äuØ)W¹&µ}.fî­¥mñ^Zd8ÊѲß}\U¿:á¡e 22Iܾ”É¿geÂ6Æÿ0…ÚÏßèE»/»Ø³x ûœ¡-¯¦ö¹ò®+ŽMËÖ².ñxÿØJER¥N4õ+ºßGfËÿžÅ¶¬ÔéÚ‡æù<¡äL\Â÷ŸüÁÖ _Â;ÜÅ-MJ¥-Ùdå€>M‘ËP||¼[딽qDÙ¹c%+TîÙš*†…6±ÈyMT¸8N—Œæ“1Ëɮуê@ƒð’Ϧù1vÊŸ|´9†{ŸDË|¬ž…QŽÏ~D¼«X.÷Lë&åèÐn$+ÿ~ƒÏÖÞÌ«Mr»ØŒã—oáÃu§m²åLb«²fÅ[·7eÖÜ1Lÿ´ïÉîŠeþ_ðEBeüoqÁ ìØ5š{o~ƒ•™¡tÿx4Ï4- ÑW£ Í>J³‚y´s= ¥£{3 :ïßìD4ìÆ}¡)¯þÉ΄լÞÛ—¨(7æ”X‡Y>æ+fí?í‚Ìf* .plú‹wÞœvÚûæKë†1 ¡›ýfîgÝú$L[(›V=÷‡Ò'Šþ¯~F,\Y‡‰Û²˜ ¿MbÅ_Ÿàx’§®«âÞÚLaûÒù÷h0¾-®§y÷šy&‹Ì=3ùêÓ?ÙtÔ*1䦆g]v`¥"%Ç‚ R”ÔT¹ ÅÅŹ½¡—wq±kÕj çÖæ•°¼~;ä¢Q,ƒ²y`6ßYFRÙN<úPß“#pe+Óäú)ó:ïN_ÉS®¦Ñ (Ê ©AÍáá®ïsï¤mü;?³IÕÜÑÝ,â7-céÒœ³WLÞÆ²äÓÿèOh’ Î;ZèLõÖ7óò_WQ²SsžúêAžíÕ‘ïû”¹èö»bÿfH¯ø#6ˆÖ/üůÕÃïÂÕŠ[hCTü›ûrÄ„ _Œ pr$n»wŸcºxz{vŸþG_J¥š|ߎ³ïbg’‰Qªõܺ7ð (G寽d?ÄKŸÌgÿÒeìíYw²Á09¼nŸ~3›½9¥©ãîïVÀs¼`gÜ>â]àA˜‚²ˆˆˆ\Á¼nDÙÃòñXa7в²K£É¹ŠaP6IX½‚=9e6¥Æ)ØjM®¢üÌxnßγU‹rª§Q†êQå±ËÁ„ƒ˜äe[Ãd3ü´âVâ×ô¬ò ú#ù—óêíupS3ž_¸iS–“Ó§ë±ë׉Oöæð`ó9wJ1§óxï;øf›ÑüÆø—®¦LAÈ[‡Yñó·Ì޽¸5Ê5z ¡¿»£³çebZàO`€›/Ì(O×'GÑõ´?[© øøéŸØÑd0ïj’¯’+!ŽøDT&â"C¤_…0‚mp8-•4w¿Ô|ë0ðO¹0ÜÝý9ÄÍÿŽQ¿®&ÙV‘6ÿÊí-BÏÓ.ömÙFše#¬F…¹t_DDDD.Ž»†±!×5'ÊÓñ"Å0([¤¥¦a~þ~g±3üüŽÄœlrŠüŒH“Ž`bP²tá\Ã÷|ì~¾€Eê‘ÔëGda4ü£³EÂJeÝ„ilu”kÝF%½gXÓ2M° üÏqâçœ\‰,œ¾’£– ѨTØÇº3‰åcF1zñ̦Ü>ô^ÚE\xb~öÖE,?há[¹ ­«zÏ ‘‚áV9¯šzm%±jÅNÌRh]ÛÈ})@qܱÚ0š_pl›ÌÏs÷‘uâý´ÈŠÏÏ7‘ƒªM®¢0öòJõ.}0žuónÌertËï<Öïaþ>há}?´/èÕÑÉ“ß䙯f±ýÈ©›K¹obÜ“>é06åŽÑîI_Í7õaÄÂTÂûŒâŸïï *ÿ—`ö3~3oã`ö©p35†?þo'c”oÍ­}êãM‡ò-Q»aát:O;ƒçdçœ?™»)‘ÌÓöTp¤laúWòû–LŒÖôïV­PÏzY™{˜ñé;|»ø¶Êüøýn…d¬C,¹œÃVÑÝÚêúÉ"""rÙ*ŽyY‡Ö±|»IPÓ–Ô³)$çU G”ÁÑ…=7ðɤ]¬û:ÏÌ®Nõð’v€={I7 JÕ¹à áL€…sÿxðÞR’ŠQ5ˆ ÄJ=ÀÎ1ζ  >ùG¸óÖšìúòaž™•„i”ÄgÏ7ÜÓá›3‹ÙBè÷¿ñ<ÕÒ›‹#[çò×/Û÷sIʇ†R¶FæAöïK Í~[q×ÛhTÚ{F“låõAÜáÃd[à{¼yf[Ídü¾éŒ %""”Òþ}$}±ÉdºÀ?¼%·¾FgÛjºÀ8Øøû'ü±1Ëð#}Ìøöfœ^Ì þ ƒé™çº[Y[¦2mK6ö꽸¾Ù¦h‹ˆˆˆ\¼gDÙ"eí*6;hÕª.>¦¥i×yxsò97#€× ç¹êó˜>w9›÷IJm½ü‚®ÚˆV-»pm»Ú”+”WgtÍ`F>ÌìùËØÃÆ=é˜å¨Ô´ûÞÍÃCШPæ|÷|žQ#ë2mæVïØÇæ=Gpø•¡BÍkèØ©/÷ ÌõõÜ $ŽDZí¬4ö®]ÊÞ³³U¤Ñïß&Þ·rsº´¶³=&žƒ)ûÙ~ÀÂ^¢ j¶¤M“«éxu]B¼p´ÜZƒ¨Òûâ÷o‰«w¥hpí ¤­Ýȶ˜Æla¯ÃÀ?¨,¡µ[Ò é5´oS§ð_“™DÌÞŒc_œV){·“r¶r¾5hT*ÏÔjG ÓÿXH²OezßÚ¹ð®).""""ÏJcÝÊÍdûGÓ¦¡Z|ªâ”°S¾AWnkPô+^ýj^Çãï^ÇãðXF…ALÍäþsWéÀ}Ïuà¾ç àÉñ¡ÎSKÉyª ËÓ JÕhÏ5Úͳ•jË#£Ú̃ùV'ºaiæ.Úζ“šÇ¥Q’ª-®¥j‹k æy.•-‚ÞÏJädÿŒ_˜±ß—¨¾wÓ£ªž¡ñoQ¶Ò7°|C~ [íoê²P§ÑˆÇ٩ݦ¡V,«Ö¸,.ñž³çFÿC‰&¹¯{$ŠÉ"""r¹‹÷t.JÖ¦Õ¬Íô¡~ëhJ*$ŸAAYÄ øFu¤S-_b-`§ã‚Ž𕱙?¿ŸJbdoßÝŠ}ˈˆˆÈ ..έr–eyÁ-‹«Ö‘æS›6‚py¼=§Þ¼A1žz-r1ÊÓyøGtöt; €Q¢·ŽÅ­žnˆˆˆˆˆòŠ èØÆª5G±Eõ£Iër˜ÒXÀ”EDDDDDŠˆå©Ô±} +S ªöjDy—yY,ý+h Ê""""""EÄó#Ê.v­YC’Q‰nMCqY.·Ç;)(‹ˆˆˆˆˆäSDD„[å<”]±lØ|”À*×Ñ<܉ròÙ)(‹ˆˆˆˆˆäSxx¸[å<”mQÜýÙD†©$H!ÛÓÜ^JAYDDDDD¤ˆx<(“Íáø{¸ÞNAYDDDDD¤ˆx>(‹;”EDDDDDŠˆ‚rñ  ,"""""’Oñññn­SVP.”EDDDDDò)..NAù2¢ ,"""""RD”‹›§ çb‘¼n"ß¼ýƒúu aDI|m†qìØïgÒ ¥®ˆˆˆˆˆ»ÝŽÓéIJ,ÝÎqs:ØívO¿UQö^9,ùàîÿþÎ)?uEDDDD¤0‡·ŸÐÐ øûxº9^';;‹¤¤D""*yº) ÊÅ‚a# LilG“q±É7?uEDDDDÄ-n”©Drrk×®&33³ZU¼R­Záá ÊrN¾D]÷ ukHË–-ˆ.7‘þ•îeJvaב‹åÎF^†aÝ„èè&EÐ"Ée¯åC½þS/÷_Ö¡¢ª+"""""reÓf^"""""""y((_ sï·õ?±‹´{·®ÿ!E›k‰ˆˆˆˆˆx9M½¾$TnÜŽ¾Î‹¨ãGʾ…Ö&ñ”øøx·Ö)Kñ  |)lá ød&<Ýñ qqq Ê—e‘"`Yqq±:”ŒÃáðts¼ŽÝn'88„ˆˆJ†gçâ*(_ 3ޱCoçãõspûqõsãy»g©Bk–ˆˆˆˆˆx¯¸¸X²³³iÙ² žnŽ×ÉÌÌ`ãÆõÄÇÇéѶ((_’,b×/bᜋ¨ãO¹D'h²ˆˆˆˆÈèСdš4iFVV&éžnŽ×±ÙlÔ®]—Õ«W*(K¶(†/Èf¸§Û!"""""^!""â‚e.— Ó4‹ EÅÏñ~ñ†ié Ê^ËÅæOocÐè\®ƒlËs¼äüû[tìú^¾5¹ï»¸¿–OÔ‘‹åîF^.—«[R¼yKÿ(({-‹´}kY¶t+g»•yhË—î8öß ºgXTWDDDDDäÊfótDDDDDDD¼‰F”½–/-ÞØ‚㢮+"""""…Ų4›³8Ј²ˆˆˆˆˆH>ÅÇÇ{º R€4¢,"""""’Oqqqnmè¥åâA#Ê"""""""yhDYDDDDD¤ˆhD¹xЈ²ˆˆˆˆˆˆH Ê""""""ùáV9˲¼î–¹bwô¿“—gÆ<í>óè|^»ãfnÿßrÒ‹¨=ÞÀ«¦^'$ðtN𦶈ˆˆˆˆˆwó÷÷+¶"°y/º…Ícüü¥$w¼–òÆñ{,R–-`Ufyz]ׂ ,¼#Æ>¯ Êaa=úüylO·EDDDDD.?Þ2bš—E]»Vå_ç3?¾ 7„çN<¶Y0o=ŽJ7Ò­¦…iz_Û ‹¦^‹ˆˆˆˆˆ\N¬|ð }oº¡ßo"ã´|k&Ìâå{o¡ÏÀ§³=,‘»QÌ]¸óx¹ØEÌÛâ"ªk{ªxaÀ/L Ê""""""—#„.>Áõá&û¦|ÎwkÒNN™vÅ2ñ³ŸX•Hôžá?õŽý9äjz6òeÏü…lw¸Øµ`;Œºto[+h0PPÉ·øøx·ÊÍ].²Œº<ðäT³%0ýóïYœbbY9ìüû3ÆlȤd³ûyúº`²sÌcuœA´¾¶ñ ùwSVÎ6æ-ˆÅÞ¨+m˹Šts1o  ,"""""’Oqqqžn©Į̀Ûxv`MìÉ øâ«ùìÛòÛNv™Ö<òhgÊd9ólÎeâ߸+íK'³`Áo\À‚„ZvkAIó<Ïs™òªÍ¼DDDDDD.gE9bjeçPiÀãÜ·ê¿|¶üž\ï ÃB×ÿ>L»ÀL²\§–wÙêqmÇòL›9¯Svr¨ÔÕ\ÛØ—uå%e(‹ˆˆˆˆˆ\–,Ùåé;ü6êùd“žaQáÚÿ2¬©ï!ùXq‹»P9c5ÿ®L#¤C'¢}®¼ Ê""""""E¦(×úZ–…e¦³qÆ|v;-ÀâÈÎõì8âבþ+ýËdBõgX¼îuš{Ãc%ðeª žž}ŽþôøzSî å<ïÄe#kÏ>úp2é-‡ñä­õ2À‘¼5ë·³'f11{Ùwà0Y¦F÷¾ÅV%ÎóhÙ$nø—é3—°io"G„T»Š¶½ûÐ¥NÙÓάYd%ncͪµlزƒ˜ØRÒØJY§zõ y¥€bù¸¶þÂsÌ#§ÕC¼uo#ìžnP>9vüÎ+ïýKÙ/1¼sy¯OÎvL›‰ÓygÄì:ÛÙoß xù º–÷öWw9r±}ì ¼?'ƒf¼Å ¦þÅî˜)žnÂYemýƒÿØNv¹æ\[s73—ÿÉG¿×åÍ;êx–ò–#Ó¶jéTÕÄ:×ÿ½—9oˆ=Í(Qê5jœq=°c2HÜ}€T+€ªQá…4džÁ¬‘·3øï¬‹«–¹–÷zwæÉ9)ø”¯K›Ž1bV°èç—X0y&#gþÃ3Í‚NO{/MïO¶¨Q»159ÈÎÍs3r.ãÆLäË?qWbù6æŸQ’ªyFîó£AXq6î1“—2úó‰ì íÅcý p±{Æ7|;'›Ý› ¡T®pž;̆?>ã›Y{Èô-KdÍ:TÌŽgç¶Eü±k‡†>ÉÍõJœøÁk¥.â«W~dƒÃÂð-AHÅpª…Y‰ÛÇ®ÿ°kÃ&âNßçyN¯dqx,©–ÕªTòÈ—¤sóžýp>ÎÖCxëžè|u{T[ÚDÎaâœyìnߟ(/þÊ8û1 ÎØ}0 üƒ«P¥¼ÿÁËhHT9Å1°³wßL[eªD;Z‹Ó1'"RPÂÃÃÝ*W¤k”36òãç“Ùã¬@ÏáOðxÝm؇½Ä”)_2úªW¸?:èŒÿS;g3m+ÔÔ–ŠN“+4'Ï ìS½ÞèqÖû̘¿yåÍH+M«†g¾ñ×Jmòpt#Z´lI‹z[x¦Áøû¼Ç¼ƒÕoÝÃssS(yõKLü"mÊ`eùë×sí‹óyéî×è²òuZúçV1©Úe>ò·uoD…Ü¿gÅLáÅ[oã½%¿ñð°.tš|?• k`Ù¿ƒ>ø˜.¥›S¥à‡æóÇ·ƒFÏãù†ÞÖ°"âØÏôo~fUzú íI5¿Ü¿[|*µåÆ»"©Zµ*‘kùâÅ_Øj 2ô\Š“Ø™_óÕ¬¨Ò…!ƒo$:Äpr`Î(Þ»™ÿžGû:= Ï}ó@Ù5Úrc»«iqUu‚ý}Ú¬ìýÌýòCÆnØËŒ?Ðæñ®T(f‹<|ª\À­»*Ø#a&I{bH³|¨Y­rÁ|IÛÂhÜ$‚I–±h[¢[*šÞ IDATê{鉤sÓ˜$ì% êöÆ#íJk„Ò›8öëŠ$28÷Ã^\Ž9(² l¥²òǯ˜•ú>ʃ -çÔgðc}X÷Ìx¦}ù_»Ÿ¥ ÀâðΕ¬ßǪ¦²¯t;^j_ç•:œL1 Êçædײ$˜e·¢^¡ dÐáÉoépüŸé1¹NŸÁ'_¬#Û§!O|òì± `”¦ÅSŸ0üÏf¼´æk>þçi~¼¡4%oúžõ·ùŸ1šPµo|÷4s£ŸeÅÜqLMÄý ég£o-z>X«p[òÁAÌÔ˜´ËId¯ÛèV9ÏGÙ F»ë¨‘ûOçæýĹÀY™ˆsüVuÅÍàÇ ;È.ÍÝ úÄÈœ/Û^KÓ©›™¿=õ œ•A`x#îxú?4÷uueîã\nAÙ±¥+“1m!4mU¿ ×(2Žåÿ0#ÉÄ·ÁÜtÕiiÅ·>ýûGóêªÕÌœ²„ì®Å0üÎ ÉÇùD5§Yyƒå9pЄŠÇ~˜û>¡K͇YØä-6ÌìǺמäÍ1sØp ‡’ÕZsÓïòÖ ¦”1œÄÎx—§_ù†Vî%= ‚ƽâ÷§cXžèsŽ5ʧ<Ïœ[Øù¿çyã»i¬Þ›†oX=:|š7_@³-|ð“äåßñÆ›ß0aáö&gbù•"´rm¢Ûôà¡_àúêÅgdÚ7›_§ïÃÒžþ×V=ÏÔ\‹”ý±dX%*U"älgt¬ ÖMͧU»õ£ÕéÓW}+êG’I8è‚ò¹íÌ|²Žï±/—c'( •up&ï¾ô;{ªÜÄK7 fÆdæ¬ØÊþCYø†Ô¤õõé×" ;nœÃÔ‹Y“D:¥©Ò¸;·ÜÒžªÆ™Wu/?Ñ•ãK^¯‘Ý[s #‡6`ÿÜ©ÌZº‘˜ÄT\¨Ý¦·öir¢{²–Á“߬¡L·'Ñ?ê´ýœlý4/2hûopG=‰ÓßaÄ»r§8%2ý­!LÏ-í[#o{,²â×1oöVmÞÍ”LÌ€²DÖiI·>=iZñÌo?[x$á6“Í»v’dÖ>13À[œ÷˜6ãÙë{%ªx¸áÙ ë˜;cÿÏÞ}ÆGQí ÿÍ–lz ¤n6…Ð{ ½#½ "  êµ>–ë½`»ˆØ°¢""H@z @(Ò6½‘¾eæyAiBÉFÏ÷óÉ‹ìì™=sæÌîüO›#çbIÎÌÇ¢¶ÇÅÕŸ æ„ EŸ ÇR|ÍÏ€%ó<û·ïäð©(âÒ.c’qóÐÓ¤mW îM°KékT!÷Ò¶ýµŸã‘ ¤ç¡vñ¡I§ŒÝ› §²×smêqq®È<»‹M¡{ J&OrEߺ£Æ#8.–TEÂÝ߀s©³õ:'‚PWîD²’¶‡%ß CÛ”©¯ÜG 9Ÿ¢âµáÿK<|ìe–øž%m›ðÊOº¾ôûþ+¡X‹ÈÍL'ûŸ%ó7 ”‹Îäx–ŒÊ+„î65!JÆxâÉV çöiQ!kjštêé'OkJ³*b6%+–˜lI탾²q­æH¾œÐ‡œèÜ£/ƒƒ£ Û·ƒÅO %VÙÏ.³0uæÖÝé98ˆ„#{[ñc¢¬ìÙù:ªÛÊ`¾À²ûzòÑv5í»wg`ãÂ÷fÝ“9«pxÅ}Ü®Înä$¶üo*‡RâÈÆ ï&è?n oŽK¹ÏÌÛû&ƒ†¾Ox‘+Á=0~XC¤ËÉÄ]Œ`÷÷Ÿã9áõú(+9]¿…‹f­‡§å GNX0Æ'aE¯¿¾Ò…픜cì9žºvôïéSIð«F­0a2U'ƒ2É$+jC0·¹ÅÊbŒ'Ñ*¡sLcó¼9Ìõ¤q`c‚í.q>á -_„¶Ñó´ _Ì’ÐdœÐØŽøó1Díû‘Ejf?Ôûrûsö3РT=²$Æ“$«pvJgã¼wÙ—áF`?MS‰¾ÈÉ-Kɲ{•×Gû—³LR\f´øøV,{9•Øø|u3ü}Õ€‚äÓ‰ƒØ·=‚,·6 èݘ+Sð%´†v\Y'ÐD®å,úéiVîþ´ðw ()Š G7²äÜ%&ýß3 ð.û‰’}Üì%äÔ$Rel+h©¢N+9 ÄgÉ`ŸÍ‰Ÿ¾â`V>²Ö¯ ÖtïÝ… ×;qí*äDüħ‹·“`vÀ+¸)mƒ‘ ²ÉHMࡽ8wKß «ï¯Íy²’vô'·“ØBŽž·B•ŸNRB·Z ì×›à’,r1t _®;M¶âˆwpÚCvL$§¶ÿÀ¹s‰Ì|ù^Z:^«È5¯Ç€R@ôæE|±.’\m‚Zv¦•c!Ƴ›øòÓtÅaA‹ŸÙznÓuNá6HLL¬Ö<å;2ôÚk(s×MÆA2s9%‰lSéÏ´RXЈûnâ ;™‚Œ$Òò,dÄ—qû³V_ØR4ys”|"ÂN£¨ðëÚÍÆæÓZ1Æ'bEÁ·ÒBWûðUA¦1£L²‰ð%‹Ø^ÎÃîaX%«¼ZŽ-gY÷×øóüÛ ôR2)¦ÓkÜ×l™5†aŠš!+#X0! \>À›2çà§|¼ù¾ëR­#³[ÊÒó¬?÷>Ãý®ô™.,å¾>O²î—9,y}ÿmw›N†5‘Ý«~¸öÿ¶üôÕ<Þñ?¯x‰î%QN›,"¼HÏý+Âøá~¿R7s29ÑaDénÁü9%­ófñs”¥‰4´Ÿ:=«=œTNÜMhxRƒ¾ îVÅZ9•ø„"•+~~n•¼W!ïô ΛÀ®M'Ú•oaPŠ(,T-vÕ(&Kâv~܃WºéÉu§Eß2©ñ * G„×cÌß- äplù{, Kfï7³_ bÂÿ¢—Ÿ= …ÖðþG¡$8ÎÅImh¥)½?5edRã(R Žï&¦ÿþ;>o€Âå£Ëyï«0Œ'N’<Ò½ PòˆÏ@QùàïWÉØsSqÉ2*7?ü\$@³ýPFêÒÙû—„}óþÜ3¦üŠÛ ÙG`ÁªcäxueòÔûèÛØåJã†RÀÅ?æóé†3lø#œîv*·’¥­”¼|òÍØÔ·UuÚš‹Ñ Jn4‡öF_Ûp<ŒÛör÷Ì o|›³D±iå´­¹÷•'ä_zEw+¹Æ.»•,P‹ó¤±šÏ—î"Õ¡#f<ÂÈö×FFYs¸‡CɈ™ä=_óů§)òëÃcON¤‹wñ"gÖt|ýßÛÎOÛzðæÿâ°ZÔc2¾eѺH̃˜ùÔxÚ5¼Ry”¼³¬ž7ŸÐÃV•Cùzn»uNáv0¶([rIϽA&ŠÈJŠ!ëöç¤ÞúÛ´ï*¹á8•šºuÓÛØ)äæä¢ áè\ùc’£3N(¹9äUqíäx—Çß?B‘C/½÷0†ÊVÓ—Ì.’TxxŽ)í´X“.P0î>)’$×î<÷ttJ:ûvÂ\Ý#S·åù¯®ÉvM§ðêCÁ¨Ígؽ7å6Œ¼µ# ÿ“ÌY±ð‹É\.,"'ñ4[—&ŒqÉÈ€Kç™1±8H\hÓ¾1jI&7Û•!OM¡wÉãª$ì·£…›y(åö§jˆÁ¯ôµjŸzås:>ÀŒû¯WöåÚº-AjPŠ )ét—Ä-`ï‡%­rR,ñ&Pë ¥zÚ®­¸]Y£š’w‚_W$Ó¾÷ΜFÿ«Á€ä@ã¡Ãéä yçÏWaí" M ¡FmS_UÕi…|sCºŒÞ|—>[ÀÂÏç1ëÙ{éâ­AɉdÝ·‰®nûT-뚜ɅLM“îôö/ÿØ35Îú`ôÅPmΓ’Á¯?ì&??5“»KÉj‚:µæêÌ%s??ýzŠçöLšñ]½K­®nD·aÝñ”¬$Eœ&µä0k^•œ#¬ùå89Žm¹oú½%A2€äÔ‚aý› V${C%õÜVëœ BݺãÏQ®‡¶àoÒ¾«}ü g‹@Ó´!¶¸Äî-:ßæèï˜vߎx2lþw¼Þ¹ò^Uà †¶,×ý§¦Yc5œp¤ï°>8—Ù(áÞ´žª-$'^ <ªC4„mËw3jhÖº.‘œ˜‚•â~Ë)¾šñ6fÔ Ry1ê­ùLkU*¼•2üÏ)³î¹O+=1ŸÒ¿ï»ùm‹NÜÇ;4 ò¢}{=ê{™÷Ô[x¼9QÝ‚p¹ÕÝ’!“_ äï¶ 9žð“©È*O:v¬ò–“ã1š$?ü*‹‚å óQ$Gô~î•60)—s$/zë][ —¶òÕ¿rú²w=ÎŒ{ÛVýŒfr>l».»£é:†.^ÕM—L¼ÑŒ¢ò£ßÈ2C¥A¡° E‘pë:‚~¾åJK.¤ pr¡ddjñþÐ苇C_}=‰8£EåKß‘]Ê}(9Ùä( rmPrÌJV< 9 êÆøU8Q yññd(?Jög%1>«äˆŸ¡|ϪBêþ-É–ðv7}*ûžÓ¸âæ$¡\. °ÜwŽ’“A¦I'œ«[÷e#»WnàtU­w¥I.´3‰^Õg[e–pm?ЉíK¿¦Eßvy*d¾ó+QÉÇ8{7ÁÁÕ8°ZÖ5ÉN‡$a9³‰U;rwÏf4ÒUÚ²T‹ó¤¶33Á½ïF5­êùã2‰û·s¦@…ÿØqô¨dñ© Uš—{­ñµÆõX&uÿ6ŽçJø M÷ åÂ¥‘;v˜ôëy­êœ Â?€­‚Âý=e%ƒ£#1¡¥U÷ÙÜ’¨Î.ÎH¤‘Ÿ›Wi̬ä_¹™‘œ]*ïÕ¬ ¿1c䓬Ip¢ÇÖòãÓ­®»`™ÊÝ÷ ÷Nt:5’ÊF¡µ³Ã³ÉTí@YåîYÉQ:`*=©UNáØkXc¬A ¬Äï™Ï UõBžãÙÁ3mC$»v' w D…޾ÿ^Ì‹àãMo3yã;hÝüiÓµƒFßÏ´GFÓ¦ 6®TBÉŠ&*UFriA«J‡”y7 ñ¤+Z½?>•FÁÙdf) j@£†•ï¯ *’8«„&°+z-“þ _,ý‹X“+­ï™ÁC‚J·R@\º‚ʽ%­+f2Iñ‰È’=M[7¥|G¥œn$©HAà{u-¼’ýI^ô¥Ú ”¼â3T [ÑJ_±œ,‰ñ$Y%œ|}q+õÜ_£U…K¹¹ÎWXIˆIÀ‚_ƒ÷µ 9¸„u3 úru^ÉàÔñ,ŠLâæ9ÌÜ|ýrQy8Wø±ãH´‚Ú[wµåËÄ<ÊѬü «Ñ``õß_³:]î£<ÛÒÆç7¢â³ÉÌ–¡ÒYø·†äÞ“±C°xs4a«>æà/.ø5oKûN]éÙµ^W„«ÍyR28yì"É“.½ZPå r9SáF¬*=;V¶®`ºÒ+,98–\‹5®ÇJ&§Âc±J>tîPiéZ 1£ÂÅP±ž×ªÎ ‚ üˆ@¹~ø[ÊrÊa¢- kO÷Ž•Íìkj|ý}QER|"*¼51žDTú«óÂÊ’S¶ðò¨‡X©¦ýs?±nV¯’òJI7ÜxãÍ5Q“Ùõã£3üO®Iï”s æKn4ö@EiÉiÈ¢$¯¡|°7ŠÇ¶­eíæ¿Øµ{7ûv¬â£­«ølîæ®ÿ•Cœªÿ9•Q²8¼r%ÔlŽr“‘3˜Ð¶zó+­ÉF’­ ÖûS>ŽªHÆoĪHxôÅ+y6a2+ Ùc_Yϙcç(DCómp­ðÆÝËYøã1ÒU>ô|t&võ¬ù‹¦“ç|Á$@RU?X’‹oĵ†|Ë—‡’E\B²*€@CÅ:d6Æ“,«hàg(龺?޿̳ŸåÄ+¯k ¥S²•Ô¸+ÏømîïW²Wjñsƒ*™ "§—ƒ¢Òã¯/ÕÜe6_fÞr)ÖDâ­  ¤Ç v\·sP5jSná$+qg#ÉUTx7 ®$p¿Ms&¾õ ãjtͪÐêªÕ¬N—'#+  ÃÁ¾šU˺†äHó»_æîg8z$œˆÓ§9{f?#öó熶ÜÿüSô÷ÕÔî‚?w]¤ÏýÍP׿§7oã¼EAío ô©1§$‘¦H4ÔûP¡ƒT툣NB¹œLJBp ‹ÎíãPš‚Æ¿'=më ¤FuºLÂÂÿ“sf‰†=úÓáŽ7’JØy´eXߦ„^8yíåÚœ'µŽ: òSIÍU¨²ûUí‚›“yé¤ç+”êaŽ eýÁl¤Fè×ΩTý®a=Vë°×^ÉWJ®Bë2ù²’¼k2d$ï²{´å:'‚P×D \?ÔûF^KôAŽ¤Ê¨t¢Ç([·œ‡ðÌ“íÐYOñÙ³ÿãÀÕ9Êeð · iù8ÏŽp½–&ïŸÜ;–Ù{sð»MߊڗCņSB,)²„»¿ ±Šl,êê‡ÿÕ1Ö%ûÓã_:².ýzÅU¹Jæ}J^þø•|Ù¡ÓIHrgÏdP²µ%“ˆß±|OŠ"áèg äi?(XL&dd‹µâùUÒª¹#⟓Zaiz3Ù1G9p&³lZ%ƒ°­‡ÈRœh?¤Í=ËöFuZN<ÊÖý‘¤•Ý"çİçûOY¶?É£“ƶ®z^o­)\ŽØNèÑX.—,"çD²yû9,RÚ´/žÃ[›ó¤¤ES°žgëïÇÉ,³b¹L^bá—r¯½_Hë–.`9Ï®mÑ¥VmWÈ»´¯ýAŒâEŸI£®­"^›z¬ö'8P Ö ìøó\©'2˜I=ºŠ/מ§P•¯?~¥›l¼Î ‚ Ô%­V{å7ÏV–¶Õ?‹Å‚V[÷AO=ïQ6v„tYE£ÎÝhvÇîÕ²Ö¿ÈØ÷ö_y„†œÁyÀ~ÞÖ“/ÕZB^^Â{½Š[óíèüÚ·¼»ë.^ÝñýšýD¯nQÅdïéT,n}xçÛ7é^Ò,½äY^ß–Š,9£¾´”©ý—VÌŠªã?]Ç«Ýêù©¬6KüN¾ø Ÿ¼â„wpSüÙcI¿ÈÙ¨T dÐçó^£óÕú §±ç³i¼?óiôm»Ð¹¥?ì-dDb×þ(²umyaÖêÁÍœÊÃO³²(R@S&,ääÏ Øu%àP Ó‰·¦Óüúáû¬Pôăt-éRáÕwö}ÎÖ³«ù߬C4ÕëÈMˆ"&ÄÎЗiÓGÓ¸¤^š‰øyk"rP$;ˆ#tÙ'„–ϨdOëqÓ|ë¥ÅH|’ŒÊÅ€¡BœLblf´øù—$(—HÈ–QJÝà_ÝŸ«¿Ò=tf#qÉ2’‹ÿ†{ú¬Æ+Ïøµ÷ ¸6¯Yr¦eû¦èNŸáôïñÖ¡&øØ‘s‘]õô#tozCé¼I84nŠŸ&‚Ø]_ñAz+ Îj$mý&ö#PãLç»ïæÀ…‰8°”Ù§7Ñ´‰7;Sn) q$fC‡ÇæÒ£Tþ ÏnæÏ³EhdLHm‡Æß>×¯Ó Ùçv°vU$¿¬tÆÃÓ“F ‘ ÒˆK&× v>Ý™2ã:Tœ< Y‰=òköæò›‹7~x¸Ø!ç%s1òéE:†<ÂÝ-‹/©çIr!dÌHöF®áܾÅÌ:H³ÆÞ8Id&^â¢ÑD‡'? }ÐÕ´}7íN¯àäŸ3ëtKšùØcJ!òbE/º>4“ûÛ•:ßµªÇ è2´¡‘;IÜ>Ÿ·¢ZÓÂÇŽü¤ œ‹-Ä;л˜$ì þeu´õ:'‚P—ÜÝa4Æãéé…NgÃ|u¤¨¨ÔÔôz¿ºÎJ=” Ïv<EåM—nÁwô`Ì)g9FQ™W3‰:Fv8&›ÊÎ=uèÀËÃhöá[|ôC(G·E[Ý&Ïà…YÿÇ=ÍKíKÁl2£(€’Kì‰0b+ˈʇÙ5yîl}'áÔ{:ï¾äÎ_»CÄ¥\EM@™yÍý¦2=w5kwŸÆxñ<ühÑûaÚ”•¯"«Üðó+D¨|‡ðø£ùü¼éç#k•‘ü2°øsÕ>ýyú ovnÞÆÁˆ‹\<™„U》k<÷`T›tmWêG×Ö5{IWû3jÒ]•.X×nT§5þ]ÔCËù˜DÒ2ã9Ÿ¤ utëi7zvêÅ€^-itœ½CF2Œ³\ˆ1’vñ1V4Îîè[ôç®CèתQ™yÜ5>O€Æ0„g^÷b릿8|&–sÇãQÙ;ãæáO—á!ôoQ¶%XåÙ‡'_qáÏßÿ$ìL$Çâeì\½ì6Š~Æ¢/ûˆ©ÚÖcÇÖù×tG~^¿³ KuÁÓ¿ÃJÛÔï˜wI>ÀïZƒO=¨s‚ ·Kbbb•ó”õz?ÒÓS9qâw(gõ‡ƒƒAAÁøúÖ} ,QÉB³gÏ–"""¤ÔÔT)''G –RSSUvvvê¼¼<•,ËZGGG­Ùl¶ìU*•“¢(.Š¢4üé§Õëj’£G3bÄè[u<7%99 ooŸºñnŽR IDATΆ Ü€™Ó?¼Éçû\ûæëŒw¡ÂuYˆßø!sOÄÿîWxa„á¶.ÊU{¢Nÿ}Ô—:'‚p{9r„6mÚ@çÎ]ê:;ÿ8÷ÝwÿÝ’$eJ’”#ËrP¨ÕjMùùùf•Jevrr’M&“ÕÓÓSŽŽŽV\\\OOO¥M›6ÊìÙ³+Ìzw$‚P¯hiÞ³+žJG'Uûy×Â?éÒ&¾Ûƒc§É<6Ì–Q§ÿ.êOA„ª‰@YêMð6Ó°oQ PòÏðë7›I1Œbú#ݹÞZn¶BÔéú¯¾Õ9AA¨Jýž£,ÿD’w½ø9wÕu>›%9¶bÒì…LªëŒT—¨Óõ^½«s‚ ‚PÑæ+‚ ‚ ‚p“ôz}]gA¸…D ,‚ ‚ ‚p“ªZñZ¨_ÄÐkAAA„;@QŒÆ22Ò1›ÅÂåiµZÜÝ¡×û!IuûðV( ‚ ‚ ‚ ÜFcEEEtëÖ‡ºÎŽÍ)(È'"â$‰‰ èõ†:Í‹”AAAŒt:u ¡°°€üü¼ºÎŽÍQ©T4oÞ’cÇŽÔy ,æ( ‚ ‚ ‚ ܤÄÄÄ*ßc6›±Z­È²|rTÿȲŒÕjµ‰aé¢GYAAá&Æj-èeµZï@nê/[)Ñ£,‚ ‚ ‚ ¥ˆ@YAAAJC¯AAAîEQê: B5ˆe›¥¾ž¥¼ÊããûÓVïŒF%!IWþƯ$·{5ïúAš«ûÑÑï³KÔߥ.ÿõ-´ª’r‘$;ºÏ=GÅ™ ·§ºRçë:wóCö-L+‚ ‚p›éõúºÎ‚p ‰e›eâÀ'Syâ› D›ÓuäîáígsÞRå)‚ ‚ Ü>ÕYÈ êG²bµ`±*HZ-©®sS7D \H*ìÝ\Qeg‘oû×Uy'ã»ñX5MöøšÝ²—Ï÷f2ÿŒ©æo=.ϺpûΡ„ÆÞº’M:û*¾”o&­ ‚ ‚p]J*f?ÏWç4tŸùÿîïT×9ª"P¶Y‚G¿ÎçCÚÒ­[WÚ7\Ï¿il,ªë|Õ„Læ®ÏyþÙí˜ìïaÕ÷.È*<<—ŸžÂ¤¨ðð£ .޼½õ«<µ}æq:û=d®…u3OâöC°cø—qüþHCj×ÞLZAA„ºcë=ʲq?;zòκYô!Ë…¶ßÛEÌQ¶YjZMx™gN·¦ÐÝÆhÀlÜÎ'O¦¯+®øµÁ³_!ËV¯‰¢ã|8cÇ TÞãùà­a¸TY>·§®886$°Ë=¼öó9 Êí×¼çZ»¹àââ‚‹‹;CÆ”ÌQ®lþrþ¥Ì™:€–>õäÚ+i‡¾áß ¦S°7®Z4Z{\<üi2qÓ^bîog)¬ël ‚ ‚ Üv2±{÷Úí.Ú¥ýcƒd=Êÿp §¾`üŸ°Ùh)Âl<µ™Óp:?>×ÒÆ*‰™ˆÏfòþá•cÞÿ„É~ïòF]g …¬]o0èß«9^Ò½}=ß¿ÁØ=çYýË`ÖL˜ÊÊK׆‹ÇYË“ød=ÄÊIúZ´\)dxaï,cOúµå¾lû^eåì/3e]")y*œ<hÝm0÷LCg/ímL[šBÆŸÿ¢Ï¸/8Wæ‡ÀBnz<‘éñDÝÁfc ¦ÞÝ{Ñ}-‚ Âu$&&Vkž²M÷([£Øµ7¾3[¡–•ôÚ>¢G¹6ª»ún™?{Æ|›ic•ÍÌá¯ç±)QÂÕЄ€†v׆±ÊYì˜û1Ûòë2YÎ.`Æ»ûÉST¸ŸÃgSüm¨›9ùëœ(pÄ;¸1žªâòT0_ú†û>ÊÊ öžiì툪¸°«‘5ï.â„¥vŸþã×ìÉPãVOÎá5.l^Æk7±eˬ]±ˆ÷þ5®MCxô»3zÙo]ÚRä~ü`)‘… ¡ñîÂÄÿÇ¿ÿý/>õ £zã&&< ‚ ‚P F£±®³pÓÌçö±GîË]ͱ±¸åγ͎&›ç€Ǿô×Ô$²±£­ÆææSJš &/ßÂ×5Ã!ïïïÃ{rQ9e;O[ÖÅFª‰õ‹Ÿy‹=9 ªCx÷ói©ÀT×ù*ErèÈ‹„òÁ@ŠŽ¼IÏžïq (2Vš?¾–í_ŒEo=ÍÜ»ºðú¾Àr~7{Œ2jö׫sX rÎI¾yl4ZÏÃ|9¢fskœÖKtŒ¹ø‡ÀŽ!s6³zZ£2銒O°óŒ®ÃûAAªf»=ÊEœÚ†nÀ›4–åâµrþ¹l§3®>Qù2qÁVvìØQƒ¿-ÌæR×9/GÂqÈ›|ô`3œÚqïÝí(¸*'“˜Rͧ÷VÚË®Æÿ™íWÙÂ_™ì|3½ìV..}–ÿlÏF–ÜèÿÖ|žhRÙ’ÇuIÂuÔk¼9ÀàÐn=<®]b’®?/̃^èZ0bhsJŽ@NƘ\›'%×§s Å³Ã8þõÁwl>|”œ"Ìé\Øõ5OwmPò…¤X.òí{ˉ’oUÚëP{áãu5¥‰¿fOà±×æ°àÛ5„8CRžŒÎ»C´Ä±ÚÇ(‚ ‚PåŸdÇ¡† éë÷’Aô(ÿÃihÞ³;ž%=en Ý®õ¦)fL&¹Jrþ`Ö¶)K¸ôû/ Ÿnnƒ•WCÓNí®õ<ª\iંÄ+›ÊБŽ%…-áèäX¶¬Íµ)ëztTþ<¼p5—yÑ&}cÁZ¸Ôê 6å(€‚éèvöf½@SwéæÓ^7?ÁÜ7}$óÂÖ‘"+ÅîdùÜ,/Þ,Ù5¢Õ]ðÂ;oñX±Â¶ ‚ õ˜5‡˜ص{/‡ä»xûù~4¸vÓHÎñ½ó»‹i^V°ÖeFmƒíÅõldõÌ™Ò\ƒDvôú÷:>aK½ÊήÎenþ5šZöÒJîô}ê]æŒ.}U)døš×EcѶeò›ÒÞ®t" MCª|()¤dË€DáÑwéëû¿kÍyd–Ä‚޾Óïy\'~ÏÙEñ«d·G¹àªRc6TÎ.8•ü¯`µÞŠo ús«¢òéA¯f6½r])–TRÒep¯úxjŸVEÀ#+Øíö ï}öì$£èÚŠ)Ó›ç3ýàEÔÇ×1Í_ ÂA¡rz½¾Zï««¡×Öè]¬;rKl$—í8чaW;”lÉ]OÐÀ¢P›qŽ7"P®•BNîcïޚ̎ÕÑ0åÊÊÒ¶Ý+UËÜI èúÐ+t-ó¢LüÂP>^ êæŒ}é5&ÝôóÊ̹™¤ç^»%/‹ô< s®éºížC¹¨‹Î¾òÆ‹Â.Ké*\¯¦7“öÆœh>îM¾÷&JQ&±çÏqþüYŽþ±ˆ¹Ë’!ƒœʪÉLîkãׯ ‚ u¥:+^×%u«‰¼ÙY"yýEö.8Íîƒi î‰(釨ÙšáÏ;!‹0s”kGÌ‹{ŠP¥…¬D ÝþɲWO¡ýÐçX°é4¥×Â+ˆfÍ˯±ªÔ„ãLL"©iédJ84ô¥IÛî ¾w:ÿzl þº[\‚ ‚ ü­$&&Úü<å+´íúÓËu7[÷íasÞq,}Ÿ§™"ñ*M¢’•fÏž-EDDH©©©RNNŽ,¥¦¦ªìììÔyyy*Y–µŽŽŽZ³ÙlØ«T*'EQ\EiøÓO«×Õ$GfĈѷêxnJrrÞÞ>u AAAê™#GަMèܹK¥ï9zô0-Z´ºÃ9«„JâÜò™¼±)ÎIóær—ÕfÂ=wîÌuËðzî»ïþ»%IÊ”$)G–å< P«ÕšòóóÍ*•Êìää$›L&«§§§­¸¸¸(žžžJ›6m”Ù³gW8tÑ£,‚ ‚ ‚p‡ÔùÐk+´ì×ÏÍ¿“î?~>dñìä2D ,‚ ‚ ‚p‡(Šm p–÷f€ÏŸœÔO‹\é:>ÿd"PAAA¸Cl¢GP䯼ô½]0+¢;¹<( ‚ ‚ ‚ Ü$½^_­÷ÙJ ŒbÂ)¨5.¦|L¶ÑÉmSD ,‚ ‚ ‚p“ª»âµÍÊ€¹ ¯®³`³D ,‚ ‚ ‚p‡ØR ,\ŸMÊÉÉIu…¶”AAAl›V«Ål6Wù>(×6(×õ3ŒKÇuAAAþ~D \?ØT ,‚ ‚ ‚P%&&Vkž²”ë( ‚ ‚ ‚ Ü$£Ñ(å¿( ‚ ‚ ‚ Ü!"P®D ,‚ ‚ ‚phµZ, jµº®³b³¬V+Z­¶®³!eAAA„;ÁݽFc<žž^ètöu›STTHjj z½_]gEÊ·“b1a²(¨ìthUuAAAn½^_÷ø‘žžÊ‰Ç(((¸¹ª_ Æ×WÊ_r ‡¶á¥:Æ|Å/6¨ë ‚ ‚ ‚p›Tg!/I’hß¾íÛwº9nF½”åËQì ý‹á0fäbÑ:ÓÀÃ@Ó6=:ª ¾ut„Ö ?±òÌ(~Hø‘‰ ¥Ò[ˆZ0”Î/Ä0eËqæt.~]&ùÈo¬ =ÀÁ°0ÂåLb.V»‘,7n`ª»TÙÇ\QÅúßâ£[9“‰âHÇAð¬W×ÌáÖ¥©y)pnn/Ú½vœ> ¢Ø:ÓÀëX·\bÕ”<òã%,ömxú—mÌé}ãÏ·drfë/¬þm#Ûö&":™<ɯàŽô÷/½8™N kyÖS¼Óµ3³SgË…/TåH™Œ#?ðá‡KY·;œ‹)y(Ž´îÁˆ‡þÅ+OôÇO[öý5­?rü2ƶ›ÎÉ{~ãø×£hxƒ*&Ü…—6òùg×íþoR+œ¤ª·›ÓÏsüäy.Å\"&&–¸¤, e-¦ÍeFwÇ|Z)§v±eëNǦpÙbO£ vô5–A-\çZ¨MšÛ§ªòªÈÊùÕÿáãíù„<9—Ç;ëîD6¯|ò¹Uüû“˜º?ÍÜi¨û™U6FNçвX~8Y£§ÿS/0©­+Uí(¦Drüè N½@LB2™yTŽîZ„0päpºøÙ—ÙùÂϼýÑ.LœÅ‹wyTøŒª¶×ˆ’CÜéh2Tž4m©¯²ŽšÓN³{Û.GDcÌÈÅ,9ÐÀ7˜v}†3²O\Ë]d5½þoé± ‚ üÃÕãÁ …7ñéÛ²bË¢3ÁÕÇoù‰§Ù¿e?‹êjE9+§\Eì°‡^.úPÒÖòŸww¢ ~•Wû;—ڒ϶wdúëóXúÛ.Ns±V'û'øhd7Æýçö¥5 Ã€trÏ`ÿÊYLè6Œ9GònMšúDNfãs£xôÇ׆¸fÑä±üww7*ÒœÕÓè<âIÞZ¼Ž}Íx4ïH‡f ÈÜÁŠw¦gÈ|e©U–¬Ñ›øã”Ï¡£éY 9á×ÇèÞ{*sVï'Ù¥-ýGŽd`;72ŽüÆgÏ ¢ë=Kˆ,“•š×•áAþ3½Æï_ç£#Eµ:.,gVðO=ŋ߄c¾Áûäô0¾ûr=qžÃ™6¡bÐWùv+C—²lÕ:¶î '*%‹ HžøûÝ "ÉYœúùcæ,ø…=rq hAs?;²"÷±fþ§ü|&¿âµP›4·QUåU)%‹Ø¸ld•†;ª*dÅ'£¨ñ ð³¹èêÖÑÛF¹Ì©çóíá {Gt–Dv~µßÏW]§”œ}|õö',_»ÃçS‘]} 6à&§}xK?ø˜ß£ ˤÑ÷¡§ÁÊ…í;¹XÉWvUÛk¢ðÌï,Zð%¿œÊÃî†uT&óøJÞçsVo?A‚µ!A­ÚÒ*È•¢„“l_ùï/?Lf™©ùõ+MáŸÎÖ~Ï«MÉ8À²…ëˆÌs£Í¸©<8¸îWï‹,—‰;›ˆöÆ¿Z·ù(+Wg2æ³Á¸”Ù`!|á{¬Ióå‘ç'c(ÓL¡Á¯çdžm߮ݺѵÕY^oó(¿Ýð.Â̱¹Sù÷ŽLœ{Íbóÿ¥g ”Ëú߆þw7³yAGþG7Ýͤ©G”Lvýg “¾<ƒÒä–oüœö[¦2êù Ì?¡¿ór'§ÊÓJšÁSÏ=ÉÃ:àU|ü…1ùï¤øèÀO<ûÌ þñþ5jb’‰ß´ãÖLÓ—õP°÷žÿž f†ÊOÏuÀ¥¸*çž\Èä¡Ï±aãÌþý~VÞãVœ¨6õGG×ÏÐoþ³,úßÏ<»æ!¼E÷C ɤ^Š!WQÓ4Èÿú_¨æx¶,]ÉѼÆÎA]5·+fÔ~}¸gŠÀÀ@ 'XüßUœÓê1x^¯ZHØú5_m‹€A̘~íi IÛòÁê3ìúm'ýZŒÀWu3in£ªÊëéb¬HN îw¶XЛ‰“»ãÝÎÝÆzñªYGo%ŸóëòÕ®$ÏnL}ö~üNÂÕ'Ù´h1/Ì`¨ÿõlä¤dŠšôáž¾½èÚ®1îº+¥«ųcÉg¬>Kèš=ô|y0^WO¹Ê›Žôløý û"Çܺ\£IUÛ«}l)ìÝx€ ]kÜô†£”ô½|ÿÍ.L é4iSúûãX\QŠŒÛYòñjN^Ãæ>™Ü¢ø,Õæú¿UÇ&‚ Ô×åN­ÿð\5ú¡Ó™>¢T  qÅ¿m |êè÷¡hÿ ~±ÜÃCýÊ aÎÛʯ‘›LæÑÎåRÙÓÿÿ–ñù[ÿâáQ=iéíPõÉÉ eÁâpŠÔmynÁW^É•®¯.àÅŽ,g¾fþ¦Ë7—¦ÞÈãè‡÷rÏû‡‘Û>ÅêíßðP3wÚÏü™mK'Ñ8w;¯yˆ¥‘¦JS;ßû '·.äù±×‚dûÀ‘ÌYþ!ZÈÙñ ›Sjد¦$±yÃ!L.3 üy¯È¹›½‰VÔ~÷óêÓׂdçvOòÚA¨ålŽŠäZ‡A-ê ò¿iC]Èܸ€o"­5;.($öR²ÊÀ€ë #5³ù[6D[0 y€!þåC•l—ìiÒw4Czw¤¹¡!v)ñ­ òöGï7«1”ï¿@‘s{&==±8àÐàÓg(ÝÀ’ˆ å¦ÒÜ>U•×õÉÉ1Ä‚Ú/¿;úÔ ‰Íz2`@_Z5²µŸÕêÔÑÛ¥ˆØÐÅ,Úƒ¢ïÇ“/N¥»—†Óyá‘.xcí‚eìM¾~×§ºÉ8^|á!†u . ’$þ£{â¥R°Ä^ ¦LW¹ ïfÍh ]æTøE*íÕSxz [£,xõI÷Î]QÈ>u˜s… kw7• ’tú>ômm$_&јs­—½×ÿ­:6Aj'11±®³ ÜBõ²GYÉ gïÑlеcð ÆT·³áÎÈg犵ØOü•îå2–ýç÷¬M”zqdîãq“,$„~Èko/eÓ‘Xòìõtù4s>z™ÞåoFMœûúAƼ¾K—Wømý—t/èh>å;þrqaäC_1cä¸m_ƽþeï¤%;Ýu{ÔÁ]ñ8”–BRš >Õ¿ WÒBÙ°¿§cÔ ZãGo8QB$œ]]nþ¦WjĈ q^·+NòÒÛëÕ—BQr8;Bwrä\,É™ùXÔö¸¸ºãÔœA£èäXªŒ,džÝÉÆ-û8LŽU‡{Pî?žv3ë§‹N|‹W_™×§¤måÃY?s)à^f=ۆحùëÐYâÓrÑt{š—ý6óîšh®4/¤°eî ¶’¦ÉDÞze0Xñã–8¬ú1ah`…:VÕök2ãÈW$ýü¨4Sò ßü—,j‡Œ¯xó®ñB渚ìt’Ӭࡩ]šÛ¨êò°yv›B÷•Lžäоu/FFp\,©Š„»¿ç2‡¡P˜ÎοöpôÌE’2 í`hÑ!cGÐÙ§ò/dKæyöoßÉáSQÄ¥]Æ$9âæ¡§IÛ® Ü›àâV¬’ºxí¼—y½¸Å„þÁöÃçˆÏ(DÓ¨)=ÆLf|Wo´˜I‹ØÎæÐýœŒI%W:ãþûûh_þ*¯î±È¤l™ÇìjÔÑš–ϯÌÖ-’÷,eáÚsÈCyú™ñ´*iõÓàÝãQ^ÔÙ3ÙVÎÿ‡—¡sek@¨T×oôÓh®|_IPþKSåkÀW%s&:ŠT¹y…‘Um¯’œÂÞMadêZóðà*ç¤[ÌfPÀ¾A*žÒˤg˜A²Ãµãu¾×«qý»éc¡ÖŒFcµôê‡útO\Âzñ,ç‹ÔÍZÓÒá2Ãp休Ëf-®>Á´ëÚ…u>_å‡ ^LÚR>àÈgÏúP2ð`ÜàN·`¡ã‰$[%œÛw¦E…3©¦I縩Ž~ò±Ö¡4S×&MUù°ý݃ xìWâi@‹¾£ªWˆ?¸”©}2mTáõ“š#ùrBp¢s¾ Ž&lß?5”Xe?_¸ÌbÀÔu˜[w§çà Žì!lÅkŒ‰²²gçët(9ÅVb~œQ3×cêû6›Ö–ê)/¡!`ü"¶­ueÌ}óȨ¸lû”ažÕ 5•¬Xb²$µz¯šÜu(dm[Ïî<{zŽRr}#šƒ¹+à=N^ú™–ΠÛÓ­J†kœû–y?^BvëÏ#›qóf û"Än{ÿØÀ¹YisG{âjK!'â'>]¼³^ÁMiìˆTMFjíŹÓXú]}{Ñ›ñźHr5n´è@s‡BÏ…±zAÑ“°JÎ JnR-Æx­:Ç46ϛþTÞoüìpð÷FãÕ‰ƒØ·=‚,·6 èݸø†¨}?²HíÁì‡Ú`_Ëc‘|ªQGkQ>7¾6|Ð “qä{æ¯ ÇÒl,Ï=5‚`Çò_~*Ü;=È O;°pI(Ëç;¢{á>Ú¸T·ùO&9"‚dEBm&°ÜO¾dß7{ 95‰T™ ÁbUÛ«Rxf ¡Q¼¤[•  î-ZᣉÆx|aƒšÐÛ»ø.@Î#:ô6_°¢òêEÿÖ×kž®úú¿UÇ&‚ \Qe…¬¤  —ËìúômþŒÊE.iMÞÍÖ?62i&SûøÞú•GÍiœÚº†U+Wñ‡õ1þ\ñp©y ›V<™Y­ÊýŒYN±{&²v ];ÜŠÉ¿VŒñ‰XQãcð­ôDª} øª Ó‡Q†fêÚ¤¹q.ä¸ïxîùµÄkÛóÜÚ?ùh˜÷•ps¿?;„û–œÁ|>˱å,ëþž›^j@&eÃtzûš-³Æ0LQ3de &¡”Ëxsà@æü”7?÷c¯ÎW0ñ;.Lü®Š2Sá=t³æUñ¾°Ý IDATòL„/YÄöpvêí–ÈeÇúíäØueôpŸêõÛ÷á¿_¿JØ„÷ùcf'‚õ¦{ wȈäà¾ÓcΪEÌhzk"Z•O!;#v³/M¡ÍÍNTVÒØ:o?×há3 í§ÎcFÏëõ¦”c‰bÓÊ$h[sï+O2È¿ôª·Vr1\v+™èKæÁïør]$总˜ñÔ=´w¿Rû•¼3¬ž7Ÿ§¬ i¿þj™Ê¤Æ'P¨€±›ÓíÆñÒ ƒhæZºÌ}©Kgï_öÍûsϘŠ+ˉ» ÏCjЗÁÝ*Î]­j{Ù7§ŸP„¢rÅÏÏ­’÷*ä>ÁyصéD»Ê¥ˆÂBÐb§­mšÛçÆå¡ö-‹ÖEbÄ̧ÆÓ®áÕóx–ÕóæzØŠ¢2àoЕ¤É>ú V#Ç«+“§ÞG߯.W”.þ1ŸO7œaÃát´Åir#VóùÒ]¤:4cÄŒGÙÞãÚ·˜5‡Káq8”ô¼_­+jÊ0¥ëPñw=ÆìññÐJÇ–¿Ç’°dö~ó1û¥ &¼ñ/zùÙ#¡Pxa ïJÒ‰ã\œÔ†VšÚ‹ ÏöC«¨£µ)Ÿê\à2wC¦UqÆ%\[OàõO'Tñ¾Š,‰ÛùqK \é:¤'§ìjÐj@ÉË'ßL%w;Um¿9…=ÃȲoË”AU÷&¨ü‡óä”Ë,ÿyß¿ó&;šáag"#.š˜Œ"´^]xðéq4»ÞíA•×ÿ-:6A¡D=lgTÈÏËGòŽmfs|CúLy•÷?[È‚ßæ¹{:à.§qdÕb~ºõÝæãßóñº DßGøºïùÍ(—ÊZ ¿ÿ°“¶ÜGãr%«äœ!"ÆŠªQSšÞèQOÕ¦›“‹‚„£³S¥?š’£3N(¹9ä)µMs#Vί\Lh–DãÇ?åWƒd­cç}ÌÃ7š(¨éÀ‹KfÉ*¼F<Ç”vZ¬I(÷ ŸÉ’kwž{º?:%}»NݱÕ[s¼Ëãï¡È!„—Þ{¸Ü"lUÈßÍú­Y¨;ŽfDµJ¸|—Í›ç1:P"åä_üþË/üþW8ÉŠ­º÷ ¤ñ-|T&˜æM4(–³œ<{+f´iièß”æÍ›×à¯zWUµ‡’Ë©‘\È”Ñ4éNoûréÔ8ëƒÑ/“¬ägíšc\vlÇ}OO, ’$§– éŒùc(¯k—Œ hƒF3óÉ¡Ò+WÞðdåÒþÄY$<»õ¢y…શ—c2Ÿ"#©õ*í"²IQ¡oÑ´òU¢•,2²eP¹ÑÐMUË4U“9ôëJV¬üÃ)rÕï/•ÿ•‡’s„5¿'DZ-÷M¿·$HœZ0¬ÔŠ‚doÀ¿8jRòNðëÿ³wŸáQTmÇÿ³»©$„„²išôÞ¤÷^EÄŽ X^Å‚½<ö‚>"`{P,ˆ(M@ŠôÞ;„–º›FBHHÛÝ™÷Bê&lHÀûw]|`gÎÌ9³g6sÏiów’êÚˆ;Ÿxˆî—ƒ@Å:ýÐÊ.žv?¯,q¤àZ§ ½ȺHVÞïpyÊRZ-ß1í¹7*–5q;³§/äD¦Àî÷sw«¢†¡ä zôEVÛÒ¶/ûè߬9c% Ë@ÚÙ5œ´ì$bâ3Q z°ž'úè~öî?Jd „ô˜À›¯§s` !w©÷~å/›Bˆ«nÊ÷Œš¦ªæB£;gìí5óþHФÿxÆg¼Ï'«âÙ¼æÂÛÙ·¬ˆœÚ=Ë÷íT"§íbñ3›˜»0šGŸ®Pcÿ`ÎÎÜû¿ BAŒo"Þ¦¡ó À×Q¸Ê3¯Ž#çâÑγ}ó!,Š?}‡Ý^x6gÏŒèãÍ÷³‹žLÖ›~·x0ЇS¿Ž¸Óµ®úJÁ§^}üt«H0_zP«h–3?ñÐ]°'Ëþ_þÄË­K]ÛéÙÛ–±*YOÓ§n÷³d.'~„¡Í#½óK,øãqú7ñ…䣬þöež~ïE®ÙÅ›ç26Ô•I©¿¯3ŠšDœ9®·†âE›{ž-r|º£(Î.8+ Öc+˜»Þ›áêSÓ¥È(sÛײ÷‚B­ƒéXh¯šÞÍrµ‹¢š@¬É‚¦ó¦ÓðÞ„yIl˜cÍØw‚‚‹h Vc9x( UçGËÖa…lKÛ^p÷„XL Å7ˆ ¢~ÔÔâÌ™hŠ;Æ Ÿ"_¤hL˜Ò5—@Œ¾:P“Ëž¦4j*'wldã í†ÒÖ¿ô$—Ò•t=T’¶­e†B­þCèXèe£‚gMœÈ5†”×›´m{ÒjõN—¢†LªãUMA»EvÞËÄäm+Ù™ >]ï`p½‚/aŠÊ÷¥º‚ÁHH ¾Ðçš.ˆnƒÚpm<¥‘•¦)xµH·Àß¾šMVPÍ3oÒ§ò”J®£å<¦]÷FEÑÈŠ\Ãw3ÿàègB{gÒM)²#Dz ©¹TóÄ£ˆßÞÒ¶KM`S^kò½ëØõk©¥á·ÿ~úøj4é?/unB°—Ž‹¦Ãüóûuœµi*H‰×CKåðÁhlJ-Z·-æ{ÌÎÆ‚Ïà¼qÂZ ‡÷GaÕTÌ+?à‰•ÅŸ[ç{©' Z ‡öŪøÑöö†ØóZìr]Qüƒ1ºþ\çs µªÄÇšQWê5®WhÒDõœ‰ø }hà¥yËS(¹Ž–ó˜vÝBåüÁß™9ë¢s«ÓxÔ$í[·b~¬¬¦Ì6Ð (¢Â”¶½8YGÿfíYµú²¯5YKgϼ٬‹3Ðøžg™ÔÝÿJýõ mȉzοý5;~[ÀŽ&OйÈcÚqÿ; lBˆë'yÝZnÂ@Y‡—·7z%ÕÝ›EDJ ojèÀ|1tRJq÷ôzžÕÏcþñɼvÛ æÍ=K¿7RTÏjÅÕ W´œlrÒª«'0$=§‰5c¥p1mæXÌ*èŒ!uåMS2­Ô²”°ƒRÒC†Ròæ ¦&®âùÁ㘡§ùÓ¿±øÍÛñ*k~¬ûùke Ô~†ÁÍì­„6"þœÏ®LÆwйÐjRî´»c0µ??FäÆ ³ö§íu×oœœ\4Ewå%Ôõî<»ýžâÊ6F¹î IÜÑÔÎ{ÅßçÇØ»ç GŽåø±m,?²¿—5åîg£{ l&bâlàDh‘O—j^‹›+ÁÁ~WZTÕ¼M§°pŠ]Èb"6AEçDPMZ¶ 6ÐC("Ž.u{Á|šbMØ4…€`cѳÑk¹äZ4P\q-êmœ–ɱ}'ÈÆ@ƒM¨®”3Mi ¹çƒ™Œý=J¼63±f8ó=Úˆ‹ŠÁ†ž Pã¥ïñr—0:önVbO]Í&—zØÌĘlàJ;×—º\W\Œ!äo”½R‡‚C ,Ôkÿ<1q騺P‚ ¿}°˜bIPuÔ ¾ÔZj-GY.¨ø:Zžëƒ÷†ÃåbÚô3æí㜮~‚{Ûù•ð§ÝFÌñ24uÃ){–¶½j›–ïä¼[3ì]Û®G -e7ö§£øô`@gÿB/y”j·Ñ¸¶íOr쬕έŠzeÇý½eBQÈM(ƒsp(º}Äædçëb–Ov6Ùzgœ+j|Žâǰ{ûãõ×"æÏ?Èó#2?y(Ÿõñ,rw}@z…½É $9¤)TGP‹æøë7p/'¬ÃhqÍ·iãÌÞ¤©:j6kA¨¾¼iJÊ‚?ÆZ”}±DÆÚ aÁbÎÆq³­Î«¥lൡ£ùâ •ÏeÙÔ~Ø99ö5¬Gþbùi ÇÓÆî–8•ä„dTÜ«=±•âV w´Ì‹d:⥋–JBR.š.c1Ë䔕óq§9]ÆÉ¼ª¥«hP†@]‡{­&tÜ„.ƒ5r“°bö÷¬8y„¿7ž¥ËÝõÑÛ2ÉÌÑÀ͵ð’,Ö³ì9Œª¯KHÐå›AãB\iªŽÀàb[Õ„L¹ ¯\äK%[F:™(¸xûÙ;£´í×ÐÒ1Å¥¡*.ƒý‹Ÿ®8ãâ¬@¦ ›­ð•ÔÎí`áLpkAç6Þ—¶–'M©Ræ.%^[VÞ÷è‚sQ¶œbç¾T%€Ðà¼û&/âÝîC†Ú7ôÁ–EVî¥úâb×ߎ«u%8Ɲn)uÈG´É†R-ˆBÝjTâ£ãÈE140/è/GY(¥Ž–ë˜öÝ¥¥±ô¾^~’L÷z šøC–²4ž5Š}û“Qu~4o\ø~)m{Ñ!ëÈ߬=«Ømí|sjKŒ»4ìÊ·~ENUŸKn®ذZ‹y8°çþ¿¬\eBQ”›2PÖÕjBSÿ¥Ä$œâø -æB4.DÇdSЇ]«V|ŽepÍ?˜?ÿGf¦® {ä,ºº³»g#‡éYyŠS)½k]ÿk^§¶éë÷?ýƒ…‡^¥Eþ7ÑÖc,\x«Î‡Þƒ:^y]ž4ÅRjбKS Ë÷²jÉ6²zwçšâgl`ñÚTT,bt£hiÛywøH>Ú•EØÝß³ü«‘—+û6N._ÎqÕŸ‡v(C—mþèˆ"jç.Ìj[B®yÒÑHÚ½“Ó6ЇԦÈïee=MÄi+Šá6š9bœ‚âKŸgÐçúT–“âìÛ”þ]ë±úÔ¡«ë]puR +…sY×f´b^¿ˆM‰*ºÁ„\iz±aŠ1aS\ -þ¡Ô’O²¦àm¬Ud®©*hyÝÚ‹H_Úök\néÔ…l,æ;Òùâ遲”$̉VðÏWë´ ì[´’“¹zû õå¦áò¤© %^Ëßcf‰¯i&³‘°qÛST—`B.ϲ¥wÇÝEA»@b–F¸‡ù×»áîréÐbß´iXssQ5P­¶"ÜÝqR4¬Vk¹¶_s¶Ô8L™Š»‘àšÅ|銛…áDû×l!áòõQ/pbÉ7ü¼; §ÐþÜ?(ßDåISAJ¼úÂÜÀvŠõŸÈ7#¿…¤½sùúÏ“dk  áJ¬¡£QwÈ9Ì_ v“Thš| iQ{Ù~,õêùôa4¬ç¶“¬Y²ŸÔk~¾T.šp02ãêþWêŠ1ßÒb\[‡‚ סܸhUŸ` ŧª)¯ûw!—ûr—§,¥ÕÑòÓ®{Ã1´¬HVÏü„ï·Å£ éÉÄçµ+HFKaÇš]œ×ªÑ¼o—Âk—¶½èƒ’yøoÖFªvH›2¼4Ò‡4¦¡§‚š¸…Å«#¯édI>À‚oþàx6x6íÃíÅdÆ®û¿ÜeB8’Ùl®ì,º)[”AÁçöqŒ;9•ïwü×o v]#ž¶"OÇqÁjÀ¿Ã½ÜÓ±FOJTžcGôãWÄ7ÃØ–%]Nwº í‹÷OóÙ°f– ­gy~éd†½·\5…“¹Ûx·'¾Ö8Ñæù…L¿Ó?¯\δ~éGÞÝØ‹)ëߦ[ý߸½}tQ;Ùr4 «WÞùñ5:\½—'Mñt¡2mê_ô˜°˜Ï6be÷Þ´ T‰Ýµ–M Mxðžæüøëq;¯geR9óíS¼¼6 Uñ@9‹»Ï*¼›®&#ÿ»˜)íK¾uÔ¸•,ÛkÅkøºg\2}Óg˜þÊ ÿgËþ¯=µ¿lO‡F¾|œ»N’bÕáßë]¦Oj¯­¾<õçRº” kÙkÑsÛàÁ…{ÏW96¢÷üÅÂ-,ò ,,_OgÔ‹ œˆä\Ž ¡}`ømyX©A»~X±‰¨Sùω&ÔóÕq!6‚“É^´kNÊŽ³ø†_íîk5¯¢ó &¸ØE·:õ2!zãw||®Áz§ÚtÝ0è|ðÓéüyr408TÉÛ³9´`:ËO_ µìsÄڀܣüñé‡,ÐÓûÑ{óM(¤Ã¿ëzlÆšãóyÿÍ]Ô3ºwš¨”\\‚»òÐÄ!Ô¹æÞ.OšŠQâõPjжßí¬ŽØ€yÝ—¼}º1 k9“ŠÑÙ„ÕÂ9*×à®ÄŠ­‡gû©yÙ>‹·Ž® ^]#^ιçIŒ‹Áœ-ùˆŽWÎãI›¡ƒØ±[¿áÍcaÔ¯@5%‹Ts$gM¹´˜ð1Íkçí¹®T7”?x*±©˜£ã°àDPH`¡þ6Ú…8âÒTtÁù‚þò”¥Ô:ZŽcÚuo8‚…# ¦³ðH:šâŒ1¬þþsVÜMq¥ñˆ‰ ¿ú{œ}|%ÏÁ©Î †¶)ÜE»´íERØ´bin͹£ghÙœ\š0ô®öœøa'Ç}Ä«[êP'Ðåb"‘‘ñdØ<ëfÂý¸:)yîÿr–MáP&“I&ôº…ܤ2 ó¦Íƒ/áSo9+6íçÔ©£Äà†OH+:vÀ€Na]ª8n]îᎰÙì¼w J 2¼úßǨÀy|¿äv¿ß‰N^Ž[³sÇ®moNåôîœÀ÷„ÜkÇqºµàùå;¨ÿéÛLýe5{מ¯PÚß3‰gß|‘Q -ÚT¾4Å2Pïáyl®5•×ßÿÛ1OçËm]î翽M‡ýùñ×2®ÒhXr-—&'Ó2ˆ>°ƒè¢vÓÕ¢EZiƒÌ5W-cGN5ú í…=mó×P<¹ýÍØÛa&ŸÌœÏš‡Y¿< ÜkÚv8ãÆþ/LèA°#êvŽ•¬'ù5÷ŽmvSü ´DŽs*ÊDòÙÃDeÙ0xø`lØ^=ûÒ­QÍ|/¡Ü›ÜÍ3ÜY°l;'¢q ©&Á »ñУ}ðÞò>;p&(¤ÖÕ‰¼c‰Ë}ÝÐ'´ÓöeüÙ,X±‹“GvmSQ‚¼é™—FçW—ðê 1yäÕ+ðûPâv›‰ˆƒ§9SpâœTbϦ^*™§·‚Í‘® õÌSTÿs)›Eqü¸^þáÜ>²'ýº7§VQ}ÄË“¦”|½Üæÿ&º³`éVŽÇa_’'~! é?¾M“~â“H=ÆÐ kO}­î<þJV®e瑳œ=Íà†gõøÖéÈà&-h×ìÚ‘¶†à¾<ù²?kVüÃîcќ؋ÎÕ/ßÚhC÷†Wo¼«uåÚÉK¬CZ±±)hº@B‚ ¿°™¢1Ù܃‚ÉßxXž²”VGËzL{ïë¦&y©%[Ë%5ú$©Eíg¨K Ï|߸%ŠU ·pNÂà1½ ç±´íEÒÈ<¼’"UŒ–c‚‚wÛyɧ+Wmáà©XN²¢w«_½ötëØ“žêP=^Êsÿ—«lB!J¢PÄÜ9o½õ–räÈ%))IIOOWÂÃÕ¤¤$³³³þâÅ‹:UUÜÝÝ,‹3àªÓéªišæ©iš÷o¿Í_\– ìÝ»›‡8ª<×%!!ž€€ZeLe#rí"š¢C©3>Y9ðv;Ú¿“ÌãÛþelj7í¿Œ¬Ãý«»ð¿3ñp@Õ}¯¯FϤo£§Ø×ïGŽý1Ž*œUÇÓÒØøßW˜s2˜‘oLa@ik®”™…£¿¼Æ´­ÕöÚË *üÔ^Êö¹âzX‰]þ)-12üž\ ×ViÛ‹¡šùûã÷ø3©¼5vE-Ú\éÊY6!„ÃíÙ³‡6mÚ°bÅ2Z·n[ÙÙù׹뮻‡+Š’ª(Jºªªl''§ÜÌÌL‹N§³T«VMÍÍ͵ùùù©gΜÑ<==5???­I“&Ú[o½Uh”’<‰\7=µ{ßaG ` ù¯2Ê×̼ÿÎ%¶¢•C½€w×çxû³—RÄšÚUG.»gNg£¥1“^ýï ’ly3»\ÒÚ8åæDƒNíðÓâØ»?¾ˆu¿KÛþo#×C”_nä ~Z…{«{x¤á@±´íÅÉ>ö›ÍN„õDë*$—¿lB!J&ò ¦øŽä׺£¬ùˆ7dTvvDEÐ×aðsoòúÄnTå8Y›Ã;ßž$ð¾y®Í „ZŨçbˆ½¨¡7†bç’¹efïAÏúâ¶næt¡É’Jßþo#×C”‡–yŒ?f¯$1x0è@Áù®JÛ^×&÷òΟóò*¹~Ãõ”MáxF£±²³ èf’x‹ÑSïɵ¤=YÙùÿvº ‡XšòPeg£ÒXâb0«:¼‚ƒ¨°•_zMžF¯ònÿ·‘ë!ÊAqoĘ·f0¦œÛof·rÙ„¸ÉD^· ”…ÿJ.­ÇóÅ×ã+;B!„¢ ’N:B!„B!D>( !„B!„ùH ,„B!„×Él6Wv„I ,„B!„×Éd2Uv„I ,„B!„Bä#²B!„B‘ÊB!„B!D>( !„B!Äu2•á@( !„B!Äu ¬ì,’@¹ÊS9;³/^:EÑã÷|’´üÛ5Î\ʬ§0~dwš=0èåÒ?·‘¿’á€<˜w/cñ¢Å,ß—€jgª¬ÈµLöNº5 Æ§š ®ž~„µèËoÌa_jÑGQc¾e€—EQÐûßɯñZ‘û !„B!DE‘@¹ŠÓR—òÖ{ÿpA xô…‘ø)ù÷Èeûçòè”™µh#G̱9:¶´îaÚ}#1j S·YìH`#nÙ3tmÕ§þ»MGãHÍÌ%'#™èƒkøéûèÐb_Î*”R2Ž)÷‡¡Ô¤E¼ñÁF2\!„B!„(‰ÊUšãß¼Ï|³ (¸uyŒG[;¿»¢ÃµF Ü•âw)ëá¥üuÊŠâÜŽaƒŒ¥VÛÉ™Ü7n{Î_j5Öy5fÈ£Ïðõ£¾‡hXb–ðôðgY™Z0ªw§Ûããié¤6Îüð>?GÛÛ†-„B!„×Oåª,k3¿ÙCŽ(Õèyßh }c‡¼Ì´9+Ø‘Hê©ÏéQB,]v6N,û‹ãV§ÖÃRZ•Éaó—SÙ˜–ëÃ?o+K¾ýœÿ~¿’-³îÂ_ a=û¯Í<Š­Àô·ÝøÎ(€–±Ž³bud‘„B!„p0³Ù\ÙY$r–ñÏO,ˆ¾F*n9ÈŸÂÅzÝñëârefiûþ¹2ôÇTìžgËz”[’ò5mÚR»Ô(ÕÑTb—/eEÃÐ`CÙ‘] |¼¯V+5é§òCVãNr&ëêÿ5[4g¢ v¾C£v´öÈ{1`dÓ¦¨r­ý1Yî„×ÁÏM—׺­a‰œÍ½]æ×(+®~u¨àŽîrc·ÍÄÂw¿â€ôùB!„â_ÇPÙ¸9¹Ò²+Ý e‰¢œiZËPD×éb\<Êá3—HuÖ-½5×Ñ´xV.ÝNŽf þàa4·§¶èëÓ½[0ú}g±ZöZ>™ò+>»“zÖ#üôÒ4¶çŸ8[ÍàBF!°s=Ö1À> `áØ£äR×rCqkÉä¿VóqO_rö¼F§NïqÀh*YY6Œÿ“u3‡a´å£^myyk`=¹‰Í&•V¡ò>I!„Bˆ ”ËCÈèék]§°ÅÇb²æµ¼*züjùÝðæ-éo–lÉFÓ×að°VvVº<ó*æLà¯d´\NÌG³ÙãŠÞ]ÑcÐñú@çG-ÿË%ÖÈ2Å’¢±Ì½Ïª~‰×zø¢Üšõ £ï0_ Ηî<ûÖPŒÀÐýðÚÖ—&S0%¨ ²B!„(…Ñh¬ì,’ ŠÒ²2¹ÚCÙW—&“²j 35ôAƒÖÖ©ô$ytµæç¥3¬Žk¡tÅàK0¯«OçK€_eS\qÍ73Ùµ×£, ÔkÕ ÏˇÒU§Fõ«çÓ·¤å•±ß îÕܯæY³kqô¢ÔB!„âVXÙY$-Ê塚˜ÿĽ|yÈRú¾W8sû«‹ùx §]{+.®ùf°¶“{ƒ§•ÒÒX³d=šãÀatt)KbïŽÏ±øèÝl[²ˆÕ»#ˆÏPð iF÷Èx§9wE]ÚSçÙ„fE ¾ÖrÈÉͤº¸•«Ûu¡àº|q¹ÎÃ3ßdc6[áñÒB!„Bˆ ”Ë%›¸C[Ù²¥ ká‚w¢ 짬 0RK¯€EÍJrÂ9T‚o\€ôu,ùçšÎþÃ:—/Hu ¦Ó]OÒ鮫iIó¸{uZÞ¤f Õ{¤‹[iÕd.Où‚k­@|¤ÿƒB!„âУ¡Íé5v ߬;Âö¯GS§¸‰´ÕX–-ÚÉ¥¹¼ô„¹ŸnEcB!„Bˆ -ÊU™g_žx¤ ?¿{‹–Æß?ÿ‰yÌøk h÷Áq,8ê¤ö,ù‹›‚[—aô/Ô‚m]]ÿˆ®—/¶SóùekÎ¥‰ÏÜ:ñø„öeŸìÜs±¶Eo4´åý£Þ/r£ž†Sv;¥ÌYB!„BÜB¤E¹Js¢Õ“/3¼¦и¸ök~8ZÁSzY°z}®>ô9¿rÄÉ×'‡ßþÝ9 'xìË<\ê˜j!„B!„p ”«8Å4ÿy±#î h¹û˜ùérÎWdÿkCKÞØužŒôd–=j¼áD‹_À'?œÂ (^}xíõxÝà<!„BQVF£±²³ Hº^WyM^ƒéá‹X4PônxÜðVÞG©9‚Y |§âìwuy—#„B!ª>™ÈëÖ"òÍ@ï†WÍÉlVNøÔ,ëzTB!„Bá8Ò\'„B!„Bä#²B!„B‘O•êz_ÙY¸¢*åE!„BQµ%%%áççWÙÙR¥倀Z•zþüÁqeçE!„Bqóˆ“â"]¯…B!„Bˆ|$PB!„B!ò‘@Y!„B!„ÈGe!„B!„¸NF£±²³ He!„B!„¸N•á@( !„B!„ùH ,„B!„BäS¥ÖQ¶›vMÓ^æ—£Öbv0Ðäþyª³'J…œ?o„1qUN1;¸0à1,ÄÏñçWMløf¿þ³ƒ=Žq:6‰ ›ÕÂiÞu(>3™qí|ÑÛ{EM\Å'o-䌭˜ uýö ôñ­rݲ#—3í‹¿¸ØþI^ÓˆjŠ•Äƒÿ°iÿ)ÎF™HNË #3\ªÖˆ¶½Ò§¹?Nž3ìÄöï=Àá㧈ŠK õ¢»Á ÛÐsÐÚ¹^Sï-§ðŸ©©1úM&÷ò­˜{R!„Bº9åËjSùàFO»CÅë8¿a-[ì^pƒ3M*(d±fÎÛò]¢Žjþa„7i;˜O`ï‡Ù°àg}µ–ßi`WД>ÿ!Z[L6 :wê6hI=’9}l=sÞ]Ïïs–òíê_¸¿îÍUU¬q1Ä« .>¡„úº Îצ„{WÍM=·ƒŸ¾^JŒß ž»£Õ@Md×’E¬Ž3àéë‹O­:¹Ø¸`Š"öøV?HĘyªG@…vÑÒ·òÝ~æ°EC1¸S³V µ4ÒL1œÙ½‚3‡bzz2Ãëº^IãÞ…NÁëXºng»ÝAøÍU•„B!ìb6›eœò-äæ~dÕùÓåáçd¬¤OC}Æÿ´×š^GPžu”%³×a®;ñýÂKo 64âoWóTÛ46V»º®™Ÿ=È]¯®bñó/2oèŸÜçoG ¨¸Ö{==±ý[àïréãì¨å¼1f,S·ÿÆSOö¦ç_rÓ4,«$ÄÆ‘žÛ=ÉÓ]«;¾ÓbæÀÖ¤ù5¥Kc_ǧ–XVÍú•½CöÄ@j_y äBƒ¡ÏðfÝp=òݶj:NcÚêhޝÞÀ™®wQ¯ß©ñ äÔí¨®·Ó®Y|\.]Y-'–õß~ÁüÃѬ^¸™NÏ÷ÁÿòEÑв•‘eKv²5bá+¾Ý[!„âF3™L(ßBnšÐçV¥¥oeæ³OñÜû)®#ù5t!tÖ‹fùƒdç@º½ð)“š;¡]ØÌºÝ»Îïqçl­™Á3îÉ®aƒøà‡—hãéëge¢V†RU2-›¸˜$4Ňà` éê«eŸfÃoóø}k ªÃŽj!jå,;c%¸ïXú†ä ˆu5©ß¢ÁµA2€Î“zÛ¤íâE2+økÒ×ÁägÇÑ¿mø• @q ¦ûNøë4¬Ñ§ˆº¦úé¨_ŸÊ¼-m|4["ñÉŽ +œj&&Î NA„Þâ~îÐÏ=üUKçðì7øz¯o¶¿þî­Úùh¢Ò4}-Œþ7OÀ©¥Ç{^×4üö;Ïg¢:UÇ¿vc:tnKíê7`üzYiéì]ºŠ³Àm®¥'•ŒÈÌùmé.a Þ‰š•6ìZ%áÈ4}p8aæ P\kà媠&Å“¤ÂMôþB!„Bü ÝܲšÆÉ];®þÿøavo^ÅÊ&ÙøH_ê¸WpÔ`3³iî/Wÿ¿v9¿}÷ |sž£C <¿–Ì’ïcÚ> š%ƒ„S‡9nÎïv<óÃTFú\ï¹s9øíW¬Ëþ£èïˆÙ¡µdÖ|ò& N—¥ó­æ~¤Nîvw¡¶™£1Ù@Ë8î-g®nØ¿ƒõk·0ü‰I ¨cW$zèæM¬>x¥FWú´÷)¦¬Ù[:›¢¬¨ª…ÌsqÄ$Ùð¹­÷?6”N!.E¦º¬æuÌ[…•ê´ëÛ ¿B°'h3É´p³ÿò!„Bb4+; ÂnÒÇU> º2²SkšÕ ¤¦—Jfgl`Éâ œ9ü3®Á«ÚS1±ª3¡Ý'ðÁ£|{cjÖ@I=ÍŽ¥3yãկض| #5²gþX*lž1-‡Ø½ÿ°öŸÜ¼ ¾í™ôåOügPàµÝcm'˜ûêl¸àM¯Éÿá.;f{ÊØþ.ã?ÜCŽ[^zï>‚R'¼CêÑ@_–¾·zŒÕueg¬‘iñ¦ýÈGhÖ¸~5¨¦d‘xrý¶˜= ,þq9 ^U…f_¶¹m;1V¿ö·Ó ¸x×fâèÎL¼|ýtžÁ„6lNã 7û¯‘šÀ®Ek‰Èv§aŸa´½ÎÞÖÄíÌž¾™»ßÏÝ­ŠZ–-‡ì\PУ—Öd!„BÜ‚d"¯[K• ÊDq§ÉÀ14ÉÿYõ@në:†:¡îLýd9QûW°!¶-Ã+bªfÅ›¯Lc@þÏj5¢÷£_Ò±•7Ý»¾ËžEðÕ»x§UÞ%VMÌ}ìn¾8X`’-k',½úeºuü¸@€áLç7þbê ÏÂyÐ1im“[v Ñû×0ûÝ)|tokÖ®ŸÃª™Ã¯é¶86ýü ß$„à2æ­ReË™Ÿxè®Ø“åGÿ/âåÖj}U¼hsϳ´qÌÑŠ; Õ›ftóüŸ9alÚ—Gü4RßùƒÓ ûØ=œðp;º`kçÙ5ç;ÖÆXYM'Á–£òɇøÞ Ôò$£›ÚyÝÔXJBÕùѲuXñ7¥>œ;ÞùŠ;аeŸÇt|K~[Æî?§“`y‘)CBí»¡ÕTNîØÈÆ >Ú ¥­¿}Ù,L#+r ßÍüƒ£œ í5žIw6-rØ–žBj®Õ<ñ¨‚=ß…B!„Èïæ ”KàÚ‹žÖðãÁDNžLE ©Y!³§Z›§yªÏg<´,‚›âP[…åµîfc>º“;r‹Nx.‚ç ~è‚_’ J,ƒÞÕ‡:ïâí?›áѳ-S¾{ŒWõ`ö0¯2çß·ˆIƒ&°0®_ÿ“y7¢Ð2Õ7)_SšÔZÄéØ4RÓT(}1.ÀJš)’³g‹é.~1ȳ?4à™®–ú½]¦?Ãé$ų!ìjºWлzÒrãRxsú&bwì$z`(öÄþŽ¡rþàïÌœõѹÕiJQWñüàqÌŠÐÓüéßXüæíx9òâiçÙýë÷üW¶1ÊuMâ{[gK¤¢jà‚›½³½)¾ôyq} |¬¥oæË—~áT«‰|6¾ÕuÝH¶ 6ÐC0–1ˆtöÀGç3Òɰwi(CCîù`&cÅÞéѯ‘‹iÓ̘·sºZtzø îmçWÂ5°s<‚ MG@Ýð !„B!„ãÜz2V2Ò³ÐPpq«Œ ›rINJCEÁ£zŬá['g ‘ž–žo…^_âZ`ZÊ^:š/Ziðð\–M퇟Ã3oå|ÜiN—q2¯jeh-‰–v†Ó ŠKê…TfM[F:™(¸xûP­Œ…´&%lÅË/»c^E§”ïzjéD,ý†¯—Ÿ$Ó½ƒ&>ÆÐ†EIΟÉ(öíOFÕùѼE°¬I'„Bˆ[’Ùl–qÊ·[.PÖ.ìgDZ,4Å‹ÐК7ü¡\‹_ÄœÕÐtµhÕ¦¶]{wòÖü½ zê× ³ûÜZÚvÞ>’vev÷÷,ÿj$Á‘ñbZgo-ƒKþæ„EÁ»cwZxTfMMUASpqq.[ðjKd˪=\Ðtø7oAPEWvk»æÌà§mñ¨5[sïÑÕXzÇüœ[Ù•¬aéDǰªó‚B!„‘L&“Ê·›²q'ûø*¬9@lFþ –4²ã÷ðûWóØŸ†à.t­_1ïÒ×~ÊsŸ/æ`rþ‰¹T._Às#ŸbQ²†KóG™ÐÍÑËõhœûëC^þn-'Ó®\Êvþ(¿¿8šÉË΃[kÆÝÓܾ· ÷ñùÃxkK:Ãf°bö8¯ æJ¡š÷²f[É9×öAVÓ£Øüóù~Û9ߎŒÖ˜ª´8”ÁÝ'EÃjµrmέœ^÷ë&’U`¢pKêqV}÷ Žg¡ÔìÈ}kWè[/-+’Õ3?áûmñèBz2ñùGí ’ÑRرfçµj4ïÛEÖOB!„7…›°EYCM=Éú Y»ÐO_?|<œ°e$Ÿ”ECÍ–Œyx¡R: kìfL~Ï_¨F@x=Bjºb=w–ã§“ÈRÁ¥öH¦ýò­+`,KìZ>ìe>šäA­ðºû¸¡¥ÇsúTçs4p­Ëèé?òl{ ¯ræÛ§xymªâ>rvŸUx7]MFþw1SÚWåꢑvb=Îà÷_=ðõó£f w”¬dbcȰ€s­Ü?i,-ªWÖdo~:0?OކËÙS“8±u ‹cVñ{5?ŒF?ª»@NZ1qçȲK`{î8–EM5í0Ž,˜ÎÂ#éhŠ3nİúûÏY]p7Å•Æ#&20ߺ[ÙÇWò÷ñœê bh›Rºh !„BQETåȧ Îu»2¼¯;'NFbJIÁt.ÍÉ¡Mhв½z´!ؽ¢ÉªužÈ»ÏùðϦ‰ŠâHäET7o‚Z Çðxê‰Ñ´ð®ˆ¦3Ÿ¯1ãÝÛø{ÍföŠáXdg/üëu¦GÏá<8i"CÙhXr-h e}`ÑEí¦«E‹´²¬}\9 !méÝщ“Qf’Sc9¯áäî…½ötju;=n¿šU°µ\çW—ðê 1æXÌ*\Y½Kñ¤I¿d8BDTÉQlj¶(¸T«_ƒö4iÝ™nV|™Ô$¢¢3/µvk¹¤FŸ$µ¨ý uiᙯkµ%ŠU ·pNÂà1½*nMq!„B!ì& ”Áàßœ~w6§_%ß¹ÞžÿtÏ;àXŠÿxVf·ÿÜ¡ÝyäÕî<òªNŽž†Sv;ÅǪl žu»1ªn·s6Ï.<=£‹cf¨Có¦ÕY¿õ$ *õ.G”ŠaíúÖ®²jz‘Á¯Ídp™Y‰]=—Õ±‡?À€°*ø†B!„ÂŒFcegA8´ñQéœhЩ~Z{÷ÇSõÛîK—¹‚ŸVDáÞê錄ÉB!„¸ÕÉD^· ”…¨ á=èYß@ÜÖÍœ¶”º{•¦eãÙ+I ÌÄ:PS~e„B!ÄMæ¦ìz-Ä-Gñ¥×äiôªì|8€âÞˆ1oÍ`LegD!„Bˆr’¶!„B!„" ”…B!„â:™ÍæÊ΂p ”…B!„â:™L¦Ê΂p ”…B!„Bˆ|$PB!„B!ò‘@Y!„B!„ÈGe!„B!„¸NF£±²³ He!„B!„¸N•á@( !„B!„ùH ,„B!„Bä#r•¥qîàRf}<…ñ#»ÓÔèA§ (—þ¹ü•Œ I+„B!„ÿn†Ê΀(N.Û?Gg§ ÝдB!„Bˆ²2›Í2Nù"-Ê7E‡k¸+78­B!„Â.&“©²³ Hå*Ë@ø—™6g;"I=õ9=œoDZ!„B!„øw“®×U–žFwÒ¢\ª‰ùOÜË—‡,eHäÌí¯.æãž–-!„B!„×OårÉ&îÐV¶lÉ-C¼­h ã”…B!„¸Å˜Íf§| ‘@¹(W ÍšKNvµ²s"„B!„Â^(W5Šý|¨îcäž¹ç+;7B!„Bˆ d6›+; ªÔ:Ê×CË<ÆÜ÷¦±1YEsjÃÄÿN u%–Îvê7~=6˜_âæ1Ú[É¿…ÓÓûÑúÙ(î_µŸ/{zä}®’°g‹WogçŽìع—cæ l΃øÁ´Œ}”¢NsIöi–~ú6Sç¬aT*šW-{åÙ7_`D}7Ç¥)ûUàÄG·Óì¥ýt™~š5O߸73ÖHæÞß“æEbumÂ㿯åËA%ŸßšÊ±5¿3ÑrÖnÞÍ‘3 \T<ðoI÷ðÜä{hå]ÎØóN»Ö¼•8žU§fÒÛµ´*){~áÓOg±xÓAÎ&^Ds÷%´qGŽû?^x´;AN×î_Öú£Æ~ϰf94jûÿ7滛pŒìÈåLûâ/.¶’Ç4¢šRúv˹“ì?t’ȨH¢¢¢‰‰?O¶êD‹‡>bR÷ΖCâá¬Z³£Ñ‰\°ºR³v3º Fï†5йÊ“¦â”v½ ³qrþë|¶.“6>b|k—‘ÍKg>1—W?ß@n‡Çùè¡8•žäßE=Ç®ï§òÃîs¨#Ý{–1M«SúÏŽFvbû÷àðñSDÅ%zÑŠÎ݇à†mè9hmƒ\¯9ŽåÔþ3u#5F¿Éä^¾…ÎQÚö2ÑÒ‰9z†õn3–ZG-ÉGÙ´v#»œÁ”’Eq£F`8ͺ `P—ºT/p“•õþwhÙ„ef2™dB¯[È-Ò¢œÍÉesÙ|N£jüU°qtÞ\¢ûc@èCKþ“×ßÝ€Ög Sº{äÛ’ÉÚwïeâËŸ0kÑF›2°ivœ*ëSµgÄë¿°5¹-zô¤•O Û~}“;Ú÷çƒ=“æf¢&°üéÁ<†Vw,?ì:ŦiCÊÜÅ#ï`ê¾^(n„õžÄç‹÷aN‰'bÿNvî?C\Ä2^èXËÙßxêɈ)ó˜s•ØËØo«Aï¡])© €¬u¼÷ÌÏœ²ø2àó]œ=º‰‹±|Ó1Îîþ’!æå¯ðÖ’´|‰ÊS\h7éIº9á«÷p#£ [†JRdšžàÚ!ÅH–XVÍú•½Cxß@j;Û¹]³ ê¨ûç¹×?`êÛwRO¯¡¸ ö+îçÛJÜšÿñÝÚ(ÔÐÞLzû=^{æIžžò6/ßÝwk<m ^½Þ4¨´ëUBº¨8Jµ`‚}nìŸ7}hgFß3†!-}ªÆûÚ+쬣EËääâ|·1ͯ=¾ò./ŒiFÜ(V|õ «cJþc£Æ'S· £ÂûŸ}Æ{¯¿ÄóÏ¿Ì>x…»›V‡ìhV/ÜLbþº©  e+#JÒN¶Fñj ´ív—-‘-Ë·“âÒ˜þ}ê•Ø‹@;·…Ÿgo$.×›Vc^áƒw_æ™'&ñäsoòÞ«wÓÔCåÜî…¬Ìÿ´<÷¿£Ê&„â”-Qüýë?ÄûtåîáܸŽvÅËÙ6‡ß­£×­@æ‹k˜ñÝAÔº÷ðpO©\éþâ÷L{ûÿ¸op'n p+ý˹¸šéß$Gß”§§¿B§ygJuÚM™Îä–¬ÇþÇ—+.\_š›ÆEö~z'£>ÜÚô1毛͸ú>4bkg¡NÆ:^:ŽY¹E¦ö¸s6‡ÖÌà™a-ðÏW‘\ÃñÁ/ÑÆ Ò×ÿÎÊÄ2F”Z<+—í"׳'C{üÞ ³Flb‹Ù†>èn¦<ÞÏ|OÝÍ&ðÒØÚèÕ4öíŠàê#U9ê  ¹‹‡úy’º|:³#le+—²‰ŽŒGÕùZ\7R Q+dÙ+Á}ÇÒ7¤`¨RÂvÅ•º]‡Ð·sK{㜋ɺ€ŒÅ<•ÛL«ùyÉ)r<š3æñÑ4¯yùxjuéGk/°ÆâHŠv]i*Ni׫xjB1Ù  %膾4U¨Q¿=zt¥QͪögÕž:ZQrˆ^ý _­ŒB3vcÂäéà_àyö¶øæœàÏéß³%¡ø¦O}ÝL~výÛ†ããr5÷ŠK0݇tÂ_§a>EÔ51¡Ž€úõ©¡\àðÁ³>ziÛí“}tkN[ñï<ˆ%Ž]ÑH;¼›ÙàÒl8㺇àžowcº6vEQ/`6¥_me/Çý免 !„¸éÇ([‰]3—Uqžt||(·¹ícueg‰L6Ìù×ÑС@+HÚß?ó§Y¡öä‘´±·…¤–]+X¤bh2Š;›ø«ihÌw4ç½ûX³|;9#úñÿíÝwxUúÀñïÌÜ’Jh éH" ¥J“ª¨ØûÚËþt×]u×]ÙU×U×Õµë®}UEE@P¤7z )¤ !åÞ;s~$7¤Üä&—Ðäý<&Sî™™37óž÷œ3ηñ¯œôo_âOϼÇÜué1ÚÒuð5<ò÷?ÓÛÇÚÖþ×ÞñA–]ð?/œÄ¦g~Ïß?YÄÏ\„µïÏU¿ûÏÝÑ‹ÍCæ‚ðØ_ßeîÚtŽÅrþØ{yöÅGÚ®öè‹mÿ¹ /ÆÓçw|5ëYFDy×qÒùæø><œ±7þ›ûÆÞIÄ¢÷¸*¡æ“´æpÖ›0’ûл­Æêü\ä[Ýø§p•¿€Ù+Ê:á-Õ´ÁÖ"üøzµ6Œ¹ra3góÉ'›ùí_Ï?£¾Ês6±xÁ¬Ý–NNa #ˆð­‰nß™ÞÃÇ1°}Hµsä¡pë|39›wçPd:iݾ'—LšD÷=oóäç{Hšü~7¢b\ŸÊ_È?žœÎÞÄ«xòÁÒ~Ã÷«·’‘_ŒíÂ{y$nOÏØMEóB.óŸ»ù•Ÿd;g2ùÝÚj`f}ÏÔùû1Û æÊQIu꘿åÇ( 32)Q!qqøŒÇT ›æ}Ï^AÒÈIuÞmQÄFp¸€œ|ÚÚÛæò><n]ÂÜËØ´+‡£Z b»]ĸI£IÞŸNžÒhOXÃP”eoâ‡ïdÝ–=(,Å jI|— 9q ½¢}!{ w°bѬùyûóàÒBˆhË9çõe舋I®lŪª+IÇ®{ßWÖ¡} æ°hÍ62–akÓ‘þ®cRßvØq“Ÿºˆy V°y_GiAâù£¹æšÁ$Õ¾Ë{,¹ó_`J#êhSÏOÃ÷Æ}çí~ ½L'$2‰äníÑK 8¹‹U M’_LråÚÞºOõ¯žÚuhUq$’:ìØËŽÌ-|ÿþ›ØÛ•7¶L¹1… E‹nD àü4|oDcÃâàÚyõ³Mx:Mä×÷Œ!9¤ö—ŸNë nàá{ƒyý¼ÿj·¯&%¼±Í9©©ä( #>™¤ZmZPK"‚4¬¼äYÔ ý-÷§lË|ìò5b,úmÕhÝ¥+ѶÝdmXÌÊáçpq»Ê§ë(»ü—y;Mô¨‹Ò­¾æiÿ÷s›"p2‘×/Ë™([¹,™:‡]¶ó¸éªÞ´Ðê4(Ÿî|~^8ƒÏ>ýŒ9æ¯øö“›hWõ7Rqpî',H¾Ž'»Öú3æù™¥+ ±ìÃèÛ³9:ˆ›dedcbãóB1ñÄèP˜µŸ, :lÓp)¬ýñ뇾$ÃÞƒ_ù-/ŽnWñÜÉ׎äêw¶à¦žlÍú÷y¯ßc|»ã¯ ‹2‹ÜÙwsÑåÿaþ“­ F~šÊkW¶Ç ¨#?ñİa<»êeþ9ï>œèn8ù#vNþÈÏ9Ói7êVzÁÏzµ¹ØôΛ,*…°ÑW0º1Ñn•bÏZD‘£/ã/n\8h þÏ£¬¼òï̹ÿ’ß¼˜~]ZÃÁí¬ZžFYòå<ûÙ›Ü×±y"Z=º7½ãu~H]Êò|EJ»ãÌS«|¾ð$Ó›4ñ™·¾À}ê˦ÔâÙÅÜO“iïÆU¿»‹á Õg½5)ÎÚÇ‘ˆª¾®úˆ·fnÇx ÷Ýs=ZWÔ~ut Ó^x•Å?›`ëFB¬÷œZäedR¦ÀJ]JZ÷ËùíÃÃéÔ¢ú9f¬³€eßkuÂêÎtle/eÁ¦£h-1âºcWý-¯¹r™å(½qq>ÖUMÛÈ8R. »¯€C•SV¦;{ Ûœ8 ŸÅÁ•òæÌí¸“†sÿ=“èÞÊ{·2í…WY°ÆDéñ$Ä;«¶9¼î¿¼öÙzŠ¢úrÝ­W3¨CxEc€*eÏœWyyöfÏÙD¿Û/ ¸r›âÔi¼òîò‚;1æ¾[Û£í±o1³ˆ½›ö\•y÷ÖƒÄLõ:´’ŒK~Å”IçÓÖ¨"Ö¿ÿ ï¬ÌaÙÿd…Öž+ÿð\„†¢lç þþâlÜÀžkSèj äXt"{ŒòSG9?¹7 uïÛxº÷m~®¸F‹nWòøËWúY¯.Oö"¦Î߇‡ô9€ºCvmØm Ž–PâÆÇÓŽ¿å °rùñ›• :›‡ûÏ&è —r×ÍGxúr>~ê wjO[‡‹ƒûw³ï`9ö¨>ÜpïåtªïñÀïýßLÇ&„¢ÊÚΨ(X6YÛ¡óÄÉô?‰ïµqoø˜ÎÜÉ® ËÙ4óc¾Êª6ƒˆÊåëÿþÀy×_M‡ZgVm!uŸ‰Þ¦#zÕS£)Š‹ŠQh„„…úü£©…„ª*.⨠t›†˜ìøômÒèpÇËüÍ$Øã˜øÂ?¹©¡‚¶žüæ)•A2€NÔ˜_ssw;æ”^þ/UÉZ‹~üúÞ!8UË—ü|Òfo-þéiîøûZʃ{óÛgnª5 ›%K™µðÆùãÓè 5Z{šyó^`|’Fîæïùúÿãëï7‘£¢èÚ¯?½;4ã«zlÉt>džòleóÖæÑf§UBG:wîÜ„ˆm¡7º+¹•·…¶súqqBP­í Âb“‰­œ&YÝÀ—3Ös$¤;Wß;¹*HÐBÏeä d @k“@|U]Yûs°{ûñÜר:@õ™Ž}7<™ì]ñû=‘^Dç:Àþ–×âÊ"#×B3b‰÷™"2Ù·}7.¥Û¥£ïY¢Õ!¶@ U„à6~X9¬þâS>ùô+Öä6eö¯†Ï‡*ZËŒÿm (ä<®¾ûªª @ íÂè!ç`(…OBeÔ¤Žnä‹i«( êÊU÷߯o ÓaÔ¥\Gwlcå}U’Êÿ]J.qŒ¸ç~.«$á´¿ ÇFTÖ½ñqÕ¿WÕ¡ð^7pßäÊ @ '¥G Í¢øp FÞs3W½âH#¨CwºDhPz”ÒÊïá@ŽÅ_ lŸ¹7N,OîO|ðÚ ¶•؈r3×\àkJ9e.Ð00|V[ËëW–ö- w{h7p }5œTYû” Ù ð"=më6¤±÷ $ ½‹'ÿtÇ4rû½ÿ« üØ„BsF¶3ªÂ•|>3 O‡Ë¹fPÔIöí}æ½¾{_YÍ̇–òÙŒtîüu{tÀÊø‚OVõã†ÿÄÕ)“u ‹¦BlGÛæ*p )ôæL»«CüôãfÜZ#'^Tw6çð¡\>¢ï}à{b0=i8£Î­õ``$Ó©ƒC4z 5§¾Òhݱ‘ú|r²+ÔN4÷î¸íêgY[ÉèW?âñ^~§’®¡lÅlæçœ÷à’ý,ébÇÇ¿bÂ=S)ºø1¦q/£SÚB~ Þyœ_?ó{Æ,\͇?~Æõ‰ÍP™´–Dµu Yydf»àxhô¾îaŸãÓ›‹æpâÐ4<[æòÙâV\6 mœ>£< ~úŽuG4¢/ç£QM#¢M+lš†ŠM8ÖEÑÊ!#ËÒ[1à²á$ø<%&ÙÙ˜Zqñ>²ÁV›6ça鑜ß+©î—­¿åµWÏÉ Ë­ÐÚÆç+¢µ’™]‚ÒBˆkíó{QÉ"«H¡9cˆm«ƒ•ßômü± Ù±r KŽ´ÆÖw}¢üoR±]CçÃ"oÅwl(Öˆ=žþu5ÂÛ´Æ¡+6‘¸Ê lÞŠù¬=¬=ú2ú2akAD¨†:RJYecbþŠy¬*„Öƒ®d\ÇÚ0¾Ê]QW°Å’cÔù½Òã<¶75ã)EYiJiDôÃà˜ZWß*£´ ¯œô)c†ëh€ûlÔ½q¢(J÷.äßo|AÚ‰—ÜÁ}W‡ÏŽE)t) 'ÌÇw¯¿åõ²rXZ™M¾ex‡F}[ª¢T>ùm%eôÍê3þU%ÅU ……WfŠÙ¦V.Y<(# ¾.„Äñ¤ùÜ\oÝ–ºop±áthzmZûxq8p p»\'aW܃,øâ)ª&ÊŽ=ŸISfÐîh†üãüþ™Û¹ìíÑ„6©L¾h84墼¬…ïÞ§­õ&ŽZËÛóv³ò³²êáÄu>ôe@ß®DygËQ‡Ø¼q-š z'ú¼žòrL¥Wu}Ui&û zDz××ÒÊgf)ÊèD¼/"uh7»ò,´ð.tõÑ›ÀßòZkSš™AÒ°Ç&í3¢=Lá!zKÚøš (ݵý¦†-©ì€À6'HƒçCòó¦tL-š^}깎ee¸Ñ ¯'¬òó†}x”Eö¼g¹^ýŸ­·­èIƒ:Èæõ{ðh‘ô¹¨ ióÖ-*žØ º¿×[ŸK·:@‹ÙXZ»u¬3i¢UÅr…‘S1o` Ç ×Ñ÷Ù¨{ã„°8´é¼ñî÷¤»ZÐíŠû¸sd{‚ëù²òdí'Û£],í|TËëSšö-ßí1‰9¶qÙdUÄÚ©°(ÓF·ëæ¾!QUõ7"±7—ßmpè/o±òóé¬L¹Ÿ‹}î³÷3›âøeggË8å_3/P6÷²9õÊæ$õÿb{e‡É4¶3ëåYd´¡ßõ73°Î ÉÇO½œë.y„ßNeÚÖßðĹۘúÙFýy ¾zVkAÁi ÊË(o–¬®ALB »8‘‡ºÓÌÎ Û=6X=Ðm¦üK+h =dh />Á¬Üù<2îFÞÝnÐãן3óÉ‹ˆhjy<˜3o?´ˆqÝ{«™lÿr«KtbÇ\ÉÅuÞ&Bß+ÇÑþ¥-ì]ò[<£ésÜw±¢¼Ü…Òt‚‚Ç$«C¬ùô=¾ÏlÚåsÆÞÇ•ç52c¯…Ðù²GxªßÖ­ÝDjZ[·¬à›Ô|;û<®yè†ÄØÀÌb¦ Ž8}>]Z•· âã#«2ªV僦=)™zßNäÎ"#ÇBˆ#ÎGJËÌÉ"Ç#6Ágƒž¿åµË™•‘…©4ÚÅÇúž^¹p¹hAùjS%lY¿2ltî™B -Àmü±uáºgßàZ@ÓÿÝÛàù0³ÉÈ6Á_Ïu4ÉÜ·ƒ¸ÄØŠëèÝÆ™DÿáÝìÉ£·I©èM`f³?ËG"ù~)o]qÆ&P=)[U‡â‰©Ókÿû3‹°ôD’âë¶>¸³2ȱtZÆÅWdK=KŎꯣœyo4;YKßçõ©ë)УpûýÜÐ7²“ý[·S¬tÚ“LÝØÓßòzX9,ýf‡‚»sëðöz€R×ðÆ"´ÖC¹ôâ¨:!¡¾'¶Ò‚C Ñ@•¥¤9]T!9y.”ÞŽØz^“Ó4eîbW'ó -²PЄ@]'$:…ãR8NáÊOeîï1wG*ß.ÙÃÀk:a˜%””+ªûJÏÖnÌÇ2Î!!Î{3(ŽdfrØÒ‰Iˆ¯7«håì'ËFÇxŸJfq%h8[µöÙ;ÃßòTY™‡±4'±ñõ 7Ñ8”˜˜fÝ3© VòÃæîÉŽ[U, d¿44]krƒKƒçÃ,­¼ŽN¾vìÞɪõ±´v$ÆWÞ7•Ûh­º0dü„Æ }0K)uUÔg£bücu%>!¶Z7\?uÈ“Iz–‰GBn5Ò3qa›Sôp,ø©£í³q÷F³RElŸõ6o}³ƒ’ŽŒ½û&tñój<Ï>ÖoÈÇÒ#éÑ3¾îýâo¹ï‚Pšú-ßí±ˆ=–>l95s3+†]µ&ÒçTõ.\.˜x<õ<4æþ÷ èØ„BøræʶÜöò[øšKSýÈ«}LªÖ›»_¾‹^'ôè4Z¹žqm¾`Ú´y£p.e“ÞePp=«‡w¥[’Á¬½;ÙyP1<úø›yí}Æ02òMÞOû‚›ÿHÏê-Ñž-̘± ÞšácûWµ@²M½´–ôx¶oÖ1ÿë”BÃ/þ™ßb5ÃKŒNuø'ž¾lÏ­.%éš÷øæÍIÄT|“ß|ÃV+Š['ôkB—mv1QèìcߪÕd[}H¨ñ¤£È[³Š]& íñÙ㽩<»Ø¾Ëƒf;—îç6ÃM£µeÄï_gÄñï©)Š£íyŒÔ‘;7ûµá$È®AéA J53zÈ^üKs-ô–ñ$T¥^L²ögajAÄ%ÖÿPêÎ=@¾Òhí3W–ª²[»íý-¯Á›éÔˆ­çém‰j«ÃÁ<²s=U­Ö©#¬ÿj;\1£/¥—75È6'HƒçÃ{KòÈ-Vt«‘&3ÉY2›ŸZhÎx¼=ˆŒBœêH¹¥Šä°F”ß&ÄYñ9yÅ ÿé8o] !.¾MµºR­%Ô­CV^™e`tN¬›=W¥df䣴Hâã‚+ÎE Ç‚Ÿ:Ð>wo4O«?yVÀjÓ‹î¿A±þ¿MË·-gu¾Â–0€þIu¿$ý-÷©2›|8¸W\âN/ÍîÀ¡Añ¡ -hU§üzÖî1A'!®žÕÆÜÿ•:6!„>IcãñˆÅõ£°v¼Åß·3ù†‚K[ ƒ´Bwofõ†òæùü°‘%ÓwÒ8šc./+{k3,l)ƒ¹¨I¯¾:GR±`]:Gj%¬­¢íÌ[´ Ö’”•ãX:$ÚÀ³%ßïãX“r²W|Ä›_î LiqÕ'ò* #³eÄWßC©Âãra)°<¦Ï¶ìšÂãñ´¼Æ§f’U¢ÐBb‰oSÏE×"èÖ= ;ÅlX¸Œïù±Ž°íë·ùxÍa쉣¹ylµ ˆÙæið| $'ÙÁÜÉâo·U›‘ßMÞºÏxëË”)Ðc¨Š5Œ$ºvòŸ™3} yu¦Éwsxß:~ÚRxìóŒ$ºt s ¿Þ@a¯/‹£Ù©lÚ[|lýªº[íÕbÔ¬Cñuë+3\K£uBuo4Uº—o¼À{+ ' ãîGîlTŒ:ÈÊ…«9¤Bé1r`Ýwû[î{§”üü-ßíµˆ2†ÞMh42ºÑ%\ÃÊ]ÆÌ{kôrçodúÛ_°µ ÂÏÁEõ¦Q÷ÀÇ&„¢>g^Fù´ʰë'÷á›è|-ןßÐé aà„‘´úh?,\ûÒuÞgyhÖo˜øÌ \ÖAv¸Vðôè¼eØéýÈ ^»*ª2ãâ ×còô’Kxtñ_Üés.º°ú¾U,KËÃ1§>|‚~5¢÷@¶©Ÿžx+¯¼8‡¡wÍä¥1]™7d8½c,2VÇÒœn½®~ºµ‘çóT²Øý΃<þ]–†±÷]nònÝÕô6Lzy&^Øð­ceÎcö:—gHqÆ 3Î{ˆ×þ0—q]Áìÿ»ö¯^H¿®m!+«Vïà G'ê’§yí¾ÎÕr*Ö¦öIDATõÔŸŠíþðëÜçŽW·÷üiÇ$}íf,+æ«ðv$%ÅÑ6Üu4‡=Û÷RPî$qä-\vneÖZÒwÔæo_ʾ¹/ò×m)tl«s$c;;ò#èÛ'™ƒ+÷Ð6!þXw_O,ôðxâëÍ(jwèHœ-•ô%ÿæù‚®Ä‡höö ž<˜$èmÛ©CÖ¡C”+°ÕÚUÃËËØ<ý5¾ÙU4ª²2LÀ•Æÿø;³Œx†ßyCµ …t¢]ÎÐ寰pë4þöäj:Æ:)ÎÜžƒ.œñƒ¸íîñt¨qo²Í‰ÑàùÐZÒgÔE,ØþÙ‹^å/»ºÑ%ÚAÉlK/£]R4Ž}ŠO *ŽÐÂèuÙeü´s*©?½Ë”´¹t<'–‡ÂU|ˆÜÌýd†ž¿zŽþUŸNï cY¶}Û–¿Í“[’èÔ¡¡Z)…Ù{Ù“å¢ç]ÏÓ£}åúÞºÒ"–¸êÁSƒuÈ";=7vâbêô·QG2ÉY9,»šÃÁ=¸rXbÓœœ)L¸úB¶½¿Š­_=Ç—u CLÚÑ\öî=@±©ÞiwÝÜc“òrÿxlBˆf{ª‹ šQ³Êš¦)@)ÿ3;ý⼎+“>`Õ ×ÒÕO1ú&®ˆ™Ê{_Áš¿ `@­ÆqwîVV­\IÍ|s!»Ö¬dBr\5Çq÷ä‘oVÒéáÅÿ.`Ýw» "‘ ¯»‡Ÿü=Wt®óÒ¦À¶©—Ž·OåÇèùÓßÞg˜ª·åÜ7óŸÏÿB¿¹£ùðÓ&ìî”Q¸]îŠÉÉT1éW’îk5=šž‡ý 2WäΟÍÊòPFM¸„ÆäækйèÉïY×ï ^xc WýÌâoJ!¤ ‰}.ãÆëÿßÝ5”øæ¨?ª€y_,¦ØÑ‹®ï~F´œµë=–Ñleç¾,ò÷ü̾R[Xkb» á’a#ܵMµF(”kx讦Ïþ‰mû6³1¯ ñ]sÛ#hµìo¬ÄA\Bô±‰¼r3È,ãœÄ'´ÓcFrÇí%LŸ»š©«H7-´¸V «ÜF<‡äû+'ÈëXëû¡ÁåfÛ7íbwí÷—’±§°âÈÂc ®Ž êÌ=H‹/g±tó>¶nµ•ÌE“†1jH¢}õd› áó¥Òm2ÿwwÓg-gkf*ëó‰LèÂè;Fq^ÞG¼°× 61®FàiDáÞ?´ã‡yß±*u{6À´Þ¢%m;ôg\JOúv¯9ÒÖ?’báÜïY³%m2Ѓˆh›@ŸK{3¤Ë±ïX]©9ùaƒuH“‘q¥Ç_·ÂÌJ'ËÔ‰‹§zò0cñWG›ºÏÆÞÇÍÊc_zIE&[¹(LßA¡¯õlçÐ3¼ÚwïcþŒe Œ»ö’ºeô·Ü'EÉÏóø~¯Eì¥c‚ ÑªÏ­<Öº3óæ/cÓÎ ¶mö`·$²ã… î?Œaý:ТzY¹ÿ:6!Ds“‰¼~Y4|Ì3eÊ-55UËËËÓŠŠŠ´ääd-//Ow8ÆÑ£Gu˲ì!!!v·Ûí‚ ÃQJ…[–ÕúóϧÍlJÖ­[Ø1ã›ëxŽKNÎÚµ‹nâV&{¿ûŠœWÐÏïŒO6þ¥/>•Ï-s¶ðÎè&¦Å™AðßI¸yÁ@þ³{··;}Ûõ­ô7ÙõAÖú-_ÜÈi\Ôæ§³äå?ðÉŽx&ýùQ.õ÷Ε&s“öß'xey &>ñ8cë>µûY~¶‘ó!އ‡ŒoþÁs_g“pÙïxxL|­^[þ–×ÃÊæÛçŸá˼îüjÊ]ôõõÒæS.ÀcBœ0sçΦW¯>§ºg«¯¾æ2MÓ 5M+²,ë(Pf·Û]%%%n]×Ý¡¡¡–Ëå2###­Ý»w«ððp©RRRÔ”)Sêd|åI临~e#‚d=îÿ#W´ÍfêËŸ‘q¢_,N ë­ý–¿üó1Æûx§öéÃÅš7^c‰»÷ýqòÙ$˜•3‡Äßлqf§ó€¾DªLÖm8àã½ßþ–Ÿmä|ˆÀ¹öÎ壹û¹à:~5ºn èoy}ʶ|ÏÙv’†¥×i$~lB!&òI¦µÄSO A[øÏÿP|ª‹#N£ã~û$º{0§sœle~ÂSïì æ¦¿óÛÞ'aêiÆ*ØOÆQ…›H#_™Ûd¶ä¡ ëd#sùìª3Y’ÿåg9"ªd _|0ÜøqÜ}K?jÏwåoyC‚Rn੽ÄããNË÷7ϱ !„hØ™0$ñÆ ãßqøS]q¶ÓãncÖA_/Z;;¸3÷“méDÄÇqÂÞ|¤µå’ß¼Â%.?ÛÈùÐBºrí”×¹6Àåg²_ò± q&ÊÎΖqʧ˜¦iªrþ¬ã&²â¬äìuÿzëŽS] !„BüBdeeI ü Ò¤N: À0 UZZªt]?û¦¹B!„BqZÓu]•––*Ã0ŠYe4‹B!„BQÊB!„B!D5( !„B!ÄqŠ=ÕEͨQrZZÁÁÁ2Y!„B!|‰¼NoÞù¶K2ÊB!„B!D5~åððpÉ$ !„B!„8£«´´´FŸ’QB!„B!ªñ(O™2E¥¤¤¨ÈÈHÉ& !„B!„ÙÙÙ§º¢ "##UJJŠš2eŠÏ˜W2ʧ=‹=oŒ$B×Ð4ƒ¨k¦‘WãR* 6ÍâÝçåŽIC8/6 ›®¡iÿ‚'}Jq3”!{Ílf~5“oÖç`5r«Ò½ßñÚÃW18%žÖ¡N‚Â#Iê9’[þü ë }ïÅÚÿ—Fèhš†uŸ¶!„BqúËÊÊ:ÕEÍHåÓœ*œÅ”g¾çˆl]¹ów“ˆÔª¯áâ§—nåÎGŸçݯ–š}³¹cKÏZ^¹i—_q-/®p7b“ÌÙ1è‚Q<øò –¦eRX⢼8ŸôM ùè©›è×ó Þü¹´Î–zÂWðØômÔí.„B!„o±±±§º¢I |Ú*cù×óÈ«ìulë1œ!‘Íûgí›Ã¬ °wcÂøÎø‹“± )8x¬«´FhõZæ#Ô~ìGsû Vå×îÌ “4l+?ÌÜ7›™Í)+-ùÃßÁ¿æn"ëH)GówòãÇ`â°{ùrÝgÜ2`$ýû;¶äQVzˆôµ_òüu—pÛÔ¬FO\&„B!În111§º¢I k7ÿ謚Yºqÿ‚˜ðaaãû·{ÒX²,¯2PÓi×»íýF©ÍÍ"ã›Y¬u+lÇ3¾k#  ·¤u«cÕÊÊÛÉÎjã­Ìì.=ö³2ÓÙ^»ó5غö¥WXeÀg/K—î 0hu³ù‹©l, ¡]r"ƒõÊì¶Â½÷nt;ŸîóÙíBнÉn3‹O¿ÉFéó-„B!ÄYÇvª pf &áüA ±5%Šrp^´ÍG×ézMãçÝÞÒÆ9]ÎñŸÍmnêófýD¹²ÑiÜDz4¦¶28cýL@•}Ç ~J¿^EGO*=ö ?UŸ8Û*æH±ØÑ‘.l°Þ ¸Ù²1 çÀahÁçó›9 x~X[Ê×>Á€졄 (‹ÒR“Îw|É¢7&k¦ñÜ%}x|y) ðìXÊY$J{’B!„g ”¡Ç0ùµ…L>aÈ ËS™yÕ "£#Ozú_å}Ë×ËÊPFÆM¼ ‘•ÅÉÀ‡þÈ¥ŸÜÅœ| ”‹mÜH÷nô½ºf`3|4è‘DGyXQš•ÁA±Mî}®ÑbÜc<1´-:Ü}(ýÛ>ËÆìŠà\sáá)ˆµ¶.ŒÕ™'–o¬˜<ÌÊ!+Ç ”…B!„8«HpšR¥%ë¡ì ÈyÒÃdÎÿš%% #n,ûØýoRIo;Ïzž‰‚êdÐ5[[:$E«xz[ÚEú86-ˆ j3“Õ<Ma£ãÝ ÷îJoAËÇ>O?Ÿó«Æ~k„„†+³rãrËdðB!„¿ìììS]ÑŒ$£+‹i÷ßÀ«›Ýþ×­âà¢?Îäù1áZ[sU›ÁÚM¹ë$O+¥³ðëÅ+Ø1éïlÊÆ­úÿ–™i×°âë¯X°f;Š5"º3äòK)~ªWï«XSO¡»¯ÁתœrWµ ÕP·ë:Á/:zµ¸\ ¯6Ù˜Â4뎗B!„Ÿ¬¬,™ÐëD倔‘¹y9Ë–5áE8i•ëAA£Æ)ëíb‰64p+Pòs °ˆ?y]Šñõ÷GPz$£'^XÏ€«`ÀÕÇ~¥ò¦r͂Õ“ši´6†Á>¶µòÉñNùFPt ­¥ÿƒB!„â$Ð#z2¿ù±¥Tþ•1ë–VžÌKkÑ•n ÞËc²{ûnNf®óè’™,(´Ð[bâà¦mle³zÁ*2kõ•6 ~âÅ›fF~åø`Û9Üòàe´öuRܻؾçØdf»Ÿ‹£é‡!„B!„M&åÓ•í<öoÅ‹;ò±0É^¿žLk0íë4m˜lyãzîøh_E mæ³½Zp×’'¹¤ÿ+-"¶Žüêý¹³“¿ù³KY:s>–FĈ‰ kbÙÍÝ|v÷^=˜@žçÒ>¶úáݬY¶š}G¬Šl²æ¤óݯóçz‚p϶5¬?R™Q6b¹èâS0ë·B!„â¬$òi+„Á‡Óò“i´À½aK Mû6µÓ¯ŠâýYµr¾^VeÜÉê•;+~°•0º¤“S•¯`Ö¼\,­—LN‹Àsx/ë–ìe]íz οó?|ñÒ(ßÙd,2XĶʄ²3† }%Ÿ,„B!N_±±±§º¢5k×kMÓdŠàf£ÑrôÍ\]q‰TñÌœ“q‚]«¾æ›l-lG¶lü»Ÿ½ŒŽLúÝo¹el?ºÄ¶"Än Û‚i؃K®”·¥òÓ[“éPßDÚV³¿ZEÅ\^É×ÞÌ`_㘅B!„8MÈD^¿,’Q>…äþ_¥ðñÓ›q«Ã|ûñ—d_{G­w ÛèûìVÜÏ6ׇºYûõö›Á'2ºN»ôv º÷9ÝX ÌÓøïòòŠ‰Ï‚pï]6i|²cØëd˜¯û^hëÃßÒÜüÍçBƒ.®Äõh“‹,„B!„øi–Œ²ÛíÆ4M%åæfç‚ç²6: 8úÝ[¼Ÿv‚§ôò¤²`qAa­6i ‘ÄÉǧœ•ïü‡5å 0ˆ¿þqn÷;¦Z!„Bq6kîXTf½>ÍiQ“ùëïû¢r­ç|áÙa;Ÿ?¯>DqQ>³ïŒ=éD˜Î ïïÄh#xâO—q’Ë „B!„8»w×k]וRJx<¾¦“ÇÇF×ß,$ëö£¸hF0a'=Ë{òhm.çÝí9ü[æ£U iËB!„§¿ììl§| iš¦LÓTJ)l6Ûq§O‹1Êk×®%66¶NÅÊÎÎ&++«ÆïNäzv»ý”|ncÖ‹hܨõNUùd=YOÖ“õd=YOÖ“õd=Yïl^ïðáÃ(ÿ‚ÔÎMVý»)X·n cÆŒoŽc9n99h×.úTC!„Bq†Y»v-½{÷fîÜÙôêÕçTç¬sÕU“'hšVÙíö£–e•›¦Y®”ò(¥®ýÕ·`Ê”)*%%EEFF*¨§¬ TQQ‘*))©Ê*†a†aY–%²B!„Bˆ“ʲ,Ë0 «úpà’’UTTTõsZZáá᪞w(×PFÙf³)Ã0”ËåRn·[Y–e†a²?!„B!„"P†a˜–e™¦iZÇr8‹]›ªv \ctí;,,¬j¶0Ã0Tii©²Ùlճɞ@ !„B!„B7«l³Ù¬ÒÒRe†(((PÁÁÁUã“}d“ëLÖ䌲ÓéT¡¡¡Vå hË4MðØívÇãiú›œ…B!„BˆãàñxÜv»ÝxÜn·åp8,›Í¦BCC­ððp+,,¬I™åú媈Ú;N¹öÌ×n·Û,//·‡eY–év»Ýº®»=0!„B!„"º®»Ün·Û²,3((È,//·ÜnwÕÐàêã“«e“ë}¥”ߌrõI½"##­ÈÈHËår™¡¡¡Vhh¨ x4MsÛl6—Rª¼YŽR!„B!„h$¥T¹Ífsišæ<¡¡¡fhh¨år¹LoëÄ«1ûÓ»|Ê”)ÚâÅ‹õ¢¢"-**J?tèît: ÀØÜn·CÓ´ ›Í)¥ìJ);`Óu]7MÓÐu]WJi–eé†ahJ©Ÿ_ígå:% Ã8ÕEB!„BˆãR1zö´¤ªÏZ­išª|庮[º®[J)S)U•°­ ŒË<O‰RªÌn·»¨˜;ËS^^n¶lÙÒÊÍ͵ÂÃÃÕСC-c“}jt  5ƒåääd-//Ow8†ËåòÄN—Ëå´Ùl˲¼¿3LÓÔ Ã¨ ’ ”kÿþtaÆiY.!„B!„h,Ó4û=Ã'‚70®þ³·¬š¦)]×-Ó4½“I›€G×u·Çãq9Žr˲ʩ$§§§{{F«éÓ§×~qÀrõ&Ož¬çååi e–N§°¹\.Ãf³é¦iê6›MSJi¦iêÞ@Øn·W”®V`lY–¤B!„BqÑu½*(p»+æŠöк®+o \ù (“ÊÀØív» ÃpÓ¸ ÙoC­©…OIIQ©©©äææZÉÉÉ*##§Ó T¿–eYº®{C×u ÐÜn·nY–æp84o \;åºȧk¦[!„B!«zÖö4SóMºîý¯Òu]•••a³Ù¬Êõ,«òÅɆa¸ ÃhJ&Ù¯¦~TtÁNMMÕªg–sss   Ãn·†a.—Kw8ºiššiššeYšÓéÔªõãÓ=PB!„Bqbx3ʾ~Öu]•——+ïÿ;ËårYÞW»Ýn³¬¬ÌŒŠŠ2'“ìP  5ƒå¼¼<=11QóvöÙl†ÇãÑÊËËõÍ4Mo¹Æƒƒƒ%0B!„BQ¯ÒÒRe†2 £*Ð-//·œN§e³ÙTii©å+HNIIQ¼«¶@Õ3ËmÚ´ÑŽ=ªë§ÆçxöÌB!„B!„/†a(›ÍVäzƒc€ÐÐP«  @ù ’›ÜÕü¸eðY.--ÕŠŠŠô6mÚh.—Kp»Ý ~^í€Z!„B!ÄÙ¡z0ì‹ÝnW‡C¨ððp+88X5W&ÙëxSŸ™åääd­¸¸X+--ÕÊËËkÌÞZ!„B!„hHAAAÙét*€àà`¦ÒÒÒh®L²W³ÊP7X.++Óºuë@qq±à œ…B!„Bˆ¦Vaaa --   ®š+“ìÕ\kÌ2@QQ‘PVV¦xg!„B!„¢)ÒÒÒ Rááá  93É^Í(ñ`À0{yg!„B!„¢)¼±Wdd¤hÎL²Ws®U™eoÀìU;pB!„B!Ã{¥¤¤(€æÌ${@ÙË0×V;€B!„B!|ñĵÕÊ"Ãi(7j¿õÐB!„B!Du>âÚš-@ö:%²B!„BÑLΘ@ùdí_!„B!ÄÙ©Ùd/ýDíX!„B!„8I ,„B!„B!„B!„·ÿCÓ翸9K™IEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/plot-settings.png0000644000175000017500000013700313145277545017722 00000000000000‰PNG  IHDR_Zžµù pHYs%%IR$ð IDATxœìÝg\Gðg÷pÔ£÷&*Š ‚(öÞKbš¨Ñ45¢‰&¯&1͘bb4&Æ4K5±×Xb/€‚€¨ ½ÝÑË5®ìÎû"œ‚úüùïvgggoæÙ)»P999Z­6;;›eÙ>}úQEQ „BOB!¤ªªêÆE¹¹¹q¹\*###999 ÀÆÆ†a–eY–íè¬"„BMÓ4Ms8œ¢¢¢„„„nݺQgÏžíÞ½»µµµZ­îèì!„B‰Ï祤¤ÐEahD!„@­V󯯡,KI¥RœeD!„ê°,Ks¹ÜŽÎB!Ô‰p¹\×à „BõBhBHGg!„êD!tGç!„êt0:"„BºpIBm†^òÂ7×5 >¤hÏØÒÁ½[ð€ÑÏLêï)¬Y"®ß4}é> ¼€7·}ÿŒÞ«"Ôy`}D¨}–QËK²o_ÙÿÓ/¿òé±mÛ¤«½õÝ Ãà x¨/¿Ï?þÈÒÒ**+ß{ÿƒ¸›ñWÎýg` X‰j”±ƒƒ9 @rEãO3’ ›V®;œ"¿?‘¨)ÎJ¸˜•péøÁo®]1Î[ÐþFè1çéá‘xkQä²ë¿¦(jñ²·ï¥¦º»¹žFG„Ú‘åä–×FDÚÔ̔Р5©ýï³C)U€Øx÷èbY•};Y¬` QåžÛð®…ïK|z†GpKÓoÜÊ«"@[xõéå( Džæ8_‚Ð7_®[´42-=cQä2Š¢RÓÒÖñ¹á)`tD¨}±ÊÂÄcßÿ£ª ‡´MÏžv4€žE¦DzñÏ’«C#- œÿÍW3ºhÄ'?\ôÅÙbˆ6ïøÎãÏ}ýììúho}7ë­]b±ï~4Õ£"Bµìlm7~³¾:@€ƒ½ýwë¿rtp0<ŒŽµ 6w÷+Ãw?ð1eÒkêäÔ;í¨XYuÔ¤EƒçLëb <Ça/ßsá÷t€¨ïFÝ”>ãhX¡¦ñ¸<>Ÿ_óÿ<ž€ß²9 ¼ÛDè‘¡…ÞÞÿß·Fª‘ÔN7rœ½Üyußp\=Ýù5‹^µ’b|¸¡¦•”–¾ñÖÒ´ô w77w7·œÜÜE‘ËJJK Oû޵ ŠcdfnÌŠ¢iž±…½{·àþ£&ŽèeÇk~_=©µuöz²-[ñnfV–»›Û¦o×À›oEfegG¾³rÛÏ?˜FG„Úå8éëßölI £Ììì„4”³ÀäefiÁ¾fXˆÍÉÌÑTÏ[R;{ëšÎ'ÆL„‘rïžO—.ë¿øÜZ$€Mß®|gå½ÔTÃSÀèˆP§Áõ ;+eØÒs;M xÆCÀžßq4½ú;¯[ßÞæPAÍ`+°¥%%,઄êè<×h-Þk¬†Ñ¡Nƒ2øÂTŸ+Û“UXéõï_þt/˪¬[I¹Õ‹u(Žãè™ãiÚÎÅ‘Ge2€ÉÝ÷ÞiÝŒhʲÿˋǹcœDèaa-B¨áuùéʱ]LhRUp7æÒµÄK€â;E¼ùùë}M«{Œ”yøˆ0«êLT…ÉÑÎ_8w!*¥—ì Ô°ïˆP§Âu²l«ï£ûþ“”&.“i8ƶ¾GO™ÜßÝôþ\#e5dÙWJ«Ÿ÷_NÌ)‘«¶ñð „ZŠ’Éd„B¨sÁ‘U„BHFG„BHFG„BHFG„BHFG„BHFG„BH—eñÙa„B¨®B¡èè< „B W*­èè< „B ÷رÄB¨s¡$qGç!„ê\pÍ*B!¤ £#B!¤ £#B!¤ £#B!¤ £#B!¤ £#B!¤ £#B!¤ £#B!¤ £#B!¤ £#B!¤ £#B!¤‹kÈF±±×Û;!„УÔ§Ùm ŠŽàèèôp™A!„:žXœoÈf8²ŠBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBé2ômK%޽v¯”­ý'EÑMs¹|¾ÀXhjieã`giÌyDyé0:… ‹2réÕßÇ’z”Yj!Ržvùf^ÊÒ'$ØÅèQçV_RÍá Œ…f";WK#¼åk)=÷ÝŠ?ïªIõ?)aßù_½dÒ±™B¨3yTÑQ!,aX5£U«²Ê’‚üôt ×®]»Ø·¦e#•)×ⳫЖÞá½y›ýy “V«VJÕJiYQ~{ ¿›ù§õHé˜4 ¹ÿoÅ­ë ²À0ÓN±zT:Ëm6QWd'Å'ä+íY!¤ƒâðø|>ŸË¹ß¤MyvJ¾’4± EqQéÚú¥D”w®%ʰܪÓ}GÊØ%(ÄÃXZ)-+ÊÍÎ/V²D]|ïn¦yo/ÓγÛOM!èÜ©St'¿u§,¼úExÔü?ÍéØÜRF޽C½,( Œ² 91© Š°•eZWc^‡æ­sc%7®§3€âpiVË ªÛÑ aý;õÈ>BPÇŒ¬Ò4MS´ÀØL`lfck+SʰòœÌW?[02I¶¤D&—)ªÔ­FˊÛZŠìÍx€&?!êvÉý'[žvé\PÆ®þá],(ƒÒé4Më †LAÒùšS¢íýÂ{ÙVß+yVܵtÊÄ38ØÛŒ‚&m99ù¥²*-ðŒ-ì\<¼Lu®1QK òÅ’’ ©B¥f€Ã㙘ZŠìÝ\ÍËo5S˜P‘~µ‘yG¶ªZ­–@Íu5øê·~B_gcª5WÓ–§]9{1êVZvQ…BC™Û¸w 0lH˜{½dUîÕ/'fçæHJ+å …RÍpfVvn]üú \K ,÷Ï;ºïÄå;¹% Á€ÅkçùHZ™NoñÉC'/ÝÊ)V‚Ðλϰ‰Ó¸™4<Fš}îâÕÄÔ,I©T S ‘k·ž¡#G8Ôþh :YÔ™tмc}< /Ǹ\¢)+*ÑÚ:ph+ó²óËê´­J)U)¥%IQ÷?ƒfÄÚ*ÎO[‘—YP^;›¤’—æ¤TÊÙÞ.÷벺4#þvnE½'­ºJ¦®’U²æNæ­=2©*J‹¿+–Ö«cUŠò"Ey‘$ÏÎÛ¿»£é†ä¶(ªn/ŠÇ¯ 8­»úä©ÈLŒË¬¬9c¦ª¢(;±¬ÌIDô NUIF¼úÅÎVÉK%òÒ‚‰wÏ^®O;bònDç1@ÛöÓU}.úš”Ѥ]‹+2ÌZ_ùEê‘u£Òk­‹3oýåîíü×ß™ìóÀ3dc¶,aÿÆ_ϤËï—˜¬4/éjÞíè«×žyõõanÕ†ÈSÏ?wW[ÿ”åYåY‰×®Æ½´ôµ0›£‹VrqãÑS‰R–Å'¤uéEúñ/\I©r.ÏK:½#=_ýÎòaµ—ŒTÜ>¸që©T[w"ŠŠbEEqn†Æs°¿—2üdQ§Ò ¢#mnm#È«^ Œ\*'ÕcŽ4ßÔÜÌÌĈÏãÐÀj«ä%%å -¢*LÍ(´öµçÑFæ"[J#+«P2O(²¨^´Hñ…µ£kͧó¨O™(scÎå6ø¨^°î£%)+”P\1—©ªªn¶‰¶,;¯ÔÑÇš@ä¹ I9µ Å5673æ°*…\QÅ€a…ùV–“p'¿ºó@ LÍMùŒ¢B¦d«(LMàõíjÕð§Ö|n[rêÚrI‰¢¦ááZÙZ68V‹¯~óycʳ’êBcõ)ó´² i~¡¾ò‘ç&$åVT)×ÄÚVdÆcd%EÅr-!ªâ´¤dã 6ì'ÈfÇÄŠk‚£u`›Ð%Ðß4겔ѦÅÄa¯§/Ãä\¿FqM½ÌT™yj@ª2Olÿ§ûÿfûµtcmÞéï:“¦"@;ô ös7Uç&ÄÜÌW¦,áï-;mß› ¬®ÏÜÙËÃÝÑÆJhļ47)þ®DIS³û@ˆß¼¾º‹‰˜ôó'Ô»S!­L''ú2Pc+‘‰ª¬T¡%@”wNœ¹1³€ÉÿïûOÞ«¹ 8&6îvFê2‰¸°T]“J‹Nu":Œª€¨U@Q|û€p'nÆ’)M¹’ Q š²ÂrÆÞ–#òè!ª^fÉ „¾~ —Y–N;Ÿ`+µ¬ÂPF¾½zØÓŒ<3þfjD]Q¦ Öf€¶(«.4RFv>½»;ÔôYˆ¦²¨hŽys…©¯c¤-ÊÊ« ×ÊË¿·›)€­*¸›R¨"D!λY¹ê4¡Íä¶yDUx'¶‚D«R*T5ÓhÆvÞ]íù÷Òº«ß\IçIjƒ1ÇÒ+ ÐÝ”ÀH³cã2+Ýò)ÎÊ­¬‰Ffž½¼Ìh»” ÙrD%É’¸[»>¢ÖQ›u£°68ú÷qç·k?á•«2„ɼS0l¼£žðH <'-[<ÙÓˆuî™-kwß– lÉå37'w3§Z²1(o?•Z-ø“—-ìÎò×gßœ³„-»zôÒ¸^£i ,Â9ÈDÐàU·v®øîr9"¿}=EÝ7HÐ0³„Ï¡ïÔ—'‡v±¤¤’ìr!§Uéű{iñÜ0;¾*÷È·_ý“ª"Dšz7ŸíåA(o;‘R)Ú&xÆÒ—Â]ªÁÈ2bï—Ò‚“EJ'‰Ž šÝšß/Å¡T%YyEåR…R£a؆M3£T¨0 ×Vétˆ–d‹#rëjoLGhg#L¯¨dÔêê{XVZRVÛÛáZwéêp8â™ÛÙ´2‡õ’¥ø¶.5©ÒFv^޹E™rR³ÆÕ±A÷¨™Üthµ¬²ÞÖ_äÙ£—›yƒy¼V]ýfK²´œ©=æýSæ˜9{ÚæÅK4 Q¿|ŒMTåÅ5Y&|#.%×VVVªvê¶ÌíB›~=¦¸z ™¶éÝÛ“ F={˜^‹– LnÔuñØ Î4Ô”ià¨1žÕwJ|—A£ûº{ª„ ª´” mX¯%S ·kæˆiQyòÍŠêY3[J,#@´9w’*F:ZQÀÐE‰ÇÏ^‹KÎÊ/©”«¶þè5Q”±à “aŽãÐ…/ öâX¹vµhE:ßwÌ ¡v|8‡ôvÞŸš®VZ!ehÐfÄß‘×^Ü€ggÖ†Fà˜z†h[r²¨3éÑ‘¨”UµÿOñ«g4¥i7nåÉtïÄïcYƒžþh«tÚ–¾5«ÔÃ-Y¥LÌÍêÚ(.¯öÊÂ@¶JY7(´°h«+¯­ªbj)7ÖëQ&¦&4ÈRU¥&P¿m.·­@Ô¥Y)©&½ºÛÞï ´êê7—7V­ÒÖ;åû *GhjLAÃèX¯Ø‰\|;Q¬/çª*Á#h5)17kÞ¥@‹=ªÏͨ{ Ÿ0檌0y×odsöÐ ´­³ãý.9ÇÞņHUy©‚@ƒŸr3ª´¤vJ’É¿ô˦KzrÊ–—±`EËoÿóÙæ³¹ªÆ6!•æïh›^î 6i]:Þžu&BãÚÏ­€(Jëô9N]ºèëþ…á'ÛIG°žZ":²•Å%u¿ZŽÐ\H‘ç¦å×4j´ÀÆÕÝÙʘG‘K’RjVÒi­Y­§þÌ hµ·ñÀ©7€H5r'¸ImAnA»ô õ2gªÊòîÝÊ(SF‘Ÿ|ÏÂÜÏ©ºÖÚ«ÿðyk¡Gu‡¦J¹W^s(RqiËêèÚ52Uµ·§LAltÖ8Ïöl©õ.]ÒÅhµlþé½çóª‡%¹"ÿQã†t³ò(V|iëΨê>0Ñ3ÞO›[˜5ˆï­L‡22¾Ï¢§ºêòz€á'‹:™ŽŽDSžvO\{Fñ¬lE\´¢î¦ÌÚÓÏË®:£ŒV¢?D4öÓÔ¶0N ÞêKÐj˜š76Uee£÷½z“Ñý€kdÌ¥@M€È**µÎ>Ø¢xÀq(`«×+Èjç)‰B®¬mó)##>¥Ú²‡l¸'×HäÞÝWq#A¢&DS–žYfßÍŠmuõÈ-0ª+I¥\A öAF&{àEõʇ¶êÒ?ÀéQtQu÷z\em‰F^Q.p#¦(&&cªg—†M[”'Vƒ]ÍÜ1S[Psm)#K‘îÈt3S”HdL”PÜîÏ}9¨±1E"ËJͯ™QøO~mrHu÷M­¸ÜteЉdDÑÊtÒÍ%%Yל0yi©ò!6¼lˆz²¨³é‰`Â2 £Õ¨•Eyé7¯ßÊ’Õ¶¢´©›‡uu£]÷£% SÓ–±Š¼œ­ž_3Í©=òÀ¼UKÒé(>Ÿ_`*ŠŠ,°rqzfÅÃõ/h3k+nuÂD[’z¯@^"#/.­[tÚDaêKÖÜÚªæµD]”™Wó¶#¢*Î̗׎䚉,ÛuM&ÏÆÃÕ¢&Û¤ª G\Ûj—«O›ZYÖt­ˆ¦83·¦ µ•¹™EŒÎÑæ6µÅÎVäg•k|K´ŠÒü”œòGÒuTÞŠI”6âlñë÷4:YÜÉÕýmMþ…¯Õ<K ¼|Ã\[wW‹âôrˆ² 9ª4ÇÜܘÚ*™L¦±ð ™qš,LýK—¸¶nΦÅYR¶:¿qW ÌÍø¬¼¢RQ·ÅÁÍÉXß®m‡2¶w·Ë©¨ 0Ù¹N],èýŠZ€kãâ`R”« D[–w¥ÀÌ„£‘Kj=QŽkãîlV’YɰŠì„åÖ6VBÍjUJyeE¥LÍÒ6ݽ]*C† Ф¨Äš®4m;ü½§ù4=UÇo[ýÍ¥JÀ–Å_K™æÛ³áÄ*ýÀ«£<œÍT’ŒÜŠš×—ÓVý†š?8âØÌÆ&c†y&NW¢Í?µáã{þ=œÍ¸eyQ^Zjz^…†8wêH „®vtB> @Ô·÷}ù£8Ȟɻu=6·e/ l«t`Ü{ÌHŸøý)US½}Õí½<ì„”²4/;§ÒgîW=݆ž,êl:Ë"bšoáÖ³w/'“š Q¦.ž¶Fµ=YQ^FV~¡œ9Ùëi¢y6Öµý-V%--**.,*‘ª[šNçÀÕ-ƒVS¥Pigédû°Y¦„.½zºXÔ®éd5Šò’’¢’ ©Š©×F4^˜ ÍÜü}Mk:L•´¬¨¤¢64ÒÆ¶Þþ]¬Úÿ.ŒkãêXûÒ¢ç´çÕçX¸÷ô0çÖ•’¬¢¬B¡áX¸8Ü¥n€œ6uõ÷u2«ÞšUWågefedçå•˪Ã飸)YÂõDeíÚÉ€€&ùÝ{ÔäžTÄÅ$W5ø–ã>¨›‘¿ÞS—F¶]BÌmÅy’‚’ ™R¥a)/àó…fV";Ëv_­H¤7cîÖ,D¢-jW«Ö'èÚÛOuEFHeBL’Ò¯÷ý/)ÛˆÈq¾Çžºr'·¤Š6wì:|ü¤0}÷†lL[>ÿ¾Gð¥s—cn¥e”˵”±©¹……¥£{×î~AÝŒ(ËàYïñþ>z%1»´Š2¶ví1vÒ(‹Kk®´èüÛ*})ûMûßš «ç/F%¦fIʤjÍ,m]»õ íR3Élàɢ΅’Hšo'bc¯;::=‚Ü ô¸Ð¨T4_PÿEìDU|;öޏúU­FNA¡]¬:ËÐL+é¼qô]ý/™kÍÆu ±8?(¨O³›uüšU„ClYêõ¤ c+KScŸGM•¬´¸\^=žLq­Üœ-óЈÐS£#B­Ä¨dÅ2ÝO)ž…kw?§Î;¯2FG„Z6wòôä–•UÈ•jFËš+021·Ù;:ØuÜŸECµœwD!ô1pÞçFB!]B!]B!]B!]¸f¡ÇÞÿΛvtУðé ž BíûŽ!„.CûŽbq~»æ!ôºvtУ€íð£dht3f|»æ!ÔjcÆttÐ#‚·Amàøñ#†l†#«!„.ŒŽ!„.ŒŽ!„.ŒŽ!„.ŒŽ!„.ŒŽ!„.ŒŽ!„.ŒŽ!„.ŒŽ!„.ŒŽ!„.ŒŽ!„.ü VuFZ†l¿Z|ö®´T®íè¼ ÔÙ‰„Üa¾æ/†Ys9T[¥‰}G„:£×Jr•¤£³ÐcÜÌQì¼VÒ†ibß¡ÎèÌJøß8G_GãŽÎ BÝí|åçÇÅgîT¾Ôߦ­ÒÄèˆPgT= Š¡!Côp2.‘µñެ"„Ðã* $´£³ðÄÂèˆBéÂèˆBéÂèˆBéj³èHJ¾Ö?4 ¤™ÿ‚&}{Sz*²hÐôÍILs‰* Þ!ꜳß/}&¢‡‹H(­¼zö9ã­Ï~9q·²öÙù®iƯÇ{ן´§(™äu¡|J0ôû\Ö€­‰,õÄÆe/ ëíik&àñ…VŽ]CÇÍ]ýËÙ EÛgí‰-ó'\Û­Y剼{(î_~R™“”QJ„N]»Ø ê>åØ: xX“TY4æã+®óþúcA7N›å¡§©¸¼fìį–ÚÌÙ/0ÂAH¤’Ô¤s»bNí9PàsoÃ@^Gg±“ åQëç<¿êpf¡ø"î½»[päEY·ÿý=úØï_}úÜÖ³¼èŽ£j¨Í¢#e±üLjz¨/~4nÑa¥÷³Ÿþö¢KƒŸ“35ry¨Ð×€µuôgó?½ZfÔëÕßþþòÙ®¦5÷ Lù½ vÕXÔÞ“ ‚ç³q˜y·§õ6T•°~ʘwΕó<'|ôí‹Çu·¨)‰ª‚‡6úÁw7“ YhÓèøÔ—ùcª#žw丘æÚÇE艥Mxúš½cžý7μïÛŸò2luD÷­Ál"›¿kaȰ/ªIûezXÍôdÈ¢%¿DKS·û볦éß@è°‰Ó¯Ý-Q?º@¨³aËKËY mš?}`ŒÍÙ4D@ñþHQf_;k`W;3#+÷à)+ÿNVêî­Î»°ù­©ýº:X „"·Þ£®?­j6wDš|bËû¯Œï×ÓËÁÒØH(rí5tևߖ6¨ä-ɉ*ûßÏç ìjgjddá8aÙI2CÞºWuaÓ¦he9þ㯟qÑ×5 ÌüFt«×,2Å×[ñlÿnæÆ¡È-`äüuGÒtæ&Ù’˜_–O ïê`nÄã „"—îac_þðpFír‰)sôÐ:ü]9”™ß„³Íÿq!×"pÚÔ`k €ãÒÝDÿ»d‰sð¼}¹`Ù-büH'’ýËK¢_WÕìIÆû7¡ÌGÌœdoH1Y»çŽxiÇ=•±sPÄØAqâų¿®<³ÿðû‡Ž¾ß¿¦”å—W ùy‚ÊÜ+lð”QVTeANFÒÅßÙN{w‚g“c©íZæèáI$âfÿ;vì0i1Õ…5ÃúôŸµ#‡ÑùFqrixßÀg¿¿¥­ù€­8üFxßÀç¶ÜÕ6·eå•&†ô›ºòPšœ­Ý*uï’1a ¶gë ¡ÇÔØo“Ç~›løöLÆOcD4%pì3mÑÇ?ì>u#½Lýàv²¿¦×÷ÝMíŽÙó¢h³àÈã¹5{¨îý<Éž^ï5 5u-;¾ÀƒCñ»Ìøõ–´¶êɘäÌ¡„ëS´ºj¹¬³{NÜ.­·úžN´Çüí?ŸÚÍT#¹¾wãêמìmcåÚwÚ;¿F5ÿ$áø½µõóÑÎ5ƒ/ü.³W¼èÅÑܹx¹°9~¹# Üçý°ååžµK~@è·ð‡5£LWÛy«©cÐnƒŸåkU¯#eâ3ã«w‡©o:®óFs9aîý¹åT9å9ÿÛÏFÙפÈsžøåúYÎÍ-zaKŠJXÚÖÞÖ€†¹»ã‡Óå`ÿüú3}j¦ri›ïo]чϤïøáH¶\,QŽOÿpÇz‡§Í¼úõvnæ í[æè¡=^ÑQ•¤¦,û êmÒàsJìÅa³ï&KñOþ §e3àí½IYI'·}ñöÜÉ{9 A‘³ïËùÁÏn½Û̼<ÇcÄ¿úó\Ÿ>\` Ä… @åÅSQU”͈ɦ j7pp.sïF\EsU­L¿zxÇ߬ûô£5k>üpͦó…Ц§¤7lã›É )¿v)QCÙ˜Þ 0»ûðÙꢛ‡6½¹ößœƒ‘‹~ùïkM<¦@‹l­|K | @­V0ùY9jÂle´Ußîü²’rÖU="½±ù•Yïþ}WÊê´çW&oøQ39a ó%ZÂqõtÕé)òÜ<]8p»Ñ3ÚÚÖš`‹ ŠX°j¦§ÉäIB»xyè,fà¸y{ð©è¢<± €‚ˆÿm‰Œž±þøG/û˜gáÚ3dÀ°ñϽSòê\ÛÆ«ÕtÍa€ã8dÁ+íôU=—°ÆïJIſ˦.ÙSà1ù“_—O ïánknÌ£A}j¡ûè­J¢ÛÂ7“x`‡ûß4½#PV=ü\8ÿ¦'߈—CWóf¶n.=ª&£”ÝÈ/.§Í;³ÿ‰ÿ.\¼xåÜ__Ÿþkúëï‹ 6B“x˜2Gmà±ŠŽ”µ-M¥2Îýç¼6@Ðüö=õL‚Ãzñ6¦1Å…%,ضöqtÚÁʼnC%h=Æ­üp\Kÿä¤ê⮽¹Äaî¦ï¾?JdùùZºì’¶sràRq¹™¹ 4x±–&'#¯¹qM^ÐØQÎßnÎ=õçÁ‚gf5½l•¶wr ©„ÜŒ, ø×o'™œô,5¡íîç¶è6⥕#^Z  .ŒÝóþÜW:µzåŽéÿ¾êÒêÑÞ‡*sÔ:ż#Ååñ€Ñ63ÉL™÷õ告‹Ç/•áBõh©=š´ä4-P\[{›‡¨ì”hàð>|Rrlç‘¢–V=¢(.–³´“CýHH$‡÷]ªjy5¦,ÃøqIÁÉCW<(;ðLY³oX5øÆ!&¤üðêå{sõÅR"½uâB6 ”(l@O.[~j縉LÚýqZʬ_D€Þ¾ß.hæ'‹ò‰*õnÆÃ¬|˜2Gm¡SDGàYÛZÐlQVf3OôÒ.ãgµ‡ÒÓ_­ü-¶¸~k )»{vϱ;øJôtÒ\ÿ`èÀyëþŽÎSÞ¯CD‘v`Å IZÊl𔢇†£½æ¬˜éJîY4ã³óM½oÔ…qû6þy½ñg )SO/{“¼o[ÝM-©¸ñí¼•G+ Yât±`¸ÉøyéªÓ…5ÑG›tŲízÃnÅ[Ö ´$Y¼8hÚ§‡“+ïï£*ˆÝóÁÔK°ß_fI$.[²'£æé{Rvm킵QjŽ×‹¯³¢€Í<¶eçåE½–‹‘œ?—¤¥¸n^÷긇(sÔ:ÇÈ*¯ÇÀþÖÿ¼ðÙ¼Eç{9˜p(®×Ø¥3³§Ìû¿³îÍâå›/ÿðú¸|ü<¬9Ê’InVf~%5øãñc}ñYô4"jñ•_W^üí]µwÏî”\œ+WÊ€ÀsúÆsZ?Ä”hÜ·ÿ¬Oy÷Ī!Þ›ú…úÚód9ÙéÉw2Ké‰;_šÑǨ‘]ùý_ŒØynÃèç‡ ñ·ÖäÆž»˜jùÜ“Om:ðÀ«ašE»½ôÝ×G/8øÍ߃†;²¹1g.ô|éÿmÞmvw#ÿeûÁìçW=¸jâ¡Dž¾]-hyaæ½{b)&Þ3zÙWíþò?\ñÒ;føŸß08ÌCPœxþbR±Ö2|õïŸ ®^HÊ_Úðòço¼æä×'¨»«µ‘¶4-æÂÕ´ ßÒf»uX™£6Ð9¢#˜ô_ôù;ðãžË·ÿ;v]Ã~XÏ×^Ð(a™ßýt|÷îCâî^;« Æ–6¶Nã&2ª?ŽÎ£§¯ïªc§{IùJkS®HØ–Oðw’· „æk~3G±î¸¸D†ã¡fX›rE&Ü w“æ75öêŒ^ ³t3iü¯5!„î#ÝMf„Z·ašØwD¨3âr¨9á6sÂm::#=¥°ïˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéj¯÷¬2 sõêåää;r¹¬‰Í„BS_ß¡¡á§Áš¨Æ¿µ·”Š¢iž‘©¥ƒ{—ž}ú ;¢›°a\WžŠ¾êœóœ½Þ³aJ«ýRn?†æ™ÍÜ6Ú¦”Àwöýô¬Þ(uZX› ‘ÞÚ÷æ½oe•È5 ÝóÍ}¿Ìr7äçþ`n Ë?[ð÷‚)_Åu3ø@m ëuÛh¯èu¥¸¸púôfffMl&•JOŸ>u%<_€µ©¢¬ª eakÍï謠ÇL;Þ²,KDzì†Mßÿ¾cg‹Ó¥ÌçG>ãB³åÿ>)©žKå©Èþ¡AÓ7'1÷_~ûÐ×ïÌŸ0jHHXxŸˆá#ž™ûÆG[Ïç×ìÁü=?<4øåY²ôc–M;4$|ðài ÿ÷ûU±ºÉ EæÕýß9ë¹)C‡D„D ùüëïýt&]q¿ñbîm}6,,øÅ_SYÝR)Ü¿8¬o¿QŸGW5u uÞ¥ßÞ{å™Á„ ?}é7S*3¶Í 0ÿïBV'ÿò¬Ó?þoÖä‘}ÃúE¬¹¬Ö_ _Û¶jÁ3ƒF„ ?=rÃÑú9F[Óµ©~µjYºOrmbîüøBPß‘\V“ñóìð€Ð€¾ÃW]Rk6Œ í»ò´ªajé¿Î‰X¸¯¤Íê…¢ÙÒ`Ëïùvå+G é>(büÌW?Ù~!·ÁÙ4UÓ ¯×š¢¸Ý_¯˜5mLÿþB‡Mœ¾xíŽh‰ºzê´ct¬_i/^¾Â0Lý:üÍÆM»ÿÙÛʤ½FqáÍ­˜›²F~ÈÊø,ülÇù âÿâçã·+ø¶ÝúD ñ–&ÛºjÖ¿$*k6áx›Àgî;xKÓ`_6÷èáØ*Úmì„ £F Í:ðÞìe[Ž%VXùEŒˆð3Ï9úÑÂÈßSTz¶Õdüµü•··Ç”[xûûyÙð«×LîÑ÷_zë‡# å–=ûˆð3Ë:´z~äŽT}i¢ÎÇÐX­ÅI?±µ‰² ž¶ð•YCÜ8@[M™÷ê+ó_}eöP·Gõ'ß›/ V|êãYó?ùí¿¥½ÿ€}}Œ ¢}¿dÎâã¸úkºõšÈ“v¼ùâëkw_ʢ܂"…w7/¹qðëÅó"ÿÉÐt §Q;þP©¹ÓûuÛŽß¶ï;zäŠe‘4MB6lÚ¼÷ÀÁêogÍœ m<½8^ݼyT¶&7+s=‹Ç—÷ìKQÛŒúä·µ#lkoXy^R.¿Á)kï8ä5å›=ËÙr€-¹òÅ›+wÿöóÃ}6NvÐï@Û ^ôÍÔ¾}½Ìk¿¯Ê9úÙ[ïŸØöåÞ‘¿¿èFí8fJ¿ÍqŽŠyÍ?ܤîpÉGÝÖr»›èÛhɳâßo¸T"è:ë« KûZÑÀ–\^¿xéžT-ðt6fRŽïs·v÷òÑ®F@X¢w0Œ-8¶nýùn—_}·ã*¶üÆÖ·ÿšðÓ‡[‚ÿ\RožToM7°^éµõïmŽ’:Yýåêñ^&€2mß»‹¾<÷Ýç»B˜u6ÚÐ&åiЮ#«„eÉ…KW~Û¾Ž8¹îëo4í—ë7Ô…ÆÙ3g¼±pA+ç[XšR@¤•R½+-.©"·@ëzgH {u³mxÊ´ÝÄ¥‹«¾@[‡/‰œà²kûNd6ÖÑ}†‡Ý¯Ì`ä:ö­9a|Íí W jö¢¬Nn%g¯¨»ùRÅ:‘Åõ™8ºñuÞlæ‰ÑrÊeÒÒ7«C#ÐÖýßX2Ñ^Ï>„r˜ºbYõï(ZpÌ>±ÿªœ'G.®®BÀµ¼ä­ñ¶Oº‹§Aum2ä¿V$þäÖ¦ÕLi°™Çö^“‚õÈ·VŽ®]0L[Ïo®/Í;¾ç’´þµÔWÓ ¬×¬ä߇Åà8iÅê 5¡Œ½§¬ZfR•xðXÓÌžRí>²Ñ?|Ò„ñÕŸ;ñïìyó;VýÏ™Ï?÷Ú‚Wªªšœ€k>6müïk>‘(–7~ÛM[ôÔ`%›qÀÀp+ŠI‹O¨hª¡aåyñïùsûÖŸþñ§­?î‰-å“›[÷C3 ™6Æ•’^=pºf¦dל)$fý§o<(ibBC‰ú ôk°ÂÞ¸÷ ‹÷¢E¡ƒš[‰G¤ ñ©ZJÔo`¯P&ÁCCÍ;gÂt´ãÈ*À[›:T3¥A*â3Ú4lX¨yý‚ç¸êÃ!ò„›÷ê-=5ÝÐz-JRS–ýõ6i°?% öâ°Ùw“ëÇaƒš”§C»¬2 »ry$—ËÝ»ÿäæåW;uÒ¤7^]PU¥l*‰Æ©ËË¥(3óFZw~ÐËïÎJZ½ãÊ/+.ÿÊ5µ÷î1bò¸þÞf v íœtÊ€kïdG“Š’Â2VúÚ ¢¸ýÏgÿÛt&C¡{£NqÊûñzNïû׿‡NdM™ãI“’s‡Î—ƒÍ¤ æßŽ‘²¢†ÐöŽv:#\\'[t—#Ò¶ºêM³˜!´½“ýƒiÚÑÑÜþ¨ãµçÈê“[›:T3¥aQZXÂÊÎÅQg#ÚÁʼnGÝ.+*V×k õÔtë5[,.ÐV¹wQ„Þ…¼Ê )ËÚR4¨Iy:´kt¬ùi+•ÊeK@u€€)“&,_º¸µ½FЦÝMÕŠïæîÜÈ…¤D¡KÞ7%æÜW¯ßˆ»yóÆÉíÑ'ÿØÖwéúu³|æÎˆÈ®mˆüêt‰Ó 7ߟ9ÌßÓÉJ(àÒ ‰þxÂ’½ª·î´ÛØi}~û(úØ¡;3—øž8-§]ŸlÐá ¬òº¯Ei$Ó­øu&­íâ)¨Mææ׆fG5hôÕtÃê5Ë2´MÈÔIÁúnP8v½¼Á°&åið(¢#(•ÊÈÅ5râøqË–,Q*[ÙkP%ž8—ÏP<¿ÞÂ&6£M=BÇÏ ?@Sš|rËÇïÞ´éøÈSë¦ðØÂ|‰ºÔŠ)Ì/d)ÚÚNï­.hbOþWÖ“ßY3¿ßýñ ¢,*”Ý.´õˆ)ßE:z(v>?ñ`¢†ÛuìÄM®‚¡¬lE4ň p«c®-µ²û@YÙZs¨ä‚üBLÑh%ù­M=ZíŸàÚÔŠËãR­ Þü[^Þäøo 5S”ÈÖš¦R ó$Zð©Ø‚<±†PÖ6ÖÍœ›õš²¶³¥©Tƹÿœ×<¡/Djí8bÏ0 [B!ëÍ×?\õ¿·—¾¥T*ê>g˜&–{ëC¤q?³7¥->;BßJ}x¢nc_{.˜GªæÕa+bÎÅ5ˆÓUñ®–±/ÿ^z‚ªÊÊ«XÊÒ¶ÁO—”\8§~°fQfá“G;@Ñ™6ýy4•MãÑtŽ)³^^¶ôÚ¥Û eW%\¸^ÑÚèhæàÍ!¥W/$6HS{.º£ãcA§65k“!(‘5 Úœô¬ú¥¥I¹]ÔÂâkJ3¥AYø÷öä°²«ÿE7X~Ãæþw6…¡„>Íôá ¬×”yp__©¸xüRµD{EG¡P(‹€[V«>t°V«©ûÄb±PØÔ=k=ÚŠŒK¿¿¿ðÍíÉ*Únxä¢úoHXñÅ}'nTÕû1°%±7Ò´ÇÞ©Áû±Ø‚CßlºX\S)ØÒ¨ëçÓ)c<õ– eìì,â°YgŽÄWÖ¤Ndwv}°é’Lï`¨ `ê8/ªòÂ_Gó‰Y¿)#š})0í1zrˆ)ÉÙ¿þ‡ëåµÏZ—^ÝüíAq«í>zr˜)äøvctYM*LñÅbp| è­M¬M†¡m‚\9LÖ±ßOŠk&Ó^üîó?3Ù¶œÃl¦4hÏ1SCÍHɉo×ίyâžH~[ûK’†v=½³¯ƒ5°^Ó.ãgµ‡ÒÓ_­ü-¶¸þÓsš²»g÷»óÔ>îߌöYõñév÷nRU•²éAl†a23Ó}|ºëÿšÍüçÃÅ—@•¬Dœ]¬`űò{þí—Žhä * åq»>úuÝ:[o__;KS‘{ûFBžŒïýâ+cëïÆõ=Aøï’é1A!=ìèâ;ѱRb3 òÝI%Î |fFбocv-™Û'ÄÇB[s3×|ijC¢þ>«çÙzN—ñ·s]EÙ ™8HïtC´ã„w—\š»öò_êãkM ï\-v7¼ËÑSÙÕcB-E;Œ_ùÖ幟^عxúå 6lÁíë±¥^“Fu9t"«åé¡G kS­×&ý8>Ͼ–ÉÝÄyq<óÇ¡ìV¦ù€fKƒvœ°jåÍ…kNY5óú_AþN¼òÔ¸ØôrÆÌÁ¯ö1i&}0¸^SæýßY÷fñòÍ—x}Ü?>~ÖeI$7+3¿’üñø±¾øš==Ú+:±,IJJhú½ÉB¡ÐÛ»kïÞAú¿feÙ 1ÙEsBK[× Á¾AáCÇÑý›;:h×Ñ ^SŸ¿q3%+éÚ­r%‹\ºœ;uö c|Þ‘ ¼g­ŸÕ{ë¦í§ÎÇ•³¦Ž~cg¾ôæ‹áN·Béß|oüý»OÅGŸLã[¹õºxÅ¢)š¦ü­?/öA}ÜèëiNc&†ðƒ®ûäµÛlv~ÿÛÑ+ çOЖÞcWò²Ïé…G(®¹¹I«šŽëÄO¶Yÿ¹é·Ã—ÏŸ -=Æ~¸ö•^W–jMjè‘ÂÚt?/-®Mú“±ýÁVÚiÃöSד¯_3±ë6gÃë3œŽ/ø£õi> ùÒà8|‡Kð¯Ûœ½{ö#¹O˜1ã¥ç¹6þ*­ ¬×”°ÇÌïþ:¾{÷¡ qw¯UcK[§€q ÕŸßÐ’HÄÍn{}̘ñ-J—"“É”JeÓ!ÇØØØÔÔ”¢õ²ìGö7ؘ{?¿0ûç´. ÷l{Ù»Õbż:ýËDŸÅ»~žÛI~FíkS¶©Mèévüø‘  >ÍnÖ^}GŠ¢ÌÌÌšþstORvvûþ{Œq¿iãôO½èSUUjæêdR»‘ÝÙõÅ/ñ¾ÿˆ®Ø$šÛ{×í»]™w!®„ãùâ‚ц¯ `‹N}2u‹Ø³gWw{‘ [‘};.>GJÌ—¼= ƒ#z =DmB¨•0:¶&/æÐÁs¾©Kð´WW,èmà<% žôÂàãWoÞº˜ U±BéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂèˆBéÂwå Ô±,{çN’D"V«ñÏï!Ô >Ÿïèèܽ»/M·Y—£#BÑÝ»w¤Ri@@ Ÿ/èè¼ '_ii‰HdýøB­V¥¦Þ»{÷N=Û*MYE¨3‹óºtñÁЈ!ø|··Xœ×†ibtD¨3R«Õ2œ@ hÛiŒŽ!„.ŒŽ!„.ŒŽ!„.ŒŽ!„®Î5QêÐoÞ¶¶£³b0å©Èþ¡AÓ7'1ÍlÈü=?<4øåYíwrgæ ñ´¯DYœy'>æÂécÿüµcë/¿þôûÉU#Û2Ò¬›ïÝõû¶m¿ÿ¹÷ð¹›™•OoÁ!¤W{=ïÈ0ÌÕ«—““ïÈå²&6 M}}{„††s8œvÊI"•GùøŠë¼¿þXÐí 5ry¨Ð×±3tÈ;UfУ@ í¼üD"[[[[ËŠè½3õoÆÇ_ˆ«xöcFÚó@StóÔÑXÉõ ñN“‚íð6!h¿èxçNÒ´iÏs8¹\ÞÄfgÈá{÷îy¢#ÇuÀ4׎ÎD­N•ô(pý#«ÿW+£ÛJ›Ÿt·Œ¡­úØó«?âÙú÷óÏô}ÔÙK ׯ_`ZÛvj³¼7wí¥ÊÌ3("ÜšÞ9úѤñá W,0©ÿ|þÅ%®žnÝúø ™²´[ Ƕƿ:ïÇÍó{7<²&ã¯å;vǃ‹·¿Me ïÁS Ìü&,˜m~ø ¹Ó¦[S—î÷›tmîwçm»NwõëâT–’pçìöU·$䯇ÛÔoöµÙ¯xå¯Dcß^½Ãœóbÿ^»HL~ùŸÉOs×\ÐzöôïëTx÷fâ‰ïå±Û¶ÌéÚè­?‘&n‹\¾%¦ 6>¡þ¦ÚrqVòñß2ŒûŒòëÓÈn´Íˆåï^½õöþ]Ÿ®ýmU?s ´™~²ñr…QÀ«_i44‚2þÇonOQ ]zígFÉK%yé±Gw[ 3ȉoh–Zt]ž¯níîå£]€°äö„2óÿŠ$ìºgôìüWê¯Ê©¾k`’í¦žß¸÷þ¶\Ðäz{þÚ³g¶í}ièÂ.÷Æ$Ùï7ûÇ} CD4[zéóÙË^ݲìUB÷ûd×»CùD~kÓ«¯ý’ô×ö«Ï~2ÐDoq‘ŠK_¬Ü]n<ïÓuóBlk®¼ºøöõ\ë¦z ”eø²UÏÞ\¼{ÿ§ë÷}0ÌZ“¼ããïo(LC"?z±Kã0Åå=ûRÔ6£>ùmíÛÚóaåyI¹|n ²Ô’ëÒà|¥×Ö¿·9Jê4fõ—«Ç×ô3•iûÞ]ôå¹ï>ßúÃ,×§pJ–ÈåJ´‰P·ßM™˜˜P RÈ0:"íúD!¬ÿµ*y6óØÞkR°ùÖÊÑ®5ƒ‘´eðü÷æúòؼã{.IIõf'DË)—IKßì[;–D[÷cÉDû†çN;ôv¿ #×±oÍ ãkn_¸ZÐ0„r˜ºbYuhŠnMsBh¯™ÿ« ÀsûòX'Ž636¾´ÁmÇgö{¯„Ô ™Ò¢ðç&tá2%9ªÁKßêXœ(aÏÓ‚ø¤">.M«ÿhlÞ±'ŠÀ|À’u¯ÔÅ!àÛôïmßôÏ€2íóêG³ºr ÿýlÝñôøŸWÿœTeÙÙªiîMDUVZ\RE8nþÖõ‡ð„νºÕÄJòԒëRÿð’wƒã¤«'Ü‚5öž²ja˜IUâÁciOç ¸\®ntäò¸u_#„Úydµ=ûޤ"!>ƒ¡MÆ…š×¯è÷áC}6'ÝI¸yÄ%ÒÄ„ †õè×àÎÆ½…Xì=¬;ßÉÊóc’sŠ*j†%„Í+å“›Ë@ýÅŸ´(tp@Sƒz†à8…ð®_þwO7ˆKŠËX°©‹;´cŸ~õ6£Üœi¸gÔ/ ^'‘²puµ¢¢JŠKõÇ "‹¹«áÐñCm[sGdÜkÞê…1 6žÿrV´J®µùöʉM/‡¥­||l8±ñ¿¯ýÙrÞ„ˆžŽBÍ[’%¯K=òب$5eÙoPï†]iJìŹšr7YJ|›lE=¨z"°1m2Aøà!êòˆç Û‘URZXÂÊÎÅQçh'u»¬¨X À%eE% ¡íuªsœli¨‰âö?ŸýoÓ™ …nT§8 eÃh[‡‡_øN™[êÌýðø\ @£ÕèlfÑ`3ŸÇ¡(S ó†'Îãñ€h5ý…NŠ%… ¡íÝ]Z»…ï3gÕì3/nI’SãV¼;ܦ¹ˆÆzùÝYI«w\ùeÅå_¹¦öÞ=B#FL×ßÛŒnA–Zr]îc‹ÅÂ*÷.ŠØ«ï{^e…”ÀSy<€J«Õ€úgO´mí×!hçèØÎ¯¹i&øR š¾fÚA"»¶!ò«Ó%NƒÞ|æ0O'+¡€Kƒ&úã Köªˆómòòʰ¶¹‘Í Ü[w¯ÖìTM}ïìÅt-€òôä|Õ@«F—ãÔKºôç}SbÎýwõú¸›7oœÜ}òm}—®_7Ë÷~Ï»É,µðºÜDz m2uR°•ž#pìz™=}¡€2SP©+tŠŽ( Ôƒ’Õz]·ú‡x’׬¶oß‘ÙZÓTjažD >õC['ÖÊÚÆš”•­ˆ¦Øq ph ÄEõ¢·&öä`=ù5óûÝoõ‰²¨PFà ¸¦lì8TJAVž|Z3&¬Høùƒ_o«¬úŽéšþoÔö÷·„l_Ò[Øìn´©Gèø¹¡ãçhJ“OnùøãýÑ›6¹qª½AYjíu¡¬íli*•ù?{÷µÙüIŽ;öÞÇ! C "* ΪuïÕª(jÕÛ×jÝuÔÝŠŠVÅ*Êp"2”-d/qpwÉû(p2=õ÷ýøGòž•ëÉ“4¦I!ê"Ç0Úg@>Éä`¢&¦:„&>ÔD‹BTE…§vx€ƒ™ö¢¶-:’Ìê&IÉ˶¿â’•aOâ›?>ÆcT*BˆÃîb¦Ìg„‰™Y¡¢úg¡½ß!²îÅß\Êd+Nغ}×öÍ®JìŸG¢½Ê‰*£ç²j¦9•dæ¼é£ &an¥O%kŸ…W÷íÔé/ .§ª*„5y¹Õín‰šW¹U&HWƒWåЪ£#‡Ã!xÀá|ÜäA\Óyªµ8Y|xïÃ7­„&Içv{¥°p§v-=g¸†ÓdK1²àæÁ“/jZ¯DUä‰Ã·‹Û]0a ‘ÿènâÛÖ‹)Y—æóû±ðºO錤ÊÊKâDy~^]¿_¡q—¹Nò¨6ôð¯ç«ÛªœU•“\Öm8Y~øÏk¯‘Ú”­›FÉà2ö›~™ª† oüy8´›ÈC?õ N(e¶[ƒ¨Œ‹ÍacEº2Î[‘>þ¸àª®ó]QÕÃ[ÎÅU´¿=aU§‡\ Lãç7Ä¿$TÃ!Ò¢úedbYk°Ê“#“ª\R×Hõ+è'€?úªgUTT´¸¸˜N§ t· 6›]\\,*ÚEñêÊæ¥¸;Æpé1‡çP”Ý<·$¬Ø|×s΋+fÆtjMv|Ü«ޏñòßWZ¼›ªˆ+»mu_¼;âüšafú²dYÚ‹¸ õ cîSâ,,u$Ù¥Ï %§‰¾ÒÕ‡zD5i'{ãvØ®%kB‡*‰P0-—õ³M?u¶ëGÁ$í7ý¹´hÓ™è“+'ÜÔf "Æ®)ÎÏÊx-0ùøÍ¡ ]Ý'þúãN1®9ë÷5Ö’B“°ùiûñ+.îÜoc¸Ó±ó§dM¼Ïg÷î•×Ö××PäÔ¦Æ&ÕÑ´ç.sQÂy,ÒÇLÂî罫+6žˆ8ùã„:&F²”ÆÊÒ’Âü¼7o±Ñ;\]ô¿¶æ4¿ŽNh¹­hª%BeqÁwR1„.7ô»š-]Ó¸œÉHË’ èâxÿ빊òâX]yI5“¤)ZŒ-G0pôãˆc‹¾ŠŽ::zéé)Lfc÷óW8N^Þ+!ÿ™h(ÎJ)æ^ŠËéÕQ…>î·‹ªæg½o…$Ä…¤qeÔÌÝfÏ^8s”Zû#ƒ&ïö–ûïø¹€gI¡Á¸”¶©Ë¶‹t®¸‹ HH´ÎB hÌ8t\øøÉ«cîçÐ¤Õ Ön^3…urÊõO¨»5{~F§®E¤>|Á"HšáªYýÂ$†-9uÑÄ÷¿«É aéM¸¨¼º¾ób§Iƒ»ü%A;÷?,§ê.Û¶Ââý{äˆÙ ÏE±«þyô×£Ã>Û«9-_Õ›™Ÿõ²¦ ˨·xêüYÎ:ï'Äô\¤O8.˜¨Áœ¿/™]½êŸÒ@ KÉÉÓM&L5f¼]?„¾D0kËËËÛuÅ4¿­(‹B¸@#§m’*EÆx¼›Dr|Rö›Š7 DUÐÖj:TS>Ð@¬¤äƒèó¸¸Îή½Ê·¶¶6>>6''³û·‹ŠŠjkëš™YHHHô*ÿOE_Z9c²ÎZŸ3‹}ƒïL]PÐ];»‘ý] 𭨪ª”‘‘ýÒ7ÆK¨ ºkffÑãj}u·(!!anni``Ôý°"…Bë£b´`–æW‰«ÑEÞEA².ÍgŸW"‹fìèø-¾N @ú*:b&..ÞýÇ?¢üÁΩ§‹5 u)ʈµ¯Sã ¤¸©û¦i|è[iÀdÌ'Í™ðòi£‰ ŠÉ²š8oö‚™#Õ¾¶yøâ›ˆŽ¢ú®;z7n à[‹7ˆŽ7ˆŽ D4­¹ù£ßCÀ7§©©‰FãçTˆŽ DÊÊ*ÙÙYMM èYSSSvv&®ÂÇ<¿…Y9|y† ÑOOOKJŠonþV_ Ïh4š²²Šžž>ó„èÀ@„㸡a€oô¬Ü :Ü :Ü :Ü :Ü`Î*Aii)%%ÅðD=jy¢cÈ}ç[“¢#QzzƒÁ011¥Ñû»,àë÷¥ý¸¹¹);;+==AAÏ*QqqÑàÁ:à&¨­­S\\ÄÇç½½Ï_ö½ó$!ïí·[qtª¯žwäp8‘‘iõõuݬ&**¦¯o`m=œB¡ôQIúùöîçÏÔ–\¹´\ï+Ü?0 °‹BŸæóä8UI÷‚¢‹›0!)E%TWQšWRPdé<~˜< @«¾:¢£ŸUT”͘1[\\¼›Õ ÆÃ‡ÁÑÑφ·ï£’|>´!S=6Z‹ê+„ù€* øpQ-#yyyy©Úß§y¯FT$†=/n¢*š:3U¤!„Xå âJ^„%Ò'™+Àm¡¾‹Žii)Ó¦ý@¡Pêëë»YB¡Œ3Ö×÷Ú×)j#¦©õw!ÞP…ŸEÙØ^¹å?ÙuXWk±ß¤¤Wspi[EZË"ª¼±­qÞíU)…Æ ƒ¨Ÿ£° x}ëëëi4I’ݯF’$&Ø}ïk·ˆš´ÀóÞ·Çg—0AUC›ñ³Î©*Ôqµæ¢ðKǽže”ÔãRš¦ßÍYµÄ8rÝ÷Ç2MöûgºŽ"ò¢î<~•”[TVÁ` J«èZ8L[:×AK¤íRC”^_>å@¼Þj¿c#³.þãü<£„!è|àÑïv´Æc=Ÿ¨,¸xåGC ñÆgÕÄ¿X¡¯6^-Éi6[ƒÿž,ý>;VIø•S^w¢ÒK(2–ã¸/ûNCðƒmyîèÙ ØìJ–ÝÈqžûºIzb§,ú¿Ãgü#ÒJåô†Os_?ÇBæ]S±CaÚ*‚UžxûòÕ€ˆÄ¬â·ÍT EºÖ°ãgþ0ÁHªóË)'ëßæy½¼üê…Ń;4C‰²›ë&î~.9õÈí-VB&FDMê]¯óþOsJj›Hªˆ´¢º®±íŒ¥KFÑÛòê¡H¼—®°Êãý.øÜ}–ôª„Á’dhë6wÑL+%Z)¿RDya“Ä¥54¥ÛN\JSS&®²²¨ Œ3HZ` È]€¤Þowù}8Ì@<Í9é1‚v³…â;–ÿ/è5KPaȰ¦´šìøÿãÑ!á+\a"öîÚÉοõËâÝᕘ¸¦™ýpY²,-à)®Ã;ÎXàdߨ³ïR¥¤š¦ºž…¾(§:çeRà¿ñ¡‘KNX:T¸ã–Y¹W6^¼šˆTu´åÞVR?ÜLÜÈmù|‰;— %M§M5—ÅBˆ¢:¤í’Î.¼µu‰÷ \×ÈÐ’^™”rÁóe yeÇX¹ö—}öëë›—]IÖ:ÌF¥())îúî5Ťׯ"ÿ,ÞÆÖ44¶¢—¥'$_SDxŸ^ Ûå­?ÉHööØxúy5”Ó1±6c×çg˶odÑy2Šö„)&÷%Þ~9oƒq»uˆÂ€;qL\}–›Y¡5&žZ¾úBf³¨êPs[q¬¾ª¤èU\ÀUi‡£è4^‹Ô«ãÒqëSþóð8]K¨™ÙË 0ò“boÿ½ñØ¡ï5¿É&ÙPUÙ@"Y©÷:˜„¬ «`VWÕ‘*’=ßuðõëÃèø a'DÉ»ƒ ú„íG~wVD5±ÿnZ{6éŸÿ6¿¼ÁR!„ˆâ;{Ž„W êÎ;pd½•4Ž"*#®]-›Ú]!q…ÑkMµ²Ò’xwÙ`ìZ÷[°÷~ßqç窷¿˜p2ƒüMØ}u£“šBˆ$È®'˜¸‘ë2u”äV$m6}é²ö³rZî8þW±Žúþd'/€bøoZº;ä‘·ïB‡íšiœŒ»7æŸò[a)ƒ#DT…áväé +IÜv§ÏVeBdýËc+Wy¥\¹9}çH‘N«‹¬ ß·åtL¸ù’?÷.±”o=òÍ©/ e»n-àÊÎSlOćù?_e<ü}ÖìŒÿT¶À õ»ú 5D\óËl–¿óÜnGùwûCÔ¥ÒzQ¤Þ—ûˈ:øË‰hÝyÛþm®­íÌÆ¿­kö?ù{õÉyjßà,Y_ßH"\D”»Ý‰ˆˆ`¨©¡¾D@}úDI<þû¨ì‰¼@ß(’·n‹“Zkg$.e¾ô—ÅúT¢(èZ8ƒlY-øVL=¦:iýj«w}I¸¬ÝOî;î;®d1Ö¦íŒRsY·À†ÆJ ‹,íXFSšºyCKhDaøÇ\NH\kί­¡!DUsYäB§°óâ«:ÜVPtæÿ²Ì²µË—>Óm°§² iôúMÊ-M0LÔpö43Y›ŸÃî|kDQàÅàr$1Â}ï²÷q!D“3>L±›Ÿ&=rÒX9TâZû¾\MqþÁù„ÅD§A]%%•L’¢nj,Û¾ OTe¨^k¬ä­H½9.í7_rï¿;ÅHyÒæmnm]°ÂÚS#µÄÍÞPY”kÕÞ‰ÇãÒN}\tJ3&e;jXǦ4&cf®E‰ÌLÏ`:] ¶:Ñ2ؾ ~¸‰öK>óäÛ³JV•U$¦ ªÌµ ¸’*Š¥V—W4#$@V—WrH\Q™{¢º€]Gí¢#ÙzcׯÇå6pGuŒÒÐØq.¯ôéß1 )®±*MCˆÅfq­&Ùa5 JÁ01I‰Ž;N¥RÉf±:¯t²¢¤ŒC⊃T?b> ÕÐÍUÿʉXÿàü) 4q²ò‰h ’›äf/ÑMx¡™-Ú:/eÛÅg^›#Î ˆ)j˜XÛ;Nž`§-Ž÷¢H½9.mˆŠâRI4ú®±÷ít—ÞÖ2Hô FG*•ŠP›Í&j¿÷$›Å~÷gêãèØÇ¯¹é!øb.}=\ɺ¨#VÒG­þmÎwÆštiQA±bv¸¹û6}çùòòŒ·ks«ñ˜š;ÕÇ$B¸ºË4‹sÄú§Íq×/ ö©ÇÕ¦O2ï¾ùŒÉX¯?ã7åù“Ç‘/bãbï_ˆ¹ÉÛjýÁ½óôÛ’v[¤^—6ÁA—³œ:É\º“-P†Š{¡!LDTCo긪Žlhh öá€$ï|†¦[ûM|ÍsVû¶íˆÉÈËâXvYQ é´UDiQ1‹Ädåd©!LZ^LjÒâRê0ƒ]Z\Þ.z³âî?.E²“Þ¾Ô¶m&ÙX^VG¢¯àv“SR `™¥ùEÍH§÷}¸¬ãû¿£øÇ-¥%ßNf èºL4à¡^p1 k×ÅÖ®‹bUeÜ?½cÇ͘cǂƪÈS‘>ö¸`² ò8–ÍQ±[°j|%ñ=LTFF+m¬ª¬!ÔÛ “ŒÊªf’–ƒèB¨gåðêcrÇ$‡iRˆºÈÇ1Œö…C29˜¨‰©!„‰5Ñ¢UQá©à`&…½¨m‹Ž$³º†I`Rò²í¯¸deØ“øæñ˜•Šâ°»˜)óabf–C¨¨þY`hÅÇì&>|²“*tãØå€lŽ ÙDg^þv¨2z.«fšSIVa~Á[‘>ú¸`æVúT²öiPxußNþÂàrªªBQ“—[Ýîæ¨y•[E`‚t5xU­ú0:r8‚ÎÇMÄ5§Z‹“•Á‡÷>|ÓúAh’‘tn·W Wqša×Òs†k8M¶# n<ù¢¦õz@TEž8|»¸ÝÕVQ‘¡ùî&¾m½˜’ui>¿ ¯ûÈÎH„BTYyIœ(ÏÏ«ë÷+4®â2×IÕ†þõ|bu[•³ª2c’Ëxè4™:A {v%à )n;ÅQ¡‡ŸQüÔ/8¡”ÙnωʸØ6FQ¤+ã¼éã ®ê:ßEU=<°å\\EûÛVuzȵÀ4~~CüKBU1"M!ª_F&–µÖ«<92©ŠÀ%uT¿‚~ø£¯zVEEE‹‹‹étº€@w›`³ÙÅÅÅ¢¢¢ÿ™xueóÒÜc¸ôÃó (Ênž[Vl¾ë9çÅ3c:µ&;>îU GÜxùï+-ÞMUĕݶº‡/Þq~ÍŒ03 }Y²,íE\…ú„±ƒ¼ ¶Lm§š~?Û,ððs÷)q–:’ìÒŒç …ŽÓÇD_éêC=¢Œ´“½q;l×’5¡C•D(˜€–ËúÙ¦Ÿ:Ûõ£`’ö›þ\Z´éLôÉ•nê3Pc×çge¼˜|üæÐž‚B”Á®M/zфə8ªÇgâÈšxŸ?ÎîÝ+¯­¯¯¡ %È©-LM*ª£iÏ]梄óX¤?.˜„ÝÏ{WWl<qòÇ 7tLŒ4d)•¥%…ùyoÞb£w¸ºèm/Ìi~œÐr[ÑTK „Êâ‚ï¤b!\nèw#4[º¦q9“‘–%AÑÅñþ×såűºò’j&IS´5 ZŽ`àèÇÇ}utôÒÓS˜ÌÆîç¯p8œ¼¼W::C:ÿ3ÑPœ•R̽—Ó«#¢ }ÜoUÍÏzß Iˆ Iãʨ™»Íž½pæ(µöïo4y··ÜÇÏÐ@¬¤äƒèó¸¸ÎÎH8Ú IDAT®½Ê·¶¶6>>6''³û·‹ŠŠjkëš™YHHHô*ÿOE_Z9c²ÎZŸ3‹»| tÀÉ:3kþ™œÁ+®y/Ò†:ëcAAwíìFöw)À·¢ªªRFFöKßDDD/¡*(è®™™E«õÕÝ¢„„„¹¹¥Q÷Ê EXXXLL¬ŠÑ‚Yš_%®FywE'ëÒ|öy%²hÆŽŽßâëÄ> YráfGØvÚM¨3À×®¯¢#†aâââÝÜñs!ÊìœzºXÓPw¢ŒQû:5>±€AŠ›ºošÁ±G¬Tß½~©o âÃâ+)šs—;õó„èÀ@„㸡a€oô¬Ü :Ü :Ü :Ü :Ü`Î*AYYEEEMMÌþ.   ŠŠªŽŽ.Žó­ÉÑ€(++“Á` >BH¾Š@˜LæË—‰YY™zzCø•'ô¬0Ch€BBBFFÆEE…|Ì¢#QSS„Fx'$$ÌßaˆŽ7ˆŽ7ˆŽ7ˆŽ7þFG¢,x‹ƒµÅ¬I ޲²Îϱ·6fµOÁ×v¡ñ‡µÙŒ)œþɇ(½¾t¸µù¢‹ù|Ù]~íð7:â ãÖ­µ“àä\Ùu!½Ãg[Ù¹—÷y§4 ›.Ý8] ¬4~*\iâ†Öbìô‹û.f±Þ-åäߨÿOb£ÑÂ_fhPø¼É.ІLõظyñHeˆÅz‰ÿ¡W™¼e¹©hSª×¾k¯Ø!D¼ñßóo|=Moáϳt¨|ß`(j#¦MŸéd$ƒ}®-øZôÅ›ä(ßo\ú`ñ‘D¯]¾#ÿ™Nõ?p*Š! ³àç…Ch=$%ò¢î<~•”[TVÁ` J«èZ8L[:×AKä]”#*îÿ¶pËýÚA³üçn&ú~qÑ­µ ÷†7ê.;}ú'C!ÔøÀc¬ç•¯ühØÚ\%jRïz÷’˜SRÛDRE¤Õumg,]2ŠÞ›»^ Ù^ë@¯ãçïÅçÖ¢Êzvn W϶UîX¬òx¿ >wŸ%½*a°…dÚºÍ]4ÓJ©§úÐ'ú¦ÛQ@kÎæù´†Øö:wðïˆZŠæô_öüæNö=ûÎ¥ÖÒäõ,ìGYêˆV%þë9ï'¯äÆ÷E–sܸu“ëóçÁ¨·dËBvÞåG#j…L–m[ÖÅvO-_±ëbh.©fîà4~¬¡ ­<.àꃖ.ïx)ä{M9<–{Þz-ndïho Y“pbÃÏ»m“kÈú”‹«çþ¸ûjx>¦nf?jø‰ÊØÛ­]âq#—õA~>ƒ¾z 9MwίsC9} aµ6.&ÂC2\aôšCS­¬´$Þ…mfAÀ®u¿{ï÷w~®zËRLjøÏé k¯Þüóàpïß¿“ee\Üq<¶AÌÒ㹃»ho5D\óËl–¿óÜnGùw¹õE)…´^Vo…lÁÎ öךrèÚÆQò„Qùlßê->¡‡÷ܱ8:Y GˆdDüåD4ƒî¼mÿ6×ÖÆgcŽßÖ5ûŸü½ÇÇúä<˜ÄŸ]ß]y ¦M3ÄÂ%Ǭ\e!ÊÓð®d1Ö¦-ê „„Ô\Ö-°¡±RÃ"KÛÀÄ,Vþ1OW ìÞ®½A¯Ïl;“”²Ûà9mPWs~FE%“¤¨›˶ËUª'ßËJàµ-++L\¿¶%4"„pÙáînʨ.Ê/8@%÷þ»SŒ”'mÞæÖÖ/+¬=Ås…3ùv`<ÁŸ_ß}Áªþ…÷¥˜&!òm“èêïÆñ<=†¨/JŽKÊ((¯mhæ$IUQ§ðu!µ›€*àÕÜeZLXEE†Bä?º›øî1F².Íç÷cáu¨c÷"Y~øÏk¯‘Ú”­›FÉà2ö›~™ª† oüy8´« C?õ N(e¶û3Q›ÃÆ(Šô^¼mŽ÷B¶n¤Ôÿб§­3O‰ªè£ï¼!Å,§8kâ!\Õu¾‹"ªzx`˹¸Šö^²ªÓC®¦u]]ú {V‰‚›Nl4XñË ÍöY㪓7/¹?ûHâ¹}×Çžœ£Õùf©¦ßÏ6 <üÜÇ}Jœ…¥Ž$»4ãyB¡„ãô1Ñ×CÚZDÅ£¿þ¸SŒkÎú}µ$†Â$l~ÚþCüŠK;÷Ûîtìä ²&Þç³{÷Êkëëk(H rj Sc“ŠêhÚs—¹(õâ&ÇB¶Ðqr½ç>ã¹™¥^‘—Ë åFxlÔºMLÂî罫+6žˆ8ùã„:&F²”ÆÊÒ’Âü¼7o±Ñ;\]ôá…9ð¹ñ³íHßÙ{êE€ÎüŸçèr_Ò)š36.6 5&žÝ{³°«ŽLŠÆŒCǷβQG1÷ƒCã+eÖõþžýlT¢$hçþ‡åTÝEÛV´{ŠRÄl…ç¢!´ŠGí¸[ÜIþ¸šÓòUsÇ™(rŠS¢‡Æ¾2nñ®³§6Xönâ /…l#¨=ïàéí®*µI¡÷ž$WI¹¬üëžIížËÄD æü}éÌÎ%N&RoÓ£B„'¾ª&äL&¬ôÜïnÇût!|ƒ•”÷¸R\Ü gg×ÏP@‹  »pÒÐ+<ž5AAwÍÌ,z\ ÞRpƒèpƒèpƒèpƒèpƒèpƒèÀ@$((Èd2û»|1˜ÌFAÁn¿DÑKˆTTÔ^¾Ld2{^€o“Ù˜œœ¤ªªÊÇ<ûîëÇ€§££›ùìYDS´ è  ªªêàÁº|Ì¢#ŽãººCtu‡ôwAøFAÏ*À ¢#À ¢#À ¢#À ¢#À æ¬0‘••QTTOtÐ#AA!U]ç[“¢#QVV&ƒÁ>|„?_ÿÀW‰Éd¾|™˜••©§Ç·‡  g€¨¨¨ÀÈÈB#¼222.**äcžˆššš 4À;!!aþC@t¸At¸At¸At¸ñ/:Å~ëM­ìgžNkêä¯A[œM­FL9’ØÀ·Mv¡ñ‡µÙŒ)œþɇ(½¾t¸µù¢‹ùħàÓŠà£ñ/:âÊ“7®´cgü·ÿBVsÇ¿‘•Oþ>R«Oûu™‰ß6 ô ~ö¬âª“·.7mJ=»çj»m9Y~äЃrLeÚ¦eæŸ!6Ò†LõظyñHeè6ðQø@(ƒ¾ÿyÅ0áÆä³»®çµv’ŒÈ“ï–"e· ?Y‰a|Ý^¥P1múL'#™Ï±1_!~¿IN@cÖæEˆûç¯ë#Žü †Õ¿øgÏíb¤8aËO¶’Ý„+²!/ê^Àã§QI¹Ee ¶ ´Š®…ô¥s´DÞ%#*îÿ¶pËýÚA³üçn&ú~qÑ­µ ÷†7ê.;}ú'C!ÔøÀc¬ç•¯ühHi]¥&õ®×yÿ'‰9%µM$UDZQ]רvÆÒ%£è½¹?à¥í5¼ ô:~þ^|n !ª¬gç¶põl[eZ‡UXåñ~|î>KzUÂ` É 2´u›»h¦•­“ì|&üï|¤jÿðëZý‹ü‹ê’N¸ùš”sòX=RªÛ¦'ûÆž}g‚Rkiòzö£,uD«’ÿõœ÷“WrãûÂÊ9nÜ:‰ÎÉõùó`Ô[²e!;ïòΣµB&˶-3ìüÝ"‰§–¯Øu14—T3wp?ÖÆP…VpõÁ+v§ëR!ßkʹà±ÜóÖkq#{G{Éšä€xÞ-h›\CÖ§\\=÷ÇÝWÃó1u3ûQÇHTÆÞþkí¹¬Þ• ?õÅ[Èizó6-x²üŸ¨ã«%_årdǺ{Œ–î¡›W½æÐT++-‰w›Y°kÝoÁÞû}ÇŸ«Þ²“¾ÁszÂÚ«7ÿ<8Üû÷ïdYwm³ôøcîà.Ú[ ×ü2›åÆï<·ÛQþ]îD}QJ!­—»Ï[![°³‚ýµ¦º¶q”<!DT>Û·z‹Oèá=w,ŽNVÂ"Q9Í ;oۿ͵µñÙ˜ã·uÍþ'ïñ±>9O N ôÍõ—¦¿xólFzJ[z”ÇúïäzÄ•,ÆÚ´E„šËº64VjXdiÛ£˜˜ÅÊ?æé ”ÝÛµ7èUâ™mgR˜Rv<§ ¢t‘3Á¨¨d’uScÙv¹ã¢*Cõä{¹û¼²ee…‰ë×¶„F„.;ÜÝÃMÕEùç!¢äÞwŠ‘ò¤ÍÛÜÚúe…µ§x®°a&ßÌ'8 ¿ôÕ¬„Œæ/yýç‡M:Ó—9ó„ˆú¢ä¸¤Œ‚òÚ†fA’DQq _rP» ¨ÂC—l[ñ|ùÑÐýóbšêÙ²ã6m™ØÍüT\ZGGŽ—x~÷©%nö†Ê¢ŸvKÀ[!.i5ÆL¸}Ba“‘Ã¥ý|s“jI-éú¸è”fLÊvÔ°ŽÓx13s-JdfzƒÔé¾7@é»ï;R……)aBB‚mËØ)·a’ïþŸ"?æ'ω8BˆlH½±ë×cr²cF¥¡‘kMgçüGsO§ÔcJ6o+×m¼£™-Ú:/eÛÅg^›#Î ˆ)j˜XÛ;Nž`§-ÞË8Ù›Bâ t%®ÚP¤+àdmeY5‰$+ŠKY$Ñè»ÆÞ·³MQßÖ2HÑúÅçýú1Q•V÷>Œàêó „pDÖEñ8ð°’>jõos¾3Ö¤K‹ àˆ³ÃÍÝ·‰$¹3jÎ yúŠM"„j^e¼i)Ýí§~0ëõgü¦<ò8òEl|BBìý 1÷/y[­?¸wž¾pw);èm!»G„p9Ë©“Ì;“¥( ‡ÐýäóFGšýŸ!QvòVÜýÇ¥HvòÏÛ—Ú¶:²±¼¬ŽDTîµ’Îü~6µIÚÊY÷Õ½è ¿¶¼à>L´ûMãbÖ®‹­]#ĪʸzÇŽ›1ÇŽ;:U‘×dï I”½)a£3…8eoÊ —UÆ&« cÙ»«Fr'ЯƬH’Y]Ã$0)yÙöA†¬ {ßÌÝ$#ë^üýÇ¥L¶â„­ÛwmßìªÄÎñÙy$šÁ{Ó*£ç²j¦9•dæñþ*ÔÞ!DÔ>ßá9fbXd5AÑ2*‰!LÂÜJŸJÖ> ¯îe«@_ÑVQ‘¡ùî&¾{Œ‘¬KóùýXxêØ½HÖ„þóÚk¤6eë¦Q2¸Œý¦_¦ª¡Âí*ÈÅOý‚J™íþLTÆÅæ°1Š"½o›ã½­)õ?tìiEëÌS¢*úèÁ;oH1Ë)Κ8BWuªØr.®¢ýƒ—¬êôkiÍä à³ø¼=«]¢š~?Û,ððs÷)q–:’ìÒŒç …ŽÓÇD_iûäQñè¯?îãš³~_c-‰!„0 ›Ÿ¶ÿ¿âRàÎý6†;;™KÖÄûüqvï^ym}} )ANmajlRQM{î2¥^ÜðXÈV:Nn¢÷Üg<7³4PÀ+Òbâr¤Ü­“Z·‰IØý¼wuÅÆ'œpCÇÄHC–ÒXYZR˜Ÿ÷æ-6z‡«‹>¼0úÇÀh;"DјqèøÖY6ê¨ æ~ph|¥¬ÃÚ£Þ¿Ø·ŸJ”íÜÿ°œª»hÛ ‹÷ï‘C"f+< ¡U<úkÇÝâN:Jq5§å«æŽ3Qä§D=}#8dÜâ]gOm°ìÝÄ^ ÙFP{ÞÁÓÛ]Uj“Bï=I®’4rYù×…=“Ú=—‰‰ÌùûÒ™KœL¤Þ¦G…<O|UMÈ™LXé¹ßÝŽ÷éBø +))îq¥¸¸ÎήŸ¡4€AAwᤠWxæ9@Þ$è@GG7;;óÙ³ˆ¦&hAÐAA!UUÕÁƒuù˜'DG"Çuu‡èêéï‚ð‚žU€DG€DG€DG€DG€DG€DG€DG€DG€DG€DG€[_½g•l(|vÇ×?ôyRVQ9£™""© ®gf3Æuâ8Kz/?2ÒøÀc¬ç•¯ühHé›âv‡Èó^:íX¦éÏ~ÿLWÀû´<ý¼§à PUUùòerAAÞÛ·oBjjFFCedd{Lû•­>¦6XѸ®ó­".å²Çw÷1®¿³SO|¿Ø;—ƒÍæ÷;‡§Ê`}º Ÿˆ(½¾|Êx½Õ~^óAc‡¯ú":’Œ——==ú¦™Ä¨’ʃô4Ä(5or£n§<»}ñÜxÏ“»•à8Ð+'4ôqNNÖÐ¡ÃÆŽuj UU•¹¹¯|}¯ik=ú;ïêÄúÚÎÊO« „BDíÓ{‘µ£%;„?ÖË{^sú´ìàËÀÿèØœuy½û±ç û?¯1RC¬õÚ\•vãßÓ×2^U‘H‰ïÛý|hC¦zl´ÕWþ‚®%à Çápnßö¥ÑçÏ_‚a‡ÃinnFIHHš™Y fúàÁ½[·nLš4Bé¤)÷••ŸX!$ ¡¯Yœy/¬z¬[ûÖasbàã7HMO¯:+£ù³ì ¨ø}çä]ÞýÏ Rÿ¿sû~"„h2c—ô>½iøÀîªèEmÄ´é3Œ¾ðÝ_’ÐÐÇ4š “Ó‡Ãb±‚hYN‹Å"ÒÙÙU@€ÒIâ¯î¬ü¤ÚhËg)Â|VI¶[ÜøâÞ£2\ÇÑQ†6¾y|n;6Å]÷Iabâ#W¯wPììç…‰hÛ™¶_@Ô¤ž÷¾ý8>»„AʨÚŒŸ½pÆHÕGAzNØÖ#ldÖżƒŸg”0<úÝŽÖe¶ÍÅQWŽŸ½ž^ZKjš9.X½Ä€k•NF\ˆšÔ»^çýŸ$æ”Ô6‘TiEu]cÛK—Œ¢ãJrÔ.Åëøù{ñ¹5„¨²žÛÂÕ³m•». "ò¢î<~•”[TVÁ` J«èZ8L[:×AK¤õjÆÉú÷‡y^¯/¿zañàw;DÙÍuw?—œzäö«^+¤²²òÕ«ìÙ³ç3™ ™$I&“9vìøK—Λ˜˜rº}ùgeŸXïwZÚ~¼íÅga÷ž”Lüþ]?P}TðÓ*ŠÞ}ÆkêÌYSgÎúÇë,‹ÅjYN„¡¡qJJrÇÔ_úYÙCmt¥‹ÚhƒIغ —`%Ýø¦µéI¾ Œ¨¥wTûð&¢7{Ç.¼µuÉÚ³±Š†–fƒÅÞf…\ð\¶ãaÙÛÜHFòùç®Üy)$µNÖÀzÄcu±úŒ s§ü³Ù½Ü"B¨«jïÕ®½¾¾yÙ–ëYÍa6Ætô&îúî5›o¼¹÷¿ùëÏÆ4([™j V&_³ñbfÛ‰¬O¹¸z†çcêfö£†‘¨Œ½ý×Ú%7rYh€âkÛ‘dää”qEC_G˜‡Õ‰’;;wô Ûüî¬&ˆ"jbÿÝ´ölÒ?ÿ;m~yƒe¹ô*!'3ÈoЄÝW7:© !„H‚ìê A”î=Z*0xö¿7ÚÈà!vù“ý«7ÝÌc#j×ûÑqÍ/³YnüÎs»åßÝnõE)…´ÕËÎ öךrèÚÆQò„Qùlßê->¡‡÷ܱ8:¹‹ ¸Âè5‡¦ZYiI¼û;³ `׺߂½÷ûŽ;?WGáÊÎSlOćù?_e<\äýæ2üSÙC&LÔï«™Éàó((È5ê;‚h½:ë}áâå+-ÿíýß%„ÐÒE B$‰ÔÔÔ¹»¿ð³²ÇÚèJçµÑ¨Íx{™ûAA_ÏY¨#²&üÞ³:šéø1Êxö'í]†ÿU쇣¾?ÙÉ „Xþ›–îyäí»ÐaÅ`œ÷ÜÈÚð}[NÇÔˆ›/ùsïKùÖó¸¹"õE¡l‡øÝã[Wë¬Ú{¹kwoÍ?å·ÂRGˆ¨ ß3ÃíÈÓV’¸íNŸ­Ê4„Èú—ÇV®òJ¹r!rúΑ"!’uð—Ñ ºó¶ýÛ\[»½sü¶®Ùÿäï=>Ö'ç© ÄI|-Y[]C „KËHóð['ò}£Hvܺ-Nj­¸”ùÒ_ëS‰¢ káŒ.î'{—Ä”¦nÞÐòk@ax—ÁñuðÍHR™ì±Öæ]€€üh÷u®òÝÏ|cTT2IŠº©±l»õpQ•¡z\ q…‰ë×¶„F„.;ÜÝÃMÕEùç]dŽ+YŒµi !!5—u lh¬Ô°ÈÒÖT˜ôÈIcåPeˆhíû]oŠóÎ'„,&:Á<ï/ƒÁ"²åß½ÛÿõÞƒ‡ïÿ$$$Ì`¼íøË>+;ÁUÝüë¤6:ÀD,Ç‘#2î?Ê!"+C‚Ÿ7™;ùð„ïåÞáZs~m T!ªšË":…—XEö"7¢(ðbp9’á¾wÙûЈ¢É ¦Ø¡Œ=mñÝjT{/8Egþ/Ë,[/¸Ìð™nƒ8•M£×orh#ÂD gO3£‘µ‰ñ9l„"Jîýw§)OÚ¼ÍíýˆÖžâ¹ÂF„™|;0g`Îî¿ 'Y›”˜ËÁÅl¾³–hjPÊu^F IDATuСõI YWY/â2Ö£Mx¸i&I‰ÙlLÆväÐý"æÖÝU.­£#Ga'žß}&8¹¸¾«8‡.i5ƬCI„MF—Æ89‰IµÝõ,õE‰Oƒ®]¾ðï™3§þù÷Ôµ¸* â¾.|¿Ÿ"–ÓœÕ0Fä­‡e­Û¯‹ºõ¨Œ·›:¶ûؾ ,VÓû>C ëK0ôþO,V£=hgeÚ×F7z® ÁaNŠä«Á¢ôI`\“ˆõøÑÞEôrï(tëÚÖÓT§ NeE5Á{nd]ÜótîêÐã9ÜÃßé¤Ú{{à”-l5Úm§««à1³5i[ŠIª©IcdeEBõqÑ)͘”í¨aíÖAa2fæZâuzFW÷\ý‹¯}n˜¤´ŽQ]UM"ñîɪ²J‚ÄT•¹Ê€+©Ò©XjuyEs§åëeB\^I—égduy‡ÄéÜó”è 8Êí:%ÍlÑÖy)Û.>óÚqV@LQÛÀÄÚÞqò;mñ?j\®ÄUdEºNÖV–U“¨Ó;{²!õÆ®_=Êm ¸~?¥¡±mÕÐÍUÿʉXÿàü) 4q²ò‰h ’›äf/ñME¯ªª¢Ó[¯kœÎz_xÿ× ÎÎ$Ùz ¬ªªïø‹>+;ÃUÝè¤6¸Ñ†sP¹våþý—äî'²ÄÆ—ü°Žz¹w˜„”T‡S£Ò0„XlV/r#+JÊ8$®8Hµçi+=lñý>¬öÞïšd‡ QhT †‰IJtLN¥RÉf±H„QQ\Ê"‰Fß5öLuBˆú¶–A"©w¡âot×ÒV Då¥e5"uÑ×ïá~벺z•°Ë'žxϵ§íÉX¯?ã7åù“Ç‘/bãbï_ˆ¹ÉÛjýÁ½óô?þ!².êˆÇ‡•ôQ«›ó±&]ZTPG¬˜nî¾Mdûbáê.Ó,ÎýèŸ6Ç]¿,Ø?¦W›>ÉüS6µ¢¢B%%å–VãÂysp B¹º¸Ìõ‡ÃF‘$YXX ¢¢Ö!ñ~V~ˆ«6º,N§µñƒqã5|Î>8³_<…-5ÞŶ‹ˆ^í]·ëmn¦&À@£««௢¢ª¬L'I’Åb-š?wÅÒÅ¡æææ–0 +))~ý:ÏÕurÇÔ_òYÙ®Úè¼8]ÖÆ(ºãµÏŽyVŠËOg-ÒÙ:üÝ;sÃä”(Xfi~Q3âiBÕGù “UDZlŽŠÝ‚U#{^Àà󘔠Ù÷3 …HÆÓc‡CJ; )dCND| Â$‡iRˆºÈÇ1:‰ÂÇ!™LÔÄ´‹çq?:a÷0qcm Y–Üa°¢!îIÌÛž£c;T=—U3Í©$«0¿¨]J¢öù“øÆök2Ã"« Š–ñÐNzs"™Õ5L“’ïðû$+ÞÄ7xQÀćOvRBån»Í4›è¬CŽ_EE% Í´´”ÒÒÒ–%555555­¿¨’’âÔÔMMmE®ä_ðYÙ™k£åù ‚ ÞËnj㸶£‹™¬””´–‹KÏ>ñwïxÌ 3³BEõÏC¹Ìà£Ïpà0 s+}*Yû4(¼z@Ž/v…ß—OŠæì­ËÍÅQqðï‹>šßn’JsUÚÃ<æ/ßÿ¬e®é<ÕZœ¬ >¼÷á›Öw6‘Œ¤s»½RX¸ŠÓ »®ZÛ°{ø §É6b¨èÖá£19O¹SÖmp$ŠŸú'”2Ûw¢2.6‡QéÞ6G”ú:ö´¢u›¨Š>zðÎRÌrгf§ÇVQ‘¡ùî&¾mͬKóùýXx]§Ý-‚&S'haoî¼!Åm§8*@pü:XYÙ"„RR’òòrkkkØl6Žã8޳ÙìÚÚš¼¼Ü””—†,-m>èú‚ÏÊ>¨‹>hÖ¿Á÷Bï_ò0íj„¿{Çcn¸ŠË\'yTzø×ó‰ÕmscXU™1ÉÝ_”ø_˜OÚ„ªë|ETõðÀ–sqíÔdU§‡\ L ¯ìãÿ“p‚:³F¿þzêi詵a^’tA bxcuÑë× RuÑníÜÁ•Ý<·$¬Ø|×s΋+fÆtjMv|Ü«ޏñòßWZtÚÅñi »‡+¹nY±øÏ°ÿÖΈ0³4#JS_ÄUiM?Ø?8¿ËddM¼Ïg÷î•×Ö××PäÔ¦Æ&ÕÑ´ç.siÿ£€Ž“›è=÷ÏÍ, ðŠ´˜¸\)7Âc뤮ÞþL5ý~¶Yàáç>îSâ,,u$Ù¥Ï %§‰¾ÒÉt<Ê`׉¦½hÂäÆLÕi{|™$%%ÇŒqŒ‰‹{®¦6HBB’J¥"„X,ÖÛ·5¯54´ÌÌ,%%%;Mþåž•}Q¿{Çcn˜¤ý¦?—m:}rå„›úà TÄØ5ÅùY¯&¿9”Ow¿ŸáÀav?ï]]±ñDÄÉ'ÜÐ11Ò¥4V––æç½y‹Þáê¢?_˜ÓωcCçüícîïw'äyRvAj1‹""¥¨i3ÉÖÁmâ8 å÷]Ïú¸ß.ªšŸõ¾’’Æ”Q3w›={áÌQjÝ¿Ýå£v¢6q§·ìåcçîD$‡ãRš&.ÿÛ½lè3wÿnájNËW5‡Æ&dæ§D½¬iDÂ2ªCÆ-ž:–³NÇÛ.Aíyç û÷Ø…¡ñ5„˜²‘Ëœ…«ç§wÝsAјqè¸ðñ“W$ÆÜÏ¡I«:¬Ý¼f ëä”ë—EÑÌB‘CwžhÉ×Ëèg†ÉÉÉÙÚŽ >ÉŸ¢ãç€+N?ólzßå/ä¸'Ʊï²€oôÀÜ :Ü :Ü :Ü :Ü :Ü :Ü :Üàm DAdee65uò­2@{‚‚‚**ª::z8η&DG¢¬¬Œªª* kaáú}ŽÆÆ†””䬬L=½!üÊ¢#QQQ¡‰‰)“ÙØÐPßße` Ãq\WwHbbðëùDeÁÅ+?RøR<ðuê¦íHÖ>úmÙÉ8V9àŠ®{/4è—Ÿ3âχ¢¦þux¶No @Vý²Ê+Ukî‰Ý“U¾šKøAÏ*èOäÛ»kœwwŸ%½*a°…dÚºÍ]4ÓJ‰Öa­æ¢ðKǽže”ÔãRš¦ßÍYµÄ8rÝ÷ ö˜Qz}ù”ñz«ýN9\9åu'*½¤"£a9~û²ï4;l´8êÊñ³wÂÓKëqIM3Ç«—ð°Gm›8j—âuüü½øÜBTYÏÎmáêÙ¶Ê´®S’ yQ÷?JÊ-*«`°¥Ut-¦-ë %Â}¡c•'Þ¾|5 "1«øm3UB‘®5lÄø™?L0’ÂÚ­ÃsmyîèÙ ØìJ–ÝÈqžûºIzb§,ú¿Ãgü#ÒJåô†Os_?ÇBïXŒO¯pâϪ‰%°B9^3l¼ZÒl¶ÿ=Yv@\àûYoÚDïÖíÐà"Þæ„úÝ|•öº¼Ž I) 61qª“¥RÛϬþõ§³išsŽýf–}ý²_xjÁ[BD^ËÌaÊ\·a Ô7Ôq«mÉ-óo_õ{ú2·¢Žf¿ùÂ3jSèÿ~8­0åÀÁYƒÛz>Y¥±wþ»Ÿ[Þ€K¨êÛNš5M/aךÿò –Ýé,‹!D’-ÍG’d•½¸ësýqbN“"©2Ô~ò¶*4„Yð¿gÓØ¡ÜË?M¿Ü’5uØò³žc¥à—ø¤_¢#YŸòŸ‡Ç‰èj\BÝÈÌ^N€‘Ÿ{û¯˜ðèÇ}¯ùî”dçßúeñîðJL\ÓÌ~¸,Y–ðÇŠ×áM•[K–…·¶.ñ~ëZÒ«3“ÒB.x¾,!¯ì+×zRq ~[²ãI)Ó0µ.‡JSý·-M™lÇóËm›r.xxßÌ’6µ´wÄÊS^$œØð<õ¯Ý®j]Žp²oìÙw©RRMS]ÏB_”Só2)ðßøÐÈ%§N,Úöý"’‘ìí±ñôój$(§cbm,Æ®)ÎÏ:—+l1ÞÈ‚ÚûÚx}}ó²+ÉÂúC‡Ù¨%%Å]ß½¦˜ôúUäŸÅÛÃØš†ÆVô²ô„äàãkŠïÓ t©ü­pLÜÈmù|‰;— %M§M5o‰ˆÕ!Ü€@”EœÜv,ì ‹&¯kbgJ­ÉIJz|)):ö‡­[~x_Çš†ñæöîÛ÷ó¥ŒÍGèâi±IO.ïMÎ^±kÃhåî‡ôZ’£’€½ÛÒ1•ÁZC•¢BѨˆkøSôàÐ/ÿÄVcbÃFØÊrÊÒBý–å`E „ p3²‹ïÿåé÷’2ØÀÐR­&+9#úÖ‘¬ tÈÝVCÆ–Ì‘ ô /’0™<ÉLG!\Ñ~9€ú!:’Œ¨ƒ¿œˆfзíßæÚÚ:jÌñÛºfÿ“¿÷øXŸœ§†#„ˆâ;{Ž„W êÎ;pd½•4Ž"*#®]-›¨½Í­'Ãÿ*öÃQߟìäB¬ÿMKw‡<òö]è°b0Ž"J÷ -<ûÀßmdp„»üÉþÕ›næµßh7ØYÁþZS]Û8Jž‚"*Ÿí[½Å'ôðž;G'+u>W½æÐT++-‰wgìZ÷[°÷~ßqç窷,%kÃ÷m9S#n¾äϽK,å[]sEê‹BYÊGÕÆÝ›FóOù­°”Á"ªÂ÷Ìßp;òô†•$n»Óg«ƒ2 !²þ展«¼R®\ˆœ¾s¤+\ÜÈu™:Jò +’6›¾tÌÊá#²"ääé§Å„²“çþ­ 8a”†ï_7\H¹zìªá_‹ŒÛõ—°sž<ÔpÛ÷ßk ‚ø{÷ÖÔÕøüÜ›„°÷EDq ÜÖª8[[k[»Û·»v¼¾íû¾]ömÝíÛ¥ok«vW;µu#K–ŠâBfH!;¹÷üþ`%—°$@Äïçéó´MÎ=÷äœoνçÞ‘HÿîãÏŸ³åÓã_hûÞØ9îô?ÿ¸õ‘AbްŒIÕÐdì8í¥²ýŸ}•× ¼iãë÷OtãyŠÔy<ñÔOg;~¸¸Óýµú­íKô&aií_Ï?øÆ¡ÌŸÿºfê #Y—ˆ9k†“¢ïÒª|&,]s}óªj6hõ&œ‚¼¬—”+(²ùÔ„ñ±b{rÏn~Å4_óçÖ_«IðʧŸ_Þ~àÐeô5ÿ¸wš«¾èç?Ê9BáÏíÞ™­a†¯|ì¡æh$„°~É®_Äö¾¶”¸yCËHM‘„¥Ü‘"2ŸË/PPBá/ìÞ‘ÙDBW=þÈ´Ö#‰â€¹ë]ÐãŽbW<öHs4BX¿ë_LÔY?í>×ÙévØ”«¦µG#!Ä9,åÑÛ¦9™ŠS3k[¶â+ÿøj·ŒxÎ\ÿŸ{Ú¢‘âä?nF\KŸô®7ˆ(êÖçîIly¡¬ïŒ–GŠ9y…aîcOÎo9̸ÅÞ´:Á‰6-7÷~Ýu8t…ö†õF\EêÞcâ»àþ‡¦:«äŠ¥B!7޼þ±[bÄ|ÍáݹjÞrC6`éƒwŒ§ EƒRÙ —sÑw>¸dÑÛ›VÁu¿_Ê­|ìoIR•L.WÈer•§”’æªiëËà*(Ð2¡Ë¸%Âܼ'…œ‹¹í¥-gH¬ëdGÝø÷[cE½BÑ ¨otž¾öê`Ö\q²TÉSʵj­‰B(§kj¡Öy[-„ˈX,>UVöõwß þ).)‹EÝnnßàÀ§£&ÿÈ #ã=}Nœ«ÕãŒoÂä¡äT%„6žåßé³Ç[t‰›“èÅö¶¶V¢©3G[N—E#GN^ßÀBhSaÁi3ã;}ögËÊ\'ÏŸêÙÞb½’æ%Xý˜»Ë¤Ù3|®¼ °±«?¯©,8¼ë»í_~¶iÓÇŸ~öñwù á.^¸Øœ6TŸSb"n3–Íï<©{×lð”éá½Á†Œe ãš0}’ÅæŒWX˜Cåõ ¾÷»è¦Ã¡ŸPuÙ© ŽuOJŽ!ú¶%«¼Qç9mV”ˆjO•^°ìÖsÊô“¡í!Þ`™8Õ›áΗ–©»qXŸ)ÓFõ\—%©ætYÇø&Mn2Zí)i²œï¯5´~Õ¢œÞ7$TLøUÞ9CXìØ±wÝ~[â”É–&ÄÇÝ}ÇmÇàÆ ø‘U¾¾ºÖDyÝÏúÑÖóUc%Þ¤A&ç((8Ü&Àuïjkâ0žÞÞVDFâ$f1™M„BdõeƒB‚:î4%g{òúØÀa‚N…²´Q^×@‰­ÃTT[üë>ØwVË F¤Õµ¬¶¨¯©ã(4rxçË{zß^V½!r’ˆÆÝËÓúH$BÍ&½¤]tÕáÐ¥Þ|¶š<^Õ ä)äcâ¨å€óô”0'• FJ[7cü½8žZ¼7)ïÀR•R©â©ë™Ÿßû©Pß¶ÖwêÍ÷ÏaÛ6÷÷õ0[mNHû•-ßéù&¥’£¬¿¿§Y°'o–hÚÖµÔéá.5Q˶3¬˜b6óÍåZï4ï ÇýŽÍ`0D„¼ý–u„œÜ½Ñe'ٹá4÷;å;\êÈ5cDÖÊSë÷åø¶ŠxMEÁÑ\M{:††¯¶ª—e íö£Ê´ý§öÔÉg‹Úü_¼¡†:£ÑØÍ¿f|û-ë¢FGÆoÉ€§#ãÀ2§¹ÐäÛîŸ)í¼œO€/ËðµÕµaùå×\[-k?´ÒÓÚzØ6Ÿ?sª¶ªŽ##­vZS%ëáñ¾®ªÆL"-'x\]Uϰ~6'ŽÄ”ÿ×þZâ·ê©ß=½ý€.ÕÉêÔ´}±ã?,PĔ֞¯4’([õØ»7kÐêR掴y+o?_†9#«‘™©ÕÝØxYu­‰2¾~ÞâÖ!„—ÕÔ™iˆåÊ®¾FÆ3¬¯Ÿ¡’¤ »¾lñæå4õ2•‘ZìÕÆI«ç!ž¾>,ÃËjë9`ùA0Ëj›?\VsÇŽu¶üOëíÏõÇù&dƒaÔÈÍ3ÈȈQ?kl6àçÏÉIc%´ñð®´†.ÞӌDŽI"^‘•VlÕ1úÂÔÜF‹tìYm=m›ÇÄI£ET‘™ZdµSmþÁlUOÓ±1çàQU“ R3xQÄÄ ^6«ê”zžñ𳜨<õàQËuŒ{BbŒ„h2þ8TßÙ+µoo È.±DBáÌf;T­—˜ØQ"^“—u\cùgâk³”sŒëøX«¯œ¼ª »DoYáT^¾’…ãʪWÖTUW·ÿS§²±$µÛ&Edž‹ø†ü¼r«Y€¡,·àRN%2"‰„!„ãðÎ’ŒFcdDDdÄàÌ› üªvø²[S‚ˆbïÿ=óy~½å[ÛÔPrà»?N6÷¾xU¢;­ØñÖG¹ÊÖe›ŠÌÿ¾ós5ßûÚzÚ¶‘‹WMs'•;ßy?»uÙWøýw­ëñç—¯ýåí×s­M>òþ[¿VQ÷Äk–Œ²ÙÙŒKh¨¯ˆ?¿ï·Uë·fõÉoþùAšÚê(š²nqi<ôΆ/ Ú†š¥ÙE-ͳooØdï]Hü¼X^vþ\V\izµØO°QМe‰îT‘ºuSF±ù!^}jǦN™Ù…Ë㜬6äe{·|«07?Â) ¶nÙWCÝ&/Ô³ýöä™ Y)“ÝiÕ__~}\Å·îéè7_ímy÷v[§õ+yùy±¼üb¥+U‡&ƒAo0è{µ‰}?€ýsd•?óõÓwïxc}æ=þέãDžÉOýç¡ú¿ÿ7ý£–þ5i|¸ŸH'¯­¹xþ\•Š™ûÒ²”±N„6xù³ëÓîܘþÅÃkR¦Œõ£u'sóëG,½*ò÷=Ä’æ+Ž Ó³Úzˆ¶ì™GÓï|%uë#kÒÇùóµÅ¹ùŠˆ•‹"Ù}¾'5ˆ£/wûsýšœ„ÄqlýÉìü³MÔæãÏ®ìäbG"‰¿î¦„?ÞÉùfý5ùS£¼Ìµ§rŽ]ô\xý¼#ß°˜Ã2^³ž|åîÊ'7ùè¾¥;ÆÆ u7+«Ï—º ^õᎠ¬Ý{Ã&;ïB2nv²ß?§¾z×Ç& s1∔ÇnŠwëc+‡„Þ|Ú­²ƒbvK~ôñãOlÜsð½§ï iºp²øbï>þΧoŒ¢&cËõ„"Ž\˜â’¾ñ‰¢±ãGû1 åÇK*5ÔÆÃÌq3ë¹Nöؾ9±yOT«ç!Äì>ë‘û³×¿™¹óÕ'rÇÆFxSEyñÉÆ°Eó#þÜW!‰šËuV§`•š–äûËG>zA•àÂ6lÖ­)1ÖK©.]?¥£¶ºìDµðQÖŒš'DD·q7¿·-a×·ßþ’z´$뀖ºxû„LZºbμEÉm'ÕÄ#WmÜâ¿õÃÏÏ(<´›õŸòüËwDí½÷7FìéÙv­]kë!QØŠ—·ømÿàó_Ó‹íf½GMJùׯ{&d¬ÿ¥‡HGßòÖ-qŸ}ðåžCG•¼{ðø”›ohÝŒÎ/u…¯yûC—?úvOAö_åN>#bç?òôÃט>ºæ{낌gÜ]5éÇ­ßþž^t,µÄÀºŒ»äÎÅ+#ÛþŽöí ›ì» ×ä‡_{Š|ü]zñþ?rMnÙ_”P¾C:ò§Ì:÷YOì÷óg[wg•楳^á=óâÚнOìfÄîÒæµAÕi‘Ž|ó‘ãoÿçãì?eœÌ>\lâ©$>úÆÅÑÂ¥³—Š©©ébäçç.Y²lZÓ=¾zÛ}kÞ(Šzä›MwŽøÃÂ]i¿³èæ[¬ipùÙµë·ÈȨgœ}Cý]ccu]S{¢±NîžnÎR'1K(g64jU“Îb!+U~uýgE‘·½÷üâpooWg Kx³Q¯UYì„È# ØGjTÖÔ©„9ʸú…ú»˜Uu5J‹£íŒØÙÓÓÓÍY"b o2hÕÊÓ?½øÔ¦’Ñ÷¼óìÕ¾Lu2®¡¾.榚šÆÖúX©»——»‹“˜e !Ä ¨–©»šêÂPwútYO¢j׮ߦt[Ì¡£C_{^áâÚ5T}ò›×7˜œ&.\8t~ZÀ¶^YÕÉ+*äÂG9CSƒ¡©» ”3jê4 ½l¢YUW¡ê¤jM}…Fð˜A^¥rãL:e[«Ïìþâ‡b³Óø9Óýš§ŽÖI5uÂú8}“BßÕËèGNG^¶çåk?©=2Èוo¼P|´%Ú¬yIDAT ¢‰zįr5†<»¯2°µ bã·=úmoÊìÿ=ö½,$bDˆŸ—3Uל9UZ£¡îx`¾§ÃêSp(ŽœŽŒïä•7ÎÝ•yìøáÂ&/q™´â–›n»avX_—–8¾IÇ– H:z',[Ss «°üh™ÚHÅn~#¦¤Ì»þ¦¥±bå%\$Я.·óŽW†]»~ Õï»{ õ“UÕps?ÖÉÃËÓÍÅY*± ¡v(»‘:M¼*ÉÓì1eAœ”ªóåªxËB¬DÌÂUî|õ…·÷ÖzŸ¹`æ8ouéí¯=õÖ*s/‹YOÙˆ%«&8qçÓö—š¬ZÆUn`<’æÇIšc„ŠbÌðbL'S³j?ÿÁzN™a2´=ÊL#§z3ÜùÒ25ím1K<³dápF¿/KÑRB[¸?½žxLO™êæ0óFBŽŽ¯OS*J)媳2N¯és&‰['m<3nN²c.MÏl›¶Î ý½8« %Ïy°”W*[æ|½(fÕ~ž ›¿(Fl,:~‘£”ò GQ¿9 ãÄíûö9Î; u|UzZ™‰sѶg7XLЍÚ@ˆùlFú¹å#"DPžbyærÍSDÆêtb‹YmÂùÍZ–°õõÜCΤÜ2Zžv¨PË¿faÃsuä#€£ëãĈ;—qø¬™ÒTUv²ªãóÓ2˯%&-ç yYM™†X^˜ÁÕ×Èx†õõó"mó´n‹‘Öf[MíÌÒ©K’½sö:X|­¸l‰IµpA(ç`áˆtpx}KGsiFæŽ ^ýöwÆ9Y?Ç•nºùo_ÏÈ,¹.2VÒ²#^U}R7iBÛªRb8•›¯äE‘ã¢]HÛaÌn‹Ëplœ(vá‚ ý?eîÙn¼p–“N^<ÓÏÌ;ÔIG‚󎎯O§ãŒ¥é™µ<;lúÊ‹•ÖÿÔx$Î)âë¤Ú#Œ—íýò›¼†–%¤œ²pÛ–ý5ÔmòÒ™Ã,“®ÛbÔö àøðE‹F1M9¿¬%îS—$9÷m±ª`gö¹#€£ëËÐo(Î̬çEÃg%‡Ù:zÉ̘ñÕ™ò¬Œ¢uœ)%„ˆ#¯JqIßøDÑØØ_VyæxI¥†úÏxøáÙn&=×Öžn‹«e9–¯Ç8{Ñį?:j`üf_'â¨`Õ¬ÀÜÀÑõaB¥-HÏmàE#fOµ^_ÚÊìŸ4+JLU¹™GÕ|K†IÂV½ô0ÝéüŒÜÓM^c¯¾ëÕŸá®k›ãõ°XËõŽ™\¢' g ²p~$íëbUË6٠掎Ž^úÜÊeÖs?]ó2kRÕÔ4m–0û­ødÿ­N¼F^]¯i¹ ѬѸN»ýß JD o6ê5ª&“ÅT°'ňSò‹{VºpµÕJ£uxqçÓRÏóâÈ…óÃL¼É±Öã4C:8º>LŒ8m}Å…®‹•5”­;jYIC9£º¡VÝÐY{zTŒPµ¬BmëqUÎïûÏq.IË’ýŒ|¿ÿó%A:8:ž ÙUK SJù®¦«=,Ö‘ùÌ-ΨkKžj…ß°.Qj49f8"žÝOªu»£®Oäõ°XG\Cé¡CGÌ÷¸•w?rmˆImpÄ£ª„ _Î;ö’ïâ·÷¬“å•UÊ®Îö°XN37¼Ö¡¼É VÖËÕyƱÒÀÑ ØÜ‘˜”Ug•v+ÖUלµu"Ò!ÝÀ¥#´B:84©Tj6›E"Q÷E¯`ÇI¥R;Vˆtph¡¡ÃOŸ. ”J»/}E2ô2Y]dä;Ö‰tph‘‘ÑõõõEEf°Ûâ ÜÜÜÇŽeÇ:‘ŽM$%'ÏJNž5Ø ¹²à>«BHG!¤#€Ò@é „tB:!„ŽBHG!¤#€Ò@é „tB:!„ŽBHG!¤#€Ò@é „tB:!„ŽBHG!¤#€Ò@é „tB:!„ŽBHG!¤#€Ò@é „tB:!„ŽBHG!¤#€Ò@é „tB:!„ŽBHG!¤#€Ò@é „tB:!„ŽBHG!¤#€Ò@é „tB:!„ŽBHG!¤#€Ò@é „tB:!„ŽBHG!¤#€Ò@é „tB:!„ŽBHG!¤#€Ò@é „tB:!„ŽBHG!¤#€Ò@é „tB:!„ŽBHG!¤#€Ò@é „t÷°Ü®]¿õk;SSS=Ømp,8² „tB:!„ŽBHG!Û×;RJ«ª* ¹Édà].$‰¯¯_HH(Ã0ƒÝ€¡ ÃQ·lGè·nu=ŒÛ¾Þ±²ò¢Á`ˆàââÒÿ-¼,étÚ'ŠœCB†v[†2 Gݲ9¡ßºÕõ0n{î¨PÈãã'ëõ:­VÓÏÍ»\±,sôhÒ _a8ê–ÍáýÖ­®‡qÛéh2™8Žãy¾ŸÛvkî²èoŽºes8B¿u«ëa¼Óû¬r×_-*ÐEŸµnÙì"ô[·ºè"¬YêtîH)ÈvtÃÑ¥A¿õæŽB˜;€£ÃptiÐo}ÑÓ_?î+sÁ{w¿´[u×û¯¬NX ioÜðY4î¾-ÿ\èÝ«këõi¯ÜúvVàµo½{s”ÈŽÍ€¡Ê,+Ú³ãô¼ÒŠºF=qöðññ 3qRüŒqa®¸¹‡ T_“¿o÷Þ#E%çjä“ÈÙÃ/$"6~Ú‚3'I[ ¹Ñx æŽT$aBÄ–Ú¨Y,!„0bIï÷*BD¶k€¡Ánoª-þö•¿/m¢Œ«DLœ¯ ÕÖ_<[”vúhzŽ2øý¿ãz+{ôÕ”þúæ›ßd×)#ñ6bL¸«WVWÛ[–¿wç³ø÷SsB†ÞhcØÀÉ7¼8en^±‰iÞÍzîhVÿ¹ó÷y§.È5œ“WHTü‚•«—Nô—t¾ ­ßýÜ›OF¬ûð…„²ï·ýt¸¸BÅ»DLžíºq]l CÕi5”0ÞÞR½ž³\þ@9£^c´,xñXÚÁÌÜc§.ÖÈ4œ“WШ Ó¯¾~Å´.-'&¹òí=³³:â¦6®nµ”‚*÷¿vχGç?óÙƒ ΄Kʱø¯ßJ ŒûÌ¿Ý/iÒ,Ÿ£¼Y¯V1^±ÑÔhêâž¼ªüÐ?íË:yA¦æ¼‡EÅÍ\~í’¤aR‹2´éôï~Úw¤¤BÖd¤bg/ÿQcâR®¿.)¨½g¾ì¼c{µ6æŽ6¾sPmÙ/_ûº ‘õ—0ÃO¬¾PT°osaÞ±»žß°h¸ØFµ„BY‰˜!„«ÜùêοÎ{Oœ<3š­?™Wx`ûk…§ï}õ‰¹ÁCòÀf§áˆ ÀÅùôC% oÛÅîüŸŸnúYé:2,fò8W®álñ‰ƒßž8rôºÿuý)!„°‘W]þËæ³™éË׌°ˆGª8’qBÏ,Y”àL)íáPÖ?úÖoÜ™cÇêyÆ-qn‚XÏÙ¼!5Ú¾TØ8>È×¥ôü©U&§€èIÉñeyaá¾mYykŸ}fmLË@_òõs/îg˧Æ¿p•?¥\‘˜àY)Iß•f”ïØðHAâô)qc££##Fº ÇAvØœ^¿11!Ì•ç8ž'¬˜«ÝûæS/þµsóŸ3_[ÌBø Yó#·l:}8óüê£Ú¾uÓúÜÔãF&hÖÜHBi_‡²ÁDÕ+êy"1z8sI÷j¥õ>úäp5¼øo<;?å#Ҟزá‰/O|ûÁ·±oÞ1QJÑåïÞsÎä¿ðŸýs¶Çñ„aE"ÖXWrF×2-¬>¸¹#%„˜‹?¹í'q²˜Êÿv@F†­|ô±™êzysS¯9Þ‘žóFÎ¾Ô K׌57³¥öÖ-›ÿÅ,}ðŽñT¡h „ÂFßùà’ÃÿùØÞ´Šy+ÃõÝ6Ùk82{Î}îU훯y¨¢<ãòŒ?aXgßQñ3®^9;Ú³-ã|b&ðz™LÛúã<õ®“¾™“W [6,!„pÓæû¢ôDzÖéÕáÑ-›Òš#éÅ&vøÜ™”çiχ²~ѧ~ãÕª&JãíéÒ³z£1_‘º÷˜†ø.ºÿ¡©Î*¹¢yhyýc·dß÷ñÉûs¯?áZ•Ê@E‘ãFR¹\ÑV# –˜ÌéMØÙÀÎY—a£ü„óMK*ThO/52^ISÃMgÉ©Y'Šš0Jt¤ìÜ-éÑùõœ2=Âdhû¾ÃL#§zÿòóùÒ25 óÄìàŠÄéȈeÿþbiMaÖáìc…Å'‹O«——gþ|&'=ï¾ç½:´yHäŒzŽêjO8u¶¦¡Igâ(%T.g WS+ãH ˜B8Ÿ¤ãÿWT™^v]tŒ˜BøêÌŒ23;bÞÌá<åû>” *¶¹]—±T]vª‚cÝ“’cˆ¾íµóFç´YQŸ—œ*½ÀÏ+b¼Göc oÿ[Éê¹S"\XB¡œÉܲɠõá€Í)¡„°£®û×;kC„s7ýÁ—R^6¾0>1Ý툧„XnJ[N*3ú5  o6è̆°~qk^Ü ¾ã±+O;ÞtÕ|O¢-غñó¬Æà™÷Ý·vÞ„ð`oW©˜%¦Ü«ŸÜiµp“w›27Ñ%7ýHÖ‰›bã¥Üù¬¬³œ8fÞô Ž48}ÊãÈæT]8}AO‚\{¿=C!”ïp‘ ÇSBaDÍLâ¨;ßݾ¢0íPvþÑc……'2vfüºsÂmÏ<±2BJ¯pîØ^q§×;¶>çíïÇ2g¸À„•k§t8Kå Z­‘§íÕ æŽ¼¬¦ÎLC,—úrõ52ža}ý¼pïA€ËL?~f)gÔ©L£#Ää"¯V«yêÁÈÌ–ßåëŸ\cÒ›Ô ™ŠRB5çj4”ˆ­Æ0ÎiÒ¼D·´Ã9iE7ÆÅU¥gVðâqó§ùp´ù‡²~zq}ê7&|ò”À®;–vD9y®Ww áhìíçË0gd523 µœñ²êZe|ý¼ÅÍ9½Jat=ýšqsoprbÔåû7ÿçµ_жm?œüÜ¿ÁëÃN§ËÔκ®Øú9â2>aŒ„ª2ÿ:t±QÕQ“ÆÀYm(¬‹WdŸÔY>¨?•›¯äEáã¢]ìùÒìÿ€ìõ5›Í67Uœ¿ÈFäåãI(oЪõ<ãå%Q5é &3Çó”R¾!÷H‘‘ [Ë'ÍêITÙ™EÊÓÙ•¼Ó„¹ÓÜž«!L‡Æp¢q³gz“¦üÔíeVSiüÜ·öѺçC™ؽßx“oÊ£wÄ»“ºÃÿýÇ›;r*µí¯Ì¨,Ïøá?ÏýûóÂ&ë¹Jû^‡Í^šèN©[7gÖµ¼N^}jÇæïKÍlÈÂåqN”RÊ×åíI;Yßþá9}Õ‘Ü3# béôagïº?²j«5´59Ûöjfcîý×½ò>Ëüö•ûÿ1&2ÄKdh”××TWÉÔì´õ³gŽw¨¶½ÙâÈ«R\Ò7>Q466—Už9^R©¡þ3~x¶›©Ã9NppöŽDlSÉoŠ~+q ñ÷tf Êês Oœ‚ç=qÿLw^Ï6:庸½åÿþŸGŽÇŽáÎ)Î(©õ˜ÍœÜ‡ •#‘s’}wý–¿'—éóã¥m¿<°§CYÿès¿>‹^zlü÷æôÜï_ÍÛáâëÊT²ššOœCFútv'9“[ò£bãÞƒï=sü±Ñ⦊’â‹M¼ûø;Ÿ^IMFJ§-ýó“ïÿ÷?Ÿ°Q!~N]{¦¸¬Në4jíºÙ>”òƒ×‡Ž‘Ž;mùoNoXôÒ§q©;~ø=½ ´(GG]¼üü†MX¼böìÙ¥Vahqž–í%a«^zwâ¶O·íËÏPñnAc¯^»îo«¢E*™ÀeÆNÃuãÆb³ÒsŽ–œ¾pþÔ9#•¸z;=~ÆÕׯHôÑ5hÍ”jò¾ê¥·\¿ØüãþÂã%>¡1sxòž«Ô›îÜÑÒËæP5sVàï;jxÆ#qÖ$1gõl‡²þÑ÷Ê©±É°è¥Í3ŽþùËï©yÇÏTž)5‹\¼Óf$Í^ºtΧF…–£ÄÆhLÌ:iÂúO>Œß¾í·C%Ùgy©Oh|ÊÚn^1QªRš×æ/¸ónQÆÑÂÒ gŠÊUzâì³à–k¯™á­ml.3H}ÈÔÔTw|4??wôèH»îÇÙ7$Ð5*«kš:ãêçJôòj™ÚjfÇ:¹yxº¹H%bK(Ç™9“Q¯Óju:SË T7ÿP®±¶ZÙ|?#ª<¼ñÑME‘·¾ûÅ£¼}<\¥ÛzMcc?Üa¸¼ütBÂ;W ì9±b©³«‹³³ÔI"‹X†Pžç̃NÓ¤Öš,îÃ:¹{yy¸H%"†r&£^£lT3žÁ¾ª^g=’0Rßà@!¼®¾º^cãÆ2Ýeö ŽìÚog7w7g©D"b›;ÍhÐk5¡mTí0·lêäîééî"•ˆØæ®ÔªU*‹±˜•¸¶Ö,‰XÂs&“A§V©´‚®é·>ìl°¹£N~ñ¼¼³'5u[OpµR¦VvQ­ZV¡¶z í'gT7Ôª.­¹à@ì6q&½¦Q¯iì¾ ¡IQ×$xPQy^a«0ÕË+/t6¼µT×ÍPÖ?ì×oFJ¡SuY¦Ãhܲ©¡©AÖÔùHÌ5ÆüE¾;MG¾ÿV÷§¶S˜”§öûNƒé2Žú­/ì÷H[³»\‹—|˜/ ú­/ºHÇËsê廸í=ë¤Fye•Ò„7Àp¹Gƒ ýÖCmîHLʪ³~túÓå: 6ô[_ ¹t€!ÃÑ¥A¿õ…ít”H$f³Y$ê¿ß 8Ž“H$Ý—€>ÀpÔ‡#ô[Ot1ŒÛNG__¿ªª‹R©s6ì2f0èe²ºÐÁnÀ‡á¨[6‡#ô[·ºÆm§cHH¨\.+(8ªÓéú³m—1—ððˆà`¤#@ÿÂpÔ-›Ãú­[]ã¶ï•p%ëþŸ®4HG!¤#€Ò@é „tú6r¨¥žWIIEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/edit-matrix.png0000644000175000017500000014650313145275703017334 00000000000000‰PNG  IHDRŠAÁ[”û¾zTXtRaw profile type exifxÚ][Ä Eÿ]Å,A/¸œ6Õdv0˰´½0ÃÃÔß‘>¡b”¤ª¡Ù%M-~±¼+èêFn}GùTÉ2ýT²e> ðHH9ø–ç­Œ£¶ì‘ËÎÏÉŽšé½P£üÄçV4YQ°ÑÆ•:Ã-¦dpRBõÓ•a*u0±÷cuogA™•ºftè»xzWŸãÆGݦ»Öç'¿ÖÕ¦ûc4OW]˜º^zTXtRaw profile type iptcxÚ=ˆ¹ À0 {M‘ôÐt´NléRdDp‘#Nîçrl'‰©¨ým¨ÃJ;Ádgâ¢qîÎê-š¯`]åêÚ±M=á `iCCPICC PROFILExœí“y8ÔÛÇEYÆ4ÆHdA¢›5ËÜ\M–’b’]–Q–[![ɉê^Ú,‰’Д}-dÏ6˜d 34‹;®îóëéù=÷¹¿ßÓóûÝ?z=ÏùžóýœÏù|ÞçsιE¢Ý5ÖxƒBw€CÌ\øõÉeç-P'h æê)‚6¥ONVrº( {dR憆·¢ÂÀ¤¤´tí ­þå‘ Uø¾Ê+25ÛîS6Å¡é+óÞ U»ŠÕ•øýE‡ ‡ÃÎí¢ yñ¯yÚ×öyzâ]äcÏÑ’ ûОúCÔ§Y#˜øOägè¹Ùg¦\éM;)Í¥P{'A̰š—™ß‘÷ §?¢Í4#…ZDö¸Â”ðÝóèP¹L=cÐ ³…3IÙ¤×+UžKð0ûç‚ÏâË#§í¡eË ùö•˜H7Z™… #'ÝN ÷fa>•JŒéæ@ƒžïç‡0Ó}iФ;»=£‹(=ÅN­8HQèìXk؈¥øØucL³‹hÊ%iÁŸ zÏQ²Ì‘Ï (˜oŒtm„ã5ÄÕôÄý^9$c2; F-–{ýEöeŠ?aé7vÞ/s7@˜yÁÎ+áùº§Q ù&“•§PCi§/ÉÌlûù4ycC¬ôðSó‰ÔÄîdV½Ö.æ2×ÍwQfžDŠPRzÉeE¤·Î'ΙmåS!»(C3gù©É=|Hz±ã¢3¹Ð‡:ÅX"™ÿäÑ›ÒsH¤ÀÓ£eW•ÑfŶ>ó÷½É¿dm ¹Ô q_ïbøNK¥è(ßhpÇr‹7ÁÑð¶Ž—èXUmXxïÑq_ÒBõ²8Cy~ï=Vfcù8Ÿœê¯XÕÓØä’/®2lqJøø’F’<™•«7?³;xT¦üæ­ÒØÑì¼>˜,òn3ËßxÓq®ÂÒ'%”ßodz€Ò·j(‘Âä²?Ú{P«·¸5NA%vÙú~;©3,3<,|÷x²ÅèëâÅ«•"æ©Û—{y'¦çÞºÉrP:T~ti›l—rÌ¡Ð3ÂHz­¬ƒ\Eµ Á+äȽÐM‡»ª¾Û>‘oØq;©éÛ–åÂÊE›,á´!sÞ?•Fãgš2Ó©D'krOuî…åkOvÿOÑÚdqÕ¶™£òvèƒ+£ 2Cïbúk™—Ûé·jô¶†ƒ{7‡ÓÇŤ¤˜?+ÞHz]âÙÿî¢BÏÔI{$+x ¿sÞÆÑWÅÎíÒ{/ìû2äÖv,áä†WúçKízDBt•*y˜ åïú I}ã)jò@é¶Ýd0Ã/P6™&Eœ ¾9>S@¼kÔšà¯z}a¾t—˜7—KÍÊ"õ°CXt(±"-#ã.½5ñìdï•E\ŠÚ2=?ü¸JC@×›kÜEŽ@XØÏô Äî—Ozsº»i)K©Wz|êêó+=ëcÂw+·‡8ñW •Ý!ËkœÈz)'U„CW\ào§(ä^±+Øòjv«øÖø:OgäÅ6[3·=‘5–˜ÔíS¾÷/I ˜¿B¡xø ’õ3µ.H±:#—`9™šHxZ°;ÃîÒ¸<* ›àv°ÙnÙI-¨°›Z‰w’ëÕ*IbÚÆ ‘]ÏÍK Ï]³HI3Æ Ž àaéýq§JÐ·Ç çý‚B”-BÀrží5¯à=Àç‡VÔ¸—‚Hzò¼°¶É/Ðë=™_þ\0_ÏÓ™á a­êå“¿Ý…O¤&,C ºœm~ôèv.¼ 'á-2Ãù÷pÙ¸„1µuNáüÅB%³Îâã˜xgŸâXìib|IÞ²/®S­Ð #u°XNf€U±] 96k¢97Z3¿²£•qÓ-ØòcðÔá&½_} û­¥è\+\ºQß„öÃM°Ä} pQ|±‹Å®…Ýh†[$h^ØßÖuUba%„ -þp3{[*­'4²gD ýOk³D;¢‹‹·W×ÔЉe©’Œ›šê›:9Y<äÿÚùúõž”éiÓÃi‡ŽË}J2ÒÓ×w{— áá‘EwËäifkS+q¿Œw…­Qô”»Æ²°–pö÷N K"#»JKŒèJlŒ ̰z'.@’J™éue*E’¬fç’êгC­PÝìSÔÕG}­èi9²ÉÑõ{‚#1ÂJ…ÛCæ?ÖíRŠŠ8#>‚.¢òï\ŸÎÏrH+ò=gßðaŒc—½UŒ Ã;õ¾n‚KØžìý­cG0Î1Ä*è|û ùÖZø!3½C—šD(Ê´!*¯Ü™Á‰‡Ï}‡&é-ºÝop¦º&ƒÛëJ•Ôp]…ˆ ­¤¸Ñ&¹œ¹!éˆë¸Å‰üÑ)c‹¯ùc%."_,ªˆ)—:¯ÜJŽ#ù2ò–KÔ¾wݨ”`êļO¦¬$äõØo…·«Ž;»…¼‹½’kµwÙÏNÓëÀò§Èxãä0Ã\ï«l­±ç… Ò¢b_`~ð8Ð[´(ëÚfWÝþT«¾¾õnkIìò× UNsðUÔ{x1’M¿ª;.¥Ë ”ËxÜX˜}ãíL³I)«±ÊèÙ:7‘ï8‘âÖlÿ[”bºe¹TôeïVã¼k…9ùæe.¥È”:+«€WöÔ犸Y{0\›ëˆ£œU›‘ӜܢÏG9ˆ?£µ…ì5ArÃü0Zü«ŠfO~V~ÞÖ|¡³S1¥nqb/áxÊ#}¨UšåŠË—¨C[‡joº‰Ë¯S?ô˜ÅW«³$™³¢–Ø¢•Üy6›å¹Ëœ¥žªè:)!1N&©Ñ Ä|nŸ[í§—€!³—oVÇ?|ë?Õ›&(œ‡P">‡Þrê²97¶."£¢ë½+«»ÁgÞ–o\$Ÿ”p`½ÿÎ:Eeëõ™kOŽY«Ë! ì®/ØnhtÃÚPý«õп™ÁnØí¥ÝøÈZž?÷<_çúLiÞ÷sú‡°ººúm²Áe-&Ø"Àó_ćô^!ÀZžSÔ/Ì›º³ P{y4µ¼S¦"@˜c}êÏ«œ’ÀÆß 9fÁôìŸË4ÁQC$xý€ºûæKÆV¶ >¼*¯fÐráGv0; fÿ• p £kЙDS¯‹Aå"æ>ÀW§gÀŸ;ã€b€c hŠk/^k‰?žÃÚºÏÊÖD‚o]ê¿â›Ÿë·æ‹{eß[/Ç_úó(”í1O T&{œëöU°^cæ8hma÷œ0`èî ~„,*ý^ƒÿ€ÿo N ‚’pî?Í¢ŒâÂWV*èîìŸ8 @M} ÓàËc[eÐÀE ¹¡ôꪀüåMù,E@h¢è`…õ¥öƒ–Pê[ƒ¢‘>п¸ ¶ ü`ßùÎÿ”ß!²á"7Ya iTXtXML:com.adobe.xmp Þ‰§sBIT|dˆHzTXtSoftware™KÉLÏôNÌU0Õ3Ó3PÐPÈÉL*ÈKW(K-*ÎÌÏS0 (è*x•æ¥*Yè(š+hɈCá˧ IDATxÚìÝwtÕßÇñ÷ìfÓR Þ!„Þ{ï]š" ¢ ˆ<ˆˆØ~¤ˆ‚Š…* ½#½†^B ¡“Þ{vwæù#¡¤PA@¿¯srÄÍîììÉÝÏÜ6JFF†–‘‘B!„÷ÒIHB!„yE)!„B!AQ!„BHPB!„…B!„E!„B!AQ!„BûÕ-8ž®½8•ºÏPoŒ¦(è-­¤E@!AQñôhégYºØŸÎcêc¯<úëŒQlY½Ž¿pñf I:l]<©à×½zкB¡;!F½¶„!ƒ~"È` úˆÌêá–ùûŒÃLê3Žu±*(64ÿ'ÿkiŸùÂä|üÒ—ìLÑÅúÌdñ0ï|Un:Wœã¢‰VS9²þon¶éM1` dݦ`L(:g\ Å{Ÿ¶ÅÔ`¶,Ý„ÿÅ`.] &!‘¤¤4L68)NyŸ:´íÞýîgÖâY?¶7ÿóÏÞÙm<5›î-fßÞ3<{MçÏw| ±‡Ó„°è§El:v‰°$:LZÎëéŸÇEsÈRÞ}ç'Ng•“c‘̟ܯ¬vögÞ¹„‹ÆÌßi1žùã›á*)SˆRƒf-ðõ©Êä/>ÇÉÉ €ø„ÆMø”'Oq`׎G«¥(…÷c¨àCP‰Ú¾ˆÕ×ÌøJ•ÈC?ðö ÷˜´p‡/„›œŽÑ˜J|xG¶.àó·ßdÌŠ ¤d5Öé¼|©æv»J2q1 ˆ´¬ÿ3_ A½Z <}ñÎXBãÅΦÝÞˆ#~ÕËæû ØÂ»íK[  ‘´‰ Á&’o`k˜ (XWkG›búûâÄÖ-^Åæg¸x=œèøÒÍ*æôd¢oœãЦ?øüí¡|º5´@º±M××1nøæï âVB*ZV+â}Že™—7¤ºÌã“pôg¾Ý–¹/igùõÛå5@AïÙŽ1#›JHâVºT)NŸ àÝQG||<#FæÄÉS”,QâÑ/¤¥(…÷£x¶g`»Ì³ZÆ9þ\|ˆÄGè…5†üÉøÏV˜ ¢:»ÔïØ›×ûu¡Q)»Ìí™"98gÓ& X”£º}V¥¤‘ÀESf¨‰9{–»óiTb¸®fþûÆ™@¢³~§XV¦º·eþ?¨¾4:VÅRÌ×Ù¼þij4»Öï#Vt4ìÔ ·‡Ô˜Š¥3¥ýжKO^yåU¾Ò›ž­kRÂN‡h¦pv~ÿ;4P xTi@ã†>µ¾ÛL«+T†:Ò¸QC7j@ÒŽyTÔ&ή[Šlfùf™<èàè)Ñõޭ甹=5ÿy³Ø–™?¦ñgˆ P,ŠÑãá4(¤È€/°é_O¡x±¢\ ¹Ì»£>àÝQp18O¦MüèÒR”Bˆû³¦zŸ>ÔÜ2ƒ#)*1;²²o=^µ{ÀK´$ö/^F`jfhQ¬*1pútW°Êüý«-™5lK®šÑÔH¶.ØÀ+õúQRgIÕj•±ÜêOšjdá*~E38{æ"F ½jÆ|-€€x2N \åv;§EY?üì'àèðhÙ‘ú¿žbW¢Jä® ìi[5GS3ƒn‘æt©ïÈå5Ø‚K&­è‚½MîX—zø[úŒÝ@” jÂvŸH£eS[j½ö)µLÌ|õ=–†f–—¾T>ú¼î96“½RCÓ,)Ñâ-ƼÑŸÂ:â®_ ÊA¡ú˜tõ.‡/|ÅßQ*j‚?³ÇÆñêe24@±¤lïZɉB¼ØÜŠaÖôi¼ûþ(.…\ÀÃݙӾÁÓÃC‚¢¢`è<Ú2 ÃrŽ­¸‰j¼ÈòEè:ä/0qèØÝYÂ:Ïr¸Ggôí'˜)äeîj<*Æà£îCÉ":«úQVïO  0‡p:(™~î×9}6 =%7ÁnÿN‚L8}.ƒ.5Îsê¼1«M§Ÿ/ÙO¢jHצ®ìY…š¸Ÿ¿ ¨zJµé@u+…ˬMmÐ…dñÊ-ì;u+a1$¤šPsökéܼ‰J‰'êÒÑ—ìÉ„±Ý¹Ý€Z¤l5Š¦Ð‡ÏÂÍõþ'l!Ô¬’|Ž„ÌÀ¦b>~½*6rÚ ñ¯`°0`iy·—Å`0`ei•¯mHPB<„~½ûRgÓ4%«Äî^È_-[ß·“SK ',énû—ùÊzþ7nýý7oŽ 4R…":tž¾TóÐxC-³%1Ã;˜€Ht…ðiÕÇ » º•DÀ™Ë¤»œ!01ë½tøù•AÿØŸÓššZSbÓ®˜„…FeÆ'Koº´/‹ž¨¼V#áè†_É¥´‡õÍk¤§¦ódó¨uxÕkHËÇy­‚Sƒaü_ÇÓŒZ{ëN W¬+3àÿúSÑJÎx!þ ¢cbx÷ý¸rõê1‰W¯]ãÝQ0û»i¸º¸¤ªT/ó×Ü5„d…DÅàNƒW?dÊ´ïøaÖ ¾ÿ°u¶–Î'_lG³«óãWà¦h.]˶ZF8.ÇËz‘BüK|ðÝ ‰³¿›Æìï¦Q²D ®^»Æ¨1c½^”¢B<œU{÷£îÆo8¤x†øûöO8²NW”¶jòëÙC$k€Î…æá¬<8Ýi‰ç ¸bÊzŠ‚uý!LÜ‚¬|HKÚxgwÞ…–ÿ]U”Çý¬éœ_2•ŸO§dÿHj4;gN£®÷tò6!^t.^¤|¹rL›:ùNëáìï¦1jÌX.?zµ(E)„x¤Ê¢pKv*ŽþaùÄ¢2õkܽl<³†E'rç,5‰k‡W1óÏ“¤ß“˜|ü(Ÿu «eœfǾTt8W©B1ï*Õ–zœ=Y“M@OQ?ß\@#~áÚ¤3­‹9QÈÑçòíéRóFìiZ¶Ï§¦¦rg¬]±Ÿ„û5Õ)VXYÞ-T5&úÎ,î§!5à¾ZxžT P ”lÙ‰:…²Úpãü™õõZy$!ÄsëÀ®üþó¼l]Ì®..üþó¼G^C¤EQñÈ,ñ~©? 6Leoâ’Œâ@£þ½¨tàWΦihÆ+,ÿ¿ÁœiК¥œ1“ˆºÂÙ3„Äd`hô1CúÜHÝ}ñóÐsæº43&3 Xã]µ<€RU©ê¨ãr¬Šz;Œé áçWê Æ'Þî>c¬dL~â¥Cy*ÕsèŠÐH?6—÷&^¡QQWüw°7$éþ]º:7ŠyP®˜Ñó•Œ~‰JÖè'AÇ’sM¯%çÇ)˹”9ÅCÉîŒý&{â4e±ªJâñŸ™´Ì—™ýÊ`“^i$"B »½D¯7Ç3cË%’53Q'þbʘ¡ôêÑ“N}‡0ò›•œŠË»¿ÃȺy“ùæëtëÑ“Î}3tÂþ:)ã*…ù¢^ŸMs+ËzS¹t‘u§V '¬-m)\¡C:N¼`âæ¶É¼Ú¸<…m­°q)MýW¦²+-xuârÎ&Þ[¯©\™Ñk×lLSÀT7((JæuÛy„k9ö1á<}Ò‡úe ckÐã2`é÷E5”åý‹a¡³¦Ê»IÈQ¥šC~¢c=:ÛZL8œ"'ƒ/â5âÓØ¨b_“¾]+²ç·ó¬\~”öïÕÁþa­Šæ+¬Ÿó#«cð*^”²¾å°1Çsí|;pðX_&Õ—JyuQ˜n±þ«±¬=oM¹ŠU¨áƹsløþS"´©Œ°YÂèéþ˜JTÀ»šQÁAœÛõÂT¦OîE™;¥ ‘raŸ¾€ñ:ì‹VÀ·¶ úä›ÙʼS‡9ñÖLìP\ni#„Èã~ìوهì¨Q¯1­Ê„à`s‡¶ášv9ŸÒlÀŒÞu©ßª7íÃÑX:_2³o÷GøYÞ®ïN3÷íáÌs¥\å Tk^ Sgý÷³è³Ý¬Ý<­Û?¥®€‚S½Œã‚ik¸äÒ„!o5Ç#«‰À¢lÍìusÆYfu›ÊœýPÖ¯*u=c·zÀB'½fÎe«7~™9˜[æÇv.(Æ f½ñ!›£íh0i>×±•s@ Š·é)Ö®7Í×}É–½ËXß³&}6¨E_˜ú'Сš%ìïièL¿ÅŽÙŸñÍ®ü¸± Ózxåj5‡üÍ–Š½˜4¯?~N:@#îð÷¼÷å6Ž-ú’45>œÍ; Ý0ZÊy~ûhÌaÁ¤v›Îô¬ 8ÖeݦXiÑØpwØ‹®Í^j›=$Ø–§ÿ7ÑÊ:ƒck7qã1æjº’¼1gæ èÖ¤P¨ù—üúa5,o,føÛ Úÿ9¿ð'¥pG¾ýi¤ Fˆ·êzš´h›>´\ó9›ö/gm¯Ú¼\êáo§¥„Ä¥[1$¦1k¨áÄéA »E˜Ü-rfL?jËñ Î¢î:¸l‰O olrTl^^RNGföL!àä2GjÖÏùü¬ðYÕ‡úㄇ¬•ÆQ&é!µF,Ù’6• 9.rËP¾´NÙÒ¸m#ìsÔ9.åÊSD·•ðÐpræ>5!ÿÝû9|‹˜Ä4Lª†f!B¦ „˜ ¤e>÷Ñ­ ]Ú=Ƨ³£î'¿òÉŽF|¼f8õ·§‘`ô¤÷¬y½”^¾ïö}º{³ã§@ÖüyˆNcqßzKKåâÆÙLùm?×S5òj8Tt©¤åñ ƒ¹ÚFõ :ÅG‡<** h˜Œ¦Ì X!<Ò„¦Æ±ñ“^l|P¡%%’ 8Êù#„xÔæR]î*ØÊJ¢+„«‹!÷‹,-±DØ‘q7(j‰›3„W?ZιD5ïºÒ")k"_þè½Jàõ¸¹ÎÊÑ?eUO8’ £øks˜ÕÛKf4 !AñA<Ûô¦õš‰¬?¸‚5!õè•wJ$ùø|>›»ŸX÷º x¯;*ÇÍÑ+ L'ùnàD6eg¥ˆRM{*ª 蜩֮ >N÷ߦε"vrî!òU>p¤ß#Vcñ[> ÇÈe„—êÆ—óGÓ£7%‹8bcÐAÆ6Þ*ÙŽŸîs±ýðo‹'øRHãÌʵœ5j€Jtà ®¤v¥ˆÌaB‚âYûòR÷*ü=7€uËЪn^O2°ç Q8Ñvè(úÕÌ>ìYK!&0<ÍJÜ™Â.:”+*îµ{ñjmK9;„Ï™tö.ý‹šƒf/d\»ì)LKºÅ­x žAõ•tà3ýï©n­éçÀŸÛ&3èÓ–øº1rà„xaý½ ­úÐÆ]!Á«/屡–N|Bªâˆ«³E®+èØÃ 0>å{<)øV+‡…–ÀáG²Ö5Bˆçˆ–BTT2ª®0^–¹êʰu+Ù—ÇøÅ`‰¥˜ŒOe-X-~ã}Ëicq^ùa üÀ«%LÎÌØm±Hu*„ų®J¯ž¾Ø˜¯±is@îŠJ±ÁÃà z“}ÛƒHÒîV|ÉÁëøö·£$ó´gŽ(x´ìAË qûæ1iY±9ï‰jŠ'øÀzv\Ì3GñÏSì)]ƽù<+ßGì=ueü±ïë‹uâÓ¯†Óµ†Ü:Åî݇Œu¦Á Ïùî:Y•ÏÓ´6å»ñùÌ)|Ø·)Þ…’>q€=‡Ïq-^Å¥r ^1ŽÁµåöBˆgtu_i«þžÇ;m+ \ÜÆ²Å«ÙêA·©ÛØ?·Ë»®dç@»)+˜ñFsŠ%aõ‚_ùå—_ømó9RŸ ±O½¶€aïüÉ-ËjŒ™ÿM³­æ@ãÏæó5¬]þ.C»rgýYcÄ9ûûãïïÿ‘‹Ä¨€Ë¥£Yù&(YÔ“;³!„BˆBÓ’–Ê“ûØuð('Ïß ,:–d³%…ÜKãS¿ /u©G ›ì¡H‹Ú̸·!¨Ì+|?±WV,dùž®Æš°v«@£n¯2 Uì3ѧÖñÛ²í½Eº¥ ej´áõ]ðqÊ´L1gÙ²z;çZt2fËBx•¯NË®=éè[8ǸJÄà,[¹ÿs׉LÌ@³°¦Pa/JW¬F‡—zQÇýÉ›ÖTS:) %û §Û®÷Yzó(›÷GѸC”|ï»FøúOyk~&€Ë‹þÒâ;Û0T{‹_?i…ù?&¤íabßïðwëÎ7Óû?ÂXĦü$( !„©`Æ(Þý§Y_…¾/UæïƒX³ê­ß®…½rû½î¾ [‹¢ù*[æýÌš8GŠ–,N¥šÞØšc¹|6]⢟O|‰ŠV÷¼¥Î€…hlžú ë.ØP±ŠuŠ…Ȧ¹_©}É0›e|4ë(j)oüj#òüiÎïYÄçaf¦|ÑÒw÷)åâZ&M^©xŽ©ÑÀ‹¤kœ9µ_NãäàOø¸m±;Á!íÜÆ}¾š+F[¼ªT§YQtɱ„…^&p×&œt£¶›!_å—Ùº§åù¤ c1š6.Êò%7¸pޤv…³Ê6?û®áèÛ‘Á/»²qé>n:úÑ­k \³ò˜Î½2{àSÊ IDAT6hhqLÀFõ–èïm9Ìõù ¸ü$( !„/Õ„k«þ´ùëÖï[Åæ.ÕéUü!MK:š¾=•~µkPÜVÅlVQÑaaçïoÇðùÖÕü²¥“»xæ—gþ›­•û3ké@|íUT’Ž~DZë9þçT&hÔ›ø£¹¢˜5tÁün9ûб÷Kw&³h¦tRÒŒhOpLÍ3(¿Ç$#m…BügÝnÁz²Ÿ{4 •éûR¬Œ—X·ê( jŽD-ÇûâL¥šå°O‹$2*š˜ØXâb£‰J´¦îà~Ô±4|ì‘jö÷@_–þô¦´)Šè˜bc¢1WìDû²¨±¡˜š gX5=ñQÑÄÆÆâF§.Õ0h œ;w“¦¡i*‘{׳3<:¾ÇûHŠŠ&6.–ؘ(’ 5å½u°I?Ïö=×2_£¦Ž¦/ŠwIèèââ∋!:*Š$ƒ'žŽù-?-k ßý°uÄN-9™õñö]ÍH!)Řùžš™ÔÄD³~’R3P÷˜ åý9òz¼@Ëï!e&-ŠB!Äó”>8µx™v+ƱæÀj6u©Iï’jU4“‘fFK ç|ày.‡Å’˜jĬi E­sX8‘fpËñ­­xTÇÏ)• õîcªÑw[áW½$¦4ó=!Õ„¾°'ΊFl\"* '… € d(…¨S·ÆTSöɦTôå}(­÷çâ•k¤h%qPœ([ÖÝéÏúCÏfÔ*WÝíÆ?cæÀ‚Oö·?9™gßåÿ˜<’gU~…Bˆü䎂£˜­IMèÝÛ—-³O³~ÕaÚŽ¨wÏÚ9[S¹´eÓâFjÞ³¡}é÷Œo»ý_ƒV& -[ÿ ŠÎB‡¢Øã`mFÍþKTE&³šÕºGt´ MeÍG/±æÕœB²¦aŽJ}FÑÿü—,>¾‚¯ý……­+ÅËUįfZ6­A ;%ßå÷°V°Œ„8’4P°GC3?ξ“«8×[>Æ1¹ßXļ/Àò“ („B¼h 4Çfýè°â4+­aC—ZtËû‰¤œZȤ_ïÙˆ¡CûÒܧžN¶XYèÀx”I=?duúÞêå¹r?¨©€Î•Z];QÝùþEq®„CÖ6Œå4c1]Nïc÷áãœ8yšÓX}úëVûðúØèZƪ Õ̵+5«¢Eq×êãìûCÞ“Gy¾ü$( !„ùûº.¨Å{¶wûMj9zööcÓÌSlZåO³ú9ž€‘Àƒ‡‰Æ…Î#?¤g%#iÆ$b"2[½’¯–¬e~[çÑ¢x§uR»OÌ«….×zŽNvÕ¡„˜q«Ñ•¾µîßÍœNJJFææ4b2°-[ŸîÞÍèci‰’t‰¿LaòÚ3,Z¼—†ãZâªr81cLKƘ– €¢s¢ÎËݨ¶ñüÃÉ0k¸èóQ~÷ ŠZ A+°%LEW¨!ë; j*<î¾ë,0(€Ùœ5¡çÞ÷z¼cÂýÂûC}”ßS&³ž…Bü§ƒbÎz&ûïLæRôèSóu¶n>ƒ1çs°ÆÓËz=ÛÏ‘xg­Jò¥M|¿ø(ÉYËJgŸ)ýàÏÀ}ö'gK×í÷rnÒ›¶n·ÿw¦­:K¬)ÇkŒñ„øoaÏ¥Œ¬qÛ¶ ¨ôÌYÂY?ª9[þG 1+X¸{á®Ë_ùåþ‰ÄëÇY5ë3¾\Bº®Íß@mƒùñ÷]ÓÐôN¸Ò¡FßàfŠš£ló˜äº`xÀãZ~2ëY!„xjA±6’#´eo²iЗÎËóçt¸7`dµ×TèЋjÿÀñ SP…ª%ì1Ç\!ð\8-ºÓôè*v§g÷v’W‹âZèr…LÀ¤«Ä[ß"zÂOüó+†m-AÅr^Ò§EXè-"“tÔÙ„F¥-ÀœÂ…-sY>>ÎÅKSÆËƒ™¤ðÎ^Œ Ų4}_i‚³¦¡>jù©×Ø8k2þYËš3Rˆ‹ %,. ³¦ wòæ¥÷Æ2¸º¤ó—ç{ßô¥¨[Ç…µýùaBÊÆF¯ /Öˆ×:T~¬crß[õåõxA–ßS&AQ!„Å ŠyÍ 5™ŠÓ­O-6L;L’vO«RVl3:µâ‹i¶üöË_ì8Àœ‹V¢ÙÛ2¤U?Z•kÛÚýfØæñùrw=ç1VÒœFz‘¶|1¯{V­`ÃþS\8s„T͆B®®xø´£K“&4ñµÊ|½âIËAo ?p‚Ó®ræ i`íìE¥–¯Ò¥ow8¥Ÿ®=zù©ÉÜ<ÈM@QtXXÚR¨pqü|*Q½nÚ5óÅÙC|rö%pò½ïšžª¯Ê(Ýo¬<Ä‘}g1ª†êèÛ®âcî9¦ÚÃ/Èò{Ê”°°P¹/¹BˆÿœãÇR¶l¹ø&µÆÅË ;%ØÐp’̹Ÿ¢·wÃÃÙ ¥Dp3:5[ØÑYÚS¨6VôŠ†Ù˜AZrñI ŽžnØ+)DÝŠ"õö‹ô¸y¹`•KhxBŽ5÷l\‹QØV%)â±9†b匇›#úÔHnF¥d]:Kì±³±Â`¡G‡†ÙlÊÜŸÔRRS1ª: ¶öØÙXce0 ×ëÑë@51¦§’”@ŠQÍ_ùéî\˜ÙRj6›0ÓIOK!9% Óƒ6ùÈû~ûùVØ;9aom‰AŸ9OK‹&42 óãÅŽÂE ccŽ'<4Ž ôx–ßC\ºLµ$( !„ù ŠeÊ”•‚ÿj!!—ž((J׳Bˆÿ,U•¶!$( !„y(1ŠBHPB!þAQ•BB‚¢B‘WP”E!$( !„… („B< ƒÁ€ÉdB¯×Kaˆ%³ÙŒÁ` („Bä—‹‹+·nÝ H7¬¬¬¥@Ä¿Jzz‘‘xy• („Bä——WQ¢£#9uê©©©R â_ÅÆÆ†R¥ÊàéùdAQÜB!„yÒI!„B ŠB!„B‚¢B!„ („B!$( !„BˆŠ,#„AddééiRBˆ‚Á`ÀÅÅ/¯¢(ŠòØÛ‘åq„â"##IKK¥jU_¬­eQf!Ä£Û´i=­Zµ}&ïššB`ଭ­ñò*öØÛ‘E!„x€ˆˆ04h,!QñX¢££žÉûêt:*T¨Ä‰Ç$( !ÄÓ’žž.!QñÂQU£ÑøDÛ‘ („Bñ”hÚ³ág6›Ÿx2ëY!„BäIZ…B!ž’gÙ¢X¤EQ!„BüsAQK åèºùüïã÷xµ:tíIç>8ês¾]¸SáéRòBˆ—Œ­¼é¡GQ}^^ß§|Deƒ’ù\ëvüñ´8$/¥§‚Á{GMr8…(°L¤iÏôç9 ŠIçW3qø>ž»†]§¯“bãAÙŠ(ëaGÚõl]:›1ÃÞå;#x’Ý×·3¾{WÚ_Ì%³œˆBˆçˆÍÆ%›ˆÉ³’Ëàð’å\,À0¦ÅüFGkƒÏNJÈB £h¼²†Ï>ýSÉxÔéϰA©[Ìön͈ã¢ÿF/ZÏ¥kñ¨¸¡—c „ø71T¦Få+œÜ²˜õ‘}xÍ-ÇÒö±ø¯+(åjày’SÏËÍ^¬jòÆôY´t¬E ©˜…(¸ ¹|ŒbÁEó VÏ^Ìéd÷¦ï3íý†ÎYÙX:Q¾q&ÔjȱK¶2@Rñï£ó¤k¿²¼ƒÅkByuˆ÷FÅä‹YuC‡ÏG}¨úãIN=7ßåi?´¼?!Dö*­ 6”°5ÒQìjóú r‡Ä{(6%©UµÈÝÊSK寱-ü>ë F¾ý&}ú¼DÇž/Óøx¦,ÞÏÕÔ{Ó¸FøÚèØo&‡`¾ú'úv¥M§ÌŸŽŸl!öž§›¢Y7o#ß|n=zÒ¹ï`†N˜Ã_'#É{ Ê ÂŽ,gò˜a¼Ô«'{bèg¿°5$‘ë+FÓ¡SOÆlˆÎÑm®q;?Oú?½Ò—NÝzÓcÀHÆÎü ÿÐÜã1µ¨ |Ø­+>XÉ”›ì]ø5#ßx…Î]»ÑcúQÒ./ah×ntù'WÔ<¯OˆÚ<‘.»óò÷'‘ŸBº@ËšyEK•ð½3;}7–.ëM*⯞åÔ¶?8yð/2W¼mÉU*¦ë¬ùr%ë΂gé’TrI$Ö ¡/Õ‚v•WòÃÙ]l=ß“7+ç8Lj(;þ>CºÎ‹n­«b%‡B<_QÑ¥=ý;¸°rÅV\ƨ²™”»™E¢±¬÷1½Êéù"Ïêô4sßÎŒ0WÊU®@µæµp0EpÖ?‹>ÛÍÚÍغýSêÚe†R§z?Æ…ÓÖpÉ¥ CÞjŽGV}hQ¶&ö÷V<g™Õm*söCY¿ªÔõŒ!Üêa_$q'ѳûvFhØxúQ¿u #¹zþ8K&Å®Eê4·¼óü„Ã_Ó³Ë8¶Gèp®P&<1Äçட½}ÛgþͪaÞÜ~Eòþñ´l3™Ó鎔©×ŒîmQ¹~9½ fR¤çGt.-ýáâÅ Š/²‚ ŠZ2W¯F£¢§X¹ÒäûfWúÂÔ8Õü(aO#gú-vÌþŒov­àÇM˜Öà  ö[Òß ‚ÖúV¨*úõ£¬>ç.`Þ”œHr§ùÈqŒlY"+@BÚÕÍLž0—ƒóç°¶ÚWôðʪÄ#¶3gþQb-KÓsüDÞ¨V(³ÉUåèOŸòÙú«˜r™¹™³wqKu§Å¨Oy¿¹WfpÓ8³è+&,;Çâé‹ð5¿cÙɦ¢-;çMšyYÝ9¡š·«ÁþìÜvŠW+×ÄæÞï‘l»hF_¶­ËÉR˜B<iݯ3nK²tùFŽ­„¨õ‹ØoM£~=)©?}Ÿú°8]¦l`H«VTv¾§bK¹È¢·Ú3pÑ$Þÿ¡{GW@‚SÝŒ/¯phÆ.»5e脉TËymy»î8¹€Ÿ+`QÀ,ú–·Í¬sT]ÚkÑëx¯÷vD:ÑdüŸ,ù¤%^†;•4¡GvpÙãîjq[ø°Ï8¶Ç–¦ß/«™; Ê°šð#/·{‡µåûV;y¿¼Hdóì8îEŸEþ,ìSôž±ë*‰!þ\²2È)%Ä3R0]ÏZ"ñ‰ZæÕ­“#J~_¯Á¯Qõì!ÀÊ‹æƒ{QÝ`â‚ÿ1"9”kDîZÅöpk3Œ‘­î†Dë’mñrulÒϳeçUÌYÒµ][8™¢àÙæ ^¿tÎÔz}0­ ç,.•k;6q"œ› âf^w[÷G|ú½CŸr¨a;Yw$)×,oMq£ýÛCî„DEQ…BõÚÐÈbüÍ¡l]MlÛÅuÕ ¿ÖÍ(&=…x)Ø·èGW/•“K—qÖ ha¬Y¼$Ûæôï^ôþ•¯®Í^j›=$Ø–§ÿ7ÑÊ:ƒck7qC}ŒªZW’7æÌ¼݃jl•Ë ¾féM çNß²dâ½!À ÏÚíiP\wçù×Í‚«PrðÌX%[‹¦]Õ·øá³¶Ø§ä×…˜Ô8BÃRÐôåiØÀ3ÇGeêS­¨TtâÅ•Ÿnâå+WÓ¹gïþ,þsù‹Øõ\@…™FP@—nŘjĬi †§5ìafp¤=N!àä2GjÖ÷ÎÖw»wªêC ýqB‚CHÖJãH2烮cVœ¨Y·bîî\ëÊÔ«æÀÆmÉÙò¹ ë˜uöÔhX={€¾(–æ Á^Áܸj¶×9U§¾÷}Ú_­ýèÐÜ‹m+±e_4ÍÚÎ àÉÇÙ²/ ìÒ®‘KþC¹âŸaÓ„~=Šóóœ?YzrUЬdñîTÚõ§³›Â}Ißh !øïÞÏÉà[Ä$¦aR54sz0…\ Ä%-óÙ2àÖ†® íòQ)DZwû12p¤ûë=ñzh^K`ï6Ҕ´îÖû<ê^·&Íð¶ØÄ©c'ˆ×üpÕ¹áëë…~÷~¾ú…ǤcR8HO³øzý•þ888ðýsóüý›ƒÑ÷¥ž$%%ýcûT0AQq ƒhÄÅ% aŸ¿£¥rqãl¦ü¶Ÿë©Zžë+*ºTÒ5«1„GšÐÔ86~Ò‹*€¤D’G-žèXMçŠ[a]žEUÄÍÉÙ*ѨXMqÅÓ=¯ZM‡›‡ÊEâ£c0æ(pKa\u÷?4Z·¤ÜšœÞº›m{R\§{ðo&€K›VÔu˜(ÄóËŠ}{Qæûé,_zˆW<—p Ý™îý;àúÀ¾ÞDŽÍ«-ç\¢šw}h‘Dòc4è½Jà•Ÿ¦†rý¦ M_Ž eaP‘ùW¯g ©áüÔÖšŸðTËØhâ4pU¬hüñ\FîÏ´MŸÓoã §JíF´ìÔ‡¯w¢Š“´(ŠW~Zõ’’’èÞ¥3@®°øæàôéÕ“ÄÄÄtÿ ((ÚQ²¤+ºãáܾL^Ø>z’||>ŸÍÝO¬{]¼×F•‹ãæh‹•…¦“|7p"›2ÈÇÝ*ª 蜩֮ >˜\£s­ˆÝZFJîð¬×?pI]Ñætð[Æw'w°5¸+ƒËG³ëïS¤ê¼èÔÆ'ÿcA…ÿ(Cí¾ô®ø“ÿüœ÷c,ÜŸþmp!­¿åzŒ\Fx©n|94=xS²ˆ#6dlã­’íøé>Ô¯ñ-³ÒWñâ_Ålôž4sMÜîÿ*}±zÜ®š·6L݉ÁÛW±jóöìÝË]Køöï%̘Қ)ëV2ª¦œPâ?!99wXÌ ‰½HJJüÇ÷Ç¢ 6S®V ¯ÙHÔ‰=ˆk@«Gžùl$`ÏA¢p¢íÐQô«™½ÓWK!&ÈÏXfÅ™Â.:”+*îµ{ñjíGéŸ)„«“E&"J…\cbÌDEÄmXâ„«³‚r%š°3”Òçª4#Ã"1i N.Îù/lÅ™Æmë0ÿÄ>¶o  Ÿåy¶ž3¢/Óœ6åe‹Ï=‹jôéS•©ŸncËu^CúÑÒáA/HgïÒ¿¸¡y0höBƵË~É­%ÝâV¼–ÿÐþë<)^Ôåä5.„¤ŸýCžïA1/=Êi¥:ŽebG›|¼W!*¶ÀØÖ dDgÙ„A ·OÆ. ÷–¡2&[¼gœ`RR"Ý»t"==s1©Ì–Ä„g²ÿöggYµ]*X¡%æ÷_õ€ÖZêUŽDf^kéÄ'¤¡*ޏ:[人Ž=|cîBV, X(€ÙD®%¿|«•ÃBKàðÎ#Ä?Ê1Rì¨è]½DZ#ÈÈUqètbŽ è@eïèÕ$Ží?IRÎ÷QÃ8p0³bƒw•RqûZmiVbömâ·U;¸l¶Ä§usŠK…)Ä @wŸ×hìQ×"UèÿJÓ÷¶h)DE%£ê ãåa™«> [·’}yŒÁQ –X*€Éø°¡ù¬‚œhܲ&–$°eÁjÂV—*.4iU K-š ×çcbß)n5xùË4±ÔH>‡,¥(þk’’’è×»ýz÷úÇ»›ŸJPD_œnïôÃÇN#|×4>øßrÝLɬŒqï]Ìgïå‡cq™¿SlððpB§Þdßö {–Frð:¾ýí(ÉyuzœpuPPcnr3E˰ÏÊß÷Ýsóøcß1xìâóúë·òÀËU‡ùÖy.Ääšm:J¿:š¾EbÖ|À«“ö™­.Í âä6üïLÁÖQæõÿãåâ ËÞ¥ÿÿv–3¹fDpbå,ͺw¡z…s²ÿzJŽît3a»whR°(QFn+(^Xªª>öO||<ñññO´'U ý—–¥º1q"LºÿC ™à¿÷âsµEI‹'üÖ-bRU°ò y)§¬”jA•Ž]ñÙñ §ÖNä_üJ9bŠºÄéÀPìšt Á‰ ÈÙÄgQžzµ\ذ՟Y~ÊÁŠE°Ñ+èK4gH·*Ø:Ôbظ׉þrGŒçµ ¥ð®Xg‹Tb#£½yðDõG·¤EÖ]«÷– t„Ñßeù„·ñ¯êKyg¨‹gˆõ¢E£’ìØ{ ½ÅÝKqkɈáüßôÝüýõN¯ñ¡’»„+œ¹–€jW‰—ßßÇP¨§tËÖTYñ3§3À¥A+êÉ$!þ¥,iøö(/Å®íðÞÝ’æ¾®og×Þ`œú §Û¶Ù¬NÍù²ÚtjïÉÜ_Ö0¼akÖÖ+‰ƒ…‚E•טú~ìŸ`×.L_2ËÝ?cûø¦”W‹†µËf-¸}š“ ÚBÝb™- ŠKG¾[1…Ðî±y|sÊÎñ£~Ýʸ’¿~óA\‰ÑÑeáúײ5Š}32yø0¼ªÖ¢F¥â¸Z›ˆ¹t„=/oU•÷?}Ò‹"^P²àvö*ûJÝùìûºÙ¶‰mNtõ#Lèm)\¼:mj4 u›&øºÝíVÑëħ_Yóû‚uì={ŠÝW 8yU Á a lgdÁòx/j ø?ÞfëŽ\dÿÎÓ˜T Cõò¼Öµ ¶Š‚Mùn|>³*;×­c› Á'ªÙPÈÅ÷Ê-h]¯Íj[g+ŽbmÇ0Ýy¿/ßÁÑ vé)Q¥#?ìM©}ãØ®è±··¹çš^{“‘ÌðôaÙŠ­ì<Ã`+'O|[u¥[ïÎÔó|²{§(…«àWTÇé«î4oí‡üÝ ñ¯eQi«þ¶ç“ñ3økß6–XãV¾ݦþÀWof0±Üì<^å@»)+˜¡Œç‡ GX½`ª†U›:|öÞ“EPpn4­Ç1ï›™,Úxýk“¦wijB-ú}ü2| ÙžïPûÖžhÊ’™3ø}íNlý‹$͞ž^”lð:¯wëIŸŽY{¥/OßϾ"mÍNœ8Ï‘-þD'ƒ{Yª÷ÏŽ¢ŸŸ“ô¢ ŠÏˆªÉa|”#ÁªÞæÇs¥ôýTúüƒ Àš¯,eø{K¹Vòe~˜þ%åÊZˆÌñãGiß¾“„"ß6mZOÙ²åŸé>\ºt‘5j=þÅ«ÆìÒ£ngç…û½·rÑR^ó#KÏš°¬Ô„Æžÿ`RÓâ9°b WÌÖÔìÐBº_„Bˆˆ¦©/ôþKPÌ~8‰Ù;“7FR¼BiŠý?{÷U•øqü{g&„ôF ÒH(ÒCTTEÀ¾°«®}íuquW]WÄÕeWWEPVé* T:„–¤“6™û¤„ ù}ž'/˜dî=÷œáÎïžsî¹Þ¸;Š8¸#•´CŘáüî¾!çñt‚‹gß±ˆ.ÚAÑ¡TSó°4ÎØþº‰EDD¤aEÍQüMiy 7õL`Cê6Ö¦—PaÚp÷mBç«oæ¦[®çªK³€YUVß}·»“Á‘C¹óÑtrQûˆˆˆ4$‡‚âoˆ{›Œb ã/sI\ú>Íü¾j‘†L=Š""""ò3AQsEDDD¤Ö ¨E‘ß,ÊÊÊpuuUeˆHƒ ŠUUU899]Ô6´ØŠˆÈY“’²…²²RU†ˆ\PP¼?ee¥:t‘r‹4 IDAT??¿‹*¿Ü9‡ÜÜ\rr²)//SeˆÈy«¨¨ #cÏeÙ·››-[¶"22øðÅõEDDD¤VzEQPEQP‘KF n‹ˆœCNN¹¹9ZGD Wƒ¸¨íhy‘³ÈÍÍ¥¬¬”ˆˆ(=EDŒ²²2RR¶àêê~QaQCÏ""g‘““¥(" Ž««+Qääd_ÔvED΢¼¼\!QDhXt»è)3 Š""""¢ ("""" Š""""¢ (""""õ¡îÖQ´oâw¿ÌÂüŸVÛ10,l.î4ö ¤iX["c{2 o4MÜßFí•­ä•1o²&h$ïL¾ƒvÖßȾDDDD¨·-î4iß–@göòò²’¼z›W}ËôOÛ1ì¾G×7gÕÿ fÑ÷¼pç$6„Žbò¤1´V‘ß^PlƵ¿Ä-!§ŽjÛ)ÌØÈ¢Sù|å6æ¼ùÞ½FžMŠ·Î╉ÓÙR`âìF§˜xØ É>¸‹e_îÇ5*ŽöQ5ªÄ¾Ÿ9ÿǼ4 kAß"òœÎóñØÌze6ßîõ"<º}£ìØ’Æ÷ŸNdóö?òæ3 µ‚GûAŒáÉ’¯Éô gèH|ÛÜ·Ÿétµ¶êC\󯘺{%Ë÷gl‹IÑ<ÊšåÉ”~ êy<$þòz>/öL¾}ý)f%YhÕ¾ÑAùìÙº“5³ßd{®É{OôÁç§ã¨ÚËü~À×yž„6kBë¨6¸U°o[:K§§°fÃm¼þêmt¨íaöCÌõæns¥Mûpbƒ³Øº5…ïM Çü»}Îo'boÞŽN9¼3­ Ÿòb–ƒ·_I+ÛÉ]/õ ""¢ x1¬´hÝ›q{æA²ÐÆ fÉ&¦üu*›Šƒˆä9ØüD@*Ëø†×_ük>ú's;¿ÊÍ¡ ”uó±§Ò—¸'ßà™¾~§Ìw4)ÍÚÆ!§“‡g­ãý×§³¹ÐƒÈQOòÜmÑøøu%Gw$‘åsæ$U»—±¨É@žùçïéêR½-Óä|Ìí{–³¸ù`&¼ÿ{zøVoÛ‘·^x9‰òÞ’(& QûŒ …ô¹‰d5ŽàúÑ£Ïïfk âú…ñù§{HX¹—ÛZ´âÔ·™¹?²,µ# 'ý;Uwéýòz>?U»3ϸ?ÿëNº¯X{æb&>ù«WÍbÁ-½¸½åOéןž÷¼Èµ£iÞè”}”béä—y3a,ìÇßo=ckÕî%|Û~$¯MC´·0É_ûN\̆iyÖ´ûädìˆ`ÛÆÇÏ>ÏÛç2{ÃuO¦¥Ã:l!ñÜŒÅ~€”ôNôÃD÷‰9=$¸„ÿ»‘Ä8ÙÙž¸ÜÚ:n­aŒxð¶ã!±º­½»cPK޼LÊ{þŽûއDý7]Ž“YDjJFõð~=Öƒˆˆˆ‚âE;¹Öbµc¤lÞN…áE—žp;ãï ¼#"inuppçnJLÀhL«0_,UéÌœü9 [s(ý¹Ðe“²e'vÜé:°~¿àþ‹w =;¹^Xåzv¦wÄ™ïuíÔ.¡*#ô"ó¢jÒîE|'™«IØ~JRtbÅŠØ-MèׯÍñ®ã ¨çó=ÖÀÎtkQ³ƒÚJ“æ¡Xqw4ŸšÍcË"mí2æ}=›éŸÁÔéŸóÙüTò­àÈ:DV- ͈¦KÓû±Ñ$Ȇ+‘±5ËÀ34”ƆI~^þñO^ýÕƒˆˆÈoÉe™~UYX@‰ †G£êù‰Ž£dçÚ1ù,|a$ ÏVàâ"J/œˆ¸õFl‹Ùfð—õ_bóð§EÛŽÄtïËàÝháq<šyäq`ZüiòËnO°øúãwqÚâH@m5l ØßŠY”Ç‘_ÄßF}âÂùOÊ~XžÆ½¢pûW±|·k‹>Ä…ïѼ z>ßPì…—åÌÀåìdÃìöSB¬YÊŽ…“ùëÇ«Ø_jR[3,¥”™µíÇÏ3öcÅÉÉ‚axàåY˘½Í†&öJ{uX­ÇzQP¼(vöîÊ Ò4pnÒ”`+àpàp:¹†È³,™cñkÇOaÂ;†ñoLaèæ5¬Ú˜LRJ*iÉ+™µy%_Íê̸ŸaD×Ó‚Ë/ŽdV+¾öõ¥XúÇÀ·G?b>ÜÌÚ5+Iº7Š®.UìYù{ªl´éׇ“÷¸\X=Ÿ_1Î÷XMJ6~ÄËÿZE^ÐUÜýèpútlF —;.6ì›ùÇ=/±¨‚Zäùïçlê±DDD/BÅ6Ödã0œèÝ©úKØðÁßׂ±×AP·‘ÜÑí<³Åp§iÌ@FÅ d`ÏßÅòiïòÎ7›ùøãâþ<Ç? Æî\dUBØ¥yì‰ãp6¹vhé|Æ/È:\…añÁ¯ñÅ£q7âcÝI\“Ȳ-÷Ò5öË8€ÃÖŽø>§Ür1õ\g*IY±†Ãx3ø¾ÇÝÅåôYz”£%P¯ëÒü*êADDä×ïÒÎQ4KHùüCf9°xu纾þÕ}n†'QÛ`3 Y»l1'ÌæÝšw\O¤Í¤2ó@õ<7£Ñm°qŒõK$ïÍ9smaujÙ¯—§­ec‰µYG:xVEÃæ„ͪìØqðñ¤{\<)$qù&ò·ÿÀŠCœ;õ£OqÚßÕU=_øg œ‚Â2†~>5¯SLòÖ®!¥²ž ök¨ÅŸØ)Ú·Ž™o=Ëó³wQañ£Ïø»é{¢7Í xàÍ ô7Èÿa ¯}™B^Í´d/`çêù,ÝQqrá×ÝHäÒÙ2÷%Æ¥DÝÒ ûá]$¥fâÑïZzmZÀêzÎg—¿DDD®È xŒƒé[8†«³;}CˆèÙ–È.=Ø·3MÜZ{yÜÚÞÄ+“"X6o‹SÙ¹i5¥¦}} ê8€«{ô¢·ã7§XBé?öv*~L&m÷A¶oÜFa9¸z‡Ð¦ß­ q#ña§%ƒFFñú;Yø¿ù|¿~+©‰»©°¸ãÛ¤ ñ£â¸¦eÏ]tnÁÈ 7>ýf¯ü‘”B÷€vÄßt ÷ ïBÐi»s£ëÝOóÓ˜·n«–%aw˜8Å´åÎÏ#(âBT\O¾›O¶Ã Ql?z4®ƒz®Ö¦×3áUW>™:•i[Xžá„wh;zÝ{?÷ ©d긗à£ùëADDä×ÎÈÊÊÔ ­:vÚs‰ß¸¹–g0‹HC±qãz†½^!" Ò¢Eó‰ízÁïW„EQP‘‹dSÔ=Ãÿ:Þøú:U„ˆˆˆ4hêQEQP©...”••©"D¤Á)++ÅÅåâÖVP9‹ÀÀ`RR¶PVVªÊ‘“““ º¨íhÁm‘sÈÍÍ%''›òrõ,ŠHÃàââJ`` Š""""R÷4ô,"""" Š""""¢ ("""" Š""""¢ (""""—Œžõ,"r999äææhyi0´<ŽˆÈ%››KYY)Q¸ººªBDÌ^6AWlÊÊÊHIÙ‚««ûE…E =‹ˆœõDŸ¥(" Ž««+Qääd_ÔvED΢¼¼\!QDhXt»è)3 Š""""¢ ("""" Š""""¢ (""""õ¡îÖQ´oâw¿ÌÂü“«í†'W|Bˆì>›oêG›F†j]D® ²7|ÍœÅ?²61‘ĵIÏ,¦ÊùZþ{h>wûžåœX¶‹yo¾Ì[Ó–°9#³q :Ãcžä¦¶nªZi@Añ'wš´oK sõ ²¼0“½{“X²;‰?¤ðükÐÃGaQD®Çø~âXþðõ/¼ó°t o]7€§–åaõï@Ïþ12Ö³zú~X°„‰KñlU¯ˆ4´ ØŒk‰[B~Õ6)Ù5Ÿ×^úµ–ðÁìxºŒë„“ê^D®Ól“ž£y(*šnݻӭãVž ¿—¯Ïú¨ƒJ6ýõnþ/!F½&ðÍ‚éém€YȺ¿ ãšW2á®W¸á/twQ ‹Hý¹s bÒËpÇu=éävîoÉb&ÿ+‰rkO~®:$^t{z2w¶aOÿï.*TõŠH=_ê^­ZâeÙJ~A>g\I;(رŒ™³¾cuj9Åœ½ChÛá·\ÏU!§\2[Å«÷¼ÁJÏa¼õÁï?q¥¬üÛ¢k«1¼÷Q„èÔ,àÛ—Çñ÷M¡Üþ¿sG˜0)ܱ„/f.aMZ9E˜67¼B ë˰ѣè¤{}DäÒ«\·ˆÅ¹lá732²Æø‹­#FDñç›X²ðGÊoºu*Šü6 zK-¸le¸dIȬ¬Ä‡Äì•“xôéwùrõÊü;ÐýªhÂ\³eñ§Lx|SÓŽq"[ºu ª ópəޓ›±ï"9½¨ÚŸJJÞ)i´b;IÛ*1¼;ÙÌ @YÚg<õÌ{Ìþqfh½ãúÑ7¶-ÁNGHY:Ÿ•êö‘ËÁÁ¡-[È®2hKû3.ç­´Ž¦±ÅÁ‘ä-¡‘zu‰z+غ9b‡ÿè΄YO ¹ß3ir‡A x|ŇV_›…$O{•¿ÜÊô·§õîx¢]Ljˆ¦X“ö‘”VȨfÞ€ã`*)yÁ-šQ°Ié¥ ëã^!w'“Z®Ñ´³”²nþ"öTú÷ä<Ó×ï”ÄlRšµCN6}:Dä2¨âÐLª°Ü4¤Ö“´5¤)!È;´ŸChkU­‰Hý¨çE“ŠÂƒløúmÞZ˜…S³«ùãmQ§ “8Ø·t›JÀ§ß½<Ø?ôäï /"G?Ȩ66Y˘·®øx¯¢…fð1*Ù–¼•²ãûÉKK%ÃáM—Cèh+#5yöãûÈJM#Ç´Ñ.²#nf GóÊ1-¡„wô­Q nÁhí§;³Eär0).*ÆÄÀ½‘µ‰ ÷Fx`QbªÆD¤þÔ}·™}ÿ?œ×_:ÝÆ_'Œ¢“Ç)§=³ˆ­éû©²4"¶w g,±hmBŸÞa|º}'é©{©ê °µ‰ “ÛBV¦§°ËÞƒ[iÉ;©ríLçn‘4³°%-…}U‘´²‘’’A•¥ ‘ª{1Ó*ÌKJ:3'NãÛqU»@Ü4%QD~YQD.±ŸæžK}Îü¹2Ô|ýRÎY¬ûhdq§IÇhb¢£‰‰êHë@w¬†Iqúlþ1=‰¢SO€f>‡ó˜†!AÖZ‹ˆÍ0)8r”ÊŸ^ví@t[æ‘4’9NÌO´¶‰ ¼Q"Ã}0Ÿ§X¾íŒù‰àDÄ­0¢½‡7Ìà/Oüž£Çqÿóo1eîZ2t‰."—A#ÏF˜+.©53šÇŠ)1Áh䉇?D¤Õÿ:Šf){¿Äóï¯!cÞ»|ût9e8å|3™aœ|á]=OqË~’Ò ¸ÕL%9Ï ÙÕð5lxDtÄ}þz¶¤—r­Jù‰?m"†ñoLaèæ5¬Ú˜LRJ*iÉ+™µy%_Íê̸ŸaDW}BDä³Ò,+»È:‰½–uUæ2` mF¨FBDêÄå¼³øçÊpeÜõl¸Ñrðƒ+g/á £z÷Íã‡ãyË?âý²OÎC4‹IŸùŸo·c îϰnNz®ˆjç„yä¾Ùp [Û(:ý4Rl !ª“/æe|›Zs~"`æ°vQ©‡ËkŒ|;ÈKN!£ÊÀL€®ÔEärht5þ>—ªÞyè/ü˜üLe²þoòÖf;¶ãxh¨—êJDêÕ%\,Љv7ÞJÏoÿÎÊmó™½eĸbäá?¦òôÛËYòÆÃ$͉¤C…{SHÞWˆÃ£c»¨šÓÆDD4úiå6ÚDvÄÇ8yX­#;à>oÅ•îOŸŸˆ£”¹“˜ñþûøµhK›¦þx9WQ”¹ƒä­Y”85çæÑñj’¸ˆ\4“üysëk¨peGÀ&îÉÖêóc—'f3ydàñ bgbŸù„‰+ðtÂËôkû%½º‡aÉX˪´\ìûðçOžç*u'Šü¦ýæM^ÒU¥ ï^Œö5?NßÍÒÙ˸­óP‚ +AýáH¾œõ«R“Y½Ó‹wQƒnä¦[‡Ñ#¤¶³¡…&áñ³ì""ÂCOëuíI§•¬¯¬e~¢%”þco§âÇdÒvdûÆm–ƒ«wmúÝÊ7ær¢ˆÔ…Êœ­¬ML¤ü´Wóص>‘]ǃ¡{v&œ<ï¸EóÄÂDÚ¾ù2o}¶˜ßï‚ÆÍé>ú›ð7·sWÅŠHýg·¬¬Lݲ!"ò36n\ÏС׫"D˜œœlƒ®ø2,Z4ŸØØ®ü~-¬ """" Š""""¢ ("""" Š""""¢ ("""" Š""""¢ ("ò«åââBYY™*BDœ²²R\\\EDêK``0))[(++UeˆHƒ ‰ÉÉI]Ü:ŽZp[DärssÉÉɦ¼\=‹"Ò0¸¸¸D@@€‚¢ˆˆˆˆÔ= =‹ˆˆˆˆ‚¢ˆˆˆˆ((Šˆˆˆˆ‚¢ˆˆˆˆ((ŠˆˆˆÈ%cSˆˆœ]NN¹¹9ZGD -#"r äææRVVJDD®®®ª‘s—M``Ð[†²²2RR¶àêê~QaQCÏ""g=Ñg)$ŠHƒãêêJDD99ÙµE‘³(//WH‘Ý.zÊŒ‚¢ˆˆˆˆ((Šˆˆˆˆ‚¢ˆˆˆˆ((ŠˆˆˆH}¨—uͲL6,^Äw?&‘¾'“#%v¬®žø7iEDlO]Ýè —‹ÛIÙJ^ó&k‚FòÎä;hgUcŠÈ¯‘ƒì _3gñ¬ML$qíFÒ3‹©r¾–ÿšÏݾƙo±ç‘¾d3¾^È÷?¬'uw6%F#[u&î¦ßñ§ÇGã£ë|ipAѤxÛÞøÛ4~Ì®À4lx6¥uSw¬å…dïßÄwÛ7ðÝÿf÷ÐDžÄPˆÈoÚ1¾Ÿ8–?|}þw͸‡ØÛçP†Å=Öí:Ó†ÃìJO`ÚÄfM›Ç”ÅŸqgk=3ADPP¬Ü;‡—'|Ì–ÁÝÇpÿ½Ã¸ª©ûÉñíŠ|v$.dú´ùìÚW€ƒ@Ô("¿õÓl“ž£y(*šnݻӭãVž ¿—¯Ïö¨Ã྇ϘÁÑ€)ËXÈ‹·á­¿ä¡¿`<ÍÔ±(" "(VàëÉÓI*1Š{Œ¿?Öÿš)ÐÙ›¶}Çðb×ÞlØå® ’"rp%ûéŸ%ç<÷5ù1Éc\pª¹¥×òÚŸ!!ê9Ö'Ì⛜qŒÖ¸Œˆ4€ X‘²€9ÛË1<®â®q½Î ‰§],· kDÍWìXÆÌYß±:5ƒœbÎÞ!´‹íÇð[®çªó›ÓhOÿˆqOÏápÏ'™ýl\jì#cÆÜ?uQü7¯ õÁÌà xjÜR[ßÅ”W{°gÆ'|±,‰½ùvÜÛÓwÄ=Œ»¦5F‡7}͇Ÿ/fÝÎ\Êœ}iÝu(÷ŽN´÷É“õiÛ{­™s¦ñÅâMìÌ-ÅêÝŒ¨¸ŒÓ›¦Î§–ͤpǾ˜¹„5iäU`ÚÜð%¬C,ÃF¢G¢µÈ•Àp>3$þÄÚª+]ü ÖÎ!ë°‚5.#ò[5hèu,Y´ ¡E;;×oä°ÃÀ=&Ž^Þ¿ô ×AöÊI<óv+ño݉îáNd¤±eñ§l^³Ž±/¼ÈíÜëwN£ýó_}†¹Û\iÓ>œØà,¶nMaÁ{È1ÿÆÃnŸóÄۉ؛·£Sç@ïLgk§¼˜åàí×GÒªfmÚ3ùöõ§˜•d¡UûvDå³gëNÖÌ~“í¹&ï=ÑŸãT–öO½0›=•n„tˆ wp#ŒÒ|r³ö‘²t>Þ½F*(Šfþ>2 L k0¡:'ˆHCŠf Gp`¥i›0~éîÌÜï™49CŽ <>ÇâC«{ÍB’§½Ê‹_neúÛÓˆzw<Ñõø$­ªÝKø¶ýH^›2†ho `’¿ö=¸˜ Ó&ò¬i!öÉÉ<Ø;'À<¶Ÿ}ž/¶Ïeö†ëxò*·Û[Ì<ãþü¯;éêg;ž3ñÉ÷X½j néÅí--@)ëæ/bO¥/qO¾Á3}ýNš2)ÍÚÆ!'MZ‘ ’¦¼Ï²Rh4øfûkØYDêWÝ\ŽšE™€··×/ìõs°oé"6•€O¿{y°èÉábËÈÑ2ª GÖ2æ­+ƬÏÚ°†1âÁÛŽ‡Dª§ë0µ´áÈˤ¼çï¸ïxH0ÜÛqÓµá8™E¤¦d`¯Y-– èdH°…Äsk|0ûRÒ ªÇ,áh^9¦%”ð޾5ÅÀ-¸­ýô… r¥+þq"ã^ß@¹[þôê4U‡¢ˆÔ³ËßMe±5}?U–FÄöŽ¡QÍ|°iæ‹%%™“?§ñmƒ¸ª] nú‘ã*wÊ=·¾Æ†Ò¿û)ÏÆºªR íÜ IDATDêÐOóÏ¥>ç þ\j¾~)ç,ÖMæ2› 'Lì•vglÏ ¯3¶gàìdÃìöŸú ˆ¸õFl‹Ùfð—õ_bóð§EÛŽÄtïËàÝhá¡E‘+UÕÁ¯yàÚß3û =^øŠ/îªEDNPô E ?,³9°se„âþKÞ¾ãɆQ7³˜gÝ~úÛ3¼cÿƆn^êÉ$¥¤’–¼’Y›WòլΌ{ñF´Q‚ȕƑóO\w;n·õð—̙Ћƺn©s—óÎâŸ+ïá®ç:ܴѦk,þ“c›V°:ÿÌ$4¼ñó10Ì#dåTÕvš$7+»iàåësÎdkØlX«»ëΘ3 ŠÎèùûÕ0Üi3Q¿{”Wßþ73?y‹§‡¶Ä)o3œÀaSÿ‘E®$æÑåÉÅâí‹U‡ös°fî´ïaÝæ£¿Þ X3~{·fÀ×i3©Ì<@V•>°"WLH,ø‘‰7ç¯ëJi1ê?,|8Mµd¢ˆ4Ô ˆµ7=8šH“ì„¿ó§¿ÌäǃÇNe•ùì\9—{†÷7äÿ…æñCˆñ€¼åñþÙTž8S“>ó=>ßnÇÜŸaÝÎ=÷ÑðíHD¨•ªƒËørEÎÉ^Eû?ú'_püúž/mæ°vQ©‡Ëk Œ;ÈKN!£ÊÀL€¾$D® %›x{ä ¼´ªˆÞcÑÇ·ÓÊIÕ""—^ÞâÜò&^z þö·é$þø/&~gP3šú¹c”}èGKàL|Kï)ÕÈÃLåé·—³ä‡IšI‡ ' ÷¦¼¯‡GÆ>v;Qç3EÏÚŠëG]Å7o­aåÛ°cAG¼ìäîÚÊn3Š›:øjñÁ_W+8 I™;‰ï¿_‹¶´iê—sE™;HÞšE‰SsnO †œD “üysëk¨peGÀ&îÉV'º<1›É#1p°{ÊC<û}.£Ö½rw܇µ\æû1üsxº»ÖXù­ú5Ì›¬ã3ŒA£Ãyù½«X·x‹Wo!=ã;rìXݼðoÃ5±½¸úš~DžzÏž• ~ðNH$_ÎúŽU©É¬ÞéÀÅ;„¨A7rÓ­Ãèqžðÿ¸Gù›ć³W’´;‰®~´ŠÉËwÞHвgùê×öI°„ÒìíTü˜LÚîƒl߸Ârpõ¡M¿[2âFâÃ÷Fì›øÇÝ/³0ß‹žùÏôr¯ýOw|Êž˜Íþ*À)†Çþ;¡ÞÆå­„²•¼2æMÖäÉwÐÎÚPÛã«ß¼WŠi1ú-þ96Œ³ŠcßLzx;]{ñÜž$®‘¡ÿ Š"""àp8HNÞBFÆ"#;Ó__?Ž=ž=»IHXJ‹-‰ŒŒÆb9ÏÁ7Gk—o ¨g_<ÏÈv¶-_ÅÁªº;³è{^¸sBG1yÒZ[¯äöp'6¾;Þ+³oåJvŽ £ýÏ&œ*ö¬\Én;xu‹£[=‡Ä†ÞNz‘+*$®Zµ‚ŠŠ î¼ówÄÆvÅË«1TTTàåÕ˜ØØ®ÜqÇÝ”——³jÕ ǹ7lkFÛ0'Žm\Î晿¯Hc验ִòøõ^9µfèøßóÀmÝ ´4ìöpŒ£Ÿ…ªC«X¶Ýþó;µïfÙÊTY|èßwý·PPHJÚ‚««C†\GUU•••§‡Ãqü5“¡C¯ÇÙÙ…ää-çÞ°áCÏ~Ѹ–'³,1šQ±,y«ŽXëׇV¿¦o^k(݆^ǰ¸ö\ŽQð:mçŽ è„Å‘ÃËÓ¨ø™}Vn[ÁÊCUXü{á¢ÿçºRˆˆÈ•   €ýû÷2fÌ”••õoMÓ¤¬¬ŒAƒ3mÚÇ„…µ:Ç9ƒÆÝûÑeözÖ.ÿ‘Ük®%ðDð:ÆÆ„µä[Z1¢o3ö-¬m‡¥ظ‚ïW¯ecú~²ŽäQlw¦qpѽ‡rÛð^´pûiƒ&ÙsŸãž)iØ2fpÿ3NlÊ)æ>{e0ÞGðÔ¸)¤¶¾‹)¾Š=ÿ›Î¬„-ìÎ-Æ©ÿóÌx¬+NµÍQ4óXñæŸøËŠBšÝôïÜû)!Ò‘õ/>þOÖ•µbÌë¯qW;—_I{Øhß¿ÍæÎdÿš$ÝE×3ŠVArÂj²Búô#ܹúUû‘T͞˒õ[É8\L•³7MÚuáê›oá†Î8ÕR&ûÑ4¾ýj>K×§³'§ˆJ›'~ÁÍ ïÖn@{/Ϋ| ;–1sÖw¬NÍ §Ø³wíbû1ü–ë¹*äô1ŸGÛ*(Šˆˆœ¿Ý»w…ÃabšÕ}~•••ü÷Ó©|»x C®¹š{î¼›­úëÑápÅîÝ;éܹËY·oxva@WOV­ZÁʬ¡Œ©NWfñF–®+ÄÖáú†Z˜VÛ›«ö2ÿŸðuž'¡ÍšÐ:ª nUìÛ–ÎÒé)¬Ùp¯¿z\«ÿÜ£ý ÆŽðdÉ׉dz†3tH$¾Ç{*­Ámp;µwоŸ9ÿǼ4 kAß"òœÌ³ˆ}ÿðƒ·ý…oæ¾Ë”ÎoòHO û¾žô_Ö¹Ò鮇ÓÎ¥NÛã\ÎÕÖ°~Ä·üŠ÷¬eéæRº^åvú”%“ðãÖfÄŵņɱí_ñÊ+SÙT`¡Q“vDuóÅZrôäe-›þðg^º¶Ù)ɤxë,^™8-&Î>atŠé€‡½ìƒ»Xöå~\£âhe=Ïvr½rϼÀÁJgü[w¢{¸ilYü)›×¬cì /r{'wΜúú ÛVAQDD¤vÙÙ™DDDápœ¼£ä£O>eêôÏOüû“Ϫcܸ{î:Þ“Íš5géÒÅç±wbãºá½b9 ?dø-M±`R¸v9ë9׋ ËÞÚßjõ§ç=/rmçhš7:elºüK'¿Ì› ³ø`a?þ~s( µȘPHŸ›HVã®=úŒ›$~Š U»—±¨É@žùçïéêrü¸LÎ6Òlxuá÷_Gê‹óøæÝÿÐõíGéãSÉ®ÿMâ“äRÜ£Çó§á-/ª×ª¶ö8—s¶‡¥)qqmøl÷66Rܽ7§Þ«rlÓrÖ˜ØÂúfÅ,ÙÈ”¿NeSqñ<Ç#›ŸÙeßðú‹ÿbÍGÿdnçW¹9´º]Ì¢u¼ÿút6z9êIž»-¿iª’£;’Èò±Âù¶Sî÷LšœÀ!GŸÀcñ¡¸˜…$O{•¿ÜÊô·§õîx¢]k\_\@ÛþRš£(""W„’’c¸¸¸âp˜'~~êI<Õ·‹—œö7®®n'–k9·è~ôôu°kÅ*2€™ÏêåI”¹DßÓ÷ç¿À¢ûÄœ\B‰ÿÝHbœìlOÜ@ît™F C"Hƹ¢„GÔXž†Ó‘åLþgûÒfðæÛ)÷êÊJSkÝ·Çùüœ½=,„ö# Š7®`mÑ)f±.a…¦vq}hf1ÉMøŠïs ðšûydPóÓzb][ æá±1¸•oãÛeTßYK¿"áˆI£n÷òÜØSC"€¾m»ÐÉÿ|£šƒ}K±©|úÝ˃ý‡Äê´NäèÕÆ†#kóÖŸ1÷õÂÚVAQDD¤V••嘦yâ§Ö/UƒÓþ¦²²üüwàN|/ûV’°» óð–%—ãÖ9ŽÏýnË"mí2æ}=›éŸÁÔéŸóÙüTò­àÈ:DÖ,¯cñŽ¡g'× ¨-W:Üö0cÛ»—ø¼ô»í>ô½ï® ²ÔK{œÏϹÚÃðïI|¤ ÛÌÒÄüáÊ,XÏÒM%àÔ‘ø>!X8FÊæíT^téÙ ·Z>Þ‘4·:8¸s7%&`“²e'vÜé:°~›ÉÌ"¶¦ï§ÊÒˆØÞ1œ±Rµ }z‡a5KIOÝKUµíùÓгˆˆ\ÜÝÝ9zô(¡¡'#ÁuC‡ðÑ'Ÿžöw× Šiž¼óöèÑ£xxœï"*Ntê×›ùsX±b}WjoDïþ]ð:[¨0KÙ±p2ýxûKMjë84,¥”]@¢Å׿ ÍuNaŒ|x$«žÆ¶cîãÁ>¾u2´Y[{œs¶‡áM¯þ™²1‘-Ë92hþ†ÉÑÄål*—Ø8úà8Jv®Ó‘ÏÂF²ðla©¸ˆÀËÌ#÷ˆÓâOÓ:¸]ÄÌçpžÓð#$¨¶.Z ÁØŒ9JeàvQm« (""rR``  88äDOâÝwŒÅb±°`Ñ"®¿öZn}UUÕëð™¦Éû :ÿ/Ö¶}‰k:—/VÌàƒF;¨òêÇ€X³„+“’ñò¿V‘tw?:œ>›è压ÍûfþqÏK,ª€ ºMÁjåÂG‰+Ø»:‘Œªê=îÛMVÅU4v©Ÿö8g®:¯ö0ðêG·F‰,O[ÎÊœÁ Ì凄TÊq£g\w| Àtàp:¹†È³¬dñkG}ÔÙïù6ªQË>/ªmEDDNhÖ¬kÖ¬¢I“¦„„„Ƭäž;oçãî­ŽE'–j1 ƒ¬¬LöíÛKÏž}~A0 #®os¾œ¶™õ‡ ü÷#æ¬f•¤¬XÃa¼|ßãŒîRc)”Ò£-:[ïä(Mÿ‚7¿ÜIEãÎće°|ólÞšÍ;÷Ö6T{ñíqöœtþíaxÄ2ðªÆ¬ø~;Ë~ÈdX¯µ,ÛZ‰Ñ¨;º{U.Ã_ Æ^AÝFrG7çó(µ~ŒÝ¹Ȫ„°‹Œi†7~>ÆÞ#dåTAËšÛs›•‹Ý4ðöõ¹,¡MsEDäŠàëëGÓ¦ÍHOO%;;ûd*-%??Ÿüü|JKKO¼ž••IZZ*M›6?ñH¹óýjmÑo>^x5n΀øpÎÚg–SPX†ÃðÂϧf0É[»†”Ê3C”asÂfUvìõP_fIÿ}g{ìþ üãc<ý§ûPEÆÜwùϦbÌzjÓ4q88ŽÓÂã/kW:÷ï¯agçŠå¬NXÉv;xuëò‘}†'QÛ`3 Y»lçs@F#"¢Û`ãë—þHÞy¼ç¬ídxÒ±Ss¬Žb6¬ÚLqÍí9²X½f7U†Â[r9žþ§ (""W›ÍFÛ¶íq8¤¦&±wï ò±ÛíX,, v»‚‚|öîÝCjj ¦é mÛö'ÖU<ï/×&7ð·©S™5mã#ÎÑSe¸ìÅq¾O?%,˜”ìœÇ[¯§¤¶N'oü< GrðXÝ®‡YÈÚ'3ï „ þ#÷õðÆâÝûB(™,x÷£ÚUø+j—ð8úZ°ïYÀ»swa7|éuJO¨AðÀ›èoÿÃ^û2…¼šIÎ^ÀÎÕóYº£âä{ÜD?ƒ¢ÄøëÌ4 N»ÃÄNþîÍl=lžg;Yh?„È[þïÿMå‰6(&}æ{|¾ÝŽ%¸?ú5âr<üQCÏ""rÅðôô$::†]»v²qã:š5k—WcœœªÇu+++),Ìgÿþ}4mÚœV­ZãééYï_Åá×ÝHäÒÙ2÷%Æ¥DÝÒ ûá]$¥fâÑïZzmZÀêšÏ¤³µ¥GW_|—È»ON`MûܬÖæñŒ¿)ü"††MŽ®ú7ï,ÉÁhvßÓÏê±ZÅÜÉŸnHå鯖1éƒXÚ=Õç¢îü­×öpjG|ßPæÌ<@AX‚z2 Æ#û Ï®ÜÿÜ]™8•õSŸçÎ-éÔ¾>¶Ròr“yp?ÙEz>1mzOwîê6²&~Φ©Ïq×7mo‚{U9ö²ëÁ§ÐÁßv^íä8‡ÿ˜ÊÓo/gÉ“4'’ANîM!y_!Œ}ìv¢\/ÏÿE¹b†/íÛw$00ˆìì,vìØÆ±cÇ€ê;qýýˆ‰éŠï%‰Õ¬M¯g«®|2u+Ó¶°<à ïÐvôº÷~îRÉÔq jy—]ï~š˜Æ¼u;Xµ, »ÃÄ)¦-wÞxáAÑÌ]ƤVrÄÆèGÆuêóûp#bìCŒJú?¦­šÂ;KÚñÒÕ<߯ßJjân*,îø6iCü¨8®9m®áÙÛÉݰÔïÞ ‰äËYß±*5™Õ;¸x‡5èFnºu=B.ß3©¬¬LS§¹ÒØívJKK©¨¨ ªªzüÐjµâì쌛›Û/nµÇoòâJAQDDDDj£›YDDDDDAQDDDDEDDDDAQDDDDEDDDDAQDDDDEDDDDAQDDDDEDDDDAQDDDDEDDDDAQDDDDEDDDDEDDDDAQDDDD.˜­Î¶dßÄ?î~™…ùæYÿÌ)æ>{e0>P¶’WƼɚ ‘¼3ùÚYÕ """"¿½ ø‹Á­Zâçü3;lდêý³è{^¸sBG1yÒZ+,‹ˆˆÈo7(6gØÓá–j‹ˆˆˆ4dJs""""R+Û¯¹pö#©,š=—%ë·’q¸˜*goš´ëÂÕ7ß NÂ6/à©qSHm}S^íÁžŸðŲ$öæÛq lOß÷0îšÖxUÞô5~¾˜u;s)sö¥uסÜ;n8ÑÞFÝ•áµ>dΙÆ‹7±3·«w3¢âF0nLoš:˜dÏ}Ž{¦¤aȘÁý7Î8±­“s9M w,á‹™KX“–ANQ¦Í ï€PÂ:Ä2lô(z)ˆÈMŽmÿŠW^™Ê¦ š´#ª›/Ö’ƒ¤'Ç”-kÙô‡?óÒµÍÎ<û!æ¿ú s·¹Ò¦}8±ÁYlݚ‚÷&cþ‡Ý>牷±7oG§ÎÞ™ÎÖ„Oy1ËÁÛ¯¤•­.ÊÉ·¯?Ŭ$ ­Ú·#:(Ÿ=[w²fö›lÏ5yï‰>øàÑ~cGx²äëD2=Ã:$ßã™ÏÜ7ÊÒ>ã©f³§Òôn„QšOnÖ>R–ÎÇ»×HE¹r‚¢Y²‰)ʦâ âyŽG6Çíxg_YÆ7¼þâ¿XóÑ?™ÛùUn==$Uí^·íGòÚ”1D{[“üµïñèÄÅl˜6‘gM ±ONæÁÞ8æ±m|üìó|±}.³7\Ç“W¹ÕA3ϸ?ÿëNºúÙŽgÇÅL|ò=V¯šÅ‚[zq{K ÚdL(¤ÏM$«q×]ãf–RVÎ_ÄžJ_âž|ƒgúú2WÀ¤4k‡œlú‹ˆˆH½¨û®(û6þ=~8×\c-?#xjÁξ€ŽInÂW|Ÿ×ÜÏ#ƒN4׃yxl nåÛøvYU5ßn că·‰Þ]‡1¨¥ G^&å=Ç}ÇC"€áÞŽ›® ÇÉ,"5%£zø"Ë`ZZ0ü¡“!ÀÏ­ñÁXìHI/8GœHÌÍ+Ç´„ÞÑ·Fc¸w µŸ¡O±ˆˆˆÔ‹z¸ëÙ•ÀÍñu®}wͼϵËc¤lÞN…áE—žp;ã÷Þ‘4·nd÷ÎÝ”˜ax’•Œ€hº4­±KM‚,°Ç™ÈØšÛ4ð ¥±±™ü¼üãîâÊ` ìL·5ÓJ“æ¡XÉ!ïh>|8çJ8FcZ…ùbIIgæäÏi|Û ®jˆ›FšEDD¤aÅÜøÜë¾<Žã(Ù¹vLG> _ɳ¾¸ˆÀëÔÝ{zâyÆ®­89Y0 ¼KwT4ü28yãçià8zƒÇj$R3‡µ‹H=\^ã.iyÉ)dTX‚ Ðó¡EDD¤Ôýг#ƒ9yš•?3ZkiÜ‹þo8íÎn Ï®ÜÿÜ]™8•õSŸçÎ-éÔ¾>¶Ròr“yp?ÙEz>1më)*^ª2ØÚÒ£«/ ¾KäÝ''°¦}nVkóxÆs!eî$f¼ÿ>~-ÚÒ¦©?^ÎUeî yk%N͹yt<v‘†ËÈÙ³œŸùµÅ·5ÇÎ9”kàÖö&^™Á²yóXœ˜ÊÎM«)5ÝhìëKPÇ\Ý£ý»ÕçM—ª nt½ûi`óÖí`Õ²$짘¶ÜyC_ú½Š“IÛ}í·QX®Þ!´éw+CFÜH|˜ʉ"""R/i(++ÓT5ˆˆˆˆHMZºYDDDDEDDDDAQDDDDEDDDDAQDDDDEDDDDAQDDDDEDDDDAQDDDDEDDDä·§Nžõ¼qãzÕ¤ˆˆˆÈ¯Ðÿ·wßÑQ•‰Ç¿÷ÎLzHI ¡w)† ŠHQDÁ.Xõ§«ëÚ]Ë®ºŠˆv×ÝÕ]±ëÚE@P±Ñ „Þ;I ½·™ûþþ‘„€@‚d†çsNÎQæNyî½3ï3ïÜ™›””||‹"À!hKˆˆˆˆÔ#Ó§Y«ëë£gQQEQQEQQŘ¼™ÜÖÖƒmYX¡WðYù\ÙIãûÿü[.Dr‡¦4 ÂN£]ø‡‡yga¾#}@Çâ6OX»Îø§þÊM—ö§kÓHܶ…r>oçÿ‹S¶‘)c®cÀI‰D‡…•Љþ#F3i}©r(‡r(‡r(‡ÿçÎÈH7µý›6mŠ©;fö=Ƕma¹Ü|ZvW/ÿÚÜÜØ6XnÞ¸­éšÜÛôNîbZD{ŒÆò43—¼¾ÖT˜ã|›'¬Bóþ%!¨ú<Ô¼•íøW”’¥æ¹1ÆÆ2žØ“L¿!CLÿÎqÆcaìè3ÍØEEʡʡʡÇ5÷´iSjÕñê]Q,žó7srpéü7˜¾AGQ}ÛÌO“¿1Ëvo•²—f¾7Ø4¶1VôÅæÝ]Îñ½Í€ÙyWšÉ¯üÛü÷ëU×ÍA•šÙOß`îùóî—sÌêošKBü±(V˜”Çz˜`Ë2 úŒ2sr÷>v'ß,ÓÏDÛ–ñtyÈÌ/SåPåPå8~¹«(–.4#O 1îvw˜™ëÇ›sƒ¢(Šw™y¼‡Ç`727L-¯¿·éGœ]¯™sƒ-~ÕsT›©èCs™?Å¢©æÆ&¶ÁÝÕ<’Rm.¹r™ä1–gFLÌWåPåPå8n¹k[ëÑ1Š,{áž[ϵ/>ÎY ¬cpÁí94Ó¶ŸÛ¬Hû‰Wï¿‚~›Ò0<„°†MiŸ4˜ÿ{ômdýzLž³ýß ¶:í֭糇.%¹E4!AaÄv8‹?¿–B¾ð²sæS\{f{b iÍé#žaö.çLçÓkšá¶Cèrß÷T;4зé5Îsa‡%3rA‰«¬AåÂéÌÌtpw¾Œá]=U/twfذn¸lfM›G¹r(‡r(‡r(‡Ÿæ®7E±rõ¿¸cÜ" –qçÇPç5Ѳâí‘ü7Å‹;ˆ!§zŽñmòæŽeHÒn}a‹óÓóœ Ò§=Q)|8îÞY^YÊXLJõåšWRqŸt&ƒú´ÆÚ2›Wÿ<˜«_[Ï–Úß¿ IDAT¯ãŒ žàÛ¢æœ>¨'…f0ÿý¹ð’§I­8Ü­žÀð¾Ê ­}¬þçyàë̯‚Ýô_e‡Óç±7ùû©aj…6mÒRSÙ峈è–DÇΘî¢mRw¢l‡ìå©ló)‡r(‡r(‡røgnw½X¾ ¼zçÌ Êkϧ±µþþ«Éâ‹¿^Ë?—Tb*‹ØµakÒK a/îyëy.±Žémšì)ÜsÅH¾ÍŒ¦ß#óá£g“¸¯G–“¾ð[679põ{—¼Å›½äëõ£ïvy }.y]ȹÆÅ9¬äßÃZ ˜‚y<2p ãüƒ¾ºƒw.Š<¬(VìPž{ý~>ï%ÞøÓÝœ»à].kRÎÒgoäÑÙ…DýoÞ×`µÂšvXÒv¤ãÃE“f 5>‰\ ÍH°!7m;i´w)‡r(‡r(‡rø_îz0£è°åÍ»xl6 xü®k^GÉ”³#å[¾ùæ¾ýa>+ÓJ°Êí/¿Çè¡ Gü°oÓaó{ÏòÑNCà žçÃQû—D€`z ¡OMYÝݹwü¨½%qÏ&Šr×uõàËØ@é%/òâÞ’`5èÍ]·ö'Ød3ç‡Tv‹¨cxëíø€Ûo{Õ?æ†'æS{>Ï¿v+ÜHÍ;E…E,Â"Âkœý¶Â"·ÀRl”C9”C9”C9ü3÷q¯ÎŽÿñ—¿Ï ¼÷X^úS;ê¬ÛM¹í›rn|e9l[:‹·Çü§ÿÄ7³ßgÆ+“h£Û4yüøÍb*hÀ¥×;¢û±[žÍàNÕ>wµ¡}k¤†qæ¹}‰¨VøbÚµ'ΞÁ®ô]8G(œÞ¾Å£ßöåï“oçôoÊ(¨LàŠý—ë[UÛNþùJ^ZV­Šz3Y[ e3¢ßiÏTÛ‰ƒ8cäTžIÀ1ʡʡʡŸûøE“Á§÷?È”Âî<òÏ»éâ96wã ‰¡õiWðøÄ®D Læo¯ý™‡‡àí‹¢ŽÍm:élßéŸÚÑ¡mÈ‘uјXbì7Sp° ËŽ¢QL +)(ˆ •GXàîÜÿÚƒLLz”…6ͯ{…]‘XÃŒké«0þA„Ì^Ç‚ìnœ¸L/°êYkE%EÅ5>‡MIŬˆHÂ-åPåPåPÿÌ}|?z®XÈÔ¯20Á|uß¹ 0`ßßÀKŸca%P1›Qƒ0àìÿãõuµ¾E1øBÞÍs˜¥úu¦ ¹œOË ¦r%Oö¬å'åf³¾^B%.ZµmY7ÇCÖt›V4gžÝ“ øú½IdÔÓã*Lþ·<|ãó,«lΈÿ¼Ç{ïý‡k[xYùÒypfî {8Èa½9HÂ9q6ÞUŸ3¡úÏyW3aÂ2¼v g=­^s\9”C9”C94ÞÔߢxÔ '—™cFpÕU×òä7yûCöÔ§xèµoXŸ_õcj_Þ*>ûëåÜûe„&1âên‡y€æÑܦMëkï窦9“ïãÚq?‘Yå]@»—Îdþç8®Ã,¦ÝwÿYmoÏ‹—4Æ/Ž¿…vlàÕ›ïeJ¦ªâAEœÃêJ°o/Ý9–yy{ו)`Ñ3wðüR/îN7qçʡʡʡþ›»¾ë¹ê©ár ?ßóòYA‚Í ÿ¦›_Oüæ˜ôÿ2Á`,w„IèÐÝô:í4“Ü¥•il ŒÒÖ\ñÆê#8ÝÜÑÞ¦cr~|Üô‹µeÙ&²å©æ¼áW›+/dNëoB\MÍmß–ïw:é™AOï§ÍÚNš\f&\n,WKs×÷žòç{M[&døÇ¦ä°2ùLÚ'W›¦.Ëu¾×ÌÎßÿÔyæ‡ûO6Á–Ë$^ù‘Ùé«ëSø9&÷‹{Ì™½{›Þ½{›Þ½Ú›ƒÝдMÞûo½ûšÛ>Ýeêý ýJ–šgür’öΦÿÐóÍÀ.q&ÈÂØÑ}Í“ ýääôʡʡʰ¹ë\ϵ.ŠÆ”om^s‡¹|@Ó®Y#ä6ÁLó.}Í¥wýK’’’úú¶V¡ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆˆŠ¢ˆˆˆˆœÐE±l#SÆ\Ç€“‰ %*¡ýGŒfÒúReRåPåPåPå>馶Ó¦M1õJÉRóÜÀccOìI¦ß!¦ç8ã±0vô™fì¢"ãw)S dQåPåPå¨ç¹§M›R«Ž€E±Â¤<ÖÃ[–iÐg”™“ëìùg'ß,ÓÏDÛ–ñtyÈÌ/ó§=$2JåPåPåPŽúŸ[E±º¢©æÆ&¶ÁÝÕ<’RQõ²Êeft’ÇXvœ11ßö‘@Ê(Y”C9”C9”C9ü wm‹bÀ£X¹p:33Ü/cxWOÕ Ý6¬n'›YÓæQ®LʢʡʡʡÜ`EÑ!-5•]>‹ˆnIttW¿ÜEÛ¤îDÙÙËSÙæS&eQåPåPåPî¤(úHÛ‘ŽMš%à®a WB3lpÒ¶“æ(“²(‡r(‡r(‡r(÷ R E…E,Â"±jX ‹ ÜSTH±Q&eQåPåPåPî¤(”IY”C9”C9”C9”[E±z¯&"2 CIQqëÖ”QlÀŠˆ$ÜR&eQåPåPåPî¤(ºHhž€ ;ÒñÖ°„/}é؉ÍI´•IY”C9”C9”C9”û)Š6M»w#Þe(Z–ÂÚÖ¨M)©ä;6ºv§…K™”E9”C9”C9”C¹O¢žä!œgã]õ9–WV½Ð»š –áµc8{èi+“²(‡r(‡r(‡r(÷ÁÞ)üÊÍâ‘Ý÷œêæŒQfî~§ºYødÿ=§ºéü ™çW§ø ¤L’E9”C9”C9”£þçÖ)üjR²Ô<;à—“gw6ý‡žov‰3AÆŽîkž\è‡' ¤L’E9”C9”C9”£žçVQ<èJ]o&aÎìÐØD›Èøö¦ï5™ k‹ýxG  L’E9”C9”C9”£ç®mQ´22Òký =))‹2äDDDD¤þ˜>ýK’’’úú¶V¡ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆˆŠ¢ˆˆˆˆœÐE±l#SÆ\Ç€“‰ %*¡ýGŒfÒúReRåPåPåPå>馶Ó¦M1õJÉRóÜÀccOìI¦ß!¦ç8ã±0vô™fì¢"ãw)S dQåPåPå¨ç¹§M›R«Ž€E±Â¤<ÖÃ[–iÐg”™“ëìùg'ß,ÓÏDÛ–ñtyÈÌ/ó§=$2JåPåPåPŽúŸ[E±º¢©æÆ&¶ÁÝÕ<’RQõ²Êeft’ÇXvœ11ßö‘@Ê(Y”C9”C9”C9ü wm‹bÀ£X¹p:33Ü/cxWOÕ Ý6¬n'›YÓæQ®LʢʡʡʡÜ`EÑ!-5•]>‹ˆnIttW¿ÜEÛ¤îDÙÙËSÙæS&eQåPåPåPî¤(úHÛ‘ŽMš%à®a WB3lpÒ¶“æ(“²(‡r(‡r(‡r(÷ R E…E,Â"±jX ‹ ÜSTH±Q&eQåPåPåPî¤(”IY”C9”C9”C9”[E±z¯&"2 CIQqëÖ”QlÀŠˆ$ÜR&eQåPåPåPî¤(ºHhž€ ;ÒñÖ°„/}é؉ÍI´•IY”C9”C9”C9”û)Š6M»w#Þe(Z–ÂÚÖ¨M)©ä;6ºv§…K™”E9”C9”C9”C¹O¢žä!œgã]õ9–WV½Ð»š –áµc8{èi+“²(‡r(‡r(‡r(÷ÁÞ)üÊÍâ‘Ý÷œêæŒQfî~§ºYødÿ=§ºéü ™çW§ø ¤L’E9”C9”C9”£þçÖ)üjR²Ô<;à—“gw6ý‡žov‰3AÆŽîkž\è‡' ¤L’E9”C9”C9”£žçVQ<èJ]o&aÎìÐØD›Èøö¦ï5™ k‹ýxG  L’E9”C9”C9”£ç®mQ´22Òký =))‹2äDDDD¤þ˜>ýK’’’úú¶V¡ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆˆŠ¢ˆˆˆˆœÐE±l#SÆ\Ç€“‰ %*¡ýGŒfÒúReRåPåPåPå>馶Ó¦M1õJÉRóÜÀccOìI¦ß!¦ç8ã±0vô™fì¢"ãw)S dQåPåPå¨ç¹§M›R«Ž€E±Â¤<ÖÃ[–iÐg”™“ëìùg'ß,ÓÏDÛ–ñtyÈÌ/ó§=$2JåPåPåPŽúŸ[E±º¢©æÆ&¶ÁÝÕ<’RQõ²Êeft’ÇXvœ11ßö‘@Ê(Y”C9”C9”C9ü wm‹bÀ£X¹p:33Ü/cxWOÕ Ý6¬n'›YÓæQ®LʢʡʡʡÜ`EÑ!-5•]>‹ˆnIttW¿ÜEÛ¤îDÙÙËSÙæS&eQåPåPåPî¤(úHÛ‘ŽMš%à®a WB3lpÒ¶“æ(“²(‡r(‡r(‡r(÷ R E…E,Â"±jX ‹ ÜSTH±Q&eQåPåPåPî¤(”IY”C9”C9”C9”[E±z¯&"2 CIQqëÖ”QlÀŠˆ$ÜR&eQåPåPåPî¤(ºHhž€ ;ÒñÖ°„/}é؉ÍI´•IY”C9”C9”C9”û)Š6M»w#Þe(Z–ÂÚÖ¨M)©ä;6ºv§…K™”E9”C9”C9”C¹O¢žä!œgã]õ9–WV½Ð»š –áµc8{èi+“²(‡r(‡r(‡r(÷ÁÞ)üÊÍâ‘Ý÷œêæŒQfî~§ºYødÿ=§ºéü ™çW§ø ¤L’E9”C9”C9”£þçÖ)üjR²Ô<;à—“gw6ý‡žov‰3AÆŽîkž\è‡' ¤L’E9”C9”C9”£žçVQ<èJ]o&aÎìÐØD›Èøö¦ï5™ k‹ýxG  L’E9”C9”C9”£ç®mQ´22Òký =))‹2äDDDD¤þ˜>ýK’’’úú¶V¡ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆœÜÇâF/^|À¿õìÙSËi9-§å´œ–ÓrZNˇ厖•‘‘nj{#))‹2äÕn‘zdúô/IJJ>êë»ëòˆˆˆˆHਓE <ú2‹ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆø5·Vˆˆ.S–Îâ™Ó™1o«7§“]ìÅIlÓ6œœt:ƒÎéG÷ÆÁZQÇRÙŒ¾æ9æ6ÎKÿ¾–.­’ºåþåcÜúÚnÎyâ%nï²wçÏaÙôi|›ºŽõ›·“žU@©ã",º mNîÅà‹/æìö êhλas—¬eͺu¬Y»‘m¹e8îžÜÿî£ Ž´¼FÖ,FÞþ ›û<ÌïJ&ª›µ¡E9¬«hí$FÝ~u2³—m§$´ m;v m“pʶ/aÆGÿ毷ÞÉØïvs"Ö~Ã#—^ÌÛ?`£O{Š¿¯sS0·?Z=†qe×_/ðmåÛ>cÚœl/ "®eÚ·nLhéN–ÍþŒç¸‡Ñ3ÒðÖÉ£(gÉÇ/ðw&òÕÜ•lÉ)Ãù'•ÛŸ? I$û»wùlCe­Í(ŠˆÈoªÜ2™Ç{›Ôb7MN½†[o¼ÞÍÂ~m¨Ècýüi|ðþ—lÜ–C<šèÿãcó—ŸðcAC_ÜØýgå\Í9çÎÑ\ܾ-cB~Ý÷½¹,ŸøcÞ[ÂÜ7Þfö©1(º¶Óy6±Îä’V­éС=›ïäÛþÉœC–EÏJ×)ã™òÉÏ\üðÖÁ¬¢Š¢ˆˆüÆØ¹ƒIÿþ€eÅûÿ…þr±Õ[`P4íϼ†‘Ég°xc˜>®ÿT–Ê_oÁ$\¹ÝBª^fÅÒ¥wl Mª!]‡ÝÀ…?.çÝ-«HÝàcPrmëU݆ÝE·}+ó°žSVl_ÎMzgMeFZ?®lZûg¢Š¢ˆˆRÅŠ©L^WŽÞ›ëoês`IÜ  mIòÉ¿þ¿wõ›Üô·ÉdþêKÕ£¶~|?·¾·n·¿Æ¸! ±“5•¿Þ4ž•m¯gü½Ùüù|6;•M™Ex<ÂÇIÆ}Ëx~y Ù+™>á f-ZÃÖ¬"|AÑ4íГs.»œ‹zÄí[Žê÷=®/é“ß磙KØYŠ+º9Ýúã¦kΠY€a×sÃøU{>nÜú1·^üñ¾Ûòœrÿ}îaÍêÉc¬ËÛª’÷ÉÓØüñ;|ôÝ2¶äy ïÈ™Ãnà¦Ám ·|d-™ÄÎdá†LÊ‚bh›<„oº”î5ÌžùÃ:¯IqÊwüœkÑø’ÓhD ÉƒÇ `cYÇñÉjEÒ«O7Bç-äÛï¶2|DëZÏì«(ŠˆÈ¡j¥åX„ÒŸ>Ñ¿ã(èÝÎä1Ÿ3e$´nI§˜Br=æ–1”¬›ÈèÑï±$ß&¢iºõŠÁU¼“ÕËg0>uKny‚QC›8zÓùú©¿òÙ2›6;нq›×l`î„çX—ixùþ¾4´ ¼ã þ0,’Y“æ“Ù…!çu%fï$Ž«I;BsuÕâ1ÖåmyÓøòÉùbmí:v!©IkÖ¬`ê˱Û<Ã]¡rÿ‹óñ¶è@çñdmXÍšÙï22Ãáŧ†ÓÆM=[ç>Ö¾s'÷|šFØ GøèžäÃ(Ûå¬XJ! èÓ£Íá$SÊ–YïóåFvƒîô:®ß.²ˆìÚöîù¬\¸×´¦e-'UEDäƒ`1[·fãà¢Y»Ö„üŽwíÛôÓ›žÍƒ¯ü‰‰{æ"1{fg™â%Œú=–5fàÝs÷Ù-ö·²­_ñÔÈW™ûæ+|ÑãI.K´«Ý÷L¦XñīבÜȽ·ÇÌdÌ/3ççϘzyF´²‰èx6×$Âê/æ“u2\}5m]G²zþ1Öåmù6ÍâëŽÃ7þºGÛ€!oÁËÜ3f&‹ßÃCÆ&ésÇñxS²–·z„Ö}Á„Åçó@ïÐ:x ¿Ï:?ø·kŠp\]éØúµÒ0÷­™´Ñ‡ñ•’›¶í¹åÑŽK﹑¾‘Öq}ÊZÑmik±lÛ*VZÖòÍ#‘C Š…äÀ":º¿çh¬x†Üvó¾`Uû\ïàË2gOä›Ý?øVîÔ¢Êì^HËs¹ë§Z¾–¯¿ÛJõ/λ%—Þùkap' äŠM°½;X±:¿¾Ù]»ÇX§·åjͰ;®Ú[÷ÌLE'_È VnœÜtÊOÿ#Þ[¬°\2´ SÈÊ[÷~Ó·>­s‹­’éf_ÎèsXeÇ”ngën;2ÄC–½J²6.cIj*KW¬ckN9Vd{.ºõ^®Onˆu¼Ÿ³®&4kâÂøv°eGí¿®E©—ìèS8½sÈQ.SŠ¥ë¨°Ðóô΄ÖP$¢OîJ W ›6l¢Ø´¦Á~#¼߃^-«‘.š¶HÄÅnrsòphXËã¿j÷ëò¶¬¸îôlV-¯Ý˜¦mØDפê·i™˜H”µ”¼Ü¼½®>­s›„þ7ò`ÿ#¨í¹9ä8+*úë°qᓸp* Ù½)•¿ÃÇÏý…%Ëïå©ÛzÓ踧Nt”Ëä“•ã­uÕSQ‘C :‘DEËË+Àñ»Í˜Ø1±4²r'‡]™^Œ“Ç´G‡3íPaQ!Å@ƒýo7² ì‹NÇx½uðkyµ|Œu›7’Èòºðxl,+œ‘5Ô3·o¥Ç_Öù¡Šbe,·‡ ÃÜÉí HštêËuoEèÃ÷òú×ÿáÍä®<Ð;ìx>iñxÜXÆKeE%†Z=gUEDä³-[6ÂNÙÅŽ ›)#‘ºña¢ËõÛ³G]ÆÁq»!=ÎL×C§e7êHø¹:\ËÇXïòúÃ:?Ä®DÆ»§0Y›jJ¿3ÚòÖªÕ,^´oïîDZ`*+½Ë"(ØSë7v*Š""rÈa¢]r±“§‘µäæäõ9¢¶Ün\{¦ƒðÂ?S_¸g6ªÎGý†ÄÆØX[÷彂êa ¯ÃÇXòúÃ:?;º1¶Å†ü<òâT—{Ï[–’âÒã{f"SDn¾cEÓ¨aíkž¾Ì"""‡tòP.êŒ)^À;oÌ%ëÍΔneÑŠÌ}¥CC |iÛÙYý¸zïf.Í9FE1’n=Úá6,ønáQ ü‡_†=¸-Àç=²Ó·Õåcüóúõ:?”Ðf´Œ·q ÓI+<ÂoòX’² 6⪔«ÊÂLÒÓ3ÈÈ+ÿ}¶ƒ/ƒé>,W3Z5«ý×ÁUEDäÐ\͹䎫énØ5ûîû)óv–T-x•yløñÿ˃ügq޾ˬ˜“89Ñ…oçw|òÃî_uo6óß|…I;œctÌ£E“³/ãìX‹¼ŸÆ3î“äVoÞ|6Ìù’o×WÔî®<Ñ4Š´prv²³Ä§Çø;æõ‹uîþý›<õôs¼0m‡õÝ_W NîíÛÊÚMÕÏ•l(X87¿NegqÕ·6Nñv~|ëiþ»°‚Ú0¨«ý‡ð±éóǸñæ?sûÛË©üž®&w#ë³ ®]èÒ öÏ.}ô,""¿)¨Õ%ŒÏ<óóçý‘ó?"²qsš5 Ã*ËgWZ9¥7a`«è_g!\m¸àÊÞ|õü\~|ñnÖO=‰Ö ¼dn\Ã&ÓËÎv˜8s籩-‘ÉÜúðõdyEï=ÂuS[ѹcsºKÉÍÌ"}çvvÚœ~ÿٜվ6#i{NKŽaêŒùüëǘÛ1ŽP—…«Å@n¾¤Ë!é¬ËÇø»åõ‹un(زˆïL#,xwmsß–æäS»ñíO,[º oÏNUJ’/+• /¿Ëǯ„аIq‘A˜’\ÒÒ3)®4Ô„~·ÞÃe-\U ¦ãs0€Çs$Ç Š¼Éc¯ÙS."vzÖòÁÈ¿ò¥½§Âµ¿ìAî8#j¿Û5,_ÆŸMó^É4«ƒé@E9¬Ù¢ˆN—òøË½Y8s:3礲zkëw{q…6 ¶ù) NêÃ9ƒûÑ->¨ÊõbûßÃ3VcÞ˜ð#Ë6-#%¤m’†óøuÓø»‡˜x shûKýÏ“ùnÊfÎ_Ɇ%s(5¡DÅÄÐø¤³8ç´> èUÛŸ%ùÿþÆm¼Ï”…ëùù»exƒç”ö\wq¬ßë1þ^yý}\xÒ@ú6ü‘¯æÏcÝõèìþ5WdòÜym3-]ņô,¶í*Áë #:á$ºw;•ÁçŸÇiÍC«–ASÀÆYw3ŸÓùˆJ—/okÖ®«6 YDÚúu¤í­p!yÕ¦lM!‹æ.§Ô݆³´¤.~‡ÜÊÈH7zñ±éƒû¸ã£z…{’jYhKæðä ÏÒín^xàQŸƒúp™ÌiüíÏãÙto<< NîOÇ(Šˆˆˆà¢õWзA.³'ÿ@V-§Ò¼–³ª¢9\Ñ÷˜—Dð²nê4–ûZpÑgÔÙý©(Šˆˆˆìe58ÿ»êdX:O–—Õê¶ÜÝnáý‰ÿM™œ½1IDATâ†öžcþ¸Mö÷¼ÿU1¯cx»º»?}ô,""""5ÒŒ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆˆŠ¢ˆˆˆˆˆŠ¢ˆˆˆˆ¨(ŠˆˆˆÈQs×ôÆÒÒv’““Mee¥Ö’ñx<ÄÄ4"1±)–ei…ˆH½¤q&0Çm×ÀÛ®VFFº©¾ðÎ;(//§K—®„††jíù‘ÒÒV®\NHH‰‰Í´BD¤^Ò8˜ãŒ¶kàm×gsr²9唞”••RRR¬µçGlÛ¦C‡N,Y²XEQDê-39Îh»Þv­±(VVVâóùpGkÎÏü²Í4å/"õ™Æ™Àg´]o»ºvŸÏ§µæ§´íDD¯Ur¼¶¶k`mW}ëYDDDDjtÐEcŒÖŽˆˆ3g´]¥þÓŒ¢ˆˆˆˆÔH3Š""r\hœÑv?.Šõ‚7•Þô_µçÿz’a 5O€–ÿô,W>7ÓãϼóØ9D׿w¦Ë~âÉë^d^üe¼ðÒhïÒN""â—…¥,ƒ”o¾bÖüå¬Ù’Avq%®H%¶¡Ë)§qöÙ}éÖ880Ãk,;üý¤d;s¦Oç›ËY¿3‡‚ ‹°¨8ZtêÁ™ƒ†2¸{AGÓQL+>ÇèOÖP~WÿýA®9);FýžQ4.<¶¸ñØæàÉíÀr{Àj÷È={VŠËƒm zc$"rŒ^âÙ ¬¡xÝžþ#ì®ÀX4iAÇVáØey¤o_ʬõ)ÌšôgÞö8íGàÇêøeþ3£h(Z3‘§Ÿý„%9^ðDѬ]'Ú†ûÈß±‰U?}ÁòŸf0¥ÿÍ£höÿ¯ÚÎ(šê÷©'“ˆÈ1y…?/°¾|ñêÇ,/†„sá?ô"¬¤˜ì¬¢_—±lâ{^Éèä,^U‰eüo–§>e~1£èÛÎäW?cu‰EãÁñÒ½= *Î&;gßNBP‡Ëól0÷ßö )sÞæ­Ó»qßé‘ûÍ>×ÐQL>KÞǸ/6QÖ°w=;’‹âË)©ðß=섘Qôæ¬âëISùnñZ¶eã Š"±ý)œ}ñ0Îï‹çpvü¬¯xø¶7XÝf/Lbý§ïóù«Ø^à׆žg]ƈ‹zïADDŽ“ŠU3ør]9VD_þtó)x ‹)?àÝÁ[VDE—†ŠÊ½?2lJÙ±ô'fÏ]ÄÒµ;ÈÈÎ¥ØDTãÖt=}0—_t-B­ƒ £û>å#>ýv)›²Ê°£šÑíÌK¸þÊÓüØðæ¬aæ”iÌ^¼†-™ETº#ˆoÎIÉgrþùýéÐÀªó±Löî'+g0mC„ÆM<Wa)UÏGbðUSÚp0w ›ÎÍïnæçi?2â´¡49ج¢Égñ[OòÔÔ-”ÇôæÞgahl™ßÎ$þfQ¬Ç(V}<Q¬¾Ü~7P²þ Æ=õ!©ù6‘Í;“Ô§î¢m,Oý†7–-féåïç6ûuEpŸ{ÿÛöà¶ßN&ÄŒ­ÑtëÙ—v«/㻞bÙ†[{ßô†ˆÈo¿Ä×ù8ãcÓÒ¥d9á½ä.Ãw¨3É™JÊ+ö¿úV¾ÿ:“óдes:õìL˜/—Í«V2ûã•Ì_2œÑ£.§ã~ßÙ76˜,f=÷w>_á¢]ç.$7ÏcýòµÌ›ôÖe^¼ûtZ¿4Åk'1î™Y–ÁÚÒµWw"|¹¤oÝÌvÖõ Úwq×ùXæŸÛ•:ßO6.M%˱í5dO>s°]¤‚&}ÐþƒM¬]¿”Ô¼óhüË7f÷»ŽãËaÁëOñÌWÛ¨ŒíÃÏ=ÄàèRŠ+ý®: gMq*o½ð!©Å ~ðI<·n¯¶ ïöiŒºÿE~x÷u¦vÉÅ ‡÷“’Þ³™ÕêBžùßônàààÂU”ÂK÷>ʧ ßaüw'3rPl-"Rß_ô‹Ø±= -Ú6Ã:ÒÓ ÛMèÛ3\Ý+‰æa>ŸƒƒÛ·‹YÏÿ•Ñ3&ñÆ×}yꢄ~„Ø·aSÛã…þD¯hðacvÍàÑÛŸåû¹“™qio®l¹çZ¦p1¯½ð1©œrýãLé.Ö®\ËæŒ\ K+ñ&›l|»ÈôA|µÑÓNHâ”ØÊ}û3¾2b›â&ƒÜ‚Bâ2ŬY±/aôt îâ œj3$Neù~ÿvlÆ2í'¿Œß‡±ŸT9¤­†•k7áäÎkVf2륱´}ô^†4œ#FëùŒâÞºn·fø¨pUbÍÓte³Ÿ`èèï÷=nàä‘íÅ8¹L~èr&ân<Å%CÄÞwû¯ƒ_g÷îq±DùLµ}Å8QÄÅÙ˜‚<ò L¤¦EDý_×ãLÑ ,À—›cBŽì<µ¦”_çÅæ±£´æoB[®2Êk"#®4˜jwhÙ{†Y¯×Ù3¦8yääø0vSc¼øÌo<Â:Ëüs»RçûITäÞý$/Ç„z?ñå“›oÀj@t¤õk¾}%†~¹ ßúOÿ¼„ñcÿMÐÈ;8«I`Ýç') ùYd×¼)+Ê|5_ËìF$_|§4<ø[,«a'"à±8¦†7Æ·ï ¥ws""¿?+Œæ­â±¦±mÃ6ÊhLؼ¶—¤þqoÍ#?¡/þóU ìÚŠ„è0‚Ý6T.bܰ˜T~¨[8Ä¿íì}c„q¯P›±ìÄÞOZ´ŽÇ^”ƶ [)%ðCuõÝ›ÙPä`¹›ÓºÆ +ƒ·<’³zвQ÷óÒÂù¼<6ˆà‘·pF¬ÿ»µþÏ(î·!çw=F1šØF6Ö&ñIsUrÐÁïÆWNIIÅž¸ß}Ô4£èdf°ÛkH¬>«ìË"#ÓÁ²ch¥s]ŠˆüöK|]¿NZ´ê™Lü„Éì^úóóz2 êpß¹W²rá»`X§JÊ*‹ÈÉ,Ø3qT¼…Œb³gÔ¬alØ7þ˜ƒd4¿ŒOÑÄź°6ìfGz&1ä7WÝŽeþ¹]9ûIOâ&ìd÷’Ÿ˜—s*g´€ûØüóÏlôZxºõ¢[ø~ë²ÊO®TR\ÍGÇRú背Oý‘—Æôè $Gû÷ì‘}¨ }üÿ8 (þÖrûþPNNêˆÇ0wÆ÷ìÈ/   æ¿Ââr|ÜÖ÷ल`ué—•­]DJžƒ«Ug:„ÿõ'"âE±nÿh?„ËN Á-äƒ÷æ“å;øòNÉ6RVeâƒqÊ))*ñ¢ˆòPXZN¥×‡ãì¹ÝÜEóY^Q­ôU{½=¬ñ‰:÷耇}¿ˆ\ç72ƒ±ìX3õ£?üö~riÇ`(Iá£t;Tlÿš·§mÅgGÓÿ’3ˆvÑQœ ŠËâöøh®=)ŒŠí³xþ©H-pü`|»Öû¢hçñÔø¸ö»‚sã!ïçwxaâ*r½Õ®W™Ï¦ù_óÃÆŠš7|M÷ád2ëÝXœëÝw™/oï¿ó-&œžç÷¥I=ÜÐ""_ Ne Cï¹S"`÷¯ðÈóY¸³d¿e0ylœóO?ü8o-+Üs!$$Æ`;Ûøá›5:¿Ž%ŧóò‹(Þûùño?5]¾ÿØ4ŒA±P°àücÒò«ŒM•äm^ÆÚlçØŒe*Š{÷“F\p÷µt 7ìþá?Œúï·l(ðî·L™Ë&ó̸Y^b?à6nNrWÝjê(N9…Í1fW¶ ¦lÓ4žyösV;~[ýç£çÃùÁmSõ~^»·Œº…쑯1÷ã'¹uF :¶K$ÊUN~véidÙœvw?ú¶vä>«®w»A ý™q÷-ç¤.mˆ±óØ´b ;‹ ±}îäÎ~áTä˜I9ÖãL Ïå‰g`Üãoðó¢O»x"q‰$Æ„a•™‘An©!‰œÓ®áÞSøÙt:œ³þCÊÔ§¹kENn/g +×ì"ò¬Ké¿h"ß—›j‡%í€jüšŠ$àµO斑דþÈ;,ýø nÕ†Nmã ó’™¶-n=úíºë|,óßíz ö“Ø û´aôcï°pöëüõçOHlÙ”ØPCá®mlÍ,ÁG-Ïù OÝÙ“ ¢|‡ÓQ|e˜Öüqì#”=0šÉk?ç©‚xô¾óiâÏÓÀ(Š5<ÙXåqçòÄøü0ñ3¦þœÊºå )5¡D5jD“®çqQ¿~ôë\õ8’*ïþª=Os.yâ%º½?ž÷¿IaNCxã“|ÕþtI\Åxõú/"rÜ …©(ÜóÚÿF–|ýSXÌŠM;ٴ΋+4ŠøV§ÒçÔ~œ~:å“SâÃ`¨ŒÄ/„ñöøvÙ æìðаi'Üö7*âõ'Ö0‰P}&íàûÆ'_)¾ÄKxn|W¦}ò9_Í]ÁÚÅ[¨p…ѨYG_w6C[¹ªºËT÷ßO ¨H¸ˆgÞí˜əöãbVïØÄª2›°èxº 8•³.¼Œó;S[Ì¿Ÿ}¨Žâ+%ßÕ‰ÛÆýÒûŸbÆÊûÏ FÞ3ûå+##ý€-š’²ˆ¶mÛÕƒGBLb<ávyé¤Yaq4meÙ¤gqÀ|žDxdÂCƒñ¸]Ø|>/¾Ê ÊJK()-¥rßW–ÉmK¨/Ÿ]éyürv'“÷#ãîyåí®ã¥GΣutC"Âñ¸,oeÅùä–R_~ˆ}ãÆ $%%k$‘zéwgl!ᄇ†ìñà²Á8>oåe%S^íEÛŠ **’Ð`.Ëì'ŠóÈ/²hO„UBVZ¥¿\ÍI|b Á¹¤ï*8`¢À‹#±Q(¾‚ Òó+ªŽ]®ÂDŒÇmcƒÏ[NYi1E…ÅT8u?–ëq¦Þô‡#ÜOÂ"" !ÈíÆeÇGey)%Å…—yküFûauw8âæ_Y.™Y…Ô÷ß⮾]ëùŒb)Ù;¶’ý[‹ïf{ñ!ð•S”—IQÞáÜg™Û‹jXû‹à« (wE¹z±©·3O¾ J r(-8‚«”’³»°ÆËrvnÝï *{y صíàwà;Äød¼¥æ”Rxø®ÖcY@l×c°ŸçgSœ :JeYiE~ý<=hQt}!¢zQüå?Œcp´JDDjE㌶«øqQÔ7g¾>~ïã=DDýuU´]ÅæÌªˆ9gŽ ¸"›iyTêy "RËB¡qFÛUü¸(ª UQ™GÚæ<­‘:+g´]EEQDDD㌶«NQôxå ‡€ r_ÞZñÆ£ÚÖê¯UÛzÔZk«¦­Ö«õ¬Z­Öj½OåD# á>C 96»3¿?r0 I6ðó~½ò‚dgçyfæ™Ýýî3Ï3FMÃ4Ñzps½B+Ü+àhFPÀ…  € AosžžžÎ¤_€C¤§§‡}’®újŠ zÈ:k ÄeÀ!ú÷ï_cP®%@‡5T‡;¨éÐ`\[ ÎÊÊ"(‘’’Rcø­ ]Á9la¹É.½ÎÈÈ0uáüü|‚2 ÞfÏžm¤² ][¯sc…+¨V®'==ÝTɸ¸¸ØHRZZZ˜ŠËV¯^-IŠŠŠr$)..®2W„åj—c7:<‡5(§§§›Ù³g[RY8®Œ Œ$Ñ“ ¨Stt´#I±±±ŽT58W„æñãÇÛá¼»±µJOòìÙ³­üü|Ó£GSPP`ªâ’’#I~¿¿Ær“““ Ðð”]cÀˆˆp$)22²ÊãÑÑÑNll¬“™™éÄÅÅ9Õ²ԈÀ– \=$geeY%%%Æï÷wø­È¥¥¥b@|>Ÿ# ̲³³¸¸8;%%Å®%,ñ \cOrjjª•““cÅÅÅY~¿ß”––š@ `âââŒ$*ÿV  Ððäñxj ¶^¯×qÿ???ß©ø[«V­ìüü|;!!ÁÞ³g®žåFåšz’#""<¹¹¹žèèh+˜`0hbbbŒt0Wÿ·6ÑÑÑg86ÀVgw€öxŸ ƒ–×ë5ŽãT†ãŠÿWüëóù[‰ŠåG'cLµ´´´ÊãÿZ–åcœ@ àcœ`0h{<žÊì8NÀçóùU¿°,Õ#07((×Õ“\ZZáñx"ƒÁ`DDD„·´´Ôk•ñƒAËqS–+~Ü…x<žÃÖ‡  G·Ú‚r0tjZÎS% ƒAÛëõÇ J ض] K–”Ô“lŒ‰òx<1@ ÒãñD8Žã3Æx‚Á Ç²,˶mËãñÇqŒmÛVEðõz½eµ­„ Æplª˜+~•¿Wüضm—EJÛöx`Œ)ŠŒŒ,),,,µm;кuë ßïfeeÙ)))vJJŠÓ¿§ZÏr…ƒ÷knH¥ÒÒÒ´mÛ6#ÉDGG[’,¿ßoY–åñx<^Çq"6oÞ¬áÇ+55U%%%Ü ”©è„ jÓ¦¨µk×ÊãñDx< (-..DFFU–Wí’’“––¦ÌÌÌŠŽá:Ç([‡{ÐÝ›œŸŸo Œßï7¥¥¥&¿ßoy<žÊqÊŽãø¼^¯RSSå÷û¿¨ßïW›6mdÛ¶*æÇ²,Ëãóù,¿ßoSZZjü~¿)((0ÅÅÅF’222LzzúaÇ6(»›¢¢"“œœl$) šèèh¬`0h1ÆsòÉ'’M®´´TÇ—1Æ<åÙÔŠŽŽ6Á`ГœœlŠŠŠ4aV­A¹zorZZZåc@ 2,GDDÇcy<+ z"""BÞH¢ü.JÞŠ\êõz-¿ßoÅÄʸ¸¸Ê€œ––¦üü|“••eêêUnÐå qqqÆqã÷û$ã8Ž ƒVù- BY% æ8Ž*nA¬ºïìT/õ¾ôÚ-˜`0hlÛ6¶m¯×ë¾7r8ê@Êoe9Žc¼^oeN­¸ôÚï÷›’’’*ã”ëR²›mÛÆ²¬Š°Rð T–eYƘŠÜF÷*×+Ø›‚‚SRRRq¹µ$)22²²Žã„¥‹€†ªÈ¤¶m›ÈÈÈÊ|Z1óuCÖÕèåš*@“(Þ©%3>Ö'ó¾Ñª Û´;·P©¸¤vêÚg FŒ?S?×G‰žðXþ¤.¹ù]í²%ɧãõ²žº¨]hc—Žz4”³šn¹ä-*•$£V§Þ«ÿ8R¾æ®à˜RžEM¸2iƒ‚²ßï7å=ÚÆc$™¨¨¨ŠY°ÃV)ªr”·ê ÝwÿKš¿Ó¯ª³a)g÷FåìÞ¨åó¦ê¿¯ž®›ïüÎìÙ,5=ªVéñ+oÒë;Ë&âôÿ+½ùØjÛÒÓ7ÕTe•gÔŠ1Ê¡fTÞ -^aÆKºù¶çõ¥;$K¾èXÅFzd*Þ[>Ñý¿½Wm6SmÀ‘îNÛƒr0¬¼þÛqœÊŸðU IÅ«ôƒÿÓw…ÙRl¿óu÷³oëóéê³éè­‡~¡±í}å÷ƒpdg/ÔãNÕîXÀBù½”åžÌ«"³†´¾0Õ €&à(gÞ›úhk ²'ÙJ™¤?þõW—PþÞgŨð)º÷~[7\ÿ/­*v$9:°ì½÷ÝÙº!­ü­®h½>}}º­[¯ [÷h_^¾ ŠðF+!¥³z Im;õÔñÃOÕ%—ŽVŸTøù:ë¾ùòK’‰Ô¤ôu︊Ѻ¶6¾r~òÂ:$ÉÓU?yæ_úEïz ¸nè¶9¹šzû%úKÙÀáJ¥ËŸÔùŸ¬ØÓjÑczãW+?,”î]¥OßÿHŸ/^¥uÛ÷©Ào)&©½z?Jg]tAHûpdŒ?ñ°/˜=óˆÕcÐÀzàÞ{” IÊÍËÓwÝ­eß.?bõ¨KXnå8Ž1ÆT¦x£HK,ÕÊë­=:îì)pèľçêò‘¯ëO3óeK’½S nÔ/ÓzÉ#ÉÎ_¥^{OKK«=1x@ÙÛ¾Sö¶ï´hƧúò¶GõçÓÚ×3ðÙÚ·äýáÞ7´*×®2vº`ßNìÛ© küê7y”ºøª×Ù(\—a5ͶU)AY_=«;þòŽVçUÝÎÜÝ™úú³L-™ù‰füò^ÝsaoÅp} Ý»uÓŠ•«ôë[~«'}DÆýæ·¿ÓºõëÕµK—×ë8Žñx<Æ£`0h,«q_Ý’l-Wp»Öm,9̬D ÔE5÷±ÆhÀñ½ä¹´¬ÇV¶vdnR‘z)¶| ‘¨îiýÔ»k{¥ÄÇȧåíÞ ¯,ÓÖ¶œÀnÍzêy?ùNMН;í6½£?ÝýºVV&y#o\õéÝQ1%YÚ²i›ö”fa ” Û6ŸÚõ©1Þ}Êüf•¶—ÕßjÝCöWdyå’ºÇË’Tšù†þôç·•QT¾\«.:iüÉê_¬ ¿Ð‚Md²´ðé»ôX‡çtÇÈøÊM3ѱŠõ©Ô‘dÎÍ4PõÛºzšÃí±‡Ô¯o¾E27ê×·üVÆ­ß©öíÚéÑ¿=pDër8a Ê>ŸOŒQ„§œ\Wÿ¥•¨”¤Ú¾!6jÝ&I>#ùIrdçæ*Ï–b-ÉJ:M}û\ÅFúü¢ÅhÊíӴז켯5gY±&‹®£r4ÿÕÿiEEH6µw“þýYê]þvÈÑwsWH5½=šƒ“5R÷-Fîº[Ã*g½.ÛO·³ô‡{ªÍzíhîkoV†dÙW?{ì1ý¼wù¬âWNÒ×Ý¢ÿmʱ³ôÙ+Óôã“/S׊uxSÔ6ÙHÛI¥´KáòløKMIÑ=Z–%©]Û¶züчվ]»×[q•s¸Ð£ 8ŠÔõXíqu0”y£eí\¨×ÞýT_._«M»ö)¯( Û©z³)9%Ú¾=K¶º>Е®ÖÂ%yª˜/ÌÄŽÒu7»B²$yÔwâØZë¶÷ópo›[`¾ú&¿r;­ö=ÕvïRÍÏ®X ¨ÖbemΕ-G¥ë—hIöuM)/Áj£v)i»-RÛ&”àÎçõ)""âàï>Ÿ"#ZÖmÔéQ„•¯„ÖFÚ_þ»£ì[5ß´ÁQ^ö¾²+|%IFÞÖ Š·Ê[ò´nøÓ»ÚPìÔðܪë))*QKìÖ®‚ƒÓj{» Ô€¸æx ÿ¶UyFµí nšª¿Ü1µö'÷hg–-UåDµK”Q©“¬v©|G?dÙûöé×7ÿV›6o®“¼yËýú–ßêÉ¿?ªä¤¤f®aÞ­-—§£Žë)³©°,ÜÙû´*c»ìÁ]kˆÊEZ¹¢|Æè²'«K¯ã%IöF½óìÊ,’Æ×V#.½J“‡tT¼ÏÈÞ2U÷>2C»Êó`½‚dõ…œ‘mƒî•8*,,jPˆ-[Ml›[õ^é:TZeR1¯\ô{Ý5¼P2­Õ»[=fñ€cȨ “ûøüY_¡š”9Òc’«ûíïÿP’Ÿüû£’¤_Ýt‹6oÙ¢[n»]/ÿë¹f­_‚2 ‹Ö £†(fîüò™¯Z;í=-™|£NŒ­šL[¦êù/6Þî;ª³,INþ÷Zµ©âSFQ#®UúÏ'VNòU\ð±ŠX3×Víb-iY‰Á«”QpÚf0Ç[v¹µ#É ª  PŽ"Ê2¶½W«WïQCoýÜèm«#à›¸¶JmeI9¶$£ˆ¡¿Ñ[O®ì0®›QBïQ:½w}—€c‹Óà/mk×­S¯ž=õèߨì=~òïê–Ûn׺õ뛹v”-˜QâØ‹uÎ+_éÍ­A9’ìS•þÇVºíæK5¦[œ]Ÿ|¹D+×oÓîœBùƒvù|SF‘}ªÇ¹\=yw³”<î6=}ýó¿Óµhí0­Ô®×0ýãk4%iš®ù$”zYJ>é—z楱ú샩úü«•Z»urŠ¥èøDµépœŸxšT&ãõ¹â/ú{ì zþýùÊØQ ŶW¿“Nו?»@©ŸýFŸÎ ¡!o›Qâ„ßêá¢Dýë½ùZ¹5[üAWï|ÚŽ¹QÏ÷ éïOÓÌÅ«´vÛ^åù-µj¨ää6jßµ =IcGQ]w  ¥«þµoåïééé&##Ãdee™¬¬,«K—.fÏž=ž¨¨(1ÆkÛ¶/"""¶íhÇã8NœmÛIüñGx?XŽr—<¥ëïxOýŽdbÔÿ'é?í§˜æ®8bÎ:ë¬É–eí3ÆäƒÁB˲Šü~¿ß²¬RÇqÅÅÅÁÔÔÔà–-[œ””;%%Åéß¿¿“žž^õå¸ôp3j=ì—úË Ã•`Ir µú?Ö_?ߘc€2eÀQΫ®çÞ¡ôó»)ÂH޽G3N×ó« ™4 „„1Ê€£Ÿ‰×‰¿~Q³ÝÜÇz”pñêÐ ½ø¡©ÌÆô(àö1ʶÍ<£€£W؃raaa¸W ÀScPNOO7&++«Áã—óós_+šHVV–ÉÈÈPzzºÒÓÓ¹£dØ{”?þø£p¯€#¦Î œŸŸß ^å)S®½64Ð;ï|Xç2EEE&--ÍÉÌÌ4qqq‡ô"»1ë5.õ Êiii***â~Ë€£Nrrrƒò,=ʸ”p!(àÒ  \q]w04ÑÑÑÆ¶mÆ-ZÛ¶Mtt´ ƒ!eVz”p©ó>ÊM"°LÿéŸõqNí·®òt¾Hÿx¸›^¿òa-l{‘þñä•êí)°xžî¹¼†¿7‡zl‹$ù†\¯ÿÞsºëü>ÃÖ¶·oÓÿ½´Q®{Nž,#5ß6»·ÏŠ×ÄÛŸÕí#cj^tÝô‹[ßÑÖ $ßÝüï»ufBS]tPË~jõmÏÍÝV£%sM¦P þ¥î™] ®—=¢§¯è®Ãm¦½å-ýú7¯j}ÔHÝñ¯ßi\l˜[`÷¹³wšn»æ9e÷=÷ÐêTŸ¯HÒcÜøš®¿é mN:G{þZ ªñ].¨ï_þµnzk§Ú^ðWýë꾡¿ û©â5ª ·®}æ]ܾæP2ïA]øà9õ~¿:Œ£a¿Ž9Žã)<± y‚r+ZíztSrD ¥¦*úhº°û0Û"IÞ®‰ò5A±NþºóªÇõM‡)zòñËu\S~±óµxÎ7Ê1Fq‡›€¾Ÿ3_ÛƒMX~Kw·ç#ÚŽZ¬ p¢æÎЖyó´~Jwõ©õ2¨óæ)3 ŧááÉ8êqNptkæ ÜE?úý_jýv[Á:óÚÿÓ˜žJmé‰×µ-å;®y÷…·³zuÞ­ Kçè«ÜÑ:µzO±µfÎß#Óþ8õÈËT¦¿êØÜšº 4§ænGHÔÀqü…>Ü1_³Ö^®>iµ¼D25kÞ6­Dš0X5_cÑH?}~Ôã8pLjÞ \O ?³Cs×¢ehî}a5bl;me¥f-Ú¯SNOªrMCñʹšŸm©ûÅ£ÕíãLe6[EÑ$š»ý)ý4qt[M}o·¾œ³ZW§ RM‰”~?Wóveµ¡ "›¦.?”}~´ã8pL KPvÇ”_^!Žq dghú;êó%ßióÞ#Ô±÷ :õ‚‹uîà”&¹ºáJµgé‡zùϵxC– ­xu0ZÿôRõªiñCö…£ÝÞ¡Ÿ=·ZIÚü†®›üFåâõ]_F­O«ÞY¢Ås¾RÖig)µrÝ…Z:{±r¬ºpLgmù¸¶uØÊ]7Ko½ý™dlÖž[ íÕ{èXñ9:©}M£û©\Km5/êšß ½#~§wþ0ZU·ØÖæ7nÕu¯lÑ ž×_ÏL”Qµñ¥­¼ª×g,Óú¬"y:kи uÍå£Ô©†DØ·ZŸ¾7U3—¬ÑÆ=ù*õÆ)¹]õ>Vçž;Q}âU¿vTr¸s±aÇ5´íq”·îs½þÖçZ¸z³öäûåx£•ÒAÝûÕ.›¢“Û†£;Ï«>ãG«ó‡oië¹Zqõ ;¤Yúµröí¶-µ=Vý}EÚöÍ\}±`±–®Ùª]ÙûUˆPëvÝuü¨3uéù#ÕµÚu÷UöÁ½'i㻯éíÙË•™U ßø?雇ÉWÛëŸS¤mKV^E[4óõÿè­¹Ú’k+&µ‡†Ÿz±~rÞPµmÀ‰Ñ°sìH¿Æ ©m†üÚ|tì·p¼®VÙÇ÷ ÓÚ0´EšBËîQn0G…kßÓ=÷¼¢e¹–b;öÖ áIòØ®5+?ÓsËkÙ/îUúY›yÃÚ9óQÝú…Ú«VêÔ¸NHr´wí =ô»u:}xi½ÖÒªÏ)ºâÂ8}þþ"íŒë¯3Ϩ¤òÏUžv=Ã>&ÖÄ ‰Ãâ4þ\ÍÛu¦.l_V€S°T3¿Î“·ïÅÓÁÒ«5>ÛÖîyëöÇfk{i„Ú—¦ûû”»yµ–Ïø¾]øµ®¸ó.ý8-ÆÕSÊ~:ZÚ@;õé·éí–zôé­ãÛæhãwëµð‡µ6ËÑS·Žv}1â¨à»·uÏ}¯iy®£ˆÄîJÒW­yÚ½}ƒf½¹UQƒÆ©Ï O#ÛQ(ǵáÛS¼ú¿ºíÎw´±4ZíûШv±2E9ÊÚµE«fNUÂÈ‹Â*<ÝÇjB·÷ôÒÆÅšùm‘†]u╚ýU¶lOg×KÞàZM}úŸzœ:tî¨ãõTt0W[¾_£™¯­ÒÂo.Õ÷_ª¾Q5تî{W­–Úw諭IùÚï;üÄ€ n ½<ÿf½}Ï;útS¼ú?\cÌ>­[¾Z_üç>}»ö=|û$u¨ó ɆŸcGòø…EƒÎµCÕçœ:ºöI¼®†¥-ÐtŽº¬p8ÎezîÁW´¬ ­&Üx‡nœÔ¥òC~ñæOôÀ]Ïjá‹OëÃÁ÷ë‚Í÷ÄÙ;KO?·P{=ÝtÞŸÒõ‹¡ e÷é dká³wë¾O¶*Pç¡1Ší3I—wÖ|¸H»ZÐ9—]ÖÄÆÄhè¸áJ˜;G³¿Ü®ó/î$KŽòÏÑ’Â 7Rm­M5>ÓÉúB?9[;ì¶šxËݺyB‡²ÞT'O+_½_w½ù^{ìU zâZ_þ?”ýt´´P3gè#s®î}ö* K.ÛîÀκïwOiÁü·5íâ‘úq·²mrò¿Ö3¼¦oóZià”ßéŽKWrå®*Õ¾u+´+ѣƶ£PŽk÷§H_O®¥I÷»‡tû˜d×}ííú^;|a|)³:iܸžúoæ÷Z4{© N%÷\]…Ëæha®#o÷1šÐÝ#™6ñ³»tÖàãÕ%ÖÕ¦Jvhæ“ÖóßÖ??«G/èpÈýø‚™³4½ã$Ýþôÿi|‡²®kÇq?U£'ôòçhF—Óu÷3ÿ§““ʲ½ÿýóÎôÁ¢ôÔçƒtßé)‡-¿áçØ>~aÐsíPõ9§Š4ï(Ú'Mñº޶@SjÞ¤ø^Ï_{¾N;grÕŸÉ×é_k:}²£¬Ùïé‹=Rêi×éÆSºTé ‹êzº~sÅE—|¯OgmVØ'g®m[Ι¬ÓιP·MËVY?‘­í³?Ñ7ŒÚ~®®’äMÖˆ«¯Ö)É-7ÀE?V#’lm˜;_›mINŽÌY¡âÈš0"©–5¶¶Ìœ®e¤Ä±WëWã;¼äØÄkàe¿Ò”ž^Ù»f飯 ±ŸZh©=ʱºêü_üà.IÞötÉ„v²Û´jMnù¾s´kæ{ší(vøÕºã wH–$Ÿ’z ´6ýÊq a{œÚ·¿DŽÕAýû%U{Ñ2Šn×WÇ%‡óã´¥cÆi€O*X:W‹ó]5wòõõìo”çxÕ{Ühu¶$™?zHÕÐ*I‘4áçiˆ/ µ‹¾QV ÅŽIÕ™×_[’%ɘ:¶¥åÉJÖ©×ü¬2˜H’•x‚®¾ö¥ªPË>™­­öá á;âǯñê®…Z@3í“þOMÖ\ Cçal¢×ÕF·EšV3Ïz¥Ô®]”T}l¥•ªÔ¨†~H(ÔªoªÓ,4 IDAT×Êoâuˆ4Eò¸Q€êâYªÌõ™:àtW|X?[ײ-’$¯:'”ïjç€Ö¬Þ¬ i­¡'õÕ!ãhäàX}úya+Fý5adMŸ6O³3/R·Ö 5ke‰¢O§“[Õø)ÉÉ×wk¶*hÅjè¨!:äN:žŽ=ª»þ³v½ÖdlRpÌyCÚO-´ „ÔžkX}ê` ïZý”õ¨c—òhöïË‘­Dyœ­Z¾^ÅhÔ¤‘j² Êq e{Lkõèž$kÕ½õäÿÔúÒStRïTE7á÷I¦ÍMø²–/ýV3åh©åãÅs—hæ²’o€&Œn_%à8…»´fÕmرOùE¥ :ŽdïVŽG²wíЮ Ô¶ÚæZ C4"­¦k¤ëRyqƒ5jÀ¡åE¥¨ZO×ôÍk´&ßQ—Öµ5šPα#ü«Þm3ÔškŸö}JròwjÝŽüjmš×ÕÆ·EšV3定|ǵßN§¸ë²÷iwV@Ž£ï¼HµÎ'%É[¯’â°ú:Õµ-œ\eï·åXmÔ.¥¦e½Jm›,K-4(˧´±£Ô~êš;÷{MJš«Œ@¬F?¡öGNŽöî·å˜dµo[ÓGKK©íRå5ë”›½O¥’¼¡ì§£¥ „ºú¸xŲj£ŸWFR (û“³_YÙeû®Sû&œ'”ãê~´¾Û#Ÿ\r½.\ûˆÞùæ ýeÉ›ò¶j£®½úiȉctú¤áêÚ*Üò4rü`=·t‘–ÏY¤ìSÎPãhߢ9ZV$E§Ñ)åe:EZ÷ñ“zð¥ùÚZäÔØÓh¬"×ð€•ÔF ¾€¤1åµIUJM¯úžµkã‘“¿_Ù¹ŽT[8 é;ÒÇÏ”]ÙâÔ¼o*U>xhÙõo›¡j†6-ÕùU2ïA]øà‚ªû­‰^WÝhb-gT£Ù²mIV¢ŸqšV¿Ï¯‹•ÜG­Ž\Åá4êš½æçí5Fã:}¨×羡Æ®S0~¬&muø±dõÝfc*×Óðýtô´Úf£ëº$÷Ð'4ýø¾Ž«ûoõe†èÚ‡žÓ™ß.Ôü¥+µbU†V¯œ§·¿§÷Þ¬kîº]ö ­g¶–â8 ]¤9«çhÞžÓu~j–¾œ¡Ekĸ•T–Æt`é‹úó³óµ¿íIúéMçkt¿ÎJQ¤×Hoõ÷Ÿ¥kº¿–]åñ4°W²‘å5ºE„vŽÉãg¼>y¤’b•Ôº”£ââb92ò•‡ßª+iúpväÛt¨šêu• hÙŽ lÕ&É’Ùd«íð‹tåðZ®-kn¦µ’-™ÌlíÞkK™nGY»³Õ¢‡fyºkܘ.zóÕoµd¯Qòéc5äÐëñ2 JN42›²µkOPêV=ØÊÚ•¥€c””XÖ(CÙOGA0^¯xk›ró%«íMà¾~«þgOÖÀ™/hù‡éºfÕ ß-^½´"c§Z=K#—MÓ‚°}/Ó¸ò¼ÝÇé”è9ºûºå8¸—’Í~­[¾J[ % ¿V7œ–Zg¬oð9vÄŸQò„_è–5;ôÀ'+ôò×êýŽ=Ô=%F¦h¯6enSŽ_Šè4Q7ýêµmªNËÃS?Šl¾6‚¦x] G[ )SAY2Šîužîy|€f}ô‘f,ÊÐúe TäD«uR’Úö›¨SO©ñÛ`‚»X{6®ÕžZ¶’ŽÓÁN:œz«K|_/½ù…¾þn‘f[qêœ6A·Ü~¹ú.¹[3ê]p´†ýô÷º^¯ê£¯×iþ¬ ØŽ|CzéªÉýÓb>ixÔvìúGûzóíÏ4?c¥¬·™Ð^ƒN™¬ó.ù‘Nn_ýîPöS3¶z1j3î&ýÍ´Õ ïÌÓŠÌZ•¬C/ÒŸ¯š¬¶³þ ÷ÂTNlÚ=ð~úøÝ©úbÉwÊX”)¿£¤Ž=5aÊ8VeLqí¨ÖrB9® duÐø+~,ÿW+µ:s»Ö.ý^y%RTB{õ{‰Î¸p²&t¯c2¹yÕsÜhu}÷ue=ê0zœÒªÿõt:Gwߥ—_ùHóV/לÍ>%tè­‘W_§ŸQªW®™Ö5ª¼ˆ®ºèî Ôÿµ—õμ¯´*ÏQLJoM8ïbýìüTãäå‡hà9ÖÇÏ$iäõÓS'|¬w>Y eë6kÕŽ)"Nm:Öé#OÓçŒP·¦˜YºÒaΩsÇ4c›E¼®†¥-ÐtŒj˜z2==Ýddd˜¬¬,“ŸŸozôèa²²²¬ˆˆÏ,Û¶}111¾ÒÒÒIQ–eµr'ÎqœÄ7ß|ãƒ#¿ ¥söNÓm×<§Œã~¢çº@¸¼&—\2e²1f¿1&ß¶í’Š}>Ÿ¿°°°Ô²¬ÒV­ZÙ~¿?˜’’bgff:qqqNJJŠÓ¿'==ý±‡¼EàBPÀ…  €Ë16™h©L›³õÐûg7w5¨=ʸ”p!(àö1Ê»wï÷*8b”۶mîUpÄpé5.e\ʸ”p!(àBPÀ…  € A‚2.e\ʸx›»K—.iî*ÀQcèÐa‡üÍqíØ±]ûöe«´´´jÕx>ŸOIIÉêС£Œ1ÍZ—fÊ’tæ™ç4w Å›>}jß±c»JJJtâ‰#}„kEE…ÊÈX©;·«C‡NÍZ—”¡Û·/[C†œ ââ"hîê„IJ,õîÝWË–}CP4Nii©‚Á lÛn¬¢î-áÒq‚2‚Á`sW¡ÑZÊ60ë5.ô(À1Àqœæ®Â1ƒe\èQ€c=ÊáCP€ŠÀr=~ͽú$çð¡Ú7ø—zùîS•`ŽP½Z‚2êÕ£ìx䳌dE«C¯ã”YóbÞ^©ò9ŽBí£v féÏW?¥¥í/Òß½T=MPÔÊÙû‰î¸þ­éñc=uÏHíüèu½5ó[eî-–Õº“9O?™2B"$ÉÑî©wë/®Q@’6¾¦.~­r]¾Á¿Ð¿ï<¥Å}&(À1 ~c”«._Ÿç8–O^#ÉÙ«Ïþ£Þ]åQÏ´þÖ9GëV~¯¯Þÿ»ÖîuôØ#”hÅ:[?¿"Y¿þ¥¶Ç¯ó&UryǵնŸ¢Õò{˜ Ê€:צi½.Ô£¯ýŸ†'HAYrv¦;oxHs~ ÏÎ?ISºZŠî1N—t’V¾ù¥v$ÔÙ—\\9™—(QaqiècŸ‚2êÛ£ìHR`µž½îR=[ãB^ ¼æqÝwF²Œk½ŽÕ]—Ýz•úš}Ú»¯lI5B—žÖ^ó^ߪ5ksdwI”ñª °< ;Aåç+ÿ(›Ñ‹  ?4V´Úõè®65=èQ¯ÔCïeµª!m U<ø7'X¬¤åÕ.íÏË—­Ä£r–ëêÊp ¨_ry—²Õ]¥ÿ]—v¨iÖkG¥ö+¯Ø–SþI²âbYêÈ©öc•ÅÊ@À.÷ì*¦¢Ì–>&¹:‚2üà8òçîUvdÃnUSÞ­ü[ ŸÉº!Êp ¨wòÁ_ê7ëõÁ®áï‰\¹ŽòY´*u©ù9-AŽ ½=Týƒ²Såÿ‡åªË:’dyå3’‚AÊ€æÐ Y¯Õ€û(W+ã ìú_ePö$(¹µ%;{›¶Úê{t]—MP€c@ƒ.½¶7郇Ó5»–DhÅŸ¨Ÿßr¶ŽóT½Œº¦‰¹ Ò’ä馓NLÒ‡/Ò3wåiAÏ6Šöy:ÖUgõUtÃ6íˆ#(À1 aA¹H{6mОZ³’{Ëo—Íp}È¥Õµ]zí£,Ç£?¹[·X/éÝkôõ—«Uj;ò é­KÏ裨ÞÁLP€c€ãØu/ä¨[ÞûBwZu$Õ`¾²vîS±#)éLýý‹+é߯»ó¨”£ÇÞ©9çG+˜·K;sýå=Ì¶Šƒ)štýýš|K„|ž²ÙµâlíÌ*P°…Y&(À1 ~=ÊEÊÞ¶YÙ Yq O»·äÕúpðÀm=PÓÅÊÏÞ¥ü†”ÕB”à`Û-¼›ö(BP€c@½z”Q/e8ÔkŒ2ê…  Çz”Ç  Ç‚rø”à(çóùäñxš»* åóùš»e8Ú%%%kÇŽmJIIUddTsW'$%%ÅÊÊÚ£:6wUÊp´ëС£²³³´|ù25wuB­nÝz¨}{‚2 ‘Œ14hˆ ÒÜU9&XÍ]Z‚2.e\ʸ”p!(àBPÀ…  € A‚2.e\ʸ”p!(àBPÀ…  € A‚2.e\ʸ”p!(àBPÀ…  € A‚2.e\ʸ”p!(àBPÀ…  € A‚2.e\ʸ”p!(àBPÀ…  € A‚2.e\ʸ”p!(àBPÀ…  € A‚2.Þæ®€$MŸ>µ¹«€¤”‡ÖÜU —^àBPÀ…  € A‚2.Í>ë5” hÕó×éÖöÈ–dŒG¾˜uês’νêÇ:³g+™Z–‹ˆMR—þctÉO/Õ¸N‘®e²”8ñv={óÉŠ7ŬÐWߣµçþCÿ¸¨czë[¿2NÎ,ýù—k‘©?þrŸÆœ™\%HWY—eË_¸_;6¬Ð¬©/é÷ŸÎÒåwÝ­+Óbyš—^hY¼±JíØI;uQÏcuÕ%#•˜·BK6kY®«ú ;G7þt„¢³kÁú@å"VÇ š|Bž>zéSm·`ý‚›ôÙŒ-xÊd?©·Ö~6S[j*¿b]»è¸>ÇkÌYWê®Gþ¬)m3õúokm †ç É”´PŽù›5wÖ·ÚïD(ªŽaoD„¼ (àÎÓ&Iã¯<_ÝÖ¿­—æçÊ9Bõ+ÉøL_ìªSOl­ä‘ã5d÷L}ú}iýVÝ[N,ôef°îåv\z  E±w¾¯›/ø@’#ÇqäÈRÂÐkufïÚ⋣⬕zûí¯”3Pƒº{$ ˜žÎgê秦Ûÿû¶V ÿ¹62ÕY?§@‹?¯àÉ7kX+Éh¸Nö¢ÿl¹®ì7LÑu–`ÔªKW¥j¹vî J½=«0Œ   E±R&êÖ?MVS¢=+§êÅO¼ºâÆ3Õ¹Z^¬X¥¨¶ƒué­×jl|µQ½&J.¾B#ç<¡¦¦G&7mýœ} 4}IŒÆÜ=P‘’¤h t²<ýLór‚NI¨Ç¨c'¼}ßh‚2€–ůö]ºª›WêÖý7J>p›nÿÛGêzÿ¹êâ Ëõ8¯G¾V‰JMnUkÀ1 #õÓ‹?Ö oüW³FŸÕ„õ³µmÖgú¶p—–Þ~±Þw=Íq¼š>w·&Û®Ž ºغE{ÔF#ÛÒ›ÜÊZ0¯zœs±N˜ö”^˜=Zé“’†ÌòÀÚµ^©ÆRÇ3¯ÒÙŸüI¯¼ÑQýšª~ãöêÓÏ7«ëùwêw“Ú¸&…r´{Æ£º÷³™Ê<ûrw¸ü[¼^ï~ø­~¤QÝ ÊÍ   E3qÃuÁi‰ºùõw´rÔµâŠ"úhÊU£4óÁ4_Žº5Aý–Ä”è‹Ý]uÞiCÔ£SÕ¹“»œ6Z]¦ÍÐôŒ‹ô«Aå ´gû6Åzl•æjç†åš5mš¾Ìê¦KïºPµËF“b·há¼êuÖ¹<õ_zù³sôй)!®Ç(þäËtYÿEzjy¸îå®ßóúç«åõ¸X£:zƒ!«ÓHéú†Þýt‰~:ðDI’½g†î¿a†Œ±ä‰ŠSr».ê7äJýõG§hHjxîûŒ†3å?U¤§§›ŒŒ “••eòóóM=LVV–á9pà€eÛ¶/&&ÆWZZ!)ʲ¬VŽãÄ9Ž“øæ›o|pä7ðCuÉ%S&cöcòmÛ> ©Øçóù K-Ë*mÕª•í÷ûƒ)))vff¦礤¤8ýû÷wÒÓÓ™9û(àBPÀ…  € A‚2.e\ʸ”p!(àBPÀ…  € A‚2.e\ʸ”p!(àBPÀ…  € A‚2.e\ʸ”p!(àBPÀ…  € A‚2.e\ʸ”p!(àBPÀ…  € A‚2.e\ʸ”p!(àBPÀ…  € A‚2.e\ʸ”p!(àBPÀ…  € AosW@ãíʶué5SQêoÐóâ[ù5õ¿¨ØqØåvgçiŪUZ¿a½6mڤݻv+'g¿JJŠeYRb|œ:wê AýûiâØ1jש»œPo e‡õ¿é‹õâÓ‘qj޾Á ´';G{²sôÍòÕúÏëoëÌqÃõ×Þ ¨ø¤#\[ ñÊÀ1Æ#¯·~õ}¾ºû}ý¥~©†lŒ‘eY²m[Žëñ m4uÖ­^w“½ÿoŠIn×,õBEPŽ1˯?t¯R{¬×òÅõX&>6J'  ´~iêÙ³§:vè Ö ‰²<^ùKƒÚ¼m‡æ/Z¦÷>|WEyû%I™ÛrõèãUúÝ)`Õ==RSÔAÀa7qˆ®<뿲¼¾ðyÔ«{gõêÞYgœzºnúã´oÛIÒ‚o×kÛúj×{ð‘¬2Ð(Ìz à°ZǶª5$W×.9R×^}½ìòä@У«–Ê4e0£G@XÖW~WQvÙLÖ999Í\£Úxtã=ךşKrtå9£tÕ//G––¬Z«éŸLךÕÊÙ¿W^KêÜ¡­Æœ|‚Î;÷EÅ%TY“mÍ^´L³f~®µk¿S~^Ž|£îÿŸ½û¢Nü8þžÝlz •@($ô:H•ŽìýìzvÏvž Tl?ÛéÙλó,gETA)‚ôNB „žBzo»;¿?ÂH%>¯çáyØ23ßýÎìd>û-ÆèჸpòT¬žÞó1¥Æ”EDDDD¤^Y †K²o#–¦f ‹ ^|÷CV,šsÜ,ßv nï!âöbîüù¼üôÓ„EuàHFϾúq[×7陽¶Åíc[Ü>ü¶—¦=_‹Ö§û#I-¨ëµˆˆˆˆˆÔ«Í»â°9ìX-NºwíQ­{*76‡ÓÂÓ¯¿Ãʲìåi£C»¶„‡wÀjó(_RZ??’ÌT2rœ<øÔSÄmY¦I3_/";´§M›vÇuWßµ?ç^ž†µ†÷‹–Æ¡e‘³ŒÓ´òɬyìMþœ¤Ä òsñòt'4$ˆÎQ‘œ7¨?ý Á¨æ¸ãšH϶óá?ÀâtÝ¥5QÝboâåƒyl!#'—žüù¦2üüò€œ“_¿¿üž¹³¿Äp:IJ+âÛY_°áˆ©ûwÕ6ˆ»n»}bXKcVJF>¯ÿó#6ü±L“-qÉ,_ü#CÆ_Þå—ú¤ ,""""R…û³¹ë[p³—ÔóšMnš2œën´AZZN –ýqÜs¹yäæbϾCÌ]¸”öa<øçÛéÞ÷¼:•Á4¡°¨˜Ã‰GX½a ßýø9iÉ„·òã¯=‰ÝZ½Øq:Ë]™Œ¬lZyðÖK/Öá¸×ü¼mV§ƒâ’ln%<~߃'„ä£ln%\8éþýN,†i¿gA.ø4«Ç’K}SP©‚›Õ‚Ÿ¯oùxÛúcâáéUÏëo+cÎJßèh"£¢hÕª56wJìN’Sذ9–Ùsç’°7˜&v‡Áßÿû-C‚é=lb½”ÁÃf0ùü‘Lœ0 O_ÿjµú6…r´°1pÈXNÖ {D{LO(È oçv„uèvÒ®å½;wÂauÃÍ^BQ1¤9LPå¦LAYDDDD¤ ‘m|™ý¿lýõÙu8¨9|÷ßÿàéåsÂk67 á­C oÊ…ãÇðÞÿ¾cÎwŸb88œVÞø÷¿ù¤ïyàíW­mùùzà_Ú‚ê4Mòó °ÛK0M“¢“™?ÿƬy ™:n(wÞñ†GÕ? œÎrŸJ¯Ž8]&íªŒ»ÍÀÏ/€‚‚<À¤g—.8NѺE`ÃÀ 0M+yyYÕK‰¥¡((‹ˆˆˆˆœlnln'†Íßgrÿ—“‘“Ë¿~‹$¥±jÅ|½¬[r2í¾à¾\ž3HJIgÕú-ÌšýÉãq: ¾Ÿ¿’ÔÔdžyúÿpV1×é+÷©øŸ²+·a˜ØÜ=(({xÊ<<ÝÝ1Ën—eÅšùºÉÓr‘sŒa8¸ãškp–µôš¦…5ë××!˜´ `êÄ‘üçí¿3xÌE`˜&,Û°›…s¿r¹«rý—»~˜¸Y«7›¶aû4V«µÆ[ªº†¥ ,""""r ô¢m‡®å÷>Œµì–Nuán3yü®;iÖ( ³ßΛ‡[=ó®¬Ü"õM]¯EDDDDªw0—{º½Anõ§‹Îãê[jÛCU‡Õâ$0 „„²ÇÙyùN'XjÞBZ‘·§“¡CÇ2wæ¿0€Iiäe¦âÔ²Î뮬Ü"õMAYDDDD¤ N§“’’ÌÊGÝ[oëTŠ‹•µ¹¹Q_‚MZ††ºlËJ^nV½åJË-RÏÔõZDDDDädwØ8ppWùãþ8Œúй¹¹Ç&îî'ŸMºº*+·H}ÓÏ/"""""UèÞŒE?|Û`ëo¬n×KÖm!/5kYIztêˆó·9ª.§ÓÊúkË'­òñ´Ô’ú˜ë¹²r‹Ô7µ(‹ˆˆˆˆœáœÎšEî„”>øð-¬ÎÒ›!¹YŒv~¥Á½¦ëƒŸßÀî­«ÊŸÚ»'öJîO\_å©o Ê"""""g¸-»Syà‘ù}ѯæfWù>‡þ±™{y€œ#‡ÊŸ3¨;­£zUºÌºí‰<òøÃ¬Z¾˜â‚ÜJßsTvn1~>›¼õ<–²´Ýmv®ºìjœ•ŒnÈr‹Ô…º^‹ˆˆˆˆœñ bâ²ý÷p·}@Çíiß¾þxyySPTBâ‘T6nÙJfj2¦y¬%7²M3î½ûQUt»61ظm/[bþއÍB§ÈHÚµkW¾n‡ ™ÙÄï?Ä¶í±Ø‹ Ê—µXœÜ{ýå„uìó4—[¤.”EDDDDÎ"Å%NbwÅ»+þ¤ï3 У={ä <üCªµî¢'[wıuGÜ)ßëãeáþ›oàüI—U’O_¹EjJAYDDDDä ׺…LºÍ›6’”pÓYu4µZ W×H.¹pC΃yŠÙ.áÁÜ~Ëí¬Y»–;b))*¬ò½†aÐ"б#Ïã’)SiÔò¤–5d¹EêBAYDDDDä âïÁC¾¸™ìÜBöîßKrr ÙY™b±@3_Z…†Ò¹c$>Í€êͺÝÜׯÕS'qõÔI”ØÄï?HBâaÒÓÒ),ÈÇb€·!ÁtoKËVm«}?æ†,wõ8xë™û€ûÊŸ9պݬEÌ|ÿõmÅÛ³€ß¿ÿ¦æÅ“F£ ,""""riæëIïî]¡{×z_·ÍÍBçÈp:G†×ûº²Ü"5¥þ """"""".”EDDDDDD\((‹ˆˆˆˆˆˆ¸PPq¡ ,""""""âBAYDDDDDDÄ…‚²ˆˆˆˆˆˆˆ e Ê""""""".”EDDDDDD\((‹ˆˆˆˆˆˆ¸PPq¡ ,""""""âBAYDDDDDDÄ…‚²ˆˆˆˆˆˆˆ e Ê""""""".”EDDDDDD\((‹ˆˆˆˆˆˆ¸PPq¡ ,""""""âBAYDDDDDDÄ…‚²ˆˆˆˆˆˆˆ e Ê""""""".”EDDDDDD\((‹ˆˆˆˆˆˆ¸PPq¡ ,""""""âBAYDDDDDDÄ…‚²ˆˆˆˆˆˆˆ e Ê""""""".”EDDDDDD\((‹ˆˆˆˆˆˆ¸PPq¡ ,""""""âBAYDDDDDDÄ…‚²ˆˆˆˆˆˆˆ e Ê""""""".”EDDDDDD\((‹ˆˆˆˆˆˆ¸PPq¡ ,""""""âBAYDDDDDDÄ…‚²ˆˆˆˆˆˆˆ e Ê""""""".”EDDDDDD\((‹ˆˆˆˆˆˆ¸pkìÔ ûFþ~Ó³ÌÍíÄíï¿Ì­*ä3—˜/fðÌ×ÛÉ÷éÆuO?ÉõÝ|1§´§™“Cß>Æï¥Ç]òÊAó¹OµÊ-{…Ë^Y}7ÿ{nG [¸Œç®}•¡—óÖ;7ÐÉzúŠ~.1 Y¿`óWmaûÞDÒòìX=ýnA¾C;n½C=»˜g†sí˜=úÏ4ËŸ2 +6OZu çÀ1\:uQ¾•œª\Ö—à6‰6‰+.êO˜{åËž=¸ë3˜ÚêÄu,y‘+^[ƒÛè'˜ùð@lÕÿ@¤l™Ï¬Ÿ—±nÇ’³ ÁË€€`Â:t¡wï¾ M[ï¦ó—ÄLý™ÇnûØÈùðÕKi£ŸÂEDDjíìÊ'cæ°å³ç™öíN |zpã´'¹º‹÷9’Å•™óOÿémÖ‡]Å;o_KäÙ\jÄ$wçl^ý¿ÏY•\Œi¸á×¢ ‘m¼±e“|p#ów­gþw3yß þ6º…¾CR9‹7­;w¤…;€“¢ìDöíÛÂÂø-ü¾<†§^º›ÁU=Ç-ë (3ø=ëù9n=KW_Ë‹Ï]IÏ3 ·ñí¬ML¸7¯úø f>±_>Ë3_í$Ç4ð 'ª»?ž‘p€-¿Ç±aÙ*2Â>àî¥Fu~9»œÝAÙÌfÓÇÏ1ýû8 ýzqËô'¸¢£—.ðÏD¶H&Ý~ÑÞQ´P+I½+Ù7›g§}Ìæ<7Z¼–»n¹ˆAm¼Í(Î$nõ\¾ø|{dá¤Ê§p®³–¶L~hºK¯“¼=sxiúXsh!ÌM¿ÛºUÞ²{²N²¶Íâ…ç?gÓöoxçÇÁ¼}e»ãÇ îxØJHYü ó.íÍ¥au¯lû®™¼ñõNrmá\øà_¹}X^å8œä&IJbñ:ì>úk"""r¶j²—oÿùøÓº­ÀÌbÃGÓ™þÝn ›EsÇsOr¥Br½ªó>ª k&]ÀE#;ã¯xJ5Ú7ŽCüðÎlÉ3ùÞxò*†¸†dw:¿–gÞ|‰»úù7ÝGS¢c¶ŒOä…Ü}IgÜp’¼iÕ]ÖBón—qߥ‘¸™%įZK‚³Â[Ü:1qB$¶â|;s#yf¥+ª{W¯%Á£oâÎá®!¹´L¾a=ÝÍLî Ÿ‹DDDÎVM¶EùëogpëMªùÂf&ëþ5çÚGQ@_îzö1¦t¨¤¿`O‹eÞ¬Y¸nûSsq¸ûÓºS?Æ]z÷ )oõpìý’{üší¯á½7¯¢ý IÁ$õ—g¹åÝÍøMœÆG÷ôÁÝu¼ØsýÙõÕ§Ìü=–YN¼[D0`ÜÜ8µ/¡®M+f‡6üÎo+Ö°aûA’Ò2ȵ»Ó¼ezŸ7‰«/J¸WeWÝ%Ùð#Ÿ|½5{RÈ·4£]a\qÓÕt¬y VKöQMU9ÞÓ$;n!_Í\ÈÊmû9’SŒéæ…Hºôå¢k®bp¨AòOpó‡Û°ìÿš»¦|]¾jÛqã¡dÅ-fæ·óY»Ÿ#¹NÜý[Ñ©ï.¹âBµ:~|îqcŸÄÞï¾àÛ%›‰OÉÅ6ê)¾˜ǃ5ãÎGf‘y¾vY%ã.M2ÎষÖã5öi>~ G¿íÕý~ŸP®Jöå×é­ZÇ[YO:F¹aë¬é1hÑžf–dfe’U£0k¡UÇ(šYv“™šBŠ“ Ç€•v“®dä/±pé7̽,š+ê48×$7' ͪñGÒ¬Þù…ÚžÛÁž¾_¿ŸÃ¢uÛÙ{$‡7?‚Z¶£û€\|ñùtnvª_bLòã~ä…ç?f]nk&<ô4÷ mº"""M@“þ;Y« æÌ`õ?Ÿã…Ÿ÷SØŸ{ž{Œ‹Â+»z4Éßõ=Ï=÷³,ø¶îD¯Xó³}ë|>ܼ†w>ÏôÉmq¬íÏgb×ïxÛæï¼Œ;ºV¨:g"‹n¥ÈÆÔq=ðʯ‹÷óís³øu_3º÷Àp#¸ÍÛøíÓlÚu¯=>†°£ÑŽ}Ìyï~Èð#¬mk"{EáåÈâÀÎí,ú"†•ë¯æå®®0NÏAâ¢7xä­•¤âC›îèh’ºk¯>Ç„%Õ¯¿:­a¹…ÛþÇcOÏbo‰­ºô༖¾™¤$ fÑü‡^ÎàP7|:åºËüXøÃjýº3ibOË®¥­-£ÊZŒœ$/{›Çß\Âáw‚#»1°»¬ýÛØ¼àS6­\ËuO?ÃõÝ*ãn?ÈìßñÓ6hÕ!œ.9dØÌZ7õ¥zûÆÎîuHuxGdh›>ëRg‰üúòc|»ÅBDçNôÍdïŽÝ¬œõ»RLÞ}dX#†1²Ý÷|¿Œ¥/áºðŠ“õ¥³réV ÆŽêY’köý>¾\•ïK¨îñvªÖðuÖ™%%ØÃÛ‡šÎå,). ¡Vk¥]þ ß~\=¥3¿¼“ïf®cÒƒ©lΰ걄… ®þSÂévŠ.ÖÕ:¿Øksn7ÉÝñ-ÏÍø‚ÍY&îèÝ{6ɇ÷°ø›ƒxöIç^'ûSn’¹ùLi;Ì(.ú)n‹öWï*‘ShÒAjÄÌlÖýkŸ®?„=h÷=ÿ0“ÛVÞÄbæmäÃW>ccn(£x‚Æ´+ï^W¸ÿ^~柬üè=~ìóBé˜7££'öåÓØÕ,^°™ºö;nÒ{ü"Ä9°FžÏ¸¨ã«Õ¾w) ÚM`Úûw08°ô2Ï™±žž~™Ù«ÿû {1cBHé…‹5˜!7?Ãä>½içërÁ]”À¢wžåµ%ßòÁܼqiXy÷W3u1ï}¸’Tk{¦>5;û–uµ§±òŸÓ˜ñËAì ¸«/,°vÎ<ö–2òÑWy|xK—`“‚¤$ØÜßÎc¸6 ¶ÿ¸š¤æ=¸ðškN˜lÇLù·ßYB‚3”óšÆ_F‡•W3›­Ÿ¿À3ßìà‹7?§×?n§w… ŽøÅÌk=†Çß»ƒQa¥q×4M ƒZ7õá”ûÆÌcÿþ4œXiÕÊû]T­nu¶€ŸŒ‹yþŸ¢Pég·'.`Æ£ï²âoùùŠ¡\ßÞÖpFŽèÀ—Ÿîeɲ}\q\X2SV±8¶#d£º¹—}¬~¿+Wû’VUëxkuV_;ë”]÷ÿtÝ5\ÍÕ5Xk1;6m#×i!¸wjÖc¹mëcÉu¸µnGëJ—µÒf╌þi¿.û†9—õãêvµím¡õðñDÏÚÍÚ=ßñè]›|Þ ¢»u¦K§(Ú‡úT8›VïüR«s{ÎZÞù 6eûÐóªGyâêÞ•o¼„ô¸-$œìsÚIþãCž~s><{qóÓåÊÎ> É"""ÕpF 5¬Î…ŽD6®;H‘ÑŒ·ßˤ*B2˜¤,ùžßŽ@‹ñwñÀØvÇAó ŸÀý×EãU´“_ï§t8AóÁã+²*ǵï`11 –pÐéAïq£Nìj bÜm7—‡dK@?n¹},-Ègã/K8xtÜBïaÑÇ_Hx„1úÖˉ¶ÙÙµz=)å›wrxÉ/¬Ï3h9á6néë2~Ô-ˆ!·ÜÂØ †ßÍÕÞGöüëöKá”Jÿ]ôÊ Š«»Q3ôŒ"LKÝ»V8˜ ¼Zv!2¨º—„N,šÇÆ<q ÷Ž ;Öºk4£ç5÷rU”ΤÅü´6—Š=GM£“î¾½çíWžáîÛ®çÒ›á¹ÿ.dGVµZ—­´¦çv“¤Eß³$ÍÄwÀ-ÅU É"""ÕÖä[”òð¨Æà;K];™ÄíLcé?ÿN¶å¢v•-—O̦]Íè7¤[%·1ðïÑ“vÖ ÄïŽ'Ïì@3ðìÍäÑa,øn=¿.OcÔ¤àÒ‹Ž¼ üº<|Ïcâ°À.D,~}8¯Ç‰mužÝÒ¯ù<æíßÎö“vÍ-iæ'±=f;{ÒÉ)(ÁašàL&Ó Î¤’ê˜ylß¶‡Ñœ¾ƒºœxêÕƒ¡}|ùuaþ©ë¯Žª·€ëÚ×öOœAón—ðÌ{ã8¸e-«6Æ»3Ž]{’–ÇòY»Yµt-÷Îx”Émj¶êŸÛs‰Ù¼;Þœ7f(ÕþÍJÿ.Ì|}¾…‚6ãøÛô;ÞâŒùs/""Ò$œ9«Ý‚a dØ}÷0áÓé¼½f=ïM{Ïf\«ŠãBÓIN±c:3™ûôåÌ=É*ÝrsÈš•>¢Ó¸1DÍþŒ-ó—rhÂe´µ˜d¬\ÈÊl?–A~'^ÍX‚[RYM[ChlÅÌÉ -Ë„æ˜ÄÍ}‡W>þƒƒf¥­C†¥€Â£/˜Y¤e81-Á´ ©ìŠÝ¡AXhØ \ý}Δ'^v¹ýËñŠ–½Âe¯¬¨f«˜WÞÍe»^gÖú¯yqÝ7¸ùÞ±+ч3aÌ«{û3“Ô '¦D«ÐÊb†…-[àfÄ‘•–N Çy,ÁTÝp_»ã¦¾œtß~4÷3“ÌÌlL|«ØëZg~ÍhvB¸ÛÜ0»Ý¥éØaØÈîü;f3Ë—nã–n½pœÿ`i¼kø0FíÏ[ëïwY¹ªÜ—õp¼Î:«£Ša¹úßq—{!›Åd'íg_J>¹Ûgñ÷/ºòúm½©òpwYÖ0,ؼüjEôМשky÷áªKº±è_±Ìþz>6Œ:ýDdñ¥mŸÑ´í3š+ìYìYý3ýkëRWóÏÐïùI„VçKSãs{)i¥çö6­*½™V•{~à8;¦ß`™q7ëj†‘*5ù \ã±pîm™üØ3ΘƇWòæ3ïàñâ}Œq½(uât–úLOÏ“L`d êŒëãÖ£™Üûþ¾iówOáÖŽi,Y¸™KŽïYÅÏê^¤˜ämøˆgÿù¡ƒ¸éÁKÖµ--šyãáf€}¿y:óŠ9î"ˬóíPê¦æãëáÍí¯~ȤM+ùcÃV¶ÄIJmë2¾Ý´Œï¿íÃmÏ<ÎeQÕy[Ýz4Œ÷h“ U»ã¦îN¹o ÂðlHæÐwM6P—:3jrñn8xÑÿÙÄš•ËØrK/ú{8Ø»l9{nDƱ9¾jÿýNº/ëåx;muVwW]~ÅÅ¥ƒ!ªý¯x/d³€}¿¾ÍSï¯dÿOÿà?}ßâ~Ut>á>Ê5eÐjü•Œ›=9+¿evü`.¯åš*åÖœÈó®å™fyÜùä·­eSöD&4?Õ~©Ý¹ýègªé^·´êËŸX–îÚÀ—Ÿ­¤÷½C ©k7‘sL“ʵ`¸äoOQøÜs|³„W§yâñ ::¬@p cŸ“ЗsÀ´9 Ÿ06.ç·1\㾓ù;J°FŒf|ÇʫәšLŠÚWÜŒ3•¤T†%€ æPBÌï+IÅŸ ~ˆkúU¸ELA:éypÜ=mŒæX0âÓHNuB늘vR’Ó¨xëÑúÒ˜!¹œáM›è1\=†«{æ–~þÞúe¼„‘ÏO¤Êa|åëð'(ÀÀØ—FÒ´¯xUé$%)»ià_­[ÆT\Í›ºªÞ¾q#ª_‚gÏ%uãï¬ÈÊØêÎ|ÝÐuVqsÍ0º¯7«W®fñæ[èß÷K—ÂéÖ‰ÑÃŽM€T§ïwµ R‡ãí4×Y}¸áÚkê¶ËöîåÁ={xjÞ|ö3Sú\Yà ½jÀ³W\Ò…ÿŒá§oV0vPýoÂ#ª3íÝæàÌ&3§¬7ÐIÕæÜ@H#>…CI%Ԥ Ÿ®ÜðÌ%´z~_-|“Ç ¯Ü;˜à3bV‘¦¡ÉþÙ¼áÚ«ëÀ ïN\óäã\ÙÉ‹â¿ðâôOؘ]ö[½áG¯>Q¸™Ù¬Y¼¶†÷ô4ðí?Q!¾|¿ˆ½wzŽMÛ*jÓ™³™±…'<_´m ²L¬m»ÒÅϳˆ¬ìBœF3‚*^"›d¬YILI…Â>tíŽÕÌdýêUÜHa,+6å6HP®ë>j(nþ‘œÃ…ôt3)Iªókæ-!6µ¨ÂE·“Œ­1ìwXCZërhó'ÈÏÀ™~˜Ãù¯:-´=‘hÈXúï/O¦üòÚÌeûÌwùr—KËQ\4 ãx]Õô¸©ƒík[¦Þ{ =}L’—¼ÁÃ/ÎdÕáüã\)Éd÷²/xö/óþú̲×NCUàÓwƒ›AÎºßøxî$™ô1˜ãV^ÇïwUjz¼Uêô×YSaäúÉmp33Y6k!‡2´yöàòËzáå8À¼_b¨YT¶³ëó§xø­Yü¾+¢ãv¶IQâ*þýÎOìwxõB¿£®Ov~©Õ¹Ý åùSd³ú#^™¹ã'Ú¶“¿‰©U'hï;7N{Š«;»qhþëüíýÕ Ë"""ÕÔzö5(Ã?š;§?LÑ“¯1oûWL{у—ž¾„(¿þÜõÄ¤ÍøŒuŸ=ÅŸ~nO·Îm p+ #%•ÄÃIα0ä‘1œß±âZ­t3Žîßþ›-Å8t,ƒO2“[‡‘ŒõZÊ´»6Ó³OG‚Œ â6Çp0×$pÀíÜ3¾EÙ%’Ý/˜BÏEÿaóÓ¹-¦½Û7Þº‡-±‰øŒ˜ÌÐ?³¢Âµ½r>÷ܶŽGþ±šï¦Ýú½èh’·™­í?²= –ªßŠm œÙÄüø6_¿ÿ>Aá‰jL3w9‰ql±8` IDATÝ‘Dž­—^3šGw[G÷äçù«ùÇ£ÓXÙ9/«µÝhnŸÚïc¸ÿžXþúæR¾z?[f÷¤K¨ì}1l=Ó§ ×ýåzzÕz@qÍŽ›ÓɽýT¦O‡ÿû¿/X½ê<³ú+üBÛÒ&È£0‹ä„Ò œàÑ’ÑíÝ‚Ìhð:«À³£²ð×õÌ[ xögô gB6êôý®BM·*œö:k2ltšr%C~}ƒe;ç0kóDˆn¨izþ•Løn ß'Sýy"J™ö b|ÊÖ…ŸaókIû6-hî…釉ߟF¾l¡çqÏ£u³?Åù¥Vçv¿ÜõØÕ$Íø’Ÿ=Á¿Dѽc+¼Y9´= nL˜ñ!]‚«þS^–ŸÄœþ_ÿòã1^¾kÀI&8‚2€%h÷={?…OþÅ[>å©WÔÀ«ßïJÕøx«Ê鮳¦ÃðÊuýÀª/âY4k1W÷©æŒÑµáÑË/ïÃüw6W£nËnt¹ê^‰XÍš1ÄÆíãP|,{ŠMl^ÍiÑ©?£ŽfÊCépÜ,ç§8¿ÔêÜnàÛí*^~«+s¿›Ãoëv»:žb‹7­£}ÕHÆŸ0ν’µøõà¦é¥aù›_^åoÆ£¼|×€*ïI-"""¥?³Ÿð§rúôéFll¬‘’’bäääFJJŠÅÝÝÝš——gq:6ooo[II‰;ài±X|LÓô3M3à›o¾ž}ú?ÆéçØ÷÷<ø¯ãý7¯p™q÷3õg»íCb#oäÃW/¥~Á?çU縑š¹òÊ«¦†‘aFŽÓéÌ m6[q~~~‰Åb)ñññq;BBBœñññ¦ŸŸŸbvïÞÝœ>}ú ?«ë2½6Ì,V|û+ûžDO>¿t|±È©è¸9#œ]¯ë‹=nïÍ‹#'!–Õ±XÚ^Âu£f2&9{è¸9³((×€#i óç¯Änó¡eÏIüéîkèvv%”z¤ãFDDDDäÌ¢ \ÃÿÊœáÕ¿|¯þpAÃHÎ5=nDDDDD¤qi”¤ˆˆˆˆˆˆˆ e Ê""""""".”EDDDDDD\((‹ˆˆˆˆˆˆ¸PPqÑè·‡2M“„„ä§§QRRÒØÅ©›ÍF``aa­1 £Ò÷lذî4—JDDDDDêSß¾ý+}þLÎ2MQuòÕéÒèA9!á0EEE 8//¯Æ.N仕ÄÄÄ…µ©ò}“&]xKuöHNN"4´ecCDDDDÎaóæÍ©òµ39Ë4EÕÍW§C£åôô4¢£ûQXX@~~^c§F, :uaãÆõ¾#EDDDDäô:“³LSÔ”òU£å’’N§³±‹RcGˬn"""""çž39Ë4EM)_5zPp8]„Z;“Ë."""""u£4MóŒþ'§ŸgÛHÚz}d’¿?ž{eï,âPü!ŠÊs²7í#[a;-¥‘3‘Z”åÌäц¨6Äï)ÂÌüÄ'ÙiÛ¦Â!]tˆÝ‡ŠË>áD¶Òa/""""õC gg§&‘tpU­²1±„g²uÃvL%§<›…Ò¡Gt Æã„5”¿™µ[÷p8=§›/Am¢ˆîß“ êl??™]±ÛÙ}(™´ìŠ6/?‚[…Ó¹Gw¢‚=ËÇç:Ò·ðÓkH*0ðh{—MèB³²7جåû9›I+Oäh.w­øºÓ&ªžñq˜€YÀþøDìmÚwPŒçpyN6ðëA++P’FÜ–LK'=3—ü¢"Š‹í8-6<}šÚ†NÝÿ|§R²{/Þ_:æ7"ÇÞÀ¸G;ƒ›dlœÍÌu©8,þôr)ƒïÔQ“ú‘s“cßWÜ÷ðLNæ¥n¥g¥Sõ8ØõÙ_xxV"¡SgðÁM›Fø;C¨®Î0ÅG61gÃ.’ŠŽý¸—qˆ˜åGȰ_Ì=ü]úÓ—¼as79ÖõØžEÒîõür0í+í«\Æ$ïÀ~]Ñ¢ãÈpä¦s(.C{v±{Ð8ÆöÆX{0zÀa¾[y˜"Ó¤èÐZ–ïlͤ.~ö#¬_S’Áâ׉Ck’KÙÂ"iïµ›íù&`Rp`/‡KÚ^Þ¯ºñ ”çdK3""Z`Ìâd¶oÚFBÅ™üÅäg¥Ÿ•ÂÁÝqìqc;žŽÉºj^ß""""Òø£ÑÏ´ØJçæ±Ø°š&•ÁÄj+M›µtØèi,ã™Nc”Ϩ1ÊNÒöì$©ÈÀݧ¾.»Ï,&as ‡]²¯=q=‹6º„d¬x„€§=‘­;S¨jòugú,ÚZÚ ›?í:÷¤oﮄ¸—GgûW-äEeKYhÞmCÚ•µzšE\³’9%$mXΖô£)¹9݆"ܳŽÕáÖ’Èpïòk`O‚Ë=× ŽliÞ(—\ÃÍ‹ÀVátêÚƒ>}¢é×§=¢Zãï^¶Fg.ñ«Ö_X»â5H×µ«oijQ>ÓXüè8r#£šáfOg㼟X]Ú׳0‰„ 'mC,@ûbw‘UÞbêNØ€ ˜Ô'P’º‰¹sÖ‘Xé½¼‹Ù¿y+ÉG_s ¡ß…Ð?¸ìp‰ŽdåsÙœé3—¸ ;èÓ¶7þ`øÑyØP¦,fO¾‰Yt• æâ™‘^Ê­õÁ Öõ1í´­"Û㻣¬kºYTÚ‚Ž;”NðUþù,DDT–“ ¯ŽŒ¿¶+¶ÓlÉÁe|õëNòL0 ŸXBd‡š¶áÖ¤ ºõ-""""ªQZ”M×ÿWÝ¢|ü2jQ®‰&”5F¹úl­û0$ªYéŽs "<€uIGJC¨Y@þÑÖOg* IÇR°áÕ>=‚Ê»ìÚ‚{Ý!–¤]'~aG8p¸¨üy‹_¾ù ì?pô &žÍÜ12 1GÚaå÷Âß§4¹Þ vˆ# w‘ã4)JKáh¨-¤£û†Ö[×akh~ÛØœ]Úýºè`<‡‹Ãé`Ëc_|Çrr QÇâ«Å†%g?›cãØ—˜JFNE%ŽJNvr²ò0ñ¯q÷ëj¿¿Žõ-""""R]fê/Ó—¸™ŸóݲmÌvâA¿ó/åú‹ûÐâë×$‚²T—…æ¡-ð*làîáÒ2k:q:ÊâVI>yÅÇbŸ¥YÇ ò·âÐ 'v¿.Î%ÇeYgÆ–üº£êb™¹ää™àܼÂ1¢ss·g Ÿn-è;²7ÁõyÔYBˆŒhÎÖM™8³¸t–ëö¡Ø“|¬º5$‚ˆæÇÊWtx³çÇ~²aÚeìöÒ]×XZåÏAõPß""""Ò8»E™“´({Þ,oQ6-6Ü Àq˜^üùûýéÕo,©l_¿…Å_¼Ì–ÝwòâãJ'Á=G5‰ Ü`—=‡¤ÄLì>!´<;f ¶ÙŽße–ꄭɇ¯ñîp⬘¶ù¤gVh­vä’š^ˆà]ûÂBpDü·l$Ý ˜EŠ?HZÁ^’ÊC°•Êg߯L'fõ¶c!ÙâK»Þ}éÖªžVpfî`ñòÝe3C-*0qšÇ?¶—TÚϽ~ê[DDDD¤ì{–°°ýEüßÿîcP3'N¬Xs7ðÖCO3sí'|¸¸ÏŒ >+2Tm4‰ ÜPœ©Kyý‘ÏHýÿ¹÷Yúa«8tmÞø¸”Þ; œYd:À¯¼dffSqÒg<|ðµPÖ:m ʵ“»Õ ÓNêæßYWq´™OüŠåìl1Ž.~õ•#ˆ ØLzZé§):´•åYéÇZÊÝB‰êà{¬¦ŠRIÎ<öÉmáÛ?’£móöâTiOʰX\ö†IqQ1mÿ7ó9r$·ê[DDDDK£´(—·´˜'oQ.ÿoÙûp)¯%„ î¹™f:éeï³tâ–{&±ì‘ÙlZ¸œƒ£§Ð¶ILÿ|úÝÛbÊÅÍvîýb &¬å±fá^6mKçh#jIZ,›öV2>ÀÚ‚vaîÇM‰•Ì´l“y0–[qíÁ\’¼‘ÅSʦÿÈ.´ñ4ÊÊq•˶»L2V "#‚ŽÌ%©$¥»áV‘t8.u?‘YRr¬üŽL¶Ç짨ç;‹—žå›qrdß^²v2v®fcRÍÀu¬o‘š²4ëψŠ\¯ËE”„`¿cÿ.ârÏݹ¤šD#kCý sl½æ98Ë›í»w¤ÙþX²Kïrxõl¾ˆ !À½ˆŒ” ò«ì¾ëAxŸ„XÏ;àÌ`ë¼Y$‡‡à…ÕQL^v:G’’I/p`m?šG-N`õÒ­å÷K¶ô`Ôðøî+`ÖÒý˜&E‡×²xkK.êHý {0hA‹õ)$Àm„E¶ÃÛõ)÷ BšY8˜Qúfûá5ÌY˜IûæN2îa_Zq­ŽKP+ZºogwÑщÅVðÍ[ñµ‘“W\yk2P§ú‘FÕ8-ÊFÙíXÁy’åcCcc”Ë”ƒiîpbVhQ4Í ±`fg’™íÄô;»ÛV«rv}jg1ùyäå•ý+( '¦½ðØsyyäU6»ñÙÇ­U?ÎïÓ÷òƒßA~z‡“2È·Óɵ¶kPoÆîFðÑÛ'9ó9²w;›6l`ýævìM ½ bÒ.dÿªel;Ú\l  çðhZÚ |£†2´½WY«i I~gcJýµ‹~í‰ ­$v»·¡c[¯ãŸ³Ñ£_¾G?¼YLúÞ6lÚÆÞt mºt Ym¾îíèÓ3丽…9dåcz¶¢Kûæõ\ß""""r.2ÜÊ&ä*,«­:гZ%.dO|UËZðm?”K®ˆ`×¶ì9˜LjvE î^x{{ãB˰¶thß &ùñ+ù}WNÙËJ`aô-‹†QC‡°/¹ôþÊØSÙ¸tm¦ ¤e}L=oøÊêÄ—nÉm"hëy›ñî0‚)㛳zã.¦æQbØð jCç>ýéí½“Y»jS+Á}Æsû:ÖnÛÏ‘ìbðð#¤mG¢ûuÇ'n»öUµlMë[DDDDš‚F¹Õm³ ‚­; HÈtÒ+¨’`c摘˜…‰…à`Œ -ÊΔ$ŽØMÂ*^X:RIJqbX j~îÞÊ·IåúbwaØÈ|2îË‚C¬_OAh†v,oͳF¶Å£©„dï®\tK×*_¶´Âu· ©òuNã¹½ÓÉ6`#0r"+é¬0™Û»¼xVŸ–tÐ’®Õèëë1š"FWùºáÁ¸ë"wêUÕ‚O·ÉÜvŠÏsŒ¿¶ÑŒm]Éký¹êÖþ•/uŠýáIËîø¨û°_‹žÊ•mÎEMê[DDDD_£I(zF¹ñǶ8V­Oeü¸g§636°r[ ¦[$=;ûœ0™—3{3k¶лçñ­JE;×±!Ó‰5ª¼”U}U¾Ñj÷=1±<;fqß­{9Ü÷Zžz°ï±V¸’<2s‹Î‰î×"""""Òp'H2â¢A|±}9[¾ù™awqi7ÿòùÙ»øéŸ_³.ßÀoÐEœßÒ‰YÖí²¼´Î~ú}Ÿ¸ž¾þ¥K:³¶òù'‹H2}xÁ0Zšæ9;‰l“ÊõÆžOVF~ùCg®½ôWgYéõ4q”ˆˆˆˆˆH©Æ Êv¼ßÅbúO1|ùüƒüÜ*œð`oŒ‚4ìO «ÜÛMäñû‡á[RP~ëÔ£åu‹Ëd¯?xéá­tíA %“ø˜Î3 z÷ð¡¤ðÜ#§Iå›õšsyÖkihÕ5Ùžo¡ÇŸß⿃~æËŸ–²vǶǻ-Â0|ä\=¥þù¸Î [^\[[¦>ÿ½>ÿÏÛÀŠl'>¡]õõÜ1µÖì¼s¶5Îò Œ[ ºvůå±>ù""""""õÅ4«¾ hÃr’Ÿ‘g×IÜ?à2<Üm¸Y 0ØíÅåç’“›F~…âË^vòò¼|Ó³Œ»Û›ÕÀi/¦0/‹¬ìJÎñðÔD‚r\CyèÍ X 3H˩ݽqëCrrR#mù̧º‘¦¬q'»rPœŸEZ~Vµ—0Ícã”MG1¹Éäf4LéÎdM$(7ÐÁeÏ#ýH^ì»BC[6vDDDDD¤8+½qÓU½LÓiÒXíáMÝÙ”EDDDDDЙ–e\Ëkš&gXñOe‘Zj¼1ʵ8‘7\Gq‡2Ïù±ÈUQP©¥3.Ë”d’°7³±KÑä)(‹ˆˆˆˆˆÔ’²ÌÙIAYDDDDD¤l6v»«ÕÚØE9k8l6[cCAYDDDDD¤6ƒHH8DHH <<<»8g¼¢¢BRRŽÖº±‹¢ |nq’¼þf/XÅšÕ«Y½fÛsq¸Oæ¿ s¸)Ðh슈ˆˆHc2“ùpb8wÎ/ªâ Lü÷AæÞBù•£3¥ÿ|—/­fýæíì9”B®ÃF³Ðz ¿ˆ›|ˆës\›km¶Ó……µ&--…Í›7RPPÐØÅ9ãyyyѾ}­Z)( ʧO>¿Í¸Ž;(l삈ˆˆˆHSføÞ§7m¼+¾àN÷Ð Ýbí1|þìËü눟áDtï‹7¹$îÞÉÒ/bX:ó3~xÿ7¾¹µ't¨­Évš Ã0èÕ+š^½¢»(RÏ=(Ÿéýú›Júêq£õk¸¯Wo È€®;ø[÷[øA¿Sˆˆˆˆˆ+·ŽÜöéRžêQkt·®Üøáîë?ˆna>ÇZŽ‹ùý›¸òÉùÌ~ä1¾ºè{nhQ¡}¸&Û9=(ŸÉýú›Rúêñdäc1òèüýX³8""""r泴弋۞ø¼{+F<úwÝi[–³x] 7Lv?ýå©…FÊgr¿þ¦Ô‡^DDDD¤éñÀÃÀ‚¥[hœßaLÔ}üý 1 /aË ñò狉I*Æ·ý`.ô5^¹­/Í ;‡¼ÆãÏý‡yëçFŸÉwñÒë0*TMHrL£eõëibœIÌñ&Ö9H>„FF3rꟸab'üª;»–™CÌÇÏðÁ;–à±LXÉpÅúØŽ«’]|pÙ0ÞYåCßÁÃÏêKøçŸÇsÀ\É{~ÓuÓlJº bÈØö^¿œÕŸ?ÎE{,_ú7z«Á[Ê4zP‘&ƑȲ/ÿwìñosùæ_¯òò¤˜ùùà ò¯$Åš©üøØ ¼½±³$—äÝ1ìḢ€<øß×¹¤²;¬Ôf;'aßø_>ô8¿Æ=ÇèVÀÉ‘9w2tê¿™?í"&˜VÆ}Ë;—µÇ0³WñÔèѼ´æï¼ñ˽|r±_¶'g/e)ãN»‘wðÒ—rÁÐn´o呱‡Õ?½Ç3O¾Ïʹeêía¬ÿúZÂ*öT6‹8´a¿-*.{ÂÀ-x wÿãSž›ÜªÂÜ8uØÎɸõæ¡§—…d -&ÝÏŸz~´M»)¸s.o–…d£Ù î¿k$oܱ¿ÇPrñgæ> Ó4IH8Lzz%%%5XR*c³Ù ",¬5†Ñ¸7SP‘RFŸx›‰®ÏµìʘÛÿÁàèFŸÁú^âýÍWò|t…(aiÍÝ¿q7à(LçÀ¦…|<㯼r]_~[ò9óß›r,ôÖe;'a Ãø.¢®5‚ެ°Ù›á†á{ü&0ª#!–ù$'&ã¬ö–J%$¦¨¨ˆ‡àååUÃ¥¥¢‚‚|bc·’˜x˜°°6Ze9%Ÿ~÷sߨ7¸yÎ.~_vgtx•wP±zÒað•<û}O|G÷ç¯ÿú3OLÅÇ7¯×íTd &ð„7»ááaŰ4'(°’öbwwÜ1)).®qPNOO#:º……äççÕpi©Èb±Ð©S6n\ßèAYS»‰ˆˆˆˆÈ©ÍéŒ'©É©Õ •¶Î\qy?lÎ#ü:w-ŧ^¢vÛ)_ödÝu“¿\ %%%8œÎšFl©ŒÓéÄáp4‰nìÞ¢|&÷ëoJ}èEDDDDV1©)Y81ðmæKu¯~mîn€INVfn§±8ŽÆ.ÂY¥©Ôg£å3¹_SêC/""""Ò̤ø|A6¦¥%ÑýÚc=õ"`&³ð×”`¥cdxµ–©ÕvDêY£å3¹_SêC/""""RW9¿½Æô-¹ñ†Éô >:ž×IöŽYL¿ù>~H5ñès;wŒ8:o´IÚϯðZÂn¹r›‹µŽÌm|ÿÂ<4'¼rý5½ÊÃGÍ·Ót™fõÚÉåÌÒèAùLî×´ÌgN—q“ÌŸââV–Žq¦W °’†ðÀF¿GfñÎå-š|7©O&öCKy÷¡GyóQB#¢hä‰=m/;ö¤Pàö—ðöÿ§¯û±¥JýÆ›þ¯ÜíKˈHÚzaæ$±g÷~2‹LðŒäŠw>á/ÝÝê´‘өу24~èµq¦•½äÈÖ¬^MÑqÏf°gÝjöàŽwr1&((‹ˆˆˆœS |λ“²hÙb÷ï'v_N¯Z÷Ȩ)7rß=WÐ;ÀrÜ2“žâÝ]øuár6î>Èö}Y”¸7§EÔyŒ=…›î¾“‹ºú¹\[Öf;M—Z”ÏNM"(Ëébrë< omìrˆˆˆˆHSäu!¼v!Ôd™v#¹õÉ‘ÜúdÃnçd,mïeqѽU¼êÁ¥_æâü²òWmC_g·ýõz*I Ø7óömÏóKæÑ m`Ü<¼iBëðŽôì;ˆÑçõ"Ì[MX§›‚²ˆˆˆˆˆH-ÕºEÙ´b³`ñ¦]÷.„zðÿìÝwtTuþÆñ÷½“I¡“ -D-B{Cìk/ko¨»®¨«²¶µáÚu]V]]×ö³­]V‘^½$ÒëÌdæÞûû#”Д„„™ Ïëœ9GçÞ¹÷3“èÉ3ŸoÞ Šò6³|ÎZ–üôï¿Ó“Ñ×ÝÆ5Ç$¡‘è‡NHe W‘Ã’Ù³îy‚K’MÀÃÀ4*×Ïåó·^å©9|õüC”Úr÷q „Ç€ôðAYDDDDD$5¼é·ëuŠJJvÀf»~œwÏ dt¼“?¼›Ã¬7ÞæÇŒÛ9®­†a !”ÕQÙÅø¨.7èvÑ-œ3ýO¼Ÿ;ofrìè„: £Ù”¯™Á?™ÊœìTÚD¶ëHÏÇpæy§3¬cíµªâÉžcVë1Løû•ôݹ“—‡YÏÞÌ„™U¸º_ÄóOOÊŽÌî”1ù±±¼¸8‰Kžz’KS\8…ßpߨ×ÉN½œ—ÿz[¾|Ÿ¾_ÄÚB/fÛÎd{W^4‚Îa>N\{‘r§¹†M¿3ÇÛ —ã'gÙ *íÇ,¶ÎüwŽŸÈ笧¦CŽ>v=[³dê»øûô{æj2¢Zѧ7\ 6²lUçvn‹ع+Y^lœÚÒõ«XšãeÔ‘1AúÆû IDATÖg“Ué38îuG‹c­þޝ{þŽgß»¡íÀÂÄÙú÷ßò3~úœïÎÎEÝ·/¾•‹ˆˆˆˆˆÙÁt”ks§¿Õamц–8UUTÛµÝäM?LaQÄž|3·¦¼¨˜’ÒbŠ‹jèvÁŸ¸¢wvþ|3¯r{WÙ¦CßtâŒV.ÏÁ»ý¹’•Y¬·Û3ìâ3Ið•µÿöŽuþŠlu"èÞ—½{Ç×1»sÉ¿§·QLaq1%Å…”EàâS“0›ÈÎ)ÝÕÍÃŽrHå†ÿr…ÆCDDDDD¤É8»öZÆœJV­Ü„e¶bØÑ½Á¨Ó쵩ñ´áÈc{ârªY™³{Ç«»õ£ ¨Ì^ÁZ ÀËÊìÕX1é ÈèCFŠIqö 6[€SÁЬõXfWôj¹WIfÒ 2ã«ñYuÊ´¼Ä&w"›’òŠ÷ G!”EDDDDDÂÑA5Üœ»FMy)•­[Ó Ç.§¤ÔÆ1èÐÞµ×k,ÚÄ'â6JKʨÙþ¼mAFïœÂìÚyÊþudeWÑ+´ˆxú¥ÇálÊ®§ì[Íò?Fl?úvܽ`¶nE”ï.¹aÖÎî ìz¡Ôˆ ‰ 쎰:Ê"""""š,6®]ß1ˆìÔ‰&€±}åk;°ï¶á¦ïÀ^D:툋50œò ûxEÁ–­øƒvqíˆØù¼MBŸtâ ?+³rÈ_‘Í;ŽŒ¾ ØŽyD:}"¼de­fÓŠl¶9ôî¿ûüä]eÿÆû óF¤‚²ˆˆˆˆˆH5<(ïv•}ŸcW‘õñÛ|›oc¶=š3G´®] ‹hzõëŽË®bþœ¥u¶ŒÚþ°ò™;g –Ñ‚ô¾]0ê†Ð.µó”«³2iéj¬ýHïºýxtÝMJ–ÿ”¥°Ì®d¤Åì7ÈþÖûRP>HÁ:}°9<LPvö{›ðéKóèkñ™ œxëU uïÚÿ¸ãqcÚÊ¡ø‡wxý§m;ç!;v%+?}r˜É#9s`än×¶ÍTú÷vãÎbòü*"z§ÓÓØ1Ÿ8޾éñ8›g0yy Fl_ú&îQÛo½÷]GÃ:_…Ä>ÊÍÚÄw¯}Ì‚Êz|¨F[†\t5§t‰ï DDDDD$ 58Øíx½‘I/Màgwí¿Z5Õ”l!¿Ô‹å¸Úõå‚ÛïáÚL7•Õ»–˜ö·<šÛïXƸ'¦0ýÅ{X6©i TlZAÖæ ìVé\óç‹éáø©Ù­Ähz¥§àš—ƒ¯&‚´ô´ØpmºöíGËO¦Rá7hÙ¯ÝöÑ%ÞþOÛ‡Wïñ¶öølB#öÖ_HåƒþÖÀ®`ùÌ.ªÇäf"‰cl'Ìg™×G „ì)óÁg“˜:sË×n¥ÊhEbê@Ž?çZÆÝq ™íõňˆˆˆ„0;¯¼Ì{ßÿÌüÅÙ¬Ù\@¥å¦M‡T2Ž=“«n¿ƒË‡Æã:Då|P®"wårrÃ0‰ˆlAÛø. èß›ÌáÇqÚ ´÷SVØ=t~÷K^ü¿?¢yüZˆˆˆˆH3XÆ»Oàµm&-»‘Úo-¨dËê•Ìxo3>z›Ï&NåÃkÓp‚r§»»úsǧS¹ß¬Û¸«íÒZV€€ß‡Ï[MUy>%û¹…¿ª«ýp®ºïdnŽrã2 ËO·šÊòʼûÎ:vkøïôÛq r[%uÃtÌñ<9ù<¢ _I.Û*­Ý_{:ÏO½Œ¨š¶l-gÏ8sÜýÌ87«<Ÿ-e5 Êã ;ÊŽ_U5õi‡ù7 bÄÐíä±Üô‡¸tÔ£jŸön˜Ä_Ê3s>ä¶[OæÄ¯¯§‹Ë""""Š"úpå«“¹mÈpú&·ÜÕ9®ÙÂÏ^Å…ã¿ãó;ïæý3?åŠÄ¦=ÚðŽ²‡¢Í(:Èû[¾ J *(©Ï­½Åän,Þ÷Á@Û6UìÿÅr¶n,ß=UÛØTUbBTHåÆà8ö^mÙ]«óßdé¥Q{}³Ým4Oüû¦gÜǼéóͶ븾ãa4$]DDDD‡م£Ïê²÷ó‘Iw×ÓŒý`0.™É´y~®Ùä娶BHs}Ã`¯Z}¸¬zmDî’wp¥ap¼cm#¿°ÃGDDDDD‚*ЍHsGÒ±·ðÑ¥‰0£é7nå{üùn­}1 .ÌCx`nu½ïì,Ò¡ $:Ê¡òaΜÒl(s0\IN ‰ïODDDDDœSÁ²7àŸ ˜ñ§pú°í-"3‰ó_|…ï~>‡×_¼–»FÎ埧Åbø³y麻ø¦¨%G=ñㇵ¨ÿm:GYBZˆeýrW K^È4´u£â5ìZDDDDBœSÈw_Á‹ ý8þJ¶®^ÆŠ-ÕÐ~(·ÿûÎÝõ7­?š§ÿu+³N{×oø#£æ¾Åy},zêîŸ^AÛ“_àqD5¤ 5ýš¥ Êúå ¦Ê9rÝ„ùøbsÏcW ­¥EDDD$ä9>6/øž©ß×l "~c_z‹¿ŽNÚcŽ©AÛåßwÍàÄÇßã–±#é3nW?ò3Õñgð¯×n&­ÉHY¦y ‰Hì1ðÍa }Cù×¾ÅÕ>Á|O£žz‹{E»$‘ßfvbìTŽãð±ö§÷¹oøV^¹lÃoúœ¼½­¶døýÿæþ#[°õó[1ú)û“¸à¥reJÃv]v»Ý ç‘æô¸Ý‡bc¯_§ Üpeå~ÆØÑ7ðßÜ–yÿ§¼sš~]@‘ÆåŠŽ¥û‘òð§“xd„CÖk7qßWe{Ÿ5€;_»‡!U”•;t¾ì¼tarƒCQllyy›ñz=AÏ$ÍááõzÈËÛL\\ÜAý>4 ½>LÙÛ¾ãÎ1—ózŽ‹Œ?|ÈçE[MM‘pæîÅçæ/³fñí¤_¨9ë”=A^–~òY~°)Z¾õž³I¨ÿ^$'w¢¨¨€Å‹âñx¾þÃ\LL ))©$%u v) ʇ#§x9ó^X íšÿã«gN%A!YDDDDšwdàPQVÁž)£röÃ\óø/xGrÉ€e|0y×lج}õ6îZ€m´Âµþu®:þõ½O3ã8÷ùÏùó°øÕÙóTž»é^žÛŠŽ©GÐ96§"Ÿ5«7Pês ú.øûøS¿ÏÚlùøÜøæzÌ>â_OžJíËíOÀëü‘ϼÍÍ·Æ÷."9$Z‰l!‘†”ÇœJ6.þ™û:ÍìÈ€²½ÖÒ ±§ÿ…—íÍ·Sf²põ&²×—álKb£9áij¹jìœÙ§5;–à±7¾ÍÍ·~@^ä@Æ¿ñÇ·©»8OkŽ}ø þ<íùè6n:u8Ÿ^“‚f&JЃò޽Ç\®ðüu´,+$öùúm.zýùgjþì:DDDDD.²ëñ\;þx®`ç›]¯ä³­Wîÿ„Cyx^7NyÒL=(ïØ{,!!‘¨¨è`—S/>Ÿ—‚‚m$'ùr9´Ç!//—ââ"ü~°Ë {n·›ØØ8’“;aÁÝ–'èA9œ÷ ¥}¾DDDDDäÐÊËËÅçó1lØbbb‚]NØóxªY¾|)[¶ä’œÜ9¨µ=(kï1 GÅÅEdfÆëõP]]ìržiš¤¥õfáÂù Ê""""""áÈï÷cY¶­ÅpÃŽÏ1†±+(‹ˆˆˆˆˆ4eY¿}’°Pù<µK˜ˆˆˆˆˆˆHê(‹ˆˆˆˆˆ4ã8Á.Aš€‚ò!0æ…œ`— """"" pkZ°+`zPç½ÇBiŸ/9ôÔQnž‚”Ãyï±PÚçKDDDDDÂQ€‚¥“ùtÒ,æçlb[™¢[Ó¾}I)½ÈÉQG ¤K 5楠åpÞ{,”öù‘Cï :ÊN5Y<Æ_?Ê¡Â1hŸJï±Ä8Õn^ÇÒ™«Y8ëJ“^↾®Æ+Z~SЃr8ï=Jû|‰ˆˆˆˆHx ¬ú„?Ρ22•ßÝ÷Wn;>‰HÛÆÁÀt™Tç-á‡ogSÝ&Ø•~‚”!töÊjˆp®]DDDDDNÃ;Êëç/ Ï2ˆs#7‰¡ª¨ˆÊ:g1){q/ _ž€æBJ!”EDDDDD/žê* Úµ‹Âëµ0÷<êÁ[U³ë‰êŸxò†ç˜Õz þ~%»Fc{˜õìÍL˜Y…«ûE<ÿÔù¤ì¸˜SÆäÇÆòââ$.yêI.Mqãaó¢™Lÿi‹Vn&¿¨„*+’¶ºÓÄ©\pÖ‘tÙ}N´Sø ÷}ìÔËyùA¬úè]>ù1‹Må6-R|Òy\~Ö@ÝMôqb ʇ#‚þýÛqBçhz$D’ÔÊE´áP]íg]^S–0m«Eø ‚ÙÓE—.­8 Hަ[[ÑØ”–ùXº¦œO”³Æ×ðË7¼£l’Ð1“b6ÌšÁŠ‘Ñç·ìŠéÏÐ>Ì\¼’ì<‹>·§akÙ9ÀÚ¼’%6Ýb·_Ë·š¬ÕŒØ éfÖÖkmàÛWÿÅç¥mèÔ­ ½÷¥…Uº¬åLÿ`9?/<Ÿ¿>t½¢ê¼OÓM„X¹|öøg|·¡ƒ!Í,${þ¦½7%«oäñq'Ô ¦S‡DP֒ꇈÉ Ãc9­…ƒ·:@~‘&±í"éß+Šþ=Û0âûÍLX^C ØµŠˆˆˆˆ4‚˜´¼8ª‘€°È/õ‘‡‹¤ö-8qX ŽéÝ’—>ÉgjÙ¡Î$IÇŽf؇9Ì^ó)ãÿ°˜¡#†0°Oi=Ré–Øra­}úwõ`#ËVUpnç¶€»’åÅÉ©Ý(]¿Š¥9^FY»£P`}6Y•1ƒÓén`väø±ã’¡ƒèÒÂÆ²llL"¬­LyænþúÝg¼þí1L8+i¯.w`Ít¦¤œÉßÞ¹ámll\¸*ðÂ÷óÑ/ÿáÕiéÍÆÜr5éN1Å%Û_g¦qÍ-§ó㟳hÊL6x6]öLØa&$‚²:ʇˆ kí>zÅV€eó ø*­+—ÇÇ‘hðýzýLDDDD$üyWçsËJg¯“5U¼ù]1ý/§g§Ö Ž)ã›CÝ,²<Ðõ ~s ùKæðãÜE,ÉÊ&kåz ‹ÖðÓçkùeÖ|nºÿvNíTÝŒnýèßâs¾Ï^ÁZk}]^Vf¯ÆŠ€Œ>ħ˜ÌÏ^Áf«/)f+²Öc™]ЫeÝSãµp<[Y¹|%ëòK¨ðø±œ"ŠL°ò·R`Aâ‰Ñl3„©~|uçkÚ>ü݆2¼Ý|¾!‡U•]Ú„wO9$‚²„ÿöo×ô½…ˆˆˆˆ4޵wHÞÁ.÷²Úi1.ÚÇ ÊÛô³|•”øLZ¦ãìÞÇrA¤·SÉêÙŸð—Þeζy¼þÆ÷ ?’Dó2zG0uQví<åŽëÈÊ®&¢W:iñ´KÃù2»vžr«Õ,ÏñcÄö£oGg×ßùއ5ß¾ÊsïÍa³gG—yw†Ë‹ÏÙõš] åxÚZ6Î9رے`â”—RZnã´ï–rHTï8NX?ŸI·¾qŒN4°=ÕÌÛÚÞ“ˆˆˆˆÈ¯3¢Ü$Fc(ò³›€ÏCUE)%El+ñ7ðBþ:þl:™ÞìE,«Øñ7zKú¤wÃemdYN9Ö––tëß‹ÖtKïGKk5ËVylXY;?¹_?ºï¼—CõâwxâßsØ{ 7=ò2~ö5?NŸÆÜ™3˜;íÎ5ÙgzÞþz{_Çœ]‹áÝLÔQ>L¹~LGÎJ40L“ví"éÒÒ¯—Ï'0ÛìúDDDDDššAJz[2"À»¡’ ÊMÒ8s,j<åø 56Û•TVîèÒ:$ôI'ÞXÃʬò­l6ØqœÕ7Û±1H§OÄt²²V³)>›mNúןìgùOs)"–3ÿx¿ëíÇ믤¸ Ç§j=ùUNmRÜGGÙ.Èg[À!yÏm ¬Bò l 3–¸¶á?½6$‚r¸ˆaÇ0ˆOlÁÀ.»¾ê±<^¾žžÏ;ëûÿòHDDDD¤™ˆéˇDãxùhv9… ü#ø`²ŒeY¸\ûßK)°i›-0"ÚҾͮ{]jç)OÍZȤšÕX-†’Þuûh×è42º›Ì_þ Sb7`™]ÉH‹ÙU§ã£ºÒ‹m$ÐÖ]N…§î c‡’y?³´f_A¹öìòÅÌÍö0 ônµúVÎcA©«G_ÒbÂ?ã…ÄÐëÆáP•ó ÌÌÿõ­|™üÑ46ÔüÚIÍœàëOV1æ…Îüû®ù` æ»8ý´®<{R+b›ÁP ‘ý‰hÛ†ÛGÇÒ#ÂbÁù|¸­á¡®áS8¬þðQÆÿó f­*Æg×=fãÍÿ…·^ûŠõ–A‹Ì£Øb×½l3•þ½Ý8…³˜<¿ŠˆÞéô4ìíÇã蛳y“—×`Äö¥obkMRr,¦½‘¦® ÂÞuϪ5ÿãå÷æQµ}s§ÝêÝñ†í¦¼õ>óK;Y¥Kx÷?ß“ï´dð˜cèØ ¦¶6ŸŽ²%ï¿ô&Ÿmg“}?<6qï7W³‰IÏ<Ê+ó+éaÁßÎëB3Ø û Ø–ÅÖü Þùʇçw]¹:=‘«ÖWóìZû·_,""""fÌV­{vŽnå°rnO.©ùõFÛo8˜,ã2+X1í}²¦€»U"]’ãimà+ÝÂúMÅxlˆL:‘q7C+Û‹µó•ÑôJOÁ5/_Mié=h±3ÌÚtíÛ–ŸL¥Âoв_?ºÕé ƒIÚèó8e" ¾~’?,ëGz×VXÅëY¾b+­O:—ãç}Ê ßŽàºûûŒèq £cfñĸ¥ôé—J¬YÊÚe+È­rˆ?ê6n;®%~¯E¸k>åÈ~\÷—«Ø¢€/?Æßg°ÛÇŸË·Ï?Ϋóˈq+\Ôý°É»±k˜¹Ú‡eD0(%:4¾AiDF‹\{vGNmï°~qã¡ê ¯ÙðΩIÏKžàï÷ßÌe£Ž¤wœMц•,YšÍÚ"Hì3‚s®¿:Ž#c¼v{­MBï¾Ä›€GFïxì:ÇHíG_·F½û¥ÖÎO®sÜßîyv ë‚kë2fÏžONE'Œ}šÞ:ˆ¶æÎ7WçuÛŸswáœG^`üè.xV/`ö¼ÕT´íé×>Î?ï=ŠVžÀA|&ê(7>'€ÓéžxÂâî?ÿ‡ï_z—ùn92Ó¿…)/<ÆÄ¹%´v+Ïýådâ¼ÕõÍQs°j)c¢L4úZDDDDš#:†ßŸ™ÌÙñ¹Ë·ðÐÕ”5Âu§á#1ý::•«Ž:‹¨H7.LÛÆ øðyª¨¨,¤j·°{\çߎ‹•Ûò(ñÕ ˜1Çóääóˆ6|%¹l«Ü£Ãë/ÇÛþHn|d$·G¹q–¿oU)e•¹í£©ÜkTS˜WˆgŽ2¨ªjÁ‘W=ÌȱQ¸]v oUeåøC#ç´Êõ­SS…¿Ëï˜ð¸Ÿ»î}É/<†i_G¯9ÿàå9Å´|ÏÞ*qžªfól< ì ‡ÜR?x-""""Í…ÍÅg&s~Gƒm9[yðûÊ/Þµ§ƒÊ2–oUÞªúGvÇ[LîÆâ} T°mSůßÚWAñ¶}ŸSœ»=¯ì8»vŒr¬*K¶RYR¿šÃIHåÆäÔTa§\ÂS¸ãÞøæ™‡ø“6¯åÙ‡ÆÐÁwø†äÖÝcù]K/ß­ª&Ï·ëy3*’£†vàúî&¼LË©!ügˆˆˆˆˆî(Î݉K“MJÖnãïÊÉoÄ®½ÏM…›Ÿß8Ží4ûÆZH寇nù*pºžÆ9™“øÛìrl3Ž£Î=žÞ*jßã}ŠhÕ‚sNŠçümJÊüú ·‹¤vnZº€€Ÿ™Óóù¬è0þDDDD¤Y阞ÈU]]˜ŽÝ¦-wœßvï“‹Ù3òøxkýÿ•9µM­îûÜmÎr3A¹ÑÙÅÌ~åqžý©’)=iŸ¿šo'{êI\¾‡Kû´<,Ãr ÂÃws=|77Ø•ˆˆˆˆˆ›çmäìyMwýÃ¥£Œ¿”¼u¥Á®âi>ÛC8å,|sO·WÚ…LxüRüÅý®çÙûGÓ5°†ÿþí)>XY­®©ˆˆˆˆˆ´ƒÝ IÐÜ*$‚r£| v9‹ÞžÀß¾ÙˆÑã|ârŽ”ã³žr\ýoâÙñ£èT“ÇO>ÍÇ«ªëì5þ?H9´Ün7ÀÁï¬Ç®G ÀívûGÛŒ†^ª(.ªÄè~>q%=exëLxÊq ˳÷Züé©, J=ØNth|S """""a'66޼¼Í$$$ìržÏ祠`ÉÉ‚]J¨åF˜‘Äèñ/s²?† Þ}ìo¨.'rðmL|ÛGT„Ÿ ¥!Ø"""""Ò ÉÉ(**`ñâ…x<ž`—öbbbHII%)IAh¤Ž²ã§²ÂÆexñì7w;ø«Êp¹Ljj’EDDDD¤á à ##“ŒŒÌ`—"¬ùe'@à·O"8L–p‘zk^AYDDDDDDä )(_ÿ1-Ø%ˆˆˆˆˆHüï9Á.A‚@AYDDDDDD¤e‘:”EDDDDDÀqòòr)..Âï÷»œ°çv»‰#9¹†aµe‘ÈËËÅçó1lØbbb‚]NØóxªY¾|)[¶ä’œÜ9¨µ((‹ˆˆˆˆˆ4@qq™™ƒñz=TWW»œ°gš&ii½Y¸p¾‚²Ûí&àr¹‚]JƒX–…Ûív"""""rˆùý~,˶í`—Ò,ìøCa»ìbcãÈËÛŒ×ëÁqœ°zx½òò6ì±ÁœÒÉŒ=Âi1ò±/؉ˆˆˆˆ4"g+¯ŽŠÆ0Œý<¢9ýõ:ÆÕ²¬ ç’æô°,«Qü ôŽrrr'ŠŠ X¼x!'ØåÔKLL ))©$%u v) TÁ߯¿ÖÛ þŸƒˆˆˆˆHÈ3ZÑmà:·Øó@$ý:h„¨ì.èAÙ0 222ÉÈÈ v)‡êŸãÖ‰ëèùû+‰}ïßÌ vA"""""M%¢'×½5ƒ¿¤7î”O­·Ô<}赉wOÞò+ºÜÀ ãGÐ2¸«¯‹ˆˆˆˆˆ„Œ w”%jXòì­<½$‘+>{˜“Ú|ÂÓÁ.IDDDD$ ©£Ü<)(†üÙ/qëóhsþ{<1&£ ؉ˆˆˆˆ41;Ÿï¿Š_¶m¢Œ–t8"“ãÏù=Wœ–Fë]éxóY0õ¦ü¼”ëó)ªòãŠnM\r*ý2ää“!£CT°Ëlö”7Öj^¹ífG浧Χƒñ‘õ…ÿï]ÿ>u¾öNŒÞÇðv KË×Qv¨Êù’gžyŸ¹Ûjp 7m:v¥WJKLo)[6-bʪLùìcŽû0wþŠ%- IDATŸ@åûfGAù°b³þ?ðàt8á…gù}MQ‘æ.’®ÇßÀWžÇ˜£ú’’Ô£d ?ù?‘Ÿ&ý™s®Ofþ—’Ä?ýë¿äÑGÞaI•‹äc®eÜÍçsT—(ËÃÄ´ËÉ™õ)oüëcÖåUb“@ã.K&u=(;ŽC^^.ÅÅE!±±t}¸ÝnbcãHNî„a„þ÷9öæwøÓøïð œnè¡ÿ°DDDD¤ù3ÚsÚ}/rZÝç:öáäë_âÈÌöì£Ìÿì &.¾G2륣lmæ‹W>`i$ü ïJ‹ê*Š +wc˜$¾ˆ¿9ùY~ ÇÑÈÐ&ô œ——‹ÏçcذÄÄÄ»œzñxªY¾|)[¶ä’œÜ9Øåü:'Ÿî¼‡/+ð—ÿH?m'""""‡¹–ƒÿÀm§<ËÕ_åðùؙ݂²-PMÖw|•ãÃhu 7\Ÿ‰»¢ ßž'96o%åF[ú¥9Ôø­:mÊ×Ì࿟LeNöF *m"Ûu¤çÀc8ó¼ÓÖq÷9ÍNá7Ü7öu²S/çå±ê£wùäÇ,6•Û´HHeðIçqùYIÜž¬õrû]³©ë…¼ðÔùtÛëCr(úî1n|e)­NÏ›7f4îAÊÅÅEdfÆëõP]]ìrêÅ4MÒÒz³páüÐÊ5¿ðõ7ù8Q-ùfÜ(¦×=æÏg©`:zHáò‰¯s]šzÎ""""ÒŒméžI.…[ ±©PnŒŽòÚE‹(´ Z=A^,û×nèÇWS÷ ›m³&rÿß ÏIBÚŽÎtSºf K¦¾Ëâ9ó¹øÞ{¸¸w‹sšÓM„X¹|öøg|·¡ƒ!Í,${þ¦½7%«oäñq'ä3õtÎéÿÏ/™É÷9gsU¯=b¤½…éÓ—ã3»páq‹pô ì÷û±, Ûþµß†Ð´£æp2n—­æç«÷s´€å?Ì€ˆŽ®Ð@iîj(,(ÃÆ U›VA[kó¦Bl\t=¢3F=c‘S8‰¯üÈ;‰Óþò÷ž”ˆiáªfùÆ3î­å|ð÷è÷ÌÕdì±Xv`Ít¦¤œÉßÞ¹ámll\¸*ðÂ÷óÑ/ÿáÕiépðŸG(‰ ,"""""Ò*¦>͸ç>gIaÝQ 6å+>bܹ·ñY¡CTÆõÜp\ðö&Þ9$º¾!Ñ©dÕÊMXf+†Ý¼: |ÙÔxÚpä±=q9Õ¬ÌÙÈžÍj³ÍF¤úñÕ=`ûðwÊðvÖ†VUÖ^Ñ6zsúÈΕ ˜:§x×}ª—ðý¬Bh=‚ÑÃ[6‡f2  ,"""""Í–C`ó ^¾ãvlORÚ@†8’AiItìwÏÍ)År./¾sƒ"x‡Fè(·kc¥%e»u}óa—SRjã thïÇÚGǹM|"n£öÚ5;Ÿ¯­ÝLˆ§­µ÷¨SÛjKB‚‰c—Rº£{l[t9i½#jX:m›-DZ)ùy?—CÜñ#Ñ8#…CAHå¦}("""""Š Z}#Žû=§ îBdù–Ï_@öVHt×>òü¼à#nèýÛ—jB]R1±Ø¸z#Þz½ÒØÞv°ûÎ%–½ýyõ9Øö¾^æX;»Ï»vÁu°âŽåŒAÑÖÌ`ÚZ œfÎXBµÙ™Q#{Ö{~u(ÓDTÁH¼Žo¼×» ‘FÙã î|ú îl¢ë7Fã,eðÿû9ÛÍäçÒÁœÐö@—kG\¬±¶€ü‚N§=û 6[¶âw bãÚá88°³£lä³-à¼çÖ±V!ù6†K\Û:ï1ÅðÓ¦Ý/ß3czçE¬âû~"zŽääN¶Õ|šˆê(«£,""""" Ô(y¢çéœ×'§òÞ{ûg ­ýŸkWodAVAím¢éÕ¯;.»Šùs–Riïq¾•ÏÜ9k°Œ¤÷킱G†±Ë37Û³×=¼+ç± ÔÆ•Ò—´˜ºïÑÂÕo$'w€¢Ÿ&óÞ¤XgE1ð´cˆ ì{áàpÍW!”EDDDDDÂQcCÛËèÛ¯&³lûñüå™Où%·z÷9Ç5¥¬™ý1OÞ÷0ÿ^R±óXÇãÆ0´•CñïðúOÛvÍC¶+Yùéë|”ÀLÉ™#w]kGñvSÞzŸù%ǬÒ%¼ûŸïÉwZ2xÌ1tÜ£VËNaÔ¨î¿ðõô­Ðj8§‹&ÐÌ‘!1ôºé?Œ+±¦¼-=õ$¾!뾋ˆˆˆˆˆì¡q²L 5íGñÈßà‰‡_gÖ¼x|þ§´JH&9¶†¯œ‚ü|J<6D'3²GûÚî0àoy4·ß±ŒqOLaú‹÷°lRÒ"¨Ø´‚¬ÍØ­Ò¹æÏÓÃñSãì^sDS3‹'Æ-¥O¿TbÍRÖ.[An•CüQ·qÛq-ñ{÷XÇÚñ“xÜ(2þo" }qÇÂ@—…ÓŒæ'Cˆå&W³‚Ÿþß´¹˜—÷ v5"""""ÒL4VÓÏ©©À—0ŠG^?Š…ß~Á×?ÌgÙÚ\ÖæpÅ´%1eG ;Ž1cާWdÅÕVmg8à!jÐyååLÞ{÷+f,^ÁÜu6Qí;‘9úb.ºì,2¢Ê)÷íªsgÉî.œóÈ d¼û*ïN]Àìr›–úpêÅ—sÃ9i¸Ê«ì£VL:›,\—ÄÈ“zàXu·¥jB"(7uG9°z>ó‹ ºœ~$] ‡é拈ˆˆˆH˜s±•jùÊ(ô»éyÊŒ?óz¢Ün\&8¶¨Áç­¦ªªˆ¢ªÝ¿ª«ýp®ºïdnŽrã2 ËO·šÊòʼ»Ÿ¿+¨ªjÁ‘W=ÌȱQ¸]v oUeåø÷“›¬ 3ùaƒMD‘œÔŽ¿ÃXHå¦e±vÁB¶‘ÄÅC:áìµÍ¶ˆˆˆˆˆHÃ4zÓϪÁS^Œ§¼ž/óUPRPAÉœë8ìì;V •%[©<8åüòõ÷¬·bvÆÑÄÕØûì:‡»ÊMÚQ¶6ð˼-8ÎaXKÝdi4ö>7"m;3‘ãàØÖJ ¬Æ¦­¥rk W–àJ¹ˆË‡FQãoŽ19D‚rS²s1/×!îŒ!¤»iVBe•æú¨[síJÓ¿ý«$‡3~&ànEòÀ³¹îç‘ì¯Ä~oÿ€4ó l³eÑÖÙí8}h*F!""""""«1ç(2±§ñÜäˉª)"7¯t¿s‘늟—‚‚m$'w v)¡”›¢£ìT-ã—e^"Ó‡‘ek[(iTÉÉ(**`ñâ…x<ž`—öbbbHII%)IA¹Éx³²Øã¢ï‘´r8 ½ÁDDDDDD”addd’‘‘ìR¤‘…DPnüŽ²å –PéJcÄ€–Xj'‹ˆˆˆˆˆÈjžAٟÂE嘩ç’ÙÖ&·6‘à‘ Ü¸IÖ¿jóK º@¼ekصˆˆˆˆˆˆ° ÊÛQ^»hF'FJÀr¬F½¶ˆˆˆˆˆˆ4oÍ2(/Ë.'¦ë I  œ,""""""õÑ,ƒò•¿äV£‚‚ü|ZÇKDDDDDš€ã8äååR\\„ßïv9aÏívGrr' Ãj-Í2(—nÙ@i£^QDDDDDdwyy¹ø|>† ALLL°Ë {O5Ë—/eË–\’“;µ–f”EDDDDDšZqq™™ƒñz=TWW»œ°gš&ii½Y¸p¾‚2((‹ˆˆˆˆHøñûýX–…mkŸÆ°ãs …aì Ê"""""" dYZ=¸1…Êç© ,""""""R‡‚²ˆˆˆˆˆH)Ë4OAÊn·›@ €Ëå v) bYn·;ØeˆˆˆˆˆˆH# zPŽ#/o3 ‰DEE»œzñù¼l#9¹S°K‘ PG¹y zPNNîDQQ‹/Äãñ»œz‰‰‰!%%•¤$ei|/^u>ß”þzw¼‰ÿ<8’vÆo]Ífó'÷1ö­uô½á<1:À;“Ç~ÿsÏãÙ.£gxömTAʆa‘‘IFFf°K©—¦î(»MÌ’{ABԾω虈ÛqøíJL· 0ˆpujw×C—ÓqØñ´S9‡¯y™Içóü³“zè eùf ¿{àY.édîó°ã¯¦¬ÒwAy?Ü=8ó·3<&…ĺ·0vèH£Œ ((‹ˆˆˆˆˆ4Ø¡š£ì¯(¦¸xßAùÀíêãԩ݈'ã䑸?>¯ÛÙyÊ®WÖé4”EDDDDDš?‹¾æí¿gþÚBªÍÖté{ç]qiû:Ýû]üÍ~µoe‘fÂ)ü×þ=—ˆ#¸èñ§¸5³%¶ ¦QΜïàÞ/6¨Å¿Â &õx.ì K?œI^ûþŒ¹ð‚‹y9U^“¿—` zPv‡¼¼\Š‹‹ðûÃëÃv»ÝÄÆÆ‘œÜ ÃøÍµØEDDDD¤™iêΪÈâ•›/æ•}žAÿë^äÑÓâ0°É9•…U|ÞX®J P\\²ý<ý¯ËèŸîãómµWvêLXvvÜmû\d§¦šÊjíóŽ…§¢‚ŠÃhE¯ å¼¼\|>Æ &&&ØåÔ‹ÇSÍòåKÙ²%—ääÎÁ.GDDDDDš#3†Ž©Ý‰Ü×A=·ïåT±*g£=C‡vÁï³ëœgá ¤2bpk¾ü_õ!(:¼=(‘™9¯×CuuU°Ë©Ó4IKëÍÂ…ó”EDDDDCM>W×ÌîœÿÐó\œ¼¯U¯üU%”{m»‚Ò ÇL ±mÛÙcÔ«cÓ.!“ Û;Ç{/o]wukÇ©sH«^Z~¿˲°mû·O1;j·!ã"""""NjÊ )Šú­í¡ vDcÛr€=§‡:X‡SÚ=AÊ–e»„ çÚEDDDDäàºÕŸdÕë6ÄÆº0V°µÐÂIÜ3((È/ÄÞózu®»{G¹ÎæÃ¬£|°;V‹ˆˆˆˆˆ¶vlÛÔT:wúíó‰¦W¿î¸œæÍ[…oÏãžl~^T±[PÞ=ïqo3·X&~Ÿû~ÏÁ£ ,"""""Ò@MëyŸ„cG3´%äO~›w—”aí8(fÞ»ï0µpû”W§î5w{C»žwµ#®­‰]´™Üjû° Ê!1ô:T> ‘ú8$YÆ^ÏçO?Äôý¤7³Í0®½c G¸ Ðâ(n»e.«ŸšÅ—îbaŸ~¤¶³)Z›EvywÎ8%’¯'odC¯©œ]) Ë“~fâåÌîOŒËÀÕùnÝ»)ßqÐ…DP G‡&({ض~ ÛösØŒK£ÆvpL à¡ÅQw3qÂüëíÿñSÎ|f™mèÚãoºŒî3Çó5ìÞ½ÝÙ¹Þ£Ãì¸H¿òAî0ßä“ÙÙü23 ¿íàÎLã†Ó{5ñ›®Êê(‹ˆˆˆˆH8rœ¦Ý½çŽO§r¿¹ç¢\{°*(ØRŒw{¬òW–qÄÜýìEDGF`bã÷UQQZF͹/0óªH|%¹l«´jräÑüuòÙÄXelÝRJÍÎxfãµ8yìcœ}G$nWíÌ]Ç[Äæ‚Ê&zÇ¡!$‚²ˆˆˆˆˆH8jê¦_Ñæ ÕûU~O)…žÒ½ÕlacÙž§WR°i?Á×òRQ”OE½ko!”ÕQ‘pdÛÊ2ÍQHe‘p¤¦_óÛCŠ%Æ=ó^æòß]ÁÃß—bïqÌ.ÿ‘Ç.¿Ëžÿ%l—/‘CÏql=ù ›ŽrÌÑŒì0ƒÏü™¢N%~ç|x‡’¹3Yà‰gôC_90jœ5O!”Å/—C*§œÒÿ¾ÿ#?n9™s’¶7ÓmÌœ±§óÙÃÁÑ9@ ÊÍSH ½n§„™ÏÝÄÙç_Æ-ofQ½Çï§½u*_}g]rï®òcÑù„‘ôa5ÓgmfGCßÎÍŒ©§GWý’‹ˆˆˆˆÈr»Ý&ŸFz8=n·;Ø?Ú0ÊF'ÿé.ÎL²Ù4éŸü{Qå®AÓV._N|‡1d\s/×ô®}:î(NÁúg±Ê°X;s&«ÞŒ:&5“EDDDDä@ÅÆÆ‘—·¯×ô€Ù^¯‡¼¼ÍÄÅÅûGÎC¯-¼fon¸û<–Üõ1ßýóM2'ŒeD»k?›È»Ë<´|÷œ‹Ï¨ Ñ–yêPbžœÅY¿#­×fÌÌÅ=àVŽio"óÆEDDDD$ $'w¢¨¨€Å‹âñx‚]NØ‹‰‰!%%•¤¤NÁ.%4‚rƒÙ5Ø©—rß%‹¸õ홼òZ:Ÿ™Ç‹¯Â×vãþtm½^»^@ÔÀS8®ÍlfÎ\ÆùùÌÜͰ«†ÒÊåd9P†a‘‘IFFf°K‘FA¹aåí¯õÕÐé‚;¹vÁíLüåuî^ê§:Ç)·ßƱ1¼Öîç[fN=!žo§|Ë¿JÖPÜú(N‰¥v²ˆˆˆˆˆˆÎs”wrðûâ9ûŽKéãòQUíxêíÜ:(b¯\{ºÃ'L—ê…ü0¿’¸ãO$Ã¥,""""""µB"(ôÄo»Šå“d]ÀÊÖ,euÙþVŸ³±“ã´žn 3‰SNècÜýEDDDDD¤ù‰ |°¼+ÿËKÿ]…¯ýNKÍêOxñ£ìo:½ã¯Á6ÁL9‰»Ù(ꊈˆˆˆˆÈ!”¦›kW-ãí~Íú@"§Ýq÷Ü};§w°Ø8éUÞZ\‰½×Ô¬ùžoWBŸ‘ÇÐ1`tG[DDDDDDšð^ÌË©`þÛ¯ñMt:ûOÜ”îPZÓ—ÇÅ’{?çÛWßaàc×3´8”®™ÏÒy,øß7ljs,×–€³¯‰Ì""""""¿Îqòòr)..Âï÷»œ°çv»‰#9¹†aµ– Ê YLË¡dÎ[üszf· ¸çŠT,?V˸÷üÅÜþÁ¼òf:©·I¬`ô×yaj51I¸üžkáÇ«u¼DDDDD¤òòrñù| 6‚˜˜˜`—ö<žj–/_Ê–-¹$'wj-!”ëßQv gòê›s(v÷઻.¤›¿ßöËX].Ç ïä9oójúüù„†ŽûŒÙ8–Ê’"Ê”’EDDDD¤Š‹‹ÈÌŒ×롺º*Øå„=Ó4IKëÍÂ…ó”¡C¯OåÉÏ/!ÆðS¾-Ÿ²šº×°ðzâ¸èåÿq}¤§8ŸÂªžâMl*n´²EDDDDä0æ÷û±, ÛV®1ìøCa{øå@%›+å¢>Jó7PÚð²DDDDDD~•eiÍ£Æ*Ÿgøe‘&  ,"""""Ò@Ê2Í“‚²ˆˆˆˆˆˆH Ê"""""" ¤,Ó<)(‹ˆˆˆˆˆ4±¯:ŸoJwäÃ0‰ˆjA›Ø:uëIÿAÃ9ñè ’[sCïLûýsÌIg-K~úŽ÷ßéÉèënãšc’ˆ<èÊܵaÏåÆt&r9•Óxøš—Yt>Ï?{1©‡AèzPv»Ý\®ðü´-ËÂív»  uf7κç .I6 Ót¨\?—Ïßz•7¦æðÕóQj?ÊÝÇ%`»ÞŒ¡;’ðLmõô G^Þf‰ŠŠv9õâóy)(ØFrr§`—""""""APßѱŠJJvÀf»~œwÏ dt¼“?¼›Ã¬7ÞæÇŒÛ9®íA î[×Áv”w»ìÁ]+\=(''w¢¨¨€Å‹âñx‚]N½ÄÄÄ’’JR’‚²ˆˆˆˆˆ4ŒðQ]nÐí¢[8gúŸx?wßÌ*äØÑ ÔÊâ,¾ýìk¦Í_ÉÆ¢*¬È¶$÷Ìää³ǘŒxê3ÎõÀ®å°õ«¹ñlëÞã– ÞÛy ÷Àù÷ý§ÐÎhüú‚-èAÙ0 222ÉÈÈ v)""""""õRߎrmGv_¯q¨ñwæøc;ñÑÿm&gÙ *O‹§•Q{¬zÕ<1áÿX\fÒºK_GDåF–.žÊëKæ³èÚû?ªó®€·[C¹n¸>×rh“1†k/‹cÒû3Ém3€sÎDÜö†¸Ù¡1Ô¾Ÿz×âÂ¥N‘æÍ±è˜’‚ÛØ„K>6´rSµ˜?û,®JâÔ{ãžQ‰Ø`ºlšÄCw>Çoý‹¯3àì¤_ŸÙ\ßkŤÏ…aé‡3Ékߟ1^°s1/'à£ÚëÇnÄúBExT)"""""‚vtˆóQ{ööùÂûТ - pªª¨¶Ǧàǯ˜VÀÿ·wïÑuÝõ÷?çÉŠ­\llˆ©q!$1qqN !„K^ kÚ†^¦ÓëÃÐ2½:ð”¶Óº0Lé¬U:]]---¥2íð4Ê¥P˜Ò\HB0ŽIlH!˜Äq"ËWÝŽÎÙ{?Ør¶“ȲIÎëµ–V"éœßþIËÿ¼õÝ—<ãû¯É[.Êèî‘ìÝ·7{÷ìÎè/Ë5?³1ƒ»òÙëw¤wäxÇ;扯UNgt¼{h­ªÈÄÁƒ9xøctb*å ®9“ßÕB ”Šê‘g-º@y<_¹óîL5ÎÈÆKפ;Ñ;úæZ½‰´ž{QžÝ*óÀ};2þ˜9—kÍnÍÅ©׳4ã hõÈëë=Söe´JCCY–*U±/##½TåÞ|äWç#qˆöØxƪ*ËjÇ{ä˜IÊÙ­UUµå޽ëõ ®¹P&ÆG(,EvÜ{_ºU#眓§7“”IU&i®È ¯úl8ëÑÕ8ëü =Îær­Ù¬¹XÌ{(WU•;Èž=#év»ó½Òn·³|ùЬ^}N“xư(ø„ô1&ÊSwçÆ›w¥l´sá ž—þªJ•3ó´Í4î-²êâ«ò£/ìô•‹NÆÇ§RV9ê9ÊÜõzvk=²ßª¶Ö´[st|êQ¿¿Ì{(ïÜù@:N6n|qç{;'dbb<Û¶Ý‘| «W?s¾·<Éæ,”«ñ|åڿɧv•ižñÝyÝ‹‡RVe’Á<ÿâç¥ý…m¹ùÓÿ–ûŸ{iNŸÉŒ®ö8¨Gâv–k5ûÒn$)ŠÃ7 «s–k.póÊ{öŒdÆK299‘ññ±ùÞÎ i6›9ï¼ó³eËf¡ OA3 å#3Ùo»F¹Èèý_Îg®ûp®½ù[é4Wæ¿øÓyQ»H§<ôγ®xC^ó~;»é¯óÞÕCù•×_3[µ%zò/Ý’ûŸöò¼tmûè:èá¸åZ­3³âŒfÊ‘ûóÀx™ïXV/áY®¹ÀÍ{(w»ÝE‘²,ç{+'lzÏ‹í”q`nœÐD¹Ü‘OüÑ{rëáV,¦Æ³oøÁìÚ7™¢j¤uæ…¹úš_ËÏmhgt¼8ò¶^óü¼iÓ›2ò[ž›?üîü§ÏÍóž³:g´:Ù?²;»Ü™áÑf.û•+rù³û¦7Vßä‘OgµVkM.ݸ<ýÄ­yßoÈçŸó´ ¶i=óòüä÷ŸÁÙ¬¹À-ˆ]Eñø/Z óÞ€“sb¡<–îÚ–’4ÍôõŸ–3žö¬|×EçgÃ¥WäµW®ÏYÝ=Ù?vô#–RL¦³ò5y×û_믻6¿ikî¾ã¶LTƒ9cÅŠ<ã¢×æõW\‘+Ö<²ŸÚ³›º®xVkµòüŸúí¼µùWù?ŸÿJn»q{ºe•ö†óò£¯}^–T³Xs[¡ °UÕÌÎŒ}ëuŸÍi}Êrª*EÑK8 — IDAT¯ÛIgrûŽŠá*o¿)[ÎyE^ºª˜¯°œ2§^÷^Ÿl>ÞŽ»s߃ý¹eÏåyÍòÆáìÏnØ–ï|Åsf¯ŠË“x4§ÌD¹uÁÕùÍ·þ?ù…×=?í©í¹á »ÜÕº¹-×ß}a¾gãR‘ ÀcZ¡\UÕÉLfßþƒÜxe6 tó•oÍ΢JU•ÙuËM¹oÃËsI17Ç:æ€SÇ‚8õz.•§]’W^<˜/|áóùüß›>ggn¼éá\ú“¥¿Š‰20'ªªÊÎdÏž‘t»ÝùÞ΢×n·³|ùЬ^}NƼîeA„òœNe‹v.yù‹²ìæsÃÍßÌë^x[n<ø’üâIáv×ÀÙ¹ót:lÜøâ Î÷v½‰‰ñlÛvG|ð¬^ýÌyÝË‚å¹U¥}ÑËò’ÓoÈg>cþyìöô^zMž[¹‰0wöìɆ —drr"ããcó½E¯Ùlæ¼óÎÏ–-›ç=”Ok”kE낼ü»ÏLµóÓùÐÿmçåWœ›²œûk“]£ O]Ýn7EQ¤,äæBY–)ŠbAœÆ¾ &Ês›Erþ—gå?4#Ïzy®xF/¥Ç's¬(„Æ\Z(¿ÏÊsÿ˜òÙß+Ÿñ©lå¥YÙ+Ó›ó#p*Z ¡<÷§/Wå¹yݯþz^þô¡t«…ñW àÔâRÌSÓ)Ê©¦²tÍ…šÏ”K˜¡S7”“t'Üyxâ˜(ŸšNéPX ªÉ]ùÒgÿ9Ÿ¹õŽ|õ¾]릵d(+V¯Íº —啯¼<ëŸ>ðÈ&oÌ»òr˪Ì{ÿðßç¹­ùÛû©H(ÌÒÉ·L•±»ÿ)¿ÿûÿ;_xx*U£ÓŸqnž·fiš“ûòà·nÏgîùR>ó׿¥oþ¼ýe+ÓH’´Å\«fUERÍ-¡ 0Oº÷ýSþë»>”/µ²úòŸË¯þÂç%ÏHUTI£™fy wßt]þò/®Í7vަÌÊ?ñ„2À,TË÷ç£öáÜ1–œý=¿™÷½íE9m|,#»GyM£™U—üHÞùÂ+³y{7ªJuèÀõM˜(Ï1¡ 0¦¶:»»“ƲËó߸!íƒcéû¢ªLor4gdÝyU¦º3{ômoÏö|ê?žÝ|WvŒŒ¥è?#«Ÿ»!¯¼ê‡òý럖öQǘÈý·ß˜ÏÝüÅÜ~×ýÙ5²7cEÎxú³sÑ‹_«_YÎl½­Ýÿœ_óò•µ?‘?þ­å¾|8×]GîÝ=šþ+~-ÿû—.>™_ͼʳt2-sïí·gwÙÈÒ]™‹û&S<Öcm«n:SõÏÞÃ#Û¨2~ÏGó»ïù»lÝßÌг.ÌÅ/Y‘¾Ñ¹cëgó/oÎí?÷_ò¯yæ#1X|3Ÿzÿ_ä#ûNÏ9ßñ¬œÉ…9­Ø›olß–Ï}x[nÝòÃy禫ó¼Ú½Äªf;}$ÕƒùØ{~3ÿj#ç3ÇŠäPmÍßûwÙ:vv^ýkïί½æ™éë•I³•Þ·>‘Mÿùrýÿü‹||ýo媳›‡ÞÔ|F^öæÿž{ÑÅyÖieŠ¢L™fúЇò™ß{ÞùéÌ>uyÞóú³Ó<æxÅ×þ5ŸzÖkóÎýr^ùô¾i¦Ñ==§¾mo‹É±?ç“nùòÙ¹óþLNNþKÈâù˜œœÈÎ÷gÅŠóýkæÁÉôăU’FÎ<}ðÄߟÃ×*§:|r•ª*3|ÃÇò¯ÃÉ3¾ÿš¼åò¡ŒîÉÞ}{³wÏñ²\ó33ع+Ÿ½~GzGÖ:+ç_òœ,›Îðî‘ìÙ»7ûöŽd÷Á%¹ôç~,û{ùÚæ­.ÞC’T§çª·üÇl8á‘‘ìÎÈÎIý^‚yŸ(¯^}NFF†³uë–LLLÌ÷vNÈàà`Ö¬Y›³Ï>g¾·,2ÓWýÎ]Žç+wÞ©ÆÙxéšt'zõ3´Sõ&ÒzîEyvëÖÜsߎŒWß‘¡F’™š,RM<”»¶Ý•oìÚ›ƒÝU•T#i&Å®‡2\$«Ž)ÈæY/Ìeß1•Ébaî\™÷Pn4Y¿~CÖ¯ß0ß[8!'¹gžÞHReßÞý)«%'vºïñ®Q.÷ed¤—ªÜ›¼ãê|ä1ÞÞÏXUeY’Tùú§ÞŸ?øÛ[rÿD•ãýDÖd:µk¡§ÿÛ|Úò õÊTã¼i›÷Px*zÖšUiÞ¶3;¾¶#“yzN›ƒ5«2IsE^xÕdÃY^¯³ÎÏСwd|ë‡ò»¼%ûϾ>•²êfÛÍ_ÈH–çu¿ò¶üÐùÝLvG³gø@ª*©ÆîË®±êP9g¢œTµãŸ:æýf^‹ÕIÝ´ê¹ß›¼`IªÑÛò·skvþÚr|G¾´}8eul˜Öoð5˜ç_ü¼´«¹ùÓÿ–û÷ÈÇÿ88ÖIQU©ÊNÆG'S6ÎÈí98ÑI·W¤,ÝlïoÍSÔññnº5×7M^„2À,L–Ýåù¾k~&–%ßð'ùÍß¿.·=0~(`§?¦öå럿6¿÷ë¿“~ù`í{GmâÈ]¯Ïºâ yͪdßM÷^·={{Ç·»?÷Þú©\ÿõ©Ãq½$g¯^žf¹#×ö«9X>²ÖØ×?™?þÛ/fìðyÕGßu{n~ 5”z 0K'vS™:ë5y×O~÷w>›¾ø÷ùo›¯Ë²•«³zùiitdx×®ì(“%«ó=Ï9+éH­Žº›×‘O{Íóó¦MoÊÈoýynþð»ó Ÿ>7Ï{ÎêœÑêdÿÈîìzpg†G›¹ìW®ÈåÏîKÒÌyß÷ÃyÁgÞ—/}ü÷òËw®ËóÏ]–bÏ}ÙöÕ‡2ôŠ——}ñºü[çè@ä箎:þ©bÞC¹ªªìÜù@öìI·Ûïíœv»åËWdõêsÒhœbW¯ëd' ÕÔÁtV¾&ïúÀK²åSÍǯߜ;ï} ÷ÞÝKkðŒ¬Z³1/ÙxE¾ÿû_–çõïÏžñâH(O?Gù¨ s1yh½÷¿ ×_wm>~ÓÖÜ}Çm™¨sÆŠyÆE¯Í미"W¬8¼÷*Ý3_•w½÷´üÕþ!ÿ÷Ëwæó÷·sÖ9ççÊ7¿-o|Õhþâg¯›þasrŽ>þ)bÞCyçÎÒét²qã‹3888ßÛ9!ãÙ¶íŽ<øàY½ú™ó½àIVUåI¯Qtögw·ç¾ê?ä7^÷Æ ´Ûi5“ª,Sô¦Ò™ÏØØHFÆj5ÚÿÝyç¿\•Ábzp_¦êáÚÙŸ=ÍÓsé®É+~j í¾Vš©R½Ý©LNŒg|b"Ýé­wdò¬Ëò¦w}O®h§Õ¨½nl_ö>#¿ô÷ŸÍ;ãÙ½sw&¦³ü{ó?>ûï30µ7>t =¡<·öìɆ —drr"ããcó½Òl6sÞyçgË–ÍBž‚æìšÚb*ödâÀL<šáo>ÆzŒîÎè¾¾s0{>xÜïíyà›Ùsì{òÐŽ™nvñ™÷Pîv»)Š"eyò‰y²Mïy±2̲<ÅF©$Y¡œ$EQÌ÷fm1ï89 å.ÍÌ­Ê‹Ñ\\£ÌÂ#”fÉDùÔ´ BÙ?.`1Ò2§¦Ê‹M»ÝN¯×K«Õšï­œ2Š¢H»Ýžïm,ŒPöW`±Y¾|Evî¼?+W®ÊÀÀ’ùÞ΢×éLfxøá¬^}Î|oea„2Àb³zõ9ÎÖ­[2111ßÛYô³fÍÚœ}¶PN2Ó‰r•}_ÿBnÙzwîºûžÜuϽùÖÞÉ”}ç-ù޼jYã±ß^îÈß½ímùÛý¯Ê»þäyAÿœlxŠj4Y¿~CÖ¯ß0ß[aŽ-ˆPž™N¶^û‡ù£[¦Žùz;íÇiä$)ÚšÍ;ªœùêËó]Iœí Àq,ˆPžÙD¹•g¬eÞpÁssáäÂ5ßÌÿÄ{òoU•*U{‰*Ã[6çkå²¼bãyi”•Nà¸D(ÏL;ë~ðš\Òè¥Ûë¦;ú™¿µÚ—-›ïIï´ËrÙM‘ À£jÎ÷’CåÇÿ(35¶?FÇ219•^QÕxÌ÷–¾œÛ¾2•ÁõsQ»JUîÉ ï}S^ÿC?ž7p[ÆÊ£__ìúL6ýôòºýó¡»'woœ:D(?±ªŒÝù¥Ü9ÙŸç_úü,©’4Vä•oy[^wv™o}âOóÁÛG™2äŸÞ÷¡|éà`Öÿì;ò³ºÍ;ÀSÉS ”'sçæ;2Þw~^ü]§â2æyÓÛ0kšåÓúW¹y_•¤›{ÿñ}ù_wNdÙ%oÌ;^·"S]c€§’Ê3;õú˜ÔnÈõX¯›üj¾xûXšÏ½4•|½è¤Xûãùõ{NÚ#7æÏÞ}v|åÚüáµ÷¤sÆeùå·¼"§OtSÎ`/œ:D(?‘¦î¹=›4ó—}W–Ó´ÕT7ϼúmù¹uÙ{ÛòöÿöÑ|£·"¯¼æ—rÅi“éÍÏ–˜G "”g5Q®fòþnîÙ¼%{ÏÌežvœép™©ÎŠ\õÖÏ­NÆÆ«¬zõ5ùÅ‹û2Ñ›ù^8u,ˆP~ÂßÌ—¶ 'goÌ‹V?JÐVãÙö/7ä½*I•ý_¿3_?P<©Û`áX¡<»‰òã?ª÷­Û³ùÁ*«^tqÎ-ÿš‰¯^›?ú‡{Ò9ë…yõÆå™úÚ?äÿ¿¯d|6û`Ñ[¡üÄ(óàÖÛ³£:+—¾hMŽ×³Õø¶|èO?žûz«òÚ·¾-ïxû[ò½O/²ãïÏß|y,à©gA„òrrùp¶lþFÊÓ/ÉÆµÕ·_Ÿ\Èæÿùþ|rgrÎëßšŸ~•}ÕyÓ¯¾>ÏÌ®üóŸýMnÛ_š(<ÅôÍ÷’Ì06«Œmþ_ùÝëî9t7êj,»zI²=û_;ÿÔH’V־ñÒÓ“‘;²ùëe–^~IÎk”ÇL”«ì½å¯ó¾Ï §ùWç×~ò;SNvR¥HùœŸÈ;~xk®ùð ù³®ÏÚ_º,Ësþ#°@-P.gòª”ã瞯}-Ý£¾>š¿þµ<˜$éËicEªªÈþ;¶ä«Ý%Ùø¢ç¥U–GF]í¾!ïÿà-ÙÓ~N~úmoÈšîD:‡_PLvrîüjþÖÿœ¿¼å¯óg­ÍÛ¯|Ú½ð„[ ¡<³Ó—‡^ýîÜð#Kk¥töíÌðÁý¹cËWÓ¸(—]ÐJyìú«^“ßûÈgIc*‡Êþ©ú÷‹LN>-?ò'ŸÌÛU&÷îÊ땞"U(£å[£3xa9™3¿ë yãåÏÏ Ê|ÛÀº7šác¡ª“ý»vdÿŒvÀ©dQ…òŒ5Vå’øwyq9™ÑÑÉx*23uj†rºß¿7ãs¼*§¾S4”`v„2Ôe¨ÊP#” fÞC¹Ýn§×ë¥ÕjÍ÷Vf¥(Š´ÛíùÞsdÞCyùòÙ¹óþ¬\¹*Kæ{;'¤Ó™ÌððÃY½úœùÞ sdÞCyõês222œ­[·dbbb¾·sB³fÍÚœ}¶P8UÌ{(7¬_¿!ë×o˜ï­@šó½XH„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€š9 åF£Q5j.Ö€ùd¢ 5Bj„2Ôe½¹¼w–P€š å‘‘‘*IZ­V511Q5›Mwº`Ai6›ÕÄÄDÕjµfÕ¬&ÊP#” F(@ÍŒByûöít=2‹Îôý¶fÊDj7”‡††L’XÔ«í۷ϨqM” æ¸¡¼iÓ¦jݺuÕÊ•+M“8¥¬\¹²Z·n]µiÓ¦ã6¯‰2Ôe¨ÊPÓ—¤~Nvc¾6óèH›(@P€¡ 5Bj„2Ôe¨ÊP#” F(@P€¡ 5sÊF£šËõàÉf¢ 5sÊÝn7EQT&Ê<ÙæºEM” ¦ïdh6›UUUU’ôz½“ßœ€F£QEQUU•¾¾¾“ž.›(@ͬC¹ÕjUÉ¡‰r£Ñ8ò1w[€Ç7}vs£Ñ¨šÍf•<Ò¬³qÒ§^óø>ùÉÍ÷˜¡ åþþþªÝnWIª$U³Ù¬&''Óßß?}²‰ò1.¾ø…ó½€SZí çjrr2K–,9Ò­Ýn÷„×s2‹Ú¼<jÉ’%Õ²e˪ª¿¿ÿÈ:Αó¿]£ À|˜îÑf³Y5›ÍªÓéiÓv»}TÇÎÄœ^£,”x²MŸv=WëÍh¢<44Tmß¾ýÈç}}}U«Õ:RëF£êõzUQB€'UQU¯×;jªÜjµª¾¾¾ª¿¿¿¨–-[V¾vùqô5ÊÍf³¾¡òd×€Ñl6ËéîôåÁ'µÞ£}cÓ¦MÕºu몕+WVɡ딫‘‘‘êàÁƒÕøøø‘©r«Õ*[­VY–¥PàIU–eÙjµÊúåÀãããÕÁƒ|¾}ûö U+W®¬Ö­[WmÚ´éQƒzVå¾¾¾#pžššªºÝnU–eÑjµŠÙ¬³ÕjµŠ²,‹¢(Ê^¯Wö÷÷—É#íz¢Ž å£.€>¶°—-[väna­V«š˜˜¨úúúêÓäÞl6'¡7=Uîëë+'&&ªV«U%ÉÈÈH588xäúäãL“¿íF`'Rêq'Êõ›z­\¹²\¹re955U,]º´\ºti‘¤×h4º}}}SUUuæä§€ªªªÓ××7Õh4ºIzK—.-–.]ZNMMÓ;}¯™¬×˜é÷7mÚÔøÜç>×¼}Í‹V«5ß[8)‡®ž]ªú]«Fuø‘Oi6›e³Ù,«ª*ªª:2°=Æ“½^o¼ªªÉv»=•C÷Îêu:âÌ3Ï,~øárhh¨ºòÊ+Ëã\›|\3åäèX^»vmcxx¸Ùßßßššššâ©©©¾¾¾þ²,§¿Ö*Š¢ÙjµŽDr’ÎxÖ¡üm¯»úê«›ÃÃÃÇš, ´“ôMMMµúúúšEQ4ûúúUU5Š¢hN‡p»Ý>´»c¸,KA ðÒl6Dq’t»‡î=ÐÍf³šåÀ*r8Œ»ÝîT«Õêff‘ü¸(è;Ñͯ[·®Ú¶m[’äá‡.×®][ÝÿýHr(~˲,›Íf/I«Ùl6’4ºÝn³,ËFc:„ù/ô@^¨“n€™ªOm˜£ÑÔlNÿ·j6›ÕäädúúúÊï+ËÃNnµZÝV«u"“äÇu¢á×H‚½mÛ¶F}²üð÷–,YÒj·Û­V«Õšššjö÷÷7‹¢hEÑ(˲100ШÇð±a¼ÐC€'ÆôDùxŸ7›ÍªÓéTÓÿßßß_NMM•Ó,îv»Åääd±jÕªâd&ÉÓfÊÉѱ<<<Ü<÷ÜsÓ§a÷õõµz½^£Óé4O;í´FQÓä£þ;88(ŒxTU«ÕªZ­Ö‘Ðít:åÀÀ@Ù××WMLL”Ç‹äuëÖU3½y×±fª9Y^±bEcll¬™$ƒƒƒÍ^¯wÔq¦?Ÿf8žV«Uõõõ‰Üé8N’¥K—–###ÕãDò Ÿj~R¡œ²<11Ñ8xð`sÅŠ$™ššj$I·Û}ÌãÔ<5ÔcøxÚív•$ýýýU’ŒŒŒTCCCåàà`5W“äi'¦Ç,¯]»¶1::Ú˜˜˜h$I§Ó9*˜§ËÈÈÈQ<00P%Éàà`µlÙ²jûö홫Iò´9 åäÛcyrr²qá…&IFGGI2Îp"«$Y¶lY•$Û·oÏ’%Kª¡¡¡j®&ÉÓæ*\¿m²œ$l$Éääd#I¦ÃNÄöíÛ“$K–,©’dhh¨J’¹œ$O›ÓPN‰å$™æiÓá 'b:Œ§­\¹²J’¹œ$O›ëp=2YN’é`žvl8ÀLL‡ñ´uëÖUI2—“äiOH(O›æcÐp<ÓQp°ÜNIDATA|¬c¦ÈÉå­ûh uÇ âcÍY O›—P€9²hBùÉZ€§¦9äiÍ'jaXŒ„2Ç÷ÿDUGyiIEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/completion.png0000644000175000017500000013210513145265601017243 00000000000000‰PNG  IHDRÊŒñ[l pHYs%%IR$ð IDATxœìÝwtÕÁÆáßÌîJZõ.K¶å†{o€ ®t„jJ!$„H¡%BBB>B‡Ð«Á¸`\äŠå^eÉêewgæûCZyUl«¬,ɼÏ9:¶´³3wfî–wnƒ¶a´ÑzEDDDDDDB9á^¡îŠˆˆˆˆˆˆtf Ê"""""""!”EDDDDDDB((‹ˆˆˆˆˆˆ„p·çÆgΜ©I¿DDDDDD¤™3g†}’®¦j‹ Ú`‡ Ä999 Ê""""""ÒÀàÁƒ ʇ Ða Õáª4 Ƈ Äyyy Ê""""""Ò@ZZZ£á·~€ Îa ËmÖõ:''Ç8Z.))QP‘&›3gŽÕAúp­Î­® Z»ž™3gõCr0WVVƒ ÓfEDDDDDäx¶víZ¢¢¢€¸¸¸Úp Ëõºc·:<‡5(Ïœ9Ó˜3gŽ Õá¸~0.--5***Ô’,""""""Gåõz€ØØXêç`hž2eŠÎ.Ø­ ¬uZ’çÌ™c–””½{÷6JKKú¸ªªÊðù|n7%%EZDDDDDä(??¿Ñ€áDFFÖyÜëõ:±±±Nnn®çÔ ËЊÀ– \?$çåå™UUU†Ïç3BÃo0 ûý~b9*ÇãÀ¡À”ŸŸïÄÅÅÙiiiöaÂò1ʶ$§§§›………f\\œéóù ¿ßo#..Îuþ­Ï²,h‘o —ËÕh°u»ÝNèÿKJJœàßbbbì’’;11ÑÞ¿¿®–åVåÆZ’#""\EEE.¯×kò,#::Ú€CA¸þ¿‡ãõzœEDDDDDŽCG °Áà ].—S^^î¸\.Çív;¶×뵫ªª¬nݺYájYnnmtvë´´4sçήÈÈHபª2###MŸÏgz½^ò,ò,öm#22Ò°m»IÛmêr""""""Ò¹˜¦Ù¤kš¦SUU嘦é¸\.Çår9NDD„]UUeGFFÚ@à(aš˜[”×’ìóù<€Ûår¹*++]Ç fDD„aÛvŸ¨¨¨Ú ¬@,""""""p(@ÿ­¬¬ÄívÛ¦i:¦i:>ŸÏ1MÓq»Ý¶mÛþ„«e¹©µI-É€Û²,ã8Àmš¦Ë²,Óãñ–e™n·Ûp§6ÿü×ãñ±ÁåDDDDDD¤s2 £ÑÀê÷ûë<ü×4MÇ0 '8†a8–eÙ.—«6$;Žðx<>š–¡ ¹YAùh-É~¿?ÂårEZ–áöûýn³šË²,Óq#–ƒ?¡q¹\G,‚²ˆˆˆˆˆHçv¸ lY–ÓØr†aÔ È–eÙn·ÛrǶmWY–UÕŒ°Üê Ü¬–dÃ0¢\.Wt ˆt¹\Žãx ÃpY–å2MÓ´mÛt¹\†ã8†mÛf0øºÝîêÒÖ Â Æ""""""ǧú9ø{ ¨ý=øcÛ¶])mÛårYŽãX†aø€ßãñTZ–UÞ̰ GÌM ÊMmIv¹\Ñ›¶l]ƒã:tO>þ8ÙÙÙ¸Ýn C¹WDDDDDDšÏqlÛ¦¤¤„>ø€òòrºté‚Ûíæ¡‡Ò‚°|Ø ì®÷{ƒ$lI¨¬¬¬s (Ó4ÍèèhW p[–á8N$Žƒßïç©'Ÿà[çž‹eYضMeee¸Žˆˆˆˆˆˆ|™¦ILL 3fÌ 77—?þ˜=z"mÛ†a¹\.«¼¼Ü¶mÛLHHpòòòœÊÊJ;..ÎÉÉÉ1fΜIMX®Ÿkƒ³ÙœB 4ˆªª*Ãçó^¯·öP¦iº"""Ü.—+"ðÔ“Opî9çPUUE À¶ípù³m›@ @UU½zõâ´ÓNcÏž=¸\®OõìÐîÊÊJWdd¤éõzMŸÏgTUUƒ ¢¤¤ÄÈËËkR7ç#åÐqÉ%%%Fii©áóù ¿ßoÃçó™.—«vœ²ã8žÇsÎÙgãóùÂpDDDDDDDòù|ôêÕ‹¨¨(‚óc™¦éòx<¦Ïç3€á÷û ŸÏg”––•••@M«òs“[”+++ŠŠ #%%Ű,Ëðz½F 0-Ë2€Ë0 ×£<\;­·ˆˆˆˆˆˆH[ñûýœ}öÙ†á ®šljz½^ò,#)))FEEE³&Ì:lP®ßšZ«rýɼš$..ÎpÇðù|`8ŽcX–UsËäf {i•à-ˆ9úš¤E©6–e¶m¶mn·Û)˜ˆˆˆˆˆˆÈ1QsÛ(ÓqÃív׿Ô`×ëà„^¡ã”¦E-Ê¡lÛ6LÓ †ee9¦LÓ4 Ã6යU¹IÁ¶²²Ò(--5‚·† þ=22²¶Žã„¥‰[DDDDDD¤¹‚™Ô¶m#22²6Ÿg¾nκZÝ¢ÜXÁDDDÚDå–ÎzŸç/cÍæì+*'`D—Ü…ý‡2nÊY|kr’\áÛd`å\zÓÿØkxþÓóäÅ]Z6vé8(Gs9ßãæKa±À æ´{yÿŽñxÚ»`""r\©É¢F¸2i³‚²Ïç3jZ´ Ã0 ÀˆŠŠ ΂¶B‰ˆˆÔåP¼æeîûý³,ØãéóX…û¶P¸o +ç¿ËŸ?ƒ›~û3ÎêÙ.%íTkxü»¿à¥=6žá?å•Ç.$££§o‘z‚A™šŒ£ÜÒŒªBéðÊsžå¦[ÿÁç¡!Ù0ñxc‰ta?›ÒÍòû[îå]V;•VDDD޵p7Ú¶8([–UÛÿÛqœÚŸðMDD¨\Ã3¾Èúò`D6‰xwÿý5>ùàm>þà-^}èGLÊôÔÜÂÁÎ_Äã¾Ën»ýŠ-"""ÇŽÛ]ÝY:t2¯`fmÑúÂT.‘6àP8ÿÞÙ¨mI6Ó¦sÇý?erbÍgŸMÖ˜Üû{›~òOÖT:€CÙŠ×ycý9Ü0¨æ£®âk>zéoúšÍ;öSP\Bii%·—Ä´îôz"g\p§õKhöUdëà>yëf-^ņíû)¬2ðÆ'“Ñí†=K/›H¶Ê?ù-gß·€Éô™osïäàh]›-Ï]ÏÕÏl"àêÁÕOý“õk€ëæî›SÄ»·]ʪ×ò¯|‚ ¦=<Òd^ü/ÿthí—ÿ5|ôæ;|²d ›vPê3‰NΤßð œ}ñ…-:v""rlŒŸ2íˆ/œ3û˜•cØÐ!Ãoî}™5Ev±Ó¥{(-ØÃæu>ž?lOý2„«VÛì[-÷Åß¹ý¯³¶¸î~íËåËsY:ûCfýø^Ñê_&""‡Ñ«gOV­^Ã7ßÂ_}Ã0øÙ-¿bÓ×_Ó#;»ÅëuÇp¹\†aX–e˜fë.Ý*ÙŠˆHÇeíbÓ–ªCÁÌLbè°locfÈð¾¸g/¯n±ÅfwîV*èKlÍFD½ ¤_LÒâ£ñPEñ¾Í|¹p;ÊlœÀ>>{òL9ù·L?zÚ l};ï~‰ÕµIÞÀ—Eÿ~]‰®ÊcûÖì¯: Â(›·oº Ï)îr—­aWeuù̈́ތšIdMá’{ÅcþÜ—¹ów¯‘SQ³\L6'M9™~ñ•l^ô) ·–aòXô×»x,ëin_»k†7–X—~0ˆçn‹ˆH3Õo±=ZKs¸=öЃÜxÓÍlÎÝÂ7ß‚a|½9—Ì.]xôÓ²IX‚²ÇãAc”ED$ììb ‹BÚ/Í$Ò’w…Ø !5>ÀÁ.*¢Ø†XÌäÓ¹ÿµóˆõ6|~Å’G˜qÛ{°Á.þ’¹+*™>Ù{”•±àùY Ɇ‹.“Áÿ>›ÞÞšÃ@!ëç­‚ˆÆ>C“µRó÷-š1WÝ͘ÚY¯«÷ÁÕól~sO½Y¯Ræ½ðJmH6"pÍcñƒ~5³Šw:¹þf^ÜfáØy|üÜ{|çäËé\‡;Œv9€‹´.iêž-"ò –ž–Æ_{´6,tÉÈàñG&³K—¯7ØË9\Ô¢,""ÈÑ>ë=î2…2·sÏ"^øßG|¾r#[÷P\ÀvêÞl §Š]»ò°É>r ó¯eÑÒb‚󅱸þ¦ àNdÀ´I‡-kØ>Ïýo¡ëøbYIí~š™'q`9 òƒ X$dÅbn+ÂÆÁÿõR–æÏ GZÍÌTº¤¹`— †‹ôŒe‘o8ÛCDDÄ¡ß="#:ÖmÔբ,""aeÆ“˜`ÀÁšßíBò m¿iƒCq~Au_ Ü ‰Ä›5-ý+7Üù?6W:<·îzª*ª8êR¥ûØ[zhZmwÏ¡ ‰kÁðï[gÔÛOkë»üáöwÿk?{òl¨ ÊItIÄÀc¤Ð%]×èED¾Éò ¸ñ¦[غm[í˜ämÛ·sãÍ·ðÄŸ%%9¹KXMŸV""Òq¹ºÒ§G$ÆÖòêpg°&göˆDå V¯ª™1ºúÉd÷íC€½…×ÿþ¹5AÒðd08dWâ=ööw¹÷‘Yì­ÉƒM ’õjvF¶±¬Ð•8”—W4+ÄV¯¦ ö-TýVé£ à¯3©˜›!ÿ𻯖ƒ‘@¿žM˜Å[Dä82aêô#>¾à³OQIªë1ÉõÝòëßÔ†ä'þô(?ýÅÍlÛ¾›o½ÿóév-_‚²ˆˆt`^FOIô¼53_ØøÞ,=ÿçœ[7™¶¿ËË u6ܽ˜4¡;&à”l`ÍÖà-¦ ¢Æ]ÇÌL«ä«²ô}*›Y2#.ƒ.±&¬Þ¢µe 9¥’y„IÀ\.wuwkp,JKËqˆ¨ÎØöÖ®ÝOsoýÜê};JÀ7â2H1¡Ð "FýŒW>¿¶Áøè ûMàŒ~M]^Däøâ4û‚ãñmã¦Mô=áýãµ­ÇOüéQn¾õ66}ýu;—îeéÀ ’&]¹Ï}Á+;,ÀÞý.3ïˆáÖ›.㔞q¸œ*ö­z'ú«*jï¶Lò¤Ë9¿WMšsœ:-©vEUÄ€oo¿¶€âæ&TÏ Æ‰çÝY…Ø€]º€¿ýùcúþê zD7Tζ/VQ5êdúE+9™Dö9kçÎeÇéç“í©bëOñüj_‹Z|[¼oF$‘!ÙùäÛÔÌË=q£byvqõäÕoñüWSùù¨øºÛ.eûÒY¼¹¥?š1‚àH3§l Oß÷:ë-飼¸ç²Aú""ßå¾À¹)Éɦ%9HŸS""Ò±E åÚ[g°òÖY_á6…+_äök^!26¯UFq…;dlrD·3¹õ†I$×$9#®/ý»ºøb«8T-û;¿˜¹•‰]l]<›ù¹¥ÍnÉ…&\qCü•å8vúG®Zú"ƒt#Þ(c_îF¾>8Œß¼~ý¢ \}†14ö-öÛ€MɒǹêâWH(fï2-hthÕ¾™étËô`l­¾aíü·ß°™]¢0D&\ó3ÎéÇÄ+.fÀÂÿcm¥ƒãßÊ«¿þ«ÇO`tÏ$<þRìÊeíêr |x&ÞÁu3B¶áËcýÒ/Yì0ˆI8¯ùDDDŽ1M<)""œAÌÐðèƒ×2¾KÄ¡VLÇ¢ª¤Âòl¸I>ƒß?ò NI ùˆsõáâk¦’áªy¶]Êæ¹¯óïÞbÞ7cÏžD× u÷º˜ûÁñfM¹üEÛY¹x!ó¿XÉÆýuBª;Ž+/éÏ¡‰±|E{Ø™WŽ0‚sNév˜{DAkö͈güi'“Ë®™oÊ rÀ÷xü‘+èÝàÓÍ$eò­üõ÷Ùüí¿°xã~ÊŒºôÃ9ß¹–Éïqí‡-)—IÊI?æ©g'ññ[ïòɫٸc?…•àO"5«#NÃ?Þ\@ÎîRˆÍdàIgðÝk.$ýãŸñÑü”¡Åûf4õ®HâŸo,`õŽ|Ê|VHë|‹ŒS~Î?Låƒ7ßcö’5lÜy€bŸILB))©döèϰQ'1iâHŽvj‘Ž®þeßÚßgΜiäääyyyF^^ž™mìß¿ßå2 ÃmÛ¶'"""¶m¯ËåŠv'ζíä÷ßÿ­c¼""òåP´ôI~rûlñ9`D3øê‡øó÷ÝÞE‘cæì³Ï>ß4ÍÃ0J,Ë*7M³ÂçóùLÓô;ލ¬¬´ÒÓÓ­íÛ·;iiivZZš3xð`gæÌ™uoAQC]¯ED¤3HócþpÃXMÀ)gí~ÇýŸìkÁ˜c‘j Ê""ÒɹéqÞí̼ '8ö~f?<“¬)פQ"""Ò"£,""Ÿω7þ‹97¶wADDDäx e‘nNè%""""""òMS›Õ¢,"""""""ìc”m[󌊈ˆˆˆˆHçö \^^îUŠˆˆˆˆˆˆ3å™3g999F^^^³Ç/—”µ¾T"""""""m$//ÏÈÉÉaæÌ™Ìœ9³Á%ÃÞ¢üþûï„{•"""""""ÇÌQƒrIII³Z•g̸²å¥i¦×_û¨ËTTTƒ rrss¸¸¸­È¡4뵈ˆˆˆˆˆHˆ&åAƒQQQ¡û-‹ˆˆˆˆˆH§“’’Ò¬<«e‘ Ê"""""""!”EDDDDDDB4+(ûu[–ex½^öm[‘ŶmÃëõ–eµ(³ªEYDDDDDD$ÄQï£Ü&+øÓ÷~Çû…‡¿u•«ûÅüùáž¼ô݇Y”q1~â»ôsÕMNŸ«yú¡ éÖ”K¤ôœ[[^à'¿x™mÉçòÇ\ǰF?å,6üûF~ñê2.¼Ÿ~@Ë? ;Ãq ¾G•ö㺧à’ÌÆ+@Õü¹èÁ…8Mþ¼:‚Îp\DDä¸ã8Žá‰í”ƒL/]z÷$%¢‘‡ÒÓñv¦ŽÝGØw$¹ˆ;™±áÉÒéé5%""Ò¹µsPÎæ[¿þÃa¯ncíæ¬ë~ÈÈèHïèĶ/­åéÓ¾ÇÂݾÝ÷±yù\¾(šÈiõ[Š}k™½`?Ffzç’ëk‡2¶·¶®í©½ëß15t2S>åíÝ ølãôt˜·È@.ŸÍ߉e&1aêïcÑJßcÞéé<‰ˆˆ—Ú7(+‹±geµw):†ö>Fã&ua×s«ùlñAN=#¹NŸ†ÊÕóXoÒë’‰ô|?—Üv+¨´‰ö®ÇJÄ@¦MÌàÝ7öñùܵ|Ð0ë$âß0ù»-ÌÔqLÙ6eù¦óÎNçIDD世 ì8ŽQÓ<¼Z8Æ)ŸÃ¯¿Í'K׳í@)VD"]ûæ´ /á¼imÒºùüì_þ6ÿ~ù–lΣ܌'{ÈD.ùÞeômlñÇÂaßÛ·sÍÓk l{™ëϹvñ¦‰n*ƒ„'1úõ¥,™ûy§ŸMzíºËY>g …fo.:¥;Ûß?Ü:lŠ6}Æ«¯}Ìœmì/µ‰H̤ߨI\pɹœ”ÙXàhæqªÑQë@`Ý¿¸ö×oq`ܯxý7©»Ç6Û^þ%×?·a7üƒûÏJÂ ÞøÒû'²ç­çyiÖ ¾Î«À•Øa“/âÚ+&Э‘D(XËGo¼Ëì¥ëز¿¿;Ž”.Ù ;‰óΛFÿxšVªŽôZlÞymÙþ8oú„—^ý„Ek·±¿Ä‡ãö’˜–E¯£øÖå389#ÍynúO™H÷·_eÇ¢y¬úþ0Æ4¨–>VÏYÈ>Û$sâ${*عlŸ.\Âòu;Ø›Ò@ ]z1|ÂY\vÁxzÔëw_çÜ{[þ÷¯ÍYIn^)ž)wòòMcðîýÏ©`çòæm¯ŽŠíÌ~é?¼:/‡íE6Ñé½{Ú%\ýíQd4ã…Ñ¼×Ø±:­Ó¢ºÙâ÷æÎqLB…ã}µÎ1¾g ÃPEDDÚBÇnQn6‡òopÏ=ϱ¢È$¶k?†MÆU¶‹u«?æé•KXñ£{™yv÷vÞq‹=³å—^Äbè6x,£“lœÅC¿ÚÄcýMZKLÿS¹ò¢8>ys1{âsÖ™CI®ù^åêrBØÇÄq£™6&Ž æ1ïY\”Y½§t9³¿,Æ=àNÉ2y¾ÑgÛì›ÿ8·=6‡]þRû âÄÁж­eå¬ÿðÕ¢/¹ò·wñAÑ!-Õ-9N¥´@`=p+¯­2éÝ¿Ã3 Ù²þk½þ0óžüåÄ #¥ë_ãžû^`e‘CDR/@L ˜}»6óÙ+;ˆ6™þÃ\­¬G-9¯ÍߟʵÿåÖ߾ο—ÌC˜Ð%£¢¼½ÛY3û]Ç_¶Páê5‰©=ßàÙ-K˜ýUcNòÖ] r5s¾ÈÇvugò侸­¼û׿ñæÁ8²ºw¥Ï°ðZElß°ŽÙ/¬aѲËxà÷—1 ª‘vðÖ}ÿãµÙ«’K8è9òÄ€X[[¾=ß6^»çu>ÚÏàác9Å(`Óʵ|úŸûøjã <|Ût²ŽzA²ù¯±cyþ¢Y¯µ†šòšê\Ǥ ÞWÃREDDÚN§Ë Gâ”­àéŸcEiS~;?Ÿž]û%¿rÛ‡]|ýýnîûp£žƒØþÓ¹" Ö½½˜½ C8÷òËÛx˜hFMKâ¼¹Ìù|\Ò ‡â%sYZÁÉãÉ0·6úL'ïSb»í ¦Ý|77MͪnMuŠYýüï¹ë•õ¼ðØó ûËu ¯ù‚ß’ãÔYê@KX¹³xÇ8{ÿ~cRª÷;°g÷ýêI.x÷.ÏwzVï“Sò%O=ð_Ç0tƯ¸ý²á¤Ô*?›V±7ÉEkëQKÎkó÷§‚/ßý€-þd&ÿê!n;%%ä¾v{7°ÛÆ·2³“'ŸÀs7°xÎrJOœ@è\]å+沨ÈÁÝë¦ör‘ʸkîâìÃÉŽ ©SU»™ýÄïxxÎküíýI9óáöåÜó9ýÜ‹¸õ½|ªÛ‰lvÍùee]θ–ïÀ;…qßÿ>§¦tÜç>‰qÉ6›ç-`› 8…,œ»ŠÊÈ¡L—|˜/56ÛgÀŠ2Hšô}~:%ëP—c#ž¡—ÿ”'¸±÷~Æ;_–¶â8uÐ:ТúÜcöà‚}qpgNåÒ©]0;Y³®¨æØ9ìýsòbÇ~ŸÛ¯ É’ûŽfPjk¿‚¶ä¼¶`œ2 Vá˜Y ˜\ïMËÀÛe}RÂùuÚ$ë”É ñ@éòy,) )¹S—s–Qì¸é7y"ÝMÀHcøÄ‘uC+@dSp1#=6.^F^# ÅŽ‘ÎY?¹®6$ÆQö¥ÛÃLá´k¯© &fÒh¾Ý©¤SΊç°Ã>ÒÆ[ð;æç¯õšþZkéÚé˜ñsê|¾õàBÎÃØFï«­®‹"""m«g½Ž"½G6ÉõÇVšé¤G5÷KB9k¾ÚˆÏˆgô¸Ax̾à¦{bÍ¡vÊX·v–‘À¨“Ð`ø£wãGÄòÑ'åa,\E fêøT’°ý IDAT>xo>sr/¦gÂ">[]…wôdNN0hô[’SÂúu;°ÌXFMIƒ;鸺2qB/þ³ñkÖålÅ:eî§ZZTŸY}úÆö¨ÿ’uÑ5; û9XPˆM.§”5+¿&@4¦§Í2HKÎkKöÇH w¯dÌ5ëxõ‰I¸ìTNê—Ž· ¯'©ã˜:ô߬\þ³2õ´šñâEK™½¢ ÒG×¢íÅ`†ۋt"£>àƒmëXWâp¸JӒר±?­ÕäºÙÒ ´×19âç8%{Ø´»¤Þ_Ûæ}µõuQDD¤mµsPîÁù·?pøÛéT6c]vûò8v!ïÿöb;Ÿà.-¡ ˆoÆêêhûä‘ÐÆ1Sé’ÖØ²nÒ3R0é Aƒ&M óÝ·˜7oӓ瑈e”чÿrärà c¤™ÑØWK“ô.é¸MåàÜ-9N¥´tõqñÄ7XµA„Çê?9É˯>vÝ2ÛpFœ–œ×ÐG›º?xréO¸hã#¼¾ìeþ°ôÜ1©ôè;‘'žÂÓÇÒ#&Üò?eO/_Ìʹ‹É?õLR ‡‚ÅsYQ‘£&31­f›N›Þ‚Ÿ]ÀŽ §Ñ–Fì ²‘ÌäTšÝ¤5ÛKM'­±w}W]R]8%É/ràpá¤E¯±c}þŒêž-NãǦVíƒ ·ÝôºÙRíP§á¨ïQUóä¢Ö=nmô¾Úêº(""ÒÆ:Î ¨V³±mÀLbÄ™§3´þ}~C˜)ý‰9vkÀiUŸ½öçî{ “»½ÍKó^æo±›°â'1mT̑ǒ5uŸ £v=Í?N§Þvúh]r>¡íÇ÷µà¼†þ­©ŒÄ‘\÷ÐÓœõÕ",_ͪ59¬]=Ÿ×¾šÏ¯àÚ»nã¢ZÖ2{˜-âdÆÆ.fîÚ¹Ìߤçñùœªð2nò‰$W§1Ê–ÿ‹ßý}3Nâ{¿¸€‰»“M¤Û€ÀWüéš™|à;Ì¡r¹šÙ*ÙÊíµºF´ì5v,ÏŸáöà6€ªJª»”Cee%žšð[w%mÎŽ}n©¶z_U‘Žíø ÊF©É&ÆV›Œ±óݱ‡é[ÖÞŒR’LŒÜ|ö°¡kƒévÈÛ—O‡šåêÅäS²yåù¯XzÀ åŒIŒlØï#‘”$ck>{÷[г~4°ÉÛ›GÀ1HLNª®”-9N n7®ê&)ÐàöPÅE%­?÷Fi)&Fn;÷ú¡WÍðÖ’óÚªíEÓmätfŒœÎ P¸™¹Ïÿ…?øÏ>;‡É÷žI«‡]‡n.fÓOJ`Þ§ùìó=|kü>[ïLj=‘i'Æ×|Í÷³fÞ"È?¾™ËG×»VEe¾û‘µn{ö}ä gý—†}€½, 3‰”#µàµæ5vŒÎŸ‘”BŠi°±b/»:ÖÈJ2öì)ÁÁ$%µþácè×é–•±mÞW[]EDDÚX%ÖLFÃFœ€Û)fÉg_RÔQ[mêË)dÙâõ [<*sXøUi“ÃRmë‰U¼Ž ““¦1$)žø„l¦MÜp q(#Žƒ²qÙ¥,[ð¥õϽ—…‹r± /ƒ÷¬nakÉqêuÀLL&Ék÷vÕÏØÂ—_„!(Ç2dø ¸)géì/8Ø„ãТzÔ’óFîÄ>Lûî¹ u;ø÷ìdoØgg‹bÄ”“I6|=o. çÌgcâÇNalp@¶SEQq%¶OJRýK—,b?Œ±•Û³KV²0§á˜–ªµKX^äàê>qG Êá{µÕù3¢û3¤· Ãúš…KòmYw.eÁ:?Ž»C&´IÛfK^Sm_§[ ÞW[]EDDÚØñ”1è2ýB¦§~þ4÷¿²†ƒõ¿Šøzá»ÌÞÔp^ÏcǤ۔3í°÷£gxö«¢CÁÈ*`ñÿý‹Oò›•<‰¤ÄØ»ØU~ì’¡Ùõ<þøÜs¼öüã\7äh- &ÙSÏdd œû/žú|µw@vJY÷ꓼ¸1€Ùe ß[ó¥µ%Ç©ã×#y C²\X»>ã•yû}ä³ø_åÍv¾´t™öm¦¤”,þ¾º–¢:_¸æ~Åú!õ¥Eõ¨%絜ý,ù`9ªê…›ƒ«×°Í2p¥u!­ Î#OfRºI`Ë{üåíÍŒdÆOvhB#ÃK—.‰˜ö.>ÿt]ÈŇ²¯ßá‘g—RÎÖÚíÙ˜õϳ¤àP…° Wðÿø„}N4ÃÏœLö?Zð;ÖçÏÌdÚÙcˆ3ªXõü_xaõÁ:AÕ*ZÏk?Ç—å;ülNëÑFƒGzMµcn¾6z_mu]i[ÇO×kÀˆÃõ·_Mþ}ϱô¹;¹ê½ž êß$wó°g×ö•˜Œûåt¦õ óÆím¼õ‡_3ÿ0™ÑLÏO~.0Ò¦qõKùå_ó¿»o`éaôMv8°i%«fsúäžÌš³³iÛu÷åä1ɼ÷ñbþò«»YÔ? ¯ËÀ•=•ë¾=˜èðía«éÓùÙ 9üú±¹|òÐÏXõÖPdx(Þº†ÕÛ‹±cpåMßaXȼ–§v­Máê͹3NâÃG1ÿ±Ÿ³é½ôŠ·y=¹Î0.œnóƬ]­ÞŒw"×ßz{ï{‘ÏÝÎÕžÀྙD[Eìß¹•ͻݜqßÓ H­y ha=jÉym6»˜5o?ÎËO=EJ¾œÐ-•ø‹’=›X½~/ežl.¼|*émÑøäéÇÔS²xëÕ•€™1ŽiCBûO¸|Îù ý +ߞɵk†1¼g<›Y•³‡˜Ig3~Å{, Ûu™ÖmÏÝk2§zçr÷õ+:¢/)ÆA6­\ÃŽR‡ä±×qÃééGõÍ~óóg2õGܼn7|¸Šß~ovíM¯´hŒŠlÍÝI¡"ºMã?=•Œ¶j´<Òkê[‘íW§[ -ÞWÃQEDDÚÒq”ÁÀÛ÷ÛÜóø>{çf-Îáë ©p¼$$'“1p§<ž)cÛ`‚»’ý[6²ÿ0›É}8Ô¨à"ë´_òXÒ›<ûʧ|¹~1sÌ8ºšÊÍ·]Á€¥w3«Éö2æ{¿æ'<Ï;_nbÁg«Øž‘}¹êüÁDw˜o.2&ýœ?gå•×>fAÎj~m™˜É°SÏçÛ—~‹“3ëwànÉqjÇ:Ð$©“Á žy}>«rW±<*…Þ£.æwWOÆg¿á0m'vÐ øó@Þÿß»|ºt=9‹sñ™Ñ$w=©3&sz1ÅG©G‡ÝNKÎk3™YL¹ò;ø¾XÍÚÜ]l\¾â*ˆJÌä„I—ræEç3µ×Q&“k17'LžHÿ½D®å"kâdÕÿëêv.wÿ>Š?÷ó×®dî6‰Yýÿýë¹æL?Ï]û^XKÔªíEôàâ»/dð ÿæõù_°¦Ø!:­S¿} ×\0šF'/o ™¯±ö8F2ãòGžý>¯¸›¶±fwDÄ‘Ú}gŒ? ÏG϶˜YºÖ^SçÒŽuº%Úà}5,uQDD¤í42õäÌ™3œœ#//Ï())1z÷îmäåå™®²²2Ó¶mOtt´Çï÷GQ¦iÆ8Žç8NÒ+¯¼üÖ±ß éèœïqëµO“Óçjž~èBº©{µˆˆ„É¥—Î8ß0Œƒ†a”ض]Tz<_yy¹ß4MLLŒíóù¬´´4;77׉‹‹sÒÒÒœÁƒ;3gÎl0öPQ"""""""!”EDDDDDDB((‹ˆˆˆˆˆˆ„8Î&ó‘ŽÊH=‡‡Þ<§½‹!""rTjQ ¡ ,""""""BAYDDDDDD$DØÇ(ïÛ·/Ü«9f”322½J‘cF]¯EDDDDDDB((‹ˆˆˆˆˆˆ„PP ¡ ,""""""BAYDDDDDD$„‚²ˆˆˆˆˆˆHe‘ Ê"""""""!”EDDDDDDB((‹ˆˆˆˆˆˆ„PP ánï,_¾´½‹ """""ò1jÔ˜s‡Ý»wQPßïo‡RÇã!99…¬¬®†Ñ.ej÷  pÖYç¶wDDDDDDŽ{|ðn£ß½{UUUœxâ8¼^ï1.UµŠŠrrrV³gÏ.²²ºµK‚:DP‘öSPÏÈ‘£©¬¬ ¼¼¬]Ê`š&ýú `ÅŠe Ê""""""Ò¾ü~?–eaÛv»•!¸íöêúJAYDDDDDD°,«½‹Ð!ÊšõZDDDDDD¤µ(‹ˆˆˆˆˆŽã´w: µ(·±ácOjï"ˆˆˆˆˆˆH3¨EYDDDDDDÔ¢B-Ê"""""""!Ô¢,""""""jQÑñ[”}<}F†aæ'гžÉ£CœÒ²—¸Èkàt;Kí]i‰ÎÓ¢lÄÒcÄpºE× ‚Ážö(‘ˆˆˆˆˆÈqC-ʇtž ìî˵ÿ™ËC\-_GÅZÞ~ö3öô9‹kOïM+ÖÔ¸ÈÑ\ûØ_˜?†ì°¯\DDDDDDŽ…Î”ÃÀ)YÈ_oº‘Ï/xïµEPv÷å¬÷ ÷ZEDDDDDÚœZ”ùFå–òíþœÿ{ôqž«·åS‘B×^ƒ™pÎüäçWsbªQ½`ÙK\”z9o÷ú ‹Vý1:º"""""rå>–½y?O­¼”{GÖ쎽›<ƒ?¯ò×]W ~¨œõ&üÇzýã#˜p×{šŠùè¹7ÙÛY.}ˆˆˆˆˆˆ´€ã8â§#èðA¹äÓ‡¹å±·Xu tb.›âõ¯rË7òæ‡Èa×ñÃIMëHÝt&½¾ûK.ëjPðÖ-|÷þÏÉ«Ó ßÇþ¯f±x§æíŠˆˆˆˆˆ{í;RPîà]¯;çòäÍ¿â±_ÅÑûº§DÈßÂúÍyTØÙóÿïmŒŠÿÖ”óxìÅ»ØrÁïøôÎÉôyz Æö!ÁŸÇ¶ «øj“‡ïÏÊå¤nm°q‘cÈqÔÔÁƒ²AÌ„qß-ÉÌž¿„œmÛÈÙZ†íM¢ë¨3™rþÕÜxÃ% Oj«†qƒ¤‰wññ²‰<ýðã<ÿþ"¼½œJW<™ýÆpùWò½¡žFŸY}5¤úÿ¶m7¸2ú{G¹j"""ÒÞ Ãhôÿ¡¿ii9å’C:xP†ˆÎå—ŸË/ð.#ýZ>¬¼¶Ùϋ̞ÆOãÆÇ¿Œã8=ƒWË.­©`6@u@uºt¤."""•auÂqèï¦i6ºŒˆˆ´œm+£uø ÜC¯mÛµÿ[‘ƒA9ø·àã¡¡YDDD ¾Á@lš&¦iÖcÛ¶kÿæ8Ní¿ Ë""-§lrˆ‚r˜Ão0‡†eŸÏ×àoÁeARDD$(´Å8Šƒ¸þOðóÔ4ÍÚà,""-§1ʇ((‡Ah‹rð'ØŠLMP¶, ˲ê„åÐÐ,"""Ô Ç¡!ÙårÕù1M·ûÐ×—Ë¥e‘VR.9DA¹•B[‡CC²eYÕaÙq¨ªªª ÊÁ Í Ê"""‡„åÐ@ Èn·»ö¨ý7ø…e‘–S.9DA9Lê‡d¿ßO à‘ûïaÍš•í]<‘ãÆðá£ê|™s»ÝuÆ3‹ˆHóy<.—«]ËaYOãw:–”àþøä@ @ ÀçóðÄÆ~í\B‘ãÃOûm¬ý|­?±—Æ)‹ˆ´\rr »wï$--ÈȨv)CUU%yyûÉÊêÚ.Û¥ ÜJ¡³W»TCrðƒ\DDDÂ'4(‡Nì¨ëµˆH eeu%??•+WPQQÑ.eðz½ôìÙ›ÌLåãBè8å`Pøýþö.šˆˆÈqÇï÷7˜àKs~ˆˆ´Ža 6’aÃF¶wQ:õOj¥ú“y…NÚ¥e‘ðóù|µs‚Ô¿£„²ˆˆ„ƒ‚r.(ö.šˆˆÈq'øÛXP å0ª?™—º^‹ˆˆ„_ðÎÁ[.Ú¶ÝÞE‘㌂r[”ë·,«EYDD$ü‚­É¡-ÉjQ‘pÒd^­ú É–e…oCž8îøa&'pËóؤ‹çÒ™¸Ü è—Àé}cœæ!=ÚÄ´lûذ£”99Å|qÀ"ô+®»[:Ï\˜Hä†Ý\õQ)ñ/"A¡Ÿ³}‹ˆˆ´–‚r¯l¯j«EYbÒ¹áŒT&%›àØ,ð±>߆H7ÝR½LHñ2aXK?ÛÁ=kü¯¥¤F’h8lØ_…1ˆH¨@ P§—º^‹ˆH¸)(‡IèýC?¼Ãƪâ£yûùÊWIž¾H'“•Â=ç¥0 ÒfûÆ<ž^PÄWÅvm˱áñ0lP ß?9ve^ÿ˜SÌÎ-~Ô>$"¡›åZ-É""N Ê­úÁÚí+ìc¥lKW«ó©tFl?=«:$oür¿]XAi½e¿Ÿ•+÷rëŽÚu»^ì*æÝ]DzÄ"ÒY„~ÎÖïn­À,""á  ÜÎÜ1^N•ÈÔž^zÆ»ðXŠ}¬ÛRÌ»_³±¢fÁ£ŒQnòz‚ËÇz9ctÓzzÉŽ5qY»÷–ñéò|ÞݨÓÕÕˆKäW§3(ï?y£”ž£S¸°4½ã\ø6ìâ;—Õ.ŸÏE£×5’´Hð•ûÙ´½„·¿,dI‘šÂ¿9\ŒŸ˜ÆÄX(Ý–Ç‹†äPUe|ò»ŸÄƒW¥Ñ_?zí {ë}ïõÄz™><‘I=½ôJpåØW±nk ï./b}½úËÙ#˜E÷XÓ`ËÎÞXTÀçëÖËÚmïÏãú·Êè3*…óúEÓ;Þ…Ã.®ú¸¬v¼t|F<ßÏÉ]#Ɉ6±Ê}¬Ý\È ‹‹ØXÙÒc'""""íMA¹Åd&sǹ© ‹_Yë¶WPnºIOŠdòØT*w”°qçѯŒ7w=ÑÉÜq^*ãJV²fK€@d»%ðƒî1 Ÿ»“ûVùh0ÂÚÁ·¾Õs2aïëËL’Bæ+KïׅߟO–Û&Kw9ħz68•á}bxñ]¼¸ÛV7ÚoWj"—õucXU¼ùy1ûšyÒ=)‘t7¡8¿ŠužkqB·ŸšÈ ‘¥…U¬ßV‰å¦{Š—)# 6­*b}íò&=‡fpç¤8º¸lòò*Y•g™äeHßd~Ý-Š„WwñÞA§Á¶+ª<\rI6§&8ì>àckÀMyž¯æ¢IÿÑ™Ü1.†dÃbמJ–í…¤t/£Gd0¬[¿{-•U­8ˆ""""Òn”Û‰ËÎNe¸×bÍ’=<¸¸œ‚Ú†-ƒäŒh2Êž.š»#2†œÊðH?sgí≵>‚oQ)‰üêÛéœ41ƒs·ïàͺÛr¥ÅsÆÁ"úoó «7bàF\7L‹'ÓôóÙG»x|½¯ºÕÍp1ää,îëå²ÓSYóü~Vif¦ãœA¿ñô4¡jk!hþ¥‘Ì´H¢ ‡5y>BçŽï‘Æ=g&’UUÁËoïåå-~j³¨é¢_ïHÊBš®“û¦3sJ E%üõãý|´×ªYŸIÿ“ºrßÉÑ\yb s>*¥¬Î¶ÁÕ3‘¹¸í…äÔy-t’É]bˆÌ/â¡÷ó˜w°æéaڙݹ©o"?YÌϾ¨"Œsß‹ˆˆˆÈ1¢û(·“ŒILŠ…Ò-y<øEh¸p(ØWƺ’ð¯'µÓâaξ:! 2¿'¿(£ÒÅi"qÕÛ–áøùhö¡  Ö}`"#"¡pc †dÇbÍâ}¼¶ÏÁLˆçœ^.Œ£ï–tff£²Ý˜8¬Û\FáÑŸQd§zp9rCneDÆpÍôDºRÅïíâ¹Ð `[lüºœ]5O0¢b¹fr<)þrþùö^Þ¯ É6–°¨âºFÓÛ¬·mÀ·7Ÿ{?8X/$ƒÏucˆ¯(åïïìcîÁ^¶Ÿ¹ËŠÙmtëCUv‘NIA¹]¸Ü= 76ËוRÐâ¾ÈÍ]Éì(<ŽÅŠÍT4²Dá®r¶ÛYé‘D×{Ì./ç‹=3v1 3—c±bSYñ¨¶_WaaÒ?«a—ãŒ;‚ž‰Ø~6åYÍïjoFÐ;Õ«ŠÜJÝeP2Sâ om^“ºðgJbbŒÃ®Õø¨°‘¥m‹‚J#ÂÄ ´5Û6œŸ,*ds#wx˘ÈÈH‡Ü•ùÌ.ndµ¥8`F¹ˆSPé”Ôõº=.ÒbÁ°ýìjì |[­Çp“g`&g^З3°h ÊE¬%!«µËüõZ¬­7% 'ÀÞF‚@^‘ŸQ$ĺð@ÃñÏrÜ0¢Ü$€   Ûʦ¬Î4‰õ€SZÁ{‹óYßÄ;“·½=¯ªñVkÓ ÒU]ŽÆ'´6Ö'šX,l©Dw>éœ4F¹]Xäì¨$€É¨±$³õX¬Ù^IÀp1v@, -ÞnÃõnØíÃ2\ŒìCLý‡Æõ‰Ä…ÍúÝšø¸¨`ÙÇp3~H,‰GZÖå¦WrèoÙ©‘˜ŽÍÖ>š›ÏjÝMDDD¤ÓR×ëvâT–òôùdœ›ÂðñÝyfh%k÷ú)s¹HOФw¢Ã¬ÿmaCƒÂ­[SYÆÓïå‘|n*£Çuç™aU¬Ûë£Ð6IŒuÓ%)‚Œ(XüQ1sö5=Ò:%Å<9ÛË}§Ç3íÌ QÁúb‡øT/CR\˜U¼ôñ…‡oß¾|þ0ËÅoOM`Ðè,þ>,À¶<ýàöÐ5ÙC¼ °«xñ@È Ö®ê1Àv¹­e¡k´øü‹|Nï–Æ°ÁYü-»’5{}”8.R“#éŸbòŹ,Ùwhù…‹òYÞ5Ñ3yªG29{ª·éu“]78 IDAT•Iv,|ña.ŸÖßvE[LÝd³tñ¾ì‘Á‰cºñ·ìrrÚDÆE1$Óƒ×ò1÷ÓÝüM„DDDD:5åvTº;Ÿ;_¬àÌщLíéePïH<ŽÍÁÂ*æ.)æ“õjµr=ûrÏ L‘ÈôÞÑôÉŽÅkؗؿ§˜O7—2oKuÖrØ·q/·UpɘNÎò2.ÃÀWîcÍÿ³wŸáQTmÇÿ³%½H Ð %½Ð{¤K‘"¨(E}QxÅ ( (¨XAAEPTPA¥)UD@¤¦‡"„@*É–™÷!l ! Á€Þ¿ëâ³»çœ9çìfî9e.±jïev].kšâ|øÏˤ{¨íë8R×Ë‘ºz¸’cálr&ÛNg±ûH&Q6#Çú*öÔ3‚%97ƒ­kÌ.1m™™þ-ªÐ±ŽÁ íQMVRÓsÙ¶7“µ§ ~Àré2¯/3Ñ»¹ë:Фž«JZ¶…sçÒùß®,¶Ùôó’ò¶eMKã­ï¬ÜßÚƒÈ:Ž´ñTÈÍ6qôÐE~Ú{‰íoþè*!„Bqg“@¹’™3²Yýk6«oþFf~”qëéä±^Éá—gùeçÍß«e\fÒ‡7Øâ·ôsi,\›ÆÂR–Cü³å¤e±jk«Jù~ë…‹<=÷â _ϽœÉ73ù¦”éY2²Y¹%›•·-ÓåLþ·.“ÿ•²B!„âî"k”…B!„B( !„B!„6$PB!„B!lH ,„B!„BØ@Y!„B!„°!²B!„BaCe!„B!„†Ïc‘.E^ÖÕ£Ý_føOòÅᇘÐä®» Š¡&}ÃèfòGº3-'­eÝŒx(ߣ8×ãžq‹ØÖõ~v«qýe5;ŒàéCA-GˆŠÍckÂÿžŸÄ+»f3åÛ³(õŸâã—ÏòȨï9ŸHxü-%B!„%‘åJf:³O^BGÿZx8;àäQ ¿ðò»/Ø ¯Þ`ݰzêC"íìZÏâpú!VLy€6 =q2ê©:r-¹åÉëfeNúyãÒ¦±7îŽö8W­ChÏѼ»é/Š›<¶þ+~HV¨×ovżA©F¯A‘¸˜ö±dIœŒªýh)üðÒs|—¤áÑc6Ë^+$Ûrjv/]]¿A¢žxö öíßã¸ÍâåüãmßáÈå¾:”ökàbÔSmÄrlÒÌ=½‡Ò%¸.ž®8º{Ó0´+Ã&}Æ)×û»–KÔQ+úú¡)¤Fú•ÌÓ—–jàæ`³WCÚ ™Ìòƒåœ*­gá+ó8`­Jßi¯Ð«yõõ¦q2óöRŸsYËj"é÷%¼ýü#toÑŒz5Üq´w¢jí`ºz—ÍIÅF!„â_BF”+Æåo2hÀT¶œ×pô ¡M·¶¸›S8yh?KßLÄùž¡´Œ,.²,†)‘¹ýg1o4 ¤•O*ç쯕—FúîÙ ê÷2›ÏëðhÜšŽ}|0^>ÄÎ_ðÂæÕlž³‰Æøs=¥l¶¯ÞH*žôØt<:u!Ân%;Ö®áЫ¡È ò]Í7ŸßE³ åÙÿ>Fý2¶§)!†žAÁ¦ê_;îRå8ouhÉG]hÒ˜`'7ÜB›æõ;3'VŒçþÇ?fºFÍiݽ†K'9·ƒ%ïšhþäc´Î¿¶$D— NAa4-ð‹˜MÜ'#0~ÇÍ®Ô 2Ô¬C¿³mùLز‡¹Û×ðT“â{uñ4.®šÆ›¿fbß|&3òÁ.'€¦ ñ§âI¼¬ÑÚ«`°^ºs.GY-1|øØHþû— ›6¡IÛ Zª8°ëw6}ö[·ä§ÝïÓÅ­„;B!„ÿP(WíâjÆ™Ê/)Uè8ù–NéBÍükØ\’÷ü ïÒ7%ú+>k2’%ñsyÐÏéjª†Ryi—×óâ/³ùR}Zø#ŸŒ À%ï:+þcî9–U/>ÉG]·ð¬_^dd‰gÛÎK¨ÆHZ„Üx›$w¾:¶&lã÷ 5äâüîef÷â/‰3ƒS¯§T–@Àʱ˜8ÒU#Bln®\;®aY·€}fòëÆñtð¶M_ãºgèõðÇuïÈË+ñJß8å-…=«£pϾUÎÇF“d5Œc~:*ÉËŸ Ïؤ4zˆ¾xŸQ­¼®þ`jiìz½7ݧmbÚëkxøë¸—öÔröðöäe$+õóÆX €CSüèÑ{Ð^¶çSšs.gY5:NÛÀã½:ÒÈÝæNFvsufüúÏ™·v:]ªRÚ³B!„øÇ©×•BåÄW³Y–¤áÑç–N³ \ìñiÑ‹¶µKß<š®.ÿ™7'?HPtJæ¥rê³ùê$Ô}|>ŸL¸1`Ä jVÀí ]õîÜ×Îù6æ•ζ»ÈQ<éÖ¿E·äR¨Þ±3þ†Ÿ‰ÙEšB5Ô³g8kÕÐyÕÀ³¤¼•*T÷´CQSHJ6Á &i‹»@v±G¬ oDóp/Ê'[Ÿö„639®ék3bƳ„9þ ÊñÅo±äÔyb6SÚ»Ý}{K~ÚÉŽUûÉÑ»áÓ¸9½ò0#K¹!ÑÍUT^ ®-žgUT'–Îù€Å«~#jà 25<}jR·íFôĽ ®ƒvï1Œ>ËX´ê{ö¾Ñ†6…ãqí"ë¾ÿ•L»ptgtJq‹ìhøàgüÑb0 ç~Æò;‰þ“—ª5iÐv C:÷ ïàAt³Ù0Êr$š¸,0¶ -°IÖõãá–ÐA샟gí.?Þ{cßlÚǯ?F£só¢f½†L˜Hg›4÷›v­ÂФil:†÷4fþ[°dý.výt³;^Þ5©ßrS{õãÞn%WAî~Þ›²„$Í‹!Ó^ u‰ËúõÔk⇃²Ÿ¬Ä8ŽZâ_Ês.sY• þtW<ŸçÍe;ØñS ^ #èþÜw¬Ûˆå]¢Â ”G´‰;×Þ½»pppÄÑÑìíí±³³ÃÎν^Á I„BÜ%ï_Ó¦MS”””%##CiР’’’¢³³³ÓgeeéTU5:99Íf³à Óéœ5MsÕ4ÍãÛo¿Yù÷ŸFå1›ÍX,rss¹r%‡+W²ÉÎÎ&++›ìì,ÜÝ]éÕ«Oe³’Yˆ™Þ‚–¯_`ÄÚ|Ú£` ­þ5nÍÆÕ}1¾„2óZ!Ä üüóÒÒ2prrÆÙÙ '''pt¼0 ŒF¹Ñ#„ÿ6C†ä7³?O½2X‚d!„B!D¥“@Yü-ϼ>¹ʦÿ2kkfþq5i ¯zŸaoñ|DY#$„B!„·‡Êåp%~!ÝÿKþ´ÜüÍ"žFc7“f>ÊœÈëS¯uµeuª™¿öFÙ*„B!„¸Ü‘»]hçVñüè…ćڵ{‘“ÚSicjko £å3ô­kKág$ !„B!„¸›Ý‘òU:¼"úÑ7ЭÀncºÚõÊ]hkÆNœW¨^ß·rŽ¥_‰YÉGªpψæ¸) a²B!„Bü³ÜÑrÕ î ¹¿VÍ×Èܹ€gæ+<ó庻–cž¯–Áîõ;H­ÞÎMoýùÆB!„Bˆ ñ ÆðÂÊ󨀢è1:UÁ·I+ú „^œ j—·0ýÉ9ìRÚ2éÓèX †)”–NÑÁ•j>uiÚ–^}»â)O(¯;8P4 Ù—/’£9â^Å ce¯a½Çö¨lÜ;†Ñ¨PÍiWN±ã›¥¬ÞyÓ©™˜±Ãɽo¼<®rÊ*„B!„¸#éªwcÒ«ýi Wɽô'¿-[ÈÜéÙT™?ž¶.ׂ³¿m$®áš7ðÓöT:ôªVäÙ¾ùiéTLÙ—8s,–-k¾`Âú- ú*ÃüŠ>XÜÔ([9¶ôyîÿÒŒŠ‚Ñ­.-z eô­ð©¤#–ã ¸¢§¡_¡éßZ»¾Åü? ø·ïÁàö˜Ó.|êHåT!„Bqç2¸P½–/µ €oê©Ø4õö³Ò6$/Ò°þɆ4pLòĺ_ø«Ç`êžnk›uhØ$„‘-ù|âd–Í]N«¹ÃirG}wª;³Ê{ª5nCßêUwCŸqš¨-ëÙòÍ[>=ž&tÂëo¿-¢‘‘”Ä%ÜhU£à”¬GÙ“A•öã;¤æìl²²²É‰ø» )„B!„¸khX2þâ·-Ñ\Òìp°YÝ™›°Í—ÂÝÒjjgÂ/eý¡þ<Ѭ£†Žt_(?|ðÛ?L“ÆúÛw ÿPwd ¬TïÁ+³z8ÖýÞHüg¼ÄG¿Å7qm|“5–,.¤¤cÊ? ‘‘–‹¦é¸|î,g®?ÊÅ膗§óM*C##-MqÂŹp”3d‹"!¥&~Î¥9K!„B!Ä¿‘šü#Ï\ hhš††Ž*á£èÕ8/"Ñ2Ù½~ÖÖÏÒÜZеù"ælˆaX³æ8Þ4ç:u©N Éç­ r™Ý‘r± 5é9 =K÷o &æÖà†”ÔÜêÙuLû%‡ŠyÄÔgãŸä3Û¤=ÂÇï¦Nyw 3øÑëvìž¿™9S¶àìU›zuêP¯aº„»–3Q!„B!Ä?‘Îë^˜| ”\ÎÇ­aÑ:?Ó‹ÚyŽ–ú;?ïu¢Ã«AyÅu$¼Kkôon`LjºV)ÅôZM»gðÏw÷Ê€¾ª'Uu*3²¸Y³+ÕZóøK>dؼ1;æ;>Ø pïØû ±¹ £¸Ô-ÅTn7w7í$Y…sW¨Þf4ÿmÉž]{‰I<@b¯DíØD—ðÿ–þ…B!„ÿ|7|êÔ¥žêÕÿ?ªe½ÄÄY«©;³uô*§·l :û,û'æG›išŸ;G—~Þ7Ù K#ëÔ_œÇ“¶5d4¹<îª@Ù”|†óªžjî7}d”âX‹Ð¶µlŽh¤emdÎF…Æ­ÚС̇Rpñõ¥*ñ$ŸÍD ©R¤sêÝêÒÞ¿ðŽd¥ŸeÏ7–1!„B!Ä¿‹}±ö#þÚži.°~ÓIê˜Â‹]ŒÿgîØÓ⩱tœ;Žùo|ǸP£Âo@i¤í˜FÏÞ3ø#Ý ÿßáý7FÓµþõ;›ZÖŸlYô/N[†EçV`Š‹]øã¼ûá0šô®s›§¾ä•ˆY_Û¹¬ãn©;DæzÞ›»Ÿœ*}XøûŒ¬õ¯8k!„BÜ!îÀ@ù§«IïáÝùéÕïY}²5CjÝü#ÂàG¯'ýþ¦ÌîZ©—rÐtµ¨éýï?«pY›øhA,jÃçy,Ò¥È˺ÚCx´ûË ÿéC¾8üšTì5éF?0“?Òi9i-ëftÀ£P0®8×ãžq‹ØÖõ~v«ÙL ÒQ³Ãž®ðfŰ!*6Œ­ ¼}?‰wM}Ü!Ìû6òkª†ËÀG(A²B!þfrõQ޳hÅ»<\ïÖ/ªMg¶óÉ Cèè_ gœÌǃÚóá΄·î@×ÇÙõû¯|òdwþÒv2ÏõU:\‰Ù¿mºÖ#ißvv-™HßcV¶oDˆŸÈ§˜¢?Éþÿ½ËÊctøÏ“Üã£Å‘ÐÆ@#}÷lõ{™Íçux4nMÇ>>/bç¯ xaój6ÏÙÄcü)rF7©§r§k>Ê¢!mxg‹žàV­ˆ¬žØß÷²rÖCìùKcï’!xçFemò”+›í«7’Š'ý»†Qü’NN]ˆ°[ÉŽµk8ôj(4¨l‰›ÏŒï΢مò죬O%0%ÄpÀ¢Ã3(¸À”ñkÇ]ªç­-ù⨠Cìä†[hÓ¼ó7sbÅxîücö§ëñhÔœÖÝ[`¸t’ƒq;Xò®‰æO>Fë¼ñZKBq¹àFÓ¿ˆÙÄ}2‚ãWpÜìJÐ"CÝÉ:ô;Û–Ïä-{˜»} O5¹ù‚Ù»§>,ŒŠ#Úí7ÖãDÅ\B5v$4ÀX|9Ú·âÒªy+Z;ïá·ØÌ>Çzé¶zƒß>Œg‹V„·v"æ·=üþù8êÿiOÜ«Gž˜ìNÜŠÙ|—èLë‘cé^[è©ß;C9Ú¥tõTöts¢9hÑãYõOf¶ãóS>D4£]µcü±#µ³†rÆq'»^ µ©Ë²õÏŠì‡B!„(= ”+‰vq5ã‡Lå—”*tœü K§t¡fþuN.É{~á„wé›ÇýŸ5É’ø¹<èçt5UC¹ y•XލÏYÔj"ë¼Fdu= r~ÍhÚöÿŒ ¯ö¥‡¦§ÛÿøpP=ì-ý&GFòæî÷ywÝX÷sÅçž§˜yE»?`å /:<1•i×˧]^Ç‹¼ÌæKõyhá|22—¼kʬøy¸çXV½ø$uݳ~#’ëéòúò§µyÊxVz‹žµ®V®éèB†´‚•ËßäÓIƒ˜tõ3emr•Ë϶—P‘´¹ñÔuw¾:¶&lã÷ ²PÙÌîÅ_g§^O3*¨¬ðVŽÅÄ‘®é``\;®aY·€}fòëÆñtð¶M_ãºgèõðÇuïÈË+ñJß8å-…=«£pÏ6UÎÇF“d5|uϼãÉËŸ Ïؤ4zˆ¾xŸQ­¼®þ`jiìz½7ݧmbÚëkxøë”ü ¸»¨>´TbcþÂjhJXPÑéúdÇuÈ‚Þ'ˆ ¯k}Ŧë—;n ‰oõ§¾ žçû ùú‹FD²XׂÙ{×óh Û_¤uä;\ý#»L=éf!C™x˜Yëfñ­1œa¯OgLÍky©$/^Æv)M=•§½­‹‰'KSIÿq{Æ,$ö­Á4v¾šÞÙåÃiþàâW­åðäk7¡ÊÞ?+® !„¢,dêu¥P9ñÕl–%ixôy‡¥Ól%{|Zô¢míÒ7¦«ËæÍÉþr[ò*‘!„ç>–$è¨ÞëÿdÄzö(Wú¿Ç{yA2€âÖŠÿÓ {í"¿ÿ_ÌTÏÂTNýo6_„ºÏç“G¯Σ™?½.Ù;ùüëø"Ó‰Kª§[JWÈø׃d»FÙðHôælÛq>ošzYÛ£|åÒ2pÒŠ®Z#U-!ø54 qCšå q+hòµ%‘ ›NbUìiÛÿÞrl–MBôa,z_B‚l×éæ[Neå7/ v@»ô3GÊa‚xnÅ*fØ!F/Z ìNãüûfâö'`ÑyZ/ÿYèÚÅULxf)§]»ñöêÅŒ¹œ(î´za"g9M\VြœíRŠz*_º‰ŽÏE3ø3êå!E¾ËêùdΫ ó®E ÝÕ|ÊÖÜ…BQ&2õº2¨ÉœJ² éѸ¡ÃÍß_ úšu¨YܺÇÛWItU= \ð^eÀÞ^¢s§ZÕb¦ÚÙa‡†Ùdºy l=ÃÉS&4õ z8° „·Ú]ºÈe ªÙ\Þ°žn1]]U/ª9o{{;ÀdÊ BËÚå,—–{… ;{ìK¼Ï+£f"7'[(½šzž V tÞÔ¬Qö;3ZZ<1ZÑûèZÌñš}ܱ˜›ê)Öþ°‹\}Cx4×¢ï(êÚTbßPB®\ª§øiår5 Þj‰ý[7þ¸¾A5¢ÓçMUÑ(©«Üˆ%!Š38„âg(zÜ!¢ aÅí;gI$:ÁŽá´*å:`ËÁýÄ]û 0ü¯}Ä’HL¢\"6¾ JØxK_·'7û½kêÃʱè8Ò5#-‹~O¬²/*ÕHHÀõ Ãùå‰  p6j1±ç±‰)2”Ë•øhYôÔ ¦z~ gæ@T¹…òò¶Kiê©\é&Æhûæ™L’W—š‘ˆ°À«ëÊËÚÝ…BQ&ò§µ2è|¨]Ë€ý‡ç@H1›æTb^ŠÑãÕaPL@ÁË[•‹)©¥˜"}›è¼ñ­©G‰µP¯÷D¦õ.zñ}G¥[$Ÿ2¶G9Ë¥¯Q ½Âþ çH)©±´KœK1¡éjPÓ»v=t^u©ã¬@ÚQ1C²<[å\\ÉV¡¡8sÜ?,¸øÑ8óe.g©(”ê—íêTâ?­zšØ¦i¾Ì¥L]í{xjê4ZßâfÂwO}äp î/þUŠÜ4QOo`]¬Å%àüõË7)Gn<û,èªZ·p¤gáPTd9ÆácCS‚šVÐ}3‡¶ôŒtGQ“ùaÁJΗTfS±‰)Øekr–Ë@‡6èÌqì‰Î½aiÔäýì;­bèH[Ï jUÅ“Çâ qö»§8áGŽd¼ÐW³NñûWSÑœÉ{l~†¬'‰‰»„j(ðœÞüãFŠî2u•±9‘íÝÀ´÷¦®äTz²š¸ž5{.\BÕÓÄĤ ý ·MÓØœn« dþÌëÏ/ãX‘æÎ!yïr¾Ütºt3+î–úPœpqÖ¡X²yÓÉëßûÜS¬Ÿ:€á O`ÕtT &Sv›r„-GV|G,:j‡†P¤{YˆŠ7SPÞóÑóê")†¸cÓ`üm“,O»”²žÊ—îeTc@±éj©±Äü¥¢oJþS¶ÊÚÝ…BQ&2õº’(ÕúñÞÒ©œ0Í“;ÑðÓæ´kÑws 'Å}ÄÈcÓÊ÷֧Ö9/C(O¾ÜŸ…ÃW°|Dûæµ#ÈÓÄ©ý;‰Õº0~¤•ºår•û|ªöæýåÿ%yÀ$ÖMޤá¼Ú´jF c&çNýÅñCø3UG¿¯G2´yé70»]éɧŒíQ¾r9Ѿo7<¾ü†­›¢0÷lCÑ™›©[7³ß¬§iïÞ4)a dY9´˜ÂòÏ“é?j;f¤ÙüZ„4ÁÇY%#å/%ç¢ICSBܯßx¹öX ï ‚¼mÆkÇ«‡Rt—©«/OŸÌ­/ñëç÷ÓlSs:¶ò£ª.Ó‰{ØM¿o’èÓâZšñìO4£«Bˆ¯MšŠ'ƒ^ŸÁ—ÛÆ±îˇ Xÿ&íÛâ㤒u1‰£qÑ$žÑ¸oIÃÿIõ¡xÒ¥_{\7lbø—¶£™[&Ç÷îæˆK_ÆäEñ±™&]b9,ØÇ kV¤ÿ©çâˆM¶b %ÈæëdJˆá€E‡G`0ul“,O»”ªžÊ‘nN<1‡,誇ê[4]s|ñfp #³êr´GE÷C!„B”žÊ•FÁ£ýT6ìkϧoÏaÉO;Ù±j?9z7|7ç¡Wfd)7$ªø¼tÔº˜ÍºúLœµŒ­Q¿°ÉÅ—î“XùÆsÔýºTPÉÊGÁµÅó¬ŠêÄÒ9°xÕoDmXA¦æ‚§OMê¶Áˆþƒx wY×~ß®t‹æS¶ö(_¹Ü{ c Ï2­úž½o´¡Má{.ÚEÖ}ÿ+™vá<<4¨‚ ìhøàgüÑb0 ç~Æò;‰þ“—ª5iÐv C:÷ ïàAvJÎ,PÛЛ]?N1 ç³~žµ»üxï9|³i¿þÎÍ‹šõB2ac"mÒÜOlص +’¦±é~ÜÓ˜ùo}À’õ»ØõÓAÌvîxyפ~ËaLíÕz»ý£êtÔ½˜ï.ü“>Ý@ÂîßH«Läã øêÅ~ã‹E_“  êùS‘J,‡v‘ؘ¿P Í .ú1ÇG‘hÑáÂõåËVŽÇÄ‘®hP¤O–µ]J[OeN÷h ñY`צhß•S1±\P¯näe{K­líq;ú¡B!JKÉûWÀ´iÓ”„„%%%EÉÈÈP4h ¤¤¤èìììôYYY:UUNNNF³Ùl8èt:gMÓ\5MóøöÛoVþý§QyÌf3‹…ÜÜ\®\ÉáÊ•l²³³ÉÊÊ&;; wwWzõêSÙÅÿJb¦· åë±öŸö(¬¨Í£[³qDu_Ìï¡FåͧBˆRûùç5¤¥eàä䌳³NNN8::áè耽½=ƒ£Qv?Bˆ›!C¸OQ”KŠ¢d¨ªšäFSvv¶Y§Ó™U“ÉdõòòR?®¹ººj^^^Z@@€6mÚ´"‚Èe!þ± ?ý =“YöþR .y7±wÞ‡üföç©WK,„B!„ ”…øS<ðúäN(›þˬ­™ùÇÕ¤%¼þé|†½Åóey\‘B!„ÿ|²FYˆ4=Æn&mlÁ£ºZ²:õÑÊ)’B!„w8QB!„B!lH ,„B!„BØ@Y!„B!„°!²B!„BaCe!„B!„†ÊB!„B!„ ”…B!„B( !„B!„6$PB!„B!lH ,„B!„BØ@Y!„B!„°!òÝ"kƒŒþ/³×r«‰Y9öaÜ·%3ÿ¨zz}<ŒÔ}|-—´[ÍC¦3ìür:£ú¶¡™oUœìŒØ»T£N`'?ó?Ä¥¢Vv+ˆé—§ñÕë¨6|W*»0ùÌì|у¢ ”ôÏ®ÿ=d­ìÂþ£™·Œ¥võ[ík»gÐÞÃfc7’Zø7¿ßÙ[=·œíÏágt¦óœãÿ˜ß!„w/ ”ÿ…´ ?0eÆV´®˜ÐÉ%ÿ¸Î÷a¦ŒöãÌW“xg_n%–Püsh¤í›ÇÐÐ&´1…?Ç‘V¥ ­##ièåÄvVÌyAáôûô(wˆ¦r::†Õˆx0ö•]œk´TâcO¡*öø¶¥]»vÅþkßµêë+»´w5Ó¦'©©×ã9rM1Á¢JRl,çU#þáA·Ø?n­¯YO~ÍユÕp_ÎêFUåÚ+åýÎÞú¹9´ù#ƒÍìøp>»äOBˆJf¨ìˆR²à?ïÍ¥‹[sêÜÒu¬…Øf²â‚#Æ?„o[%ö´xj,çŽcþß1nÅ#ÔPn”Ž7£‘¶c={Ïàt'ü|‡÷ßM×úÎ\ëVZÖŸlYô/N[†Eçö¸s—C\T"f}uBBjÝ9çcN :ÁŒfgÜw¿1©©÷‡•c{öqA5оEh±Á¢]øã¼ûá0šô®s‹ýãúZN ³~Š©á¼¶úeZ8]{áÖ¾³·|nú&ôÈôW—òÅÖ×hÓݱ<©!„Bå»…Á^OúÝz:Y›øhA,jÃçy,Ò¥È˺ÚCx´ûË ÿéC¾8üšÈµ(5éF?0“?Òi9i-ëftÀ£ÐŹ÷Œ[Ķ®÷³ÓX»þ¾ŒåQ±`lMxàó󪞉%.EEqnŠ]ùNß>ìß}‹¾5Š uÔì0‚§;T@VåîkWØûæc¼ö»‰àÉóx>ôz8kßÙŠ87=;v ¦ò?¯Þ…©{gìn%9!„âÜ1ÿV¦3Ûùä…!tô¯…‡³Nµð ïÎÈ)_°û‚Í¢±®QV¹¸g!/ jKco7ŒFì«âÛ´5÷>:Õ' NfM[ÿ?$+Ôë7€ˆâ®@”jô‰‹iK–ÄqËˡſ“–Â/=ÇwI=f³ìµ¢ܶœšÝK—F…8• {3yX$u¼pqp£N}žùŒ=ET‚zâ=:Ø+Ø·}‡#—ãY6ùAÚùUÇÕÁ ϦÝ¿ì9äpbÝÛ<Ñ-_'=êÓî±ùìK/˜¦vn=tØ5ŸÉžÄ™ùh7BêVÃÅÁwß0‚#9…N;#–¨£VôõC .rÂéV2kL_Z6ª›ƒ=Î^ i3d2ËfzëeÖ<æ‹AgGðä}˜ ¥”5‹ÎUõè«´ãµ]ÜlKSB ‰0øФ4‘G9ò/O}]U¶v¶}›6v ö÷|Äé¬c¬5ŠîÁµ©ê䀋O}&þÀñ¾zR¥¯ÿ2çcåÈì6Ø)<òcšõ(o·±Ë_ûmßþ=Ž«6}4ïÿ×™Hú} o?ÿÝ[4£^ wí¨Z;˜î£Þes’¹èÙ”Ø×nÌœ0‡qoGaª÷³_ŒÀ!?Á[ûÎÞøÜ ëðjfîM ?oÜíqpó¢vãº=ü v_.Ð þ!ø¬œÝù;ÇîþµB!îb(WË;ß WxgƼ»‚}i5ˆèÖ—^mýpOßÏÒ7'³8®èÅQaY;&Ó¥ó(Þ]™ˆÚ¨3†eP÷–ÔwHbÛWsXž`êf³}õFRñ¤s×0ŒÅ¦¨àÑ© vV®]ƒìë#ÊÃ7ŸßE³ áÙÿ>F™—½jéìš}/¡íåoâ°ÖkMÏ~]0çç¹Oйó üRhÇ9SB ,:\ªç­ö­xô³DŒMZѺ©‡72gø@¦ÿq†_^‰¤ù}o²õJmÂ[QÝt’ß?Ç€Ö“n“ž9~?ñfÐç®ãéöƒxmí9j´êE¿îÁ¸^ŒaÕ¬éñ?ØÉ’E\.8…Ñ´À _6qŸ !<|üÆù*Dö¹—6Þ™ì_>“: `Þ!›ï»R…{_y‰öNæÏäÛ³×3±ü¹„Gï{…ß®4eôÿ~`J+×›ŒÄ[9GºªàÜÄŸR (—#ÿòÔWyÚ97!šƒ=žUÿdfû0Íú¬ša´kÕÇ‹ ¬5”ûߌ¦à¯gë¿ùèšäågzPGúÚ=ø¿©¯òꫯòê«Ó˜þü½ÔÕ]AÁ—½Xbøð±‘¼4'¬ž4iÛƒ¾=[SË|˜MŸ½À½]^`s¡97îk%Ðγ|ÚÛì¾âJ׉¹ÇÕ&½[üÎn)럡mÄ}L\´“tï–Ü;äAÞF]»$¶/[Ä/§Œú¯âV“š®:,ÇqTîÔ !„¨DwÎÜÀíâjÆ™Ê/)Uè8ù–NéBÍüÈ5—ä=¿pÂûfÍ“Áºç›[“–ìâëjasŸŒã»8fo[âÙ¶óª1’!7ÞjEçA„¯Ž­ Ûøý‚F€,Tebf÷â/‰3ƒS¯§Tü-™³pxÁP¬ÀQ,ùö]l’·FÒü'_ mÇ£+æ2þýa쟚÷#fåXL骆eýbÇ-!ñ­þÔwÔó|?"‚!_bшHëZ0{ïz rCA#cû‹´Ž|‡ƒ«d—©'ÝìTNEÇpAÕ0%ì%cØçDÍŽ¿3€FÚö‰tî6›˜¯ßeÙ”ž£Zy]-·–Æ®×{Ó}Ú&¦½¾†‡¿€{Þ§t gúæÒeÎÞü`ƒßl‰ÝÅM¼xß|—ìÍÀÏVñÁ½ÕK1]ý 1‡±`À/ q©§²–-ÿòÔWyÛ9ž,M%ýÇì³Ø·ÓØùjÎ.Nó—¿j-‡'‡ /oý—5= û¾È+.'Y8wnÆðÖôû(¸ÂÖÊÁ˜8ÒU#B Þ¨Ô\è8m÷êH#w›5;¹ƒ:3~ýçÌ[;.UÉ{áF}­dÖļ³ê"Šï<÷°í:â[ýÎ^ûþ:·Ü¼ñÔGÄ;tçmß1>Ôö¦Ž™ û8çíT(-{ìíA˼Äå¸svÄBño##Ê•BåÄW³Y–¤áÑç–N³ ’ìñiÑ‹¶µoÒ<êe’Ïf£éýh×Ö‡‚:\´!´Öõ4´Œ$œ´¢«ÖˆFUK¸¼64 qCšå qå–¾(#K"6ĪØÓ¶ÿ½eÞN=µ˜g'üLŠg_欜ÇCM®o$„±½8ŒFz3×oàxþŒ‡l¢cA¡Æ ù¬|7/HÐU§gßÖØ)VR’½yþûE<ä–—¦‚k«ÞDzëÐÒRIËŸ2šC\ÔÌ(¸t˜ÉŸ] ú®~ƽÝs<ÕÉrö³;öÚ˜¢™¸ý Xt‡ÖËÿ>jW1ᙥœvíÆÛ«3æZ ¸Óê…‰ ð„Ôm[ˆ.0¨éL‡—^áÞ*V~2ƒ¥G£xwÈ̉w ãŒ•,Ñð³B ±&:þ föLjvƒGDéñ~b7.Kþe¯¯òµsñ1G± P}À r&o×ç¦!ÅÄwy}TïKHP¡õøÆfôz0²` àÀð¡m±ÓrH:uÞf‡éâûZÉÌìYü%1&=z”ÎÎ6/ÝâwöFçf=¶•m§¬Øµ}„ÇB Ï|0âК€j…2Ó2ÉÌÒP0`åôB!*‘Œ(Wí2Û6ïÄF ¢fyošH9\ IDATWèª\ýÖÌ~r:ž“¥wËz¸ÞàâB={†³V W áY‡q¤P@ ‹@8gò""¢ËˆAùr0NàÈ1 Bé€NíjþýjÙÐïÅñÌ/wã­¥S1aÉ4X¶BT¯¾<ò.<ôÀHD…˜Z”E(€dµÁvÁ+! 6›’pÁYì„@ÐÕ?1]2ÆÙÓ8£ @nŠæM|¼ ¤ïÇÒÅip«Q=º«×?P¢0…„ aéâEn’êPZ ÆÐÈÊïÒ°3%šä@ß›úV ˜úÁ ì*P»G¡sé[E^ ’öéPZÆ]ý¼ulÕQW!;Ú°ôM…©HÜ­Ai‡ØðÒ#Æ8‚%‹¶Â)4ì|ýZØ^¯þ£+íÂZ¥¸¬ˆìIÜøÖï±,ëZÝ5ß½1•á.DËHBšK@iyþóÓ{àÓ}¯Ú­ßçòªë~ÎIEÊaJËÁêe¦ggF vi2ºF¢™Œ:—¿Ïëý’Ssa¨ýUõ=eu´c º9Ì?)Ä®ùSðô `ÕÁBÞffSZ¡S§Ðò¿ÃÞêZ Œã›±iŸ9| ÇVܾz³ølr›û1í/óqÇk›ñÙ“7bî_š ¦ÿÜ:v<îŸ0U·Ý•ž„ vŠB'^¡ÑeÄÓÐe%Õ;€J7á?íÃïVƒo–­Á†±iÝø¿U_àÝC1ãû¯ñL’h Ø ÂY ç§Ép:]’Œ»!™|#+¥-_¢¦é˜+Óv"e—ɉè*³`—pîNG¦&£ATtÙÄTZz"ÒÝ@@lDU‚Æ1$§œ†®vGت!®(- »5-bb!{–·©NÀÓ ±ÞZµ´Ø–T¨qˆ- æÚ®H-lÑñˆôlƒ–ä îûþ4í.ЕTi3Uò•qß¾8k —lAOÝQ²ÒRp\—`XUËõû\^uÝÏÉÈp¶ØžèV%ðëØ—”НŠÒ¼GƒÒ<ÑUæ§ŽEÅ¡£Z¾¬³&`àï¿G^Û‘xáßcÌ€8tlG€²¶ê‹7wC¼é׺VmO:öh€%*ݪt¨Ç1[íg …bÀ´ ȼg.øËV¬ÀêÕ³1}ùl̘z3Þ]ñ5‹4oŒI«×#ËPÑù†>uïmEDDä Ê—ƒÜ ­Z¨’cÏþb ¶êóŒ}[^Ctú ^ú ^à:½ó'?Œ?Ì\‰I/ÌÁËÿ€–2 4ifŠ„gN!˸ÀòDNe¹ ä&hÞ”}ßÈ7rx´’€Ü½Ø™éZû0VˆB§€Ô0^/’ó±ö›8‹ÜqË ¥“8•šŠºŠÈø8*¿Å™†éä°ÄU™òYÃîÄ4ÁŠnñ‘¥ œNIÆ1°7lo}>\ÛæaÁnÖkoň2³)I8¨+èlÞ÷9ää[݈Ç'' ·/­¹"?NfïGÈ ÷þÏðý©xç™Û0½gmK72’2à†‚®ñ±hèË]¯Z¯¿åU\·ý|2%'u]½ígä#5i4¹bbJÇÉÖ©üë°Úžd¤–¾q¨Ò©ÁTGã⺕—‘sþ/ᜊV}ƒ?TªŸî”ÅX²_ƒÒÁü¨jêZ \Y§‘#d·j]¥G@½ŽÙê>[!]†aâ¤a˜8I ðÀ2¼úà}xmÃ2ÌøøgL|·ùÍ×6|õí~èj{Œ¼-†(DDtYñ~íå … ßà°â<–Ïù'ëpÿB¬ÝqÏô§Ðß*àÜ» eRvtEdFö^ìõò|Ò2Ú>ìÙ§AR» ºÖÏ!*ÐÃ5„dœÀ7ÿ^„Ӫ߮cHÉÈ*Žª%MÃdˆÜC8”SõE;ÞBÂç' ]s7þpK£ÒâFzR:4Éè¸U&6Ò÷%!5OÀÒ­{ÕÖA‘‹ÔäЕvˆ-›à«t¢$9Rõ¦’~³þL#cþt?Ú+%ïIÛ‘  &¾cù6XB,Ã8¹{r}9Ћ‘ñÁxÜþÚ6ˆ/`áWÿÅûŠZ:>xy.Ž]èF—™qÉ©Ù0¤ ÄtïäCððeýu(¯ºîçä’.ô1ñ«~÷N$¦¶(Ä{ÆÉÖ©üë°Å™;q@—Ñ2² T¹!QZGåDǶ)«ƱD$Ò¡´½×·¨TsõƒøtÊGÈÐ$Ø£ãʆT[×j`è: ${JSŸc¶šÏæ„À¶#ðüïûÂêå¦MþÚÿaÞ~ÖØpOÎADD—ƒòe!£í}Ïa| g=‹û^ûY&—vátÒJl9ZÃÕ°qK>þ ?)DÅë'ׯCº&AmÝ­=W.jú] ÙŠ­IΪËó,öÄl?j@ê>Ùñš|$5ÆØžDl€ÀÉcì_¿Ef~ÅjÁ¦9“0®GO¼´ÕôgÈÚÇCrnÀGïlF®iFá³[ÿ‰»ÇLÃ6½#&¾7¹|Ö^ý’Ss`X"Ñ=¦jKXAZ"25­âbQ¥:kéHLsшó ˆÔ )%÷¦ðÖ†œòãË}Kž‡¿¬8Æ#_ÃkcK'>2Ž"99«d¢MÛ`鉡C å/Å´gça_qå­+Ɖm ñ骣(?Úu]ø(nýórœk{?f; ý*huï$Lì(#gé+˜±¡àÂûÀÙŽän@D÷èZ?DÈ·õ×¥¼ê¼ŸÏÁ°D!>ºê~gS|Ø€Ò!ÑžN:u)ÿº¬®¢"èÐ].TùËí©£jâLc¤à†pÈô}k±j¯«|ù;1÷Ñ[ñô’l¨è²‡(UW×j` …]¥óNTRŸcÖëg3prù?ñ wà”«Âb Ÿ^‡×ÿ¹N¹†ì^ÞšlÆÜ·æá˜ÃmÏMD$g¼&"¢ËŒÍ…—‰vÞþb2Œy«_€ö3{â†^íÑÐ…C»S”iÁÃ+÷㺖èbiœÁï>„ןx Í»õD÷.­ á쾭ذyrmÝðç)÷£uÙ5M úÞ:¡Ÿ~‰õ«á~½—ù¬ή_n]n¹y±BuÐkþïF?2 ?½1]?l¨ØÎhd /ë0v§ïG¶Kj4&Å64µp5ÄÍ“§ã–åÀâ7¢ëŠѯ‹…‡¶cÃÏû‘gëˆ 3¿Ã{·˜fæu¦#y—%"±-*ßûÓ°sG*Š€èø®Uê»q*)'t¨qqˆöô-JEâ. J›;ð»nðÞðnØ8t ºçbϦµØz¤!7¼„…³DÙdÍÎ4ìÈpCŽˆElKÓ6Hqû´éøtã±ìÓ{µü5ôíÓ Í dÃÞÔ$d5÷îä¬ÿ;F=8C‡á½ï>ÂížÏdïgþ6³~·³¦üO­yÕ ï-£ïKFZ¾ôݘyw,ôzkT‚­ï$,~óf8ê²þº”W]ösq’wk#bײêq§%"Í GÇ£lrkŸË¿Žë„†×öE´m)¶4} ALc+ä€^øÃ[¢‡VZG›F#ºiù2¥ð‘xhtS¬˜·í†ôDSã’7nÂÑÖáþÁ‡ñÑj+¢ãÚ•·ÔVW×j ¶ëŒöª@ÚñãÈ@å'Öù˜uzûln$Ο†çgÁ‹áѳW4Ú†BËÞƒ-~ÁÁü`ôxv¦)v”·æuÌXûµ/"áŽÚ<œˆˆèâb‹òe#!´ïd¬Ø¾ï>y+"Õƒøé»øzÅ·Åa‹¯âÁ躞)1þåWð§ñ}ÑÒ}[—/ÄÜϿņƒˆÿ>Û´oÞRá‚£á°û0¶™Àï¾Æ6——eŠl,ûzò­ÝqÏÝѼ“BudEûñÿÁÏIKñîÓ·£Ok#I°jíÏH?´î3%ÌÄ’äu˜W±–©í'bþ_cÊø:¼ßÌ_„íèq÷dÌûe>{ s…GÛh™IH-,Þ&«ÙHI> Cíˆø˜ªs¸Ó‘¡ÉŽ-Ÿ0jWbÉDI±·áµÏ–âǺ ïço0ï›8Ò þÇؾòeô -?²´ÌHɬÝâ«lƒ¥Ëcøvër¼ýøHğ–% ±à»Õغï[§q/áù‡oE¯fnܲóçÎÃ[Ï É Çðö²$lüÇàòÅÛðÆ_fá 5Ïý󩪓Ú]Ré«‚„„)==]ÊÊÊ’òòò¤víÚIYYY²ÕjU dÃ0,·Ûm ËrÂ!„?ÿËE—þc\>n·š¦Áét¢¨¨EE…(,,DAA! а¡#FŒ¼Ü›i¢!ùå^¸vÚ<ðÃNÌV1<‡?ÀЮDâMŸ`ç×÷¢ oëÓoŠ@Ö¬[ÐzâJtœ´ ;^ŽåÍ¢ by]=аâÑŽñ¿&˜šø ^ŒºRº 9‘üÊô™œ¸é±úo±^'„3[ºt1rsó„  @Ân„Ý›ÍUUa±pŒ3ÑoÍwÞ5J’¤I’ò Ã(Pl±X\………nY–ÝAAA†ËåÒÃÃÃýû÷ ‡Ã!ÂÃÃETT”HHH¨ÒþÀåß1O¼ˆ±O`Þ;_ â0h¶}ð>6¸#ñø‹ã’é7HCzbÜö>‘UÂòºzØ1àñho¤â«ovA¯ù —DáÖWñ»W·!dÌ¿0÷ùšC2ѥ \O’$™þ_òµ$Ie¯õW©ñL{i¤U3ðõùeß7ŽÍÅ´™™hvßëx¶‡/!ú•0Ž!)ùtK$ºGó’½F,¯«Š­÷ãx²Ÿ©³ÿƒME—{k‘³ /<0{c'á«ÿÝkÃ^%çYÏ9×t*®p^&""ª+6ø‰çÄ\”åÒ°|%RÐáÉÕÈ}²âwåáû³]žM"º8S‘˜®An‹ØV¼X#–×ÕEn‡§Öæã©Ë½¥¤Ð!x/£ïÕá½²\ržõœsd""ò/e?* ÇrÙÉ[UY¼DWû­ø$[Ç'—{;®,/ºLTU5Ý”.yùÏ,õTùn¶$IPªªBQ®”ÉRˆˆˆ~=ÌçYoça""¢úbPöÏ]íÊw·”‰ˆˆüOQ”*½¸<ÿùƒ²™2OADDtqX,–²ev½&"¢‹ƒhýÀ[KrÉ \…ahXºtñåÞD""¢_ EQ«e¶(‘?1(דy–kÏødÏËjµ@N§.—«ì¥iÜn74M‡aè0 £æý”„^ªª”µ[­Ö²—ÍfƒÕj©p¾5Ÿ‡–‰ˆÈ”ýÄs’öœ´UU…a!ªü\Ó4X,èºÁ LDDdâ ÊŠ"CUÕ²¡L‹¥,,«jy×kO«22ùƒr=™gÚôtýRUµ, {~&Iå'|]סë:4Mƒa¢š¥ýÖHe©B¶X,PV«ªjÕj)km®Üíš™ˆˆüAÙdY†¢Ú ,ËRYKrIK³MÓ „€a¥a™ˆˆˆd¹¼µ'{n4›'Ëô|¯òÌ×DDDþÀ ì'ž´ªªe]«ÍÏUÖu½¬5Ù0Œ²…B5Ño™yîO·jóxdOX6‡hv½&""cP®'ó ÝÖ='oOWë’Öc£, 3(UTy’ÌÊO•0ÏtmnQæd^DDäO Ê~ I„³§‹µae'ssHöe`N&""*áɹæà[¹{uåÇ'‘¿1(û‰,Ë0 £Êä^æPì ÆæY®ÙšLDDT‘9ðzn@Wn5®Ü£‹ã“‰ˆÈŸ”ýÀÓ¢lžÔ ¨ˆ=¡˜Ý­‰ˆˆjfîJ]¹[µç\[ùwˆˆˆüAÙOÌ'iOög j˱ùk†f""¢æ°[9øz Ä ÇDDt10(_<]½8 ‡ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈ„A™ˆˆˆˆˆˆÈÄ/AY’$!I’ðDzˆˆˆˆˆˆˆ.'¶(™0(™0(™0(ÑUÏŸsg1(™ø”³³³(Š"ŠŠŠ„,˜隈ˆˆˆˆˆ®(²,‹¢¢"¡(J2+[”‰ˆˆˆˆˆˆL”‰ˆˆˆˆˆˆL”‰ˆˆˆˆˆˆLj”322`·Û9™ˆˆˆˆˆˆ®:žù¶j‹-ÊDDDDDDD&5e‡Ãqå·$k‰xçÞѸiôóXp¨ús‘´¹/`ìm£0|Âß0'#Wþ‡òG>‡›GÞŽçȾ|Ÿ»¦}TʹqFŽ…[&-GŽyc‹7bêØQñØìÑ/þæþV‰âØöý,¼úâŸpßÝwáæQ·ãÖ»ÄCÏLÅÿ}¶ɧœ—{¯¬³DDDDW»Ý.222j•qÕK±A—•ÈCÊœi˜²p7Š‚ºá)/b|—@H—{»è’y«1éþ÷°½ù]xÿ½»Ñ^¹Ü[t%Èß½oüc.~>å‚T8"Z¢}Ë@(Îó8u$+ölÇŠ¯`À§ãoƒ"x ѯ–× œ žžŽ¬¬¬«÷zXœGÒì©Hø&ÅŽ<œðwŒëhçþÕÈÒ#ù=â; ‚üÎ}p^ž2É*š^{7{øV\×2°¼Ë‰ë2·,Áçscßá\ˆï3Ô€u–ˆˆˆèŠ.¢¢¢DBB‚×Öå+öòí¿³?­ßD.vÌJ@Â×{QÜ ¿Ÿú"îdHö«zï#_(ÍÑkÄ-¸u@g„p'Öȧ}£Å·ïŽ” Müo½x®7‡d°† c¿»1ùí×ðX+÷Ç•„u–ˆˆˆèªuÅv½þráW€ß=x¿ïoç°íß ˜öýA8C»ã±—ŸÇ¨¶^UËNÇÒ¯¾Ãªm»pèL>tkZtê¡cÇᶸpXJO?ðžøÓ—8|Í|ðö]¸¦JR8³ìe<ü¯d8†OÁ¬'â`=óžŸ8éíÀÌ©=±gÞ§X°!‡s F´C¯¡ãðÀèîhb1/¦GwlÀêM¿`ÇÎ#8™ƒ|ÍŠ†MÛ"ö†?¦Úؽ]u»qzÇwøäËUøe_ åhÝ­/Æ=8}/ÁZ©×>òUñFL½ûMlnrÞ}ÿ>t*kÎ8Ÿ¹ ó¬ÂæŒC8ç‚Pí o޶]ºãÖ w¡w §¾û;š™ }‰ÇF}Y¶hKüãølê0„J` 7s-,\Mé‡p:߀5¤:uï1ãFâºf¶ ›%ÌûxÚu8ðõçX¸.û³òaø>‰?ùXol•¥|Ù7®´°hRÐux`b4¾@S±doƒžÝ*·eöZ_œX4óV&boV”Vˆp;&Þ}ZZK~_ÏœƒGŸû ÇÛ߇™oÞŽ–^Ê0gÕt<øîv؇LÂì§{Às´×öø®²]^öå—î K­ê[éV[g/~™Qý\±A¨c3r°åã©xå‡Cp7ê‰'¦>[Ûx»z(Üó ¦NƒÄ\Á-:!¦W#(ǰ3uf&ÿ‚ÄG§!áæVP(×܈á]¿Æ‡ë°b÷íø}×JEgœÀšU©pÊÍ1zh7Ø€ò‰³\‡°pêWX~°¢b{¡Ÿt™ÉXýét$íyo¾0Í=ÑúA,þà#|›ã@óV-Ð>¦ìz.ïÞ‰5Ÿ§aóöñxý•ñèR!÷ë8±æ-<÷îfœAZFõBFgö¬ÄÉİ^îÚ—Ÿ.iXö¢8ã3>7}Ö§ÌN`ùëÏcaŠŒv;!¶É9ص›¿z{²þõ\_„J€Ò®/´þsöoÄú#cpO›JIYœÅæõ©(–Â0d`tiHöíø®¸]Þ÷%PÛúVS{ûÅ/3""""ªŸ+:(>1qÛþ=Ÿn? -ì:üqÚ³¸¹•÷&Qˆ™3æ 1¿ =ýw<=¸5< µÅ‡–áõÉcó¬ð]Ü+Û\¤ ÞŸ¦oÁڕɸ¯kØMËÓö¯ÁÊLJû1´CÅbÕ¬ÇÊÖÃ0åÃߣw£’DlälÇG“^Ç¢-ÿÅ¿VÅ`ú°ð’‹b¥1®h2nŽ‹Eë`Ó·ó8Ö¼ÿ2Þ\·-é·Æ6/ëþ*άÅ37ãŒr F¿”€G»—vÕ²±ùã)˜¾ì´‹¸«/_X.ÂÖÅKqÀÝþò^èfê,Ptr7Ž[T‚;ÆÝÍßmÁɆÝ0r„*“y‰¬Õxïýu8n4ÁÏLÁŸ5/ ®âß¶«š}‰"ü\«úv”ÕËUqEõå¯j7æR?ÄmGà” ÿ#ObD5!ÈZ÷ VŸ"nz O)¿ˆ€€6ÃðÔ=ñ°;wcùÚC(y²‹„†½oBßP gÓ*üœgóíBÚÊu8bØ;t`Õ®¡r†N|¨,$€Ú?2(Dâ²u8âyb’ŽØ¾ñC2ØšcÐïî@¼EÞ-Û‘U¶zÇÖ-Ãö M‡MÄÃÝMãGÕ0\ÿðÃvñws­÷‘¶ÿ~d n9ÊëëÖ›àªíJEÎæ8!äæˆêÚ¨Re–`oÚíÃjÛ¼fàðš¥H,Bû?Œ'6/oÝ• z“¸«ƒ ãäZ|¿µêãÅ„yë¢ù»IDAT?R¬@’$Ô«ÞøÉ÷ÈCnž !$¤cøëYfrŒùcyàµÙ Ü9¨)dí(Òvæ–¾GF«¾ýÐI5ptãFdj–‚“›6"Ã-£yß~èj)ùžïÇ·i‰ÕíK¿Ô·KUfDDDDT2Jz{^W,›­ƒïäptíÒª8õ¿ƒÅ‡«‹\…HKÚ—Ô=®¬ÐÂWBBH·h´V Û»ž’ ˆÅ̓šC*ØŽå?šžI\°Ë<÷Ä𾪄 Ù‡ºUm« ˆ¼=ú¡Ø™W±øEáIdü²ßû>ÿbæ|þ>[œŽs `œ<Ž“ž«{Q€‡ K Ñýº.U»îÚ»¡O\ð%¹#R»}€ˆ¶Ð¥³÷WçæŽÚo«ÔíÚ6‚¬ïÄ‚÷¿Àº]§QTý#š/Läa×Î#Ðå`t¿!Á•w¢Ò}oh EagúÁ*áJ‰Çõ‘Õ´ÇÖ±ÞøS­ö¯ê[fqèÕ¦r ¬‚­›Cœ³çPvÿ¨i êbqbÖí1%eã86lÈ„&·@ÿþJûMÔñøölWuûÒõí–ù¬,_ñ]¯àþ{&àÞ ãkþE¹úþñ û4ïý²Ly¯>‹¡Í* =‹SY„qK&Ý%X¤šŸ‡ J¾B§¡ƒÑaѤ¬X£ÃnG+Y gó*l>4ºi®sT;rã„{+i%M+y9ÈÎ@C EÈ\ò>fÌþ GЄ׻’\„bÏD.²s ¹1š†{‹˜*"š„AFá>eýÕ~µÁ¨¿¿ŽqͼÇaçÆ¸}ƦZÞµ± Ûãö=ÿ‡¯¶‰W·Í‡Ôm:vEüµý0lp/´ ªeüçp&Ç€ÂЬ‰·Ù¬dD4€*e"7û,ܨ8nAnÔÕ7Ü×­ÞøË÷ä@C‡@àܹó®}`¯o™9 A•2“`µ¨hš)Káè; ÿIKÆë3ðpd ¬Œ#?aý~ J›¾жtê||—nWµûÒõíR–ÕÙ”kÀ<¬­póó“Q<} f&nÆÛ“߇íÕ?¢¸ù¢Ô€aC7ü&D_`#9¬3‚Ì_·„›cçã¤5X±w~×1ëV%£HnŽ‘7EW3Ƴ¶ÑC `Ç,¼üñOÈirüÓôíÚ  aS%@KÂ;%`©«bó¿¸Ì}|ÞG~$…Äã‘7fbDÒfü´#)iéÈH݈…IñÍÂ8LœünïPË‘·µ-GIªºGå‚Ï®[½©¿÷„6m ï8…£{ ÍèË êSf’/7$4êÝñÿMÂ/›7"åáô´é8°ñGÐUtèßås|ÕýøpÁ}é—úvÉÊŒˆˆˆˆêêŠÊu`¶¶ó·—PM[‡7¦ÀöÊ£¸Î3¬ŠÆdH 4éuîëåC·T)ý†]‹Y‰?bõÊ4L°îÆŠ]n(íᦎދÓ8s YpMåÕgpòŒIEXC €i6ã B0ìÏ`BJˆ):‹³@…gÚH *CÚŸSg  Eåæ& Y§²/ZwÌË’ËHh?wÅÆ]´sû°~î?ñî²$Ìž½¦ Gãšò…‚°P ÒÁlœ<­×TŽJ²NfAB…ú~àÔ¡ÞÔWíöŠ=»£ñ¢%8“¸›ÎõÁÚÎ|}±Ë¬òêöÂ îØ²y Ö&?ŒžÝbýGa¨0¨oùävõ:¾kµ!õ¨o—¸Ìˆˆˆˆ¨n®ØÉ¼î»{|½˜Ø ^|wv²Ãux^Mø‰çK›r$bâ:@çñËÚ­Èõ©EVBpÏaœýq)f³t+¢‡B«jJÓÈKƦôâ*ßwfü‚¹J«®èâáDîùbR„…V¾DÈùe3ÒÜ•6V B×È6PÄ9lß² ÎÊ+)NǦ¤ü‹”ë».5¤=n¼o$¢U÷‰£eã¹%ÕU k¨ÒAUr kdk(F>¶ÿ”„üÊuÂ8‰M›÷C—숌ºæ‚­ÇÞù^oê×}cív3nëdƒ(øŸüw3Î\ ²ˆ¢CØ––UÒ(zÑˬÉkô€ç±e}"ÎíùްFöGß&R…ß«ûñí»êê[uŸá’–ÕÉ”'Ô{’£šü­e’M›†@6ŽáÇÕ;MÑ{¿ÇÿÍÞ†‚ªS…¡åÀaˆ8¹ü¿˜”[Šõ³Øò¿YX•}qÚ“ý±êEœÆ/K×!ýŒ³RoV9©i8¤KP›¢¬×½%a ÆÙc8VX9¡Èh=h8⃀œõ³ðá§Pöôi‘ þ…/öh›Ä­½|Çkæk½©ŸöÒ £Ÿœ€è SëÞ³¯.ÀÏÇ +Þ\qŸÃÞŸãå?¿€·{&ŒºeVIP÷þèÝÈÛ¶³—ü„“†èþ½^aáõ<¾«ãk}óêÒ—ùîWß³O ‰Ç£ ÏÂùâ›Xºs¦¼jÃk“Æ ƒ£'ûûÈž>Ûæ¼„û¸‘[!T-BNÖœ8v§òd\ÿÜ`ÜØ±òR´<Q ÿƒШÏô¾ÀdLjÛb_)%#:®#¤d&§áH¾@£^à‰›"J/ˆUDÝ2 Ñkþ‹äï01-±×4€vfRÒO ¨ÿÍè“ø6Uº¶—ÂoÄ·á¹nÁ×SžÀ¶n1èØHàLf2RsZã¦×`庣þ-Ø+qiß½‡/?üam:¢CËÆh`Õ‘w"©»N¢ÀÒc' B„gרÑ»g#ü°b þù—)ØÜ9vE‚Òz…ÀˆÁxê‰tüõíõXõÆSHY.M,80 ©‡ÏÃê‚{þ|/bê< Ø·zs)Y¯„àÿø[~þ “·Ìƒ£I+´ „Tœ‹SÇãl‘ØšbÐ5å “.z™UƒA½aÕòíXº@@O º.´J ”êu|WÃ×úVK^fDDDDä³_}P9ì:üñå§Püâ;X›ò)^šaÃŒ¿ÝŒ6Gcê{ݰöûï±rK:ö&nB‘°£a£FhÒõF íÝ{U3=Wã(Ķ‘r¨  õòkÜ1e,¢>ÿ_müiçÃ;aÐèqxhL˜'¿UZŽÄ”WðÉœï±1#ëYÒ¼ú<üîÆœ‰?xY‚æCŸÃÛ¡ßböüÕØºk ÖÉ´Š„g^¸]¶MÁÊúà•JnŽ÷Ü ×Ï©ÈØ {vìÆy'Ò ú߉á·Â ¶A¦eGÏÿŠÇ1ßoÍÄOkS –øŽ¸T%Mú?w›EcþÂø)=›ö°…4CÌQ}ç­èݬʸ|âS½¹¤$wƒ—ÿu¶®\Š•›’±óÐqdžÖ Ø q«xÜÔ½†ÞÔ1æ1¿¿Ì*²!fÀõ_±§ ÁÝû£wCoÉT‚½Ç·W>×·ê\ê2#""""_Uiˆñü'!!AJOO—²²²¤¬¬,¹uëÖÒéÓ§•€€E’$Õ0 ‹Õjµ†aW%Pá0 £Ñüù_.ºÄŸá²ÐÎÚ‡ÃmîÁ‡o3͸[NœùÏOœ‰ôö`æcÑòŠíèN—Jmê ùæÎ;ï%ËòYI’òt]/”e¹Èår¹dYv !´ââb=""B?|ø°7ÂÃÃETT”HHH¨ð@!Ïx™^"›.ÇA=ñ7ßX2¾˜¨&¬7DDDDDW¿v½–$é2?Ñ÷âÒ2—⃥™È;žŽ-é9[Á=/ÎdLôëÁzCDDDDtuùMŒQöýd V¬Ø Í„¦Ñ#pÿãÉ¡„TÖ""""¢«‹_‚²Ûí†$IB–Ý}ImýþŠÅýjÿûRã[ðÆ··\¼ ¢«‚¯õ†ˆˆˆˆˆ|ãïÞÍ¿îdKDDDDDDä£zeY–Ë’û¯}Œ2]™t]n·»BF­+¶(™Ô9(+ŠR¥%YÓ4lQ­yëÝlά¾b‹2‘‰OAÙjµ ‹Å"TU-Kæ², I’Ê^þßD""""""¢êyz7—>©,—š³«/Ø¢LDDDDDDWµËòx¨€€\aÅŠ¢Y–Eqqq…VenQM̽œ=Õ3FÙb±«ÕêSVUý½qþ\QMJ³¨ßo}êzm³Ù*$q§ÓYÖÿ›!™ˆˆˆˆˆˆ.O&•eY8Î*ù488XÔ*·Ö{Œ²§Ûµ¦iÂ0 £¾Ë#""""""ò…a†¦i¢òd^uUmPNHHQQQ‡ÈÈÈ(û™ªªÂ3FY–eaÚ e""""""º¤dY6< ¸žœª(ŠPUUX­Va³Ù*„稨(‘Pm ®Óå¼¼m81pà@ÃK—kïÛTÛm*†åvíÚIYYY²ÕjU\.—€êv»­Š¢ØdY¶P%IR4MSE‘u]—…’ªª’a²9 +Šâu;˜‰ˆˆˆˆˆ~<Á¸2]×…ùwEWÒI`ÚÏ;é9B«ÉŽ[ˆ-T2óêo#w¿Með¶óËœ›À·‰(÷­·——ÏóÐiù<‚«¬ÓÊÁµÿÈîŠMöBµMàüˆjÁ„™AG·í<÷2“ÿù’²¢ì¤¢ì¤÷¯ß>uØaáÉÿlº íφïùeáù´ÊØkç0M)Ú9I¡J¢N¯úãÐë|òSG*ÎŽõ þµßýGs7­j‘hx¡– Ïñ!‰¥Ý_;Õ©ÏRm‚Æ’‘WeÓiDÅ”ˆ/I*@ÔLPù»×zU‘j,eC+K}%&”03Ðó/Ï—%¸ BHRpl!$!¢Ä‹[vûf+Ò ‚kØã—©ãz·5WcÓÈҬѡÏÜ~T"á8›3†í¬³w¦Rt[ZÇW„1—ÿy˜M2vÓlcΡJ"Ï_t&ºœ¢„©7Üá8ÚPZ÷!Ô´a¶’Œ’ sgÂJ+Sm¶é˜-;çÚËŸþJ“Q7kÓÓ¬MϱÓr ˜•YÒWUÈ;ݼNœ¿“^ º6]GL™Ñ¯UU¥VõÛÈ‚ÝcÍõ]˜@Æý;{âÑ!Ð '82³ýÛ–·»¼;sâÒýW3Ë*Fö=GNšØÃD¶*¸ïãg¼¹}õ–općô¼>«¨ad娹ïÁ d ªàÖrMA‚ª× B÷ í¾¯bµGì¼0ÏöÛ“2™xnú”ÃQB`:.øwï0 ð_lµòf ·ëŸ6õ(yôÇÈ J)šÞ¨=gg·†°ƒc¿©Ûþ©Ã@•Å=:{ä¢ï˸G£UÛÞã&4¯óA¨ßU÷¥%Œ~ø(ADÐä;y 6ç!k5ÂÃùòúÀ2 (~Œ¯o‚ÇdcL·’*»v¯öù§~¾ »;[›-ë×)))@AaáÊÕ½~Zû­`¶’Þ+¿gy•7×¢iôž9Õ^®Úl–&§¢\ÍÓTIä™E§¼C +›ÈŽ{qi{doß®áô¯_LÔ"Oþ¬åð Ž?ˆ,©l9ýÝ“Ó_½Œß´{ª]õ!V¥ì[¾õæû’ÿn&ÈNxû8áíïk]çm^Öß”ýqT¡éØ9hТRIaLxo˜† €(!<¼bß©òˆ·1‚ŽLALx$¯"éT°w4e¸³?<ŒTiøÉߟŠ,®x /9ôþ±° W#:ñêx8õÚ£j™aY•Û£Z™}ªÐ&äZYèÒc… J|YH+ýLO@!c#£·aáó/Ù»c;A –ükh`Pûð‡>BHD)ïb?ed4gW[îϽ_ë{;´ˆ&§®£)ϬL¡Èâ×ç.†T›þD’%Œõ»Å—7´v°7UeW¼‘*>»õà«ÒÞ&ˆ=÷Ǧ•Y&ÁV3slïl¥#C#€*OöÛ½âàËb`jYwìäj«Ë© ˆ¦hââæÚÉ͵“[Gc…êÏÈ 3G[9ZEQá1B s##S*™žD™‘S±}–•cëÚ,äòãÃXööøú£*Sm‚¥bdÓÆÆH©,Ôëv´à›æju¨†Þ#Qzrzei?AWQSª:Š„²ªrå?(QZJÞ9!©ôÔÏ·êâhçß[õõt?|Œ›¿xÉüÅKbbcµµ´vlÛRûpl!$ d~Nþ§yk45MfÕÏÎÿOô烲,·?¼7ôø*'èZ½–o[ÑKÍûðïo †•Qd^øëQ;‹¯F·‰ŸÜ&¸­§ìØ6ÅJ†€ò—VÍÝR@E¦ß½üxjwåj›¢ŠŸ½ô®rVÖqÚÎÿ5ãÒî­™¿íQ6 ”0Åû´÷¨í#'üå\¹& t£~+ÖýpM–ƒë^2+*"ƒ´×åG†Å( èt)%†‡P&J…á Y'ÃÔþ;— ¾ÙÙš#UxÅ'¹¢Hƒuœ¾ãc͹eïÏ,^t,ô«™‡µ=Ž#µvJ‹‹?EÂd³ÿûð 6»êjUR\L|sÝ!„~@C]}ïÎó-þð1´45÷ìøŸ¶–Ví[À±m„ÄÕáò>Áq?¿§8ÆÝÜŒ+G¨Üœ¼oŸø©l›¦è6f¬• À6<®·zÅy’â…‡F};œ[Aôªrü—¦Òuâp³ŠßLí“Udx?:èMQVÆ lìM+Z}|UB ?¾,¡€®ß©s+PÂ÷o£ùÀúN@еííj·dâ£ðý«Oµõ4¥.㇛Wì·Õˆ ¿YÄú'‚ØöWA‰“Ád±*/¯1™L6ëçê1ÛFIMQµª†–ÌJËüo,›«kÓ¡CûŽmM•k:?Ñõ­­> 3rrrUë „õL¸h:ƆÿG¦Ÿ ˜É²¬Ìâê§Š23>ÕÅÐuM «Fê®olȪ,Gf¤g×­˜¦mçP‘lRüȰ~fxx 49ÛžýÔi@‡‡Å•LJE‘4y{{“Ú âþà0R¼ì¬¢ªý2úl¿˜Fº_mâ§Bƒî‘LUà ,çý·^$U^^þé1!+'‡_x¡:ÈÉÍ»pчq††IÉÉó/ÉÉÍ­} XI‚’ºž…©,íc! daÈó^;GM½Ëœ­]€*¼ûÛðmO¿›œ\™ÿJK茚ó(R$ªÊ’©ÒÒ²äã :“®ac˜:Ú*œKÎ'ÌŒˆ‰Á´°³¶T°’9ŸZœ¥‘" ØÖm¬˜?j±2ºŸ8ŒõØ“jÞÚ€{D×ÒÓ¤C6 ”(7;Ÿ„Êap*7ûÓD\‚®­‹7B¨ñ¸vëQíó6ø¶¾·2ICY²lE|B‚¡Á¾];`ÞÂÅ ‰‰‹_~òÈ?µlO>!‰à8vmÿi>™á}øtTY=Z«&£Ó•$”¨¸¸²ÈìÈÈ̘ÉÔ U#¢ LúT9XJãªk|§t˜×ЭÜQJ|Â#õdR|’ r™Cº†¦*í»ñÖŒeí`U1<,J|s50ªœº¡"§µ­9“al°×‹˜ŠÍ2ÌìmkW´ýí~|ýoŽšº|Õ~%$~¶tabBêW7úɃÐp{DÓ°±Qÿ´á„èØO<©â˜÷)•AÒ ìZ+à‚$5ê;$W]¼‰173Û·k‡ªŠŠªŠÊ¾];ÌÍÌbbckߎm#„$C®Ý˜±­{†—Q/úÄ§LÓÃÁP@–Ö´H-ÐUT”È @éïŸÔ{°³<ÞûÀ™0~ç{²àɹ³Q޳$ão½_™œlk»ï°2¬Ú9ÊÞyTD¹~§o µaÄeúÿ{ûcEÊH0-\ ØlÖ§õ?rsrH¨Å +!okoÎx&ŠÿÖ÷ IMÕÚZF£µ¶Ö¥½Ž+{Rñ=F×µ·k°Q\F«6¶Üëþ%™ïæÚPûQ&\€²Ø+§ýó¿þÑòS¡!÷ˆaÕ½›á¥³q" È¢'oÄ:6ãP¥Ñ—/†TÌÙ$XæÝºã½mjDbZ¤)lEUE¥ö£Ú0ÛFIÃpÔÊùá ·ûgŠ(²èÝÝ¿ßÜËàÈÈ0ɲâ2Y¿Aº©­ÜõŒB€,z±gÂ/ VazvÉ뺩²Èc Æ?´0V*KŒú˜S^9IPÃ}Xçê$B¾ó˜aæOO½+§€, ñœ3ú­¹/!<"¹bÞ A×î3®¿6­¢)=m&/¢DÉWVÎý`©Å¡J®“ôÿ~FHÓ´³×¢‡%‰€ E§µ9Œllhqydåá¢)ÚÛ5ØÊ„¼ëÐÞ:O®¥ˆ( ‹_œãáca$[ÿ.>çÛß,?ut­†Oï~ïÏûY$P%¡‡§ÐJ‹L}—# €`è ˜:È“m„„àé!$1t>kwÿ5ÚV™ñ)‹¥HaYqaaé©6ÁVom¡]‡B®Ã¸‘ÜOóþøiÉY¥¤¢CÿNz5¦n Ë>C¸…ñá¯ß|ø”j2–£–Ír–©ámÌVã6.ïg&S1ó—üäyXR1IÁÒé4oË—ÊjB¡c¯ö•s@©òÌw/üü‚Þ3XüºI»Ïäf˜Øµ–`ZØY²ª~œÖŽ–µ,Ú®®ý”?ÇYVN0¤ø9Ã^†Åå2Ìût3ûöCù‰ƒÐ°{D(uYø× G¥Ê•½³?†…ÇJµÕ;ÌY3Ϲ6wE!±À±m„$1µÝæïi3øÅý[Ÿ¾Œú˜”™_* ±¹²ŠºF&­ìÚ¹ulcªT·3Ëbܦ]rG_ ŒH-9m«vî¿L¦qoÏãÞE°Í<þ÷K›³Ç¼|^Æf–2”ì{ Ÿ4©·éj¡:Ý–¶êvûêmßàˆiyÅ:WQÝÈʱsŸ¡C\ ?{;¡ÜmÉÿÊ”\ KÊ)á‹j7ŠÏlíК}'°bŽ'MÝÚVƒ@È[ÛÒŸ½ s»†M, YûÉ4úöÕµ? ¼G„lë ¶¿sÑëÞ³Ðéù<àªè˜Ûuì?rd_+%XBIQ\\,éBH„¡û<]I'€i?ï¤çˆÚ-WBý~¡ „B!$.˜m#„B!$.˜m#„B!$.X·B!„¸àØ6B!„Bâ‚Ù6B!„Bâ Éï§€B!„ª+Fii©¤c@!„BH:1ŠŠ $B!„BÒ‰qçÎMIÇ€B!„t"]\%B!„BÒ‰ § 7ë0Ø’!„B!i@ ÊK†Àà`ªB!„PCékÀ%˜lÀ»Û „B!$>˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„B!$.˜m#„PœÌeÌ÷H:Ÿ&ŠÚäÌb9oŠI,þÝ©êt™Q—Ë%B5̶B¨z¼8ï¿gômc¬.Ça˪h0é÷> ¤¤k$eñ<êjc &Ïas´ÌÛ ˜¾þlH–PÒ!„P³Ât!Ô ¢<wYp¿P»ý°_~wÔ—áeÄÇF„<:°¦¼ý\wC6(޽”?’¢³˜’U½æv$Œ§fç>hÊH356?7þß-ãOö}·³S=÷šÕûPré~“Ý0á"„P†Ù6B}«äÞ¶urõ'^ >6H¨zš,ŠO,ÿ”hÒ˜l)MKž®:ñH¤ú ½×OÎqTüoÿùižëž’Tý7Ac°Ùø„j°’!„¾AfÅ|ȧXÎ}z~–jMÞÈH­ò¼ùeÝ6™´¯›i¹Ü7ôüò!NJ\޼¶Mÿ¥c¾¬L¦?ñœ7 ‘ª,›£ cÓkú.ÿ´ª§…oo]0²‹‰–—-£jä4ð×#!yÿ%»Â7«m™l·ÿ…žïn«£Àá(ê;Xë“üEµ‡0åþ¦±í•e¸ :¶}ž +ª1]&O­Þ&0švôËTXÚXÞ…UùOÞ‡›ëÇw¶Ô’çpä4Ì;ŽZu)ªä¿SÙÏ÷Ïéã` Ìe2ØòêÆöÝÆl|U±é¯ê¶K/ŒàÒÕ§^{w{ý˜&ª2YõVÝg}óe Tî«¿ooª.ÇáÈkZtþeÃí8,üF5y8´€Bß ©êëÊÂÓ «W↌7®õ6™á5}„¿ûâõ^ëtÉØ]7n¡óêoW.ˆÏMè2éb©ýèiÎ2SàÅùŸ>°ÔÝ?êràÁþ_fõŸð‚Žïð)ì7hÒ S]EArÐå#gv Îô[nǪz‘(fÿè_L†­ÜqãoµÒ°³.\?l$çÅãeÖ *ïÞ¢žƒö' œ»iUk™Ìg§Wö{¤J#Aë;;Aex_ ,¥[›ÑM±Ú * cè4Û»Üzäœ KMhI~'÷mõ ðo?ïŶlQì>÷…Áºƒf¯šg«N+ÊHŒz~?èm6ÙS^ývK,øªãÌÕ§–™²R|w,^>s O=ôØ €Ê¾» ëð)¦C¦þ>ÉZ•L}áu`ý·7ÇžzýbˆG¡¦ÌÑŵӕ !„ÐgÊ^nvS¢ÁÖ´í9zÖŠ­ÿ\öÎæþŠüqèúóU<)JÜÛ•tÝ_®f“•/ 3N ”§kLõ.«øg湑jtµþÿÄþ×L髵m9L›U¯ÕGA“Ÿý[ÿO_eºÆä[%ÿ¼^eÆåâÇÅŸ^"Šù»‹a¹ü… ò«í˜tݱÓ?µÃ Ûê&KÓic¤°ºmòýæéÓ ÅqWËj:>döyU³õ"ÿüO =_éÈ&äÝÿIQ™~¨7›ÑzeHõ{Vî=EÆõ¸Ä«øgÉùá ”úN}zEÑ­ÉZt¹ÁÿæT4_|¶!CÎuÓë’ª6±ž½ú³î—P!Ô$uº’áèâŠ!T N›å÷^Ýݳ ¿Ié«+‡¶,›1¼‹•®‘Û¼Ó‘%ßM¥÷è>ªŸ„ Ç6ÆDþûw$P¹wÏÝÉSÅ’Vuð„:CGv §ù=ŒÀURBMfÛ!T=®q¯ù».?Í.ÌŽ ö>¾f´Eɳý“úþz;ï{é#MECí³ú<‚Í寬ŒQ\TL¹(ýè@eîgdmW¾Ù9ßYV°<Þ{ëÔ^vzŠ,‹ÍápeŒæ=,§ ò ? ¦ª¡úÙ¹œàp8Å++§@”ø!Aݰ±ø| 9ËÖÕWsÐdååhTIaaM+’éq ¥„zkkÍÏ·¬bm«G$Ä%‰¬\ßO1xcocu]»îsÖöyWc“„¬ºšì?6‡MP¼Ò2 ÈôwïóÉâë“´>?x2:3î–“Ù™Ù-eMF„Pó„uÛ!T3‚­bâÜÇÄÙ}=Ãføi¯“÷wô÷PøÎk¿;fL Ša6íø‰©f_¥ºWǪºì—ʽ=·ÛSÂγí]gk &ÇaÐ o/¸9™ü"¿$ º­RŸýÿÏ`´²±`‚_è«há‡ïGü°a®ýü›ÑC_ܽuÏ?ð‰ÿµ­—n\ÛÏý+³¬¾»zà·»Q¹J P4õá{®,uú*$‚¡n!•‹0"„¤fÛ!T;„’ƒ1ãß—¹¹%(Ô4°: Csc¦èY†¨U»öÕO‰üFÉÃS^‰Š—¯í"_ù”ð­OÉÏŒäÒ M éÂ÷ï…àRu¾/ŽŽLùwÞBhõê*óÐïÌaÿ¥ž=¾ó«‚¦eb(C½ŒŒÈ »UUPy‘áÉ"f7cýO¿¸z.Cg¹  ÌðYØmÀu{¦èÁª¾ÑvCÛÌTŽzÊÓrio†×dBÍ žµBèTáë;ÞÑ_>ð¢¯Üx+ kZYªþlª „æ€q½•J}¶®½ÿeåY˜‘YZí[DååB ѧqd2óήá?S¥L·è×ß’ˆ=³÷fæ§Fø‘GøÔ´ Í`âÚ¹6̸¦N9ôöËòSýwÌÚâÏé<¸—Šàé¡=O‹>ý±$d¯§/O®óà^*/?Ÿ÷Ù{NNÆ ª¬´–UÜ_‘ë>v¨ŽèÅîÕ^‰_ì>Uš‘QØË#„øàØ6B}ƒ*z¶}è|M—^½ÝÌu”¼ŒwO®]¸ÍÓ²nq§Ÿ› éŒßíy¿ç”ýƒÛ„™4´ƒ±/#áCØãw &úÿe÷íéX¾ë îŠ7/Ï0ûãDWH ¾üÏÅLUFÒO,2Ípøuë´óCMèZ2oÖ@+nVЙ½×òMtèQ5¼IÖuýµ“¹C¦íüø`ßÁ½LÕØüœ¸7þÞwƒÒ´ù„êð›úøÏÙ1¨sÊÜ)=Œ‰$ÿ“ûμ–éü÷ßôhÂÈí]Ü/iäfc¢¯Î.Šõ;åé#2ž>¶nûm><'ÄÃó—¶17&êb¡,ÊIúùìöè—böu«[£!Ô0ÛF¡oÐ4†n>%¸rçîC¿ÓNg‹˜ šÆÖ=õœ¿djÝïÏ0¬ÝhÌ© óžÛ¶¹öÏê³¹B®ª–ž¹ÓÀ•¿Ž4®¶IšÞ¤7 —.Ûëõל£t³öÃ~»q€³¾õÔПØ(¡Úw÷Ãë:¿¯>r`Ù‘’™«Ç†[ã’§»­­ñ],ÃA.GwöºwçÈìB![EßÊ¥ÏçfÍáÈ`˜Ï¸¨õ÷_ÛNZq¹€Rзë¾ìÜš­Ùtý^SGE]~|ÑóJFN1)«eîÿбœ¤¬lÁRµçhµ—a+Ó%-já¤vl;­´0iÔªŠÇáyéçãÞl {4ÖÿŒ¾×zbûLböÀ#y%¡¡a¯Á õ@PB>Øî3*é¸Vô9ë˜{£“BÖg¾;•Ÿò¨¤ð#ÿóó ¤”„îÌñšrÆ2æåðÛÞìȺ#ù½Àø´äRäpwæÓK­.oQ=»ºÿý£ËCn{FÞHŒx“›šVZøyª ‡ß- ¾ÙãîAÅÓv¼½wÝ›û^Ïý) šÈîH̓7¯ÃÒŸ–>ý-ýdëð¢nôв8-tw·K…/ÊŠ“_}ÅDŸÈ{¶"ãV¿„#*Qb¯M Ëx^J‘MewðÄ4ÂÑÅUnù•€¡¼á:(½0Buô-·ƒñ÷fjÕf ” ˆÔ’‚œòÒ,^qbI~d~ƛܔ癉…^Å 4Zo‹íûëY1hRûãqP"*ñnñ»Óùñ7‹%dÅ“4¡ßKN©Kņ#oÀ”Õcr”é@¿PÄ/$óß—@nxyÞ»òô§¥¥éÿ%µ:Ê´žªl6J‘)[ßÏ%44ÌÞÞ¶ž )€=A-ºÁ‹¬Äl, IDATc1ÁâÞäóË*žaÒèíÔ ,Õ[+iÈ*È*iÉ(°ht>)*ðÞd1ÚÛ¼´ØÂì§™ñ1…ÙUMµRPŸ`æ4µU;-®¼x÷ªÈáGÎ9WPœ,¨x†Æ Tí9*Vl¶œ>SÁˆ%£Í`pi@AY–0?†O ©Ò4an$/ýiinDyUSrzL¥^‚îYÈâ:g-Zã|)t¾šY¼e˜”gÛõõpHŠ ÏO÷MõN‰º—ò¾âIM®ü|+×9V®Ê,\þ䧉xTÔñ¼7;² bùÏhºp úÊ› QP³çÔ¶8„‚Â8~²oIü­¢¤{ÅÂ2X ´ÖÓTW“єڒ'„PS@R”wrôÿÂýüÒ?TïnJôͤÈÛIQUùú#»¥6]Û©ˆ%ti—\²1+îF!P2š óÑŠ}äu:Ë0dj;#,#SüJâ®%Ü)*NA³‘ŠŽËÔÕ9â ¡šm.‹W|ø}Ðñ˜àØÂlP`r–ØtYdÝY«îjGÄ£ÞîÍyµ5‹—#Y]¦õ eË JòF¬ú4Ë/$cÎçGÉË .:‡°«ê¸DMFsn„P£€º™¹úµOhn*È3ÙcLgYtpPÕ!ê1•„OŠî$Gyt;)ªâ™ÁÖ›úY)i6LÜ-@ÒƒâuY©K€ f Ö3Tt:Ëõ¸äI‘ö¤$|nŒWAEú®ßSÎéuÝ®² 5B_h6Ù6™pwßéB áç7]xg4xÉDg9 Ø6#iUÓxóí PRcV¿òyž•¹µŽîÓZµÃÚ’šPðáJaà’´¢¨9pÚ,W7®@c4ä<Ç̲ ?3}Š€Î!Úü®î´BÎù¹M`ýª€=Á7Ý (+qγ˯rR@…-³Â®ûôVíY 9Ø™\Rðwø£Þ=牄0ÚØáï¶q²~Ír#ËŸ,JKºW LYšÍlûEj²: 6àf¢dº3;òH^Eé£Ñ@ùÎ{´ë9T„š¬$ùÿÑ\“žûSÈ/Ÿ%äÇ^É:3¤¦AèZfÛU¤Æ,¹ý2'Uu¸z´QÕ­KÄÒ.ë5ïéÒ´dßPµå´Û i+x}&PÀV¦·[§a3[… 7ƺ}©%¾SS*JÃ-')wÞ§]ÿ ”¡–éQZì/çRJ  ZwZߦOãœçßdÍ}våaZ ¸¨wÕ K>“ú¸äᤔÂ|°š¬Üq›G­1–í+N<[–ñþl>(™³z_0ÀbnÔP0Ûþ®bAù¯¼÷D>€ÖJš^Ý~±VÒjè蚟¼¨ò“+j©-&(¹íÔæ¨4êò¥"õrsVðºLP0aõ8¡«ÓéǃÜX?€*`O@ðâ͛Ӽø½QO •‚úù®ã÷&Ôùo½¸‘QVĢѷ8÷_hÝ©>âÒPAf¼Ú– Ц¬îGuuºˆñfµgƒ”G%~3Sòcø4á¼JÝùõÆKB’‚•$ £ÎÙv…g™ “ŸœWE'h{Ú™mÙ¡%ŸߟÍ÷š"âQrúÌîGuõ{ÉI*’œ·¼û¿$ç¼å4pY«éü‡z þXB?!¶0{˜ïɰ¼4:Aûþǟö=™µ^l¤aåñË–¼¸q<&†Øï4J©¯ˆUœ,ðñHJV N+ÕÛþ¥AgIæ´.(!Ÿ-ÏÛ—zÝe{žÒ“ÕÅUQ½`¶ýcÅ‚ò¹Ï¯žŠ €‰f·:Ž`Ó[ܲ¢rêÉ´ðƒ¹`à.çîe ¾ºÚ†Ä§žüú)¤>r½NësTñ&a¡š}ÿbæÓK"Š4‘W=ßu|[5}IG×Ã'œ/ðÌÔ®tŸh«¬-éˆ$ ùa±Ïè$^¶HV—ÙûŒžX‡´k)é~ñýqÉeYBŽ*½÷9} Ž.!)P‘mcåkMä˜ì“FŸí2ŽF'cCºzH)-tPŠ—-ºÖ-.ü`.àº]kÀ#‰§Ú@g]è¸{é3dh‰w‹/wøPµÔ÷·ÿ–Q¨ižÐbQ@­xygZ —ˆ"{+½¼¨)¤Ú0ÄÀ&dÐB{ØÂìv7÷\Iha]”‚7Û³oôŽçe‹ô{ÊzmÚh©vÍgý^r£^›êt’ååˆnöMˆ:ž×8Q¡FÖ˜_ 8¶]+/s’‡<<ž\R É•÷î5­‘ëü$%7œw³_Bq’@F‹Ñ÷ŠVIGôµâ$ÁÍ>ñ¹‘å,Zÿ[†µ)ãFµ(Å‚òñg¯'F@ìi?dž•«¤#úZ™H0åñ…óqo`£ûŸ=[BÕ"%¢ÿšæ™ Î¨»¬ÕhjEÒ ÏW¤W”’Û/TuÝ®KÈ :À±íŸà¤ª÷jТ¶júeEmnìôNŽ–tDb—õªìj—¸â$ª-gd°iLµ@NŸ9ü™©~o9~!y½{|¬W˺ò€ªYŸ×ÓçÐõÄ&Ç»÷´&˜j—Î<ÛuÜF§¾°úµÏÌÀKd5Y‚"òVÿ„0Ï\:‹èuF¯Ýͦ–jAƒ[µºÐ€Ð]9w†$ˆxMàs)8=˜Ë0˜ï't è§`¶][ê¹Çýæ3´€Žy$éˆÄ(ůäjç8^®H¿·Üˆ 9½¦;M„¥@pÛ°õTeRHùŒJŠ8”ûÕ °~UÀžÐÒ¤”t¾ã”•¨Å•Ò®»®4Õn@±Ò®Çõ“iqø}ÐÿÓ|R$é Ä…—+ºÖ=.ѧ˜Î!Ý3j5V©ñc¨}7°™¥2àŽ!CÄß,ºÚ-Ž—-öÏ…çý÷Œ¾mŒÕå8lYmcë&ý¾Ã'üñ[ÑÏÁJ’†Ñ€•$UHŠZùòÎÖ°G°¿Ã°Ù–¶ý¦àÃ¥Â{c“Heæ¡Øó_=IÍ ÿ9¼X›¼6Ú­Óp^%…ý!T{Šrº{H,Éo¥ ~Ï}†¡œ²¤#ªß´ØAŽ•ù=´Í¯ö˜$ϬénÍQY¦ðZ·¸ÜÈr9}æGÆŠ¦ÍãvY¯y·úÆ—fÕì9ƒ}Å·ú­ Ês@—÷ µÛóèã¨/Ãˈñó‹ìx2ëÜ06)(Pt«AïÜŒÄ×$©»MoþñÒ<; ›#] wìÅ‚{c’)e7_ÕmW3+S‹8”ë7+Úþ¥á²F »4B¨6âŠr»xïO*ÉwPѹï>SÓœftg'õ½w8§¼ÔUÃèAŸY)Z«(Apµk\Q<_Ñ”5Äϸ)_5ýVIªÐË9¶4M¨fÏèc$£)ŽÏ¥äöd“Aÿr'\ >6Hý¿lš,ŠO,70RkV_ȨÖm×Ý »î›úÀÜgWKQIIUªíü‡z§ÝÍ,Õë™*=Žë@ðÚÌ U@4Õ Ç¨ñaOh!>åtõÞŸT’ïªaÐoîW©vÓïmÕôõ­Î‘ ÌŒïsïp‘ \Ò5Œ’ÁµnqEñ|5{Îð§.P¬C7Õa 4Q0fe‡ò®÷OI ™ó!Ÿb9÷é©þÅÀ5MÞ¨*Õþ²n›LÚ×Í´\îz~ù'%.G^Û¦ÿÒ‹1_öaúÏyکʲ9 :6½¦ïòO“ÚR¥Úk̳As˧šˆåvÝw¸ €½âB%QH¸]totREªÝn½f3o9I¹û1]ÙU‘pãíQì -AJiAOŸC‰%ù®FÞ½§[‰Ñ,º­²öÃ>3UØ2þéúÝ?R&jö3âJ3„7zÇÆñUZ³‡ús5$<`_·n `Ìh¢dÎÊ(¿á/(jèRjšª¾®,ðƒ®^‰û™ßXd†×ô» Ý×{<÷=9Çðíîqƒþ ,ûôgQâ¹ z,¼˜i=îÏ=7LkSpm©{—9·³šÀ¤O‰j̳ô\¢j|‹¬;ðykßÜë† `¤‘½¤#ª»dß’Ûƒ(«5ßT»‚Õde¦íÞ˜äYlºÃb5IG„j eE½}þ‰+ʵSÖ¾Ó{Z³.z¶UÖ~1ð×v7w?Ɉíwúr·‰ Zsã刮÷ˆË,W±fñ5f)6㛑Éh3†ø™\vý˜õªìf¿øA÷ŒÜü\äûÿö»ëÝ?.L°òÛÖ©›k[Ç6Îí;wé`¡Zã…²ˆïzü–çUì쎛M=uܽk•uqé¯â^ž_nZÑÌÔéCͺtܰ|ï,÷uŽ5d¼\Qôñ<~ƒÿ¨h ,yšådeñÕÐ7,̶ëå/Ç^$PëßÜãwF¡§bÎ{³“RvgPEBëiÊ®ÿÓjÖ©v³‘Š‚bÒwJJà’ô2­ÇÒf0š…Ä-44¬YŒk¢ºÉ)/íq÷Pd~†µ’Öý>3˜œj_ÖŒº©¼ª_ß9îxÞHŒ˜òä‰N£iDó;;‹Ê©Ûr#Êå ™ƒJ~T»B}º¬cð£Kí>¤=)½7&¹Ï%}ZÃMXä´Y~ï•Ó‘ÝÏÝò»rèáyŠ‚­ÓqÚÖ¶Žoý½é4•Þ£û¨~ŠPqlcLø¼—Aö1¤Q¹wÏÝÉS=k¤®ˆÇ«¬!,† µÛ°Æ×/q£É÷,DÍ{ú{zCíš8P$8þV÷µÆ<4‰~ß|@¬uì],(ß0Ü÷¤_ßÙÎMãeµWË¿Õ/APBšQìzHW Rí V“•K’A«3ß-§™µ.2ì'/鈄5— Õ€ ó=‘Ÿn(§ü°ÏL ÎwoµÝ¼º²ÖÍžSzûüójÙŠòÅf„P>£’ÒŸ•rÕÛˆgfa]Ô³(š²†=6¹ìú1îz¡ÿœÔn úÕÉ5î5W¯ù»¨òܸ°·OíÜyaÿ¤¾<å7‡û+W»šŠ†ÚgG–`s9Å++£@S.J?:Pùè×ocXdäPC¶m5U™ AÛ®O XIÒœ@lw˜S^z*6¤ßý£OûÏ3Sh6¥ ¥éÂîñeYBý^r=Oê5»i‘5sþSƒ—+ Ý•ãã‘4"ÈTź_VF}IQSŸx¤¬¸+‚&Wª~Z»i_é1±ï½#;#,ÕgZttDµFÿìÔ¸ë… Ú {FrúÍi’R¶b÷¿ax½g\äá%(†Ù´ã'¦š}UrApu¬j¬Âà¨Ð–4›|¦‰“®ôJB ޏŽì£k™Å+îwÿH>¿ìÇïiDå”÷°ÄÂ|uGNßË4¦´ kW!Àu»¶ZOJPB^ïWš.”t@H’šþb¨nþ|åý2 æ­žSôep«”æØ úèZþã:æ<»r7¥ÙÜÉ8tONäÑ<‚ƒ©9T_Ø#) Ò ´ÝdzŸ×'h¼63êx^ý¬¡dç`Ì ø¹¹%u˜ÕÈ047fŠÒ3D­ÚµÿJ;{9©ûÚÿ)¸&Ióäѽºýb­¤S˜=>ଈj¢W^>ç?'5ýY©¬.³ÿMC¦¼tö‚ï[k´å–¦ oL–5ƒÏ‰Ió*!@µtúÃËÍo}àR·‰.ê?|}3íÓ[µ[nפ¨Ñ~§ßfI:œKð. \’½Îèku‘t8_k¨n`2DÁm—6øÍLÍx^Zßæ¨Â×w¼£ ¿üžâE_¹ñV@×´²T­CnLh×[©ÔgëÚûÙ_´KfdÖ;àf®1ÏÒ™cI„<“}½çd¶Ìí¤¨…A×)hÒkë„ïÏ:–ÇàÒú_7Õ•ª |_aÈÐÜ2”Ógf†”=šžÚ´?„ÐOx™“<=ð"è0¼¯ž¥¤Ã¯mú6°.àó=8V(àI:œšä¼åùŒJ¢DT›eêæ£%ŽxÙÍWµ™­B ¨;ÃKRëw•*z¶}¨µŽq‡¡Ó[»mçî›WÎìߦ㲞Πu‹;Õé¾›4ñ»=ÇèÇíܦ۔ջ?²w˪…㺚ö9‹| fÛ ÉT^õr÷‰ m_TàÑ÷/$Îw%Ü)òŸ› Ýë¨;q%Žx…††q5n2dhïÏä¿Ù‘-éˆd4ÇTƒ´ÒÂÁŽóDÂ)æ.³,k[ÍÜ|» þí<ÖJIó]AÖxÿ³¤xî”\üBòîˆDAiµc^7¥d¿Ó;ÿú}ÉòõïÄ«öüÕóAÐù‰Æu]éŽn4æTÐãc Ú‹ÿY=æ‚Õ»Ïß]²!Ôô•‹„Ýîx–™ÐQÃÈ·Ï,¶ÝÞ¼f1…ÙínîÎã—ýaßsC›>’çk wG&~¼R¨Òš=2Ø”!ÓRFôxÙ"/çØ¢å$åŠ[#TïÜ..s,;N1w!)jÐÃceE’ç ¢rÊÇ#QPBö“o¿±¥Ú`:\¡í_ >£“ >ð%B¨î~¹õ,3AGFáR· -'Õsµ‹Ý'À¦Ð‡ÞÉMnÆdÈúÌW Y ´¾W ZNª 5z¿k†ˆ>‘yTl3&Q³Õ‚þchLž†µS7H.)ððû·I͘ôŸ“šý†§`ÌêuFOj–Ö®Ùç—ŠÚ®Ö0p—ãˆ|F%‰øMô:,“æ[B€¾âº'ò “F¿Ôm¢¶ÌwÖDû)è=´Í×:ºS@8û¡(GÒáü'é~ñ‹5™Ðûœ¾’E“^qUÝ@ÍÓí°øÏNÍxÑ<–&kápM’fCg\í>I†Á Hÿ¸1ô¡¤Ã©y4/êXEô¹¨ÏVj)õZŸO:&hÐ묾œ>3ëeÙÓ¥MúY¨Á5ÓÅ(ÐW"òÓ'=>·ÐAÃðgß.Ýàûýô¬rËK?8^$(—t8¥iÂ{c“ÀeFÓ¿›˜˜ºÕdeë™*¤€º;"±‰—-Òí&ëü§º¤Ã‘¤N»´Õ¸ÅIß©)¸ª‚Ù¶ Ôo½Ô¦«ˆ"ÇøŸI—h· „¼ë‘$âQ&ì§«H0’Æ÷í¥"­Ž2÷j€ß¬Ô¢$‚B %hYÈ­Èü yÕ#nDŠá¤¦(²8—»OdÑèGÞ]K —l0!³’}Kd4½ÏêôfP¤(¾n@çîô™ò´W ßîkBu>è[XI"=¶8÷ë¢ešQV4-ÐK‚+pÌMÍyËS0au?ªÛBʵ«T{©Èf–ŠÉ0A1éã‘H qü¡EŽ‚–Ì;9zOäAœí2N–Q§µ‡¥«8¨èlqî“_ˆ/ΕT™ÁeÁë² çi=­æ1cU¬Ý@Ñ”Õýˆ.<]šžý¦I¯ŒÞÂa%‰ô ´ÓÇ*±¸·“¢ŽÇK$†× £OæÓDÿ†-§\ûèz@GF›‘ñ¢ò{!Ô”%•äÿp6¶éÛ®÷Œl!Zw ß:Ÿ_6ÆïŒ”ÀŒ|Ay\%¢ì¨ê÷Ä•U+™y(¶ž¦,âS>£’êµ7’˜m‹ž¬âÞöC`Þ³«?œ—#z81ÚoÖT±nÒ“ÄÅä{—ЏŒž§ôà妬Œ œ?.ý¤¦„ ¢€šôø|Ny©»®Åï¶ÝêÓ””uˆF«säžg%ü/ܯ±7OÁ£™)ù1|U[N‡-ÍiIÙFèn»´MYùïË—¦5\«Âà–LNσ©˜Á7¬$‘6ãLÛxÛ—‰#8O™‚‡““ù…¤f{‡Eª·Ý¦¤†KEú=åì©R"êÁÄd~zÒTBÐÒˆ~曫ʖ9æ6ŠFÔ«Núº*[ætç±°úµÏÛ¼Lì~ìÝ™ü˜s ZŸ‹ú nsJ'ÄÛ Êâx.ßßnY¶ÓBpv÷ìàà2iýÙ,¼Ozƒ•$Ò†âPÇê¹×9);"m»‡são1eiîçôšÅÌ•Æ×~£¦²%;ÿ]ùó?2$ B¨ï ³~ ¾ û; ×ùÉÕµ[ˆÞº­fYv¢ñþgËE”ÓñrDç§€ëßZM|uíÆ$øè5£½]ïùûå÷±tv¿ßz@;úŸ-ã;´ûíq½gå3œ×¿-.𞡃_èÍ fÛD‰Å=Õy4üùÊû]Ac —¤ —¦@·ÃºòFuœQ$j¾TÄàÒzœÔ#èÄ›Ùɾ%j|RVBÐBIrBÀ¹R¡`¼©“‡±}ý”Önð¿¶ÍÔÂòÒÖ¼¹×Û£ÀoVJy¾H§³¬õ¬æ·Î•¸ºAÉÓUC'‰T´7(æõÍ#ÛþÚ}cÝ„6›§îœø§»&YÿK¨ƒÅf31ukXI"úèZN4s’äø€³b¯'¡àÑôAi{ñ>Ü\?¾³¥–<‡#§aÞqÔªKQŸ öPÙÏ÷Ïéã` Ìe2ØòêÆöÝÆl|E|S·Í0[‡Î|âßΩ]-4ä8\ãŽvf‘ÖSÅQ—þ×ÙRKÖU3i7bÅ…Èb1쳃•$Rkw»!²J!ÙI[ÞúŠuCѧòî±höêˆuCÒÁi¥ºŠ5»8Iðt9Þ`¡¦âcQÎoÁ·à¨›‡«åÞ“«–Ü4gYv €šòä_œ:e™Â€ùià¶K[Á¤å^8ý•á}5°”n5nF7ÅÏ =Ô8m×hÀÃI)¼\€0æðסkn8LݰÏsóìöü›G¹ ÜVqSPQì>÷ùÿ&^µ÷Øñ[—M쬚ô6û»CA‚—Ïõ7œuèîÓ'7¶öæ]ûmФãIU//~¶®WÇÑÛƒåz-ؼÿàŽß©¾Ù3¶Óà]|ñ ôÆ^“Ÿä³ãÇî¾J,fjZuµxê±6ò5 Qù¯OmÚpðÊãð¤<>SIתÀÉËþ˜éªÙ—²SdqŽºêåshCèƒaF¶ÖJZâØJQ¢àñ‚Tè´GGÞ€)ŽM4#¡¡a?üýJc=Oê]tù~ ·ÕX%mW™Æ‰ 5¦ÚôÔtˆ(rÒãó"Šid?P¿uC5+ÝÝ`›ó€{)ï_ç¤l}°ÎÑ]L[ñŸ“Zž'Òë.Ûzª²˜6!nbéÂ÷áѵw²ú:³j³L-þFaÆ‹²À%éÝÿ÷äÏÞ¹¿>ØÞY‘€©“ûtî²yÍo§<îL×#²}o=-µ\òïÅNUí¬©i»dŽÚDŸ‹+¬™vv ±þn»Ž]ŠŸ´È„ xý÷¬M¯ôÜ{¼½‹RE®5}BÇqNãÖ¯¹2Þk´ZMéWnyéñ˜à"Ay‡ØÉ3Ù“ÍÛª°ëþ}ݘgƒFͶÉôk3»zœÊ2\.dÈкjÆ÷JK7 ‹‹ŠIBVAá›oƒè~LÏ«Mlô‰\*Œ¿YÄR u?ÜŒO…á¼J#ávQÖkÞ³é÷aB“T’¿æõ=8êêQŸ±«ÈUÃhZ«vGÞM ô ¸°ž &~…—# ˜[¹‰Û¶1n IDAT¢Ö|‰&+/G£ ««ùP±f·Y®¼.ýÆ®ØRB½µµæg99¡bm«G¿Ÿ—$5…+×÷{þÛÆÞÆ;´¬Û¹¹ué5xô¨^ßæðUÛUÕPûìt‡ ee‹Ú–ÅD'ùï–ZÈ.ýúmœ¬¬2€š>Ä©­\hÑÄǶ%Em5b¶Í{rîRñ¿¶õòÁkûï¹e–Õwª¾ÿ‹Š„Áé¾Á{c÷¯¿ÐhÊf?(PaË,±éRókšµÆ<4ÞårQüËWY”BÛÖÿuBBÙ¥½%£<4$ì;‹PrÛõp•ú³wI©‰ÑgWÎÞªÔ}Å‚®Íúgu?=+c{žH¸äÅl6pIzi†PÛMÆzfó>6 ŸúoI݉k;Wüç¤R¸<‰t‘úKj\Ž{=1B–ÁúŸËÀo¼%te÷Pǰ,äV\QnC5›ê_}"Î"ºÐiîNÅÒ ­¾C]eDQgûV÷w:›èqÒ@tTnè݄Ͼa¨¼ÈðdÓÐXÿÓ„4®žËÐYîú÷îëĸ;sÌ2î¬ÛP‡Y„¼©™M˜RÀujÿ5 µæ8ý­!Içš$dZršˆ®©ûň+][O›N槤U¿ %ÍpÚѳ¿uc=Û2¦£¥®¡U§_æ <ñôÖ¯6Í:ÙØé2X–Áºžq;)ªALVu<ºn–K25í7jÊh3ÒŸ–†yæH:„ZœL^ñìgW`“S?YœyRGà mG;” ³ž]¢ n”+âQf¤@›êÊ–Í´ŠSÜh×εaÆý3uÊ¡·_f5üTÿ³¶ø+»pg ²aÐÞmŸþX²×Ó—'×yp/€—Ÿÿù­NNÆ ª¬´´.#Óeô(sˆ9ú×ÁHÞàe¤çã ”QãP¼Ò2 Ô8ì/~³Ølª¢Â¨ÚßÊ4޲ž‰…#wÈðQ]Íd‹ß?8²ýð´>eÔ½SãMšw¥„ŽŒÂº6îK^Üœýìr„ÖoòÌz¿(å?;œVâ©ð ?{©ˆ¥Hïâ©ã=,ñùŠ “¡ rz-}Q©ÑJ¤À_¯}²xÅmÕô¶¢JËé»Û¹™y/åýÄÈÁÖõlíÕ¶¬ü÷åJæ,§ê žd‰«Ⱥ®¿v2wÈÔ£³ì;¸·“©›Ÿ÷ÆßûnPšÖ"_ Ý–IgÏÆ`“·à÷¾ÆD’ÿÉ}g^Ëtþûï z4aäö.î—´ r³1ÑWgÅúòôOÛ©NcŒìv]8píBWgßIã{ÙjÐòS⢃}®ù[ìϼ0¢e' ÒYIBpd¸@•óÊ¿ü½W^@p¹œê/K•¿ÞÔß}YX·ƒ—w/?tàÐ_–xÞó^e“|aÁÒ YµøYF|_Å ªî$$‘]ÊÎjúI%ù³î®gƒ¡»s²Cy, pZ®.ñýjRìímö]&C ûÊ JÈgË2šÈ^àƒú?¨COÀü "?ý`ô3Aï4ŠFâØDÅ—«Ä÷´hpä6:õ€%/nðDÂú4X” Ù” Ýë†G‡7‘¬Ïƒ* ÕN–‰Çá 0Ÿ=s»ÈÇÞ9²mõÊ¿þ>þ0Y­Ïç‚^lsc°Ù#Žx-†Ù–i!—Ï™½Ì3Ñ}Ù¹Ç7Û²èú½¦Ž². ¹è¹nñôɳW}¥8xóm¿=îJu«Þ!:®¾|kËH½ø+ÿ6{öo›_{-h3cÛ¼ŽÒ>”T›/…F †ptq•[~%`¨†¸·$ŠÞÒÁn凱7RN ¨*ÖEmjg¿*iâ¤ÃîÕülãûÎ5éuX{CèóVUõE¢°uÎNkS&ÞI®ö=ÿ!‚¢šú•’ÐÜT‡ë;hñfðb[eíº5RÇ?g+,%ûß44 ß°¶L…ùg­bD|jx ‰VG\!±#)ªóÏÀÌøí+ÊŽQ= H‘ãõùé«z­­ÇòÛÞÃ?^-4óPt¿ ß€áµ\ÜìŸx·Ør’rã ¿J#jR:_Í,Þ2¬ñƶéFNŽjDaðóHaÕsT^pÐ;!Û¡­mõ?±ÈüÜ| „Â/¦ïRB¡‚†]ÖHrìUtæY¹’5ïùÕ:W×.N–’æ£1ÕþV ƒ5P0a9þ®f¤‚¦þ› ÕFÝzj4Çb^fÆ«sä¶:÷ßVZT7`Ò螆Àæ·¾Qùuk$ñnñÇ«… .­ã6±ÜŽM"$Ü è´[› Aô‰¼Œç¥’Œ¤ekÌnЈ“é8n£‡RïþÝ{'»2y)ûgÿýRÅchU¦Î¬èÏ_D¤UVó3[Y·b#.ž~Qü©ªàÉÉ‹Ñ"®£Ëw2ôæg­£»*[& ýã…¸Ð:¼=õqÉÇkÒv*l@u¾Tä´B]Á„•Qþf{vÆ„$¢…Të6Syü²å!·`oû!b½I{Kë]´L§µj' Esë4 #,%ýf¥@»õò†Òò¥ÛºR+¶Ãb5x¼0íÿìÝw`SÕ÷ðóò²š6MÒÝB÷žPÊ·àBSDEEñ'*â(~ˆìåDp²T@FY-tïÒ–î‘4m³“÷ûãZ°”ŽäÝ÷^îç¯%ïH¯¯÷œ{.ž… ?g’¸Œ_¶rz`õ–™ã§¾ôñšÏÞœóí¯Ÿv¿ü½éíaPM{ž7jìc[ËéÕl2nÞ+QY+ï=íÅ?ÿjÍûÏMuïê|ñ g^}¨ëóp8ÈC"û`è]°äÔ/½#OY©£ÏÖÀàç=Ýùs+d¡L0áË8ýV½®ÖrݯÇ0¬ÏV¤ïk4êÆø„<:u,|óÁÐ;=$²ª‹¾ïý‚ÎÙ÷ZÊÌž‰Ò¤g<›3¶ÜÇ5@X{RŸ·I:Ìá'ðŸ²îО·îQelX¾ä¥U{uÃo:´ûÙn†ù ü¦|stïÇóG Ooxã¹EKÞÞž£¸å¹õGþ~{ 'm¿–¹‘Æ{Ué´ïeüÕ«?˜½V]Ÿ¦w  áÅ>qGèO©(ð6·Ð{ä-uY‹°{8U ·d©k>Ï=N±zä}„ƒ'9;axHdï¦L€çOý¢³\ãp‹®èj-teo܇”ëÒ@$ŒùØŽ¿Tchêö¼Ì1˜LævI2»$/;^waÌïkD²xêË=›2kh´n‹(0j¬wü>ÕÝÑ:'u®ñÛ¤"›•šv*Üg¨ Üæœ( nüó«Ã5ÅOÄŒúrÔÔáð“•² ýå皪^|ë›=Þ.ypÎÅü-šÐ{Ý'írhx΋‚ŸÆ–Ô×%¿à5z%îå'¦wIbÝí2%$Él³¾tæ÷þ‘´÷ëkÀ8×ð)øQÛQT±’¤Åž@Á‘EøtI ³¿ïJÏ®)ö’º¾3d"êXx‹$kFÝdü}¡µG§KÖžÔçoÑDÄè|#`ÜgþþQCË…>œ‰q~Úf‘•Cï’’Â%é‡jНûÅšBSúG 0ö?®¢ëPý/ ½½».«Æ.!aH°¡vŒ]Åhµ¼|æx{È&Fm:mŒñ y(t°Éf¥ÿ»GY©ÃOU@ò‹^Êhž€Âž4ðNq‰š¡€W£ŽÅéðt& v=¡reI7À¢?[l×YG=ú\5ÄÌQzÁí Ýéÿ¦c‘\0üM_8ùZ­ÕÀ™Þ$ì*ȧ`ÿõyÞ± ­MqJßyQ#˜¹¢3§ÁÃî ß–žKk¬ìþ+ ¶7×§ée~”eüÜĪ4ý¡ŸÈMPúKKÙ-¨cq.|I‚]ß‹‰7úºÈ³55ÛKÒºù²ò}­e¿·ˆ\ñÔ?†Ä>¢ôL”¶V˜ÏÖˆ: ã‰&£îísàƒ¡w’þfäpA®ÊÅq7Às§öt3 Ðf¦N,«€‘ïúŠ\ñçâp®ÂáoøÀÑçjl¼ ÃOø»HIáû)“à¥3¿¬]O£¬Ô±j`èr!£ñq]JEIŒùÈξS§¯ÇÓ9‰=µcŒöƹýj“þFÿˆ;c»¨“§Á²¤›Ub—#5%¿”ç\ëk2V7¶Uš•Q’èY=Ú¯ÏElKƒ¤§=]ˆ4Æ‚m¸_‘9¸“Ä©Í O‰WúÕê[VfþÓåämÑ4eäA¢AxjØ«Tx›[ð$¹Ik;µ¢Î.oˆ1ŒUµc¬PÛðEÞqˆUÃïqôԿΜ< <$²×“o€%§~érAGWc9õzŒýŸŸ@ÈÛ-AlKˆõ®/¤¾Z‡ûƒ;IœšP X=r2¼Ÿùw¥®ùªßµèl§–×Àð7}I)oo…ì4z¥½V­)èÝ!D†]åµ´½›mVDÊ`Ô±8—§bFÇ+ýŠ[?Ëù÷¿¿{jE¹ÕÃ$¼?ôNØRt¶¸¥c[ž®Æ’ö^=ŒùÈï)ê!û–І-÷!¥DñÚú³z;¾-ƶՎÔ’Ó¿Àsñãzx’—á4€;cGû„4Ú>Ê:Üù×O¾RKY©Ø¹*U §þuÆÎ4x“kðr‹ÎvúMܯÈÜI‚A”»÷ÜÈaVÊöÊÙ?/ÿâÉ嵿6[è=ò7óêàzq &-ò€£Ï×\{O?†a×ôÓ…Ì£µ¥>R·—“nB‹“"€ t>ÊËCØY;v6ß—ž/Ô6»©Ž$œ—½7t|Sp²HÛPú‹¶òP›Ô“úªS,l³9 F¼ã+¹›Ôõé†ë5Ö¸“kGÏF=\S¼çdnþ6 AÖû  ƒ¤Ež®ÂÆ CÉ.-êX0Œ3Ì6ëëéûà¥ÄÅu8Î.Fá3+<ÅJÙÞú‹+X[;vkóS µ ‘î^1uNûá4èlùà[IB°­8-«ªÆÅ[˜´ÈuD ay [î#V•ÿ´•íÅýŠ„;I°ÏÄÝ ¸äyÔä'Wч»b½â RQÜ|•{˜XgÌÝ vÄûcvÇæÚ±3h5ß:wÞI™ˆpa§Agî^E §€Ú3ålò‹^B™³<°< $ªö–žÿW‹—·w’`äBÉÝ©ƒ`ïãç¤>¸ÆÇ¤˜ù¶/œ|­Î܂۷1ì:Öä«3´õ œ’„:¬ÃÌ #D&2cH¹öÁ«SÃJ\èáâ-lÌ0”ý—·ù?m³]Õ‘¶ä Jk‘¸þ»Òs¨ÃáÇ•Š"Rx&Iõu–쯛t ÌŽX^;æ7ÅüqöaxkÈíLžÓþ_8 :³©Ò—u7íO€W³®>LÇØŸBAòR/8¹¼/o;î$Á:œ|½Nd"Ÿ¢n€åéû¬x F/9°TDÀÈw| 탋.lÇòÚ1¿}ŸÚ`hKöpû€h´‘à4è,o³º¥Ü|_Þ`¥ØåhméášbÔ1„ið„‡‹·°>M§Í:î$ÁÚUþÓVu¸Mì.xyÖø We‘¶á§ lÿ‰Ü©O’{&Iõõ–ÌÏñò6†uMk6¼“qÞLF¼°uf³Pgßk€›^ Z;V¤ïGÖAä&HyÅR—ái³œ‡Ÿ¶YŒ‚ã/Õ@òRo7oѲA7Àòô½6 W•zÁ¡¥"B£Þó€´÷ëq÷6˱¿vÌWgn0´ñ ¹30u,8 :îhn¹`R„‹#¦¹??N)v9TS|°ªu\LàJ$,ð‰3 …;5¨cá!ÜI‚”ü¬­;­wñZì s"†¹*ó›ëw”¤¡K]* ž(÷%34Z3¿htè…°~âDí˜Ô&ýªì#ðnÊ$6,lã4 YMÔÉ×j`èk>IxHdô´Ùéû('hæJR‚^Þ>óv=^Þ¶;ÜI‚PpæÝzò’—ÈMRR¸|ðm°"}¿Å†ÿÙ±ÃWøÀ¹-:ü¹`Ø>Ï=Öj6Nð ç†:¬CîzuK¹Y#‰š¡ 噸±Ù±º ÿT;K÷6'ÄÎUɃDê¨Ä.OÇŽ€×Ó÷!‰ ë)&è~Å3oáåm®ÂOÛ¬CÙ uY- YêMwlwF‚WÝŸdÁÃIz‚¡R#Þö€ôðò6Kq¨vÌ«²¨Mú ~áìYØœ…;š›‹LŠqätÅwIÂzyûHM ó±1†si5C!i M%?kQǸ“Ä©•ïmi8g¨ÈÄE]~ÁC¡ƒ]•yÍu»Ê8v¿@‚±RQÐmn>C] Ö쵸{›¸U;æ:Åüyî1X>øVV-l;yØ,Ôé·ê`è+Þ—;¶;ó”Èž¯¦ýÉtp â\„íÝÛi48Á̆àN§–öa¤¼ì-téúÓ È¥‰7À[çàåm!`ØrÈø¬ÑfÆŸ æÔ¾ÎOm2ê†{MðG Ö¡è»ææ"“¢’(ÉÚ“úª#mÌ_ëwkÇ\AõÖùƒ°$a¼Hpýv8$œ3 ÒV6@ÒÓž"y/¾é‡É='ƘlÖ5¹ÇœN×aÜ|¼¼m¼í$±Õì^0áîWv7$<²bå{‹o‘¤~2{Â}«sÌÝý!ªþÀ ã‡M{ëϦЉ>¿ôÙÇîáQyâl¥•©¨™pnU£ÕH…Ýïî™(íÕôÈD€3ÿqLhœ‡¤b(’ Ÿö|7dîÖŽ¹â¯ª¢SõåÙãÑ#QÇrMN˜š|cÉÏZRL$=Ýõ‰iÝxuÐ-ðiοFBC†ëi0d©—@H}ßÜ\lB ‡1™=mZ°ý¿ï-ÙZæ;ãÇÛ'{°`rȸQ+V¼¼cÚî9þ]wøQ5ß.œõi~ô‹ûÿ|w‚?û^ í§Ò»ëzkIÂøOsþý¥"ûBkSˆ[¯o¦˜ƒ Zìy~UCù¾Ö†s¯Á½û! øèíóà…„ ®B1êX°i61¨\ˆzûgGzßy°ªpMîÑ×ßæˆð°>p E>¬Èߪ9·ªaüç¨ÃÁ®ÁçWÃÑ?^ ¢g/¾Ë»ýÉZ:èÉ…·ºhìøµæí$Öìu+w7„>þÉŠ ^„©E£5ðjI›–ùy£¹Íx«[ßžÉü\䄲QÔÿ²ÿµ{l<€ªb(õ$é#Šp÷6KpºvÌ~êêÃ5ÅRRødÌ(Ô±tÇÙÒ ¥Üœ¿EC€ÞLÒ¯ ºVçÕYº­Cs Ò€>È=wƒÚÐÀÃç"fð³“ÄzálZ=å>lT|Çz:¡>2Fh<&³ëĶòû²­>ã›>¼?ÁÛM¡Rº*Žœ¹òP o’Ëj¤2V7@ÊËÞ}~zà7'yVì³ „ÃÁK¼’(úAÛZÁŸïRÜÅõÚ1Ë­Ì<EPŠ]PÇÒgKƒô• 6 ñ€BÞÇ‚Ã8¿°!žºí%iö !¤G¼$è7«Êü¼u,\ÅÏ™$¶ê‹ÕVÒw€çæÒ ?iÓTVv½WÒR”Wl¶_—>´ºjôÿmص{ÇÿæGU|÷ÒÄÛ—åÉéü-CƒÕk°tÀ×>¿I²ç€ÛDµYLŸåàåmq ELs§¬Ô¹U ¨cÁ0*oÓ|[š. ˆçâÇ¡ŽëÐViÎY×)Ëú¾šK&ÀG™‡ðÑŬB/Òe¬n4·ñjn/1÷´Mtz $RÉ Úb‰€Òë ]þ¦ô:eÓ6)æ~»í 3'ßûÐÓŸüñË˃l™Ÿ¿¹ýb²‹¸6ú .×¼8—–I·x>¬§GÓöù —%Ý Ÿdn1‘ÿ±êÅù󙯞¼ÔrÖ© V6üm8ó ´™À﫲[l¶Û”ÁárO6ÄÓÍ‹ËÉÀ’xú"ã³F«‘ ¹[î™(íÏûL IòÉ ´õ{/æ³áÿ«ÿ/öí;Ȇ0úù¢^Qâ?Ffh´\‘Æx8÷âò2€H>Æíÿv¹¯/ûózÅüÏ¢°[ÖÊÿ/5㔎åmÍ–»ýç¸iCåos=ÿ»OÒt`Að_ׇ½p4gåÈKÛ;¬yïJZ–7åÇš÷˺»"AÅêÄ ¿mÞÿp…"\<#?’ ûuÔˆ_?;ÝPñù¨ûŸŠm¯±þûåö û[‡-÷þ†Ãÿ•aóº ïßÒYÌé÷>?ØoØb ‹Î¶i`¾Qmšî;¢¿í=+3-=óÛŸ£w.²Kx˜]\ø­å÷»Ë\„³/DÙÊË IDAT DlŒ‡>Ï=¦³˜oµY%o‹Æ¨¶z§¸ø·C'ý‚˜‘J±Ë±º GjJúÿn˜½O’+"ÄmU–’Ÿµ¨cÁºÃÜÓ6’’ìEhO§ætøhgIzµN«ô½Ñ?u,=â$iPò³V[br‡Oq·×{.Œ-Tä•¶p~á€Oi3[)Q’µ§ðÑŽÆÏ™$.ã—­œX½eæø©/}¼æ³7çß|ûë§]Æ/oz@{TÓžgÇûØÖòKþ\ƽò¿Gþ}ä†{žÿàó/>~ù¡qS>/RÝööÛS½¸¼´­-5•îÖ „D•ßvAô(‰ìhm鿵¥v|[¬Ÿ‚'¶ûJwãbÆ6ŠZ™u^HOØe³ έj€ä½úߦx™¯‹ü¡°d ¨³Ûë=±þ»|tqÚxy›½=Qà?eÝ¡=oÝ£ÊØ°|ÉK«öê†-Þth÷³ ÝM%|îþâðÞ*ÝùÎ’ç^[wÖõŽW:¶ëɘ^Ÿ‰Å*ç>n l9]чýºá*?;ÞËøËŽoËi¬¨ížóŸâÁ¨È°"øeoe^–ºÆ×E>3<u,=å iP{J_›ª+ȘÙöiS¼Œžð¸±ð×ÏvàY$-ò ¥DÙ-ê\#êX¸„Ÿ3I˜ÇÚ™$ú:Ë–‹ÞöPF„g¢Ïô®7´ú}ûEAñÔ—Cåø w¶0j¬›óÍ­¶Ò"¼“ñAîܲwí_Õ… »›îaÃXbÿôŠÂÍÉ/zþÐÏîo>qÿ7{+óV$߆rg•COTe¯mŠÜcÂZ¼Y™]˜žI‚]–õe“Eo ž$·û£6xKݦ‡ ¡€Z{ÔîoŽõ™DIÆ/ð€³ïÖ¡ŽÃì S]ýWu¡L(š5u,X‡¶JsñZB O:dµå¥¤`Mî1½‘Ë"IÏx@þ6QÍ›³¶y?m3Íf¡r¾QÀ ç<t‰…±£`Cá)­ÙpÝ/æ=öT ?ï%Å?i›‹M¨cqFìÉ~X“{ ‰¦s©VÃû48ÿi£ÍB…ÝïîÚÇ£Ú»7Þ/l°G@ƒ¡mgIº#ÞŸüK8Ià­n-{-ç÷°2†§3I0(Ù¥m½hVFŠovsÐ%Fzó k6Öæ¥:螽箨   wo£ÀžLàCÛ–¢3°0v êXz‡ßi`j¶Ò[ÉK¼t ˆgãÇÀç¹Ç¸{¶/Ó€^ÞÎXÓ„‡_õ_g’`Ð3Py:tÿK‰7À§9ÿšl¸¨Ä"ƒžó€ÜMjs >éã°Ï󎬖‰c┾¨cÁ:d}ÕdÒÚÞäê;²Û“–ûçÁÐÁ^R×´ÆJ|Ò «O’«b$m•æ¢o›QÇ‚] ?m3ªòP[ݽԃŒ›gÏÁÿE¬Ô5ÿPzÞ¡b?VU ½Iƹš[l¹Õ¨cq:¬ÊNÓYÌ«sŽ7Gò8 (+•õe\ú©Þq¤¤ð©˜Ñ°*ûˆC/ä8¼LBƒ_ð€´ë)¼žÓ¸“„·Ò?j€Ä§=…2ÇþÍ@Ðwï œ½™„mÃöbßêFÊŠ‹}Œb[&p×ú“FÝpï ›ü#PÇÒkR·Ùá)Pt2`,AЉ¤Åž³ï•dü´Í:ûcæ¨\¼… \Î]$1þ—ãÔwC¶U ²ýn˜þ1>÷‹QlËŽÚ]–u¡µ)ÂÝkrpêXú‚¯iÐpÞPq Uä* '2€Þ+¹¥èL³‰{ïøš÷¨Š~ÕZG4^î$á!‹Î–õUÄ?îØŽíΞ‹G±µèlÞy—QYX1Œ{T%Q’5Çuµ©Ü>[X˜ \ôeÞ X;†d`Õøšç?i€ØGUR’™+Æ)}oôÐ[ÍÛKÒ˜¹¢ñ5 @æ/Œx@—jX7p' åmÖ˜[lÞ).¾#¸Uü*‘î^“ƒãM6ëyÇ»(v]"¹ æ%d÷Jb\’×\GŸh37rêX°ºKÁŽf `гŽ:Æ¡KG€UY‡m¬<¶Ùi ~Þ²Ö6™šñP2¶ÀOÛL lí É/z1ÜèøBÂø"÷˜Ájaô¬ÁΊaÂSž·EchÂwC†°3¸å«¼ð`è`w—N´éŒ—i»Am3SÁ“äîa9ÑæZîN S·4þq1—Éëö/Óà2ï—€ñ®æ}”v-¸“„o.üÖ¢)4ɃDáSܾôhŸÁFÝœt ;+†ÊHqà­n”•Â{YÃÎLà³q}á)x:v,êXúŽipyð_ÒÓŒ.l€X@.Ž»88 ip•ÁÏ{@æçMx`7p' ßd|Ú =B[øŸŠŸåeþÒX7/ñ€ŒÏñ¹_'l,<Ýj6Žõ Mö€:¬Céž–Ö‹fE„8ðVGOÜÇ£GÊE’ª‹Ò+™¿:v-!wº¹ iKMÕÿ¶¡ŽÀOÛ Ð–š.þÝFJ &÷Gvöpè`¥ØåtCÅÉúr$ ÅÚŠaÐmnÊhI[•¥d—u,Nµ™À ›í“ì#ÀÍm:ã_ÐÓ=ë…dÛªBÜ>üêó¼c.ßWüKƒ«$3Wç?Å{%¯ w’ð ½.ì>w‰’¡­âWqIÚ÷²dFZì­^ÚÒ”±ß ™ÀÞLà‚?+ó.´6»©îŒCK¿ð, êÎèkŽëÄ9JT1,Œ ß•žo³˜PÅÐ[¥A7|‡»øŽp1j¬ÛqY» ¸“„'.þÝÚ”m”ù ç2=øï¿Æû…Å(|ªuÚ=åÙ¨cÁ:x&JÜèjnµånÀƒQ16Òš ë RàéØ1¨cÁ:P6Èþº âí¿ïLtiàê.í•tt+*Bøi۲ת þqõÊ6½¼ý¥“+ÉþŠ!=%7ã³FÊÊ",G±?ØiCÁé³qœ_ØP¯@Ô±ØoÒ |oKs‘I, ½[Ž:€Ç¢†‹äÞʼBmêX®7ip]áÓÜ%J²îŒ¾î´u,¬ƒ;Iø@Wk)þ©™@Ü<ô ´G"†¹ ÅWeª«QÇÂöW Cï‘+ÂÅÚRSÉîÔ±ðû3…( èÉnÏpùD›Îx“t›bÂSž‰~5<$²™áCà›‚“¨c¹>Þ¤Áu ]±© c Þ+y5ÜIÂÙk›(„Þãî6P„:–v ±ô‘Èa€Oºa‚$âŸð\ìÃØçXí…"mƒ¿ÌýÞ Ô±`4Æò}­B{Vs€5ûu~ªÁjA Ö!i‘!€¢o›õuøsA?m;„ÕÔ~”n"ãGévoQìØV|¶Ñ¨C C8Q1Œ«"ÅDÅþÖ–2<ÕQ8‘ lóyî1˜ž"ðä›?Ò€þþù°Bêæ‡.ðJö 1é¿/=‡:–ëàGôÍù—VïBáAôJâ"Èü²ÉffõçÂ0ÜIÂytƒTÒ3žÈÿý½Wr]>Zëœ ½W2km“EGb¬°®à¤Éf½'0>Tή§:'W¸³Ù¨¶zqñNqAËÕKö”ÈÒ+ו¡Žë0ð&7÷P±®ÚR¾·u,N ?mÛ_Sޱæ¸Nè"ˆš‰ì(ÝnLJðÈ2ÕÕ'ëËQÇ®T ýÇȼ‡¸¬…ßâÁ¨Á•L` “ÍúEÞqx:Ž'û#iœO 2V7À ÅìjS¤¹¢ѣ೜QÇÒΧAoÿ¸ ²p3I'¸“„ÛèŽ:úPnÔ±tAJ çG€Õ¹N±W’3C’žñ€ÌÕì®Árg2ö”gUë´î^7ú‡£ŽÅž¸žÕÇu ç .Þˆ¨céÚüè°»,«‰Å»ƒ¸ž}3G%å¶àÝA—áN³èlÛ5@ÏÜa§§bÇ„àûÒóÕ:-êX°‘*Äî‚útCÝY<ClCÁix:v,ÁÂ~8'Fþ‹_ "%,ý\BÜÃ\ŒjkÁN¼;w’pWåá¶Æ ƒÌO>¥u—ÝäéîU¥Óî¯,@ ÖÁ#Aê;Rfn±}‡ï†z«y]ÁIxš/çGòô¼äèYlÜß™H@.Œø$5¶! q¡'àQ³(à§m{Ê]¯†K'• Žå: ôØã\Å0ñIÈÀ{%ís™€Ê¥ç›ŒºÏ#¼ƒPÇbÜMƒêcº¦l£Ô‹ ½Çu,×7/j¸X@þ^‘[ÜÂÆ.aî¦A?E<à.Vµ'õMYÔ± ‡;I8ÉÜj+Þ¥V¥ÛG/Ý K[øüc.ç*†(¤ždÃ9Cõqöîèç"Îe*_æ€KÍfüÃÝ48ÿi$,ð ¥l_Ío©Ûäà ¨ÍEgPÇÒî¦A? ]Q+ k-ÞÄëNSž÷g‹òq“ÊTÁ)“—nÏjéñ^Ûñ—%B {ð'£#c죂í‹Îæ?Fæ&FKøHݦ…¢€ú2ŸçËÛÜBJ‰øpiø†1)GS›Z_æ&’<:u,X‡Ö sÉÏ-!‘ð$«÷GvFÞÞTxÚFá:‹Ð)”·Imj¶¢ŽÅ‰0ú´m«Ù½`ÂݯìnHxdÅÊ÷ß"Iýdö„ûVçôhö£á̇‹V—Še,]§ cMij{«øUè¾Ì § V êX…‹Ãøù*(Ý­54ỡÝp1˜÷eÞq˜–ì*äÆªAoq4 ²×6QV*|ª;Ë÷Gv6Þ/,ÐUYѦaá^Iަ]x&IýÇÊÌ­¶ümξ;ˆ¯$úß[²µÌwÆ–Ã?}øÂÓ‹W¬ÿ{ïò”¶V¼¼£úº?øš2V-ZU5ñ•§ ™µ×*µ5e\|„¬ßÙÙpïÀÁFÝ®2ÞÞz¸X1”‡ˆou³š¨ü-Ô±ð3a:‹y{q<9u,ŽÂÅ4 l·E±r£M‘F‚'cFÀ§ì;W’‹i`GôØ´¬/}wO;I Gwþxˆž½ø.ïö¦3é 'Þê¢9°ãךî?qKÞš§?(û懰ti;cM#$<áÁÚºDñxôHX_pu,Øèîÿœošœünˆ1igIºÚ¤î4œû#¹ëâÁÖÖ ³k·^4—îÖÂ¥v(n™6DJ ÿ®.bçÎñþãhÅ0t²»‹°)ÛXõoêXx‚£™À ¨5¹G`a ?÷GÒ¸˜¹Ô=[I°ó[àµyKÝ Lõu~*êX®ÀÅ4°#ˆ tò·:uù”Ÿ$¶ê‹ÕVÒw€çVÒ ?iÓTV^{¯¤­|óâåÇ—|º0†M$;š)„Þë.óckˆ×¦K§… €u,»Ú G+†¤¸ýn˜õ%Ÿ'Æ0‰£™À˜Sõ皪<%²x½?’siÐVi.úQKí›§9gAÌ(ØXxÚlcÑ.Î¥ÝÑSÛó¶hœù\I~v’P‰ôÊN ±D@éõ†kÿòAß…Ÿ¾,éÃE‰k£¿àòO6}AµŠyDiŸ7düÅÍBXWpòtú96ă_Ð/žô H¢è‡æ¶J3âÁ/øýbCá)˜‘"%…lˆ¿ _üýv>e¥Â&Ë‹óØOo_Œö ŽWúÕZ¿˜Ë†xð ú…G‚Ô-,:[ÁÎf6ăês’‡¹aW-åx¦¿c—1wþUõ滤 ™´¡ÁÖÕŸ±Õþ8=@öÄ> ýÛÖÒÿÝ &\øÑГ+@¿£¾¾ª£mk 󯋡Ëÿ°Q¶¤Ÿ?‚ K¶E‹ý;—:„¾ûíî k óì{u¨áNg‚£é-få¶WaÃ’u êX‹[i`5Ù6øç®ÌÊC­¨cé»2Á†%÷¯CHn¥ƒämU¯ÌI…W^ú‹™4¸aWmòð1Ì­m üú“ÖÚÊêΣæ¬Õ«­E@€¼«½…Æ#o¿ð½nüS³Cë‹‹ŠŠŠŠŠÊ P­5ÅEÅåìºM¥÷ÇöGvFñtÜX`åÎñþãtÅ0þqÈÛ¬Á{%ûÓ™àh?—ejLú!žb•¾¨cq,n¥AùÞV]µE.çŠ:–¾›‘"{/æ_heK_·ÒÀA"¦)¤dc†Ái÷Jò³“„ IIö"´§Ss:·)õé“ùÉàa‰]N5],¯±h¼0:*’=áíÓfÊðÇ¢øÈ˜[?<~D´¡ÑZô}3¿€Kƒ™þkzØ™Ptº¡"K]ƒ:¬CÐín.ÞBužŸ+‰9ÔÚüT˜5u ØèMlñ <€«‹9ÞR·)!I,Ü+éäHÉ¥ÝAkÙòS1¸ÃY:ö¡)ÁTþÖÕ4´¯Ó3¿þâ€NqóÃwùµßI,õy§ROeWÀeÜK;~èìû/æÆ ñè%;~øî³™‘$sÁ_CîFµÕHO’»‡rû$™P4+|(l+>‹:;CОe?;W Ù_ã»aq:*K]s¸¦ØM$™ž‚:‡ãP­E?6QÓ¹tŒC—žˆë N™Ø±W’CiàPqó= øG­¹Å÷J2™LÎr¿låôÀê-3ÇO}éã5Ÿ½9ÿæÛ_?í2~ù{Ó/MѦšö<;nÔØÇ¶–[„£î›ÚÙ”‰ƒ¼@uÿÔûoOT¡þaŸjo#IàæVñ«ÌŽH€u'Yµs¼ÿ¸^1¤—µŠ¾k64òêsa×3ÁqÖä€Ùá)rQ_6£s ‡Ò w£(¾CΡó#¯å¿Pz¯äžò,Ô±p* J!¸ÁÕ¢³~ïŒçJò³“þSÖÚóÖ=ªŒ Ë—¼´j¯nØâM‡v?›ÀÑeáêcºæ"“Ì_4‘c'ti”Op¼Ò¯É¨ÛSž:¬ƒ{˜8èv7«‘ÊÛ¤F ÆCÍ&ÃÖâ3°(v êX°”­}5'þ >¬æ@<56A vz`îzüýű˜ž•/ ž¸lÛÑÂú6£^S‘öËG³Ý;­P>óö(SêÒ¨®›D!‹mºï¦°b†¾ÆÌV „¨WÙí≘QðEÞqÔ±Ø*† Oxox¯d?ð ᇠçuóï Þï¤q% .þÝÚ\dr OâÃjÌ O {/æ×è[PÇ™4`@äà ‘\PsB×”e@ ÓøÚIÂ+†&kÑÍ7ŸÛû#;›ž"Šþ©.Êk®C‹Ýð b|§ÜÅ[¨)4դ⽒}ǃLp„õ§`~ÔHÔ0„+iýUÄ?îÁÕð’ºNk¥l[‹ÐïâJ0@ä&ˆ™­€¬¯œnwo;Iø$‹Æj Þì¦çh#Lbéô°!°6ÿêX°!=[ t'†ÙO~s}j}™ )š’„:¬ƒ¡ÑZúK Л¤ycAôHX›ÂFá:‹ÐÇ”æmј[q¯$3ðÓvŸ\:?2ñ)>tÔu67rì(N·Øxò¯ŽÃØG”Pô]3¾ö?2Á¾è‰lÓÓb)êX‰4(Ø®±™©ÀÛÜx°?²³ÛD‡Ê=Š[÷W壄iÀÏD©ïH™¹ÅVø­sí•Ä$lW{R×”c”ù Cî–£ŽÅÎFùGº{ÕZÿ¬ÌC‹}ð£bè‘ õ#3im;4¨cá*~d‚¬–…§àɘѨcaÒ€‚Ü j ëû|B‚Ç£FÀ—yˆË§Hfу·éùîÎw’°]ÞV D>¤ˆxÒQwÄœˆ¡@ÆØƒ.öe…÷Jbö±»u,Œbyš¬…ß5Ã¥Z/=3 ¾)8i¥íBay A§\Îú&«ÑY꧸“„ղת áIÞÞ àñè‘°±ð4Þ9Î*ô)»E?4;ÏÝsÍEg( îŒSŠ]PÇ‚u(ئ±¨\ù4íê*ãüÂBÜ<ªuÚC5ŨcÁ:ø–y$H Ö’]ZÔ±ð~Úî¦lcÕ‘6‘\=ƒoûW:»É?"ØMu¡µéïê"Ô±ôŸ*†qï!.Fµµäg|7ì5>eB?Ù(Š®\Ñ3ˆœ ËÓ o‹ør~äµ\Þ´©Ù¹’,O4ˆö1kYkeð6î$a/zü{ôL¥HÎç¿:A<1 ¶£?† ŸxV1¤çïÒ# °^áY&ôǪ‚’–Æ`7Õí¢QÇÂ46§ASޱþ¬^¬ CïáÛ´««<– »Ê2ZÌF$°9 Šž©ˆˆªÃmÚR§Ø+‰;IXÊj¤ ¶i þq>/<ÐènÎoKÏ¡ºb]Šš¡$%DÅVm‰SÜ 1Gø*ïÌAø[‹Ð?EGLsºðüs‰Vx÷ ×YÌ5u,°6 ¬F*o£.I\)r IDATmÏà=z¯äyÇ)3MY›ÈE>¬€œoÔÎ0jw’°TîF \ÊEg° z|‰ènh/ü«Ò=9뛬&.Ìã_&ôÍÖ¢³VÊvçÀX?ž·+t‰µiPüS³¡Éê™$õæûVï Nô‘ºe©kŽÕ^`þê¬Mäou“ù µ¥¦ª#m¨cq8ÜIÂFºKÙï-IDÏäóþÈΦ'zHdêêÓõ¨cÁ:ø–)ÂņkÅþVÔ±`ܳ³$œr$ËuL»âá”í.ˆä숡€vð6vˆ {e³¾t–½’ÌÀOÛ=•³^m³P¡÷È]ˆPÇ )¤¿%¯ãò݇CbSn­ë%fBïkªÊPW+Å.N¸?’ÆÎ4Ж˜ªŽ´‘b‚ßÓ®®2?zü\–e°Z¾4;Ó€%âç«’(Þ¥ÕÕ0ý¹0 w’°ek?RÄöGvFŸ3÷Ã…óz«u,}ÄËŠ!½‘¥`‡Æ¨±¢Ž…3x™ ½µ6ÿÌ O‘BÔ± ÁÎ4(ØÙ *ø=íê*QîÞC<h͆ŸË˜~öeg°„ëQèÝr›™âýð+ÜIÂ:ÿjÕ–šäA¢À[]QǨ8¥oŠçÀf“á—òlÔ±`ÜÃÄor€ü­Ô±`œ¡5¶§À1£PÇ‚uBµ¯æD>ä,›‚.›ž O£»BÌ\äoÓpyÓ»à§íÉߢ€èÙJ‚tŽ–ºN¸ÞZÇ׊a“ž@·Öá»aÏð5zîûÒó­fãhŸ8¥/êXaaTnÓ–š\„·º¡Ž…is"†JI᪂"m“×ea°JðD7©'©Î56dPÇâ@¸“„]Ì­¶â]Zˆ«B 3‡ˆä_UEe­œ,*ñµbz¯\æ+TçkNèPÇ |Í„ž£Ï|Ø[%q' [d¯U@“àÔëíèoÕܼÍWñóU»Am³ðñvˆõÛÖâ³›mÒÀ™S·+°MÉn­¡Ñê5Xê“âì«90%8ÑC"ËPWŸ®¯@ Öaà®2_¡¶ÄT} šíü´}MÚSÕ‘6RLDÏpÞý+M ¤KSëË2ÕÕ¨céÞW ƹ*ÂÅmU–Š}­¨ca5Þgµì(I‡KÍ`{Ò€žv7¯æHHáÜÈa°Ž‘ö¤Ë$ŸGÍâNV •"Tˆäøo @&M\[ÞæÅ€˜GTÀßÖ:{á&t%[S“ÞX©»Ü‡:V`I´”™+´’"jºóN»ºÊ£‘ÃàûÒóF«ÅÑ×bIpBì<(ú¾ÙÔlE‹áN Ú÷¯D>„o…‹[‹Îšl|ûWÇi‘+ øÇfs¼]aKÑY˜’(!…¨cÁ:~«€»ä‰:¶ˆSúöК V桎ë Œ˜àjÑÙð‚Nà§í®ÕœÐ5™d~ÂÀÛÜPÇÂ"C<Ä+ýÔ&ý¾JæŽ!è'g¨*ž#eV#Uü#¼}MÎ W1Û¬ôÔÎGñþÈKX‘Ðû#cæàý‘W Gn*<íè ±" ¸#n¾ rÖñ­™w’ GÙŽ™£qK]ˆY)À©ÁÛNR1Œ{Œ¾òö‚þs’Lèì÷‹¹µú–X¥ï(Ÿ`Ô±°Ò >Mß”m”¨ÈÀÛñjÎf†§‚Î[‡^ˆ iÀ!á÷+$*²>MßpŽc#€»‡;I3im…ß5ƒsŸÖ~-ôÚÃo9j“u,X‡ÈB™ ú˜N‹!ÀÚ­Ë? ó¢†x#›Ð΢g)I1þ\® sŸ40Öb³qhAÇR"z¦ð¨Ù~ÀOÛ](Ü©±èl&¸*#Ũca Wå­QF«eSÇô““T Er½Çß ¯ÅI2á²*voeÞåƒ`1ò4°èl;šÙ¾zwÐú‚S¼< 8'z¶ ¿mæÓ¨Yžw’˜*ö½?{\”›T¦ N™¼t{VKwŸ¡âèæ·Ÿºÿ†¸J©X"÷‰qßsëR¹I¯½£î|+ì}7ü¦à$3Çô“óT éÁÛy[4|ºÚ‘ódí»Òs6Šº'0ÞKêŠ:AžÅ?jMÍVß‘2ÏD)ÚHØéα~.òmýÑÚ Ž» ò4àŸUŒD_o¹øWêXì†Ï$¶šÝ &ÜýÊGV¬|oñ-’ÔOfO¸ouŽùZÀZ¸ñéù¯oM³DÝ>wÉËKŸT¿ÿÓÆ.ú£Á1O-åæêc:¡‹ | > ¢k“ƒ<%²sMUg.¢Žëà;B¦Œëë,•ÿðçnˆõÙÖâ³0=<u ØèMAxaûZDrFø`ìw¬G §Uæòqð6~ÚÖÿûÞ’­e¾3¶þéÞ^¼býß{—§´ý³âåÕ×xv&¼ozí×ܪ’»×òÎo}¼é¯ôý/&AÁú×Öæ8d};‹Bî–‹Üp›M×$¤pfx ¬/<…:–ës¢Š!‘+ o“u(läD™¥®Io¬Tˆ¥wÄc¶¯€6 ZÊÍUÿ¶‘b"b*^͹&ú$¦/œ7;lÔ¬SÝ ì%z¶ (Ý£54òd0;I Gwþxˆž½ø.ïö½!ÒAO.¼ÕEs`ǯ5]?n üÆÞ{T§óeÅÈGLZ ² ì?Ÿ²AîF5Ä>ŠºóHä0ø¡ÔwC{qªŠaÔ ”ìÖš´xðöÕœ*Ö¤ÀŒ°!2¡u,ì‚6 ¶k ô^w±Ù¾¦•_œÒ·Ñ¨û­"×A—pª»½ÈƒEA·¹YMTþ6ž,èð¶“ÄzálZ=å>lT|Ç1 „jøÈ¡ñü™Ìk6“\ÍRW]oøøÙ?øÊZµ%&y(ðÜéØAþ±JßF£ŽCƒ·2J0ÞÕ¢³îäÉÝëƒÕ²µè,<5u,X'—ÆlGâó#»EAOˆ__È¥s‹AÜ| GÍâÍA½ÄèÓ¶­úbµ•ôàßùL3Ò ?iÓTVv»W²ƒ¥hûÛ*„I³f µÿš =˜)f®Š ñ`¦î@Ì \¼ílCz¯$ÝŠuæ<™°»>ÓÐd-Ù¥¢½¤óoáÿ}1Ü$ÄžòìΞfC<×z1hP"Â`ìEØýîbYw¦ýäñ°ç…ódÂÆÂSðHÄ0–ÄêtíÉÕ~X1³•™9Y,ùÛ`í o©Û}Á 6Š¢Ï•´û%.CþÊ­¤˜PÝb€‚Ílˆ§Ÿ/˜ì$!’‡qû¿]Gîóaàbæ…ݲVþ©ï¤t,ok¶Üí?çÀM*›ëÙí‚2¥>ºâ®»ß>´ð‡ýÿ›è{Ý‚ ¨^T;rÖ©ÿy¼2`œë}‡C{þ§œÙ=7üZ‘³rØ]/$L@ Öáð“UY_5 zÎsì*Ô±`L«3´|û¦€ jzÝC"CÖΤµmôϳèl3ò"•ÑÔápÀþÊ‚Û÷âæQ2íe|<{ÔÑÿ0¬XêIέ‰Á‡m÷ĸŸëZß¿ŸÑµmÿ@ÒZ[YÝy{£µúbµU wÿ¨Ýtdùw¿}>ðÉïöõäQ» vjïì º+ÔÑÇôÓ3xÎáÂo›)+{?æ9I&l/N³R¶;DãGí.¡Jƒ¢š-:›ÿX~Ôî¡["dîZ›Ž×•ÙýÍänà>).ÊH±¡ÑZ±¯u,ýÅd0ú´M†¤${ÚÓ©9Û”úôÉ|‹dð°ÄnC¨†–M¼çÝŒ …ßïÿìNìŽh)7WþÓFJˆ°ûð`¦žš40ÆÏEž×\爻¡½8áÞsŸ¡.Šp±®šWÇôŸ3dí•wzb1ö_¨Ò p>4­wAšuÄàmg¸8Ê¥n[ìâíLŽ}hJ0•¿uõå£iŒ™_q@§¸ùá»üÚ—¶-õy§ROeW.ý![ýÁ¥wÜûavÈ¢öýo’Cµ ³Âîs»ã1Û=%ô(Àuù©¨cÁ:! j¦ò6ãÉ$ÎålÃÅ uµ§D69(u,X‡¶*ËÅ¿Û"šÖ+‡%À·%é&Öšu*1sTI”þÚ¢«¶ÿ f¾bøÉÒeü²•Ó«·Ì?õ¥×|öæü›oý´ËøåïMh„jÚóì¸QcÛZNÿã²æ¬š|ÿÇizÿQã<Ï~óîÛ—½·íl§˜ô¹ñÂC_̋ߗž×š ×ýb$œ³b;WÿÔlhÂߥÚ9C&ÐNÍ O‘Âë~±sB’ô˜í»ä%³Ý ƒ<üT~j“þ·Šû¾³3Ü Gæ/ ¹KNY©¼-Ü^Þf2 ˜¾# ü§¬;´'æ•w6nXþ[«È'vÜâMï,Ÿ™ ¾Ö°Ö”\h£([åÁÕ¯ìüâU³¦§tßìÝS•‡Û´¥&×xÌv¯…Ë=Gz§Ö—ýV‘;=ŒgD;gÅP, ¼Ù­â`káÎæÄ…¨ÃaÞg‚Ájù¶ä<5u,ì… (ÈÛ¤¼šÓ{s#‡-9õëú‚S÷ÛóƒãýÝÀÑâæ©J÷hs7j†,õæîVþv’€$xâ²mG ëÛŒzMEÚ/ÍJtïôQ>óö(SêÒ(z @|Ó•Vª Æ¿´Wô9ëÚÏÄc¶û€¼ý]é9Ô`W [ëò6s{íë¹ß*r4&}‚Ê/I…gѰHíI]SŽÑÅ[t‡êX¸gfxŠP ØW™_¥Ó¢Žët‡›ÔƒÔäγ´¬Í6¸GÌ­¶’Ÿµûˆu,œtp¢€ ~)Ïn0°qOžÓV C'ËErAÝi½:׈:Và}&ì,Iú>ìZ˜Oƒìujˆ™£$Åx5§×|¤n÷%X)Û¦¢Óv|[Þß M $"P§OqçíLv*ýEkÑÛüFËÜîÙÏ‚uÃ_æ~Ç€ØRÌÆs%¶b(tDLS@ÁÎfÔ±°¿3AcÒÿ\–Eñ@è Ô±°Ãi`ÑÙŠ¾k€ØÇpI͉ ÛŠÓì8j–ßwfD<¨Žšåy' ÛäoÑ@äC ÔpØüè°.ÿ$›o;¡È‡¿E?ÞÛ^œFu£ø¾•±Hé¯-æ6›ïH™*Ùî£;D{Jd¹šÚŒ¦jÔ±`ƹº‡‰Û*ÍÙXÖfgÚÖU[*´ „~Úî;ÆúºÈóšëN°oð¶3W Lpu j)3WÁwC>gÔº‚“piFÖ †Ó «¢¦ãï/}'ÓBÀ–¢³özOß C nž rÖ5¡Ž¥p' sò6«)„Ü%wñƳúN$ ébßú‚S¨c¹š3W B"v®.uŽ:9gBZcåù¦*•Øå>»Îmà%&Ó@_o©Ø×JÝÓ…õýýe{IšÅf³ËòønÀ¤˜9*B¥{Ztµœ¼;I˜BAîz0ÞÙ_³ÂSà§² £•“ÿêø*v® JviMÍxð6oÑ?åΊH‘â1ÛlR°½Ùf¡‚îp“ùáÏ¥_FxE¹{×ê[þ¸˜‹:¬ƒk€0h¢Üf¡èÖ §~Ú®ú·MSh’ù ƒï”£Ž…óT~ *¿f“aUêX®àäC÷0ñ€ ®½­ègŸŸÅ×L0٬ߖ¤n#éæÒàòjμšÓ_tzo,´Ïd¾Þ ˜=C Eßsr/>î$aHÁöfˆš®ñ`&;x „n­c×d\1¤¿Ùãµ¾fÂʵIŸ¨òOÄc¶{€±4¨;£oÌ4H=ÉÐ{ðiív0;"E(üv1§VßÒÿwãëÝ€y¡÷Ê…2AÝi}s‘ u,½†;I˜`5QÅ?6^x°ŸÙC ~)Ïn4êPÇ‚u»_AJ‰ªÛZ/šQÇ‚ÙßÖâ³0-$ u Øè…íèYJR‚WsìÀ×E~k@”ÅfûþÂyÔ±`„2Aè=r(Øáì :ÝsÞ§í²ß[ MVx‰g¢u,<즺u@¤ÉfÝVl·ãý‡+†bwAè=î@9ûò6/3Ak6üZ‘ …%£Ž…˜I›™*ú¡ðiívEï•ÜQœÞÿ·âåÝz–|îF eŸ-¬ÌÁ$L ÇlÇÌÁ·B{¢[ë6³©™W áÒ²¼Mg¼ÍËLØY’®³˜'ø…Gº{¡Ž…˜IƒŠý­†F«GœÄ+ ¯æØÍÝñn"Ij}Y¶¾ŸoÅË»*or“‹Z.˜.þÕŠ:–ÞÁ$§¯·”þÚB z&n#±§»ãUb—ôÆÊ 5>†€E‚'Ée~BM±ê_S1àŠá\¼yA3ÝHéT§¸;@&èͦÙðp4žÖ>FVI²ïˆÖÜdCk"3`où•ѾÖF6‹D%¬_>ÅJúQbVË9<ìÌdSk"3à`E6Ó ÛPmŠv³}4D·ú¤¶ ]§IRø¥{0 êwýJog…^ìÇ ¼M³©U‚ø´®¨MÛÃt,¨_ØýR¡‚ÛzUÛž§e:¶pŠ»mC—¹üH'Üø} ÙÒŠð4.Áù²¡D©c¦Ý=®(b‰Œ'æ4ŸÓ¨JtLÇb# {+²`]T&ýœÇÊiP¼WQËe?›òKíc0›V^Õ `4`3®ˆ êY~Š;V’Ьò”ÚÐcöï"2‹Óñ¹Íð4˜M‡«Æ²sÜr¸b8 ”±D E;ezÛÞ3¡S¯ý²¾˜by¶Ù;ÚÓÀ¤#˨ÓÚ×àlÖEeÀ®Qžânï£ûE?$€ÒC$‹;Íb% ÍÊu¦ëÈö¨ãc(­CV•°ÑJö«HC`>ªÉÓ›MS}BýÅØÃ”Eªþ§Ö*Mž)"ÏTl΀ùÁ‰2(GÙX¤ja:ÔÏoŠ«[ ¿»ÎÐô3ù8Ãݶ®ÃTóY¾31caH’„/¼ØZËÈhˆ+†ƒñ›"–G zuß8Åhhï™@í|Ûl[†ö4 V‡b×áÄ63D\ÞÒÐU1‰½ìGp z•Šw±·˜+IèTv¸“4CÐ 7WÓ±8)Wž€ºEØYvÙöïŽ+†ƒ" ú!9”bïhH#»Î„Ê®öÓMå".oeD:Ó±Ø7zÓ «ÖPûU7W@àÚ)ƒ¨cnöUdüÜb» ìEÜz9”í4t³´š+IèDu#‰]C!“‰ž»Ë/ëñ6‰Z)€Ê“jg;ÅÝîP¿©.MV\˜Žõ+?Ò $Ï‘ˆ<¸LÇ⼦û†ºÊjº;~j®b:ÔO-ô,6ô˜+>r¢V³ƒ±ƒ»m}ÝWÿ\3-ÚÛM$V„d,xá@~׈«L•ùÚÖ¬^Œ¾+™4Þ+(JêÙ¦íù®±ÌÆo+†CG ¼3] ]fg8ÅÝ~3ÁL’ûʯÀ†(l³m)zÓ7±—ଉÈ€#Þ+i¿£}‰[§€b¶¶šÅJ’~ææSÝ}ÿŸNµ%®{ùמý•ðÂÖܽps¡ad//ØÖcI# IDATÑÉx.lÿ›:6j¯ä±ê\¿5®ÍyNq·ßL8Ó\QÛ£ v•O÷`:»GctVè¯_îå»rBîÃCÓ¶.j¯ÎUFÔàÙ~Gû¹LJp‰†zzFx×fSXIrSïO¯=¿¯Æç¡½?|ô¯ß=óìË;Nù—Œžï_~é`ӈ淩ó½b×âþæ- K€£U¹½&6þ«sZQ+ä>Q÷u7;GC+³ࡈtíœY¤d¯ ÂJq6‡qQRÏé¾£áÐ(o#«ȸaó%@BùQg/&a÷¡={èx5³æÙy^}_2¢”'žšé¢úæà'Í#¹Ýîm5Ê">ã°Ò‘y12¯LÏ £þãÚ[¾/®MäÁ ½_Bš¡d¿ƒï•´ÓLЙŒÇªò`UDÓ±8ºÒ€4‘E»¨MA8›Ã ë"3àPåˆv°ÓÑÀE¯@!+vÀJ’>¦ê¬ìVR:nRB7B1~b,O—{åÚ'⢔á±k,±62v”^´å›âŠá°n”Ö©F¼¡ß.Ùi&|^_¬6h“~ñr¦cqt¥Aýw=ÝuI?àn<­…& ¹¼›+›{‡ß…b§£= 'ʹÊ|6žâŽ•$}ÌMõM&®O€ß­­û¸~~\³ª¡aè½’7;ÎP=ά Oryß5–×t³ñ×\§<ÇMäÉí(Öµ^íe:ôK»Ë/Ãó{PÝ®â7(V‹:)_4+ †’ª¼B,ÁQËeàLçˆÕã©Õô! o››…do¯vÈ»íŠãà;Y¬ˆÃÓÚÙÂ](^’D¹Ë†·qÅpX½R¥;™ŽÅŠì1Zz»>«+âq8XFBZÒ@¯6W}¬<Ô†eVE¤ÀþŠáï¶íq4°_qP²_eÒ±ký+Iú"± :ííŸ^§ \\DCÖ‡ˆýøð—sk‰APO»ùÿØæÁ]OØ_‘•“›g›7MIIbÉßͨ¹‡‚]mÔ)îŒÇcö˜ û+²M¤yn`œ·È ñ8ÀjíØÂëü°¥À¤#ý§»V(‹Yò÷¹¹×îJP\®¶7ä*‡~òMŒÇì ¼3\\£AÛnª<©fC<7ز’„H?ÅíÅ?.ô¶Ù[Žœ©øŸ“’ÿX±ò »ç‰nþ°èÕ )ÿ¯níçuÛf †|9A$É®_¤Ñlö?òJ«¶;ûߤy0º„ýQ¥úû¿ žíÌX2áä›Eª–“3Ö-Nd:Ôïã_U××=m³_ÒÓLÇ‚nóÌ…“[Š~Þ?õ ˜Žõ»úfÛ¹ß7‡= ¹ïã¦c±µi'¯wÿs«ç¶¹¡iž„úò…BãÍŸ‘—/–…©ã’ø F†ÆŠÇá, I€¶*­»s2 €è[wàÒ:»Ë„K­uEªO‘ë}qLÇâ8,OƒžCÃ÷Ý>¹LFKHˆF¢'ÀþŠl­É8ÄÓìn4°wÑ+dPûU·^Í¢s‹m™¬¾ÛÑÔå‹CÈ’}›?o뛣Ö]ûð½o4²+æùb£;Ess¨òª‰´Å¿:Ü{>B1kä@@ÕÇjm»‰éX¬Âî2a{éEX9NÀÁSÁicyïQ‘f›/qñæ ÿld[©îþqr¥Nói]áO³»ÑÀÞ¹ðý¦ŠM:²ò‹vaO’›\¦ÿñ•AM{WM_ò‡oy÷•3fýõ²Ëô¿¼¶ÒŸå‘£AMñ ’z6jÔ_5”0 ê' æÏr3éÉ’}ÞxÛ.èͦãÕyp£o&b ¨6ÛqØf›­ÖGRçJæ1ºMìïuÒï¶ß³rüo;óñßPäíüËóxëK͸gwŸ9õ\âÐÛˆÍ ¨SvmÓ™W GŽ*&);䘣¡}e·¥*}o¢Â7QáËt,ÅÂ4húYÓY®wõçÏÂí ,µ$4ŽUçvtƒ=ǾFǹLÊ ß÷¨«ôLÇÒ+In# ™óÇýgËZ{t½ªºìÿ½¹:IŠE$vn]ä8A|\[p]Ûmí÷ÂÑ {@Âwå´\êíªqÀSÜí+ö”_€e¡)Lâh,Ljå'j…œàâ÷K…IÜ'{‡šIòhUî`ϱ¯ÑÀ1d܈Å2(ÚÅ– ¬$AÎ_,½Ç7Ò`6 1"Ûã¹pBï—8þ)î,§Ôi>®-<­eÌF²ò¤ðÐ4ÖÛ=nì|@ìÿHß^|ªÕ¬SÁ»mÄ êl<”ÖáŠá¨Ä¬’5çpƒ¡eÂÁÊ«:“q†_T˜ÄéX%iPÿ]Oo«Q!ðJ ÿlÄœea©¾ðBkM‘ªeÀ'ØÑhàH¦»ºñ{ ?i˜Ž+I3x 8AÈåýÐ\Q×cÝiT\1• YnbžªD×|ž£!ì(v•]€‡£Ç3ˆ²$ Š÷t@ô*9` »‰yüÃRáFEÖìh4p(Ĭ–@ù1Vt&ÁJäø¤|ÑüàØmÃSÜѰ8<"fºñ6Ë]ëhÊno D‹Bð†€E´JSå 5÷0v#±T«Ù•Ùf<äŽM"–È ìP§Iï\Ÿ Þm#Ælˆš;Ê.Yu4ÄÃÑŠß €²Ã†.C`9{ɄÕ9°8$YÄÅvÎôs”T™tdÐ 7I0­f¦ú„ˆeõ=—ÚjïüS{ WªÈ=^¨ë0Õ~iõ ÃÂJä~åä*¯éî8Ó\a½wÁÃђǽǹzÌ•«™Ž…Nv‘ $Gªr`u$î´Š1§AñÄmÀ‰mûÀ!ˆea)°¯<ëÎ?µ‹ÑÀ1±éÜb¬$ANCëmØxUZWÁŽÒ:§r¹µ®¢«Ý[äv—OÓ± ~ÊBÝõ+½| 'l¾„éXÐH­ O€#U9º!OqG6³ZNp‰šÏº4-Nô¹àÝ6bÒšÈL8Ys­×d­ϸb8‹¤@@Õÿºéw»È„ÝåW`Ex—ÀÁÙ*Æ–Ô‘OQËd<ü\ìF†g`²Â¯]§9Y›ÿ‹?²‹ÑÀQ‰}y¡ó$f#YÂô¹’XI‚œE„ÄcœgPQÿy]‘•ÞW ÇÀ5€4à J8Nãmög‚Æh8P‘ c&0‹ÃKPz ¢VÈèY Ćè 0Ð^|öŽ-vn4ùaV’ '²44öU PZ‡¿Q…Û;¯ñ6k¬¹¦6h3=ƒäxZ;‹4žíQWé]ýyw»2 Ué÷›ÆÒ ÖűHÈ<‰@ÆUè:ŠtLÇb#x·ö`x*ÄõÅí:«4xÆñ ›/¹sÛ¯i[¯ö2 =ØŸ Ô† QØfÛŠÆÅ»T³Z§µÛw¡x^P¼™$V\½õçì W@P[ ¨ÍÇLÁJäD‚]å³bôfÓ€;Ç-‡+†cÃÔñÔÌŽ†4by&4jÔ§›Êùîƒá©LÇâÈF›†nsùÑNˆ]‡§µÛ¥Up¨ê¶»m–΀:·¸ô ŠÁSܱ’9—‡£ÇÀîrìLÂ.Ô17¥UfV“XÝ᪫$'(.LÇ‚ú•í4ô˜ý¦Š±B¦cAc1'0VÊ]mo(äwĈÀnÒ0Aw¡îÛ¦c±¼ÛFÌ{ (Á](ÎU6æ(i¿8®Ž™w†‹"V¨m3Õç£!Ë3aOÙX†ÛÖ5Ú4(ÚÕÐ×!Ù#—·4,öÞrŠ;ËGg@púŽe-ÞÅØ^I¬$AÎEÈåQQo é‚+†cGô5a(ÙïÅ$l΄kMyM2è¾ 8¦cqp£JƒžCÓY WHD.Ån$vlmä8Ø[‘e4÷ËæÑÀyĬ‘•§ÔºfZÍb% r:TãíÃU9&Ò¡N ·wQ+äPuJmèÆÏÅŠ¨ý‘ËÃÒ\¸x*8‹”é€àYn)~WÚ±©>¡‘RÏ&ú«†¦cAý$Áü€»]M:²â¸C[< A+dzFH<š4êï›h>ÅW -!øMzÌÔm‡]cm&èÍ&ªÍöº¨L¦cq|£Jƒm¶q¤}#€ Zýl/½Hý„µ£³¡Î-.=ÄÌò)V’ §C±Â:Å$¸bh¡¸õ (ÚÉð1–cm&|R[p]Û ÷àÌt,ŽoäiО§mÍîÈ¸á ¤V ÙÀÚÈLø¤®°MÛ, œMøB)W@4|ßÓÓ`­ó¤‡€•$ÈQ£á±ê\µAËt,¨_ä2ßÓ|Nã<ÇØØÞŠ,X5ŽlçÌ"ÔþȨå2®?»ç'–þÊ?ÊDšOÝqŠ;bPÎ ™'GÙ4¼ÛFl)õ¼Ë'Lk2«Ê£ñ²¸bh!¾'|‘ìÿwvf‚Ú ýª¡„⡈t¦cq #L“Ž,Ù§€øG°‰ƒ¸õÜbvŽÎ)nŠv0pn1V’ 'õHô¸¥´Ž¸bh9j4,;Òi×§¸³3NT_Ó™ŒÓ|Ã}]$LÇâF˜UÿSkÛMîñBï lî –„& ¹¼Ÿš«jº;Ø98§à9nbžªLßô³UΓV’ 'µ$4Å•'¸ÐZS„ǰ‰ß]b/^g¹¾å²ƒœâλ˯À ï¶åûb% r^÷øEø‹¥U]ÊŸ[ª™ŽõsOye¸èÕæÊ“Ž m˜HóÞŠ+@uFì§µ;*Ñ·yÎ-F– Žk¥¶&;$¼ÛFìÂ%8«"2àÆéz–caý€Šß €â]ö:²-~h®¬ïé qSÜåÆt,NdØ4è(Ò5Ÿ×ð]9‹±ŒÄ­‹Ç+ó´&#Ó± ~‘Ê€€Ú/º´í¶;Å+IS[5ŽVçvhhðÌÂú;µ\Æáußukšìò[Šm™p¨ò*¬ŽÈÀ6Û¶4lP[µ¢–Ëønøý耢¥^é=fýÇØx›M$ÁüàYn&=iËém¬$AN-Væ=Å;´Û ;VYXD¨à†Þ/²¯]²D¯Ép¤*VâþH61ÉÒýØfÛÁQ˧XLÂ6 Ý p›Ò®[Íï¶Q‹}»Ê.Y~)¶ÕصèTŸ&%ÓŒ«2ádM~—A—æ'÷a:ç2t4þ¨Ñ´e‘Ÿ ¸‹Îa­ŽÈàœ/ëKj{ìµ.Î!…Ì“¸xó”…ºæó6j¼•$ÈÙ- Mp¸g[ª5–îÉc[ý€] '*¸Ê][Ž–éXFU™@áDç„liè4 V±#—ɰºÇyŠ\ç‡$’@îÃém6á ˆhªÕì^ý„•$ÈÙÉ¢Y1$+³™Žõ㊈˜UŽ µUu)¿o*ryXFÂ*Æ^sÕ)5D-—1 ².ªñöîò+tµšE´ˆY#€ÊjÒähŸ Þm#–Z‘û+²- YU?àâ6( ô€Ê¤³³Ñ=™@5þ[š,à©à¶6DTWëT&Ÿñ.IØþÜÁù¶ë½Dnåê¶ ×k™ŽõóJs‘† z[õßõØàí°’!Xœè.ç*³Úê-¹«ê€gŠÈ3U¤ë0UÒÅt,£Ã’L Ü[žk#3™ŽÅ ‘…Û:àÆï“ȱ¥¥$¯ŽÈ€ÃUW™ŽÝ‚€˜Õr(Þc‹bÇ®$1µžÛòøÌ?©‹‹, yöÓ[/µu6±åÊ‘7ž[~oJˆ‡X tõM¿ïñ·O×ëm/bˆˆË[™;èØ+‰h»F%û°˜d,.µÖUvµû‰¥÷úE2 ê×Q¬kü©‡'æD-—3 ²…•i°¯<Ë`¶]ƒg4¬¸õ  â£N­Ò¡>ßm“g^üÕÌg÷T.}éõ×_Xè]¼ýɳ_¾0èYäõ“/®ýÃÖŸTÓzöÅ?<µ8A{nÛogMZu Æ^ÏF#¶1z"¬¸Úcû¯Wì©pQ+dj¾èÖuØÓhÈ’LØW‘†¥p \ZdÀ`iP²W‹¤)~.Ž/7÷ZºG@ŒÌ«CßûY}Óá ~’~ÐL7“Ž,=`õémÇ­$1åo~~s¾hö»§?÷¥M›þ´åËÓoÏäe¿ùü%ƒ}k»e>s8§¡&ûó½ï¾öÊ+ÿú𳬟þ9MÜpâÏoÅùmG/÷ï¬6hOÔŒýŸKê‰Ø—p›Ù@–²§ÆÛlÈ­ÉHjCuüE¶7pPz¨âÅ2§’’DA5¢!ö ºÝnë°öV‡­$1æ=œgð]¼iU(—ú /|õ3 ½t—4Èí6!Íœ¿ Ù×ÿ—Äu«& LMÅ%v¶I ÁºÈL¸qêbصTi“ŒÎÉškJ&ÅÝ?Ý#€éXP¿¦Ÿ5]Õz·@¾ßW¦cA¶³62“Kp¾¨/¶¼Õ,¢QØ|©PÎm¿¦m½ÚËt,´±åÝ6Ù‘}¥Ü$HœyË~oñ¸É©|cÑåœA‹I~ÉÜÒtÝÌqóõ•`CTÇ·$4™Kp¾¬/iÓŽq‡2KêLÄ©PÎm¹ÔÛžg7·Ù Ô,Ú†èñxZ;SLªÍvÔrV÷8 * ¼Dn÷Å›Iò@¶še®€ˆZ)°ú¹ÅŽZIbnªo2R¿[o“ ¹¿Ÿ+ah¬oY(Ù|âÕ­yæÐåkïÁ£¾œ€—Èm¦4 äÁ±No³¡~Àñð\8ÑöÖx›ñL¨ìj?ÝT.âò°Œ„Aw¦Qc.;¬‚+6ÈÜLƒµQ™°£ì"6ÞfêÜââÝ*«6ÞvÔJRÛ«B(Ý>©# ÔjzGò´'ûiyúÿÝãf(Û¬£FC,­c™xªñö~•I‹ßR#²¿"'*°Í6›TžRëÕf¯ ÷Dl³ítæÆù¸HJ:[Ï_¯a:ÔÏw²X!èm5Ö~=âÂv³Úݶ±«¹¦ú†šº¶^Bä"R§ýÅw³N«B$vvaU“÷îÒ¹<§X±óÓ7f(F´K ŽzÂÍu|ÀÚóƒ¥\A^GSv{Ã^ž›{  Ç{Ð@”¹'µJÓ™ÿ°!–g äî¢ °6*“ ÿ7œöÁÍd¸ùªÍ¶t¶†%â<øê«o©…× ©Î÷o^üŠ áêÁ¹±Wr{‡õÞëæÚ‘6~ŠÛ‹'~\èMïuÍUoOýͶ!„ûºOwݧÞq_ÐÆ33vÖºÎãÆÍ2y}ûœàGš³¿ñäÊ¡ËíÉy{Éœß?¸ó›Ý…óGA$‰³nŽ`Ó…S›‹Î>;ù¿“1 ê—óVÛÏÏ7G,–Î>Ìt,lw¥­nÜ'ïxŠ\ü ŸÃe:ÔG]©ßQÊáÚã°÷Ÿs*P5'ž|S&µ,YÈå ÿd=ÆÝÅ>±¾1VäiÇcæ´“×»ÿ¹ÈZƒ ÇçþW¼iß3™| i‘\}Îù¬[öUõ^9ŸcàÅe¦QBve½¹pÖïN».ß5â[mäH‰™+¯êLF¦cAý¢–Ë€ÊS]Úv{j¼ÍêüÈ•áix«Í*eG: r™ oµV‚Ü7Í# S¯ý´®éXP?W^È}³,±~ãm°Úø"ޏë7Ì¿/݇ÀK^¶,‘×üÑæCµ}ßͦªý›O¶ 2\Ó÷ Dv”_¾x1·¶ûƤ4©¾ôúüÙøQºb÷7»Vâ­¶SJVø%+üTúÞ¯JFûZ[.9W^Ð 7Òd‹c,Ç`&èLƕٰ6rS1 Êmi@BñnD­je9ž_Œ+ÃÓ`Où†ÂA‹Y#ë}¿ØòKÁ¶‹&¼¤Mo=ulî;OÝ3/ïѹæÒO>üð;}ê‹o>{cºGÿÃ_g,:âóüO…oLâ˜ëö¬žû§ï•ŠÉ Â+¼þ÷›—âøL{ä‘iÞØEËY¬OËËjÚ[‘õ@p¨^Èx' Ç¿QQ÷mwáöŽäg.’‚NÔ\ÛS~åÅä{™õá¹pÂIKöªŠwuLø»ÓáXÄö•j\Ÿ»6}ø]as—V«nÊÿú½'&zÞ„pÁµÙXöÆ$ªd„—òyr†¼ÿKÁ[m'ì*Ÿ£7›ö•gê…XIbU\!ýu®$Û‹I˜Ê„Fú»Ær.Áy("‘Эn¦¡ÛLmS­S¹s4ØÓwŠ»›+°IÌj9ïµJãm[~)à¾d7¨Ñp[é…QC€•$ÖÖWZwPe6°ú[Š©L8\u•rAH"®É°ÁÍ4(?Úiè6ûMËc„̆„lïÎÑ`¦t€XVÑÕþCs#!¡Þë& t×ê¿ãyÒCpÔÓm²È¼ xo‘[¡ª!`ï ÷x¡¶ÍTó…ƒC@¯¥—`EX*Ó ÛPû#ãÖãÄ6àœUé@mhF,Ap nƒ ¶)™ŽÅ"x·ì†€Ã¥Ž¼ÞW1Šb¬$±:âÆbß.VŸâÎH&\mo(P5» ÅsƒâmÿîèNTt×êá¹p"—b7g4àh°:2ŽTåb«YV‰[¯ 8PõqWïuš?¬$Ah`Ô)îǪr æ‘6xÆJˆY£ 8Pýi—¦…½ßRŒdÂöÒ‹°*"]„§f°•%ûU@u<à— 3p4Hû¦¸ûwtÿ«+°}Hh0®þ¼ _»™ dé¡Nz¯Œ•$ ,Iá— ÷m×i>«/b:Ô¯ï#Éþ½’¶ÔmÐQë0£'2 ºÙ·µRÎt(ˆ]ŽÛJ.2ºMÜà (ÙÃêåÓ¡áÝ6²3Ôô65e8XIbTi]ÑŽŽÑlaµ)ÛgÂÁÊ«]ÝTŸ°D…¯ß &7÷Zã=ª2½Ør¶ÙvRƒE¤ 8ÜoK«ºì»JØÁ„ΓdÜÖ«ÚökÚáŸ=bXI‚РÖGryŸ×Wwh4ÄJÛ+ûòT¥ºÆ³ôï§…í3aoù¸1[†X"%%)«âÖ+8=?¸Ày2ä´† 8±&2pù”]ˆßè…Ûi+©ÇJ„†B±:"U^e:t ¢oçxá;Þ9N‹ï›Ë+»Úƒ]å¿òb:ÔOU¦o¹ÔËwå„Γ0 b/ênûDMžÚ@çžîTik¶JÚ NÔ\Sê4É ¿ñ^AÖ~/4rg{:Ëõb^èŒx4X™ÁãpþWWФ¡íüBd¹ð…Rož²@×xÖ¢ÝAXI‚ÐH­‹Ç%8׿7÷²ñüB§¾P*òà¶åj¯gõ2‹í|PržŒ›LàF<6)ØÚ±ë\~.h|\$óƒÍ$IUˆ!–à ˆè•2(=ÐÉt,#…wÛȾˆesƒâŒfó`‹}¸pÌ®ˆY-`QãmkgBmêÇæJ‡»<,ͪo„FE«4Uï„›«p@@0š4xÞm#»Ç%8Tãí½†¸pÌ ¸u (ÞÅŠÎ$VÍ„3M¥êV±t^ ¶sf‘Žb]ËÅ^¾„±XJý£LƒÕ‘p´*·S¯µZDhÔbVËy.œúïºU¥º±]+Iµ‘ãàpåÕ£þ„ Ç ŠY-ç ˆš/»ºj LÇbÝLx¿ø<<3‘ÇÁA•EŠvt@äRÏ¥ïsÁÁ(Ó Bâq·o„Ál:TyÕz!¡Ñ*¸QËePðá§·±’¡Ñ‰‘yMô ÑšŒGªr˜ŽõyrÃI„â]ö±Ø76MõÉÚk\‚óHô¦cAýLZ²hW$>áÎt,ȾmŒ™ÛJ/0ºMâ“îP¼«Ã¤gÅî !àÝ6rÔ^É;OqÇ…cf%<Öw %;Çia½LØS~Åh6Ï Œ ˬôh *NtjÛM^é.Þ™.7ˆ‚ѧÁ¢$¡8»½ár[•BBcàéâž Ô*Mu_uáåXI‚Ш- KuŠ/·Õ]¹}4Ä…cfLw•Ezµ_Že4¤‘•2’Ú0°'¶Y¦p[ÄoTÜúCŒ> D\µWòÎ Ä,ªÕlј–O±’¡Qqyë"ÇÁ ZÄDß)»¬:ÅFWÚê‹T-ž"×9±LÇ‚úuVèÎôpøDôJìF‚h°!z<«Îՙ߅‚nŠZ.j>ïÒ¶›˜Že(x·Ç£1àpÕÕnCÿe\8f\ôJP~¬“ÙÑÐJ™@Íu­‰Èäs¸Ö¸>›’}*ˆ\&HoûšÃÁ˜Ò Væ=Á+¸Ë û¨&Ï!¡±‘„ðCæHL:r ÓÛXI‚ÐXÄȼ¦x‡jŒ†“µù7ˆ ÇŒs äÏrŠw3¹WҙСï¥Ú<;‘ö‹£1#Í}s©Uæ[က`¬i°&2;·1%éIw(ø@IŽò¸O¬$AhŒ¨Ñp+“°Lâãî?úÑåö–_é5îõ‹Œ–z1 êWº»«ÖàÄœáÊt,Èq<ž.æñ¿o*/Rµ0 ê<ÛMÌï¬Ð×Ëðî !àÝ6r(†¥ŠyüŸ¯Ww^§~‚ Çl2WâÈï,×7|ÏØhH{&@~XržˆLï•‘… >P@£îñ‹?ÂÁXÓ@&­ O€­%Ø E.·A*GõB®$1µžÛòøÌ?©‹‹, yöÓ[/µxªËPøÆT ‡ D¿ú ‘íSnކ7wŽãÂ1pxD£ Èÿ`t£!hÏ„+mõ…ª…Àe~p½WF–èi4Vžêâðˆø Š;ÿ¤õ«õžò+½&Ü+É"±ëPýI—N5ŠÝAŽZIBvžyñW3ŸÝS¸ô¥×_a¡wñö'gÌ~ùˆæºLe<ój.!ÆÉx4  Ù)îaT}Ü¥U²zçøÈí)¿ë£ÆãþHV)Ü®$Mdø"©ØÇt,ÈѤ{¤{¨ô½Uã^I‘óîv5éɲƒLÇ20Þ¼šò7?¿9_4ûÝÓŸ¿ûÒ¦MÚòåé·gò²ß|þƒ’a¿|ÍÕ;Ÿ}9+õÅçïØ"TdÏÒ=Æ{«ô½G«rŽYÃ5€4ÓÍl K0Ó ÞLè5ö•gÀêÈ /‹,DšHªÍ6µ–r'X–£'Â_¶{PÅ$…Û•0âêǬ$1æ=œgð]¼iUhß</|õ3 ½t—4Ìí¶¹~ÿoþôcäïß~< §*Ð<3 Þ/>¸pÌ&±kåP´³cä£!èÍ„£U¹jƒv¼Wpª»?—Eªû¶§»Þ Üã6àp@@`Y, Kás¸ß6–Õö8æv*r‰LäÁm½ªm¾ áK²’„ìȾRn¤NÎõÿPòöK]~¹¹¡‰yü•ái°«ì.³WDÄ­W@Þ»í¶w3!»½ábk­\àò`x*]×D–Ó4«NuÜ÷GRp@@`q<; ¶Ÿ×›dŠcHzʃà@ùÑNM³q$ÏwÈJRÛ«B(Ý~Ë, ÔjzYX&U_ÿù¹ƒ°òß/ß#µAÈqlˆž‡«râ“♎õK|¨8ÖÙ{}D£!h\4ÜZrÖDf¸pùt]Y®pg‡ÙH†Ý/q ôsÁJ§Á4ßðx¹Ïum÷‰üåE$!üàY³‘,=8¢"û¯$1v5×TßPS×Ö @ˆ\D@ê´ÚÛï«uZ"ñ ÓÖ]?¼¼iWÏýÿ|užÇØæµ‰ÁQO¸ù› >p°iþ‘.ò6mÏñê<6ă¨U]%!³%&=yúElˆg ´&ãÁò,X5ž ñàƒ¾W¯~¨ñ¬NVă÷A^nþ3qSàŸ—¿fC<øàæƒøGP¼[5ÂWÙNÚø)wh!ieªüÏÔþÞ!„ûºOµ¤ùúöÙBBtß®6sÿÍ-Ûf ñ‚ª.cÈ}%Mè’ùÇoJÊúä¾5S‚ɯü\Z^ÙÒ3\@ßß ÙŸ-…gaçóéG_g:t›ÊS[àÚÁøRÒ<ü“i”““GËuVdÃÎçSNý›–«!ºTªÞ×ö†—˜MC=®4@vÍò4èÒkù»_€Ï«®Ó¢…QkÞî^¸®µ\Ö ûdÛŒwhI?Å*sÛŸû_=vò¦}ÏdòP¤eDrõ9ç³´ýOì½r>ÇÀ‹ËLp󸹩¶ÞÐ{åÕ™1Q}R~ûôçþ2%:zÜ‹gôÖˆ9޵‘™n|av÷õ\e#Ó± ~Ás$"O®²P×rɦ{%éZ4ÜVzŽOËÕ] wv@ü#Š¡÷Gb% :ÒÀ/¼¹;ˆŽˆ=¸B‚:é&ÿýá÷JÚ%‰8â®Ü0ÿ¾t/yÙ²D^óG›Õöí*0Uíß|²Uñà☾ž€dGùå‹sk»I^êã;»Õ¾gÇ €Ÿ´ñãGw=™ŽÝÑÜøÂu‘™€§ì² W@Ä®UÀµ÷Ø+i¡kMß7•»ñ…ë¢2™ŽõÓ´«>î"¸DܺA÷G"D¯uQã`OùÜ+É*T¯ýÒ*V¤fÃ&I¼¤Mo=¯ùü©{æ=÷ú–ͯmšs羚õ©¿}󉨱éøëŒIS–l¾fàødÌ[¼äV Æûs€ã>wÉâû3}±ÁÎ㱓`_EV·AÇt,¨_òÓî@@ùa›î•¤¥PïŸ`md¦”/öÉÈfŠwu&2t®Û°çG2P¯‰Ø‡–4˜îž ÷mîí½’¬"Ïr3éÈ¢C?Ó–£-ïX ù=o|ûÕV‡Öþûï~ÿڱƨ‡·|ûÕߦ |B–KûNô é6èŽã)»l" „Ü'1éÉ¢]ÃŒ†4²|ÑP©Ó¨Èjƒb ÒDæ €Ä'<†}2V’  )  žŽ›[ ÏZ~5D£¤§= ÿ=%iêiö_I2(®Ï]›>ü®°¹K«U7åýÞ=o@¸à€Úl,{cÒ Ý›ÜVžì%µß>î·ÑH==Þ/9Ït è6IO¹@ÁÖŽ¡GCV9R•£5§ù†Çȼ˜Žõ«þ¬»«Æ ýçnM­ŠH—ð…?_¯Îïhf:Ô/dŽ›[ _]¥oú©‡éXú`5rp Ý| _x©µö*ž+É&Á³$ÔhØðýPGÉÒÈòEÃÝåWàqG×5-’žt€ü÷•¤‰ð XI‚m¨¥¢Gc&À®²K$ ü¯1"åYÈÿ@iÒ[ýs±dÑpGé¥^“av@l´÷G²HÕÇ]zµÙ;ÓÅ#i¤ ±’Ýi°:"C&¿^s¹­ŽÆË" Ï–È"]5†êO»|V’ D³ùÁ‰ž"׼ަ+mõLÇ‚úÞëæž Ô4+O¨™ŽePf’|¿ä<7™éXÐm®ý·bÖŒ¨b!+qã ‰ž[Š~f:Ôà@üFw(Ün»V³ƒÁ»mäਥ"‡»&‚:Ww޳ É›< ï]«Ÿ+9æEÃ[*«º”A®ò9±ô†„,¡,Ô5Õð]9±£¹ÛÆJVHƒ§ã¦@®¼Ú¦eKË9qëåQýiWw½áÎ?ÅJ„hss©è‰ØI*²q4d•è‡äB9·ù¼æúå^«¾Ñ˜ ÿ[ô3¬ÇI‡9d+T㿘Õrlû#±’Ò ÔÍ}v`ŒÞl:P™Mï•‘%\¼xaó%P¸m€ém¬$Aˆ~‘RÏ9±Z“ñÃÒ LÇ‚úñ]91«å`›½’£Õ¨QŸªÍçĆè LÇ‚úéT¦â½*Hzføó#²ª˜äýâs¸;ˆU¨åÓ‚­J“ŽÉÏï¶‘ƒ»u©hSüTx¯èœÁ¯i¹HscÔ‘/n.: ÅLâ8B²HÎ[íð˜;ßmìŸ V’ °~„IÜçÆÍæ]e—­úFhTRNÄR)ä½ÓXI‚ ¹Ê K5‘æw p±Eønœ„Gû63 Ñ+ºÚ?¯+p¸ë£Æ1Pw¡â„šàIOc ²OÆM€¥—Ì$îb‘ä§= pg‡¾Ó¦-ñn9¸!–Š~›0¶•^èÔkmÕG¹ò„º·ÕHãeG¸høNÁO$+#Ò}]ðœB)ت$MdäR©[ ß’ë`% ›¤ÁLÿè`Wyu·ò«†k¿9ïq.þÓ\ ]æÂXI‚m†X*J÷˜äÒeÐí­¸bËÐÐ$¡‚Ðû%&=IocÔ‘,*uªñßop$›˜ dᎠc$V’ °Ip Î3ñSàßù?Xû½Ð¨¤>ï yï´'%$ÚìMñn95jz{Gé%lÈ*IOyÀµÿ*Mz›~.”œ× ¿ˆNVøÙò}ÑÐ*N¨5ÍFEœÐš+Ó± 4R£'JøÂïšÊr•LÇ‚ú…ΓHBø]µ†êOm×ü ï¶‘ƒz©èþ xw¡8WÙø3¶d“à_»¹Ç { åGhÛÑ?좡Îd¤Î|>ánºÞÑ‚ÚÒ”ø¸;–^ +IØ* dÑ#ÑàMœÞf‚)ÏyÀÅ×ÚìMñn9¸¡W …\Þ£1û؆è[ìËùw]«î­ÎmîíJVøÍ ˆ¢ç-šÏišÏk„rnÜà ˯†•$l˜›â§À‘ªœVm·mÞDÌ9WD(Ï‚ªTg›wÄ»mäìž‹¿KÀឪÍ/Rµ0 êý\ìÃkËÕÖŸ¶Ñ·Ô{Eçà™ø©„å3¨ˆ>9oµ@Âã5þCˆ¡nîsƒâ fÓŽÒKLÇ‚ú‰Ü¹1«åp£¯¨ àà…ܰ+†>.’uQxîëp…DüF|HÏ^É¡3!»½áBkL ZžNËÛ!Z¨«ô'Ô>‘üŒ-ÄJ¶MƒÇb&À梳z³M[Ρ¡¥<ç hü±Ç6o‡wÛÈÁdÅÚ+¹·üJ‡žæU%u'8P~´SÓDC+À¡3áÝŸ`md¦˜gQƒ9D¯ü÷”@BÄ©«?– b% Û¦ÁÜÀ¸x¹O£F}°"ÛfoІå/\ôCøœ‚móvx·ÄȼfÄjMÆ½åØ EÜ‚øá ¥óëžtÓ éa:l/½Ø®ÓX'"4©¿ñàð‰ÊjU™~lW¸3þuí lŠŸ*å‹, Ñ(÷­6³‘Œ\&“Eh¿8V’ `. ¦ù†§{´ë4*ñ¤æ9d% Ù‘}¥Ü$HœyËךxÜäT¾±èrÎÀÅ$dç™/Ï÷Š'î\3ÎÏM¢P¸I|SýõÓê1~Ý"4¬4€_D÷õïb«&6q àG?$'ÍKÓI7•]í_ÔßìÌ…XBÛn¢N´¡Z­#ä`žO¼Þ¼v›_9›Ým››ê›L„ÔßOrËörBîïçJë[œÜ6U•”ëÀtö•_Ézêƒã§Ž|ðÛ Ý_ümѽO|ÒŠiŠFd KEÔbß»…g» :+D„Æ(íy(Ù§ÛI7¿È„· ~$\žæ-r£'>D‡kÿm7jÌÁ³ÜÎ3H¥ïÝW‘Å’¿>÷D‘, Ýæü”fÂYWv•]€¹|?Æÿ^øàæ³Ìÿ@ i/xYé-¨µcÆÿ¦ø€Ù7ÙþÝîrE4ü#÷[–üßpÚ¶¬$!ÒÆOq{ñÄ ½é¼ª±«¹¡]ÛwMpݼƒ<yÿ—‘ñJÓºÏë¶Íê/ÅÓ¾Þïþ‘¯åŸ{!úÎŽÆì?§NøG‘líÇu»çÝ8¸—lÝq_ÐÆïïz¿êëÇü†lÃJIâ8‹#U9ËÏì”z–.þt¶ûE–¨ù¬ëÓy5bÞêªhžËØ' þzõ«Wr¾™÷é¯6вPÉ^Õ·këq•Qþ\Zõ IDATøÏ9*µArô*}ïsžœæÎt8Ⱥ¦¼ÞýÏEV™Û6×íXvSêïOë€ãèÇ%ÕM]·Üÿ’ªÆ¦’ïè3`ó-®?wo/~ÿ ©·—Ì*eç:u#tçdÆH, IòKËÕmŸ×Ó³û$ž)"M‹±h§j´¯½™ ]uÀÄKxT;›æ¾ž3i¿ó´Þ­öØä`˜M)_ôLüTøWþ÷ †l™V¹ÛæøÜÿ걓7í{&“„"-#’«Ï9Ÿ¥íbï•ó9^\fêÀu“„g渞¹µ¾ñ–×íõZàzùx`V4c[*âs¸Ï'N€Wr¿Á½,,BÀ¸¿x@Ö«×MúÑ}.73awùe•¾w¼WðïPÚDcVuJ­,йò£WÑ|¢Í­°' ¤ÁS±“îçuÅU]x¶cì¿'‰8â®Ü0ÿ¾t/yÙ²D^óG›ÕöU\›ªöo>Ù*ÈxpqLßÔ6ÙQ~ùâÅÜÚî¾oQ^êòÉõ—qšMoÎö]?ë]&ιÇב5=3É](¾ÔZû]c9Ó± ~a ¤ÒpAO£±ò#õ^n&Ijbû…Ä»iŽ Y‚„˯\€ô½¸Ü‘ƒóq‘,O#Äém'aÃùa^Ò¦·žŠ×|þÔ=óž{}Ëæ×6͹wÓ×úÔß¾ùDì:ý1iÊ’Í×nÜ[s7½óÛTÃ×ÏÝýë'ÿ±ùý·ÿºþžÙ¯d &¼øúÃa8µFbÌKE®<5½ý÷ÜoiY„à@ú< ëµÖQ­:P™pª6¿\Ýè*›ŒGµ³HÙž¶\­PÎDaÕ7ÂJìHƒß%N€]e—5c™8@–³ûJ’Aò{Þøö«ÿ¬­9ü÷ßýþµcQoùö«¿Mªý!ú÷oNðX’ò“7^xî¥wO'ÿf÷_þy¼«ÍÂFöÍ’¥¢'c'‹¸¼š+®u4ѲPôCr‘;·ýš¶î»[õ(%%ÉL’¯ä|/&ÝËãà/ì,BUl§<çÁZwb›ñÄlHƒ$…ßâÐdÉøúµÓLÇâ¤ì¿' ;`Od¹§ÎŸx¯øÜŠð´ƒÓb:Ô/ëÕÖ jñ¿Ëuáa#ßQw¢æÚâÓ{IJŠ%/ ¹›³º÷5džޠ._‘²½:-TëĶFµ ¦hZ°b®OOX‘© (¦ÃÑØI‚&úÉ·lH»V!«g:ôBÇyV@Àƒ=µ9òÿÿmÃ9mã=ü¬o:¶©Yâ磻”vllÞN}Ûi¬Ñn¾-Œ-ŸÔ”íÇém]„Õ6ÒqJ\*êlåÒË®E\º)íº²^5Ÿ‰¯Å¸½¸ø•_¥W—îy|‡ÃbÍóé¥ikÇúLRF&m,€N Ôݱi€@#Ó€Ãb-hß–&^ÂémõÀN„”F¹KEó|zÀªä¨*Ùk»„‘ú.¶ÒvWVeÈ^~|Aüyè þî" M[;Ög kJI íÜßÈÊÏ@Í—Æ4@ ©ið‘{ÇÆ–5ežÄ3‹^ÀN„4ToûÝm=ªå’Õ÷£˜Ž½`ÚŠßz‚)MÒw–¾Øœ$¥²ðÐÓ6ÁZäÛÁØÐ+ꋉkË ÓBk¦cAHƒpX¬†}“V&_¡hšép2aµtœr—Š –û €µ©1¸9‰FñÿÑÉzÖ½½4áLmèlh ¹v¬Ÿî./QÔS®á"Û ¡ú¯Ži€@ƒÓ`| ?'CÓÔÊ¢2“˜ŽE÷a' BJ£ô¥¢.Ö® ›“àÞÛŤ¯Õ8Sš¤ï,+€UÅ Ûs¼{6z?‹­Ybï*Ìð ¶éðH];Öw–+ê)·ÁÆ6èØn€i€@ãÓ`Œ»o{sûܺªÍi7˜ŽE—a' Bš®»­ÇÎmÅ ùÒÄKLÇ‚^0vçq¾”§zçñHηíz0z¡ú‰,uGÐy)nE‚Л°bYǰ"ér­\Êt8H °ÚF:NuKE+üÂXñÇ£Ø'5ŸŽq¬×]èéÉ~ÄyùqM^;Öw––P ºÕXSfÄ4@  iæÔº³•K™T¼éNo« v’ ¤4ª[*ò2µáÚ^AQ«°{[cÜ(ε²ÈAhòY« à²~²€›óŠh߯ä\®Í©ãŠX~óÛc!íµØ·?‹ ö¦ßyXUÂt,èýaµtœ–Šæx÷2á ®=½÷HÕ×B+ä Í<ËüØÏ¶"ñšb.ræV>’>Ø[ Z²v¬kh¸9§ü°â›²™ŽÓ€V¥A+«ñ~M/ÂémeÃN„”F KE&<Á\ï^0çΊÆiTü–'®òµpïá÷üA¶€è¼ÂbçÉk)mY;Ö%V–Ä×Xs¼?·`:–g0 h[,éØ_Àæüý4áFq&Ó±èì$AHËÌô qš$–çïϸËt,z§L*^™|~ø€E/ÿªåhS›q¡"þ×R†¢Ó_¤„ŽW—ÚpEøYƒÐ{r24ý¦mwø:î$Nèh)‘ŽSÏR‘Ã]î7æß='VÈÕpEôÜâ„ µri¨C«î¶¯üŠ`A—Õ¶¸¶ôN´Ö¬ë†Äu¥5Ùr A›I¦LÇò‚µ ÕѺ4˜ëÓËJ`W’}4KË"×dØI‚Ò¨m©hœ‡Ÿ¯…Cž¸ê÷”hõ\ÀãêÒ­nÀbßÐFŸ`bè2@$¯¡êÿµTohzMZAÆÿR Á«l 6ñÖç«vµ Ѻ4qùK:†À¼»gåÉt8:;IÒ>,‚øÕ?–%^.–Ô2޾˜wRF‘Ÿ´ì`åüºç.±îo)¯H“ª36}vgi‰´’tìmäÔψéXÒ“[z[¥W—n}x“éXÐ;Ãjé8u.õ±oêЪž”Ï¿‹‡Ý¨CdAú©œT#.¹_Øžfågà5ÙŒRÐ×gª-6}VùHš¸¶è²Ê–éX^¥u-H´1 8,ÖªNáðÃÝs¥<%W °“!¥QóŠáúÎC8,ÖÎGqwËrÕy]=D=÷ΘãÝÓÖ@ôæ'w^nñ²ÎÕdGಃŠÑ3³€¦ õS+_ÓѼJëZ*hi röêçàY#—Îà eÀN„´•§±Õ,¯øúÖ <ìF¥þʈ¿]šc'4n¸[ÿÍ ¬8~s­àÏrGªQ›QË5b­Ô¸‰m„´ĺÀ!°ëq\J%®Ôi5WÛdÉÓú¶µ3600qðé?c[\ÙÛ>øêýil÷6v&.ÏÐÂ¥CèÔU²ej‰éõ¯þؾ_SôôßLí[¬ÔÕrÉ÷wÎÀbßP!§Iç³ú:pËïKÒvW¨8:ýE“ôõÙàÿ£•ІÃt8ÐÆ¤tÚ›­M¬§µ¢hzV,Nè4—®v’ÐUQsûôõg†ãˆy+W~?ÔúÁŽÏ{÷ÿ)ö »dÆ#BF,9SîõѼÕÖ-ù¢·Ñý?ç ™z¬“ 5‰úW My‹;ö€¯nÀÝUdqÂÅqu •ó¤–MüßïàÕ¶pãÛBI)ÞÔ¯)Û+ÊS¥FN\Ÿ™šrœÍ+´´…)—V§ÁϾ¡&<Áå‚Ç'²S˜ŽE»éh' yÃì ÷ý×Gž]?oæÌ6ž\Û—¿zöÖ‡¯ûàS$íY±Ìú£=WÿY3wÆ´éß,ÞyþG_"çÈ®såXn#õ©gg3»þË¡VÒÛ‡þ}]¹M•—•S„ÈÖÖèù*×ÆÎ’l‡rÔ$Œ¬rX¬Í]†Àªä+éÕxŠ¡2Ñ@ϺuBAQS<:Z84ý“€ÛàáÞÊ’øz•Ũ§bfȪ)—"÷¡ÆLÇòZÚÛB€”HÛÓ`z«.>fvYµ«’£˜ŽE‹éd' ]'äuèâÿÒ=êÂN]:pi·^ÓLÂíл»%±cÖ7»£S²òrß>¶|òÒ+|ÿ¯¿ýÀLƒÎK@Œ©Ã`k׉-;É(ò›¸“Œ «Nf§^ÌdÂ,õðNØ &¼³-àʧùx»¤ÅÕ§®€n›ì@ƒGg­n!@Ê¢íiÀa±Öw+’.g×U2޶ÒÉNª ·€$ŒííD/Ä©½!!ÏÏ-j|r›°¶þð’pë´-“{´sutö ¾<­ÓïÑ‘‹ƒß²ßBÌ[áfÄåŸÊI=››Æt,:¢F.ýâæQXÚq€µà=MñÿÁJhÃ)¹[Ÿº£\©Ñé/š¤¯LÍ€Žs¬ŒÝxL‡ƒîënëñ¡«„TÌÆ m ¾¹mI½¾@ð¿“|h‰¸þµMØ\{÷–>½&/ßýÏÉã6ÌîNùzàÈõIM[&^¯á Ï×ð]ý!11™©«Ûˆ´ï_ÜË'%¸öž²ÎÕdüSÍ1`…l°c:–&a|@@š@gÒ€Ãbmíò!¬¾T›¾u¦jJV¡GÈCþkpXGÇgäÈvœÂ7Ì~VpO÷o8VÂó5¼Õ³©mº"ýö­[‰Ùµ }ì–m[ñ¨üÓû.”=ÿ,”$ïý+NÎmà+TIèH×h½ç?û†:š&Wl{Ët,Z)O\5;î¬ï<Äœÿžÿëÿ&øÍ³2kͯ|$½³´¸¹!ê%i99:ýdm䨤=§ bœ.¥AˆÛ´ÖA$MM¸z'tÞ‰NîIÀñžùÛ^â³_ô ÿjåÆ +fè5ó‚¬Ã7«§·þo‰,zQï à7$+‚³=oZnÖ®QAá3—mغyõÜ1]z/Š#=>þiJëF›OÒ@B·a·¦¯ãNäànMïnÖ­ÕrÉ@§6#ÝÚ+ñeÙ|¢×Nˆ_YZ–,yëóÑ+®Ï.(lƒ„¾³-˜Ž!ýõ«¸‹‘Ybyþo)W™Ž5Ní„iÏU—"~ïšuhé·ß­8’ßrÒÆKK‚_¿aÒsUÔ•­³úš?üû—o¿üjá7‰ÎŸ­¿³y •oèŠ4‰†¬vnûs[EMŒ9DáÍ»ïâhVò¿™IBwsÐp¢;97š ¶]„í¦™S :rrMâûòò¢êÒvWl¢×.‚­5²† ˆY:–".k—áðÓ½ˆŒš2¦ÃÑÚ¿'‰fÀ=IF)–Ô¶;¶ºDR»¾ó/Ûte:íPX_ÓîØª2©XuÿѤä¶ÅŠ •¶¿·TÅ%tBLðz\“%øÉºÓ"üø@H댎Úÿ÷Ó„¶—ûOcZóXç©pO„Ðÿ³5L?Ì»s6«¶‚ép´ ôg7þ)“Š{Ûµü¢u°Š®Â7c÷Þåq ŠÊ’°Ÿ¤IbçÕdÉÍÛ :εb:„À†ÎCl DQ…¿c?‰æÁjé8Z1æâ=Ĺ]Böé#4àÂË[ü“™t2;…Ïæì Ýü©š7d‚s£vÓÌI}ù“r÷•’ŠObþÆ„ÞlúÕW”ËÄê¹VÛ©•½Ð¸a{ÔÙ·O¦Wca×8ЦÇ_=X*©ëaë1½u5\‘gÌê±Ån-,Æ~’7¸öUA]¾Â¦³Ð{ÜÒ<ë‡X cK²6¦]g:Íu2;åHf"‡ÅÚ4\=WÄjé8 \1éÖ~´[±B>îê’¦˜GmL»‘÷ÐŒgðg·1ʺÝç­™à:Hä5ÙŒ’Ó£säuø¾4âÉñê‡û*9¬>:°8ZÖCÒ@¤~:œ–ÃmÿÐI,Ïg:MT"©õ |mïï.RÓî¥Xm#§™+†›‚†Ùˆn•d/M¼Ät,'³¶|öí“°1h˜³¡©²^¶)™ÐuY~Ešôêø)õ*q"rRýbcêÉg:œ÷¤™R3ÝNƒa.ÞS=5:j¿„T0ŽfiX8­–KºÚ¸-ïý¡Ú®‹Õ6B 0ç ÷uû'\¼QœÉt8DN‘ã¢((jˆs»Ü}Õ|u®!«ÿg6xðgeú‘*5_]“Ñ$}á£iéØÛÈ{žeƒF[×yˆ‡ÈâAUñ츓LÇ¢Y~M¾‘÷ÐR`x°û8K}50VÛHÇiìŠaû–ß{÷¤hzlôj96 ?³ þüõâL¡Éö`%Ï:41ÌÛòƒ³€ÈIyuyr寠½~+Ë‹ªã™°ûîw$´ùsCc¤N:Ÿlî_ÝÇrX¬ÍnœÌNa:Mq¯,ï‡øs°»ë(GCu¦6š5&¯.ö õµpȬ-Ÿr 7¸˜ÿheòAì1ÎJðúSfßKÓ3ÁûssçP#y-1:7€Ââß@Ÿ?„¶¦ÃiMÚèCZ9¯ð €‰1‡²ë*™‡y5ré˜èýMOñ wòõ¦VÛ1†Ïæê1ΈË?’™¸!Ußï/Wý,ö ±qc2úìu4´ç\Ç-Ô÷mkëKçGd€÷ænƒ™!ÔTß´íæØ¦BV?:jŸœ"™‡I4Ðc=¬*icj³6p°úÀjé8 _1ô4¶z~ÿøµ¢§L‡ÃE~xeo©¤®§]‹¹>½Tq‰wÊkN¿ƒNp÷—’¬s5ªˆG+Ð\Ÿ[—¯° výÝŽép”@äz’,‚ØÛmŒƒÐäfqÖ‚øóL‡Ã¤mbf%óÙœc½&rx b' BJ£ù+†¹û~Þº‹‚¢n”f:fÌŽ;y£8ÓNh| ûX¶jú‚ß5ì»ül 4\—[•!SEHšïÎ’âìˆZ¾;ô°‹«•[þ½Bó¤ú“|áÁãX±2ùÊÑ,½øŽñÿ’* ¦ßüvwÕÊÄêùãØI‚~ù=pp{sûÌÚò‰1‡ôð°¿Ÿ&4ÄðOÏ ¶"¦ÃyÁÿ+—0‘¤œ<;8K^£w;pgž®‰û¹úüéhäÈe:„Ðû±qûÅo L¸zð±þ©V*©ry7Œ÷ð£ö}®žÃjé8­X1䱨÷oÌ˺ÿýÓL‡£VÉ“¯€Õu±vUÝ…Þ#6ÑI ^yŠ4jz¾^ÝÈZùHzᣠ!p±µë ú ÔLZ1 UÓ·4øÖ»ûçvu Ùà˻Š=ÚjIAQ#£ö=­)ïdé´íÿö¹ÂN„”F[V [™Xé9ÖÜþûiÓá¨I±¤6ìâŽ:…ì#wßoÚuSéµÞ/x&ì°ã.!ëÑ_•÷·–+=*Í$¯£Î„gÉk(×A"ÿ­™G™´e@@*¥oi@±;dT cË´Ê¢1Ñûõç ã¯ãN\)H·ïý‰ûÕ:ì$AHõsð\8FGí¿SšÃt8*'VÈÃ/îÌ­«ò·tÚÑu$ÚlÞ–ßc›=DžŸuV÷ätÄÈœÊÇ2^ßýNšú¶ „Þ)ÏàdïOLy'³S¾»­+¨Ò®mL»Îe±öžh/dx?%¬¶‘ŽÓ®Ã/½‚'´ð€°‹;ÓuºÁŽ¢é 1o—æØ Oõ™ôÿ³JלLh5ÎÔožDŒÌ)O‘*/(ÍCCôôü¬³5|3öÀÓ.Ö¼IDAT 9¼‹¡ŸªçÎÈffBàRáÆò:êDß§âB…²¢Ò4ñ«JSwV,?ãbÖšÏt8ʧ]R½Mƒ¶ÛƒGÀç7žÊIe:UI©,¹‡¢éy>½&{¼îiØI‚þâ²Ø‡{Žokjû¸ºtXäŸ2]<’`CÚµ•ÉWØëHÏ mMm™§IôÙëhÝÉ@\ 85 SV­ƒÿTßœ[}ÿr² 2BHù¦z.êТéQWöÅ—å1ŽòåÔUö¿ð‡Œ"‡»ú,óÀt8Ï`µtœ6®ЏüS}&Ùˆ®¤ëÞž€'²SfÅž€]]Gpl­¶ë6?8BVøÓ–¼ÒɹaÙ¤L§Þ—¼¨º‹cs€†À¥6-G›0Žªh ”NÏÓ`‘oßq~õ¤¼û¹Í5eL‡£LåRqè…?r몺ڸíë6æÍ·a' BJ£¥+†n"ós}§ˆ¸üƒOî}w’Ö•Í箤‰ÚO=ϧWC‡ºÚ(% ¬8ƒ"\…¶œÜ˵—?Î¥Iy_JîINõÏ$et»éæþó­ÞþZKK¤\zž -‹!6nµri¯s[òÄULG¤5ri߈mi•EmLmN4¶ É+°“!¾ÿöú˜Ãb­KY¡wLÑÓwÖ“ò)žK;jÊß»2vã…ŸuåŠXUEMË×­´JâëOöyJJi÷aÆÝ6Øá&$é<>›s¦ï”ŽÙu•avTÉ´þã¹tÀ…?âËòœ MÏ÷›jÎ׬^8¬¶‘ŽÓêþöž '™/K¼¤íw|Y^¿ˆmõ¤|¼‡ß¶.²u×tJÌ+_ÁÀ“.Vꎊ¨Ïò´ºà®x =Ñ'SRNº 6îwЉ`ëx­­ÕRLqùB?kil™TQÐå̆bI-Ó½? ©zyÏõâLgCÓèŸ;š6寰“!¥ÑöîíöÐú‚ûZÑÓ®g6JHÅ0ïÝ!£Ô_jƒ²3Á¡‡aøYŽ•º£ââ¸J¡•ïKõÙ±îO¥¤S_£ÐÃNlžŽ—Ú ýR Lƒ|áÅÐÏÜDæ©•E=Ïm)ª×Êó$¤bx䟗 [ Œ.÷Ÿæ&2oâb' Bè…— ǵî¦É‹ùB/l¯'åCœÛì1ŽMèȰãÐÃ0ü´ Ç€õø`UÄÈ­ëá.K’ Ȩ/VØ ÃŽ;ëC©z…‹‘YLØ^¦6©•EÁg6j]w\ÚÿÂgsÓÌù ¡Ÿ¶0¶d:¢ÆéÈÇB¯£+† 7‡ÅÚ˜v}êõ#ZTpÿý4aÀ…b…|œ‡ß‘žx,6S‘¨"z¾ä OŽUŸêŸ%¯Õšž’¢Xñ±îO%e¤CÃAç\9B}ù,Ð5¦ÁË„&‘ý§µ5µÍ¨) :½á~E!Ó5U¹TÜëüÖè ¾ðÊ€éÌíßéϱ“!¥Ñ™Ã®íOôþ„Çbïz7,rX!g:¢·Û”v}tÔ~’¦¾lÓõÏÑ“ŽŠ2Á¶‹pXŒ;WÄʹT{¬ûSq‘|óäXõѧÒJÒ5\4è¼+W¤G:3  æÀ4x…(jÀô k—œºÊîç6Ç•d3ÑÛeÕVt=»éNiŽ“¡iÜ Y>fvïú ØI‚jD˜c› ¡Ÿs'²S‚N¯Ï®«d:¢×"ijþݳ3bÀ ¿°u3Ò«­v]…Æzˆœ¹%ñõ‡;¦W?‘1Ñ›$üVznX6¥ [3íÿ¯3›¯³ï B¨é,†—B§õsð,—ŠƒÎlø'3‰éˆÞäfqVÀ©ui•EÞfv7~é.²`:¢·Àjé8[1ìnëq3üKgCӤЂÇ×\-|ÂtD¨”Õ¼¸sER$‹ 6v:×§×›P•f‚¹ÿÃXó¶üº|Åa¿Œ¬sšx³)¥¯ÎÈ¿>»ü´ê³×Q{µul@@ïÓ QB÷TŸÉã=ü(šqeïêûQšy_þÎGq=Ïo)–Ôö°õ¸ö¹£á{žÆ¥Î4 |‚æ½:ÔZm—T‚ híioE¨éÊ¥âá‘Ff° Öï|Ù¦+Ó½RY~qWfm¹ Op´×Ä^v-˜ŽH}¤•ä¥ ¹™§jøý`°ÈJs6Ô«É’Ÿ‘]|»žÍ#ºm¶÷šlÆtD!MD½2éʼ»g`˜‹÷Ž®#ÍxLõL=)ŸqóØ®Çq0­uÐÚ€Á|6‡é Þ¢Û±âÚ_†áÜ6BÚÇœ/¼úÙ÷Þ=Išš{|TÔ¾r©˜é ¶=¼Ùþøo™µåíÌlÏÖ«Rø¦ì°ã.~ó­h î,)>š¥!mÜéGªµO/¾]oäÄ㎥6Bèu æúô:Ð}¬›{4+¹Ãñ5·Ks˜ ½º4ðÔú]ãlΞÑ[‚†k~©ýVÛHÇ:Ú.Ìa±VúÜ×mŒ€Í9ü4±í±Uó1O™T<âÊÞi7þ%ijB ÿ›¿t1Ò¬’N=™@° ó2›§\xƬÜ˵Û>ιÀä™ò:êò'y#sdU¤ËѨ{-l4ešŠº:  w‚iðVcÜ}‡Ìö·tÊ®« 8µnѽE2 ôö‡±­þš\Qà.²ˆ Ÿùq ÿ濬:Ó;IŽÓù4x\]:þê[%Ù0£Mð ¿0#._Í1xroÆÍ£²z‹½¥ËðI-Ô@S¨9êòä£r ®‹ Í'fÁklùfêÞýðɱêèéùâ"‹CtùÕÖg–…®ìuþþt~@@MiÐDR1÷Ιu©1àmf·;d”Ÿ…£šcx\]:åúᆛ”Fºµÿ#x„1W ”WVO4t’h~µ-¾dí®³qwïÆ'<È­†KâoÿØ®IZø¿ýH’¦–%^^’xQAQކ&ë‡qi«žïW~{ûTDÞCèbíº=øÃ¶¦¶j¸î{P&P :aMiÜÂbRFóLØA+l¼¦š±8êx_êòQÓò2OÕ€… ï>G å|>i;}Ð[a¼“˜¢§ŸÄʨ)€ÏZýìÛÏÆ@¤†ëJIÅš”èŸî]S¤ˆËßÐy¨R¦´ŸÃjû%TÞæ¾3cMZøøZ—Å\Ëlµ«mô.ô' Êó'ÆJ,Ï€n¶îËý‚­]Uw¹qõ²¤Ë[Ü hÚ„'XÖqÀçmºhÂÞ#¯ÃT&”§J£>Ë+¸&c7^ðo¶n«nŽYRNÞ[Y’¸¾Œ”Ðlá¿ÐºãKõ”øZAô˜ïªN![±.5†¤)—¿°CßY^!\•VFÒԮǷ¼{®XR ºúlìVÛ/“—åqí9²KÓ]CwÚþŒÕ6zz•rŠÜ”vcqÂ… Y=„ظ-èз}KåÁYµ¿&_Ùñè–Œ" ¦x,÷ ³*ñªÀd&Ðñou̬üº|X¶ýbëj¤Üï&’22i}Yü/%¤Œ÷¡ÆA+mM[ò”y í§WzLƒ÷“VYôU܉ yÀÆ@´ }ŸIžl®/!%û3âÞ;Ÿ/®€6¦6k: àØZ‰—x«íFaµÞ‡¦A¹T¼æ~ôï)WëI9x™ÚLlÑi²g€9_Øœ—¥¾”ÿx]j̹Ü GÇtj³Ä·¿¯…ƒrâV1Æ3AQO%o*¿³¤XVM€È•×nº¹×$3e³æ‡h bêR¶W¤©¢ä4Øw3 úÅÆ6¨Yo·®b< &À4hŽS9©ßÆzT]B÷ÓVǸùv²rjæ´NVmŶ‡7O¹*!àbd¶°Cß þª;„«íFaµÞ‡Þ¦A¥¬þ·”«R¯UÊê wòâÜn¨K»w*»¥¤"ª0ãtNêÁ'÷ʤbà°X£Ý|¿÷îáýî'å2HC2A^G%o,K\[&.|¶9 s¨‘ûPc×p‘¡Ã;LÑ$][ŸñOUÆ?Õµ¹òç/å7Ïʾ›¡wô0LCÒ1 Ó ™Hšú73ù—äÈ{ey ´4¶éÖa€cë@Kç¦×ÇMß+Ï;—ûàðÓÄ䊂†[™XýоÏh·ªëTi€Õv£°ÚFïCÏÓ@F‘G³’W%_‰ÿï˜mMmÛ˜Z{™Út´pt64u24µ Hš*—ŠkäÒ‚úš‡UÅªŠ¯=½[šû|ã'¡É$Ï€ÏZuv¾çÙ] Ò¨L eô“cÕ©ÛËs¯Ô=?¬ÍăgÛEhîÅ7iÁ¹r¸6‚@ƒ¤Œ”×Qâ"EY¢¤ä^}åCiÑízy Õð‡FNÜ–£MZO05o‡·B¾…F¥b ¦RÐ@ÇgïϸûOfRCƒ59ÜN–Îþ–Ž>fvÞfv".ßJ`dÂ@=)¯”ÖIjS+‹n—f§W—ÎI}þj\{°sÛé­»ô°õ`©gÃV5VÛZ³18Bè=ðXìÑnF»uȬ-?“v$3ñFqfJeaJeaÓ_¤™m_{ÏÁÎmƒ­ÝT·¨§WØ<¢å(“–£LÄЧ'«Ÿ«ÎWeȪ2dM‘+Ï%̨ÕXS›ÎBÜÚ!¤fAÖ.AÖ.ë;‰*Ì8øä^TAFFMYtaFtaF_Äœ/üÀ¹m¨C«~öžÍlwÔdšTm+j óÊ$Ͼfl#k'ËæžÂ€;Ø#À4h¶û÷~g:ŒæÓµLÈØ °™é0´®¥z/˜¢`À¦ÃP5 ª¶©œ#Z}íÙÌa>ñTþîÍ9¥׉B!„³4¨ÚfÙ Z~ĵìY#"ÁsöWæ¦2!„B©UÛ ôùÀƒé B!„RMª¶G_ݱãjdÆÝZš*ŠÞ¾¬ àx„ÏÓAgûéB!„.Ðüj›,¼²iÑO‰Ïv¦…šK^~¨í¤Ñ„x—B!„Ò\š_ms|%È1B!„Bï÷hE!„BHU°ÚF!„BHU°ÚF!„BHU°ÚF!„BHU°ÚF!„BHU°ÚF!„BHU°ÚF!„BHU°ÚF!„BHUtºÚ¦«÷|3È×ÉLh ²iÝcÒšÈ|9Ó1!õRÝù{ÕW£{µw±òø†®æ­Ì•1b ]vz’ ‡ 8Î_Fáp ‡¨Š„}óFumekb 0²töî5vÅåšé¨š‘E×6Ï÷s³4äsÆv­‚GÌÙ{¯ó@—Ñåq{~ž9><ØËΈÃ"}·6ò†«¬nÔü³$ß›$á×ðžóc º|òõ oAÎ¥][¿»‘qüÚ¦þ–xÞ»¾ ‹ÍýxÎu‹={ s5% ïž>üÇ7¡gnì¹vh¬‹N×D¡«.-øê¯2!QÏt(ˆЬ#SûMø3˼SøÐÏFZqÄ¥Ù©wo&—Q½­ØLdžԆ®¾ò]¯°µVÝÆ±´£§òáåý»VOŒˆÉ‰šÛžÇtxH5ÈÜsk—mɰjÕÁ×ÛñBlacÏQeÝèr´ˆÖ9dæ–¾"–°óò$IÃTá‘1ölNë9±Rf#CjDUÝ>~,±LþâqÒ¯Ý ¶ëÌhÌýSýukûäå_´á°f\‘1R+Å£õ=Ùæ½½[M1 bPÅÁa"‚°<íù'Uzx”‹Ýò»›8(è.qaVA­‚¦éºCÃÀï³µà•q@EucÈÑ"߀`]Ý£rN¼ZkØoÆgíø 6ƒgó€Ç¼…ëÇzƒ0ö<ÄÇü¥%ƒvÇñÈ‚+pÕPψc—ÍØZóáê%}MpyKI¯møíj½ï·¾é(¢%Õ•5RŠé¨Ú²r)°­ì^,h";;#‚àr¹84è.g[Ã7,b©¶nÔÕj[šx;YÆñ êôÒÇ*×'ÈßÊÏÃ1VQEÅËÈÖV„ê^‘Ưš±¾0tùŠÁVøÎë#EÒù‹¹„gw÷„¹ý[š™š™™¹÷øtÛmìÖÕ3,Û^myÒ ‹§üzòNzn^æýÈ3¿Ú•g?tÞÔ:Ü]‹ÞBµu£Žf]‘—_G³íí^þõs´a“ù9$¸êê× ôftáÑåÛ’(×i÷2 R#ùýµ3VgtYù÷XG]Ät4ˆ’ŒGY$e°wÆ$žÏ´eû{8ÊŸÝ´rçç}T_»ô7vëêŽÏwwåOœ½{ÞàãsŽeàÌ£7è€íûúKÅu£®VÛõb ,>ÿGP>Ÿty}=Ne詺øUc¦ý]ÖêËÓKz1 RÅÃM3–'yÏêÁP0b]_'¦hª¢Êia왟|ƒ?hÏé8`Ûʧ¦þ5Ü—<ô[háìÑ*ÀáãQ9sË“OmZ³nL˜ì@ĺp[œŠÓS*®u´Ú& „ )©TÀñ°T*B``€£ª>'­1pþ ³1{N¯êm†9 ?ȧ;f.¾åöõÕYí¸LÇ‚˜B…ÇwÌXÁ3é1v°Ëöõ×£ûcrè‹êÈoûÞë¾!ñÔTg6À áÃŒýûmž¾(¼ç¶PC¦ãCŒPqݨ£ßâ3{!Aä’/=*/È+"Ùöÿ»L€ôB]ÂÚá¡ß\ŽÚua÷7üXÕ#tù±F ž9Ü,7======#·BFÓŠª¼ôôŒ¼*œéÖ<'k6°¬¬-_ú`YÚX²¨ÊòJ¼™GԜߺçìô"Œ» µƒÂ˜è4ô•ŠëF­¶ß¾“O‘zóvõ‹Ùyrì:–}G?]ý·F¢kî®úm¤áèÝ÷ŒuÇR[¿ÐU¹9UŠü¿'û¶|¦õ-é$U°oœWK¯;²°ÎÒœ¶ *?·à¥ÏR² ·€bYÚXᇂޠë**¤4 òU(4®zê/ÕÖº:İœ1¬‹Ø´=õÙ±tñ© ¥C‹£±ÜÒ#tuÜÊÁýç\5³çâî°ÔÖ?,›ð%¼ìÐÊaŽl–EÿŸ9¸ìlÓÔ„ù€ñáÖdÒ¾m1UÏ>L©ÂÛæC¿pdЄyë6¶lYìž*LÚsºL;vòÔÑöZôvª­u6±X.WÎßßëÇýú<™ö¡· çò®­'‹Ý§ý.ï=×TΟãþp¥Ü¬Ë÷Œ¿V.}þ –M·)SºYã<†¶è1¬ÅË(îÞ[LD‹îÃ>ìE–þ Ì/]98jòÆ¡Ý §Mèî¨H?·sûÙÇ1û~ì…;é^×™óûš~~nÄ)#;;qË“NïÚs)߸ûê9a"¦£C*Ce߸ÿN5 òû@fž[»¬Ä~»ß ñdƒªëF]=K’¦išª¸»sVX{cßÐʳÛÇ¿^ÌÅs¢ô‹VxŒBHE¼ú!„"Â×Ò×V¼RC ´DÕ•É¢=þøyW¢“ðË™îF\µÄ‡Ô B©Ó „ª~çM/=¿³Á;Â!„P¥°‰D!„B©¦!T7$×gq‰F¯ÝqTú“½ ‡v°6ÔjÙu÷Óù°ÅBLêABAÏ]±2>[ÕŠW<ÅCwÒÅRS<¨ßC«&öjÛÄP[(Ôilç2|áŸ^ñ’Ê7+~wwûœþzB×tÞí²‹•¥]ûgݼáîíšYj ZF¶Nçüv5¼ Ü‚ÊÖ,޹ñیޭÍt…-ãæÝ§l¼YÿW Â5žuC± “°§¯pf^/û¿„kVgI¹I“¼¶ÏìÕÊD[ Ð6mÓÁ¿l€J¸·mVïÖ¦:Bs‡ ½Ê©d„J…Vûc„B¨,4…BuŠNºü•Û÷#¸m¬¬L’"£|Ooû0øÐ“3S¬8@„ÍúM™>ço†v6¸­ ¢.VŠ LöÓ­c‡¯¾$#"c»–ŽvTr˜ß•]ϯŸ½ºÍãÜÂvše7GEŸ˜Üu͹8ÐnljbMW“vnéèy·%|-#3 «6œ¼øðÀ[ûýnŸ»ºéö­•Eåÿ ò5½þsTßïn$Ñm˶ÎÖ¢ìðókGÜ~ôÃxi-ËM–pnV×ÇâDæ¶VÖ$62äöî¹Ïƒ ]ütjŸ9gDæ¶M¬ &òõÍ]³_¼•<¾:ϾdÊ„Š…VÛc„B¨ B!ödÛº Ýþˆ’U¿¤øÚ C ¡È¤×¨šaFï±ØI‹×êÛ»…ÅKJ<Xqï¼9„*¿:éÌDs.p \ ÎVl1?üÜ'BmWù–Ûœ@CC¯Óü“R†aqzZ.]E|9OŽÿ}þi\~É÷Eñ^¿aÉ%B—_ƒKERÍš%¯6t³±ëE¦|ETòÃ}Œù<ŽÑL±b?âÿî£Ã×ÄåÊ3fgwpLçÞ—Ýœ†PÓ|àfÏ1Ã0Œ,Ã÷—^àuܹ‘å-$ Ã0²ôÇ?w×çÇ|¶G^Í ­vÇ!„Pe0Í@!U(ÒŒ*”êX+º°À1Ÿ|>µtW?ÿÖ©A¡Õæ!„ªšB¡¨â¶œFÚürŸ˜ Ÿ>Ĩô3n5ÝÚó÷Æ¿‹Œ–€kõ?ÂÔëË—ßPÄ|ÔÜ‘¦e“Ëk6r´ÓjŸ'>^Òá]K¶IôÍgÅzÚ“óÈãº×‹Ð¸´Ü"Šf “"doýóÁQ¯ÌW\³ôÕí{)4×løÔ¥Ã㘚ÚñÕS9lè×lø”2k8vrÔ ábËá“ûê—ú\£³#ŸD%EF€»Ô¤ÐjuŒBU=B¨X?Жgmo[î—V¤§Ç'Œ¤ ¿€Íj_²Q.<ÿkîô£å–”FÅÉ€N~—@”ô˜yv­ÊM<¨ xcõøÛ&I+ΟdfdÓ Wz÷*YsAÄÛðZ:¶*G«µ£ï”»@*ŵnj]¶Ü:ºBÊÚΦìŒ €¸ ¿€=R£B«Í1B!T9L3B¨N üòB€a”½OšÉËÉ¥ Sžÿ÷Yå‹ÐR©¬Ìªµ´µXõŠéÈ½ÓÆoy˜oÒcÉÆ•“zuhfÑH[ƒG@r÷kÛþ{Ò()U>è kf ò ¢­£]~“•}¦"~…r#„ |TøJг…V›c„B¨ ˜f „ÐÇŠhjj‚»ÂïÎoÂn$”¼{¬”ìÍ©ƒžÙÄdêž [‡—ƒDeeæVÞµ®°f¢©%"L^n:e¾”VᯙJºíRimŸIU>*Õ !„úá/0BÕ»ªR­­¬¹@>~–§æ-Ê¢ÞFɀߦ³³^™mK|_°½‚¯i×Ìœ Th@HùwsäD”¹B4µ4 @avN¹WMH£ÂcÊß8©:*4véB¡b˜f „P}#"‘ˆS˜_X®ƒÏk?bXSqiÇÞàªÞ²WÓMjŠdɉɥ‡1©—wUùWåðÛ÷ëݘ#K¼tôVféÈé„ Go•{cž¦MS3.#ñ{ü²¨Ì¯º˜TÕ«=j¦n ­Êc„B¨r˜f „P}ãZÙÛðˆ,ò‘O\¹ û×%¿´àøüôÅø­wcJº¸La¢ß•]K¿ùëUÍnðÝ\t üÏ¿B[òîöÚ/¿:“Îç³¾n¯Ùgþׄt±ogþù"Sž-P)™ºìF§ìZøNƒú™qe1‡W¬¿—DÉw!úúš±ß^Ȩù>AZÕÇ!„P¥0Í@¡>ùÁ©±Q%L{m a};@×WŸÜ_Ô®i{·={öì5x£·€˜ŽÙ{yÇ0k&ê²~MÌ[8¹vqujeÕHߢ㰅;oE°áTn“†£~\ÖY—I¾¾ØÙª©“›[§fæv6½j¶|í¸Æì»ýüvËoؘywq¡K+‡Î]][[ÚôXÔiå7]ø¤T®¡ÙgåúÁ&œ<ß_ûژضnÓÌÜØ~è¶ä‘[—8W˜]KuQhÕ#„B•Á4!„j€‘æg¦W&#«@õ«ÝËi.m›Ý·µ^NèÓ‡¼¼¼¼CÒC‰ˆŽÓ‚ó~/Ïnž7ÔÙ’C_ù…&iÛ¹üæ—#·®ýèRÓ>º°Ãªë÷÷7ÄÑŸÄ’#V÷¹ùSgmÕVÓöÛ O®ü2­{3­ì°~»ákÎyŸžlI1Å2¸¶3Ozž\9ÚÙZ«0!:QlÚóÛ½žÞ»‡ªÕ°V…VÝ1B!TÁ§õ!„R³¢›slïÏtÛñÆk‹—‹ „úôà¯?B!õbÒ=Ž]K¥y6nn–ØÊ „Ðg „B5GžÜvÜ7¡äñQ’øû¿Nþöd#ê4kzG|9B}®pÐB¡š“Üžg=p_ªÐ°IS{c~NLPPT¦x¦wܾ0¿­F}LJB¨ž`šB¨æèDÏ¿¶¸tÇÇ?"!3_ÊÑ2¶iÛuð”゚ÝÝBÝOB!Ô€`šB!„R3œ›B!„R3L3B!„Bj†iB!„BHÍ0Í@!„B©¦!T¯¤O–7çÓÆ Ù‡Þ´äúL#.Ñèµ;ŽþЛF!ô©Ã4!„B!¤f˜f „B!„Ô Ó „B!„šašB!„R3L3Bˆ-ÙëM„ÓhìéL¦Â—yW§›r ßqÍ+ @–tíŸu󆻷kfi¨%hÙ: œóÛÕðe[aöô®ÑÌë’²_бÿë¡A¸fón—ý‚Jñ=´jb¯¶M µ…BÆv.Ãþé_î«G§?Ù»phkC-¡–‘]çq?«$N6z?­¤û¬_ÿ{)1lîèh+J÷»²kA_çáÿóWšÑÈÑI—¿rëõõ_ž‰|+Ü(ßÓ›Æöœr4¶ôó§TÜ}br×AßðŒ‘é™isiZ]Ñ"„j „BlÉ"wtÓ D{ÈÁ$ºôçtÆ©/ ¸þö†’’óäøßçŸÆå—,Vïõû–\"tù5˜*ùSÉãe͸Àï°!Pñ!ÿw àθ&.·ñ˜ÝÀ1{«ø :éÌDs.p \ ΖÉ?Ì?·ÀI‡AÛU¾…ÕîøÚ C ¡È¤×¨šaFï±ØI‹×êÛ»ïÿœý†ëhhèuš2 CÊ0 #NOË¥k-B¡Ó „R,öÏÞ"B4ûï—•|J§¡Kˆ†ûŽYÕË0tòÁš„ç¸Ö_úþ³Z¤’ç?´áŽÉØ“‰e’Fºµ«ˆpŒ&_Ì©.yJóÉçSK¯ ÿÖ}ˆQéh:»µçý.2ZRà ½A³ÇY•iaÔ-B¡‚Wß „PƒBL‡ï½äæÕG§ÎÇ|½È–LâåS÷óAÔüÈ&ï{ÖtâÕãgl˜$­8[\™‘Mƒ^m¯ó††Ë$Ïÿš;ýhÙž;H£âd@'¿K øÕ¯†gmo[®-ééñ #)È/`@“Ô`C<;‡Všu-B¡Ó „R 1:¡¿ÞÕó¾§ÎF,XÖŒ tÜ…“ A{è„áfÅÝg:rï´ñ[æ›ôX²qå¤^šY4ÒÖàÜýÚ¶ÿž4JJÕ>&/'—f€Nyvþßg•/BK¥2å+*tí !À0L 7D´´µÊ¦j‹!„PÀƒ¦BH5ÄpÐøDòâÔ™72:æü©GE ÛoüPãâžµìÍ©ƒžÙÄdâž [g pjÚXGƒG¨¬ÌÜŠw7Êo€ùó9Ê!•–TD455 AÏ]±UM)¼0Q[ ;\ƒ Éó”úˆ!„ÐÇÓ „R•þ€ CŒ8RÿS§_S²ˆ³§|%Ä`à„ÁÞ÷¬eQo£dÀoÓÙY¯Lo[àû²@YšA4µ4 @avޏìÒ¨ð˜ÒwA´Z´²æøøY^m÷¨zjÙЋ!„ÐGÓ „R™NŸ _˜p¨à3§^9õBB ‡L _’Q‘¦@–œ˜\z“zy×ñåã‚4mššq‰ßã—EeþúÊ¡‹I¥_eÁk?bXSqiÇÞà:}½Z6ôÁ¢E!ôQÀ4!„T§Õs .ößÚ•Çü¥œÆ_Œï«Sêkž£›‹.¡‚ÿùñÏW9ò»’w·×~ùÕ™t>ŸT¾Ê|§Aý̸²˜Ã+ÖßK¢˜ÂèëkÆ~{![Pæ®K6~iÁ)ðùé‹ñ[ïÆ¾¿OÂ&ú]Ùµô›¿^©aˆº6ôÁ¢E!ô1À4!„j@ä>~d.yóFÅ51¡—Véo‰á¨—uÖe’¯/v¶jêäæÖ©™¹Ý€M¯š-_;®±Ò44û¬\?Ø„“çûk_ÛÖmš™ÛÝ–;˜f „ªkØÆ „ÐgÓ „Bu Û„úì`šB¨®aƒBŸL3BÕ5lcB賃iB¡º†m B}v0Í@!T×°A¡Ï¦!„ê¶1!ôÙÁ4!„P]Ã6!„>;˜f „ªkØÆ „ÐgÓ „BuWß åbbb(ŠŠ‹‹£iÚÅÅE(B!õB¨¡¢( 8Ž<ß@è³Å0 Ã0EEEÏž=#„4iÒ„ÇãY[[×w\} 0Íh(Š kß¾½±±±L&“J¥Ø3@ÕFaaa¹ ôÙâp8|>¿[·n)))þþþÍ›7¯ïˆúDàó &&¦}ûöFFFb±˜¢(Ì1Bµ„ƒ¦z¦iŠ¢Äb±±±±££cLLL}G„Ð'Û˜€bdd$‘Hê;„Ð'Ó „*’H$ÆÆÆx-!uÁ6¦pvvÆ!¤F˜f T)©TêêêZßQ ô‰À6¦àñp BH0Í@¨*Øæ"¤.ØÆ4x!¤^˜f T†aê;„>ØÆ4ø“‡R/L3ª ¶¹© ¶1!ôÙÁ4!„P]Ã6!„>;˜f „ªk8Ï ©ŠN¹´|Ü/ÅŠ»ÊÝÞ?]ÓC»~ƒúè” Ë¾Üé'N£á[þ[Ñ©ÊÓ‡òß=vñù$øíæùsŒ)öæÔDçsúÐYO¿ð„ô| E3@4ú¬»¼¡¿¾S¿:­EašgMC„G !T L3Šè¯{A’’‘«tîÓûsº÷Ó%õÔ'ˆ úß”Eÿ%*ZïÓ;F™4ˆÖ»nÃf²n_°öN ýœVS „iFó‘Ÿ¡õÞG^8¡Ó ¤:ñÁ`ié^“ÿüöãì¾ô1Ï@u,ß÷æÃTšÂ1l7t¨›…ˆ\k;n}ÖðÈÓ Bð¬E!TW0Í@*¡ã¼¸íã—ŸŸ_ß!££Í›·ï-‹aSZ=8z'‹ NKnÕ¸|#Ë|sçÒ•Û¾obS²ÄD¤ÛÈÄÒ¾s¿±ãÝ­ø¬–)7ðw‡[äñ}Ç=^D$å‰o>³(wýà>€²ô騣_O;ð–®õ´¿÷Ïk^rµ[štóâ•;OƒÞÆgäI8šÌš·ë:x̨~ÍõÊDÏFÝ?±ÿ̽QéRaãæÎý'Íø²™ïê±µ˜›Q~_ÜcNþïºïÛ¤|еhÛsÌ̹ƒ›k&ûêʱ¿øJ+[1ÇlÌŽSóx¬÷¥ú\íÊc]&tVè­Sçî< ŠŒOÏ-’q4´ôM-¬›6sp2ÖÝJÀ:ìJI’_]»põÞ³×I™ù®H¯±M«ÝÞÅJ‹õlû„Å—Ó+yƒŒÀmí…´*]«²˜K-ʶb(«±w~b_'«?:Ë…{ÊԢѢëÕ•ðÖu‚?¾9+ ü6óíœ`ù>pYÈ?³æ¾ÿêðÎ ooﺻ»ß¸qãýZÊųÍåÍñÃgo¿ŒL)ä5²i×÷ËéÓú4Õz5¡0üæ¾oÃ#âR2rróòŠ(žH߸I3—#Gök®Ç*øŸÙóX‡T«³æ=¦0ÚóäþÓwŸG¥K5 ›¶ï=nÆ¿ŸXž¹,vJ…3´©ßÎ1K/¥*öåðoޝ8w/(>ŸgÔÜuð´Y_v6áÑçþ{Á'4¡€c`ݾßÄ9³z6ÑPwx’RK«Y~æ[ôÝ¡ÀBVg.»ªQU/·/öãýýÛzÒ°ƒs¿9ö–`h±˜¶òóîÅnFṯÅ_ý$fdñþitsNÝ„÷Q×Òkll¼kÇvy¦¦&&ÿÛ¾ÕÌÔ´vkE© Ó Ä–4ø¾g¢ü:!Ç´k·V|ÐìØÝE÷Îí,*â®gôäiM9 ~ü\1²hwýzqqo xú-{w–˔ŵ½fåÈÖc»öÆ%_*k,©'/W99fö&i/}Òå_Èô̵91Ù40ÒðçÏÓÇY뇽 ,wI8ú=&n&Qó1S»Ÿ[æ‘UÉô•a§É úZj€Ð¶—»íþÀ`)0é™,:Cì÷ŸLÏ¢|JŸ]b¹C}C$ÐÔ‹Ãk‰snamiÕÄÚ®iC;ƒZ”âûRq߈Өç´ÑöòÒæ›õ™1ôôƒÃ‘2Fêû*wŒ™Š=»˜U¨ªÖXÕãT±zSå;pÊi8 ÖüêÞP)Cg?¼þ0Ý} ¡,ì¾w‚¼ÿÖ¸ç@WÅ}¥iGÏ}ÂÄVò\L£éðIýϼ<“L0EAþ!Ònžˆ“øøÄù›ÞþaÑI9…][³/[ IDATz #ŽO¥ÁŠ}HÊ(;k¨°—ïÏÜîSÇ”:s{œ_qƒÝ™Ën§j=nŠhuž0£½@ö]½oÓi üvã¦w1âp›tîd¹7(BtfZ&&uÞG]KkƒÏã ŠéW|>_C Qýò¡º€ibIìÏ;YÑ3é&Ï24;tsѾ{+‡ "ï{¾Ü´˜¼ä$E×x6mu*iÇØ,SǼs׿eKU¡ôædÑWY}µ’…d)‰©4#LKUt;kac]òÚ7¾•Ô’fp›´ie Øc¢­]<…•‘I)åiû}2iFùTe=f}†¹ñɤI²ÿµþ×ä¡óum:ô7kú-”¿Ê÷%7%9ÿ}i7-UÚÜ&¶ÖYÈ0TrR zª=¶–Ã*f*OÕ«Z¸µ©Þ¥Vc5dD§£¿=Îg˜Â·ûÎxð àZöÐöý”¦æ¶Ö%ý2ž•’i  SSòh9ÏÿúöÇóEUÕXF\(fT I%g STúÌmj]²^-Ë3—a»SµÅµlÖTq?£¥­I €Û5/~0¸P¤Q¼ƒ¥øYø`áUåC×ÒKÏÈX°xitLŒ|>FLlì‚%Kwÿ±Ý°Q-&‘!„T‡ib§ÈÿŽwš¢fÒ¯¯ŸxOÑÊ ‹G#Èâ<ï†MmÑŠWf¼nU16Ë”Á504¨ú*-+™äÉT!Áj®"%-÷|”ºzD/iŠÞÿ‡ËSñÚhÍö¥bª°ŽÉ€þÖ:{äìíG¯ßåHÉHs¢ž^ØšÄÝ¿aH…çŒÕR­Ëž]Ìì A嫬N–Q}õföÞg¿ïå4š‘_»ñ¦E‘w „g×w`ó’|å´­~é¨s{/E1@ø&]ÆOÞÁB—OèØ«¶ÝN¢J ŒmHJw­ú³¦ÚxÙõ½UØ©Z"Â÷Iy8"Mañ¿iY…´¨NÂû¨ki-]±Jžcìþc;Ì_´$&6vÉò•GöÿSû•#„ØÃ4±RðòþÃÌâf‘䦧åV\H–pï^ÈœV|SmdÒ ‹ z7ʬÂ; ‹eÊÿI…»û\.€‘åå0òÑñtZppJ¹&šè˜4Öâ@ @N Ïln\Uk)52Öá@ ²ø˜X)˜+úÒØùm}µ«bÇ«ú˜ý¾”ûò¨âz„Vî“rŸÌHs“ßÅŽ‹}óäò1ÐèÜç·ŸdVüÞUò¢Ó¸8ÅGÇP`¢¸’IÇEÇ)¸C¸M kÔ¹a³ ƒUe_'ËûÁ+Õ/(r5ØæúÑHŠ‘E]ßµ›$Ñ@û–ž«£,Í "cÄ`©è×SqqŠºÏ7Ö&Lî› hÅ t„]欛Õ[Šò®Wò86v!©¨B)ër YBt©3WÉêÌUm§* ¡N©1¼†RKk,ìíÛfööÛ·ü*¿}±ûíK–¯|®†U#„TïÒAlä?½÷8[ù˜:éÁý@ ¿u—NŠç™Ðy>{vÞŠyß Ò1ž„±[Fn£FÅC dÁ^^qRG{ü}95 ©¶x͵ŠÏÜÅg.“rúß,~½@ÅRµª×žúÂk(µ´ÆyÞ;²ÿŸ÷C¤ 5:²ÿö/Í@© ÞÍ@Ê1¹OïøO“5û÷¿_•}û”øñ–‰Ë®gÒtª÷mÿyNÎZ]'ŽwðÙë_ÀC%ÜÝ2õùÉÖ--uI~rdXx¦ãªs®Í…l–QÒ·äÚ9:h_JΡèܧÿ›:ætcANRZ~%ˆŽûÄ1- .biô™³ݺv´1àKóÒâ#ƒ_GfHøî?Ì@tºŽìoî}1^Æ÷bÏ7co¶°ÑÊ‹~®¦&˜NcK3>‰–1²wçWÑÒTÈ!ú]g,bÍz_ªÇ¾L˜Â ³¶¼à›µjçØ¬‰‰¾&Ošá{ÿ‰üvGÔ¤Iñ=€ê®¬ÿ@tºOÕìÑ¿oÄ Ð¹Ïÿüfü‡fúE1A¯ßÉ'B®ÙÀICjð}–1³/`UcU¨“5â„9{v?âwç}VÌÑí< »A™³Ié )¦0øàÂÉw[ØêƆÈh œÆFu7 :ÍZXpŸDËñ‹½‹ÖE»[PѾ÷FæUÚßfRmí®£6yp6¶ô™«™ù&6Sʪô‰J;¥jU¯55†×Pj)B¨¡Ã4)Åd?¹ï«¸ZÍ1uëÚ²|­ÑhßÍEïÆÍL€Îð¾ç·Ð¹³ÈvÌÆµ+7 Ρ`¤Ù±þ¾±ŠÅ‹§ùòX,S=¢ÝeÒ—-|†2ÀH²ßáè·âvãá»rÃ$øö6ý¾â×+aù4#MñºâUnuŠNÔnæ“B— É£Izd`:Ñl>°+}ç~8Å*´Z#ºný:øzfÐŒ8åÍÓ”7ã‘ôkû}©žJëaè‚„×^?.»G¯Ý”)nņ©6ìÊch>iÓÊ´•¿{„ÐÀ%‡>K.Y¹À¼Û׿~ã¢]Ó¾›˜Ù›«R¬ 6%LtºŽèoqïtœâÚ€A®å¦¬Ë¯ŒW=†×ràPÑ£Ë~A~¥6­ÙrÜŠ¯:ipíÆÌèuãç»É2輯s„cà2¸û»â+î'‹jOØvÚOÓB–Ê-uærtFõ‘\¾ñ† ÜjR•vJõª^[ê ¯¡ÔR„PC‡iR†Éò¹÷¢ø9‘Æ]»µ¬˜ˆÚ¹»èܾ™MЙï?ËïÜ]‹cèúÕ߇»ßºtõΓÀ°¸”¬"é™ÛµwéßV1(‰Í2Õ´˜ôËÚö]ôyÚf­\L™1ªñ­…7V\˜kÒí»}-{y\¼vïiPØ»´ GKÏÀÐÐÈ̺…£“kw÷Š‘èD«ÝŒß÷XßæÞó¨ JÃж]ϱ3'µµæîýš£ÊˆA¯¥[ ö_ð ŒKÏ—Èè2Yï‹ìÖCt\&.úÆþõëà·ÑÉYÙ9¹ÐÐ1´´mÕ©Çc‡´7)©Õ‡])žy¯¥ûZõºváÚ½g¯#3ó¤\‘ž±M«ÝŽÑÕº†9† 1³/L65V¥:Y“cSÂüÖC‡µ¼ðW°”à˜öÔ¡ü{Ô•ÝÍ öc·Nq:qðôÍá)<›v}FOŸÞß®øpp {,ÿk“Õžc¾a)ùDË´Y§!“gktmöÊר4$5 šm¦ü¶·É‰}§ï>L§4Œšvì;iÖ8Óß^RDmÐH¿š@¥ªAU¯%5†×0j)B¨¡# «­ ú”ŸŸ_ß! „i🳾;+³Ÿö÷¡évå|îܹiÓ¦=úÈ‘#ï?¤üw]|>‰~»ùGþcªÎËòÊBR&75gh\úýu²T¯ó7ÜL¦€c2òÇ8±»YŠê܇¨5¤¥¥Uß! ô)À»!ô© Ó_zÜ ÍÎOxqëjœ ˆ¦Ó˜Á¶{oÊhûÁCRêÅßÓhÒ¡]3 c=¡,'áí³Ç/cä3Ë8ÚNãG¶Ç£Þ}Ð*ªO˜f „Ч‚Nô>¶÷¿Ä÷³jµÛO7¨²Wš|À4ƒmHjˆÓÂß +÷)áèµÿÃºá–øtÅú÷¡«B¨Þ`šBŸÂá š´é9zö¼!¶•^¾ÿpiëÔÛj蜩¢~ÁQ éÙÙyEŒ@ÛÐÔºe;×>C†ôj®â‹äQÝú0U!TŸpnF€s3BêuüøñyóæMš4iïÞ½õ Bœ›ZàmJ„úì|ð»¡Kúdys8m ’Uù ’ë3¸D£×î¸÷~ZôÉÀ6!„>;˜f Ô`I’|müjD×6M µ5ø-³fΧ,ß}=$K o=Q':ÆcÇÏë6ìóNÃ3Ÿ)œ›ÑÈ;!¤.2™ !øó‚PC’x`þÄ%G_çÐ Ž@KßȈ[ùâføó›Çw¬wþöÀùíÃ,*¿~À1v6qRª•Ã{Ûº,ÚãŸw%: ¿œén„s£>G˜f4õBè“RTT4MãÏ BéèèÔw•) úߨދo§1Bë~ó׬š=½E#>0ñ/ïž?´ã÷¯=Œý½ª4ƒk7~ë¿ã?lÈè3‡iF)Ò'ËÛ¸ÿí¸áå³Û~Diwnnv}‡€ú¤EIñ硊LLLê;„Š$~[¦­¼“Æh¶_xÞcû€RoÏ$š¿XÐqèŒyG¶>ÕüP·*R®nÒ :r{÷VK}$•~)s*ãÌXQl˜:Æcçß<³¾_Ïv7j'ãõëWê;„Ð'%0Ðââbñ硊.\Zß!”Ǥ_ؼóU!ht\yxKé£Ñv˜¾Î¡êUTu-•Jyv⻎]}à™œËè˜XÚ¶í6t쬹S\Mªœ½•¸gòÐ…—Þiw^qöÒÆÞÆdR n2û†àÙªV¼UŠu&žO=>BCþ?:óÕÉí[÷_ðôJ+äéY´ìèõÿí¿_[É·Ä5tþîèÁÙ6Yìñ߯àCð>õ–f0 {ú ×hæõr38èØÿõÐ \³y·‹¿(y5 •þd µ„ZFvÇýt>¬’‡¤P)Ïþýqjÿö6ƺ"¡NcëV®Cæn8â›L3© =wÅÊ@úlU+‘ãèNº(¨òÍ5tæ«ã?MîÕÖ²‘–P¤gbï:|Á®{qâ²U5H„ª?x7¡†„)*,b BM‘ú² *àòÕHŠè üîkå“!˜‚àý{M:Êï´äüݾ´á×bÓÒW·î&ÑDðìñÖe~…t{͙ԒÇùÞôÌÀwm|Г¦è¤Ë_¹}0‚ÛØÆÊÊ$)2Ê÷ô¦±ƒ=93Åê}%­~”áe#+Rqì « B¨~1 „àÏB Š„„STP¨¾‹üo‚£dÀkéÚQù<Yä¡ñ}üÓõÜpéüª.µÏTù6ž^‹ŽågðZ99j’בaÑ20j@TT©†ÓÆH}·-»j±üzxjbxpHLrÔõÅNšt⥷x/S<Êc=bëý蔸×ÏŸù½‰ÏÊŠõ9¶v¨-tº/Ùw`e_CpmÇl>xXîÐß󜪨ɥÆ^ OŒ|õìEH|Ü“Ã,8i^k'|ï‘U.×f$BÕ7ùëù¸ÜèÉÝ¡ª -­s€‘ÄD¾SWžÁäçå3 ptõõ”÷™ÌÈÈtFͬuj=Ø’)È+`àèèéTØ4WWO‹S_€w3>ušfH.²å’28úS¯ˆ•ÿe%i£ÑŸ^7ÐFDøæ7þ:Ù‚+‹¿ußRlOÕQ†Ê¨Õ(Jxrâ·ÃO+â®Õî»s[úøý1zЊ»iÕoŒkeoÃ#²ÈG>qå’QïïºjAÖÍeVßP<»“Îx±{ÚÌ¢h®Õ¤e“ñ¹9Ÿ„ú;Š„¦’Þ·TZ³Û*2dµB;ˆú4ÉzñIS5$¢v‹/Þùkb+í¢¨ôla¤£klna¢/ÒµìøÅ‚Ý÷´;}ÑÃZ…±Fó ÿœßл1yvqwëÆVm;¹thii ßÄmÒº+‘UÜÑê°ä‚ǯ½ ó_l5xµgz5™18®¯>)¸¿¨]Óön=zöìÙkðFo)¯õâ£{'Øó³ý6ØÞÜ®ƒK§Ö–M\^ˆ¥ »¯;¹u¾›ïÓPomŒ¢‡^˜S.]–F…ÇÔl¶4ËQ†ì/ßáØA„Ч M!ÔöóŽû…zY?{hç¦"*+9%ôm:˜¼|÷µÀ0ŸíCÍU:«‰Ûê¯î[>¾{sí¼¨¿àxI#‡As6î[Ñ»ê—ïiwüþâõM= òžm1ô§U¿á‚c9íÀ¥m³û¶ÖË }úð———wHšâÊ-ßnÒQßÇG˜ØÝN˜ñÆ?èeÚqèü·^Üü±ÂÛPCU$Ö´ijÆebý¿,šÐCXü)“zåÐÅ>€ç8ü‹¦¿‡¼õص7hÌ*‡*¦€T9R°"~ûþ}Lwü“à±ÿTìˆÙ¥îßtDZƒ¡†§€#Ô`i˜»M]ã6uMõKñ;o £¶Tÿ‰âsÓ.³~ë2ë·Ê×#|0Mv°ü§DÇyåý´•ʃå4î¶hß­EU|٨äÇ'mT¾Ô@Õߥ,¾Ó ~f\YÌáëï%QLaôõ5c¿½-¨aËÇj”aÕ#+±ƒ¡OÞÍ@!T×ê±Ñì³rý`Nžï¯}mLl[·ifnl?t[òÈ­Kœkú{6£ «)XŽD}Š0Í@!T×ê³áÚÎ<éyråhgk­Â„èD±iÏo÷zzïÚ¸}w£ «)XŽD}zŠŸ4…iB¡ºBðA«¿ää¤ú!ôIY·nÝž={×­[÷ÕWóê;„>:&&¦õBŸ¼”…BŸ4…B¨®aƒBŸ|ÒB¡º†iB}vðnB¡º†m B}v0Í@!T×°A¡Ï>i !„P]Ã6!„>;x7¡ÏšôÉòæ<"pÚ$«ïPЧ ۘݲeË"##ë; „Ð'§€#„êã±ãçuöy§á[>k¼ú)qâĉ;vL˜0~éÒ¥fffµ[“v}팿ýÅŠ³žèt_~d¹›ví£üØ1i×~šúw ƒÁë÷/êPeͧ‚öÍX}5™žÃÜ¿·«Íë"Qi’ø'Ž_öñLÌ,R4DÐc剺òë;0õûøk‘zïf|üû‹*£†ê,ÚãŸw%: ¿œénÄ­ïhP½Á4ãc'•Je2Ù±cÇÏœ9;}ú´… Öp]Lª÷ƒIÉ•&ïÅÃg¹]zé`ã¢VTÈžy«ÏË[ï¶so®Õ‹í?œº ›É~üײ͞iôg|eëcªŸõ ©é@T¢~ÃûÈ !Ô |ð6F¥á€8v€¢(ù?ÄbñÞ½ÿ¸¸¸þþûï¹¹¹5X“ôÈ3TZº—ÇøÝ–ó÷ûÐSðâÞãtšÂ1p4~ÖÌésfNík‹W¹êNG!T×êænã±óˆožY߯g»)»¢ÒŸ‰DRú¿ùùùÛ¶m?pààüùßΚ5K$±^ýÎÛ;LÆ+£(˜¢W^O3{õk„_Œ×fÆþÓShàò5°`ÔƒÉËʦä -1ì:}Þ‡OúNêÇ_‹Ô{7ããß_Tµ‡Jy|h˶#׍æQ<íFf6-Ûwé7sùÊ!e®ØP)¾Gwìü÷ÊÀèÔ|¢kѪËiKVÌéa!`³ ¶K¥<;ñ¿]Ç®>ð‹LÎetL,mÛv:vÖÜ).œCƒ›Ì¾!x¶ªo•|y¢3ñ|êñUlX–tãÜÙË×î< Ž~—’ º-:õ7Å‚¡öšª–úh†©ƒkÙR¯…ö}v%:mx¼²eÙ«•²ˆÿV¬¿šjõå/?·à(YXúdy÷ߣ7¼|öcÛz¾êÉãñ!:::òÿêèèðx<àóùÚÚŠÙ zzzòf[CCCSSq^èëëB@(¾Ï äÿ‰DB¡!úúúò555544€Ãá 8P*•V’¡¡á×_5wî\€Åos|ñ’#pÌkñè”g6 @íæÿ³þ‹ ž,ë­×õ›÷ž¿O˃HÇÀؼi[§ž#Gw¶ä±Z¦ÜÀß_\¢O9sûUtJ¾°ÿÚC_çnùr«¯ ì}:æÔ÷_ €Ûd¶3ìKŽ;•r÷êÍû/‚#“2ó$M}S{×~Æö²×-ÓWbŠb¼Ïþ{ñÁ«èLJhdסרÉÃí^l˜V‹¹å÷Å5î‰ó·_D$€ŽY+÷a“§õ·Ó&LÎÍõ3·=¯ôxqL†o:4§5õ¾T_€K:òX— ýöþùK^OC¢3óŠd M]ÃÆæV¶M[uî?²³¥€uØ•’¤ݺzóÁ˨äì|)G¤klÕÜÁ­ß!Ζš¨—Î^í‘IWüKËŠ£?ôѪt­Êb.}ÈXV e5¶Ðóöu²ú£³PãP™Zô…ðVu%üóJþžïϾ“~Ë9ncþ>pÙ›# )þê¯ÍcÌ*O ÊųÑ)üôñK÷¢Ó yÖm{ Ÿ8±‡µæû³¼(jô¨¯|^têØA[O/?¿ˆâ õŒ,ìÚ8õ"/7êÍáﱩVgÍ{LQ¬÷Ù/>ð‹Î”j4²uè6jÒ¨Ö¿°€¬ #ámFÂÛç÷ï=Y¸iUo5‡¤ô¬a CO¯_}<¤øÌM ñ9ó‹ß«~ØŽ˜eò‚=Î\ó§J}Ta§ÔÒùÍ :ºü_ïˆ"ù¾$Ý;ºæu«Û=üeçýdÅ-»”ð'§·„%ÑÛVwWÜ*®ƒðv-E*¢þ^{,’2ùb×Ícß8ê*޾4Õßã|DÉ­ &ùÜ7#WÝJÑu]´çÐú1­t9Pq~åØé»o.›¼±ó³_\„UlýßÒñ'çŽþñN2ÏfÄÖûç÷P¤ÓEñÏ µåN÷%ûºt\èu;$ÑvÌæƒå¯ WŠh¶›öÇùCt²,¾ "Nx°ë«I+¯®ÿæÃ­h…#l¤Ozà‚úp8†a¤Ri^^žü“œœyâ!‘Hòóóåfggˇ"ˆÅâ‚‚ù‡YYYò[F………EEEÀ0LVV–üÛ‚‚±X 4MgggË?ÌÏÏ—•¢(ÊÓÓ³úØø|>MËd2Yµi†,ü¡Oœ¼½æ4îâf¯m›ã¬sÿN6Œ4äOâБï¯LQ±—7n>\ áÂÓ6µ·7Ó§¿‹O•¨°Lé­¿¹qèâv²÷Ðä7{ªCE_ظårh!MËŽîìuŠ¢ž=x[@SéOlþËlÇPôúäï§Þ(z*D`ÐÄÎJ;?ömÐ…[êºkGE>¸ „§ed¤U”–šG1@眽ä7àÛNüÆ-ݸYÑþ! E ptm:´6Ñ úÖºUö¥”J íz˜ ÏswÞIÂÕ·ëÚÕÑR›ˆsÒÞE½ z›¬8VDyØU”ŹÛ<ÂåO.#CÛMõÄq¡o“ †‘$xï]¯kòçWmõ›:uéœÿÚ?:—"4mÛÎZ‡p›Wú Ä&fy¬ SÅ«¼NVt*¬OI sMzs9õÚ;—YÜý;ãìÚ ä%üÈGÑÓìÔ·‹!«¨¨Hïû„§Û¤¥µž8þmt†˜` ÂÎî<ä¸sAûâk‚>8tèÔÅÕ…’ÜÔ(¿§þïò†J}¸ÿ_wçï{¨7¤êÎqð‰-'Bߟ¹FM[ÙjçD†„ßz Â™K4ô­[6·obj¨#ª|§tjXÕKïKÔ£‡„#40Õ£3Rr$  •r÷×å$™@ÏÄ€d¥d‹i:Ãû?ˆ®“Þß‘Uwx º–"UQá¡2¢ÝgÖì÷9ðÛ ›×îý¥/w­;Ș|ù×ÅícM‹Ó´µýDÔËËïÛusÕÑá:•n€ýßJžî\1‰¹¬¹ôßRÇ’+IB‹.“Vv©éê¸Nüªì'æÝ—î_ßvö­§^/]çˆÖ†HíGI=P혼2÷é8J®JmÆÖŸÏ?Øéý?êTQQQ5³/Ú´i3o޼ѣGq¹Ê²|ê­—w‚"Ë0qqoÆžƒ{G{÷rh`dáÞâ‡o"o |OŸ{-ï®Iׯ7,êk#$TvØ£×À'ì–)ae÷ißMíպɎH×áAPÉ×JK&ÿÉÙ‹ò®$4›ô˦)öã{ì]òã¹8C§ÝýïÖØN£›¼'Wî&(æŸh:NÝ´á˦"€Âˆ3?®:X žLƒp÷Z´~q/s¢¨SkV .bèì€XY§f¢ãWt?ªEÞN[õ[üC©Gµ0ùXîKÙq`å P[üä»õЩ‰)ò+¬<§éë~è[’ÀH³¢âøš”…])&ïÑ™Ëoå9GÓqê/ÇØ ¨äû›—ÿïa: •xûôíQŽ#-\;0éÜŠo÷S@ô\f®šÕ¦šß›˜U©Uk¬²:Y¶ *©ÞIå–Q^‡öhüèj tšÏSÚwÑ Þú<‘Ÿ·=—~.º,ƒ"¢“7®›ÜB“€8úòæï÷ûåÐÀÐ)w/?žÒ®·>¢ß«¥s§èëWGê;tèPù_¾Ø=sýítèÜ—Þâ]uÔRug ˜¼'WîÆ+Î\QÛ)›6µ†Ÿ^µêDp!«3—è÷Zsd°¶°LDvªFU½Ü†¶£×ý<ÇQW~ì»ïÏDR #–ЖýWÿþ‹!wjõ’ƒ!@–ü:ƒ±7&u^ƒ®¥HE\£Æ†&ÁçôÙðþ“ì+ïP¯/_~CóQsGš–=¼f#G;­öyâã ^éCÄÙÿ-pùj$Et¾øîk‡šÜ­®“óÈãº×‹Ð¸´Ü"Šf “"doýóÁQO½C„ÚÓ "lÖoʨdLžUÅ®°J +”;èhG%‡ù]ÙõüúÙ«åÆ~ªš•áââ<þü~ýú±¼œ% }ø0Y~câÚ¥DÜœt<=³i`¨h/︱¬9 }óôUŽâ’¢–ëÌoŠ{cÀÓkÞÝ X.S·É+ m!0²u0(,ùRÙNPaÏ^å*¢7mÚ8#À÷©ü ™ž©'.‡†ŠôóËÕD?¿øz5G¯ë¸áMå?Å"»aãº^y};»’é*#ÆÎëi®B›nmއRÀded³è ±ß—²³eÊ Ôï:Ëõêèq ‘ ^ÿuû»öMÌ›XXÙÚXèÛvÔ¯EIPaÏWŸ9úî†ÙÊo§óLºOpñщh# {˜;ÜDÅž—]Ìì SOÕ«ÒuâJª7U¾§œFëAƒínzK1tΓ[3;÷1…{?N’÷ߌÝû°›Lt;ÓBž‹iØ Óû¢ÿÅ€) z#íí*à‰˜Â4ø÷Àž#G+Úó÷IRB –j IÉY#‹xõúý™ë6~¸â̵6ÁíêÚ»ìÎ\žˆ›üìÌ•{O‚Âc“³ªÚ©Zè!šÎc&:è ‡Vºg#3 ü6£&9r¸Î,‡DÉ€ÉJÏ¢Á˜[7á5èZŠTÅï2ûç#«Ÿœ˜Òúæ¦îúõpwïÖ³—[+£R—W CÃe’çÍ~´\íFÅÉ€N~—@T–f°ÿÛ‚7ÁQ2àµtí¨§Îœ’N¼±züŒí“¤›RAfF6 z8¯Rÿ=(•Æä©<€¯6ã ri!¤OŸ> .tqqVe5’ ORÝ1ã.]šËºÈ±KG-¯{¹ ýðaäXk{.0ù)ÉÅCº¹V­ZWöJ 6Ë”Å1uvµ«é­¦Ò›“ÅÞÜöóÍJ¢Ó’ÓdŒ0==O±$ÇܪIÉO© ‰•Ô’fpÿÏÞ]ÇE‘öf6ØeénTB‘QÄÀnì8ÎÖÓ3Î8±ëUOÏ>ïÄ>ãγQ1±HI¥»C:vvgæyÿ”f—„çûñ»áÙg~3ûìîÓ£ÕÇðËw+Gªz)$¢ùf†è×”j~6ëÞ@qòQ6ÞêN¬…¹á/î†W&ÅèÒ:æÃ¦ÿ8oœTË~)`YîgÞ—»­[ãnÓ4uµX2 €dnN>dÄ›T‹‰³ƒ.n‰K«Šwl4ÇN´ø÷Ô„ü0¯lû)E¾ÞÙÐ4ìG‰|šš®ö×>FšVMøL¨òü<.LPr9ìc 5·DF®þ›+*°MCjúSËk~r{è|ÍWB§‡ˆŸ\XryÓÁÇIå} «/ªµhzÕ‹é1I)IL±—^Ukc±$¾\ °êkᛅטÎVJ±1Í·<«qÐùøµç_ÝŠò¼u` %óé¿=¾i”ËJJ)¨Ïîÿý¡áL(¡°áÕN¢¿r˸\F®-«ýTâù…s{ÇU¶ñÀVG{ M) :ž?÷óW!$šÏ錾³©n­™wø=úÒÌ Ñh“&MZ»v­‰‰±Ø¹”‡¿ö˯ú†…/üô¶êΑüê12Ãûuü\ýÞtPkÑD#Š’¦\N^¶ñŠ&E’_r„|^½"ýö~»/!¶ä×Ú4š˜_³-¼–z7PŒ|0•‘s\ÿyôÚ?:³TXÕƒ ‰Ò” '§bsð3;ƶÅFÒ-_@ÝPf"Å,úM»Ä6W&kiºx‹“·?ìzà³|1/<ãõ+ü²)Fï9|¤ž8ßÕM_#•êzÕGBF“0gíD3uiF¥½<ú‡Wå¨'¬ºemRÓŸš6(TªëU·ärÀèÊÖ3æ6~Q­õµQc<g³YU—)ª^E®]ÂûÎK)"6L¶ß‚ß.8ÂËŠð~ÿÆãñÿ½»½}J ïß>k €IJJb`;ï¹F[¼'Ñ_‹q¤8È’¢ ¨µÑºl2æöå×Řꂿs«ñ@–¶gûioß×—Bkæ~—„B!ƒÁ˜:Õaݺuúúú-Ë„ÿñoQõÇ Ê òËê'"³ß½‹]Ô»/]JE•ƒ" R¢¢Ê&«ÖëúÅDHSGýåé8†a@ Å-ãCÀÄ0?&&¯NÏ%&¥¤"‰bÆ0ÿéÚ ÖŠ EE) B••š.jU}k‚´Ôì¶ʨ¯±IÓýZj«sÅ̇¥5p¶ÓÀÙPXö93##3=þóÛq¥ ÊB½>/5vsר̴4!P®ºÛTFjFõ32hJ* -êñ!fÑo‚P¤+z™¬ûBÑŸ>Ñôf™O­ã~;…€dŠ»Ëì3À}GÓã&’ÙÉi@£jö ™‘\µ, à,E%Ëâ"S‰Ê:-³÷ÈmóGUn)\QæÞÀvlmRõîKQIõ?¹ÉIY¢|r+/ªrmkÀ‚mó‡6uQ …ЮÚ0¼®RJ‘–Ã$ÕM†Ï4>såŽ×fY-yøéú­»¬í€ÓÛH—æ÷É÷CÙmñrýµ’½ûö¤=ŠŽ,††?tK¬9}dR\ Æ­kOÄ~ôæA€6™ú~}_ß 5çÖ±d×ïs» yyù„„„3gδ¸/è퇒権ïw½ô«ÚÏ„â\ùË+­¢: 䥯—‹–¦94yùê ûD´w†P‘úòÊíÈz3轭ͤp€Dij;kwmPÜô '=øT é™÷­ê4¥Š}þ{’\?ñÉ>m2cJ4“U½ß*,*(¬Ù³)úµ4MŒ|Ê“‚ü¢ó* CJU··å ‘³7¢Wîl KK«g«4vÃ1ZUŨ¢÷·Ÿ¥V†MæùÜ~‘Rù1ÄúV¦-X*ZÌ¢ßÑJ¬e²eš¿Ãt½1ãL$0•WYoÄXf£í”ʇ°ÄïþÝØÊ m‚Ôçw½ªfLbFƽ@ªûΡ€¨\Ãén®þ¥ |HÚ$¤æÐôÍ9õ>¹ûà__¾½@ÕEU¢øåÍ\”¸E½õÚ.¼®RJ‘¶@ײôšÎKä×ÒÍ&÷¢ÃÒgg·7žc³Ù€|®H[8`lI6dNVNÍs]ÏÜLøP¤ý|W£­™wø}âp8''Gü•zÕ`YðëÀêuºêSÿ¹¸öÓ§*Ný´Û½ˆ€Ê÷÷ŠXln!i3kZ_ÿká| ‘õæôŠ{} 5¤/79>±ØxãßVú,QÒ4ó‹CëibÌq{] €eA.+>Tb–~Îç5°À“8kŠÁ‡[1å©÷¬´h®#Ëró³Rb"£“ ŒA¿.œ&5pÒu¿§™$7ôŠÓ¢Wú:’ÜÔøÔ‚vö\®¬¡FÇRI™ñx¯S’¡ ‹†Épüi¬¶È×Ò4Ñï ,zxìTCÍÐØXOKY–M%½ ¬\e‡³µ4ñæÃn¨?“¶1IÏÿß8TYÈE§¥¯zÉV¤EEgr)Àhj#gQ¿î!bÌ¢ß R‰£L¶ŒwS:eà¿_icÒÖ#ˉw!?úÆæ•o ueù鱕Úp¥“ÉaHõ2P§&yl;,7HƒL |ç›Ìm°Bß&!5ã œÀ—»öÄ?2½€'$©Z_ì"_K3DË“²šµrY¯è¨˜ÄÔÜ‚â’Ò2&!%¯®kh9xÜ´1¦Ê_¿ó›»Atõ!«OÚ½|òòmHLRNWˆ³e”t ÍlGMœh£ÍiYÍCŒ˜E¿™¢”X±ÊdK.L”;Ìè=v‚á“‹ÑWµm&öÞy,½iæšß¹ñÐ34)—O“Ó6î0ïûžÕo¦0øƒüÊ٠)­ªg1föüéò/×z4œaëCjÆ6šã|RóîµoB’ Åžý†Íš?UÅc³[e\V¾©m0…Á¿ü¾KëòmÏÀ„\lò¢ZPÔ[© Ãë"¥´;KOOß¿ÿÅ‹)ŠRPPؼyóàÁƒ›y ®1ãÀ9ÞÝ—¯ý?&¤'„Æs¡¤’n‡sWÿºb”nÇW`Ò–kxø×™«_}ˆŽMaÈ«kêÙN8ÆaúôÉšêýµ˜¼íöç¡öŸ8}ýÉ»IC y-Óñ³§Î]:¢ê;×ZxéQñŽý—ŸD¼Hk6±€ˆe±ÍÍKÍy÷é{ï£?æÊ÷0Ÿºmíî­Ó>o½Úì E:1¬G¶ña«‰í‘„>;Bö[Ô®ÙÖz<MÜĿͦCŽÆIØ ðtêÛ]¶Îkͤ)A¾3˜ k·ÝI'Fï5ïØ?ôeù#~añö'9€núӟǦ4óĹ3fz{{ß»w·ùúMKC,Ë+ )*²kÄMæùÛ|Ôó3ÀU&9ÿ“y—Ùßã{÷-ŠDGRUUkl¹\îÑ£Gûí7>ŸÏd2W®\¹wï^9¹Ö<ÀA:µöÍkNž8‰[3ïA¤ó‚a/ßÅ–r³C½žgLÒÜaLvª½QšÝ}蛆D„^^u$\ÓÌ´—†’¼ŒYš–V¹² ç˜OŸdŠÚîÛ–Ò®„¢¨7nlÙ²%;;ðY³f>|¸W¯^‚´¯ö©‘‹5'O¼Ä­˜wˆ Òi‘9¾ÿ]½ŸS=©ç˜Î]8º-iÒ Êf†5ÙÌø¶! Þ$Ô9ˆá2FÓ7n¨Öãu¼o^$º7~úô `ccsìØ1;;»Ž A¾…vêøkNžxøZ3ïA¤sÃpº„œ¦‘Ý”ù‹Æè¶ßÈ,„"Œf|Óè½ÇΟËûš]P\Ì-L)ymC«ácÇØé‰ù y¤}}£RÚDFF:99¹¹¹tttöïß?þ|L¬å«ò=kŸµH›Bk3i[“&M |òäqÿþý;:étZ¿6###cß¾}—.]"IR^^~Ë–-ëׯ—hþ•Ò… nAnG¤µ‚ˆËåž={öàÁƒ¥¥¥ céÒ¥PVVî踤 f‚ H·ƒšÒæ*×yoݺ5++ 0iÒ¤“'Oêééut\ÒaP3A¤ÛAÍ i[›6m X[[ÿþûïC† éè ¤ƒ¡ßAn§r x3;M!"‚¨¨¨É“'=:,,L[[ûÚµkþþþ¨ f ‚tC8Žv¼A–ËÌÌÜ»woå:o99¹­[·®[·ŽÅBÏDG*¨+ A¤ÛA“¦¤5x<Þ‘#GŒŒŒ\\\pÿé§Ÿbbb¶lÙÒm *ãÜH Œ¦¼ô¹à[Ÿº9ü¸û»fÛ¨H1i8†±&_+D{›v7h4A¤ÛAÍ iŠ¢îÝ»çää”’’5jÔÉ“';:®¡Ržºæ_¦>êçevmý˜EXü|ý˜9R ´Žù@Sy&Æ4Wg ñÓî53AºÔÌ@ðôôÜ´iShh( ÿþÇŽ6lXGÕ dò³“ûÎdY²f-±Sjãg`»]ø'…d ù=Ðcƒzrrw…~cAºÔÌ@±DGGÏž={Ô¨Q¡¡¡ZZZçÏŸ÷÷÷ÿ¾Ûí‹HŽŠãCZO»¡=Q£C£‚ Ý„€ah ‚4#//oÿþýçÎ#BJJê×_ݲe ›Íîè¸:9XÎçCLÔÈèÖPW‚ H·ƒF3¤Y|>ÿÈ‘#zzz§OŸüôÓOñññÎÎÎØÆ¤{ü¾td_uY¶GÙÐÎqŸk<¿~*2?ü©‹ó ;s-E“ÉQêi9nù‘'ñ¼¯i`î¥ñ,æð3©$~ØfDÇ*á2Ž+DΤAdäA+&Æt,žD˜³9Ã0 c˜î%¸-Q¢aögS+Ò=/cª)Ë¢ÓÔV¸W­_§ CoîúÑÞDKÃb˪êÛ8¬=ó*­¢Î]¨Î$M˜ýæø{#U)&SJÍxÌÚK!ňÌW¿/ÑWMZ‚%­a:î—+¡%hõy‡@£‚ Ýjf H „wïÞݼysrr2`Ô¨Q'Nœ011騍1güÙ5ƒÄ8š&ý{HÅÝwžîá³m®°v:˜wï×+Ü Ž’º¦Ž±&^–ÿéåÅ÷{Oº¿ÜjÅŒe0zþ|à}ÿE_ÑjÊY 0ö šÈ™4“3›<¡IvàÃçerý&M2—Ç iY(àP•iˆä[?Þ}/ H©¨©*‚¢@˜psñ¸¥·â+C¾G_ÓžiQÏ~xrûþ¾G·’­3úJfÞ[:xË4¶FO],51ÊýìO‘<Ÿ§Œ\~7“­ÑS[¤$F¼8³,(Nàûd…~¯?Aš…U#YNNvG‡€ ß b£È÷ å\¢£cé¼¼öÙó 2íw{±4::–VQàЇê³'öÁiXó¿eÂÌÌŒ‚‚|¡PØlbä;Å`0544[<'ÐÛÛûàÁÿ,--;fooߦ1¶qdÈ€mþjã{x}ý"Ûkßœ™‡}J‚R\ò4ãÒ8&€Rÿ[73 &í¯%Yu*2ßžYé¸õIžÕ¡`Ÿ-FÕµmá›_ôGžÉ²<ôÑwkŸ:Up‘3i˜ÐשïcÉ&ÎA{̾vi Ü–hL¾R@—`²M—ÿuyßLSy:ä äYQ¿ °Õ—/;ð×›·÷OБ€ÌÿpvÉôM3 ÎR×P— rXÍL,¶âð]·.o¦ÎTaÀ‘ãvz+ §þQqë­ ë‡¨3[æPž IDATUàwpÚxç·%jËžÆ^Çiõû€ˆf Ò¥<¦¢rÔ}Ò4HAöý?ž‘-€1ŨùkÉĮ̀¨¨0`šXß…ñù¼ˆˆOYYZâ¾6!!ñðáÃ?hjjîÞ½{éÒ¥4Z§èç{9ÀÃT8{mÃ…ÊÒNW³w¾qøƒéŠçÅµŠ¿´Í+k¿ZBcè¯÷zõ\öòÖíˆ_ÍD¨üµI&€{ı{§æêTާ2™€÷òÔi.wäßêþ@S´^wýrt¿ñ%ßýL$êüEÊÄ\~'´æ!*ëùö¹‹¿ËÖ×eS@¶ù~›dÒºžiÝ~^b\è½-ÌêÎk¢YšIb¼ÄØd(}­¶Òt{éÖ®Ä2¥eXºz=j@IHK3¨àqyÔ]à´¯ïþ7AišŸŸŸ‚‚‚ŒŒ V-++  ¡¡Qù¿GAAáÔ©Si»#I"]I’¢áãǶ۵kwIIÉСC=<ÜÏœ9£¢¢ÒÞåPlWƃ`Ò2Ru«É˜”Œt­cTâù…s{—§8lãÅçA 9%åB B+øwtHWäì¼÷ÇCCÃÝ»w5ª£ƒj&É‘Ä0ËJÊ ¨Ýª€e%¥5«ÏdÌí˯‹1Õ=8æPsîQTX*j=»M2iB½õù˜¤”$†²´¸”jµ#È’b.¬¼­?3òm¡f‚ H×·k×®±cÇ6‘ÀÉÉéË”ª. õg"‰‰‰‡~òä „PMMí×_ýá‡ydwã$õ 4qQÔY5ÿR–PshLŠK"Ãx uíùAÂþÁ<j_gc»q‰•I›Ô3ÐÄARlÈ'0¨õMDDäAŒ©×»g'“úФ)A®o̘1ƒnì¯ÊÊÊ«V­ú–ñ È·WTTtàÀÁáÃí?~Ìb±Ö¬Yóþý»ùóìôm £ß˜‘j8•õðª[~ͦ2•vçêËZžÃØ’lÈœ¬œšSÇ`®ë™› u'“al6Ïåú=“¶Qu…Ï.ÞN­µzªôÍÅ[ÑÆ0v¸<Íøî f‚ H·°mÛ¶Æþ´}ûöδ©N;ê¸õH; …AAA5Ôyß…Bá… lllΞ=KĬY3ýü|wîÜñ{öˆµ«û³aοk÷ϯ¬ê ³^9ÿ¸Õ“G«Yý¦›ÙÁˆH—T?úZî¾gÖÊ;ù Fz:MG¿#}¼Ój¯µ'“6»Àu¿Øp@Ñ §yÛŸW=÷›*:»p‰KEÓqtúQUY¿?è=Coˆ9ùãÔ1S7ßÉê{ÝPéw7M˜4cóÓ|4 å»0qâDkkëúÇÕÕÕW¬XñíãùÎQé÷·N™:g«[ç)ÿTÖSç™3Vÿù©ÀÏ/ö/œ4mîÚõ‚׿-4mÎÊ+Qüs"ÂN/š9aêŒ ÓÿæËkàïq7V̘1aêŒ ³ö¿(nî|ÉmêŒ SgNœ6Ûaî¢ù«œ¶q¹é–É«ûr˜ÿÊÙqö³Ae"ßÙÓ§O¯Y³F hàZ/_¾2dè®]»‹‹K†êîþòÌ™3ªªª¢æÞIÐM6^=>Q d»9Ùêè˜ØØè£ÕkÔÿb¬·¬Ts)4¦8}§Ó@˜ã¶ÁZ§—¥­m ½±C 6RwE„ò¸9£ä0ž×zó^ýl‡ >Ü~Â÷Bñ2i³ ì»áúùyúŒbŸ#ô5ô,ôï«¥=à—©”âP玗Ccß!ÔÌ@䛂¥ž;§9Œ_}«†Þ‘&lß¾½þÁ;vtŸÇÕµa:Π€Ñ˜X¯¢J_í™5cò/ÿ$m „RÅ~×ïF€þŽ û± P›´á§2ñá…ûI‚: }ÿ¾ìWŒkO۲ĔÝpf4Få£ai wp Uç¯Â˜÷~UŸ_:½ù@càÀ9:¦VÖý-û[™›è«qʳ"ü^ÜücÿŠŸ·ÿù.³¢Fj 4zÙT­‚×·îÇ Ͳ†?ž>}&55íêÕ«_3âàà°`ÁÂääd}}ý \þûï¶±±qG¿V’0Zy×Ïíð¢a†Ò%qÁ¡‰„þ´=÷ßß]aXgÃ%–Å67¯‹ë&š©¬OS±ÞS·Ýô~±k`ý¡\ká¥G¿/ÕW¶$:àÝÛ7o޼ʣÄ̤Í0ô¯ûû^ßñÃP=VALXx:¡f5iÍ©—A/vBÑ~ŸÐpAîÂÁÁÁÜÜ<,,ìËmmíeË–u`HÝÆ h̶^ @&?à]¬8qú )@ d†¯_úzéé;.n÷;èVŸ–]½âiÌX7O6¹-)]·OìØ`ïÀ[ûš•®BäqÝ)[ÍÓÀÀ†á8,Kxô·ËeÏØ''‹¨›‡*Wu|R¤îøi÷N»Ý÷›ì4¤é>l@°aÃF‚ 'Ožš9s¦¼¼< 77wíÚµwïÞƒ*((lذ~ñâÅtúw_ç‘гùʘ͵ê{VÔYY…ÉY.9ùdÉÉÚGÿH'ÿ¨›#®2dý…—ë8—™4€1èhq´Þaæ„ËyäåÆ_†+X8¸éx É¼ˤ±ã“ÿ.¢þn.b¤= Ñ Aîð;vÔ<²cÇ ‰ºÏûêÂDéYeŽbæÙ.‘@ÈÿøÔ=™Ò9¶7¨z2Q!;zÍR3vyôÝ?ÝÒ«ÆN¨²à[W<ó€Úĵ )aÝaŠ/ABÀìFX±Ë?¾(¬™î퓇ëÛ×£‰v% ê¢‰Ò‚‚üü¼¡œñô­§N:JPùÞ—¯¿+úrJ(e3Áš]øÜ#£™çœüöÛo111•ù—””œ:uº¨¨èÿ;´|ùÊ;wîV®óö÷÷[¾|yhc Èw}ê¤cÁ’8ïxøF¦|.@:[NY£gËÉóæ TÅEI@D]^¶åQÞ §{ÛìjÔ©”Û›~¾žj¶ú¡ñ_wç ò#žÝsõŒNÉ+#™rš†V£§ÏšÒO¹î3Ž üìzí¶G@B.—Ñ1±›µh®AÝKá§¿õô ŽJËÎ/,#˜²j=ÍŸ;ÍV—]ÌqݾØ%’¤ÜþÙávåë«nì[e+"DD2cÆ “ððp€®®îâÅ‹;:¢ï‚07ôéõ»¯‚óx¸´v_ÛéógÖIùé¡ï_û†Æ¤gçrI¦¬jOÓAcfM¨ó¥ü?Ù³ârHºµzÖ­Ê×1ú­¸²kTeŸ=QùâáS¯ ˜Ô|.É”Õ0°é0c¢™R³åŸöÞ§hÌ ¿¶dHü¤uó½V»DܾòÜjûDuŒþŸ‹Çg 2nã#šPÐì1)Ëá6?o‘c•«¾Gøaï i†síÔ“\Eºw¡ˆ ^ ¦;gõÔ×þÍ|î7dBõI(F?;Kö{Ÿ7ïS§ÎéÑØÈO``à… k¹råÊ;wJJJ0 ›3gÎÖ­[ÕÕÕZ%‚ ­€šÒ‘Ê#olÞu/IÈVïc2XM ãåf§†¿z"g;³²Ñl‘A^ìƒ}û®‡ãRš†fÖ 4nFÔ§—.a!+ö;OÐnò»€Ìzu|Ó)ß<ÀÑ2¶¶R€y±îGâÆZ k§J~r…ÒÚšzfúl²85&êÕ­pß ¹‡ÎíÃNïQŽ3¤=úgIgª€MMŸµ2BDT8ŽoÛ¶ÍÑѰ{÷n&“ÙÑ}S°%ÏÍ ³_ŸÞ~Î?Hé˜ÛR¢r"½Nlc#¨Î™òÂåâ£"M]í>V}%ɤȈ׷#üCfîsžÕ[eÌ&.uTtû÷}†ŒùTKEpU#6€B^œë¡Ãÿ„ãÒÚ}-mée©ŸÂݸôÊjƒæÓK/3 ÒØ5‹ÌhM52ªó€¦#I¿öòñÉ=E À²7¥tc{[˜«¯¿é›ú%·’BPkØÍ;ÿ¤Ç†G—Sª~Æ5dö63¢¿ NŸ©ÛàC<oãÆ_)ªÖePURRbkk;oÞœY³f7‚ íýp#Hâxò,I¨0ÌéèÖ!ŠÕ¿¤Ÿ“É ‹–@TâräzH™ªýºíëFVõ®–§ãÀÉÉÉ f¹aÃz§»ìj€ úÙF޹…×06R¨ñQÄØj}ô1‘ˆ|¦ÜשÂGÛf=j( —Ç…°±P„@F§ã°á냂rÀ €IàÂr¢ú2ÈøG§ïüúÉÄl¡×‰’¢z ªùà®·OìP9Ÿ¡ÔðáfL ~=U剄 Ç'()*ƒ“––ªõþ@ŽA¡P(¤ ³æ÷ÝîÝ{²²²¹U®]û{õê5Ýmé‚t6Ýô—A: LÎbùQ—ñ¡¾ÞÁŸ>†GD~zw7ô݃»ý–íÞ:CŸ%J‚ÆÕü9§( \¾ß¸1¦ ÍrÆ{sšÈH¤Šä_Þ{Þ»PÕfÑúivFÚ*2’t ¡';?€æòhU„Ònª}(‚Zí¬õÁ€¼°‡®ø«Û­\9×Þ´‡ºœ¤ÂÀC3œŠðp H€+öw˜d!ß@ùÇäûH7"S‚‰(ÿ˜5ðŠ›ÈýÚ0Ðì1£ÁF ¥m7BçÞuï—8q¤ìÈ&tê-í5·úÈÔÄd!Ä$45kïjBb8S¢Vãùó>l6Óììœëׯ/]ºT¤i¨™  “Ô²9Çb䈢„77ÏœzzõêëaûÇ)aÍ'ÀètAÔÜж¤¸ôkE“WRÀ±dJÕzæ|k1»÷0YEyKÌÏÉ£€fÍZ‘›“_£®! ë›䯮Ü8Ïêk _PÀ Ùý8[!‚ˆLü)û2 4,>7'„*5«»DnvåÓ’+{è…¾ù@aò:§}„岂Üä&gs! »¨ NϾœ’"Ž%’*–sû7Pþ!YÁã ¨FbÇdq,¶¸°˜‚Z Ï«ü2òPã0ìxöú@k"¹y¹%X3yÕH…Úûž7¯„çâÊ“‡ôÅHëì%RnµGpª bßûfS£o¿ÞÌZƒeEEBˆ)(Éá5N¢££W®\ÁápX,–¤$GJŠ#!Áâp$ka±X©©É––ý¾_‚|+¨™ ]NoÄüI¯<Îe¥g“@©Þ´~\NA™™i$0ü2™HúZ@}Ùã“6ë§OŠ ðúPܰ¬Xsò1ŽQ_]Z`Bt…¹É×Dy„OhÙ×SÀŠâ’r ÓP”¯4, ð ÂšÍ ŒÎ cD­©Ý­‰AD&~3ƒÕÛ¸'Í?600îG£>_[åQþ¡¥ UUa¯¬œÂ”e%¥ü/5}XèÿIP«™p:€$‰ZUn¶‰eoF@„ïË7é6b¯AbjèªáÞYÙYeT߆?< Uô!¿0+£°Á ë&'Tî÷(7ŽR=LVnš[§™!Jnõ›u÷ú‹l —ÕX²"ˆˆZP%$m×®ˆ?êýø°Sˆ‘q/9*?12ª¤ç¤Q̧î©Õ=ô¸á„™ý<þ ~zä—pc)² 9":GzÄ´aÞTÔ¨úÒzØ Ppuóÿsw‰¾›†Ñ´ìLèÃÆû¬p^‘¿û‚ïíƒ?¿Ôé­¯!K«(ÎÏËÎÊÌ-îj׳‰ßkÌÀÚJú¥×§ðdÂD¿¡gfÃÊ™K¢VÁëLšKs³Jë¤i`-{¹Q©ngû3€ðŠr³²‹ÊIˆÑäúÎZ¿u©£ŒW³Â K¢"â\ׯBBÑžñ H§ƒšÒqpáŽ? ü>E&fÄÇ”T–œºþÐÙãf8Ø÷ä`¢$LiØúß0ÕK÷Þ}LüÌRìe9sïU¯mj cLÝwÚÄëñcwÿˆø>dË*(¨=Ðv¸uÓ«Éi£7xõ?ÏÑþ¯qií¾ö·þÐ'p{ÍDZ“öd]»þø]dØ›†œ†¡í’Ÿ^_ö´vnìþ‹¶¬7ˆóöúHPaa°ÀÁXkM„"’–ôs|IÛÍv½xý™ol7.£c:vÇJÇžïw<ýZq‡B¹QûK^½tïÕÇpŸt†¼fŸá«œ–*»¸äAÕ‰«ºôi& ÷lįÞ÷‰úð>RHA†…áÜq½Y°¼Byì~—~oÜ}êûé²eÕLÇM:t¨™D“‘CzßáýÅÏÐ3l臽æÐCó— EHþe‘I³7µª™Á͈‰ÈÃp:SRVIÛÜ´…ÍÐqÃÍä…Å\¢V°4ôC8Ÿn8ÚN…„m¸u.‚ ߆Æ;¿œœìŽA¾Kþ-<]gØÑ mÏÜÚ&샃OÅ.Ïm~»ãàà@==ý£³dde8,&”°‚[ZT,`«¨É2+ 3>—UuÃãL)YYi¶ƒ†AR((ç—a2ê*R//3ÿu& )99)“Aðû_Ùöƒ½‰¶¢‹%­¢7Àá—?ÞdÔ^¨-p[¢DÃ$ìϦù~ç™d¡«Èaq”ôÎÙu?¶þ‰é¿/ÙW]–-ÁQ6´sÜçÏoÅÍùröÔŠtÏãËǘjʲè4µîh5y»@£‚ HwÑ•ç “:Y£Ä{ïªÓQÍM.£2þùiÆN\wê1¯äÏiBb2ŠŠR½oì™TµYkNsî­š¶íågéëÿ ÏΊ ø˜’}w­;û…ÓÊk§úÿîôDs³[|nV|dTJN’ÛKI*ëÑÎß^IIDœX´Î5ªM8曚æýÎ7"=És{ŸGÎùÖngˆ¹0ଳ»ÊŠ[a9Ù©)Ù¹Ÿnö!²HK f‚ ò}¨¿þ[\-yòj“òÖÉHÛü°ršµ–ä×…7C½¸w,»"øÖ툦—Ê Ní}˜ ÙÖ»ýûë0Í/ZeirܺØF¢µ§Ÿqþ/ ªÎ<÷ðøl#™ªÊ¥¤Þôã·öز„‘쨳!²PaÆŸÿ9ëÁÆ€¡1îÀá5idÆËçaUçá{9ÀÃT眽¶a€Be–t5{ç‡GrÈ:o±˜‘C‚=âØ½SsM+Ÿ'ËTP”B…mhÒ‚ Ò]tÑ (Ò]@nŠÏ3·7AÑiy¥å! ² ãÂ>q™l£¯#>º>I$0éÉë~6•h4UËOAD¸ºÆ˜ÆôŸ¦©Õ®¯Ó ¦Í°Üîíçýæ£Ð¡Æ®î°h¢RÍ´’Ö¶ýç3Ò“À†€0ô…g6…«;,šP+®={ñ§wêí¢ Fä˜ìøestPO{ûCÍ Aº ,"“o¬Ñì\e仑ÉW”¢‹Øv`0AÐhß|ÿMäÛ"I’Áèzs`¨¬çÛç.>þ.[X¿¼3 Š) Ûh½™™Dz+Ù¦zí[| ~Ô§xA๟]¯saR ¨œôL€¯ï ]W¿î'Ù²² x\’à%Ä¥S€Ñ§ŸI݆‘”‰¹ýNh+"§ë™IÖKˆ´=ÔÌ@¤Kª/‘-<ò,+¿ =Õ«ëS”¢+HÒM4DªS*((ff¦++«HH §=vYå¹¹Ÿ544;:6F%ž_8÷·w\Õalu´·0ÐT’ c@àùsÏ1å¦¾ï ·Œ !Àeäo‰´æ°¬¤”‚€úüáþßÉ\(¬½B‚ɬ÷©Å0 |r„¼2„“–©7Ÿ “’‘®uLìÈ1ŽÍ’úP3A.ebŒ7ñ¨Ñ-@LÔzã_ŸsÝ8 Íüüܰ°>¿1‘®Íf÷èÑK]½‹53Șۗ_cª þzpÌA®F ™(*,m¶ìc)†²¤¨„j çµâ˜¤¤$†æ°3ñžk´Ûf.&É‘Ä0ËJÊ ¨Ýª€e%µjAä•-¤Ý¡f‚ ] ƒ“°Éh@¼{iÖ†affffí ‚´52).‰ ãÖµg= ?úó hn" dï¾=i¢£‹¡¡BÃ5ìÖœ‚ÓÛH—æ÷É÷CÙmQ.¨y’úš8HŠ ‹¨êµÆËÂÃjv$µòæ í­AAéÌ0¶$2'+§æÔ#˜ëzæf‚J§›9LîE‡¥ÏΜoì9t­9½ßÔ)½èTÁ£ç#Ûê9wŒ~cFªáTÖënù5û¨´;W_–Ô<ÒÊ›ƒ´#ÔÌ@AéÌèf¶d0"Òeç¡UUlAºûžY+ïä3"ÌÿaZ¯Û3Uãûïæxò}æ—¦@y¦ß­#W*Z{ ¦ÍƳ4qž÷®Ésy¦ð¿´ ?+äñ™_W {"+{ÄÚÕýÙ0çß5 ŽûçW¶„Y¯œÜêÉ£Õ ¨µ7i?¨™ ‚ Ò™aŠÓw: ”9n¬uzYÚÚö7ÐÐ{0Ô`óž9*¢Ô¤qy.÷÷P!ïnª«¢cÒ€E-y9m[GçljD«O©Í<ïzbŠ.Lzà4º—’FoK›A6–F: ršVS~9õ2¡t§›l¼z|¢Èvs²ÕÑ1±±ÐG«×¨ÿÅXoY5¨æúñVߤݠf‚ ‚ HçÆ²ØææuqÝD35õ)ðc*Ö{ê¶›Þ/v ”1LÞvûóÐw6Ïj(U–ô1$2C `:~ù [F°Ûà˜´åÚû!Áw­˜d­ r¢CC¢3Ë¥ôl§­úßµ—OwhÉÃF+ïú¹^4ÌPº$.84‘П¶çþû»+ ëdÖꛃ´ =«¨óËÉÉîèA¤»PUUëè¤+@;M!ÒÕ|þü97÷sEEyG‚´; –ŠŠª²²²(‰!„™™ùB¡°½C: ƒÁPPPÔÐÐD[–"H‡C£ß4š ¢ËÍÍ-/盘˜±Xèl]_yyyxx‹%)JK###½¢¢ÂØØ”ÍFOˆï²ø|^DÄ'‹¥¡¡ÕâLÐh‚´ 4š H—òùs¶­íÔÆè&X,–‰‰™·(ÍŒ‚‚| «òr>Çý±!ÇqCÃ>!!A­if Ò&P3A.¥¢¢µ1º‹-â9¡PH’$EQíÒ*ß_4/A:ÔÌ@Aº ’DOëêúлŒ ÚÐAAA6†F3Aîíz‚ òÍ Ñ AAAÚÍ@Aº 4š òÍ fòý"r?¾¼÷ô]`tjNq9`KËË+iôìcnnigg¡-Ùžf*·ï‡c¾ª3OoHkÇótnTúÝÍ?]M2ùÙåÈDEô,¤›¡Òïo_õwRߟΚÐIÊ?•õtßÚ˹#ÿÙ¤äŧ3Á=gü}ž³NBXðú¨Ó1ß2­)Î'5ð "ìô²ýÏ‹ Àd†oþcó ɺ»±zëƒ4F¿uwŽ•mò|É 0 Ãé’2 Êšº¦–6öƒÍ4j]ÃüW{ù+iЖ?V[IuŽ;‹ HËÔ›4Ee^'…cÆ0wþHtDHß*åÙ‰}Îû/¼ÏCcò"níX¹Óå¾Ot¦¬oljÒKU’Ÿññíã+gÏ=No›Xê¹sšÃøÕ·H‘Žwxi]ø®"l;8ƒFg`b½Š*}µg֌ɿü“@´a,BHû]¿ú;.ìÇ‚@mÒ†ŸpÈćî' ê$,ôýû²_1®=mËSvÙÑ8°4Ð;¸„ªóWaÌ{¿ŒªÏ/Þü  1p àS+ëþ–ý­ÌMôÕ8åY~/nþ±ÅÏÛÿ|—YQ#5P½lªVÁë[÷ãfÙœŽ,d‚T«;šA¥Ü¹ñ†Dä¿·‚w˜ `tDX™üìä¾3Y–¬YK씺oov"bï¿SÆÐ´~Ër; vUU–áãHpP‚ Æ h̶þå “Ÿ?ð.Vœ8}‡€ 2Ã×/}½ôtÈ·ût«ÏK‚®^ñÎÇ4f¬›§…Mõ&ÒuûôÈŽ ö,±µ¯9^!ˆ~뛃iÅÇUˆ ®;eë¡y8À0‡eÉþv¹ìûä¤su`óP媎OŠÔ?ÍâÞi·û~“†È¡¯sùnÕÍ coßô« Y9)œˆ¿}ÃGôoùvÈ$ÿ™$P°_´bÈ—6—Ò0ã¸xBOÔöC¤-îo´ÇŠ™g»D!ÿãS÷dJsäØÞ€¬÷È [v?¾uÁB¤!µG3ˆðn…€äø}¿«^~%õÞ ¯CÃÆq:(6i ,+åB€Ë*È‹²ºˆÈxvÏÕ#0:%¯ŒdÊiZž>kJ?eÀ×í‹]" @ÊíŸnW¾„añó‰þoÖ_¨|Õ}cå[r"€yO7/s‰Ð[èrp`Òíkÿz}L."Ø*½‡ÌX¼lŒ#óB^úÇýC|n9SA¯ÿø%˦™×îÊã‡ì²Ýü×=$>—O“Ó66cÙƒµ˜M\òªûÆÊ7Úq(üìzí¶G@B.—Ñ1±›µh®A$ŸüÖÓ' 8*-;¿°Œ`ʪõ4<~î4[ݪ¶`ó§nö¤#sCŸ^¿û*(1‡Kk÷µ>–a$Ÿúþµo`hLzv~!—dʪö44fÖ”:_Êÿ“=+.G€¤[«gݪ|£ßŠ+»FU~Љ‚ÈŸzŤæsI¦¬†ÅH‡Í”š-ÿܰ÷>@cöUlR ?iÝ|¯Õ.·¯<·Ú>Qã…ÿçâñ¨ŒÛ¸Àˆ&4û8t)Ëá6?o‘c•«¾øaï i†síÔ“\Eºw¡ˆ ^ ¦;gõÔ×þÍ|î7dBõI(F?;Kö{Ÿ7ïS§Îéúä;Uk4Cxóß(“5oÞ\Ç©š4*ûÑ—Åu^!p[¢DÃ$ìϦV¤{_>ÆTS–E§©­pTþ½"åù‘Å#úªË°˜eáó¯J3ÿÅÂhJKܵ3§RO“Àhê_rûzº4aö›ãKìT¥˜L)5ã1k/…C 2_ý¾tD_5i –´†é¸_®„–4ÐA|ö¿²í{mE)KZEo€Ã/¼É¨}ú¯ç"òýÎÿ2ÉBW‘Ãâ(é œ³ë~,¯*̽4žÅ~&•ÂÛŒèX%\Æñ!úùfpeUEPiþoc¸M÷ZA^ìýëvž}˜Žk˜Yì¯/]ôé¥Ë§½ni•³8½G9ΰѤ\Îxâܹó˜;ÿ‡¹ŽöúŠ}>În¸"Þü‰¾"2ŸÜzèiMÛØ²*ö9üé{þ÷"3çÍÉ {o‡–+õíg¬Ã,Š~ý÷î÷‰–"ëÅáÍ»o*W647Ñå”%úÞ;¶ùÔûBØÔ%7ri2ëÕñ {¯{D—ÈZ`ÈIw?ê´ÿ^²°vªä'çþúÇ+®”¡¨gf=м§(êÕ­£ëvÞŽ.¯JÒä©Å¹@i‘õŒY^§7¼åS&××v¤±l¶×‰í‡$ jeI¦¼p¹øß»D.[µÕà!VúÒ%ѯoŸØ´÷NtyU³‰Kí´i—7Ÿ¾hñò%‹—/Y¼d¼@)nìCçM{ÿzœÉе´2¨\I¸ç¥ýÛ>O6aydPh)³0Ó¤j PŠãuìÃä}ºqéU67úŸK/3 Ò˜5‹ÌhMTß. Óƒ¤…‘>>ÙUùR¥!oKéÆö¶ U£"ÜÀ&n>%j ¢IƒÂØð貯ÁSÌÞfFt*5(8½EãP¶©§f_p¹÷ÍÿLnì¼IJ’’óf躜LzzÓ-ê¼vÑ ’oý8x÷½4 ¥¢¦ªŠ€òˆ?¦Z÷<›Â¥´L¬uÙÅñ÷÷Lu÷Ù1WX/ñ™÷–Þr#­ÑSGKMŒr?ûS`$Ïçé„€#—ßÍdkôÔÖ)‰/Î, Šø>Y¡ÿµû›í°Ý=›ÄØÊz}ÌôˆœØÇgÝî>ùýÙ½_Ìëì¡Ae»®´Ýt9¦ÒCGG5;1Éÿ¿ƒ³ßE^ñ»3_Ë`ôüùÀûþ‹(¾¢Õ” &•3V1ö ÔáòÍàšCÆXÜ‹ÿpßéç°ƒm,úöîc¨ßC•SgprC\Ž\)Sµ_·}ÝȪ.Åò”ç‡wŸ÷½|εßÁé¸Tï‘?h€(WÿlY“Ióæé}}õ9ÞQNô%1™èñ¢÷ÌC.?˜ËáÀ¢€?Öpºy`Ä-ή¬Âòb®nÛùo¬ë½ ‰N6lñOáþ›²ÿü‚þŠt‘å~Àéï»OgÙþØ£‰Knäêò¼Î¹øæÑzLÝé¼ÂRù¾ç÷xžFÔü¡) Z¼{B?s©êH*2_Ý{ìõݿ܆Ÿ®¬‰S‹uòÍÀ¼·®äÑõæüïè E+ñ;½q›k*j 3àjÃVý6ÏÚR[’"IŠ8Ìñø}ó¾—/½°;â8ú€ÏìÞpôŽRE®XÄÞP°÷Xc7¾MbM4ÆX5Q#ˆ½TT@”^”ÞÛÑë·åýÊÝq '(¨ó{üà³ÌíÌ•ÝÿTºðêŠÉ?<,âô_w!® ?)",,&3ïõ•Õ¶ì‚çx†ñÄò =°ñŽÞ÷÷R¸ù) ‰™…é÷¾³“£òonù5€§õ'ÿÝ<\ ¸Ñ”_Nipú¯evhuàOjø~ë|Çn²dYʳÛçþÜ·mÅâ9î 6ì:ýèuÅ»ŒhnÀõÇE@säòµÃõß5ÕËŒZ3Û–ÍóÀ?³ƒÖ:’2#ÜÈcÕ k冫*÷›0ÜA•åó-úv°fCµÊõš4¶“®ŠË$¤Ï‚Æ &¯nŒ1 —i.Ú‘—X!}+•pÿU Ôµx¡]c¡CmÐÂ…ÃÕDë=PÃÚѶ)ÆÈèº,šbË$’B_qß“ñ'û²¯šôÍâdîóÇ‘5@wüнˆÒÒ²òò²Ò2`¹pÅØÆËïÚÏUz÷5Qàq¹Å%¥eeåe%ÅU²ÍìÏ"R^Es©†¦ûÚêZ  ÉºªFÕuõMqŸÝñçíqë¾säT—”•—••W+ ]÷M6ÿÍã§Y­,LEÕåeR˜’Ž–¬„? ÚSÖM3Á«S“óHÇUKì­÷dÐtÓt šÂzqR§RƒB³Hš¦ÊBŸG×ÉØºÚË“­vRH:[‹³X€œ¢<tMM­pW ¥ª§‹ÓdNfÞ‡tgtÂo Afš*¼oR˜æ„™#€i7cšƒ®ñ÷¾šÝ¼Õƒ&ØÃö_=4òal>r,’‡éÎ>zj¥]cÛ®éøÃÙ_Gs¨ö]ó4¡>ýoŸMCuX€©ôÿŸçÂ8UüôA¾Ç ï Ct˜€©üÞs¾N>zù6®DÞq)ŸÖšrìÆïÓÌß°œ±ûï>Ûd '?¨ÍK êñ×¥£ j:LÝÑž{çèádîÃûÑhàFוÌ'o;öÏÉÝë–x w°0P—üâäçW¬_û뽜†oª6.*©*öd.º0ÑcP_Žèçñ5…¯_>õ½sóÒå+ç/ž?sùU È‚Bîû~ÿ‰qIõP©ÿCAÑ4Mœ¨Ã{ZáTnFVmË¿º¢¢Œ¢¡²’‚ä? ½Ióå `Oš=P†/ÕM€=‡hR™ÁÏ3Hº$üY\½œýо2RßHZÍ£qK Üie™®(­DO^ù\½­ˆÐÅw½ï–P¸žÛÌa7*†åŒéV{c#ƒ¼/¦~»±§è¸ ¨4fñt}Ñ™Q~OŠ(\Çmžè4RL×}ÞÈïî\¬lG1q·¹"geYõ³’)ünns† ÷¦ÊXÛ[1azAZF-pTñ·n½! ®ûÒÉÚ¢½®Œž“=ì~ z#pÜÔóé¸-§.œVÎÞÁ†y<7'-£ @]] ¦ÐÝÆ¥»ËTQ‘z÷ÔÉ«/‹Cÿí×w÷-º´KÐTù½­SîIz5£ºªÅöƒ’.#ŒÃ­žàL&¡¼"Gô*c0˜€&õ!Y(*ŠdYL€ ¤`Ó%e©kkˆÅ M-5 Ô ¥¬K¾wdß™ ì:ñ¶DˆÕñZ¤|ƒòa¤n禪ÊËHÓÐT"(ZèÁ@SÊÈïÚÎéºÔ'ú¼ÈiþûÇyüw©š: „ÊB•—”4Uvó‡©7%•‚YS[CÓ’£(¢¾žÁÀZhǧëy€‰e0xû6È”›^‹iº21Õ³—ÓÅÄJIQ=†8é]¿œä¤/Ppv¶bQB] ÿkÃÙZêg¨¯,¯¦äpD¾g0 -ÍB£¦äsÔXi¦ nzûUÒ¸ûL§wM‰¸é´™ývE†¼ò¹¸~«…H ˆali&6¥¡659ŒÞVfâŽÊ›[3.F¶£˜¸AÑú=‹£( a`,¶… ‡Ã€_[SK%@]bl @ýËcKx‰Ý§éÙ$  sò 4À–a`b$K°•”˜®¯­©¥ÁGÝ\i†’ñàYÛk–ýt'?!<ªrô(EQ`*6£GZJÚ‹©™vÐ2jRf?àGô ²hQÛ*ftMĩǃʴ,X7ÙѬ»¦¢œ "êovøÖƒ÷ã“}Y"•Æk‰"i ÒØN“"]íýËé:Žß~;ÃÅÒPGYN†ÁË_<6¶e}šSëç6ÞVÒroP¥7§•"²dXÐõõ‚Vz<š¢j²£#_6õbz†ƒª»ã0ý«^A×ÿ•O&•\‡Y0hЬ7£­gkŽÌJËÐPFOOK¤)ƒ®4ÄX2(Æ@ÏUC}šÊºâí_Cã&Sf8 ‹À§Ì´õE`ÜyŸˆÍ?Û ¯¨åÄv@£kkêh GAüŽ é˜”˜,ñõü „@&‹›M-VtueEª(üÚÙpɧ¦ÑÞlV³¼ÄNŠt]2&¦†Œ;yTey UÔU1˜AiÙO™k/üv$øñ3úY´˜µ’š ÓJ ‹) '\ ¸…%Bu AÜÓb <êÛõ3û6ÝFèºÒÒá8¾¥\:ï "_éo㊪ª8Lá“´¦ðã†àS§¤ć„•Õ k7zôðÕ¥ÜJštMFA M}ïN¢-ûÊêjL#5íÜfô“ðû§I~mm}K£¡¢ª“*Ê*(º›ä‰âïz„>fÿŸ|<…ÞYSÌ­¬§…“7öThq1:w::‚‹iLbIšn \Ó´ál¢=8oÕ'=)  ÓÜÆ”%Ò™Q]^. ¡ªº2†¾ò™Â€L¹x.˜O2y¿ ÁÖòh@4lÚ'Š·–B9y6€®®ª¿4?!”|¿Ú»&•x©ää ,çÃY-M"«»>«¥žh¤Ë"IÉ#‰üœ|@LQYȱ²1aЕaþá­O|† &@Š(jéx³×·5£×ÑY´õ­ ¼™¹N—¿ }-ràÅGU7…4¿¢’GAE5‘½Lè²°8Ñ&VÉY‚ÏA>` 85íc„Óe/_&óEž‰¡QUï šâ×Vó(¨¤Ä¬¬ªã ’¢hš¦Ê^†ÆÖ‹,û 0@’"SºÛÂΔIW†< Ì©¨l®ª¦ÕYÛ,]mŒª,ȯni¿=I»Rueù¹yyMÿ +ø”ä䄿 6ªJJʆ#†šÐ”H)ÎÖüã§j®x=( 0¥ÁqDJOåæ“ïn¨ [yëï{¿‚t& @&\ð‰¨§¡¬²¦Vsªò Hf\ñ¬}Ï©äŒ{êâ€x“(¶¨IˆI­QÈÉËAê**Å‚AzJfÇNö’753À^Ý‘§íÐ!)ˆÔˆ¤s[þwèêÓ¤¾ÐŒŸÿâŸ#·3IȶÔ—€Ú®î®ê°üù‰_.Å• ÿ²ˆŠ”à;O’ßþT™ÊjH•ææŠÍ²l鸸6gôá::‹¶¾5ÖÍy”­]ðàß3QqYzúÔ#áÎ ÈÖÖVƨÜçß¶*Ð5)·œyYD/ÉY‚ÏA>dß !cíåAŸ×¹˜Š·l—¾<çý¸±3£¡ÉLVGW£²ž>~]õv‡‰šTߣ>¿ÿ¦ÓáÊjJU’“+º¬’ŠÓ´Qš <è¿ß¯'” ‡ ‚Š´ÐOSë[­Sëô1ç`dFJfËlH÷±ô„êè߯]¿óÄ"ã¦9Ú|J@KHHTeG\?¼ÓóVÓpYµÀž)IQe)Å4ndaÊnc™E³D¤ ` xås>^™}·…þh.¾‚>]r~ªÉì«ù7¼ý6rbk0™6#†iþñO¬€À IDATþM¯‡ž.šF—Ry×½Ší˜'gØC§³"C"x3‡Ê¾Ë‹{ûô‚]¿0l&Mìqà·ä›'ŒßhÞAƒ1 ›Í†€®«©C÷²ÎAeñ~gcy19Ú†Ý4•Ø€Wš›–YRK¦Öà•Ë\&ñCN¿å?Î/ñôzéµeÞ]CsÓî*Œº2nq~nva6hƒë°†¬=öS½û0ôðÆí!¦lâú.K&õ‘kéx³ò´5£vèà,ÚüÖPcØÊÅ/7½¶}åK «žªtqrtl™þÈ¡†~9ïÎØgœ›å“£oíXgem¨H§ÆÄçË;uˆ¼,#´”õÇÿ ä* „œÃê•a)¿ÝÞ»1Ò¬Oeª$-!±ÒhüpÖ]¿¬·óX¯±Slýqwßš¸>ú diFüëBΰÉC_^ä U}qÃýUoÝ ýk[e°‰:‡x7Çyc{³±ÞËv,+Ùv2äâžåõMMt•p~EIqA~·¸ÖÉQ|Ò 0ØÓ¾/ç¡l\aa"i#ºaäR[«àbƒ¦‚*n¾ØªŒ¢SÀß{6*ëÞὡL ëk˹ùå<’†¸²ùÔu›Ù2«kEå®LŒO&0ƒ¶4ݱÕA>à‡œ»˜L@ÖàYÓ{K¸9AµqsÆ©_?ǽãå[:aºj+­ør®«–Ûzoð^¹°¯î©}U0ˆ¢g{çm¼_A‘ cL»1#tŸÈ<³i礻‡i3]—áûó7+¯W° èÐVKÖ€õžS}f^Ú:a‰‰ Îaªèõv^±qÉðê^o̸±I·˜¿}=væZpbøóE3m{Ím*Kóø£vŸ°yzýÊÝ è¤Øð:𭤦¦m9z¢“““•L«%§æÎÎjþ·_¾Jñ0î%é™$Üõðþ·L·!ù»I&ïýPÃŒšÜ7ñ¹@ˆ1XrJêÝ­-{Ûpíl¥"(­¨!DÎAWE…ÇÕ1zpÔ$i´ -‚|®`Íý%½ÆžÌ“q=úæáòîçŽÕÜ_ÒkÜ?ùòãO%ßZ %¸·PwÂé*§Ã)W5KÏ‹;ê>|íýB Êëš[ÈU¦Æ¾.Výӌ꽇‚”ßË99ª±?L?5yÐÒ;…$Q5è¡Í(ËL/¤z-ÝïžðÝž Õ¥÷3`@} Ù5¯vù+Íï[]¡šÿö<-7/Þ0áãtUÄ‘¹neÔLNËÄT_•)(ÏOOË©¨§1ãõO80[Ë ðoÍÕœäÍõOö½E¨œÓnV‹ï”CN7 #e„rÃwßÜâøÞ‰®¢°°àcœA¾H/ÇŒßÙ¥@>)_ß;vvýÞ›,"⥱±É岊JŠò²,(¿¦ª¼¢ž­©­Äâ—åU76Ãc,%%[†‰CšÔójÊ+ª¡¢Ž¦¬-Î+nêüÆd”•dYLм’|nÓ)ä9Šòl&ÇM’)¨çÕÕÖÖÕ ZoÒ‡¬²‡[Wž-öýžÅ–ÍcrÈVí¦.ëËó «ÚPk‡²ªºšò_–_XÝÒŽ­ª«!y¥ùE5­ï Òp6ìÝ“š4M’!àóyµ5µ<¢Ù[£KžìÙè•ÖÃÉU}ðŠ2RSSÚò“h‰––ö¿Aw~Þ7ò)(?löäÖ§@Þy¶{÷ÓG²{_Ë™·\«µÓÉZ¬¼þ¢ÇÁûÎø¾JzÉ1°uÛv|÷ó#y;!£n´ð|gÏ–ßÎûÇåeäk™:¯Üµmû7ÚÞ®ßuäû9v«¯E»ñ÷á37ž„¿~•ÉTÑÑ3v˜ì×åGóœ¾ß>ßì3dH—=?ðÓ™l§Gçv'ZÙ ¤Ui¨7A:Ý'˜V@—øzßåR ‡;LAä£û’× "kå\<z0« rKyŸsïºÚè_oÏaÕæ¿!<Aº²3ˆØó‡bzÌô ÛØ’RŸë`ñÊó4{À¢}Ñ\iA¤ó|Ù«ÕWäeV¼?YWGT| oAŽ3¨‚€ýófoZªÖ½‡‰¡³23..½¬0´Gÿzr­™¤UöAäù’{3Aº˜33Z_{óQPtjäó&¯a8Ð}ìܵ;é}”E˜A¤­P˜ òÉtp˜é8¯úÍyUÇžA¤Ídddx<ž¬ìg<‘ W'#Ó¦¯›Édã¨gý G’$“‰š6¤ó¡Ù‚|Q45µãâ¢-,¬deÙ]ä£ãñêbcc´´Z]jý-UUµ¼¼ Í6†%ÈçˆÏçq¹Eººz]A>Í‚¶Hû mD*\.·¨¨ÏçuvANFFVSSKCC£-‰išŽÊÈH¯««ûØC: ›Í64ìaii ¡øî!m‡´EÂŒÏ@W 3x<^rr²¥¥egAA: 3¤C ,©ñùü#FNœ81((¨³Ë‚ ‚ ‚tE(Ì@¤†a ,,ÜÃcÊ”)Sƒƒƒ;»D‚ ‚ Hׂ DjÂë´<þÜÝÝcâĉOžøwb‘AA.…ˆÔš/>kÖ,W×á—.]¦¨/y“]AA¤-P˜H­aÐTsñññkÖ¬6ÌõÒ¥Ë$I~âR!‚ ‚ ]Ziê£#I²²²RøH]]'²Ôfee¥p½\ì%ee¥<Ï狽„¢há—TWW 'àñx<žÈKªª*…»‚¬®®{‰¤\š^B’/ÉÌÌléý6011Y³f»ûdíÍ‚|jEEE\nZÐök Õ‚¶ÒFh¥)é ¨¿·PwÂé*§Ã)~3sÿÝéù÷ͤB[ÏÒuÖ÷»pï%×”ž,‰»õÊ­»^$dääUE=Ó~ç¯Ú´z¼‰œð‰›ÎùpJÚáwœ¼žZT{:L]¿Ïs¡­DÞ“C[=ÿ½žZÔzž²~¯çEñe®‰¢P¯ƒ‡ÎÞ~“Á­ŠzfƒÆÍ_¿iÉP=–hªÓ¿øïnH\&·š`(¨êö¶4bá÷›ÇuÒ~¯4M·Ôêÿ5 BØžeËäÃp¹\>Ÿçààˆ6ÿðx¼¸¸h.—‹" A®Ò4ý6$püé÷ž—7œJÅ5 õUiÙeõ×™|úÅå¹úõeºðÄhƒe~õLyu==-%¬:7%9¯’€*Ž{ünîÛ´énã9ÿ°Ïðâ&ïl¶®‘.»"+­¨†‚*Ãþ¾;6lžë’+y Ç3ÓŠj)¨>úXÈe&Ma]¶šÛ~$dk÷6P& “³+H\gÔß«k¬ãºàúÂÁ3þK`òÚ¦æ&¬ZnnvV·š1årù¥)2Ÿòóã8EQ8Ž+** —••e³Eö'VTTžð ö’úúzYYY‘wÂápp~‰‚G,YY‘—((pDsÁ8ñ—ˆå¢¨¨(,aÎá( rhi†®®îòåßΟ?ŸÅbIL€ U||¬ƒÃc|=x¼ºàà >},:» È—õf H‡Ð"=°ñÍ ïï=Ø<Ê ïþ¦ Sþˆ¸¹å×€©G†5<²¡œõü?®yŽÕ¯›\c;5?ïéáogo¾³sÅŸnÁ›ÌDûaJuÞéÿ|ýP ÊÂöyŒÞâ°k™‡O\Œ…g`Ⱥ!:L@•¾Ø3yÌŽ§wíó›sr´|Ãké«+&ÿð°HqÀº¿Oïœb¦ˆjS¯mž¶àȃs<†ÿÜ_@ÄüµÝ;Кpø÷ «·Ý!n´ïµÔÎêÊhÐQóºÚö|àm%vPMMmùòo—,Y"« ȧÄçóQŒñU‘•e£r‚ ]ШZ êñ×¥£ Ù˜º£=÷ÎÑÃÉ܇÷£‰·‰8f};Ùþ]ŒÑuúß?;G±ù>ã Š&Ô§ÿí³i¨ 0•þÿó\Ø§ŠŸ>È÷8á½aˆ0Õß{Î7À©ÂG"/DÞq)ŸÖšrìÆïÓb €œ±ûï>Ûd '?h˜Š@¤¼N%¡‚ë¢ÅVBC®˜Ö—¹[¢y‡ØŒ 55µmÛ¶½|¾jÕ*c ‚ ‚ B•ELÇmÁ8uá±ôrö6Ìã¹9iõ`@SJº&3Ø÷^à«×ÙÅU<‚¢i@¤@&GÇÖ+%áÓã:nsG©“eÕÏJ¦ð»¹Í®,t\ÆÚÞŠ Ó Ò2j£€ˆ¿uë uÝ—NÖßÏè9ÙÃîÇ A1·ÁL€«kªat^Ð¥+)#g›ˆŒEB>–wƒ¯”””–/_¾dÉbyyùÎ-‚ ‚ Òu… #±Æ¶’Òõµ5µ4hèÀ òïÿ8ã›ßŸš/PÅ*+­ €’ð´gÜ ‡è9YEYcCÑñL2 ~mM- ” u‰±)$õ/-]à%6XžMª0'€ ˜ƒ¯°ÿïÇ>sÍìq5b¨£ãg3u43àãÁqLAAaéÒ%Ë–}«¤¤øþ ‚ ‚ _á€ÅbŠÿ¹a¥ w‹ÞRiÇçÏøõYÖÐõž›g»ØöÔSUa@Pÿx¹ÑÈ¿‹ ø )ÀlvN!ÉbÀfÇ…²¢«+«(PEá×ΆK.:%4L}`YoºÿTwÏŽßÿ»óÄ'ñ±ÏŸ2Õ­Ýÿ÷Ûï†ë¢aSÃòå+æÍ›«ªªÚÙAAAº"©V\%ß\<Pµfý}}ÿ¢Qv=492 ÁQ^VÕ±Ûo@999ËùpIKVw}–ÂÛÔJ6ó~½UPšãù¯ËÆš)”E_üqâ¸]áüV³ùê¾us9Þ}áé¤f1¡Ö­[û©c Þ³]înc–{%}ÙûþÑÕo|ÿþaõBww÷ÑÜÆþïZΰ©úWòÝ!‚ "Dº0#=9Ì>í•Dº"1¡µ¼ËŸ¼©™ˆØðê÷'nåt,œ§|»ýï»ÑÑÿºiÀºX/ŸpÁû_÷õ RŸe’2ïy`"úh$¡«o™ì6f¥Oj'Ô‰éŠçmýë~T©¢…ã°1£Gd¤ð%n=Ò©2‚ ‚ Ÿ‚TCŠ [Ž @Ea~! š#ÑÜ[‡Ï¥’tèâ± ›I{ø-ùæÁã ã7šK9Ï‚¡7x° ãÆ‹ò’²/ -¸Ã’üŸå‘˜²šRe)7äqÜ‹HÌ.()«&XJÚFÖƒÇ̘ì`À–ºZÚT¶ÝÒ¯ù\ ˆNãV3·\ü®óýÑ…·~üæDȼ¸ÜíbÃ9™¶+¼w5®ËL”Äû^½õèåëÌâj’¥¬×«ï÷©m4ÚPÉþ—¯< ŽÏ,ª¦XÊ:½ìœ&O?@§á³!S¼×­¾E@öùuîçPaÄÖ3ûK<7]™üèÂåG! ™EUõ4ƒ­¬¡kÔÛnÂÌ鵚~òm,-Qšðàú'/Ó‹ª Žš¶~{§‰‡™*BÐæï±µOž÷l׬ý!ZS™Û oñCþï›Ò-ß]Ì2œyìàtC‘ë–.¾¿sáÑhÎèí§VÚ 8Aù,H¹“¬í÷üµwlûóêó×±/¹*†Ö“~X½móä¢Íg>Bá ÇnõµÈa7þ>|æÆ“ðׯ£2™*:zÆ“ŽtswŸÐPýÂt=<Õ^y“š“•RCË©ôs›7cåÿ– 7@U’·èšˆÇ¡4ÓÊe°Cm‹åÑÃ*]”ÄëòDþƒ½ß_‰Áz˜ö²Ö*Oru—>ºÁQx ”¶&{/2ãα¿o”qt»ë[™°ÉЬ7‰O|âB^ÍØ»gFï:Ddßô¼v;èôV­*cÒmÌHÞtølΣ¡ùœ>cF[ªb€k›°!€®Mº¾k—Wd¦ ×ËÊ^¯ÉMŒ}x":,rÙîc»·z-Q…ÏþÜ|0 WÀR76ï߇Y‘™íw6*$|öÖmsÌå ÀT-ÇÌÆ¸)7ƒ ,G޶Q…°Œõ$Eä%x¿õjº€­ÓÛb°¶¬+çdÅ=¹£ì0åm˜ÑÆÒÒÕ¯¯ìòô‰® Y*Fæ¶½å‰ÊÂÜTÿKÙ²VCM­¤_§Mâ'/ª¥YÁHa´Ùµ¿¾ñXj&”5•ÿäQ,Ó4Â]Ђ ò¹`kì©bò”„¿ÊLôª ¼DAe»…ÜYø‡hÂ>GsÈ£"GZ:gKÇe&œ-§Î6?Ž)÷qßü·ûæ–ß‚¬ó¢-΋¶´œ€®  ¯²}‡8ªA•œmND„F„•9P È4¿Ûpâîãóú©1D¾ŸçÆ£ÁAWîNu˜#ÔÈÜÆdúfÛXk}…·¯âç=9²sÀ•¿ï9ýî®ûýQdš¿¯žëæcKue4MÃ6eL]gé‚Ä[¡JãgÎ4ªäÓ5‘'öyEVk¹¬ýq­«~Cÿ/óþÞmÇCN»e³§•’ÒÜÇ È£´†­ßþKC™*cÏíÙvéµÏÁsV‡—XËBUë±s¬*$Ý.T´=}®I+sêÂïø¦ T‡nümóµ·¹Òuoò˜ ©JKW…ÿµ×'ªRÞrúÆgX«5¾ZPšS ò!“­$ò"Zùi—ÑvgãCýý¢çšõ}·Ó&‘öÄ/™Ä‡0AËS#‚ Èg )ú:ÐåÁþQµ€m;t€2@ÅþCû)~là3®x{3L^Ý<:.Ó\´1"'.±‚–>ÙûA kGÛ¦ª?@F×eÑ[&‘úªYéÚ„†šcV,i¨é‚·{²´/#špýqй|ípýwƒ¹d F­™mËæ¿yàŸÙòšITÖßÈ â´pUS™-g®šn  üo‡WK÷.éšÒ2>éö1Sz3­ÝÛX JSZºàÉõ€ZÁ~á³ßŦjϾæê2‘Bò'ßVPiàHGPüèEÓ Ùõq~Ù”Œõçnèv… ‚ ŸÔ:øU ‹CücùPað0{NC½ÊÛºöWzö$ÑÿyÁwáú¦ic/²w;®§¯‹ƒ¢²Òr 45q·1Y[KX[—˜šWZU' iP…å8  ò H %ýS¶d.y¸Õ‡fT•Tû2g‹‡Ê–úxDZJZ m¤(±RMW½NÌ&1»Á¶"«ÓâzŽƒÎ&¥$ÆgC,¤x—P©‡‘*—xùÈy¥ÃôÒd‹×¿ÛVZPB¹Á®j49»•O¾Md­Çºèú]{õày‰óu¨‰xð¼( í¨Š&#‚ Èg…_*ÿy`¼pì›ê¹l[çªþ’ŸeOšf TOÅ8ŠŠ"ÕVÈb2 !²¡_“½]—|ïȾ3AÙu´X£>ÄêxÔ›©ª«5oùnOFTi!— ©ò{[§Ü“ôwFuU Š_K——Q4TÓÑ ¾0MmML®()Hw)2-¦­ðH:põÕÅŸ_^bÈ«ô4³í?d”«½AÄþ6––.ã–P4¦ÞM§Ã¶’üÉKÑk„«ÉM¯˜‡9£<ºctYÈ£J :røŠ2ùêQy'ÇöZö †fXmõjÇÌ ûP™¾‡þ ­Ö¾|±ãõÌ#ý@¿TN@@Š€dâå¿¿.t¼‚‘ñÌ?Ýcð,„6t‘n<Œ0‘±W5§v*Ó°`ÝdG³îšŠr2 ˆ¨?¾Ùá[>p×GoÖÒÎŒ(ŠS±=ÒRÒ²¬˜š©|+¯nýìR-@eÛ%¿ŸûìJÔ³ëWloÛìa"+ei?ø‹”ô®$|òÒÁô\ÆZ_ú#êÉ÷E=KE×aºãGZ~AÛˆ ‚| *ó²w`- .øDüd%y-¯™áûÇ®Ãùv²S:ªwè¦nˆ”P˜ñå#ÓŸúg€êüäøüæÏ Lžcܻà ÁÀßön/„ZYQ%´g¢ îiH1Põíú™}›RÑu¥¥5täí³}AuU fPZöSæÚK¹Y$TVS0£¤ ˆ†Â÷;Š[À%h¨¬ªò!>”ëfë:ÝÖu:Dyjà¹Ã‡îG90t÷hõ¶–VEC ƒiÜœ0jñFܶï±ã@•!£úŸŠ|þØ/n&ëÍÃ×¼‡ËÈžèN… B&]<÷‚˜JÊ2Uå)½ƒwöŠàCº04§ò‹G¼ xžMbZöܽsó¡è?ßCS p*ÿùÓøúŽÏSVU€ÌËΞM¤‡G•6UOi~E%‚Šj"5mº,,$Nð=’µ9#È`2 ¤èØ/ȱ²1aЕaþáRÎprÌÌõqªúUP”È\oª 8$„ló>†ílla(›;Þ’A òs È6—*XX›0@íË'/ÊZNÖ¦ïQJ’?äwÅê7ÊY”>÷=sýI:ɲáÒݨAˆ¸ó>‘õ@nø®Sµ02몷Mg— AZƒžÞ_ºúÄ'A…¦é8¤wó&{Üpðî8UâÇï𜡪™….Næú_zZÔX›$JBO»‘C5ÒlmmeŒÊ}þ8ñmœ®I¹}àÌËСã)ÛžSY©ÒÜÜZáª7ÔvuwU‡åÏOür)®L¸vLT¤ßy’ÜJ †é»Œ¶•e§þz^(h̼:ñòÑóI¦í<Á^Aº·J…ùÄó…ÊG•ÅÆe’×ÐÖÀÛ^Z¨=l’³¬ =µïrBESA”§E½.n<}›¾GiIþßb™qÕ‡Õ¡7Ÿù¾£‡tÔuAϘàå¹ ‰ä Ÿ9sÆìIz8UpÓûa…X¢ú{ Õq(ãr$‹Ÿóø÷%#-õ”d¸ö2¿Æ‡?óþ¾o†™ë(ʲä5z9Íõ¼“V›{ÌUâ‹î7¦¡óþ. qõ…÷ÄžlTÖŸCe ®óîlMÙe _èb¦¥Àb)h÷¹úßȆf."ïÉEÃ̵92²]ËÑkNGUJ¸ïE¡§˜åbÑ]MAV–£iÜßmÍÑÀ\Ñì›ò"J^_3ÞÖ@M^V^Ýxàô­×’jÑÜÇȲœg‘@þƒ6Àgßèøzò^h(ÂŽø¼˜Âuœ{Iú®q'Gƒ ÞéAQKí°%¤h¼Çøéîyvpmò]3#E‚›ú:¶rw¥®ûå¾MÄè3ÎÍòɿѷv,޳²6T$ŠScâóåÆ:DÞ îÈ>–6gÄè9°Ÿê݇¡‡7n1Õ`ã×wY2©§ßòç—xz½ôÚ2ﮡ¹iwF]·8?7»° ´ÁuXÏ󆚮kVÆo:øè·517-{k1+3âb³*)ùÞ³¿›c%í´ª2îÖŸÿúKÍ §I7uEY•Ÿûº †©ï>ÓE³añÞ¶•rú/ÿ~FçùH¯çß7éÓSGެ(ÊÉHÍcŒò<Ñ[@ꧤ IDAT¿G)µô!7þ7rÑçÊ?1õ@Õaø@4ùAð‚Î]J% ò¨™ãÕåäfzœø#ýî¹{%“fJhŠ!2|æ Þv5(hjk©‚¢€Ô}øÚû¦ÐÍÂÞ€]‘rmû$¿àŸfÚY62ïê¢Á›¼³ÙºFú0+-ÑïÈÒ— µÁwdžÍs]r%­kÔ]d¦Å?8¼øUr}ÈeB{CÑaû§¹ýèW@B¶†qo+c¢0)òöá—÷®Ü9à{uµœh^TÁ­o6œJÅ5 õõµ ÒÒC/í™ö,áô‹Ësõ1e{Ž˜;]{X§ÖwâX‹†-ˆ!{>š¤Ñ PoÆ—­6Â?¬œÂ» vlag3Lðà P(íæ mÕ‡®ûuäFr•i1¯ ™–Svîß8R[äRǻ߾g¥›.È‹ |_¦â°p׫úwøò¥mΈÝoÁ¦#­Ôk“ƒüßè÷ðUŸ@vÏI»þÜ·qÆPs¥ê”Èà§a¯³*(U³asÖü¸È¾õX×rZ{è×USà±ÁA/“kT¬†ÏÝqp×\s9©ß(¦ë<{Îd'su²()"èIà‹Ø"–‰Ó´MûYj-ÿölm,-T0Ÿ¾÷ЮãûëãEñ¡AAi%Ì.ÓçŽlÉÕ¦ïQJ-}Èï²ìc­‡LÇe„uG¿‚ Ÿ£ï«Ù$¦6vædΜj +xß,”ðð„Ùá§¹Ì'º°´ +³€»w0¢÷Ïßp¿êMú3,;3*èYH\vzàN‹—¿ i_œ!;øÓã^;ý3‹rÞ$$çe‡ìqQe»–yÌù.ÄÂ30“Ûp5%ˆvÖ°šå%vR¤ Aa‚ ]…ÌMw†tv!Aº2åâ¹`> èäý¬ý$]<÷b»ýᆙ†Š·ð9y6€®®ª¦èú} ÇDC-¡Ú.´wM*ñRÉÉAXC§<^…vHú¡ïAA¤‹".øDÔÓPVYS«9Uy$3®xÖ¾ç4rÆ=uq@¼ŽIŸÁP““*º!­œ¼ ®¢Rl« AzJ¦¤]U?œ¼©™ˆØðêŽ<­x…tf ‚ ‚tM‚W>çãi·5(¯ ™ü¤“nJÊ¿áý¨²õó0mF ÓÄÈü›^Ë„{)¨¼ë^ÅvÌ“3졃Óõ‘!«ÉÒÜÛ§oPö΀a3ibUzóàñ„Ž›À Ùl6t]MFÕÉP˜ ÈEFF†Çã½?ò¥àñêdd¤ÝäA>üs“ Èê?kº¤¥Y¡Ú¸9ãÔ1Š{ÇË·´õ:µœëªå¶²Tž÷Ê…G_•5D DѳŸçm¼_‰¶þ3íÆŒÐÁÉÌ3›v>) €®Ë¸·mÚÊë¬î'` Xï9U« Ú:aÆþÇ™Mq]—yûðÿV‹’¾ÿ×71d@2-8(»c;_i¡0A/Ц¦v\\4W×ÙA>¯.66FKK«³ ‚ Em€÷ÕLÊ:Ξj$¹Æ¦8bŽ›6F—?ð¾UÔzœÁ´ÞxfÿhM:çÆšþÝõ-`ÞÍp莸~›W b…b 9×Í;ÇjaÕ¡{‡j™÷é©«a2þ@áäýëí›Í¿n'¨=åø­ƒ èôëGôP×5µ0h€™¾ª²^߉k=L­•¾GjŒž>\Öú¯³îaã0ÔÙÙÙe¬çóŽV‚´ šŽ ÈECCƒËåñù¨OãË'##«©©¥®®ÑÙAD¼xjggËb‰/ŠH©ÒÏûF>å‡ÍžÜ­¥vayçÙîÝOÉzì}-gÞòV#nY‹•×_ô8¸cßßWI¯"9¶nÛŽïÞ`~cä/o'd4žàìÙòÛyÿ¸¼Œ|-Sç•»¶mÿFÛÛõ»Ž| ÇnõµÈa7þ>|æÆ“ðׯ£2™*:zÆ“ŽtswŸÐÿ¬ÛüoVü´ûÔý°×aÏêIpôŠ;v¸Ò&hðÏÚAù,„††9rÄÏÏ/55E^^¾³‹óºà.àïÁñÿ”9|¸Î rA:êÍ@A¤½ž<ñ?xð`xxãö†*¬ŸºÄ×û.—b˜88´Øa‚ …‚ ‚| š¦>|xðàQQQÂÇQ˜Ñ±çÅô˜é1@·qÑ„ú\ÿ‹Wž/ Ù-苪„HGC¿)AA¤FÓ´ŸŸß¿GGG7ÿ+ 3º ª `ÿ¼Ù›–ªuïab¨Á¬ÌŒ‹K/« íÑ¿ž\k&a!+if ‚ "Š¢=zôÛo¿ÅÆÆµ”…]ÃbæOëko> ŠN|ž Àä5 º»vÃb'½Ž^A AšþY@SÀA®€ ˆk×®:ôGjjZë) 𔓓c2%Ôg•••›d2™rrrOÂbI8‰’’„“°X’O"//Ï`ˆŸB¨¤¤ØüT222OÂáp ñæZ Ô””š'–••e³ÙÍ+**â8êH@¾L¨7A/MQQ—[„´ý4,h«¡´ýD „BŠzeffæ'(φ¢(;xÿ;éD¨7ã3€z3¤í¸\.Wgaa%+‹v†þòñx¼¸¸hYY9i|JEݽ{÷çŸIOO—˜Çñàà æÇkkk »¤•——7?(jkk›¯©©Ä7w¦iº²²¢yb>¿¾®NÂfÕÕÕ$)á$•±»ŸÏ—X’ªª*‚? EQJÂãñ$–¤²²’$I„¢ÐÞÈ…Ÿf HÛÅÇÇ:8 A1Æ×ƒÇ« êÓÇ¢³ òÕׯß8pà@óŽ &“™Õ)¥ê_×¾òÑ Z‚|Qø|>Š1¾*²²l4@®S0™ÌiÓ¦>{ötÏO--‘ݧÑüoA 3Aù`,kÑ¢E¡¡/¶oß®®®Þp…‚f ‚ ÒN²²²Ë—úâ§Ÿ~TQQAaFG¢2}îÚ±ûäób4ÊùÌ ‚ ‚ @^^~õêÕaa¡6lèì²|AÈ ß?víÜ}òy1š Ž|fP˜ ‚ H‡áp8Ë—ÛÙ¥@¤ó¡0Aº "ò9“FŽwkø7j‚ûø©ó|·ûÐÕ—yõ]¶¶ã=Ûåî6f¹WÙÙ%A>UøêÚ‰½ß/ž<ÔRÃÀ ”w¦´…¼ÔÛžóœÍt•åØJ:½‡ÎÙu#Yªœ¬½¨ü;['¹-;óiçŽw‘«£Y1èâG[§»Ï9ô²ÊA¤ã 0AºLNÏÌÚÖÚÚÆÊÌD/M}u÷´çª-—^£¥tO§ö±çìe?üöï§qyÕd+UϺècûOÚê\¬líìb«Zâ³Ý£ÿ¨_^Õ|ÄdíFW¾8s!ØxL·ü(‹’ÑU·Lv³Ò'õ3 ¶¡úÐÙctKüÏ^I‘°©Òyhî¿cdY·³H ÿÁŒÑ°="Ägßà“¯÷ Á0•)çKš_¢•7çjâi³3†Ôß[¨ŽC—#Y¼,ß=s†ôÒ—a+阻.Úï—-¡‹( =ýÃ,‹îj ²²MãþnkŽæ~FÍ]HW éb°îc×ïØ·g×¾={þ8ú¯×ÞÙ6PxéÈ­,4,ùTzƒf®ÞöÇÙ;Á‰©§&µXDî[ðS@™‚ÃöÀäøÀ{÷âR‚v;)V>ß>Oÿ#%k?2ýÎ¥g•*ÎnNêŸxÃe¦ñ˜%KWÌè¯Ùåž½LÓqc-ñ¬Û—‚ÊP‡Fe{Ž˜;w´™<˜zßIóæ7ší¤ã½f-pbƒŠûg¯å‹}itñíÿîÓ2ýçζÀ›ig¦œ°õj2ÃØ®_/Åê7þ§¾3pÊñDáË‹®ûmœµã¢½ž¦Õ«õ²²2b—DÞ>¼z¸½ÛŸÑö(DVt¹[‚ B0%sÕîÆ Zö"<ÅÈ'";ôûSî\;wÜ ÞZìŸ5~GŽÇðq‹5G~¤ *Úo:²Þ†A$þsØ·ò£$k?^ô­´ŽÓ(«O¾¿ ®k?fÜ„¡¦ÊŸ8¼i¨î8ÊŽ]ýòîCt£éJ8NëOþ»y¸p£)¿œ:Óàô_Ëìë6uÁ(EPàu9CäK£ò®{=¬rNófôº|/{>3Þì—–“ðâYPtfæ‹ýcµAþïˆ}»—9]xuÅäqú¯»WŸ“™÷úÊj[vÁƒs<ÃP¿:" FgAÖa:=M±”òb.—Ý`]NÄÓÇÁa‰Ù%eÕKIÛÈz𘓠ØM5ºøî÷‹OÄÏ?±{@ú5Ÿ+ÑiÜj¦ó–‹ßõc6Ë€LöZ¶ájžñÜû=º‰Ô(é²Gž ½bßzfm_YºMY7G$žZ¼éfñ Wp”i:Le^ܰÜ+ËjåÉ_ƨ¼{=Qï{õÖ£—¯3‹«I–²^¯¾#ܧN´Ñh^l¤Ó Â}ý¸£ûK¡ï‡aîáaµ;"òѽüI#e::YûÕDø•A­I{Š?©ŠdÿËWÇgUS,e^vN“§Ž Ó”mÓ•µ«_Ò…³—ŸÆgUPrš=ìGL?ÉN‹   oýøÍ‰yq¹Ûņ2mWxï¥Â¶kÖþ­)‡ŽÌí…P¾¿8æßð"ȱw°b¿âŸ9eŽþžÔHWÕ',pÓ¼éõÂËçõªŸÌß~iTÆå³µ@qÒ|]á[:Mʹüâ½ËU§á ¦jÿ݇_YNóyyôðãu'FÉ ˆ8¼ãR>­5õØß§i¿ýÍÈ»ÿî“a»1ääá?x¹q>å›D>k¨7Aº:JPOpwŽý}Þ?¹Š©fle?ÐÚP¾<ñ‰Ïok·\”0yƒÈ¾é¹iÏ•èJŽAoS}U¦äÁxÇ¡ú‘ö,0[´“. ŒåAµÁΖ²Òfý!èÚ¤k[Ön9rûe¦ke?°Ÿ §<öá‰íwÞË&Þÿrä£ò¢£ I¨`eg*R_Çí¬•0ª$6:‹ìðdíÇ ‹®ŠÖ6=D£ ªðÙŸë6¾œÎSïÝ€µ‘lq´ßÙíë·{%ÔŠ_9õ™WvýðÛÃ\ySû!z*V¾y|Öó»_ç‘ o:|¶Ç=`Ê}ÆÍ˜1wÖŒ¹³fÌv1i¡ž/M¾Dþƒ½ßo»ËÓèema _ruÿ÷‡ž7 sj×E 9–V=TvxxêÏø\(Žüfª>&ˆ>çùnV ™èãZÕ'ÌŸ :*rF,˜n \ïƒêãæOÔÆ¨ÂÇ""þÖ­7Ôu_:Y[ô÷Êè9ÙÃŽI•Æ é;HÛ¡Þ éâx ¯â«)ÈÐÓ×ÃꃾÙ6ÖÆZ_áí³‚Ÿ÷äÈÎýWþ¾çô»»HÓ™æï«çºùØRg]MÓ’ë9¸ÁP'£ógÓžeÌ0èñ®“æ¾ð¯‡ƒœÍY€K‘õ k"OìóЬÖrYûãZWý†:/óþÞmÇCN»e³§Ý9 ‹ÌËÉ'®ÝMGìA‚ëtÓÁ@Y^vz⛬ý¥ÎŠ{]Má–¦F"=d4÷ñŸGò(­aë·çÒpÁTÆžÛ³íÒkŸƒç¬/±`E¤úéÚþ×Òª8€*{õ÷Ö½7Cÿ=úÈÊs”†‚©ë,]x+´@Ébü̙ƭ–Yª|É4¿Ûpâîãóú©1D¾ŸçÆ£ÁAWîNu˜cˆÐÞ‹*÷T‡1Y ñ•´A×…H ;xÁ,Ó¿~sÁ+d{?'€ âœOŒÓó˜?BQ4-£‡µ¥xG„Œ…MoÈËMN©¦«Ô%ƦԿ<¶t—Ø/@žMª0'u/#m„ÛÒeQüò¬ÐËû÷ß/¢0{×þª¨aíhÛT‡Èèº,šbË$’B_qE?i¨9fÅ’†aKõ¬»ã^ *çÙ³ä¦^º øY‚ÓubÖðH‘&kéÑ܀닀æÈåk‡ë¿k÷•5µf¶-›ÿææg²fÏ׃®®ª¦”Sûa5¢««jèOÖîB×egQGG—#œ•õÄ7²¨8-\ÕtÁ(ZÎ\5Ý„Aøß]èS±ø›†€©ô]¸d¸&¨¼-]?€tùÒ˜ÁäÕ1€¡ã2ÍE#râ+“µó"ŵ»iã4™“‘ƒ®¶ÏÓfî<;•yùì“à{O"ðÓç9ɉ%…Ž‚øS*p8tMM- èêÊ*ŠTQøµ³ÿ‰óyšEšÐi;Ô› ] ñæä’É'…`ò='|·Æ¹i][—˜šWZU' iP…å8  ò H %tMcʶƒÌÛ4Éj;¸ô>—4»·9¨¼§O“ LÏÉÉDø6ÑÆ¬¥W•Tû2g‹MÙÂRHKI«¡Qk—ÒÆzÇ&kº¬´”¢¡’²Èo‰®z˜Mb vƒmEªa¸žã`£³I)‰ñä‹w?pŒc3ØBäÊ’5ïßWÉ×731±ŠÖWjóÏTÚ|5mì "éôuqPTVZN•¦~ȾH¡¼²ÒÅ¥ª|6ð^³8í rã¬ïþÑSOÎ^É"³æÚ³ÄSÒUUÍ6F¡««ª( ¼¼PNNBÀz8åñªî¨i?tA.“Ó3í©ÉbL6GMÏÄÖÁip/•Æk•®K¾wdß™ ì:Zìq±:žè!LU]­ ¨á8´Ï?qÑÏš[± ²ƒÓÜÀq軹 Òd-5ª´KÐTù½­SîIú;£ºªEIB: Tà(@P\[-ÞÍ@×V×Ð*päa‡'k/ZP_OÈ`²DÂŒòâ2Іj:Zb#œ0MmML®()=/1uM ñ¡]Úê8]UVRA) )óå(*Š\ÑÅd@âÝ2Aí¼H!“É€4!¨Ð@õ]F‹=ѰnSæüáñÍ{go “?{³–0wvŸæõ;"-:® X( ãÇG¿&nÐÓD ojf€ßJŽ ¯^ÕÝo‘öCa‚t1X÷±ëwLÕ‘Ð5§v*Ó°`ÝdG³îšŠr2 ˆ¨?¾Ùá[߬9¸aÖx›@ÕN¶ÿF……<‹YhÕO†Lö#‚¸§!Å@yÔ·ëgöZì²®´´¦½“ò ’½‹\hH¨ôÂ~v9Ïs(F/ÇwU»Ï2øÛWám++ªšÆ±CuU fPZöS$ôõ#]¦gm¥‰?+ˆ‰xCL´nz˜iѦfi­wx²vZYMƒ)åÂ6¨¬¦aFIA …³¡¸\‚†Êª*ÂKª¸KC–È¡‚bb*jmïÊ>ß÷i÷ý®.« h¨¬&U¶Èdžë›2`RZpP6ak$é»QùÍTýsGÞI è6ßCORPñº€go3¾¸}¸.ª$ìù«.Ò²}W¬vm˜ÈÁ°ÞsªÏÌ A['Ì€'®öv%dº.?êÑo_|îŸ+lÐÏi+4ôA>4¿¢’GAEÑJ]'h÷ÀvÈé?´/T†F–'=šG±ÌµÞÖ™Ú‘5¦¬ª™—+NU¿ Š»N‡¤‘mÞG4¨ŠŽY –ŸQAãÝÍzs 2˜ I¼g!f)ó}ößÈ‚œ|âÝ »¡m3º¨1zúpeXë¿Îº‡ÃPggg—±žÏEÖ••¼`–)N Õ'ÌŸ¨!1Úe\½uHÚ¾‘=ôz÷whÙÝ`І{@kÌ3¬Þ†¡P{Êñ['Ðé×7Žè¡®kj7`Ð;3}Ue½¾×z˜Úl™ei 3äóÙÚÚÊ•ûüqâÛJ ]“rûÀ™—51ŠCÞÎi "¨zùøÌ½ ZÆÒi`Ó³ªYCU3 ]œÌõÿ?{÷ÅÑÀxv¯Ñ«T)"‚ÒU°! ˆ"Fì½£bMŒÑXb#1±ÅÞ¢F£b‹5ìDÄ^AD°P¤ ÒŽ»Û÷ G½;8Dñÿüò!.»Ógogwf÷ÈÔ’«.Áû;»·þ— ;’Ò÷àÙ„úpsÇò#™âWg‚¬—·Î^‹á×=ƒ g*Ýÿ7ÉŽ'ŒØ0ãÛBa²ï¯úßšÇv+¿=Õêe·:b™Ø¶R¡…o¢ãįÒhï6Ê$3x÷¶›)%`r£Žn9ôB@ë»÷nWþ=¢ôËï½›Q2n}xôÏÎ+)Œ’ƒw—’é( mUJ”‘˜(ášLÆxkVçó““ΰLllð²…/ m4vש5~ݬճŸß ¹|3*½üKÍ8­GjÍ!„e8`ŒWu…m6æð­Ó¿´¾züàE¶ŠeßwNL³¡¥ÚvƉG-ŸìÓ®)IyþøÑó¤sçþÓþØ{)pa{¼Ìd€'__¶M¯¾v×v=9½Ô/ÂÞ¡™š =6üÙ;e·ïœÞªûu¸‚½GG­+œ&DÁÉ£ƒ¦ØµF¢f5÷Úáš°u?ÄZ™© ÒbŸÇ1ö%‡î4Û³«E3Òb>œ™Õç÷0>!D”Ã'„„-ëÑé/!„ã8ûøæAº!„pÛÎÛ»ìF×¹AþnGœÛ›Ñoî†F¦ Ô]~Û»°CÙÓùîVG<Ûö*×n†?Ž8¶úôHéz~?ýÙÜuÁWV~Ê®•'ûuÄÓ·Ù"åV#e_þ…ml³.݃—L}b×ÚB›ÊŒyŸËhµ›8ÝK·¤Ë°-::i^º³iÎ’°–:Š,Šeâ1±ŸMŌʯ$uwÇâOÿ5û/?¼KÔMÚŸöã’ŸX–¿Ò‘ïnu£ÜÖÃE3äÂÛ/Æ–¼½™BKÏí‡ vGŽ] }öôÖKOÃÀ¾[ß~Czw4¨4ÄášZ2ÀæàÞã!·#²%K~ƒÇõw{_”¢“ïÜiäÀ™{1¡×Ã"†ÓÆbLß*†²Å+IÎLÎý°§ùìæ]ÝM1eêë“}ùŸ#oD»‘c:`q|9(¦â[ïà‹“’’ÜÐIøj<|x¿gOŸ†N|VçÏŸmÛÖIêÝ…qúßál¯¥[g¶•møÊ¤þì·ã™ùØ«4²[þLÚ¹¹Sv¼l;s×wÍo~Δžž~C'A&yü»ºùߣ»nޏ4Í´rËäŸoØûŸ7|>3´6ø¦°Ì|†¸¨eº‘Žûl%/Ï=šôÒcŒ¯ˆðÙÖ]»t¶·tõ¿›Ï±šê?¶Š1@ÃA{€o ¥ÖÑw˜-y|üÈÓÉ{˜÷Á.$iyŒÔ |¿&¢¬Ø»7BÂ"3UZyÍ øï·Îø¼|Y°6¾5´¡Ïoÿan])JÛó×Þ ÇyÍKÁÉûq¿Û.Ü]ÿé¨Ã ©PMz­þ¯WC§àë€IS gf€œa˜ Ç+(ÀºÞoHAA>‡Ïª|q0Ì€FEWW?"âIAA~C'>‡‚‚ü§OÃõôô:!P>Ï÷Àçùd’–––ššRXˆg§ ««§££ÓÐ Fåkû<À oš€ÆFGG× “¦@Î0Ì9Ã0ä à 3 3@Îð¦)hlRSSÓÒRñBÛo^h ðÅÂ0•´´´ÂÂgg|Z²ÔÔ]Ýúý¶]½FQPPñ$-- # €/ &M@£’ššlkk1Æ7BAAÁÖÖ>55¥¡a˜Jaa!ÆßELøa˜r†aȆ gf€œa˜õFðhý¨~^>}½|úzùôëÑg@¯Á£FLšõóòm'~d:}_¼‚_ôí95à…ðóÅɤÎé×÷»ŸN$ˆ>K| ‘ÇF« ö̲1îV†JŠê­ºŒúõ¿˜ü†NÓKôîì¢~}'o ÿ¼kÇ¿_)Lú•ECŒÚp?'f 3 žÑJM­Ú8Ø·¶³neª£ŸøôÖ…€MKý&ÎÝ’ÄoèÔ} ˜œ« û÷í9ý`,.µ¡ÖòŸ¬ù®}¿Eûo¥k8¸{´ÑÊ;¸d`ûËä5tʾDLöí=‡#HëCíêå¥d_]§¦štÙÓðýõ}Ç^5tZ ñÀçù žÑÆßÍZ:ØàÓ€Výæáù…DŸúsa†pÅw] v«Æ1ï9qR¥¹€¾…<~EVúþ”©â¼äBàâNa²ïýÑÛkqÈ’±¿{>ø£=¯¡øe¾:{$$[Ó«¯[êóÆüå6xNË^ßÙÙqæHhß¹X ‘úâNuÐØ±ÕLÛ³bÙ s®èýÍ{n|ÀCúj° ÛõìÕ»KKFü“ÿ-äñ3È»¼y{x!ËöûÍ :%¥ÖnîæY­Ù‚¨¿7Ïnèô}a žœ¾øš1pëaÿÙ¿¯ò7xª‰K¶Š¹÷/%}ž“Ðøái4JÙv¸_¯›¿œH¾wöFZ—>º!„ÉOxxãê­»£â“ßgæ ¸êúf{ëïlªXò›,|uhúÌß6¾uÝÐfåÆÈLúÿñ[ž¨z/Ù=½u ·n‘Ož½v?êUjN[U[ßĦ[Ÿ>][ª}úÙeÅ\?zìÒ­goRsE\ ˶nýût0( UµÛoî©ôNsŽÏw‹KôæßÙSÞÚOß¹¼§&E“ø³ßŽgæcw,wywêÀáË^¦å³4Œí» ôÑÙˆKaRN/·#R@yóïÔ¾ÿÄi3mÿ¯=4 C~ñg˜Þ  ›G[²Š3)1ÀOøÉ÷Ní9zíA\êGZÝØ¦ó€ÑC¬úOÞóÊvꎕ½´%_ä俽vxßÑÏÞf‰”t›·ë>xl¿¶zœOå-¹²Š÷ËŽ¹røè•°È7©9|†­¨¡chÖªmïáC;êÑ„RP1’JŠî¿œ&bÛ dÇ)Ûʶ8Ðþ·‡®œ»]ØÏë+zžÑ­g/BÈ•óõ~ÞÃë¡™”^¿Ž%÷ý²>ø«Ó‹ª;ˆlZæxkîûÒv̪Pªíœíoß»výÍ Qf, {H†a4nKwgýSÇßE?y–×[W…"DøúìÖ¿þËT54njnßBQ˜õ6:êÚÁˆ°ÃVü>¬•!„°šuõ¶:±-2èRôÀIVb­WôîÚ•§…´a¿î¶Õ_N1¹Ïýºìà“,†«ifݦ•² ;%1öú‘xû.-í‹C¥„lœ·.(±ˆÛÄܺ½ 'ëMä“Ëû‡Ý¹hñ(k¥ÚÜ‚¼»¸âçcátó––z^=vüÏiÌ–Ù.šQnÙmä@Õ+ÿÝy§jÓÓÛN‹&„–~‹š. j °x„‹«fo¹ŸI©˜Ø¶wÔdÞ¿¼¶~þ OG©g]óßûõøÅ×j6í\©Œ˜'‘W÷-{übúŸó< ‹¯>¤¨,BHAäþŸU¤hÐʶ³¾ •ÿ!-ùmĵ³΃ª3Ôâož(éÉ“!¥bß¶e¹3:˼­ƒ:ýàýÓ'o…^¸l,Qq÷IQsnݼüïŸ,}¿Æ"c§–%^‰}_ºŽY JÕÎÞ‚}çÙ½{ #ÌLÑÛ Î0Ì€†Â257eSI‚w‰É"Ò‚E«I§q‹¿kí`¢RúûV˜tm³ÿŸAÇþ:ç¶v€!M¡t=¼Ûî{vçúå'£­KÃÄ]»#d™wíÞ¢Ú&ÍäÜÛ¶âàãle»¡s sÐ.Ù±(#&¿mã¤Í&„Þ]^6gË­ÐcƒG5£UZzŽ0$Q§ï$«Ûú n.ŵ`ÍB˜Ô«[wßÏäš \¸Ô¯µ:MeÞß¹Äÿìt]^ð*ø²I%Û&uÔbBD™þZ´âÔ][®Ø/ë¡Cé*‹äß;{þU‘V—9«ç¹j—îÇä'G'qªKF-aRÂ;!aéT(#–‘M2“â“DÃŒ·ÏsE,»–fñÍ2õýš;ˆLZ¦x%ö}é:fµ( s‹&TøÛÈgÙŒé8¯ ¾6¸_ †£ª®L&/·äŠ”ŽƒK›²_GBÏÐc 6Á‹;ÒJVpPê½\4Iæ­+·s>-êàG\Šñº»UÛ¢™äk'ƒÞ3*íÆ/ùiŒAáhY8Z—¬½½vþQÑtÿ?wÃ’§"”šÝðÿ mÁ%_?s¯6/{dhÓþ3J. !l!ú´ !"*«v«R$(ztññGÊÀËolñƒBk:н‰ÔýÖîî7®øŠBk:ŽŸØM—||t!(¾xÚ¶4•Åäed2´¡•–Ø~”¢~+óê&mÕâ LnN.C(%å eT¼‰ÉÍÉèRL~ü›T­j`¨*^Z2ö}‰DZ²Å+ùd"ÕY´z,}#}#Lxð•¼! ¾l¸A ¨dxQnÓÇ䨈¨Ø¤Œœü"!ÃQÊ%'% ‰^qkUpøÎÃðò‰o¾wïÙ„"„ä=¼x3¨tövѪöR”ÉxòR@”:{:W{½Êä<ŠÒ*m;·Q߇ÕÔ¥³Ù¾/£ž½ºÚÊÚghÝÖíLÅb551d‘ÔÌŒ"¢Y‹[Ìdò¢£â…”†c‡–åæ)Xul­zî²T¯7¥U[w¶-÷àFÁº½£úùóo¢¢rõ’Ò‘PY”zs3-:"êèæCêúu°ÔU”8Ì©Å!@J{R½‰{UÃ_Í››Õ=ŠâõÕm‘ã: &3#CÄPêjåÖÉÖ÷¥ì R¤FÆx¥;™H>‹V‡RÖPgSLVz†—Pw8@ƒ)ÊÎÊc¥¬RòûÊäǜۼrOh|>S᪉¢ó Ê6±-»{¶8~)8¡Ç@cšÉ »–M´¼ºuP­þ×ÉL{/bè&Fœê÷ùž)b(m½ ÿ´®¾.›ŠÉzŸQ${Ÿ¡UÕÔÊ]+S\›"D È’t2Yï3E ­­[ñÙ[GW‹&Ò 3šèêTœ££ß„Åäd¾Ïbˆ:%]eql‡LøbÍñÿþqÿ[¹‰©…U›ö®=<Û™V¼íþI-JEU…"és+>´`>ææ1„RQEá}Âñù ¡Øn¹a†l}_r‘652Æ+ñd"íY´:‡Ã¦A¿ˆ! h5PGf@C¼Ž}SÄPܦFú,B“÷p·ÿöÐL½¾3û»Xëª)ñØ<^?néy~¹ÛµtSïެ|íÒ˾,Þ]y’OúxIó-JÂgÍ?Ԥë<^âA²’{€UÅQã_¥­,J£ÍÄÕ;z> }ø4<âYäÓcCNkí·xÞÀUWW-ùæ± Œ X$69á]…[ÐÂw ïD„64–0%_¹<¯¨™øóŠz}ÓÅår)ÂøüŠc²š«Ðëä×eŠWBß—á,Z]EE†¢¸<ÆPw˜‘ „–"¢8­¬• !¤(âFX:Ñè6eÖðέŒµ”yìâ—ÜfdT¾ÿNiºöh¯Æ$]½ññMÐ¥çE¬æ^•^NYámš¥%$Wÿ¶%JC[“¢˜÷É©æ%‹Ò’Ó ¥¦¥YÅf³ªx!ÊÎÊiøÎSêÚ4%zŸš^!-ÂôÔ )“'JOITÜ”œ.¤hMmuJÆÊR2jã9tÂÌß×í<ºwÍÜžÍ8™÷ì J¯á’§‡|Óè¦öº,&7üat¹ZÆ=|’%¢µíL°þ»­¡­ESLÖ‡rK£¤îû%[%t©É¯$²tÌ*1¹™Y†R×–)Z€j`˜ É‹8´ë\²ˆVkß˵ Ea ³² D”ZùŸ7&ónXDQå«KJÅ©‡»ɸy~ÏÉk¯„\»îÆ^¡¢bëЂM>Þ¿v;³º«UJÕÊÚ„%Ê}ú¸ÜºKQò­°8!¥hmÓ¬øjÖÐÒ¤ˆ0)>QüÚ@ðêÞci¯ãËEËæ°)B„µDU18å–ÖÆ,ч÷^ðÅ·FÝ—v$ÊyrëYA¹£#ï>ÌbXÆV­T)+« [üëh;6Sô.!Yº%¦µ8äÄqêÙ]‡Dž8þTl-ˆ:~<\@ky~×ñ+úhF½S42Õ¥E9ï’rÄÚªÔ}¿dsÍDúN-c¼Ô¶c–&'¼R,£fF˜€`˜Ÿ™ çí½£kæ/<˧µ]&úºßü£õõ5hQâÍ«Q¥?·LÞË3köÜÏ«r~ת§§ •{çÔµ¢ìèí*ñ=D”~×~îÚTÎÝ+Ff•]° >Ä=~^rŸœ6ñðn£L2ƒwo»™Rr½ÆäFÝrè…€ÖwïÝ®d ¥eekÈ&^?r#µä2BðþÎî­ÿ%ˆj3Ó€£¡­J‰2?Êåv=mÒ¥‡ƒ2óîÂßû³KB}x°o÷¥T©A¢ôËï½›!,=úÑ?;¯¤0JÞ]Lh©+‹I½{>èYz¡X®D™O#Þ)–޾N•—1µ8!*Ýÿ7ÉŽ'ŒØ0ãÛBa²ï¯úßšÇv+¿=Õ:}_–‰m+Zø&:NüÁ¦´}¿DÍ„Hß©eŒ·f²žE+a2ccÒ–‰æL€àÁ(Ô3Qü¹µKïs !ŒŸ—™’””™/d(–z˾Sfú¹ê”ŽtÙ6½úÚ]ÛõäôR¿{‡fj‚ôØðgï”ݾs~x‹_9\–™gw›c‡ó‰–s·Ž5,þ.E©¶Ÿúó°äe‡,{¡……’0+5ául»Ç²­š° !”®ç÷ÓŸÍ]|eõ÷á§ìZéq²_G<}›-Rn5òÇQöŸ–°šû ípaMXȺb­ÌÔi±Ïãûž¢“—e."¶EG'­ÀKw6ÍYÖRG‘E±L<&ö³Q’9 ÒœêyNoö–ûGO»cko¡É¤Ç<È4ìêbz-$‰Å–|µÎ6ëÒM1xÉÔ'v­-´©Ì˜'ñ¹ŒV»‰Ó½t)B¤­,QvÄéÿnÛ¦mjѨ‰W˜ó.æéóä<ŽÉ€áºUÖX-Bá¶·wÙ®sƒüÝ,Ž8·7£ßÜ L¨»ü¶wa‡¯íYFý}ÿ›B϶½ƒÊµ›á㎭>ýJÛ÷ !’;ˆ Z¦x%‘õ,Z“ý4ü¥6nçTý›Ád€aÔ3ÑÇĨ'‰„PÍâ*©kØv²°sìäéÚºiùïÛ²Œ|–ü®°7àLHä“à7 CKçñSÇyøU}ÍA5±qhJ‡¿Ñóèî X啎P±ºbƒÕ¹g¯ÞþìNŸVÒjÚÂch¯²‰ ,=·6Ø9v)ôÙÓ[/E< ûn}û éÝÑ@übjÒeæ*Jo×ñð¸ð‡ ÚÍÛòÓWïúü“µ("¢èä;w9pæ^Lèõpˆá´±Ó·öà BØF=~^§yrïÑk÷£îÑj&6î?ÌÒìæ‚«KE¥¦/Œ—àšZ2ÀæàÞã!·#²%K~ƒÇõwüô:©*‹6t9Šûid\⋇ÑÙ…DAà…Ûï}=̪yõQ-bгÏݱøÓÍþ˯Æu“öçý¸äç–uhG”r[Í wn¿Ûʺì7PʾO‘ÜAdéÔ²Ä+‰¬gÑr˜œûaOóÙÍ»º›âÁ!ÈÅT|ë|qRR’: _"áëÃÓg~k:rÛºÁ¦¸÷&“zrþ´¿ž7¿eÕЦ¹¼>¼ß³§OC§â«‘šš¢««÷µGqþüÙ¶m¤Þ]wð§ÿÎöZºuf[Ùž0é?ûíxf>vÇêì–?“vnî”/ÛÎܵÀ]ó›Óëéé7tƒÆuš„o“uëØÅ×B…6ßu5A+®¤0=1%_ìóñå©¿G ¸–n®(/øÆ±Ì|†¸¨eº×—•¼<÷ThÒgHgŒ1@^0i ¾2‚˜ó[ÏÇä$=»ó,“6î?Ò]ââïo“²Ñoš±¥™‘ކ’('1æYdR.£l3aŠw?¡ÐPj}‡ÙÞÝyüÈS·i2.€h”˜÷Á.$iy,Ô¢ú˜Èà øÊ“Ã/] p”õízŽ™6Üúk[Þúy¨ÛyõëôàYôݨ<>ÃVÒjÚºû€~ƒ}:p:i_ÚÐç·ÿ0·®¥íùëaφN46X›ñÀÚ éam†L¾Éµ`m€\`þȆ gf@£Âãñ :ðùäóxXÆ ðÅÁ0]]ýˆˆ'ù ø òŸ> ×Ó«ßµP XþÀp™¤¥¥¥¦¦â™FãÇã)èêêéèè4tB QÁp¹À m ±ÑÑÑÁu'@ä)3 3@Î0Ì9Ã0ä à 3 3@Î0Ì9Ã0¾¢ä=ƒLôõ JÿkjóSPQ݃Ælð²ð;UúñxaÜ–ï,|çÖ=`€o>Ï_¶ÅôãggY³ !„¢9<ŽÜc ›¸M[ÒÊŠ'÷€¾xš_š« \BI‘ºûK» o—<Ò¦«ƒ¥¹y«}g„ç0„Ô> 3 ÑbòCCrFï8uáú͇¾ÿó—€8!!¸&Žù+§ÏÖàÈØè‡ç×¶Wãvýmß´VJž„Ü¿ïÖÆ>ê”X ‚È-þwVëû“_F‡nöx³bì/?0Õ‡„Lšjôôôô: ò#ªrE±Û‡8ìcBËlÚ+•X,JS_OCh)³éºúzt²2›ç1}~ MŠ&ƒz™¯{úNK¿]ô_ÿ>q\ð|®wSš¢g`jCf©p(žºžžž!„³Kÿ©*x¸ùL¬ó¼‹“;éQ„ôöÿcô¿}Î>Rô¦\uø°t LJJrC'à[‡a|]Xæ~‡.αeB(¶ªFô¢êv¤8jêJ%O&¸\ŽÏÑ»„•ææ:Ò>Ì¥&§©˜˜h–Ã6nÖTð09SD”«Ša˜_¶šnS#£’°¢W<® ¯¨xegç05K4Õ˽õ*!†âS£E¦ªi]ý&¹â3¢GB ¯Ùºúš˜r N”ð5c[¶±ýxóÒƒ\BHaìþ­ÿ¥ˆjÜÝväxÇ+gn¿Ÿ^DD©!Þ‰­ÕD‹yû2Ž_y»ÁÃZÞZ³èD\>#H¿½Öÿ ¿÷Èîjõ•€Fà øšQÚƒ–¯ï<ÚÁ¾Cgïùqm½š³jÜŸe9ãÈÓ†´ÔRÕ4j?Y ¡tûýô?•Ýî:zƒ÷gˆ?Öà8Ì=º·OÒg}UÍ–ÃÏ/9¹©Ÿ6UmðPŒbª|H _’º¬cÃpøá§ ÁáiȆ gf€œa˜r†aȆðŹ|ùò?üÐЩ€ÚÃ0¾ ñññƒöòòÚ¸qãÅ‹kÞYðà[½ñç*T¯î„/VuTëw §Æ}¢þpRôïGøf°:„RTT´uëÖE‹åää())Í™3ÇÝݽa’ÂŒn÷ÙÚÚ+Èp-û!žf@û~ýz›6mfΜ™““ããã¹téRWyÏ—ÿ~ïn¦©®mì0`EÈ{Qévæ}ئq®-tÔTÔ ìûû_JB“~cÅ`Gcm MMí¦VËB‹Ÿ|ˆÒC7Žïb¡«¦ª®cÖnäßQB"x¼Ø^³÷Â5¾žÚØ´ŸœxùÏÙ;îBˆàñb{ïæ­ðõîÚ¥£­Uû‘›îe1„afï?#òÎϰjÖ¬™¥ï‘LajÙ!„½9óK{C Uíæ®~Ûd3¥AiöY¼Á¯GçööÍ›9 ÙxO? qÂ0RRRÒ˜1cºvíúìÙ3 ‹óçÏŸ9sÆÔÔ´ê½᫇M¾n³1<5=öܤ÷ûÆ !„c· ﳡpÜñÙÉ¡¿5ýoŒïŽW""ßôýº‚‰×â333S"—÷2eB„/¶ é³6kȈôœÌø;»'·Õ !„É»z!mÂѰG‘׸sÊÅË|¼vñÃįß~|y6Y3dö…,®÷ú3³m•{nŠzýúõ‹=C4©ré\5hÔ±& ‚s2Ÿï÷Ž[ØoÆé ¦8¨¼ëW³&¹y7üùEß4ÿï·Çå^¨ à „¿4IŸE•¢iŽ¢šŽY›ncx”)’|xc'ŠßìÁ£¸W½ÀÕ€|£WvàR¼®[jj^y‡*Rë÷Ÿ-a_*&óî_Óz8k*rXtãiŠEEE6lhÕªU@@€’’Ò’%Kž>}êíí]Ã!‚ð#‡c\gûûó(nSï¥s¼•(BFØyÛqîÚqšlZ©yŸßfµ¿{$0QDqx~ÊóG‘ ¹B¶zóŽmŒX„"þ}×P3ðÝ—Þ)èÚ¹µ5(þ5äºLúÑE«Ê_FŽóÄÔ)BØF¾Âýï`ÐǪv+Kç¡çæ,j¡L±uœç,É9p)»ø<÷I3Ú©S„p[ôènõàiQÉQÒžjjÕ5p€Ï à C«[8{zzzvíêÒÖLñýÓkËF;wšr&™‘5$&cO/Šc·øñWuø•&*øòëQÆ2iG§öžþ×µwM\ûNœ4ybÿÖ_ÿÉ[úYRâD©ÉéšfÍÔK(›5×§ !D˜ø6±àÖ¢ŽfÍš5kÖ¬™Y›ùw8Y™"–õ{ÿê–¼y´£Ž¹Ë¨åW’„„ˆÞ%¤¨è*SåBf2Nz–wå÷Oª®¶®^“’R§u t RR²k83ŠR“ÓTLLJp°›5¤&ßµ¡8jêJ%àr9B>×ýÐa 8ˆaYMÚ{qv !„QÖÃM#zÍ:½ûÇUc¼ÖºHøñ;ž£ßºMžjN&¬†NI+¼uúBÑûÏÍz)7tbä ))iÞ¼y„ ‹7ÖüC6×f IDAT­«ß$çez!!B)JKÉQ„ZßP_ÙsîÃ#µÊÛz臇þÁä'ÝÚàÛwäB‡×»½ šêåEµYºq„q;©[WÑÛWñ"Ò‚&„½Kàéê©Q$“¢SÕhƒÖÕo’û >“!z!Dð:‘­«¯)§Ñ!º| ¾þbP_hõ¶36üÔK„o®\ŠúRï Ccƶè9åÓFtÔ¥$ïÛ˜1y™ ­m¨ÿÕök1Kª¶ÝÀÁ¦AÛþŽ, „ðcön=óž)Þ>jbÛÐßfþó0Oˆ0?íyЩ·""Œ¾xèZôûB¥¨i` Ác±hаmGŽwŒ |Àiïå¨Ë¤F„2ÂŒ;k=,ê3¼‹"¡µšh1o_ÆU~¡.Ûnð°–·Ö,:—ÏÒo¯õ?Èï=²»šô­¹Ð5à+€aÔ€6ií MQZJZùŸ`~â­3t²ÔWWä)k™´öž¼öÊÛÂ’?Š^opSÐw®"~kÃ)Yï¡ÐcG CŠnýÔ‚M)>’_.áDÑhéêãeÈ$ÜÝåërw\¯Yâ*¯¦Š¨¹e© ª Gªjl~\Y:mà1mëÍÃkOÅjºúMéj@J±µ%›á›Çw÷ ˆ)TlÚÖõ;W^úÓë»ç]=yfñéÀÅÕË&}EKÛ«PC®y)ŸfI)±H¾ˆMµw·«®ü%4`Ë·<¸ì¶6±Ëì•þC6ú—FiuÞÏbåýg]ÖG_š¬O"ŠßLQ„eá3\ãìÖPsۦܒìÓ:VeöSpøNlæÃ=|¡v¥JéýãH­]—ÖϼyöI3ª¹µïß &—D&|±êÇ ,‹‹÷-o_öNªŸo—¬ò&*Î]Ûq‡˜Í¾{¾‹BŠ‚nå0„ÆÙ§CÉ!¬¦Ž.êÌk…ÎnVb?Ç’O5•IÝëk8@­0ðÅKN~Wëÿ¤£ðâD=šp:®Žˆmý<³‹°L¦^ùXºI”y~R3Åm1bwDލdcîÓm}›²(e×µ/J½ÿç;aÛ.zTT.~è,sQôïÇr›Ï–µå^·¿Þ)|»ÉK(ŠVh5þЋ¼’0…"ñ?©:Î:ŸÀ/I~Ìß}õhÂií^œ€ìcÃ4(VÓa‡Äò#ÌŽ½õ(AXC1T—lé"•¶pª&|sýÈ…È ±}ò^ìeΡxVGÚ*J?5ÖˆEhm·EWùŸv-Hº{.ô­Pú}j(a)ëHÊÌ ßîê¥ISŠ?\H.ÙÄO85ÙŠGB¸›ãkªÜCÛjþ½Òê¶"ª©G©Ó\máH‚äæW] «&JÛÕ“GØÖ î—í-|³³§Mqš xQRS´àEÎê4Å6Ÿq-·b‰UÎKÕ¤k‡U©:×ï£oÌñ_§ªªJQRä9jP×\ÂÙCŠ\÷3IåÖUM¥ˆR÷÷× hUM•!' >måß_`ͦ¸íWDU[(‚p¥ØcgrqbOmÃa›ÙZ©ÐêCŽd‰e„RüoVù×Ü«H¼,½^BàÅçøé€aÒTIT}ií˜ñÛbyV6-òP,ÝpuÀb:aÛöq6Ÿn¾*ÛNÞæßCåcØ?û#丈ƒ¡Mý¶nf¡TüOŠ.»Õưlgî\áÝ´äŽ ·Å˜¹£š³Š¢BBSBˆèûä Ë¢³³Ø“ Zµy§ÖMkßæ%DZÇ¡MÜ÷°ÒK¯’ň?çwSà?8}¾ôµ¯¢W«'2š>k-õ4,»…Ê3h×ÓÙ˜–zŸÒU_Â’H™YaÌÁí—?Pf~ëÿè¡W’7NÓ>«×ŽnZûµ«’*¢Ži.¥ŠÂ‘.„úi~å Ÿl»òè [»i¤EI÷¤›¸-Þ9׉+Œ Øv6S¼(d¨h©ÚaUªÊõõëÁn¦®^òcNNŽO¯+ #³hÓ ÕXþ24`)Õ¡B(¾~ Hn6?±læX~ÈîÑB%÷ñ#-«mȬ–n®útÁ½ °!„ãBn¾q»8«ˆ'Xæ.K¯¯e÷† ¦èö 6EQÅRÔiÕã§NK.‡ýÕÇàS;ɹ|§€jÒ½Ÿ«J¹#)]7wk¶0æÁ£,ùýRѺ^};W=KƒÕ¬{O[ñg±-¬-ØD˜ò.UH¡uíí YE¡«§ø{#§—EJˆT…#ÊŽ ;°mÝÊßõ÷_ºÔsp*‹â^Ä_ÿ2B®>àµcV×w¥Ù§T %,‰t™e>ܾù´ˆÒíÞÇYI|/U÷~ÝjÿÎIQ·4—ªªp¤ ¡~š_9LÆíÐH­Ñ}W¹O±[ØšÍäܾYn¦¿¬-¡V©|®_ÄWþâÞþ¸O¤i3Ò7`)Õ¡BQé6q”KÄVÌ+]¤–uñŸ£ñŒf¯ ƒk8²BƒBrÂï©8wíÕµ‹|38J@óþfðS«¥›‹¾x82·pY ­¶Ý@fX›bhu‹ŽN&Š„ˆ ÞÇED¼ÍʼµròÒÎÁk»•¼"R˜ô&žÏˆRvöPØYUÜÌ÷¢-§ ¾,CÃjîÒZ:Úå~M)KÂç¿ñ…çúËöYwG¬=ÿëðs¿qÔmÚ¹xú 7ÖǦŸi ‡Éy°uâèùGŸçˆ* F(vn^ÉÒøwñ‰†ÕÂÒ\¡ÚTJ³O©JX)3ˤ&% –±™q…h8&fF,Y«¸%Ö~ÝÒ\ZAUŽ´!ÔKó+G”’˜,dh£æÍÊ©š°LÌ›q©»i‰ïJßøZM^ª#M;¬Z¹\Š"ŒˆÃåMüqîZÿ<#¥k324`)Õ¾—&Íiܸ¶ëçߨ}àÅÄy­XLÊÉ]§Ó‰ßø^_ž[žŠ³{;î‘à1B׃oåpÝ5Zê»2ÛoÜL9hÞ¾[Hé•_˜Q‹.K¯¯e÷† Fü»LNÄÎq½¦Ÿx¶Éo^ÇÛ½5(B …„° <&Mt«êMŠ,£Žµc0U¾yžÍ®¶R¢¡t½V…ÆN¸zòä…k7BBnZsåІ•ÝWž91˱¶÷5%DZ—Âa².þ4à‡#)Íú-Û={€³µ©Žš"‡&üË“M½wæW(I™—vŸK¸rË¥BºÌ2UR 8<©c®DºÌU"cUQ8Ò†P/ͯ‚šË*_FÒV´Lí°Rœº^=ßsrü”—o ð)RÄçïØwÛ|°`–#Oú6S’©\)²žI¤Ã²=±ë²IWöîyðÓ §„Ãÿ\ÉaYL™à!¡.)=7+öÕÈà›©?‹n„¼£Zw1 9]œÕ6…æL4ýÀ¨ pwªðvˆZæ^ºÃj8€Ì0Ì€jPª¶ÿÞñða¯í¯÷-Ü<£ÛB;6!´¾‘!‹ 4ë5oi/EÉT•Ãå”Þ7;^ô>-Câ[ëeF«·ìî;¯»ïM…'¼zSDìÅOãÂø¸7|†Ö3ЯéµfÕ’®V¥ò÷º¶Õ-Ÿk)ÛŒT ø³žI!´Á ‰}\ú÷Àî  a{ 9­ÇøVTƲts5 ŸÜ ÞˆøuiÅ"DÙÙ݉ûï­ ÛQ¦!ñ"®Kù…µK^{=@}ÀÚ ¨¥Ñ}áBo RøhËê⥔–[7'.óþÜþ³i5ÞØ¤8\.Eˆ ¨¨üvZÏP&‚˜ÈñIÞüÇ®ÖïE'W·íÈeß»q™Â—Ï«ýrFõÉ–ŠÔ…SæczzžˆnbXîâI>sâfXX”†«§#—d_ ø/¹º(¤Ù§FRÕ‘”™¥4:ºØ²™”K§Ãʽ—?7øÔÕÌz¹,޶Êz¬KÕ-„ÊͯN-Biut±a‹>\>~ùƒxJ„±ÿ|$ T;¹:Ôæ’”í°¼ê¾¸W1×R·ip}œIj¬J£çÄ¡&$éØÖEk÷>(ºŽÝRЉXܶîUIÎͳ›/ß/RuvwäB(—.6¬Ô'v^¨¼0£VI¯k¯¨f@Mh£‘‹§Xq˜”c«wÇ !tó±sGS©GfŒø#8YüטŸúèĦƒ÷K?†ÀÓ7Ô¦…IÑ/ʯz¦ ;»Z°/ö­:üºäh~BàÏ“7F åù _ôúÜöý¡ñÅâ&=Pl“æ&5\T“léH]8•Q*fÍõXÂè{o–¾!ˆÉz°~¼À,"^0´ÙèÙÚR§~½üfZÙ?õñå;%¯’fŸ³!UI™Y–åˆIÝÔ™Wÿ¸ðJéSARàÜŸö%Ô縲êz¬CÉ‚4ͯN-²5ÅSƒI>øÓG^•|ێɼ½|Òò;|VóQS{iÖ¦CIÛˈq¯½]›}W,Yº”Ç+þZy…\KYþR5àz9“Ô\)Š.~cmèŒS›ö½b4zN"ÝC)•N]ÚñD ÿî:ŸÅuò(ylÁ²psiÊ<ß·;¤ òÂŒZ©k¯¨f@Íxíf.ì£MåßÙ¸öZ.!„ÒêµþØJoƒŒ« =Ì›µé6`ÄÈ¡}º9·nn`ì8ðç#Ñ¥×Üv>= èœSÓ;wê;ÁÏÏoʺÙ„vë) ú¤ccZ9ׯO7Çæ-û5šêk'Ï |¢ô›ƹšé·öè3lÌ8ß}][YÝϳ¾dŒIM¯†©&ÙÒ‘¶pªŠ¸ó´Y®ê‚ˆ ÞÖŽ½FøŽÜÍ®…óü˜îÓûé•»j¢´û¬;´ØM+ýêÂ.æ-:ô5‘®Ž¤Ì,mâ»qMÃÂÇëzZÙw2fô ®¶6ýjŒnÏ©2v¹¨¦ëPA²äZšæW·–F¡MÇmÛ6ÒœŽ aßÒ¹÷°ƒºÙ[vYœ¥Þé—=ËÜk9qFÚvHIJ*ÿ.©³=O»´«!×R–¿T ¸>Î$*…m7vBgÂ0”þ€ ½¥|Ó¥ëâfÍf ò ØV]\JK‘Ó¦‹³S_HTœ+-̨•ºöz€úÐÀßí)4ÜçùŠñû·åQ”J·­¯K?¥V”zoßÂQžö&ZÊ\®’–¡¹m'Ÿ‰Kÿ¾•YöÙ/Ñû°Í=m Õ¸4Eáym/ùH“yhNŸ6Æê <å&æÎ#~ |QÕGµ8VVþXuÊÞßW°[λ[Ä0ŒèÓ#+éÝÁÚL_C‘ÃQÔ0²õ¹èÀãÌê?KVS²¥Š´”4…SeÌ™÷ÿþŸ· ‡ÅQ5°öô[#åã•©†4¥>útA¹] Þ\Ý8£os]U.›£¨eâà5nñÞ»i"é÷©¡„†‘¦ŽdÉlÁ«ÀßGun¡­Äá¨Øy¿çIfÔŠöœÚ~žOšŠ¨¾ùIN³¤Â‘‚tͯ†VTÕçù†aAÚÝ]³vl¡«Âã(jÙuÿÇé˜<ñ=$æ¥rdÛ!ŸÏ_¿~}É÷””–,YRPP }§“²ƒHÑÈët&©Üº‰•Rôx‰=›°,~ -”²4†áoÊ"„eú}pÙgóDïvôP Å«Ð¤máU%^b¡Étkðy>€G1Þ /%%¹ÖÇêééË1%ð»~ýúŒ3ž={FñññÙ¼y³©©iC'ê3„û;9ùGÚýöèî/6uzC.|øéhp˜4’Uœ%uþü™3g¾1aRO­ÜñT â9e¬ÆRÀ m &EEE[·n]´hQNNŽ’’Òœ9sæÏŸ_ºÎ»ñãßÛöÃö»/oÞxǶž³hd½¼ ñÁ0ªõ-Ï’*&ˆ»ºg× >O£¹û´¥[ý•$à ¨Rå/îy{{7t¢€ÒÐcùC:_!<û€rªûâ^C§ ¾&xše0K äO3€¼K ä à €ofI€Üa˜_•¼Ã)Žõ‚û‚†N |Q¬a£WvàR¼®[DŸ9fù¹~ýz›6mfΜ™““ããã¹téÒoç}µPO0Ì€o“±§—ű[üøKŸÔG ¿´\Îô|iy¯à³%ï¿ÿþ{õêUuÅ,)¨?X_ž£ßºMžjN&ø /ˆCèJVVÖôéÓœœN:UáOßø÷à3À0¾*l‹žS,:ðåAèÊìÙ³“’’NŸ>Ø«W¯OÛñ.)ø 0i !D¿ÙƒGq;®z‘õìàìÞmŒÔx*º–nc–_xS(¶“}aûâ‰>lšëk(*(kÛu½ôhdóiÁ“¥šÛö·aÅHwôP¡Ù&S/$„Ñû{»ft¶ÔWSàpxÊZF­:~7né™W+§Òü²”ç¿9¿|´›¥®ª‚’¦©cÿyG£óKvy½ÁMA{ܹB"ˆø­ ‡*¦ÐcGJiªù‰7¶ÎÐÉR_]‘§¬eÒÚ{òÚ+oÅó]KvôñEC;™7Qâ°´|?í#1„ó+9…I®™Ã,ËcṉùýL4¸JM,»NÙù0‹!„/¯íjÑD‰§¨eÖiÔª ±ÅuKOÑ­ŸZ°)ÅÁGòË¥Hù»#—Rè¾=™‘X åFµq%>–²qV§ðíÅcÝ,uUÔÚôþéÀ³ÜŠÅ)ª‘¢9I¼k×®âÿÿᇠfIÀg„§ ¦àéšÞ+v‡ëtöì=ˆJº-dÿ/½¯ßÛyýˆo‹â–"ß>mú†díV–­=œT©‘wBøŸ¾°øÒÕ%” !„m7vBçU3oì¹3÷OgnYà—þ úȲ˜1Î]‰¼Ð…ž^+ ՚wtïßC“ÊN‰õ,$`£ÎÀù½ÍdŸøRôr÷Nk®³ì;tð0K ¿uÿÔªá÷Þ2÷ ѧ(Žãþ¬°öT¬–ÛÄÉú4!„°ÍU(B“}wõÀ> ®¦Òš–Ý| 8¢Ã‚vξzæêÆ+'§ZsÅcáGnê·jk(1w°í`‘Â+¾*”*„óË­1…U‘\5纆’|ñ×@—Í·•ÛvtíÖ<îέ íS¼Þ2a[U—¸ûž*²îЩ[³Ä7ï˜×;Vx3x¾·žÓSYÕµ ®Ú¸4ì»KÓ8«!ˆÛ7Ò}‰¢ÑÒÕÇËI¸»Ë×åî¸^å÷ªcQÈÒ «WXX8uêT†))œØØØåË—kiia–|> |ñ’“ßÕú?)£¾ÝäÎ%„P<ë)§‹Š7 Þ›a§HÑ=w¾–ì÷æú‘ ‘‚²#ó^ìeΡxVG—n¥îï¯AцÎåˆEÁ¿¿ÀšMqÛ¯ˆ0 “}l˜Åj:ìp‚XXÂìØ[„5%4÷жš¯¨\Ê)ŠVuœu>_¼±0æï¾z4á´ö/ ^ôþŸïx„m»èQQ¹ðD™ç'5cQÜ#vGäˆJ#yº­oS¥ìºö… B, ­Æz‘Wr¬P$u’ó[] «&UEÈæ§<ªw\p-¥8 aÊ?saé·´Ô³ö;öª 8ج°m(ZwÌ©l¹¤‡:ËœEýû±ÜfÁ³em9„×í¯w¢ò)¬\ •F5qIÓ8«+Ÿ]½4iJÑᇠÉ%{ñNM¶âQ„®ÇæxYúH]¤D¿üòK…S=M—<»4hÐÛ·o¥ àëõ~: f˜4bXFc×®îmXòŒ‹¥ßsùºq¦TÖ•íû£‹'™Ð&îƒ{XiŠ=mP²ñçün ü§Ï—¾Ñ“Òéë7Ѐ$ŸØuæý§;Íù!»D •ÜÇ´d"úð.ù#òèìl ­Ú¼S릵i“ ËvæÎÞM9Åÿä¶3wTsVQTHhjuÓŽ!„ˆâ®xCL'lÛ>ÎæÓmueÛÉÛü{¨| ûg„ø{€ÚÔoëÆa%÷»)š’6yçWºŠ¨¶Ã¬K=t‹C¦u{~?ÆŽ#L~™ßoݺ͊o}Sj¾ŸÚ…Ǽ¿u#¢¨¾ÓSIUµ =)gÕ„1·_þ@™ù­ÿ£‡^É^œ¦}V¯Ý´ü1u* Ùdu"""V¯^]1h‘HYYùüùóG566–"€:Á¤)(Ckuï×EE|‹²K_/¿vFÜ Ë`¬tJ®zDÙqw‚C¿LÊÈ)ˆF—Ê"‚¸qbZ<¥C¥ÛÄQ{WŸß}4aècš’uñŸ£ñŒæ  ƒ›Ò„Z×ÞÞºzŠ“…ãzµo¦Z·±šuïiËÛÀ¶°¶`“×)ïR…Ä úVžrùNÕ¤{?×rÙ&”®›»5ûü“²íÒ«=Z׫ogåÚ„ ïü“\²£M=½Z‰•$«¹…‹ðbâ¼V,&åä®ÓéÄÀo|/­âK$žë/Ûgݱöü¯ÃÏýÆQ7¶içâé3tÜXÚÜݧµt´ËGñx\Š*/¶Ê“ÞÄóQÊÎ ;«ú;7óý†|ºªcšVH‚œó+uEÈŒÖj¢U.ElEÑêÚZå[—Ë%LŸ/ªçôTVE-ÈFb㬊(5)YÀ°ŒÍŒ+ÄÍ113b‘Ȳ u) d•¶lÙrëÖ­êþ:sæÌnݺ)((Ô˜9À0ÄÕ<ÿ„ɺøÓ€ޤ4ë·l÷ìÎÖ¦:jŠšð/O6õޙψ_A±,GOìºlÒ•½{ü´Â)áð?WrXS&x|º Méz­ põäÉ ×n„„Ü :´æÊ¡ +»¯<²xü”—Í rqŠÑçY4D벨pA³^ó–öR¬÷ä–_Y*âs¨kz(—SúìI¬EïÓ2京£”4³â!º†úlêQÂë!i)ÞCŠâ_%н·nEQç9}úôœœœš÷Y±bÅèÑ£ÍÌÌj>€ô°ʈ2®œ Éßò1ôôå4Ûºs-Š0ÓÓóDtC}ñË%&ù̉›U½T´çÄ¡&$éØÖEk÷>(ºŽݲú¹.\ݶ#—}ïÆe _>¯ù˵Cq¸\ŠAQQ¹­ZnÝœ¸ÌûsûϦÕî–{mC¨œßªSX%©+B†0ÛÉJ IDATë¢Îé¡õ õh"ˆ‰Œ_8À|ájb­ÛBy—­qÑÑŖͤ\:Vîã¹Á§®f–…êXukG=sæLåí<ÏÐÐÐÎÎÎÝÝ}РA¾¾¾Åæ¨Wf€aüÞYóν+¹Ö¦\úåÇݯEê“FY±¡T̚뱄Ñ'öÞÌ,¹b²¬Ÿ0/0«ÊÙVŠ.~cmèŒS›ö½b4zN"vË^ôúÜöý¡ñÅ.¥„ÉÁAÏÛ¤¹‰<–GWÄÓ7Ô¦…IÑ/²Ä/ßèæcçŽ4¦RÌñGp²ø?õщMïT §"éB&¿U§°*ÒW„ôaÖEÓCvvµ` ^ì[uøuIòž¼1JX»Ép5ÄU¢†ÆY5–åˆIÝÔ™Wÿ¸ðJjÉàG8÷§} bC¡º…Ô ’ɼ¼lÔ°a£¿úáÓñÏŸ?_´hÑúõëÎ;wçÎW¯^egg$&&†‡‡_¿~ýèÑ£[·nõññ‘]€:ä)(Ãq9Fõ@_ë+®žíšÒï\ ~žÉølØ4Á”&„nçi³\fmð¶öô°×.JxòRcèô~—7ÿ—_9¼’/õçS&ô_¸*J¿¹aÜŠéS mÚ¶2ÖVdÄÞ»›Å³ýqÉ“úürÛùô4ؾëÔôÎÝOw4UeSl›1«~tSÓêµþØÊwýç_Xèa¾Õ¡S+=NnJüÛ¸è¨×tŸý¾#œ$,–¥¤ AšüV—ª2#mEÈf]Ô9=ìÖSôÛ5æø±±¶v¶kÂÎxÎônØ]ÛDÕœ÷êg5hßkÝ'Z×ÓêBOGQ½«!)6¾Ãí÷|.·¢²A2c®ý÷õÞcõÏ’ -ZT˲¨ ýáì³}žÓaåóÌð½3{Ú¨p8JÚ-:\ø*_|GQæý¿ÿçmg ÂaqT ¬=ýÖßHùxeª!M©>]P)Ü¢ÇKìÙ„eñSha¹í¢Oެüq¤wk3} EGQÃÈÖcä¢3E•Â(§šÏóq:¬Œ.ÿá²ìý}»å¼»Ÿ¾~&z¶y¢§¡—¦!<¯íÉ¥‘¥ÞÛ·p”§½‰–2—«¤ehnÛÉgâÒ¿/D•&§ºXÊ2ZsÒå·†V"mEHf5y,8>L™b™~ÌßZéƒzuOO^ä¡9}Ú«+𔛘;ø-ðu^DUŸç«º*5 Éy¯®qÖ¤àUàï£:·ÐVâpT 켿ßó$3jE{ŽøçùäQ5$#LØÒ•KÄ *ÀçùÅÔíµ4ð¤¤$×úX==}ivÅoöl1#´ÍʈП«ÿB™ÌáþNNþ‘v¿=ºû‹M}L…¨-4N€Æí3üt@Ͱ6ê “zj厧Ï)c­p_4N€z†µ ü{Û~Ø~7ãåÀïØÖsüLï§àóÀ0äOwuÏ®|žFs÷iK·ú;+I>àó@ãø<°6ã+€ ¦2ÁO'@ƒÃ|3 3@Î0Ì9Ã0ä à 3 3@Î0Ì9Ã0ä à 3 3@Î0Ì9Ã0ä à 3 3@Î0Ì9Ã0ä à 3 3@Î0Ì9Ã0ä à 3 3@Î0Ì9Ã0ä à 3 3@Î0Ì9Ã0ä à 3 3€BÿÒ$}U†¦9Šê-;õÿaKpRQ}Ęwx "ű^p_ðe„S QüfÅí¸ê…°^ÂoT˜Ì»Mëá`¬©ÈaѲš0ze.Åëº%AT)üªÕsS¨½‚Ø3ËÆ¸[j()ª´ê2ê×ÿbò:MÐð0Ì1´º…³§§§§§gWg{#’p÷ÔÆžíÿÛ诱™Œ=½(ŽÝâÇŸý®£–+&íèÔÞÓÿºö®‰Ë`߉“&OìßZ'Ù5–öШÈT)ß\ æ?Yó]û~‹ößJ×pp÷h£•vpÉÀö=–?Èkè”@c7tàK²š´÷â쬒 ÓCèããÌ<ÿ³÷õU“k\­„¨üT\M úz:Ô°¢} L¢RµsÏóÔvÁÎ%nP¹ûÂsÏ9¯LÜ¿ãê¢cƒÛvŠ‚‚â[‚òi  ¦£§…âsÕg¢î Qž¹gEX€›MŽ“¥fh×;tÕé¤rBôN¼(áÀüaîæ:ÊLÁR3°t0qÕ¥wõîWÍeÝ"‘6ȿ݋©>ñJ à¿\Ó•VžÂì·7_¸NÜŒ«B½Ìµ”˜Šªœ‡,:ÒÄ÷˜›}g×OCÝÌuT,5#ÇþÓ¶ÝøP#Múf‹ÎN\å@CèNk^ŠKgïíÇF0£¢ª„CGJ_˜ØÕ@…É`k™{ۙѤ`ùÅk@ðñÑ¡…#zZè(+0XjF~S6]N«ªÿ•ÿd¹- јt¥ð“Öw£A!¢6þ²”¼k>\Û8ÞË\‹Ídªt œþªBÌ€ÈXÿ)-I›swÏü‘^Öúª,¦¢ª¾™“ß„å‡~–EzÝ€?σ #N‰Z„ i32ûîɫͮ±±>7gKRM±‰©“ȰêwëB<굯 ¦ŠcÀχ?½– #zÛLK(;=Šƒ`&sã£ÄÊÏŽQE ¤wýõEƒlDÁÁŠÍaÕ3>d{ªÖ6Š82ËV”DHkTï׊® ‰` W£ qÌzèp;¡u(ÌzØ0{ /ºqå~˲¥  ø> ¾fPHƒ(}ùìb&–&õ¦Â¾gÆÛóÔM­Ì}º)ñ ’Ä…¯Ž¹¹âzôJ—zg™Ê¸e¾~Ÿ×(wqõÒO–åg¾{{ìÍa‹;KöùhÁ-m”ä¸N\ö‹Ú±mÒԼ¦ùè €™8³a}ÞÛƒ#Ý~»…Ú»¸øt.xÿèÂæ1 ˆGá#uêÒe· ´$ºQ5wõ Ð¥•¤Ü»½o~ô¥è?nœÿÁš.YØf‹æØ÷ÜsóOw~°p«»ÐÝ‚·á‡nW¡f³&z+P7@¬~ñ[àÆƒÏ5{ú‡9nÆ_x+aß­SL±ÖˆWWdÆ?“úN8ö¦FAßÉs€'ãã‹Ø[EŸ¿´âbÄŠž* º>3–£ONl»¦ê9ezo]@Góæº~úѱޓÏeŽ…g€Ÿ‘õðÀ‡V‹¦’mi˜Ýx2Zj¢äÞ†aCVÜ* tÜúº«ð 3RžœÜÄêÜÇN®îò#Í–H˜¢|Ö¥HÝ7Òû‡ËyPÕª× ?<ûÑ‘©ÞBü«›Ï9ÔÛZ†íîíL?{ç­ § ¼'1ñåüä;wóp;}>?ˆyXµ{zYaí©HèP®F‘ž¸Eª÷#ÙðÛºoLUžp)çÐÀæ?Pâ9Ïžå ÛÞÉBäqGMœTÇE/ž}ø™¡ä3¤  ø¾ (:¥ ã֩ȤOüÆ{+S‡˜Ð ÃmKJýÕ²3£9Õýw–P:AYZüÓ,AÝ'‡2fµ8Gú‰´Q>xÑ¡ €Ù.ʹ.ø°Ã› D”œç^ÍâÖiëÍþ mÐW?¯WWñÕ©Æ(¤›|Y^¯«Š»ƒôQÈòÜ–Ê'𧙢ñ‚ãC8Ñ›|¥\è*÷Ñk Ò{lLæ7ŠdXO¿˜]w??÷Ê,;ˆpü÷eZ-ž cŸ?´.c¥VÕ]*ŒY@ÌdÖÍŠy ø3f½ä¯¹¬êîþp` *æDæÕÌͺ0ÍŠtŸ™‚ú‚IX)-Iÿxa¼ u¯å7²¹ —«s^‰ûÐ ©ºsãæš €9üŸ*‘ø¯Ö:Ñ£Ï_uOY[jÆ›˜:Ù ïÿê§!«ë¼¨üºKüÜ«³ìÄ.II¤Œ°Mµ$ þóÕ4¨Ðo_^mþ‹_»Ò°Î¶VlDeä©R¡ü¡òˆêþ'e?­n‰Zk®3!ù(I‚œöd÷~¤»ÞÃE€j.WK•+~¾) 0ËEÅÃK\a‡ÔhÖm®\¶%_âÕIAA!ÊiŠBÞýfXÝŽ¶4¶®}àÒ ÷ÂÓ·6,‹€yèg¥*ôY@Ñ,xëâ>Lîã‹WëÜ/ð’ܼ*5ëé®+”Qêâæ¨ßŒÉµà–vÍGµýi߯þúu^tÓq Cº ¼äظðÌ[Že€N“wï™hÓ°ÆÉ²¶{u?vÕ½CÇ_Ê¿å Ô š2Lä;p©¨Á9ãsìÁð¢÷¤±æÂfPƒñÛ¶êÕ-'¢:þþ7±,½±çxŠ •â ^Û}£hÞ¶c¬™Bí5DÃkž…Ýè‚ôc»/7ëëÒL†oNì‰*§ü¾¾Ÿv]%húƒ¶l ÕýÖDÆÒäÒ’ø»c[þÎ&T~;¹ÊW¯Ñ݃¡ÛÝßÝiŸº Û–Ú¢ Æ}ým…#à13k3 òs Põ jôìɹjyy[c‚7Ÿ–¶`Áîb†”\=xº~PTzíÐéLBuàä"s&D­ïà^"%³<‚ü4!ÿåÝ{ŸˆV‰G|º—ÄG8}‡û© #0‹aÃ1¢üþÝgòÍ ˆ’ûw_ð VßAî"îLJÞƒû¨6ídXCKbbÄF?æå~ã‡é5—¨ÍëmKm!Qò0>‰µý]„ocyúªÉ~ÈToûhIŒÚÙCiÜí§<@Ž˜G<¶{ï½{Y!ywc’ùEwc^ðQ /áJɶ@;4о€¢d÷~ä»ÔdÌoáŸÜÿCW®Õd{6ÒRPP|GPÏ;…¨å”ƒÚ¢"ùÈÔaÇ ´ž¢ Dùã]a¡‹O¿.ÇÅÞ/«¨_¸bx.Ý3÷að¶«¿Ž¹²†¦bhÓÝÃ7`ÔÄñ6Íž¤Ð‚[Ú55Mu‘»!ƒA‡p¹µ ©9™\Ïß×¹OÒíô⢨ËíyMï6q¢Óï‹ï O [d‰ùç\üt§L¨&’j`l(¶ fdl€Ey98Pk…xx~vž€@ º‹€™ÓáÃÂìÜäØƒ /ÈÉã¨agñ¥tšQg$5^ ei€¼–DÅÈÍÌæ¨©¹ ³ù4m]w€L[’Ö)Ü “¸Â õQP*+{Yêm-‰Ãv÷îN?{çÀÓôIL|9ÍÙÛc¡ã©Gì¹s7wP½/˜ÈÛíÐ(øŠ’Õûµ}OÙJl>V‰kU•€l%ñÏÿ%¨i… ÛjÜ–ÇÏýxóÌÎÓ‚f DéµyCçœÊ7¼öàü¡îÖ4•hàFMëÔßg¢áMµü6Ç¥MŽ>>òæØØøÛ'»qrû¦¾›.›ë,ùP…ÜÒ®ùˆf*ýU‰  º>Sü´$¤D \9-z×¢æ¡a½×N½qäðãy»eý}èF9j6}²O“j´§xÒW+¡ ÕHȯ٠… ki@-I’^†¬2î–~;!±ªr+L$3li±²ÕÛZÏDÛÃË ‹Nй[ð ~'6ZNòÐEhœ^îÊ;#nÇ•‡ÆÄ•ì¡ÞÝêB˜å°ŸZ!eËÐzÚúQM´'«÷kóž Õ5ÔEAZ^V._t/DENN)Ķ+BT,úNXÔwÂ"¸ON­˜4}oÔòEÇF^›nÐÜ‹§·´k>d‹Ó1ÐCás¾ñÀE«*ÈN/GκÃÃ-¹þOøÁÛK˜÷ß«¡9Ž›ÐM|_(AÖ»L°^­d¾Ï@TGO i•xˆ¶žŸg½Ëà{‘QDfz—@´uu¤îRÕ4C-= >ÍzŸ%Âó2ße yyÈei¤´$v‹¡>?¤¦Wv3iÈÖÒè´ú¥o!ýâE…ŸšÛ+öËhéi£P•‘%"¡*ü¬ŒlRAÒÕû…´„š{yê"ÏnÇ¥ î$ãºSzY¢°Ü½»Ñÿ‰¿}?¹Sl&N÷hÌË~¾ ­{”äО´Þ¯Í{*DßÁ^ Í{þ$…?È¡±Z‚ô'ÏJqDÝÎ:M’‚â¿ µÎ@!¼ ý} K‰  ª>~¬Ä =‘"‘wéÜÝji+ut-§±kg{Ñ‰š·¯¥ƒÑš[Z“¤Ñé>×l’æj^}ºÑ‰¢+Ç/ʃ!µhÈñerÎìZ¾íÈ ¾‚ç¤P‹&¯müÓ ±ÂWªâ.Fâ˜uO5Ø*ñ š«‡ †—D*9L"íßóOùPÉÍÓA¾µ Èqõ°ÅˆüëPs!º¸qÀ$Ÿ¥‘Ò’Øž¾ÎtPvíØ¿Íž×@ºîˆ¶ž6øo’Þ;×s#£ÉãÅŠm)JÈŽÓ£§ †çG]~(²mUÜå›$gARÕû¥´Dwòî©Êï^Þõˆ§äîíL@M^6hÁsû¢_Šf´´§jVò4ŠäÄ­{”Z¦=ñÞ¯u=•DhÝüûj"ü¤sg_U—Ÿ|öìs>¢æ;À•Ú»–‚â¿ 5Í Qöòм­±\5êëgÙ»h£‚”sGîÖïŠB”>þ}ò¢ˆRaŸ üý•=Çã2«„^d‚¼˜Û¯ø3ê"yq«·H¤Åù0tôÔANJjK‚µ‘.ãŽ5„§f¯É\p žžÛqâ‘Ô ¤­à1e¼ òéÂŽ£ïŽÿä‘’¾Ç2Ì]t%·n"È¿¾ôçƒïqŸ©!Vh+ÅC­B¦ûrˆ¼óæœzWwÒQ|ÃÔ ¸h—ªÊééšOí£B¼Ûÿó²õñµüœˆ…óŽf —HZZd´$Ò9tþh}øé¼Рw ‡n܂ĨuÑÎdëŽèõô4Ãø©G7ÿý¾N»Ü¬ˆ_¦ý‘,h‰/N«L±)¨ep˜ ž¶÷§•·>ÖÍ+ù×—Î=œAz$M½_JKl·^ÝxÖ?®–Ò»ùÔ}¶@ͼ<ô‰×GÆV‹fÈk?2‘«Q$'nÕ£DJ{²{?ò] íä¼±£ÇLÙýTF`:»ïÌ©v ÁËí³Ö߯?e6Ïü-‘YN™åßp8é )((¾'¾ò†º$ørçf *fî¾uôîåb«ÇF!e?;² n‹u^òïÞ@†N×cƇ÷µÑ 3LCgÑA JèÅÚÑy ‹­0ˆ²õ¼G…N?f‡)…PÑnntq]Fb‡¹E"m•QveŠ>  ß‘ã'Mž\…Qîâæè뤯ˆéΟdßôÜ ¶ÔŒ=4sn‰ ¹){tQiê6}F„† ïm©FSq0ÊŽ~{ó¤>dÔÛ–ZjþË5N4 u]󲡯åç‚U!@èÄŒZ™ÈÙOkE2Í%&©(‰Ð©ÞdW Ï1U‰[¼ÕiÖ½ ô±Ñ¤C€p<Ö%B›AAñ_„šf||¹i†Á˜Ê:f.Ó6]H97 /~´f;]6 ¥)éZûNùýN~Õô„^ÞxɳS›~Ûßź³GFSàØúŒ]ž(4Ð3‘¹E"m•AàE÷v†ùÚè)Ó`øíÉÃÉB‚ x G—…øÚ©±ètE5=[·€°Uû#“e.±h¡|WÚc5›W#vcƒx¯‹ŸùÉß^—M£)ª›ö»6âÝgñRZ,Að ˜?ÌÕT‹Í )p ìúLZñM¥hÈO3‚¨~±.¤§©º"ÆÖµë?ûð³âä=h"§Å‘°4‘ê5«%irdDÿ1+ÈÅDK‰ŽÑÔŒü&®8ò°PX!$êNQ™trÁ ®†*LKÃÄ=xMÄûÊ—’Žç#cK’í¡åÓ ‚ >§]ú5ØÝD]‘FSÒs0çà“‡‹­0Èu¦i]$!C½m¦%)pcfwB@;ÍŽi–?ßsØð"~¡Œ@(õR|ƒP¯N Н›AAѱ! .lÚû‚Ïö>ÞŠÞ5¥%©Te¦¼/Š÷&JŸlŸ±á.—é2z˜) }Qꥠ   jC[ Š 7a÷œ=?½½q'³^°|l»lÆû­Ci‰xî©I6+2,{8šj+áEoîÜ{SŒs¼6îøAú,ƒR/E‹¡¦~zôáç¸ Nï«v­vW”}ËJK$€šÞSf >~ýîý+ñ%ŸqºŠžEïI¿ÌZ4;À´ùCДz)((((Z›ñ @9˜RPPPPPÈõꤠøêPÀ)((((((((((ÚjšAAAAAAAAAAAÑÆPÓ Š6†šfPPPPPPPPPPP´1Ô4ƒøÏVÚÓ Öiv O ‹-i3[pOèGnæ­?îim Æb0Xêz]lzøÿ´þ@äë2©› à91»—Nѧ›¹¾ª"Æ`©ÙùŒ]r$ᣠiâê´KkÇy[éqTt-{…üúï›Ï’³¼\ãDG fDWËYüüø½ FyZ髱˜,u}óî&.;•\ÓRI$ —¶ÓW…f:ëV…ôd)›\èÑûÏ,\j: ÅÿšÑÏÁPU†"îº9UbU[Låßà ÍzÉ#¾Œ„xÖÁUZ§ÉÅ-ßZÏ|nïÆ_¦ ée§¯„!2þô-ìTAZK’hEëIøÅÉ‘ûVMâik¨¦Hg°Ô íz‡,ZÜ¡¥à»hÝˉ"§xß-_ûr Ùäåå¶ød¼Äv@fÝæJøñá"  ¦óãë~ÄKî®tWC €¨’COß~~½ÝíTh´Óì Y4Rs-Lci›ØusqéfcÄ¡A Í`ðþ‘;«·ú¨!Ò4¬¼üý{YkÒ @8žëU4Í•ŸºÙ…†hOŒ¨”«/½¿ÞG…¢l=K§n]-41Èp¨o™$MÁ OÑF•úïÍHOȽ± Ð}vÊJؤ„‚Fi!Ót 2mÚ´¯åã²o“ƒŠ“C™³ZœÀ«/²èÐÀl—?å‰%­¾¿Ð £Ù-M¨niaåáƒEwYkŽK-ÉC‹[ÿ‹Rv<ˆ QÔ6sèÞÝ¡³GyÛ’j9¾ýÖéȽœ8rˆ×Ž|W'…t¨iÆ7@G›fÔÜÿŃPÑ~ú?)åï)~qêÍC+æíM”ú|¸{!úyv¿áJMNÌ?m@NÐÑÆÑ1÷ÉJG„Êî«â‹q‚ ¼ôáZ/i6‹ˆ`ï·{1µàseòA2i!Ó÷_•ñ²¬z IDAT¹þjuÞÓ+7“þ•O ÚK\åHG Â"Ëe¥lñPæó¿cU ¢=ár‹dcšA2þì­ˆ¨ 9–שÁçÛ›&ÎZñûÑËñÉi3©iF¢,|´…ïŒÿ]H̯·üÏï#¸ª *÷ßû¡#‹þÍ·NGîåš KV¼v囟fpï-0C­ëš|Ù‰;‚¬?{Ó¢1éjMÝ•ÖTäU‚¼4UÚ÷å4E!/ü/¿åCÝ-ÛFš³aÃu”cæ3aõÖ0©g>"†=õ¶Óc5=L×õZ°u†=(»{ëQ½[VeÔÎ=ÏkPÛÙ;—¸q @åî wÎuÄøÉûw\-ɓȋ¼œÀUò ôfËQ(½ºjÉ¥BÌvþ™3Kú5, 3´ý},þ•K’¦TÞøsßsÜdÌ$¶Œ”-†¨üT\M êz:Œö*BÑý”Нì<ÜBÏ-f¯_þ±zNè@7Kmª‡êP°‡~qãÏŸ9hÕÛ³Ó€ ‡9Ó@ùí3‘ß‚oÛ7JGîåšBV¼ÿ,ܼÇ×NÜÓÆPÍ ÑYªºfÝû‡þ²óJr åVFñ]A½Ä)ä/ùT‚DSO‡Öfy2t‚ÔÛ#/ájT!ŽYn'Tf=l˜=†ݸr_Ø©˜øuù^5Ë3ЗA³ˆA]>p6—`ûÍýÉEÊÑÆrIÒ”ÒkÇÎçBãACœéb¿Ô|¸¶q¼—¹›ÉT1è8/üU…Ä17ûήŸ†º™ë¨(0XjFŽý§m»ñ¡¾Pþ“å¶4DcÒ•ÀOZß!„ˆÚøË5€(O‰Ü³",Àͦ‹GÉR3´ëºêtR¹H!¼øy¦TqJÔ[´Î™™}÷äI ¿Ý‹©>ñJ à¿\Ó•kaöÛ›_›ªûóas‡‡¿h‰|[ƒgîôa@ºëæÔ²”³ËG¹™h(ÒPµ  'UÃ@R™ò@¢õIʶʆÐÖ¼™àÙ{û±Ì臨*À‹Ìæn®£Ì¤Ñ,5K×W]z'÷€ÒMŸz´K7g H ò>ʹ@µÉÖéȽiÄÅûRñâÀg ÷qË÷\ˆOΩ€l ^œþøÚñ-³ìÍܺ˜ÝáCäÑtþ=j_rxγgùȶw²ù4‚š89¨ xÑ‹g_ÁDIô¥ØJ¦[@_æz0 EîÃèØ ‚æä×[%ïAø¦ùSÇ…ŒŸ6ý¡[彩î”K’¦Tݽõ hx÷é*:8ã§ë°äؽê=†º¨¤˜à°íEµ˜Üe7tî=óË©ˆ¹WÀà~Îjù·÷Í÷wº;‰ ˆ®ÏŒå+ 2âé9uùÊ•+W®\8Äüç{fü¸.<áSßÑ'0°·½r~\øêÑn}}P)E`2@ŽëÄeµejyM«-såÊe!ÎõŸ¶ j/_gºàuÄå”v\˜«Ý™QŸAj ÄMÚ1¸çÈÍÑEê¶..6:ŒZÓ•©áÚ¢ÚV™äZŸD¡˜ÝøÉ=™üçÇ?àŠÜ+x~èvj6v¢·"•qË|½Ã¶]HÂM½‡óëÑ™™{ì3¯ÚfH”|È(% ª£§ÕðB¡Z§m[§#÷rä$žÜvòPýò¡½§yYN7ê;ÿÀÍäŠò¢Üœ‚ÒÏå™.þñ£·nÅ“ˆØ6ÐwÇ5½õèñ#kƒô©1ç¯íµE!›Ž›!x·×_ 2t» ›µf÷?QÓ‹å‹êà /ÌïïëëÛÛËÅF…Bˆªõ˜‘Sï÷ÌŸoŠÌrÑC1?jIr– VC^Ûß‹zMË(B¾ÍƒÍË{h BonÈ4¹ïUUK$iª¹ -0Àè»'WÄYðáÀ@U*8̫̉ó6åf]˜fÅ€ùãÅW§£n|ðeC LÅ‹ÝAú(dynK­wTÅ ø3f½ä‘Œ‚Œ[§"“> 9³V¦1¡A†Û–”†«Ü¸¹&(`ÿ§Š†ÿj­ 0úüU/·<±µj›g‚B†ßÞ–ÆgÔ×öäÐfc3jͪM¸,Ýu\ða‡7@ˆ0-'L­¬“_€ä5LN™$½ÿI¶>¹Bñ‚ãC8Ñ›|E8ô‡ûh‰5é=6&ó ‚(;3šQýÑg å%(K‹šÕ&5‰kº1!Ýä€j¢M[§÷rR!AÞNZFNjͨy²ÚI¨è8'2WÒ㇗??´r}€ã7–жaߨä…ŠÍ  h1žrôÂÆ¡l^Þ£³;–ÿ0ª¯³‰†ªaa¿|PHn}”¨Ézr3::úæ¯rª zÿ<öë݆Oý倊l–ØÊ]í%¢¢¼²á;JUì¥%¨c€¿¨1Ë(/þTŒ¢øüÆMÏ §¼÷¡¬úóÇ”ÈMƒŒé§±2®JnIšÖ²<ùU†Q75U¾[ðæÄž¨ØyÊïëûi×ù.ÓômÙª %Ã3Ol9–:MÞ½g¢MC ËvÚîÕýØU÷)M׈‘÷ˆ~VªB*šo]܇É}|ñj»ïʉu17Áþë¯ÛÏm ªÙ9jÔz¨ìÄ€@:MÙõÇh³:ψ@94Ü–Ê$Ùú$ …šAS†é‚¼s.5âçØƒá)EïIcÍQð’ܼ*5ëé®+”¢ÔÅͱ-V+ñq‚ó¼u¡B Õ: -[§÷rÒ!×N¾uˆ¢ó¶'~ §E‡7÷Ó‘ôøA¶Ý„U“¥8¼81|yˆ­‹© ¢mê4kÇÍÌ&߃ø÷öÍîa¥ÏQ¤ctEŽŽ‰£÷°ÖEˆ;Kò Zìck¨Îf2•´LzÍþ3&›+ž]3p³nü6Ù×ZWEÁÒ4÷ûëÅ·M·AæÝÿŃt§µ„‚¢—{WM òp03PgÑé,ÎNýÃ6]~[ÕäîÖ(P“¹ibok]e&¥iîºörzUö._D5'GJ¯&i!¹W&i á³3“_tÏ쀮ÔYL–†‰ë¨åçR›Öˆ”Ò¾¤3…D †Ç‚³¯¦¼¾uéÒõ˜ø O’r²ÎmytéïK^ÿ'ÌR<ADFtÍ ÕŸ>$Þ8¼vᦱNѷïï Ò«ízI¿Õªï]¾þµåßEì5%«' ø…¾›ÎïšÐ ó~¿œF Ê!ISð¼œ<hjk¿Oˆ’ûw_ð VßAî"ÞÒJÞƒû¨<ÜmYõ jôì)<µ¼¼­±«Ï?-%Ô¥zºâeébâßæ|*¯æã!H/@?=5:Éj¢V9Ztˆfçrh»P“1¿…!›Ñò êɽ&Ÿ†ÛF™d[Ÿt¡ì>a!fG¶\=x:kÔtCPzíÐéLBuøäúѲ·×Ccâ¶L_­±lâÀÆJm7 ã¥8rÃãÏšýv]ì$¼ 1Õ:€6kŽÜËICf?/§|ã%×NEãPÑwÆTûwÀ¼´ð‰ý'Ÿx[hªÆÖvk2“]Ú™pùŸs¿^øw‰›JÝ#Aäë9úH:aéXغjÒ« ³3ÓâÎ?{€úÎعވ҇[G-‰Ê@MK{~~êÓK;]9sù·«gg;H‰ènÊþ‘¾?\Ì@–¾m7cÅ’7çV ½¿x´Ì âãÙyæEqi, ]}#}¤"ûí‹ëûŸF½¼.êú"g…¶P úÕŸCû̉Ìöm÷N ¥oÏ­¿T¶„-Ï»8Ý}þÁ4TËØÈH;/ý݃SëFÆ&º:Ô¨aÐr¥}£|íÏ)²ù"NS+í1€μ%ÉiêÁÂZ§©{Í~9¯)xzzECÝg×{y}1¸I›{*BDgü…’Úÿãç‘üˆ_sgNg³^úXÖ.•âEÔîP  bàQ‡ÞÓå¶@ô¦ß¨‘K ÔfEë¾áµðÇ^~Òún4@ë±ñµØ'`þóÕŽ›fò_­s–6@§»o}[ç\%Éi /{´s”•Òt9ã.Õ;(´—ÓQse¢:[¹­4§)²ÔºåМ׽×7y “R&)·’­O¾P‚à'oìA‡ôî’ùAày‡”!¢Ù°½1žm«: ¦bäØ'xÞï^·ÖcŠŸu~Š"*n+ãJZÚ>TëhÝËɸxíNsšâÆÌî„@sÝò†¤ûOS!Þ«Mn,Žë‚ˆŒZ;ã|øû  B´Ó”ˆâºv®m:D'pç³ÒƦç$^øëìó†fÆóNë¡Quù韤Ò:›«|{v–“„tÛÅ·<–ïåFWEQÝ¿=(ª½›—{s¹— ଠmËî‡ï>÷0³²Qºêì˜-(döؘ$¤ –+ ¸‰kœ™bƒw<®»ÊÏ]ë«ÙDBɲ&b¢: ƒ© í³âê»*œ ‚›}õg'¨ÑÑ š$¯´ïÊiŠ A‡€¨ª¬’°¬ETVT2ôf—Î階ÃWŸ=:½ JTÞ½]$çâÍbÄpg^píJP]C]ò²rÅ|n¹Y¹8@ô ëÃø‰‘™ÀxÀ@;Yßå$¡Oƒr ôÙ"ÕBõ õP@|*(äÉ#‰$ S QS]#ª¢Yõÿ€  º>?¬X)‰e]›ßr†(½6oèœSéZAkOÇ%gWqA5×§ê €h¾üF [¹¼IÔÔp ˆ0ec kb"$5ÜZeŠA®õå(5 ëÍâ==rø1àïÿ>t£5;Ù§áëÔòÛ—öêÚ¡ sCú˜#ïnŸüí§ÁŽÖþÛ·|7¼àúü!RQûY§.¬tWie3S­#¥u:v/'ââýרÎúÈ0î¢ßÒ/ŠU7·ÿñ ¨ømú{ã£Ú]¥QõîsŽœbŒ>„o9–Që±Çû:MÙ¾“§Ø+76=MÓaд¡ vÄ{²cÕ©\B{ø®·´R®kdE“¡ÛN¬tgò’öí¸V.E˜Ï·vìxXµGí<òsµÚ»1ŸUÇ7ú²2Ÿ<%—àéCº(6JÇÐóš·u?…š''þ‘¶=i%€ªè»žV#zcÿ<ø£SÝûÕòX|ts%œLß §OmØîS«ú+@ éõ_»1Dd_|V—¶uJû&¡œ¦(Ñ1ÐÃà£ò´·y80sÿ-NOûˆT×P†û¬¢³«mGšàcA4åëGit ¢¼´v?HDßÁ^ Í{þ$…?HÈMUþäY)ލÛ9¡Àq%П>P꺧Ä"ËÞÉ;ŸXYV.ê¨J”—•0P9$‘ª­¯‹Â'ó …Ä-= >ÍzŸ%Â7ó2ße7Ê‚èè¡ð9ßxà¢U¥@nJMìßg³I;/éßøÕ›¨ÈÉ)%€Ð×zH£Ó \.¡2ð¢ÂO­ ß Šó ¹¢­§Ó®¾Y­ƒ¬†É*“\¡äZ_®BÝáaƒ–\ÿ'üàí%Ì{‡ïÕÐÇMè&šQ±è;aQß ‹à<9µbÒô½QËymºü#HâS̲ÀÛŸóÍ'¼ü›Ÿf{L%©Ö©oÞËÉ…˜xÿ-ˆêÏÕ SQ¡¥êä%^ÎÃ!gÀ”ÑDž[eŸ°±–û×&=¸vûÓÌ  Zê‘wêÌ[¿±¦’ þ«‹SøPoèÔ!:¢Ï0f6d˜Ó’¸ûq1ÏyA=›±;^âµè<Ñ š0@dû3ÄpäD¿×NK›¡ÔATfÄ_½óøuæÇZ¿C€ç¥ xóìE%°Wi­x‰Q7 pT7h\?‘t½¡ãü~¾ü¹ó`äÑ š0PDŠÝÝi{²³Òßs Ö&Jûæ ¾fPTvõt¤AÞ£/eŠ/‰¼ˆóñ5ÍÊÓ½n8ÁçK^h॥¤ñÄÄbH@ä߸ö”Pc“Nµý/­›_M„Ÿtîì !wE~òÙ³ÏùˆšïWÞ\¹ò×êè"{8ѤÔÒßß #*â¢ïIw;ú%Òìœíèä%i%+ëN(^ôöí'¡·*ä¸zØbDþõ‹÷D‚¾*b.D7*ªyõéF'Š®¿\(÷’lÕÇ•8¢!:Ê'ò.»[-’¢­§þ›¤7ÂMÊMŒŒÎ–¾£"¤Ñé>O²7)?-51K;ËÆ1KMч´·iï Høµ?$5LZ™ä %×úò 9þa£Œ@Ι]Ë·yÁWðœjÑü@†®å4víl/:QóöuC0(ùÖ!Jï¯ ²)ás§Qû¯ìbÐN¡»TëÔµNÇêåZõ7ï¿d*0!DuÕç–.âT¥¿ÉÆfÑÕ^,’ `VNöŠà¥§¾ÍmÊŒîJøû¡Ö†Ö}ÆÎY³ûôí䢑>'¿x+€ûh×Ô bLZþo¦àùY9ÍU¨J{“…𥣭øKmë`"s Ï\ämjæ9bÆÒüµÿÐáÃGŽ9rìZJAŠ?•6«#òJ¨J{“#˜¥½•ø³Ã²¶—-¡üBbL;‹e« ¢Bƒ^ï)ÒJ¥}“PÓ ¨IðÔ`U̪Iënç6¼jø…ñ['/,ƒßãmj_ ¼G+{{MÞtúaöçÆW*Q•öïÂiÛ_ñ¡’÷¾jÍ-oEï‹~SÚ8ˆ”$ùeÄÜË%@Á)dŒ}ÝsÆî;sªCðrû¬õ÷K Êmžù["³œ2Ë_ð÷W/?¨÷ pWhIX×i?÷U%2Î]r­ÞY *ùÀÌU×Ë!ÇoòHc„´$ÍÙxº©"¼ ‰Âû_ æÁSû¨ïöÿ¼ìFA”üœˆ…óŽf í‘.ãŽ5„§f¯ÉÎs žžÛqâ‘Ø!B@vç.Ú¨ åÜ‘»ÅumD”>þ}ò¢ˆR Ò4ˆ^OO3ŒŸztóßïëJàfEü2ídŒj†Žž:"ÈII•tv žûäqŽÙx¹7.ØðŸoõ³43ë¶ðVm/H;9oìè1Sv?ménVä4LZ™ä ×úòªà1e¼ òéÂŽ£ïŽÿä‘BŸ(ð÷WöËv‡äÅÜ~Ň˜Q—úUjÒ­SùôíŠ+×ôçÕÃ!]š]_§ZGˆÖ´NÇêåHÚ iñÚÀN¾!˜FZ ¸é-Ü먪¨"€(©(5º¡Ê*,aÇgºÃÂÈ;‡Ù«V¼¾yâ3FúØèéw½ñFý̨(+Ç €$œ;zDœw>óxÍ®7Õ •”ÙâFÙÊJ2ž><}ÏøÑ›c?ª÷š»?òqZ~Y5'‚¨¹1]€ÏkÖÈ+¨ªüLÙJ$lz­-„¤Ó›t‰BÐà‡Ü:¥}«|ÑHŠñ…âØÙÿN³aA CÓÒµ·_?_7km¨`1ñTFãY ñóMQ„ S'ß~ýûx8*¡Èè<êÈ[)Ñ‚xî_}@Œ­kîÐÝÕµ›±*ÂÚ}Ü$‹l^•¸Å[ ¦aÝkÀ@M:Çc]B]ð¤àÃN&¢:êTI‹‹àgžgB‡QêìÒ/0 ·ƒÈ4÷w†pˆž,I¤Pr6XAMçÅ‹*…÷æÀ`}BLÍÚwDhÈ0 Æé9%Ø^$Ì”ÀËnõ×§Aõ}‡Œ èëæÐY3èxY}* !à¼äß½9€ ®ÆŒîk£Ag˜†Î¢ƒ@•ЋZd…×E!D”»¸ùú:é+bzó'ÙK'ˆ²+SôQˆ¨XøŽ?iòäÉÓ¶Å”6t4H bv"ñáÜ{óMQ€èN’à†_üÉÓÅÅÅÅÅ¥»™¢jÒ­ö§óëƒñä;™æ²)EBØ%) “U&¹“H¶>鬯fúö^ ñS^Âb+ ¢l}ïÀQ¡ÆäaÊA!T´›Ý*I²uiÛzÒ!ÛÈÁE·4ÔœjÑj¶´u:X/GÒNÈ‹÷Ÿ:7ÿ>D ÈpäBâÑÏ%Ç1! ¹nNmò¸T£ %8^™óâÖéÝ«¦ °VE!€ ŽËÖ*»äè &tïZ´DííŒ>»sÄ+S»‡ˆ´ðÚÍqÿ‹Þ\yf”ôž¿¥5ÈÔr%” dÀèó— ×9ÓdÅ[Ë#dm¸]V_Q†€Ñ.¯Ò¾¨iÆ7À—ë+ñ²äóÂtë¢É¦!¥Ñ¹k¿IkN¿ÝG†_’zëø–ùãºYª³è(‚)pô,\§®;õ¼XFïY“q{ÿÚ™#¼M ÔÙtŒÁV7´ñ2sË…¤2 wV½ù÷×Osm%CIËÌ#xåÙ”ÊYs÷÷W„Jƒ»Q¾"…÷÷þÔÍXEg°5M]‡-8˜ð±i§+M©T\ ÓGP³ùñâ]Gõ»ˆu!=MÕi4¶®]ÿÙ‡Ÿ'oì!:Í ‚à$]âko¤Æ¢ÓÕôLlÝÂVíLnPµÄ¦¼øÑþ™ýítÙ4”¦¤kí;å÷;ùU7~Ðk: ªL:¹`PWC&ƒ¥aâ¼&â}åKY;MÝÛæk£§LG €á·§îÕ‰¬uÇÕ§ÎÞíË€4ëEd'ð‚ýý›qEVN› d ‚Œ†I*“ì@– ×úä[°¶µ»Å™Í‹55¼äÙ©M?íïbÝY‡£@£)p l}Æ.OzVɶNÝÎE’At¦^o(šj±j´¬u:X/Gú)&-ÞjšAàOWCdt[ûœÔÞ]â#lnü< jcΖ‰¥ä=Yfƒ¨pXÜT„Ò|8[ÚÜ-R…«Fz”ø~T%ÿŒP‘¾ÓTí¨œá»+[TÚÚtÒ§ä•À›Û¨ÁŒhqë*==Š#s['y„$;ÍGiß Ô4ã £õ•üã± %¨è •çL·;¼ÄUŽtÔ ,²\vÚïAÆŸ½ÕÁÇDZ¦ôô(DmðÑÜÞ\ß,¼g«hæ´öe ŽÊ¥Z§iaët´^î[³“Ž÷ê¬~¼²+Èrž•ßÜ)à«ö?kîðªkSõ9þû2Dî.»1£  ‚÷iÛÉ Þlq£È©Ÿ×Ü[`ŽÈòØüª%CÛZa±gE¦6‚ûüU :ÍàÞüјíò'"kcg‚õ cš!‡*¯NÑEª?áâ' ³RE€¬1½Þ6ÈuàÂÃ1oŠëÂŽˆªœ'—wÎêcãvüu³§®+ôž3Û…J®-³$²îÈküÓãã'í}‡£Fc„Ôn‰gž˜7uýÉø÷oêŒË¿}ʃ ûn¶µß$é.s׎ÐGªâ–ŽÞÑlI|Î}ziǼ»¥…Ì(ôžõc7"ÿï™ã¶=(ª âàåÞ\²(º •n"˜½{eÈOÚ»ìÏIJÚb¹YQ+GL?]D£É².²J@Ñwæ]™xÎñ'ýù¸n~Aìúq "+$œyÓ–B6/|‹•öÍòµç9²éxK2rÁ³£·2f2ëæ÷ÿACu0@3œtùÓ7²Þù­Sóp×ôÉFöê‚nóK9W>Š/Õ:_—ŽùêÄËžþlUî †’†®ž– £vŒ 1Mן/e×-‰K8ÕŽà¾=lÊ€@ºZÇîÎVºŠÑèµ&¾Á½Yö[O:Ò” ¬œÝ<<\í;©Ð ˆjÏ5÷Ë……yüG1Eó®=\{tµ4äÐ!5™'÷«:iw€. Dõlz¸u·ÐbBT»ÿò9žtÇó}~²ÎM1ã®nnΦêtˆ¨¸-]?N‘ñ5ƒ¬jËy±Ó_…",}[÷VÚ Õö_1Ç“Í)‘R?’ô× 9”ö½@}Í  hoPәѥ¼·ø°¿¶$í¢?ñÒ'Þ‡U¿Óu™Ž?=úð#gîëzÏ8xfµ»¢ì[(¾TëP4*9N úúî‘ÕS\-tø%ùå€cìÜ/ä—/Rã¶H;‘f2ö؃{Ç–{™0?¥<{™Å×q˜¹ýúãkËÜŽÉDô†­ÝµæÇ‘½ô°â´Ä3¸:Ý‚fm¿ö4z™‹Ð‹*9Í:÷ôÉ™ Óºëƒü׉O_çT³M܇ÌXäzIJæC±jaXM?sÿÊÆ ½Ì•ÊÞÏÝîXP:¦        øÞÀóno7váTuÃ.¦Æš´²Œ—/ßs¦Óó¾9-Ø–Bn¨iÅ÷f;féܪ 7➥=½›ÄCXšÆ®C„Ι?ÅKÿ; ¹îhPNS_–Ê¿‡)@šõ’GÒöãnAÊ&:dôþó«A!x¹Æ‰Ž̈®ωٽtÚˆ>ÝÌõUé4KÝÈÎgì’# ’nåçÇï]0ÊÓJ_Åd©ë›w0qÙ©äšúŸ‰ü½ý˜PLÿ…a¯¢$j† *Œ?ûm`ï_n£–nÞŽ0ãQü‰•w#n¬½qu±3K,×öµjy$¡    ø~øÚwPȦcž1ÔB*NeÌjq¯7ó_oìAtŸ™Ù‰Û Áûí^ D-ø\A„àÃÝ Ñϳ+Ï ªÉ‰Ùà§È :šßxN ãp1}ÿuQŸë¯Vç=½r3¹á_ìð¦¦å¤“©•µqN^|uª1 é¦Á_–×{eW¼Ø¤B–ç¶ÔzÿmAÆ­S‘IŸ„î+S‡˜Ð ÃmKJãUr±‚ª"PÁaNd^ݽܬ ÓjcJ…b3HŠˆÞä+åBEp-±Æ ½ÇÆd>AegFs ª?úï,¡¼eiñO³„Ã@ÊΫ! ¯íïEcCð óûûúúöör±Ñc¡¢j=æFäÔ'¤oó DsIJŨp°7Ódä¾WUùäíñcˆ?¢n8`ËýbœŠ cŸ?´.c¥Öe((ŒY@ÌdÖÍŠÅ6ÛÐͳÃWU<øA@ž¿¯£ilïá" @µ —e8Û“‹ÍàÆÍ5Asø?U"—ù¯Ö:Ñ£Ï_¹¸¬êÈ¥ ÃzúÅì:£äç^™e§Žÿ¾ŒÚFlÛ§ Al%ç¹W³¸uŠy³?H4ÇÕÏID­È09nü|S`–‹Š=g¼Äv@fÝæ6\kW«–K ж¤Æf,0C;lô]‚÷W¶­^ùëÞØB/ð’«S1QåNNž½}}}ý—^+—}[;!E~¦ÿÖ-‹t(¨iÆ7À›f´ó̆ñWý/öV€¨ñQ¢Ýž³€ÄìV$J™/àyûý Ýó÷Æ ©iÿõÆtˆv™u«RørÙÕ)(.¡ÐòˆÉz¢:ìÄdž§´*zF'²üþÊ4ÔŸî½ãƒÔØòʈ‰ZÍesªXG!Èú³wÃIÓp™}2EH¼ÇËl01 C”»N;tïCYõç)‘›u¢AH·^p·¾–ø§«ëfm¿õü]~YuMynÒ½3Ý5QááÙÒD«#:¡ÿ~îˆx¯Ö÷`@Èñ÷'áq¹¤†nÁ»½þj¨ŠïκiA3Ó þÛsƒGž¼ë‰ŒØþÚi†d[V®i†¤êÈ«é‘"^qc†1 iÝÖ%ñ‰6 ê Åì—?bsã癢€ÑgwŽì—‰ “«¹>M4§µ¯ÄL•ŸºÙ•µ 5õ—Úת呄‚¢Mé€ÓŒ“óBÇŽ[úoÖ×ÛÄD&ÜÛ³ŒP@ë¾!™ì€¸øÄP%¼¶¥v„%)òóß~5ý·¦hù[¤CAmhKÑ¢åÔSlɲبÕP£ï`O¶Èu¨ååm]}öøi)á ^¿–‰—¥?ˆ‰K|›ó©¼š„ ½üôÔt>èD~§R¢äþÝ<¨Õw»ˆÏ·’÷à>ª‹ÇŒÊ.”Ý',ÄìÈ–«OgšnˆJ¯:I¨Ÿº÷”wƒk¼¤†– žuüç¥×k\ÖoŸj*õÀTÔdÌoácÈdY+ÛÈÎFW<öf¥MoA䇄êÈ«µ¾ƒ{‰8Ë#ÈOó¯}/ïÞûDXi¶ËS€÷õ·Þ§3³6ÃÀûüÜЕÑ5Ë29ò[·»UwDç Š¯Ãè­GGmÚþûä7Ÿ ÔÜësGØw] ¨ÉWÓÿW,úkCM3(AõŒôĆ‚œŒL.çïëÇÜ'ézqQ Ô!Dùã]a¡‹O¿.ÇÅÆ«¨”k¨ääñ Ô°³¡˜44£Î(Hj¼@¶Pz·‰~_|ç`xjØ"K”È?àâG ;eR}¬Ãséž¹ƒ·]ýuÌ•54C›î¾£&ްá4,½s.Eæ!fX67àF™j]G®>oÇöé¶pßô%¼R²•Ù¨à2ÒHh%_±ûØá–¿¯Iºwç)oŒo3Ó0–óìY}¶M¼œz'6ïÚIò‡ùÛOƒ­ý·=®Ýå'FDfãídMÎi#†;Óð‚kW¸€êêÓ €}¶È Õ3ÔCñ© '9'€*»h ÿ˜ÿQÚÙçÒU ¡HÁZÜ„ˆÈ<‚Q9¯Ÿw=>C¶&ðàÞ^åçíí;aê h“lJ«#—B€ô¡nû<°íÆ×LN‚¼¬\¾hBAnV.=úínÕ¤%¡ ø ̽2I… Ÿ™ü¢û{ftí¤Îb²4L\G-?—*¶C¿àÞ¾ùÃ=¬ô9ŠtŒ®ÈÑ1qôöúˆwñt-ö±5Tg3™JZ&=‚fÿ“-ºxÑP¬èma~vú*L Õ:Ú—I÷ÞñAx ‹­0X ¢<ö_‰[{ÔnýGwÛúVP»§#„BšÝŠD> rþêĨƤ+bË&ø‡?z1 ª;-ªþy”P[Á„£ËÆù9k*+0•´:Y¹ œºæÈƒ|œ(<à/Mþfâ°ñâÄðå!>¶j,¦‚ж©KЬ73Åj,¯b4-šT†²jD^þ¯õ5ƒB*ˆŽ Ÿó.Z5P¡ùt5±ŸÍ"t&í<¾¤££Q‘“SJyvF´ôt0ø4ë}–X¯±ò2ße uòŠè´äú?áo/aÞ;|¯†æ8nB7ÑDˆŠEß ‹úNX·àÉ©“¦ïZ¾èØÈkÓ Àq%П>ЙĒ Ž@”—ÖíŲw²ÀÎ'V–•‹¾ˆò²r†‚‚´e}îÇÂR¼~ñX2ˆ¶žŸg½Ëà{á‡Z™žÁ%mÝ–Ÿ®—¾}ó¶ÉåÂWwbVسåKÒè´ú…}!³Ã‹ ?I›k5 §BYï2yÀIø>KQ=-äë<r"jrˆ¾ƒ½›÷üI C£éOž•∺ƒ øVMV Šÿ0xÞÅéîó¦¡ZÆFFÚyéïœZ726éÐýÓ¡uŸ ‰¼óa=GIç!, [WMzUavfZÜùgPßù;×?DDéí#ƒ–Då  ‚¦‰¥½ ??õ饮œ¹üÛÕ³³Ķžæ¿?ÒsÅÙLÀÖÒÑÖ|ºIßÐPzܹkÉŸÕ °U©=èFÁMòS 9ö¡ãmóýùª‚ãà  @ ºªµdí@¶DqüÆ‘ÃVDçñ¦¬oncL/Ïy÷,rÿÛEfÃÏ4ë H˼´ð‰ý'Ÿx[hªÆÖvk2“]Ú™pùŸs¿^øw‰›ŠØ[—”mWkÈ”U#9åÿ|­  ò|±pšË¦ñ#ÁÛm ˆh>U %./:40»O…CañœÃƒ8@•Ћ áÂäBÀ“7t§A´ËìÛ"Àå‘S …BÀÉZKÕ­™Æ(¢>xöø.(TôÝ%=Ü›À ø3j<ç— ~Òún4D7ìZ•Ô›„EÀl–>®“Œ÷h‰5Pã™7«DÒí÷W‚Þs[Zó¢à¹Ç‡j Ñ›%e'þ˵N4€èŽ¿ ²%?e³›„ˆgI M–fBÀICn§)AƽèMì¤æáb 4 —TùP£i×E¢»+oÎ쌚ÓÚ—|¢ÍŸ‚æÄ.û?{wUÖüœ;ÁÝ¡’"*!Ьb7Ø…kÇÚkÇÚ±º®±Ækc‹k'*(¶«ˆ’Š´”Jà Ì̽÷ý0HÇ£øü?ìo¹ñÜs.pžsî9÷”;1­Ë,ÊTµ²·\ö bÚ–˜e. [ïÈ„ŽÇåLYqÔÇ]-W$(Þw8¼ôrCùÞ´ „U8\ý.«nE )š¦iq­yŽ|Œgú‰dÛÉf# ì É,ú$þ|uÿÅÐÂßTòùÑF Dh¶ûýlxfÁ_•Üg;ªbÌn¹Ì_D—øTø'Hôé¿S›Ž<—ý»’øË.÷$yóW>F„FûEÞ±²ý¥__üãfÂĘÑd²wÑŸùƒ,¿ÊœZþVrEòǯ<0\ *G˜[âÑ>7{ôŸ“‹?Û#þti·×Ë<„Â3s}ùîÒñ'ߖ˦3_ý3i©wf£”‹ÑtôÔîêtôáy+î~.è*•&z/YpâS±ŽÓêž”ë2y\ "íêîÑ´FŸIÃMŠî~*ææSOã…ÅzæÉä‡ÞH1³±ycBTÌ­¡¤vþÎÅ;³éTïÍËù}È,ŠŠÌ¿°xØüˆë8fÔ·Žtf«iózhÒ±Gæ/÷ùöðˆð­ç¬5¾ÙX£ç¤á¦Beûm]°ãjè×ÂR¦²"Î/4ûÊWZÅnÊÔNeÖº-Vb6c~ë¦A'{-˜{.º`°”N¾iê&1Ã|Ìô~šuܧAFžYà1rÔä}AÒª7®aÔñ+¦ôý‰-ÿƇø“÷âi»Þ’ò]H5 „Œ?>éÍoUC¦øþ1ïH ¥ÞeêRÒOA¹ä¾å=fMµU!_ïœýçó !„謗[fm –2›MžÝG ¡zº«åŠ!D§ßÙ0fäÈ_7úeÀ¤qðs¡%ZCö[ÓÛ”‹BˆeÔ{Ãæ1Æ 2Á÷vˆì'Kú1"’Ä‚n“&Û{A*K×ÞmÚàÂ%»×œK¢õ‡î½²}¸ZÁ8žÅàí^«9’ðC»}²KžWÊíºõâΑ¶šL„bkiW1ضòÏ£·ž]ù—Ðiæ2öð¹µínõ:îUl£jž”hÔÙÕŠñðÙ¨‰ÝJ¬Lʰ¹vcÞÕûÿ½ ðñOÍE|}‹V#WL^4”½FtŠï ÿ|~Ï]ÕJkõYñ¿ Í|î> úÿ6&SÂV׳ìèÚÅ}üŒilTKNŒ5vôyc—›^yòÄ'«7r¼hêÒ%ãÚ|[nó;NÛ°@ëÞãobcßÄäR\McÇÞ®îãfÏf¯YåÀ#Ótä±g]þúëЕÇ®¼$¹ú–&ÌŸ³lîK^UûÖ;*'.Ä?®ÌÇ„‘cVAç a<ú¸a¶tË¿ƒîݘØ÷\võÏùMNý²SÞsT§@8¶ó¯/î¸vɶ³Wž|¥Ôš´=ù†}M‹~A*å§ ¬êÜr\û…7ý­¶®ÝvêN _$RoÜvÔŒy«n*»|ús}ÜÕòDÀÏÙÄÒ¬TcŒ«®Î´X˜+¤#V‡É3œŽ/îõksŸzõèìâò‹kgbs¾DoÃ>’‰_î:þd©Q It<‰¨”O‰Òb+ì!¦…­Íwó3Xu!ß…G“ˆÙ¬]kÍ8F}H Óº•]éõÝ™6Žv<üFõ>†D:EaUd5Õê€rÅNuƒR0eç9 jßa—ÌJ²Æž…¿=p/7êëIwUÌë㙠ݬ Mí‡w~TpWƒ†î;üÓY~—v9o†Í»:F #•Þ‡ §ƒQAǹÛë©|[¢³tFlº“P0†@%îï^ÅcCœ§³Kœ·ó®Ø2ó•5šQe!\`UžòfP‰ûº« ¤Òã@ÙæßýÍ@Œ&s–ÿ‘«¦Êª‚Ñ yXÑÉ%AÕ˜›~ôç« “ ºý6ΦZ‹ÛPYš¿,X»}i½ï`Ñîj~$XÝaì–+ÁÉi ¡÷Ïï[3­¯ =äìr·~ëòBóx<ŒËk·]]ê£ \U»L¼Ë:²K!‘T²€{eä ø#*+#K10OÀÃQÙ™ÙeHfeæÒóøÕ ¨7òůŒÈJ€44|â€}Ó'Oѥø3IÌæÓWz˜Tï¾g˜õ[°zå´NÐ ÜÕü€0ϰ¥ëÐßVï÷ ñt×Å¢°“^„â[Û4a iس€œÚA!¿ Zè¢Ì¬R/pDŒ­ÙB!<ëæf $xñ2³²e"äŸgaeL ò}PXé_H#C…4f[X›} nWtErÅ_çÑUÒ ÐðI£üŽy¿ð<ÝÐuÆ‘ k•ŸÞµÀ4îØÑ’‰¨ŒÔt !„˜ÝÌ™TÚÕÂÅUí\1Ìår1¢E¹¢Ú-ùÆ357dÐâ gyÅ>¥¿\?z%¹f£L;÷æL:ûÖî¯+¾ÀjÄÏrèÙÍ€ Òo>W"¤ì‡‡½"¤˜Ó¶—k]/Ò(‡ ¯H®øë3ÒrAš>Þˆ "š"óÒ>ÜÛãÑŒ£ìpÀw„h4ë~>-~¾¸éwÐgå â½LýóÌ19E­É¼Øÿœ’`»6-e³ºÙíæofLŸ®0r«_lQ£”%]ß½`ÆÞ`9†-M™˜Œúïi|­V'g9öéaÈ c-Y{/Y* #ææªá3/g²kØtg;Í]=P‹ü×òøçIbaª‘—øÜë¯c/ò«?·ëÜ9íø(ÃgÑ¨å· Þ›M¥½Ú3nâÁhŠÑØcјš½sO±*¾¢"~åG* Iö?þÇèŽæZšš·qþå—ö¦Vÿ&ÖpþcËD³o« =pm‡[:úò¢æ:FÖŽí:´s´i¬¥aÜÚmÎNßH¡X·÷ˆîXxÿw{sçή®®]únxRƒé¼nK×öÕ'rü7w7Õ7kÞÂÊHײÿ¶”A[ç;±ªÞ»\„Ѩƒ—ÖwÕ“F]˜×©‰^ã–mÚ¶jf¢©ÑÈÙcÍõ(iõãg6ŸwòÀ(KVæõµ4²hÕ¶Ms“Fmç\Ž£´;­9³µ†òÇ2*½¢!~H3¾W„Ñ {×ÏÞÕÞˆ™ìï+6hã>{§OߊvŦucUÇÙ—‚/lšÖßÉ¥DE$æ ,œÍøó¸¯÷жò´ï “qžW·MîÞ\=+âÅãG>|òökMsb˜M<óàÌÒ!NMø¢Ä˜¤|×™<ÙS«U'°¦óòÛÁ-Ù©© ':4(¶ëî8I–Ù0± ¡æq%¿ä–Têósú·j¢Íçðu,ÚXyé½°ìñ¤Ÿý.Ý¥e#m‡£ªgÑÖ}Îÿ&ˆå Gú9àÄŠ±=LuÕ¸U½&6íúM]Ü?…B!:qwfèL¼YêxTÜ®Î*˜a8íη/ g®ÇåòÛ>¥§­±:‡É0˜vG\ÙWò_BÑÌxiÅÅ"ÙV¿錻³¬Ù¡Úqsh‰ƒQŸN5d`†þÀãqTɢȋ»µqÌ/Muù*\uÃæÝ&m½_âªR2I??;´p¨‹±Ídó4 ,\‡LßèMVg› ¦€SéÁ§WŽéÒÒD‹Ïáªë[¶sŸ½û^|©â”«và¡©†.%%YÙ!?3̱êñë¯èé%Ÿ·"íÖn}[ªc„ÂÜ‹O$ ’¯ýæ¼ðH$CÏ´qcýä¨hÿs‡??úüü¯ {…éÌ[‡»/¿“Lb®®E3; iÊû ë»_Þ¼pcÛ­‹sìy•‡B§ÿ·yøU~ÉRÄT3nÚ”rûð‹{©VC/Žä×àê¤1^c:®ºzú:HJQU|UÍK¨¼Xä,Û2å O X£û&ÏßußúlÝ„]¯k+‹ŒŒ:’‰_î:þd©F®$:žDTʧD)B,T.á»ðh1›µk]úûZ…makSÁ„r¾ªþ%T],ÕUƒšN?´Õ·í”ëï"Ìm½òÈÚ_TË»^s{ÛÒŸ«´thÆD‰ >æÐ 3“Z• «ÃäNÇ—?÷úµ¹ÏÆN½ztvqùŵ‹³»hy¶)Kõ!BLëVv¥'é0míxø0ê} ‰tŠê£ªÚ4@éØì2ùÆ!DÓ4BÑ9Y٨ϗN”J"!Ëÿ!:7'—¦¡¦¡®ÈGY0_À¯ ©_ö«š\BUÅR]5*F†IÇÎÖœ_„ˆí8jŒcùyVU”. ,PU%¢rs…4*L3jW2lû%·m\³ýøíÐ{^oý¼v!ÌÒ±¼àïí »1åÞ¦LÉs„4UuÕ2wCMQ®0WX²Ð«¨xh ໇y<ƈíº;ޤË'º÷úëØ Ùð˱OC{lÉÚ{ÉRÙÁcn®>ór&[3Çky å«fÙV#:Ãoù¤¯Åüö+=—;ñVë¼Þs½Š0àωëžå–<.fˆ,÷Xu7Q6X@¥¾Ø1nÖÙšã8cv·*Þ›(TT¼×‚©žù/&§(È‹½ñω V±kÓ’%ç6åáv;§eø,µüvÁ{¿©´W{ÆM<M1{,Sþšb‚)àu ëöÑ]ãÎû¿Û›ni¦ÁƘ×}ýÕ.Uôr—<ˆÁÐ×’…C^»¼¨ÇÕÕú–ÖµX’Œ¤è¨O™bš°˜?¤Òî|ÂhÔÁK1iƒWÝ¿0¯Ó•5&Ö–¬œÄ˜˜¤Ì|ö 3³Æ·UAñº-]Û÷êÔþ›»›lbnÀLN¡šNÝ:?|ÞÆ§µ+„Ú_BùǬfÙÊýõæÂ)ûÞ“j×Yh_°0¿ý*Ïå~Vl›´¢çóí®Eï¥`µŸ½Rûßµ=Í6µ³ÔžOÊ¥ ƒ>ÛŽ-´“£–åJ’ìüí‡V°ÔŒ-­is鬸·oã2%X³ãÚ-Íy·)³ù¼“BzO:óß_}-™5·ÐÌÿôö]²Â:מÙÚG£š™&ŒfÔ5ÂdœçÕm“»7WÏŠxñøÑÇŸ¼ýZíǰªãìKA6MëïdŒR"‚ƒ"ó΃füyÜ×{EÛ*š³XÓyùíàLJìÔTž Ö²í3eá%]¹Û0Ì&žypfé§&|QbLR¾ëÌžì鯧 epky å©vÙÊ|qîoÇ¢)­ž[A(]¹UPœ¾¾A=‡~lâ›Íî´û£ß¬FЃ_š(YbbB~~~Û¶¸\nÕ[ƒÚ‰„oÞ„%%%™~UPŸ  ”®Ü*(¤%KKKmÕªu^žH(Ì­zkP;A4mÚ,(èUñTA}‚*Pºr« pf”L"‘$IQµ_*TMVÎ¥žÌ*¨OPJWnÒ €ò‘$©ì~"å–6TA}‚*P:(mê¤Ô»ï‘¯äeGñ‚4 |°äÒA(T U· £åƒ~\¥ƒ*P:¨@i Á¢ó’ýnßõ‹ˆINÍ•08ªÚFæ-ZµïÖÍÅN_EÙÑU%ïÉÆ±;žë Þ¾ÓÊ¡ì`ª$ Ù5yýíŒòÊ,‡ßŽ¯î¡¡ Wƒ’ÕQŽÕ¤Ý‡³ €:i@ùê —Î}}Û¶_|Ó˜¥fÐØÚ”Oäe$Åßýx÷Ê…_f¬]ÜY÷ûn÷²˜!‹ ë£›»¶ç ,#‚kde¡[&ƒcZé±¾×¾z:çþÚ‰ÿ 4úÏö‘æJMç꼄du„˜õtKUÇ÷S ‚4ÐIb®oX*4—aä2iÁô¡ÎTh’F˜ ¨¬÷O/9|!:1‡BºÐžQ0ÂtÈªí£ŒK÷”ÓafNþ÷Õ°-„eéne‚Z !‚4 | î[%?];p6,öX±o‘O˜›ú5§à+Lèµ±®ë«p þÞztK)Œî‡Í@»K²ÓÒÒ~¤r /›VvÝŸ¾øõ}ÝûßO-Ò @C#÷½ñ> \¦NiÅÊÎÍ/þMIór²°z‹¦´XB"„-úüäÁ³—Áï>%§¦ç’lu}3Û=‡¹µoÌ-z¨Šþz{ù Ï·æcþ·Î9éú¿çïG}Í#ÔMì~8nDv‰¤iw®ß|ð*"æKŽ„)ÐÑkdÓæ—~ý:7UÃŶ ÷¹â}ÿÕ»¸Ô\’­ndÕª›û~v:¬:-å¢ÓŸü³tË“l“+¶ŽkÎûVTÊÝuK¾Ê3±~Ý+$wáT^ÎÒˆãÓWÜHm7ïßEÎÅꇊ»°lŽW|Ëßö®ï©þùÆêiGÞJBÑ^3‡yɶ`9L;º²»l&Iî&¹ïj:ûãýs—üü#â¿d‹i&G]ÇÈÌÚ¡ï°¡mõ‹RÊ*˪èt«œb®ž½ü(,êk»Ó’mfWgVZ €¤åSh&ü•Â|'WGfI•{>I¾¸póXŸƒ‡¯f¨7iÔ¬us™þæÁÙ7þAC×­fýmšM°˜!úëÝ­\zͰlÞ¢M£Œaïž_ùçýWzÇÜší!:÷Ý•M[Άf"m ['{™žýèb϶£U Ù¯\ZøáÚ¦ÍgB2 ÕF͵™9qa!~ž¡¯‚'­ü£—IÁïåúíz®õÜŒ¢ãT|(­®¿/z¹âš÷¾#vÎh%À!2áÚÞSÙ\»iË&Ú¨äK(¹ GŽr¦l!Äb•¼6šÁb „˜,LÓ´š]¿IÚ7ÿ}’ f?ÐÝQ›@!B߆‹hš–¯š§îçfHv.9ï꼈3Ë×]‰‘ðŒZ´r5V%rÓ““¢ß<¸¥é<ÐIO–DÈUVßN—tcó ïllin«—ÊcVZ u[$€:i a¡s>Å¥£±… .7Ç(…0èä†Ý~&$×°çÒK{™0¥"Òø›kîxtâ°·Ý*÷» •OØL[<8tÑßýÇZý5ÓYCueßé×"AëÙËh‹ó¤rŽ<å,Ì5ï<Ü…{’¨iÛoø0ÙäcZš/Ì“P?M5UuW‹o߉‘èôX½ou'u’¤& Bü9"JT0PQ­[šüxß§Qïu§ætÓg’ˆÀ’¬Œò@é“wmè­Bd>i>zù¨àY'Ÿ8hk2 qç…ùêÌëª&Ê“Ê[8ò”sñ++1šQ¼OŸ s„!D“¢ììì¢ ÈòW“ÂÔÃhF±;ŠFrÞÕ´0++ŸfX6oB§¦¦ ³ Yiuné‚Óa}÷ySÛªd}I-ºÞ j¡z²²²>ìéy„Á`Ìš5³†G(¤€†=¾$w£ç‘´(åÝ›wÑÉéÙ" IÓˆNM%™œò…DzÅ~M†Ž­t„ùßZ±4™§edÌDÉéYÙÒdй¯#¥ˆ×®{+f®¸ØP MIò¿ýSøöõ{1VoÛÎT"’Í|•ŠV¶f ÿ1qBº‰êúH:Á507Óa—ú”a¥W´Æ--–˜ [4)pî¾ÏÅa¡T»ûï³;ñòòH$oá yʹ–t5•TÅ]5,,´‰Ð×^»Ï²†¸¶±Ôå²Í$Ò‚=ªWV„f›öMÄy¤"sªÜ\áÑ£G:œ™™‰âóù <8 Æ Í(ŸBûqj!:#=“¢9U?×B‹"}îðzþIT:ÌÈËÿÖ.û/¡*P‘Ðt±ƒb‚‰’J)š¦i*#-¤ c#-)IWpf*#5UJSéW— »ZÞ÷¬\a.M Ð77ƒF4B„ÙÐ5ÿŒ4*uí´$7=+*¼ q¾¶ûüѦ býÞ¿ÏrdŠd\9 ‡–£œ ûîK¯ÔEû”. ¼ôvòW“âÔýhÆ·áŒb׎ª¼«ÑlÄüÑï6x^øûÕE&O»‘¥µ}kçnó1BÕ(«‚Óéh©J)ºd†V~-ÈA$:ujÿþiiE#-EÁ¬¾fÌkdªG$Æ}ŒËCú¼*¶¦…!§6}žièòÛo#»ØšjðT˜’¼Ü4dÑ•üòv(÷Ÿm&Ëž°¢*kâÐB„v÷þ­4Ëé ÇšÍT«ˆù{F‹3¿¦ªT•ÜÑÂ7wGKi„PfäëÈ,K‹Â©örŽ\å\áÉåk€6èj*­Ò»š–0­&îôr }òðE`Pphè›ÿ®„þwýŠí¸¥ ÜÍUPuËŠ ]xðš“H$.\عsWJJJ©¯H’,w@=ƒ4 | ízĦ­Ûè]¼ú9ø‰FkWõÊ›3’7Ï^¤"­s i&É“ä¤}É¢iDçÆ$çÒˆYÔ·Z¢¼Dßxñþa ]þøùS’˜6âTpF mG‘zŽî#Û”~º!D“ùB¡˜¢Ëv»×-Œf©ŠCå½»°ûâ‡|Í6=-£ï\ÜyÎzó˜f\„ä-¹Ê!‚ÉÄI¤š.ö§ŽÊÊ̦PñÑ º0ìbË]MŠS£E§¢‘¼w5Bd^Vš˜gÑaPs×l6Ή¼çù׿ka§½w\ÞM[èt¨ÂZ(ŸT*½víú®];ãââËÝ€$ÉØØ8„PNN6E=FGQTvvvá?ãâbSSÓóòòŠï›M’”ššZᡲ²²Šo——'‰Š’••U<±QÈ."‘¨T`²]0ÆÅ¯€ï¤åSh‹ÆV}Ûøì ð:éßrz;í2}ë´(>8†ë`£ƒé|aN…uÕYYÙ¢Âíèô—þaâRiFùþ’ïÐã4whÊzþæå×é­:V°ä?·¥£5ëÅ›g¾?YµS«$ ª¸MVµ m•i-|sr¿wŒT¯ÏüE ›½gÍZ}óæÁ¶ë¦Øñ±¼…#O9#¤®¥E O ñ‰R'óÂYÅÒ˜Àà¯"Pá%LFˆ$¥%—»š§Þ´-–fÈsWË’¼\I^.Bm=:ÜÜ꟒ò™¤µò–UE§C¨¢Z($Ék×®ïÚµ+..®’ %IÒÕÕµ’ ~\²_7ˆYAà'i@ùÛÀ¢%Z}Ÿð|þÀÇ{W'ŽîåhÄ-È!$™Q/ïž?;±ýÛ›i3ÇÐH‹ˆ{äÑÝÃF€B´0êöÿ¼^æ"ŒŠµ‡*zKqÉ ´f§!Ý/¼¹ùâÔ?W´ç °V+hÝJ3cÞ¦¨µlª…¢5; ïuiõ§Ç·©Îu³Ñ(jgE>ÿ¤ÓåsV™S*°xÊWû4C®îh:ûÕÉC·‘±û¼ßZÒâæÓ¸….»êsð”ÃÆ)NjX¾Â‘§œR³¶5aÅÞ¿üÔeî/º „4í•—çµx #¢¨XÚê•ú)AH5¶Þä®&Å©‡4£TÉuWÓ_ýÞóZ9Yk³ W ó^F‘˜©o¤OÐ4-oYUt:„*ª…2W@Ó4M±XU7]5j„ø FÑÆA¨ªM¨ …::ºN‰1@Àd2¸\^á.êêêÅ7àp8\.·ø'jjj FÑòX5Ø…Á`ŽŸÈ¹ ?H3ʧè–X¬Ùký´i­çÓ—çÿ|uY kd¤ÅÃùY_’“ÓEâõ°ÔÄ4M#¢iß¡w÷zÿ5çu‹–dZÌ›ˆÕ®ƒ:¿¼ü0¿¨Í\øPGé ÅÅ.FHJ´œ¶j\ÒŠãÁg×O¿kÞÌBGfIŒ‹Ifv_¹ÝJ“‰’ͦ­™–ºêг³§û6¶¶4Rgäg¦~MNJü’C´ŸÛÉÅŒ);b‰C×1Å<4EÅ\ݺæA™?,„ZÛIóûY0èôç'ö?øB4¶ôW R”O#)i9fÙÐßÏ>>pÌÖ|V{-†\…#O9#dÜg´ËÍMžî]öÁ·iUéט±Øqdâ¬w\QS—aÚ®­Öµ›þûVeýg©Ãe`†‰Ëؾ͸rV“âÔßCSe«ì®&…ï}œ?rD³‘™¹‘¶*‹ÌI‰ ÿðYÈ69¦“&MSrßÒ¡Šk¡äVA 8ÐÍÍíÁƒ»wïyýúuE×zçŽo•òÞ9:¶)÷+}}ƒÊ÷ÈÒ €ò)¼E‹³óu{­÷tò¹æýèÕ먄¨÷RW]Ï´­sÛNýúu¶fg¦ IÑîë·óŽy^¼úú¿O,Mãf®3Méžsxâå‚ÈJÌͨàñ’¢§ØE¤ÑÀ­mož»tûÙëw¯bÄ ž¶‰uϱÝúš2 ö$óòu{­?èðèòï§!ïÃD4W][ÛÀ¶·[§NìTJf6?ÊCS²4Cô9&òs™/ í¦bЦÒ<ö¯{A±á¡\Ë6OuS»¹èlÁË ˜ÑrÜêùıKÿ½ x.¡hV«¦#{[shùªIq”‘f”ú ä†èv›8™ñ_Pèû¸¨°È¬<ÄÑ4jÖíW·‘ƒœ5„™ùÕ¸¥+:B×Byã.]º¸ººÞ¿ß¾ý!!!e·‘J¥Ñ@ÞŸÀ ×ÇŸ/P;))ÉÊ€:øÒÂÂRþí«ñh2Áâð|.G…Åbˆ¦(R*ÎÏææææ­ï¶@]]•«Âb`š”ˆór32s°š¡ž ¿&~É6d¨êi©ˆÓ“R²¤ÅÏÀÓ5Òæ’YÉI™âÂ1ƒÃWSåsTXLÓ4)ÍÏåæd—xÅ"Ø|U5>W…Ådˆ&I))牄B‘H"Û óuŒu¸dfJR†)XdäÇâý¸Õ­‚r`Ž–‘Ÿ¨ ^Èì/Iiy_Ç@›‹%YŸ“3ÅÅþô`¶ºž›¥%Í•"$GáÈö«ºœ1‹§¡®ÆSa20MJòr23³Hž:+/=áKη9¸„Š@CCÀa³BˆÎKM*üN¾HÅNu] IDATj@ñUP¥‚:g$%gËnb¹îj‚ÅûöCÄ`0D‘I¾('+KXªª,« N÷m÷Šk¡R?Þ»w```ñƒƒK=tTV©*(F3PH3~f€†-0𥹹…œûúú~øðqæÌuRƒYª+€ÊÉVªò‰¨ÅzñâÅÞ½ûž?÷—ýóåËAï5)UÅAš€BÀCSå£äX4;;{Æׯ_Ÿã€ï¤€ïÔ¾}û¿|ùâààpíÚ5''§ÂÏ!Íßʇ2d`@ðs‚4ð=úúõë¾}ûB+VüáäÔæÚµ«‡677GðÐøžT>”!€ŸLÿÀpðZ²dÉñã'zõêuüø±Â%ɉ'&L˜Pj龆¡ää$ej¦€ fü Í?›ÈÈHW×.EÝ»çgmm­ìp¨H3H3Pè|wÖ®]'‘H~ýu äÀ F3ß—GuîÜY |øðÁÀúÁF¶0ümÍ|Ghš^ºt)BhÉ’%c?.Í|G¼¼¼<<<ŒŒŒÞ¿Ïçó•Õ£ £€ï…X,^µjBhÆ c?4H3ß‹]»vEFFÚÚÚŽ;VÙ± Và¡)Àw!==ÝÒÒ2--íöíÛ½zõRv8Ô<420šø.¬_¿>--­k×®c Œf”/::ÚÆÆF"‘8::*;jF3@F3Ê·téÒüüü±cÇBŽ4 0šP²/^´oßžÃáDDD4nÜXÙáP+0š20šP²… Ò4=þ|È1€F3ÊtùòåÁƒëêê~üøQMMMÙáP[0š20šP©TúÇ „Ö¬Y9Ð@šPš¼}ûÖÚÚzÊ”)ÊŽŠM”#;;ÛÊÊ*%%åÊ•+îîîÊÅ€‡¦@F3ʱiÓ¦”””:¸¹¹);(Œf” !!¡iÓ¦"‘èÉ“'ÎÎÎÊ…Ñ Ñ €üñÇB¡pĈc Œfê[HHˆ££#“É ·°°Pv8(Œf€ ŒfêÛ¢E‹(Šš5kä@C£€zuûöí>}úhhh|üøQ[[[Ùá `0š20š¨?E-_¾!´bÅ È1€ F3õÇÓÓsòäɦ¦¦***ÊÅƒÑ 4POD"‘µµu||ü™3gFŽ©ìp¨f€ <4¨'[·nwrr1b„²c@Ý‚Ñ @}øüù³••UVV–ŸŸ_×®]•uF3@F3õaõêÕYYYîîîc?ÍÔ¹wïÞµlÙ’¦éÐÐÐæÍ›+;êŒf€ ŒfêÜ¢E‹¤RéÔ©S!Ç~0š¨[=êܹ³@ øðჲànÁhÈÀh Ñ4½páB„ÐÒ¥K!Ç~0š¨C^^^FFFïß¿çóùÊ€:£ £€º"‹W­Z…Ú°aäÀOÒ @]ÙµkWdd¤Ýرc• ê<4¨ééé–––iii>>>={öTv8¨W0š¨ëÖ­KKKëÚµ+äÀOÒ €âEGGïÛ· ˆ¿ÿþ[Ù± ÉóÅM™˜í¸á5©ìPªƒJØÛM3t'Ý|R› ùA ð]‚4 xK—.ÍÏÏ7nœ£££²c@œìjÃo;¶h¤-Pa±ùš†VN½]¼çæÛ hL@]a*;@CóâÅ‹óçÏs¹Üµk×*;ðÓË óœ5zþÉ7Y0Áækèè0„iQ¯|>¾ô9½c­ÓLÏKÛÝŒT—¡ëè6ÚãKc[M¬ìP?µõ«ð=X°`MÓóçÏoÔ¨‘²c?·¼×»wzüu6»q…ž÷Þ~ÉÉNMJüœ)ÊŽym×LWÜ@ïÇq mDƒa1rë‰SÇ7¸7¬ì ðÃÑ €"]¾|ùÉ“'ººº‹/Vv,à''Ú2néݯ4ÏaÎ¥[Û{5º1ϸõ€Ù­ûO˜v|ë ôù@]€®€"ݹs!´zõj555eÇ~jtêåM;ƒEHÅqé±-ÅsŒ"X`;~Í$ûÊûÛ¨ôàÓ+Çtii¢ÅçpÕõ-Û¹ÏÞ}/>¿ôfÒÏÏ-êbc¬Ác3Ù<  ×!Ó7zG“¥·ó?ºlt—–´ŽªžE[÷9ÿ{˜ .}¸ ˆ?ÝÝ6©[sCu® _·©‹ÇºkEe6*g7™úÚûàšiî.öV&Ú|6›¯cæØ{Ê_7> å;¯œ…€ʽýׄ®Í Õ8l¾nÓN¿n¸%,3Ið“ @¡üüüÄb±²£?9*íô`UŒ0¿¯g2%×âg‹¬ˆÕj}˜´è³§<,U0B˜¥if߯±™>—Àº®þË(:,•ti¼9#Ìà6wú¥sÇÖÍMõLŒ8ÃÎç‹)ÃKO&F˜àêYµrr²m¬ÎÄ3 {ï έ2ÀüˆCîÆLŒ0Á7±sviß\Ÿƒz½VÌù…‰·ò+¼*ù@O„1K ÛØÚÁ©­£±#Dhºlz)TP!Ð4-z½§#Ì4²wvißÂG0ôû¬š[*BÀÏÒ øáœ& „Xíÿþ ­zkš.¯…-yóW>F„FûEÞ±²tAúõÅ?n&LŒM&{§´±%Á«l™ˆ0°'$³¨Ù-þ|uÿÅPÉ·SÉçG1¡Ùî÷³á™¤ìÃÜg;ªbÌn¹Ì_Tix’×›Ûó0föÝæŸ*Û[’toe'-“‰«H3è¬ç§÷]zŸ[]^Âÿ˜00§íæðbTóB iqðúÖŒ™&w¿*øTšòxC7Ý2~fhx²Nä`„#/ «Þ˜¦érZع>S „Õ{ˆ!‹o˜éû›a®ë®hÙç¢ Ãy«y\É+sÐb‡ùG &&ô‡ŸI*9º"‰ØÚ‘‹ 1W²*Ù]è;͘@„Áè‹_ŠïNÆì­ŽQUiF¹¨Ͼ<Ì´[R˜ Õ¢èÜ[“ Ä0w5­D„ GhÒ ~B07@ƒCç‰òha˨á!$Á¾~ÉÖè;yd“+ÕºLñhƤóü}¤Ñ!ÄÐÑÓ&èܧç.”3S¢€ô͵kï¤ØhðÔA%çœ3­ qdQéO†J* ÆÇ/™" ÝÇ÷Õ)¾;Ñhø„žjrMb§scŸ^Ø÷ç²¹Ó§Lœ0aüøñž‹Dˆü–[Éyå-Ið{Ÿ)†¡ûØ^%Ò%Œ•3B@+Mhp0‡ËÁÑyBUÃC£>$PˆiÝÊŽ_ꦣ¿F½!‘±:Lžát|ùs¯_›ûlìÔ«Gg—_\»8Ûè°‹ö½ ûH"$~¹wêø“¥Ý’èxQ)Ÿ¥±*&òÃ' ±š9´T)õ ¥½ó|på×B%Ý^>rÂöÇɺÌwìô´L ©—ßë(!#?$’ˆÙÌΆ]jK~s; æÙ Ê#4@fhx8&õ'ŽúD!ËŒÜÓÂ!M#BU]µÌÞ 5u>F¹Â\¡¬Õζ_rû‘ÑÆ5Ûß½çõÖÏkÂ,ûÁ þÞ¾°»!DçdeS4¢>\:Pþ )‰¤Â7xƒUեǰ@MµŠ±*êÀ¸‘[çêwž¿a©G—VVÆZ&Fb¿éf=÷•J¤µ/Z˜+¢ÂÕr",ûàgMhx˜¶íZó0’„Þü¥l¾0OÀÃQÙ™ÙeÆCȬÌ\a¿ðXÝaì–+ÁÉi ¡÷Ïï[3­¯ =äìr·~ëòeGãñ0Fl×Ýqd1‹.T Ÿ‡1¢s²rJ_ “•]ù’ïÎy‰õGuR/Gs=U&F!iFz»Ê_˜Ççb„èœìr",ûàgi€†kôÞK“ …~{¿®xÎC%xVÆ"ß…•~¹„4"0THc¶…µY©‰˜gØÒuèo«÷{‡„xºëbQØI¯ Bñ­mš04ìY@N‚±´2&ämÈ›Ò/«ÈyYáhB!2úC4‰X-Ú;©—T„ú «hÿË_< +#’F„¾-ývŒÜðÐ*"4Lfh€°ö e³í9(ÿÕ¦ Ëî~.o†vl­ghM`–CÏn•~ëðÙ¸{g?<ì!Åœ¶½\5+|ˆiܱ£%Q©éB1º™3©´«;„×à-uÁ$]9v3µxf@ÅŸ?æ›UÅ—ÇEˆLIJ)þPýåÚîÓ‘>¦Uò¼rË¡GW=‚LºzÒ7½D„‰—OV! a‚4€A9¯õýPeÞþ[› ùA (Šã’£»hãÜWÛÝÚ÷[rìá‡ô‚a Z˜xcÏìî-ÚM9‘[Q˜Ûuîœv|”á³hÔòÛ¯¼¦Ò^í7ñ`4Åhì±hLc!„¨x¯Sÿ<ó_LNQC0íœÛªaiøÁÿ .hï‹?ÝY=ì·ó©,VU“&ä-„xÝfMoÅ¡OÍœø¿W²Ü I??þsì¢Û9ÌÍà§T¯ËçJËOz~rý4wçæ&Z|6“ÅÓ0°lÓkÌ¢ÝÞá镾3ë‡@~ú_תÞO,¿´€RQYAûGÛÌ‘Æ„ŠªŽ¡‘žºŠ¬aŽ™ºíç]O(˜,QÁ °GË^€ÍÖ2wpjmcÈ#0B„NçõE/À&#·ud#„0KÍĦu—övMÔY!B³ãúçÙŃyµËÝ”ÂÏ i«¶íÛ¶jÖHƒ1B ‹ùOÅ•_K^ø¾þ† Œ0Á3jѶƒ“µ3ô{¯,ýŽí²" ÜØA #„™ê¦­:thm©ÍÆ„z‡?þkL vÇm‘…óEj\²ó„íé£ÏÀ|ã–íœÛÚèsqá[Àu'߆÷fðsÑ ”''Ìs|kkç±+\ýïmbèèð©ô¨W>§þžÝßÎÊù÷k 5]‹ó{Eè:ºöÕ×¶â‡MP ¬ê0ítPÄ“ãk'÷oomÀ•f¤|ÎF¦­{Y¼Ç;ìýÓíý*ùCȲð8éÿìä£;YpÒÞ…¼þ$5hÝÖNßW>+:Nt Œ†lØ»~æð®öFÌôÈ`ÿàX±A÷Ù;}‚üV´+6­«:ξxaÓ´þNÆ(%"8("1O`áóÚDïÏÞ¥Ó¯¶´øÉåùL1í{8ÝyÇ»‡¿›Bç&?xoJ!Ú2néݯ4ÏaÎ¥[Û{ýíÅ<ãÖf·î?aÚñ­/ ÷ðC£SoòþB1-M Çàç?ó(zyÓÎ`Rq\zlKñ£ØŽ_3ɾòž*=øôÊ1]Zšhñ9\u}Ëvî³wß‹/½à%’~~vháPc ›ÉæiX8¸™¾Ñ;š,½ÿÑe£»´l¤-àpTõ,ÚºÏùßÃyWź»mR·æ†ê\¾nSu×>ŠÊlTÎ4n2õµ÷Á5ÓÜ]ì­L´ùl6_Ç̱÷”¿n|,½€fí !”{û¯ ]›ªqØ|ݦ~Ýp#JXf’: ¦¤ag¶öOÌ+ü@œpó˜™g’in›Iã[CÇ&?eOà'D¥¬Šæ÷õL¦ªÞœ®p^¦‡l^&KÓ̾c3}.&t]7Ÿ—I%]oÎÆ3ø†Í~éܱusS=#ΰóyÅbÊðßÒÓ€‰&¸zV­œœl«31ÂLÃÞ;ƒs« 0?â»1#LðMìœ]Ú7×ç`†^¯sªœœJ%è©‚0f t[;8µu´1Vcb„M—M/… *š¦E¯÷ô1``„‚FöÎ.í[òˆÂÉ©Å"ÔT¾ïT3x:¦-Û»vùÅÑ\“ÂLƒ>»ÃòªÞÐÀ@š@ý?œÓ„«ýßä\3©l [òæ¯|Œö‹¼ceÀ¥__üãfÂĘÑd²wzA[¼Ê–‰ƒ{B2‹šÝâÏÁW÷_ •|û7•|~´ší~?žY°êLîÇ‹³U1f·\æ/ª4<ÉëÍíy3 ûnóO•í-Iº·²“‹ÉÄU­4•õüô¾K/âs‹¢ËKxø÷æ´Ý^ér[òM‹ƒ×·æ`Ì4¸ûUÁ§Ò”Ǻ閉PSdâýÝ Çtw0ÓUUa[U¿i‡Á¿ï}ø©Š5´ ¤Ô¿¬Ó9aÁȋª7¦iºœv®ÏTcaõÞbÈâfúþfÆ@˜ëº+Zö¹èÂpÆjW*ëK¿ü£úÃÏ$•]‘DlíÈńΘ+Y•ì.ôfL Â`ôÅ/Åw'ãöVǨF ÚR)ž}y˜i·:¤0ªE!й·&ˆa<îjZ‰ŽÐ$¤€ÂÁÜ ê'Ê£i„9 •TŒ_2Eºï«S|w¢Ñð =ÕäšÄNçÆ>½°ïÏes§O™8aÂøñã',<‰ù!$,·’óÊ[’à;÷>S C÷±½J,¤K +g„¨˜@½Ã.cDç E5}-†0êC…˜Ö­ìø¥¾aÚ8ÚñðaÔûé0«ÃäNÇ—?÷úµ¹ÏÆN½ztvqùŵ‹³N±õeEoÃ>’‰_î:þd©F·$:žDTʧD)B¬Î/Œüð‰B¬f-UJ}#hioÁ<\ùµPI·—œ°ýq²¤ìêÚìô´L ©—ß"!#?$’ˆÙÌΦôªºüæv̳A•G€jƒ4€úÇ1i¬G 8qlÔ' YÖ`L‘æiªêªeöf¨©ó1Êæ e­v¶ý’ÛŒ6®Ù~üvè=¯·~^»féØ^ð÷ö…ݘ!:'+›¢õ9àÒ‰€òOHI$dù߃Uեǰ@MµŠ±*êÀ¸‘[çêwž¿a©G—VVÆZ&Fb¿éf=÷•J¤µ/Z˜+¢ÂÕr",ûjš þ1mÛµæa$ ½ÿøKÞ‰yƈÊÎÌ.3Bfeæ–|ã.Vw»åJprZBèýóûÖLëk#H9»Ü­ßº€|ÙÑx<ŒÛuwYÁ㕢ˣ+|]0æñy#:'+§ôÅÐ9YÙ•_ ùîì‘™XôþË['õr4×SUab„’f¤W±«ü…€y|.FˆÎÉ.'²Ÿ ö Í þa^Ã{i´Ðoïá×Ïy¨ÏÂʘ@äû °Ò/—F† i̶°6+5ñó [ºýmõ~ïOw], ;é A!¾µM’†= È©Q0–VÆ’¼ ySúe9¯C"+@!DFˆ&«E{'õƒ ’Pÿ@aíù gaeÄ@҈з¥ßŽ‘ZE„ÈRÆ XÊy Íu|@CiJ€µ-›mÏAù¯6MXv÷sy34蜰ck=C+h³zv3 ¨ô[‡ÏÆ•Ø;ûáa¯)æ´íåªYáÃ@LãŽ-™ˆÊHM§Bˆé0ÐÍœI¥]Ýq ¼¤‚`’®»™Z<3 âÏóͪbH‚Ëã"D¦$¥oÈÐ_®í>YUÓFþB`9ôèªGIWOú¦—ˆ0ñòɪ"T{kǺ5ë=ù ?_ü¼ Í@)T—ÝØEç¾Úî־ߒc?¤ kÐÂÄÀ{fwoÑnÊ©ˆÜŠþDs»ÎÓŽ2|Z~»à•×TÚ«=ã&Œ¦=iL „ïµ`êŸgþ‹É)jˆçÅÞøçD«Øµi)›ÕÍn7Ã0cBøt們[ýbE…g¥EIA×w/˜±7¸².n×Ù3Ûpé”gÝîŸ*Ë$I÷ÖŒYê'dT>óiçÜV Kîø_pA{_üéÎêa¿Oe±ªš4!o! ôÿöî<.ªêýø9÷Î ³°(²ƒˆ²‰¢Êj!jš Š[D Š~M+5˲ܗ4³_hf™fîV*) ¸.ˆ Êjn¬³ÜûûDYEQü¼ÿsæÞsŽÌ‹ó̹Ï9ÒþÓ>tsYÛ¦Nüé|YnETwO.7+¢Am@sSß ÿá«%Kןº×Ô}. x¡Ûç@%\~ü/þvå5Ò”ÑÐÒ361ÐÑ(›˜S¾Û§3Ë‹%j9Û¿ìl‘n'çžvÆR†ÂèõYúäluÊÊÞ"Bj›Ùõtã ·ît„”¦mï¥1•ƒ9ÿ£…ˆB©‘£‹›‹cçömD”ÂZÎŒ®çx­’¤Ÿ½YJ(#5éêâîlk ¦¬á ÕÏØ®ùƒÈ/|í®M ¡ Gw÷žVíD”ÑqŸ·|œ)CD½W¦TÔ‹4yÊú¹´f°!K ed¦ö®.v†Zq ¸þ¤œ›Ï@ñS¿~œ|CO¡i‰öǧ›³DèüÍÕç¼ °šÐb¨–Ôíñɧ6/™äífk$Q=ʽ[@ÚXô|{ìk_º½ÊÛ¤Ž¨Ð2`kì™­óü=-Å®%^ÎPõôž¶:òü‘ùî…ŒÉèek—Nõí×ÃDð0%!66!]aÔËgúê#ñQó]+•uS-§é¡ñv3ÅÛÙ”ä&'Ä'g•hZzŒühùæÈÃó]jÙÌö1 »vÇ„­êc£•ãBBªÊjä¢ÐS»§ØÔs!bÇ9aÿl˜1´»ɾtîâmj;bÎöè# Üj­9oô ”õc?uoÌÁåã=­ey×Ïǧ(,}î9õ×X3UÕ‚yh-ç´yÄ$C†ˆÞø>­¶M¶àÕ¥ºwéкE“‡÷îneª+ ¥í,ßž´âà¢j–žÐŽ!"¯ÛÊ{g~™>ÔÁ\Wª!m×ÉÕwþžkÕ/æùÒ;Gƒ'ö³3Ò‹¤zÖ½ý—ì¿QØ˜Õ enÜæyztÐÓkhê›wvòþW›brÔ »¶Õ†:Ûç2î¯A˜vW‹T¾ÚSD£É‘µ¯=6(6îî†AÕÐkeìxIDAT!„P-ÿ½%•ƒŒÙ8û=¯®fº2 MýNÎç¯9žEE€VçfÀk‹¿¾íðœÀÊÃà K»­oÏg£§UezƦæ]M™ÂÌ›—"7ÄÝsè룑³{JªßÀåøÀãó)¬…¹¹aNjZì__ûžLú=fW yÅï‡âÚßþÈTS™©}/ 飡‹Gý}zŽ_ÃöŒãž^á;zaTŽŠ´MmºZˆ ²Ò#6Ä»o=fŸ¬ a7²ýgѠبØz@` ‰=rUÞ®çð!öeëŠTân^¾ûŸìë3÷hŽšJô-;w·Tå^?r.l÷¡•á{>î!}¶(à¥ÑÒyÀ‹ ¼¸#x[L¦¼â…ÒŒc˳”JܾMÂóã­Q~ÌöŸCãî=)Ò)É<ñÝ03–Š]VTþ?/[Í b‰aß…áiÅÏó¼"3üS'%¬ùÔ¨Š_åånRJYã!+cï—­>(³-ðÔ ´þÕ uÆö1F ¡"‹ÁÇ3*¾Û—gœÞöÍÆ˜’F†]sµ¡í?ÛjFÃc«½6ƒËÙåo¦­ë'&å•/áÝÜ3ÝI‹R‘ýœXyõ;à…4^ ¥‘“ÊJõ,ìݼú¾éÔ©­ˆBFƒC.•Ô;´\îoC¤TÐ}Q¢²âµ²4ƒ0&cCÿ«¼q@Qä3–°Ö³bʯ-ŽœbÊÆÈO•ëÔ·¤CI½iFé™Y6B%.Ëû;÷´°k¤ iÿÙÒŒ†ÇVkš¡87¯«€2†¾;³«lÒÀ+“ƒ{K(£7v_~ÝÀ+MÀkA`ÿÞ¼™ÅûÿŽNL‰?•¤ddún£†Îø|’§i½uêðÊâ‹ÒO‡‡8Ÿ|ç^A‰ŠãyÂ夢¾‘x©ˆtש|)cì4T¯ò^RgáºÌŒÔ[ â* D™p$*‡cŒ}‚†T¹Žiï;aà¬#» êŽEuñÀ¡TÕ6ãÃnO)^hbØMjÿY4)¶'A^9pàšŠšŒš<Ò¨ê¾ ë‘£æFÇDŸ¸¨ôé%@+€4^ Œ±×´ï¼¦µtðqÙsý&¬:™£¬yþŒèáƒ<ŽèT.Ét°êXío¢DGGHyEqQ1O¤”§ÜÈàˆ°³ƒ}õY¼¦}KÁ®„ºã)¾–”¦&‚ή=uêÚØ¬‘a7ºýgÑäØ*ȯ^º©&Dqníä ­ÕÂT¦ÝQ.7#KEÒ €Vi´B\êºñ~ÿw²È°ÏÌe³ú:Z›êjj(QD}Øqà/÷TÊGNŠD5æ¶”RBÏó„Âó<¡ZÚšÕ§ñTS[«¾©=_TXÄó„ÑnS×T¼ña7®ýgÑôØžY˜_Àñ„»{6tËÙZzQ*ÕÍ8´ ¤Ðú¨¯ý¹ñx5÷ËÞ`Ÿ6•RÕ£‡5¿Šo*•I)%|a~!Oªf|a~½R™¦ŒR¢Î”Ï#¶ÙÃnPûå™_ž9U¦TÖ³YVs )•J¥”QŸ›QÓÚc7€Ö Ÿqh}Ôi7ÒÔDØÕ͹êDÊ‹±Š›–f©•µ)C”W¯”V{§ðrbJ½_åKm»td‰*9î\^­T"•¢ÎÍέüÿßí)M}&Gè0°¿ÃeïÛv¿ò´š»³kSd~½¹‹ »Ï°N¾ }¼/=©(2ÿü>"Je¤F6Ž.n.ŽÛ·QJk93ZÑÿ^xùa5Z#±ãœ°6ÌÚ݈d_:wñ6µ1g{ô‘nšÏÒª†Ý»cÂVõ±ÑÊ¿q!!Ue5rQè©ÝSl¶+më17"áäú/üövìÐN&–éYº½» ôzqÍnUwÏn™?n ƒ…¾¶D¬eÐÁÎuè䥛cs9þ¿ß‹E^!·ÕDyvŽ€–a´ö•Rk3÷0aû‚±}íÍteb‰Ž¡•«ÏôcwJ«vÚØ ŸF‘ñ÷Êÿõïb¬#ÑéÛ¼ðÕ›òÕ ²¢ëÛ¥Q«ÞØÍTG,`ž  ênìïsüûÚ·o§)kXºø|üÓ‰LE¦ŸaèªR'ëªÁ0mÇì¼_³Ô? K…K.¢ZàÅÀCSÐÊÐ6݇Ž·Ï9·/âJaoïm)!¬™£nS¾[ãr|àñùÆÖÀÂÜÜ0'5-ö¯¯}O&ý³+м¢=þáé¾£F娈@ÛÔ¦«…¨ +-1bCܱûÖcö µH¢C\•·ë9|ˆ½%„*q7¯µÒ@™²} ÿí¸YJ„m-ºtëXzç깃kÎú3ô«ýûæºëT+hPO¥¸¶Á·ÿ‡2ÕTfjßËBúèFèâQŸžã§làø¨níÛ{áž;DÓÀÈP¨8ŽBø¼¸`_Ÿ¹GsÔT¢oÙ¹»¥*÷züÁsa»­ ßóqiÅýÍ8t¬çWg£"¶„fû½oRyŒø{7ºÇk¸Ø£¼àáZ!ÅéÏ­X"è±8QYéU.óçþ„i7ápiÕËÕé«=E„1šùøÒÃÚ1„jˆ%†}†§s<ÏóŠÌðOd”°æS£ä÷flcÄ*²|<£äñËòŒÓÛ¾ÙSöoÅñéæ,:sUU#Ò3³¬Y"t\zéñ[Ê+ߺË(aÚ¸Í:œ^v¿ê^ÜÃÍ”²&~È=¾·áA>•òò 7)¥¬ñ•±÷Õe/e[à©+(aô&†?šA–w-ÒÐÐé5mçÅJžçùÒû÷ 8žËÙåo¦­ë'&啵ËÝÜ3ÝI‹R‘ýœØç5tÜÛFêP*~ó‡TuåëÔ¿¾-£T6à— uõ6à9ÁCSµã•º£þkñ %„¡É e+Æš²êÌȈDUÙ%ЏÕKöåðç…ûÿø¬©Æã[Ŧî³'¸j<½á:[ýclÑøí+†˜—Ý϶sž±uã$ F}{ûw[Ó¹ÆùTòBB⊩á»k6êR¾Ö#0ê»xÛŠþ2uÃŽáU’~Á{Vûuk+ „‘n;Mª¼²ø¯lÞpÌÚ}«|í´Ë§RËQ«v,ò+“Ö‡)({­¹‡Žê ò1 ¥1[w$Wz6Š»µkËñb¢=pühL|^|ÚjÇû ­rZƒÔÙÃAH¸ŒÔ[eeª‹¥ª¨Ö vk|JñʄȨ޶2ɯC•?ÓÚ}ßè,àKbP% ¨?ÈZ::•Ã1Æ>ACªÜÌ´÷0P»a×RÁ“Þ­ú`–êÊ×TÔdÔä‘FUXí$äFŸ¸¨$ä9 !Ú'¼cÎ(·o‹¯xìK}uÇÖXÕ6~ÎÝxqP›P;A«ŽÕþVJtt„”WóDJIñµ¤45tvíY½b¢‰ŠSodrD`ëØ]V=;§îRz¥8õú-5Ñ{VýA>½£”vv°¯>Ç×´ïa)ؕЀ`–Ýì¤U_’_½tSMˆâÜÚÉA[«u­L»£&\nF–Šaó!DÜ;Èßö—å×þØzfQ/O BˆòÂö•Œéèñ´›«¨Ò €:ˆjîˆK)%„ðɧšÚZ \Íiʪ^Éæp<áîž Ýröé7qJ¥š<‡¡#„"tç<çÜ®-Ç–{–‘’Ó[w^W±Þç)­ÿnh6xh ^'”Ò²íOª¿¡T6to¥j Ê4e”.ÿQ>WÿÕ iPª)¥”py5Tççñ„Jeµ-P4®#™”RÂæV ¾0¿ aµåéL•f¥RJ‰È+ävmåÖò½þšä9 ]ÖÆ?ÈSÂçîÛþˆ'…Ƕ쾭tõt5c'P/¤ð)Ÿ¡Ëóò«» L»™^Wµtí¤¶]:²D•w.¯®™yõÙx ZZ›2D}=þRõƒ/TÉ.óTdiÛ±9ve•ZY›2Dy5ñJõC( /'¦4m4!2[»,Q]:s¶°¾š{èÊ0fcÆÔæ„mÙ÷AÄ–ý¹¼†s`@W<Àðb!̀׉Ԣ“1Ë+âÏ\(©ô*ÿßÁß÷å4í+uAwŸa|AxȺ˵×[S‰DB //’×»J tØßˆá†oøóv• NlØ‘¬¢b—·½Ú6G-CyGÙû6…U9ÏŽ»³kSd~W3j8ŒÞIÀ=Øÿýº¤: ÐÉsºÇwèŸàc@ þÞ¼ö§ßÃð’7ÇùY⸠€ i¼N„Nƒ³êôM_.9–£"„^~+l¡ïÔ½y¢&NÝEÎ30¤òØ%#~8•U1_.ÉŠÙñí¦¸²•ÖÜÊB@Õ©§£ïÔ»L é7ãcWytdÖ{s#ÊÏýæœ_3~â¯ik0kl=gî5”¤ßô©½$|îÓÆ­Š½_¶¬2ûØâ±³£ŠÙ¦'2"×™ËÞ1eŠ£ ó ŽJ’ðòìøƒ!Ÿ}´6¡| š}è+ÛpªäÄò¯ŽíãG›bÂð¢áS¯iÿÙK†2…±+Þ²0ìØ¥«µ‰¾•÷ÊÜ‘Á3k”Q7còÞ¯¡Kû¨RwêÙÁÀܾ—‹cg³¶mÚ{,>˜Z65¦úƒÞ}« -þç“<úxyyõ²ìT-å ‚.Ÿn]÷ž•0ïô·C¬L,]zu1kïòñÞÛ\;ÏÅ;ƒ·i®}™ö37­jDrÂfy˜›Û»z¸t6ëôÖòkÎ_~äÞÔÑ „P£1ë|?¼Ÿ¶wÖ€Nz&¶N®î®NvæºmL{ÿxudJE{³ÝcâÞAþ¶,§R©©Þ°ñÃõ±‘-À ‡4^/llj;ïœ=Ú¹ƒLžu+»ÔÈkêºã§Öx<ÃL”¶õ˜‘prý~ž6š…iã“2ºÝ¿¿lý—ý$e—0fãÛ¿rÒ[]tò“ãNþ{âĉSWïÕú˜–Ð2`kì™­óü=-Å®%^ÎPõôž¶:òü‘ùîÍ·ù+!DÃîƒÝ1a+‚úØhå߸ª²¹(ôÔî)6ÏeB¨–ÓôÐø »¿™âílJr“⓳J4-=F~´|säáù.OZoö¡+'të $„55n 6²h´®­î^I%'ftéÿãíNŸý{9Ø›L¼xXÍ€V'ÿèï¥sBû€q®È1ZÒ heŠÎ¿lW./óœd-¦Z6‘€VB}emàô?ÓïÝŒ¿œU"ìòù’ñð…*@ Aš­——÷ïÉT"Öë<ðƒÅk–ö–µtD¯¯ÿd æøDP½IEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/mainwindow.png0000644000175000017500000016533313145354024017255 00000000000000‰PNG  IHDRdÖ¢‹bKGDÿÿÿ ½§“ pHYs  šœtIMEá5e Š IDATxÚìÝw\GÿðÙë…;z»ƒ£7TlÄÞkÔXc¯‰æñIÓ4ÍÏ$š˜Þc’'šX¢£±b »(*¨ôG¯×o÷÷ª äóþמ{»³3ss3ß›™¥†!÷pЖ!˜EQÈh/XȨ Á¨Á¨Á¨B{…ía  ÂÝÐA\¨ÊÐ.ÚY„ÝZ€'Áh»M*ZR@/à©ÀžP f@›S]'ptwžÌ,€¶M' ¯ ð4+*f@Û + ë Ð`f´-h.ý^€§_E1³ÚVÝ`€¶3  ­@ è´•ʉ™ðt!˜ è£K m fÀÓ‡fÐh[Õ3 àiAÝch›0³ž&4…èC[¬˜YO^3‚¦¦{ªÿi4išf†Åb±X,†aî×äšh¥ýýÞlõßM&Ã0EUwP)Šb³Ù§ú•Ví* X'XðÈæ¯ºfM&6‹UVVÆb±Äbqu³‹ €vÑé¥iÚh4šL&‘HDQTu7Øœž0:½€`ü‹ÚÊÕμ¶ïþôêH-MÓÈFhOÃ-Šb±Xl6›¢(‡C¡iÚœ‰Íè< XÿŠ`Au–‚0´w<a.—kæÈÁxê°Á!|ÒÓÅѾ‡ À¿›ÍÆ´@°à_ˆQ'_»z')½’!„P~£gÌž=ª›ŒOB¬ÜCg¼À¦M[vFÆ•šˆ>+úê­Þ]Ü:Û°ˆ¾àö¥ g/^»–[TV®Rëh–@jïâÕ¹ÏÐÃ{(¬ø )ÐUyw¢ÎžŒ<5>=·TËðÄÖ®>½GŽÔÃ×™Ÿþí¯;FçÓ„ã7îåÿÌÛKÆ&„.º¶nËž“ñå e:ë?/LÜɪ‘ެ9‰d41û~Zÿç±ëw'MÐ9§ÿ÷ÞéÿB%í6õµESGv¶ebªÌ‰½t&"òÂõÄìü =%°”{÷>jä3̹Y€š¾øæÛýáë¿þÖò×'Žß‚W‰ºzmÑüyƒàóùfמ½»÷í_8oN ^Á€†±X,L+€vË™’–“Wd$„Ê.¨gˆ¿·S‘/Û>8´›ßõ;É—•”§¤fåæWt²±"ZeÌ…¿œ¸UTc]Beqv|qvüÕóFÍ]2cT/ׇLA «2Îÿ¹å}ç“Jô÷ÇöúÜÊÒÜô ±ÂÃÓËɹÆÑiN;K›“Hs~1£U©ÿüùûöRJ ÷^Ói“¢#’n\ügà´g?ÛÇÓŠ‹¯hcìlm+TªŸ7l0 ýúôÙµgï¾ál6[b!1·!ÅNÞ€`À¿]VPXV¦2B%’»8ÛÙXÔ=ód.2;[K–²ˆ&LyQQY…ÊD¬Ø„¶ÈNàåáæbo%æ}E~Ò­[ ™…•FUÂß‘>nrÇî.¼†ЦâëûÃví?›Tb$„ßÊÙEn/¦U…¹Ê’ïúèDYʼƒ{„hbR3sKÔ&B ìÜ<\d¶b6!"wG .¼¶Ç_Î¥”˜ųö ò´1dß¾~'5WU™zú¯í––ÓG†8ñ(B(_Àåq)BÅð¹bИšó›kð8¦LšXYUyðð‘ ›6ïܽ§°¨ˆjîìYÏ„öFæ‚Ð8F£Ñèõ:¦:X  „‚:c[J( …|!4!´F­Ñéõ ‹;M|õÃ)l.·ÆXXŸñˆíû/fjµé‰©9¹E]]d ~wëR._¼v;©ØH¡¤¾ÃæÌŸ1®—›”C“:/1µLh#eÕLE(Bš>æf™—Èž¡Ï-éÙÓçÞÓ(ÛΣgÖx£M¹RuçRTL7_G EK"‘…|BÔ”D*‰„ÀÓ"•HæÏ™C9xøHQQ±T"Y0wöØQ#Å"‘¹ßØà,ø×klD^ãuŠEU¯¼bsYå©Qçþ>yöÚíTeA¹Zg¬9UÕXVZ^Y¥aHC3]M¹©éÊÜ=!„ð½Ž6 »›´z<Ï9tvªÕ›‘²G0;‘;9—š‘›W¨'„P–Rº<÷ΕŠB—)¾˜K*õtAFš² Pë-R„[JD"!‹¨Y©D$Âvð4±Yl—Çf± !l6›Çã±Xld Xð$T\±m´Ïø€P(äñøÑ3„ÑTªµZ]±3£©ªÒjµÕƒl¶P$ð¹£É8³õ·?ö]H­05Ü4 F£ÑÔà¯QŒ¶¢¢R­®^€`+—ÛÛÚðZ£ mB"rùš©eŠcþ{´ƒTåjµ†!BаÄR©X$dÊB*‰ØEžšÊªªßÿØ~ð—ËuS(ŠKJ6nùb±F &?€`4‚eeogeiÁ&*#aª”9ùÅ¥UŒ]ÍhA™£,,.§ !„eãà`m)åÐEQÿœ½“Va"„%ñì=xÄàÞbNyìá}Ç#odkyĤÕûÿmV”€¡†¾÷½^o0ý&ºèúc&òÁõy Édº¿ K2jŽUàÈJŽƒ—¯B‚P2@;óå7ßî?x¨þëo.{}âøq-}­ï¾üæ»Ö»—={÷:r”Ëå¾°pAÿ¾}þÜõ×C‡7oÝ&•H† ˆ²  1\…—»ÜÙözn¾‘з¢c»tvv¸·³¿©$æÊÍ„ä<!„°l}|2' ¢ËÈÉ-)Q1„®gÿç&MÐSÎ%Äš{F@Lº$%J%"‡=aŠ”ÊÂâRƒ‡¸ÞäŠÅº÷poZ§Õ F†°)º27·°¤TóÈá;£ËœDÖH­Db!rѶë—^š5©ÇC÷! DŽÞݽQ·Ú)†FVé·¿¥ûù…<ï…ùó†"æÍ™Íæp„,¯(GA‚𰑭ا{€k± )U S{0,Œ˜è)ƒeTeöÍ#n?p.¾ØT}d¯^A¾îŠhôšƒÞ`0šÂ5ߌºŸœ§ä5ÙΞî2g^F¶žÑ¥œ9é&sz¶‡«„C­/NM/å[Ú9;JÄb±€Ï'DC˜Ü¤„Ô,e°‹‹þNä©‹1‰Åf<Ê‹iJ").‡Ãf³)BF]Y©ÕjrwƒC–³§›“³7Si0åܼt³{g_y°ý½Ø­-Ɉ=§qõíìmÇ&„Ñ¥ ?y5­Œ!\×Љ£öö¶ÁR€väíåËÞ^¾¬Ã\¥æ?-Äâ—^XôÒ ‹PÊ€`< WÞẅ4e~ñ?Ie&F“µë›«{ ØŒA§»¿# Û*pÔØ!};; (BŽöVVbª@Å3ÏîØR‘pYÆ+ˆ‹¾ª¬0cá{õ ¹Ÿ”w§ØH—Çûiõ•ý ™5W[”“‘gñÌü…s'8XÚÉ]ìíl¸é9F—þ÷†µ×v‰(½¦²Rc4ç×=ªI‰¤$ÖV"Q™˜ÒûûæÆ '‘ĻϨa}‚½{õîz#>1?¾ÔT|m÷Ï97Ït ôt1šâÜ´¤„ĬÂ*—‘¯-ñ ª>•±2/-þzTLMxÎ}ûê±8‚íÅ—÷±ˆ'ü±ûô< McÔª+À¹tŸ0kÎÔœª¬È² éÛ3:.%+*[Ã芯œH$„ytöõU•dgäª5>fÛ…<7£J«Û¾ÿBr‰ÐÚ’¬Ä’¬»Ws¿7Ú÷ìջ˵¸ä¼ø2!&my±–PB—Ϊ’ÜŒ¼ªG\¤I‰¤ž~ž®×oç+uĨÊOÍO%”D娵g÷ 7‡žŸW©5;Â/§•«ò®ä%\©u;iÞãÁ€¶/¹ôš¹Ü¯ïˆ+gΜ»“˜žWªÒêM4!„pœž™ùÂÜ)|¤&Ó³,|G.xÉÚY~àð¹ÛYå´ÈÁ«×ˆ‰“º/îýkO†9WdYx \ð¶o¯+g"þ¾Ÿž[¦e¸"K{¹O`hŸ@… ›"„ãÔkÒb¾µÓþC§nd”šDN>=G=7®;µs羌<3.Ñ„DRb¿á3çñ¤V‡OE§ä–kôµžäÀ’ú [¼Â?ôÒ™ˆÈ‹×³òÊuOlecã s÷íÔµwh {tSžZW†a0•ž„êšfæÓµZ­Á`¸· @i5§·üúÇþ i*šëüÌó/ÍŸ8ÈÏš‹Œø71™L"‘ˆÃ1+Ú¤.4@Ëb¯^½¹OŒ™-Ñh¤iÍ"t°&k¥ð´5+ÓÓóUå9iy&K¹››\ÊEcðïÁ0 —ËmÒ¯bè‚€`‚б±DŽ.üªü¬ô¬RUaZF9ßÞÕÃÕ^ÈF{€`‚жÆnX†O¬Y$X†ÿnX†ícP ¶†Ö…©+-Ò£Æx’0³jÁÌh£hšF&<@¥×ë/€†Ëå" ]@°žœ&-²Òé´Z­™‰……¤IýglO ‚ÐFݺ“˜|€Ž$4´¯=òÚ>Dª uÕ¬`æÏ,Ðjµ*•ЦMÈ@èH¸\®TjÉá˜û«móºÓOC€Z,€Z:t°@d¡›âþ1 ›ê˜Ë¼`úM?>EQÅ’<»9¿¡]tç–yq(Š¢(¶ý¢czä,@;ÕÔ™LUdؾœú?ÔkÎnß“ÝèÚ¿& 8^þÞ͹°=u£•‡íÏal}}í± @ûÖ¤±=ÛwÚŒÞ|Ýå°]Iµ'”ß^@É'Îb‡y@sìÝ»÷ÚµkÈ€¶€Ó¤£ÙîSgöûúü™;ï¼ù~ûî«Lñá°#%”ûÜ™ýÉ©†Þf,¸¼íÛï·<“^XEIåÏŒ·üÊyŽÑY(·Y5`]rÄŒœkÖþràbb¾V(:óíVNòÝ;Qþ2Üó?‘ *7©qBgþ0Øçµs6‹e¬Ϋ•FŸyôëw?ùýxtF%ÇÆ£Ç˜…+V¿:ܵÆA¦â[Çöì?|òÒôleŠHå~=†=ÿò;¯<ë-ªyªûéL:ö\ÒOk>ß|ärR~¥Õ¢c™u/ MqáÂ…)S¦L˜0aÍš5ÁÁÁ8Ú”yjËï;_ͬ·9eÝmú¼^¼øKQ¬ fNàkÅ"Ätxö¿®Ôx¥•4ž0BËuÀ ¦ëéÊo8¤F—Fï]¿ýP²ãøEÏ uP­—ìûé4üFÍ_8yX7'n­ÿ/¸ôÇÆ?÷_H«¢\‡.˜7cLÿ1ã€õîî‰eÝmú¢V®MòĪe ЧDü¾é¯ˆ4Ù„Å³Æ ð‘ÖO,]ríÏ;ö]¦ûÌŸóüÈ®2.õ„³…©ŒÝûëö½·-Ç,x~BÏF×m&Ûé¢+Û7þyà†hø 3§ îd[+%tÞÅ¿î8+±xöø!þÖ¬¶_©ª?zG³\§ÎŸýì3^bªvºŽÿï÷=Ç‹ý<¬ lï€&`™-X@X²‰³†¼sêØŸ;®¿Ô£úÍLþí'*ؾKgöæ‡Õÿ$”_ùjÚ„w#òL”ÐÞË?ØË˜ŸxýຫGvúúèžW»ˆêtŸòÂ_ê󿦶ƒ»Bᘗšvy×ÇÓÎÞÙ|é¯9ŠævŒ©[žýð`©—šô˜[‘›Þ>s쟟Nþµ$€7•E{Þ˜¼$BÏÛ9ËrVeNrì‰ß®Gì9ôqĉÝ…õΙ6»ïû{²ˆ…ƒ“£1ÒxÞÂcö3M&†aöïß>eÊ”•+WÊåòG¼‡âJí­%v×$ © òéÞLC #„°ävüÇéë2Úøð ÛvGó‡.˜1±¿åã÷›mzbJ¦²k £3ïA÷Ý”Ÿ˜”ž“WÅÒN§ 5V7,…œ'~G-_jOOáë­ß¸•œ”šÛÕKZoÌF'%¥åä}}\eö\L1k3ÑŽPý ] ËaÜÌ–‡÷ïÚqyu¾ ´ 9«þOX„.KŠlýYráS³4–°¦bÛÃ÷kµaYÛÛÓ†Òä¤,eH ÓƒûŒ¹ I™J…½W«i§Á‚*‚VÕÚåÛ¢¸r__…ìê­„ø4eN+›ÚƒNSQBRFVí1Ä[!³ãþk²• :°&ÿÊ@ÙŽ™5Ö–IßvNK!tÚî°sZnÈŒç;±ëÓ£×­Þ•Ë8Nùyÿ7ÓîÍ\yMú&ìƒ>Ã_×WÕ.l&ÿo×êQîÕÝ®lÔÚÏfËÙ¦œÇn›y‹ŒI4øÓ?>ê\aÙô\öûºç)ÍÕŸÖRß=HÒ{æK{ÞBø²oü¶f¤P¶óvÝk3Fá¯ö|?=ÈšC!<ÖðxL&SîÞ½»_¿þ/¾¸8--­‰•ÚÊ=(tذ^r+~».–Ö¾Jäéãåb¯KNÎÊ)ÐÝŸ gÈIJÌÌ3¸úxÊ¥¨×í·|[ÇÉß×ÍÅј’˜š[ZçÑ7¦ü¤Äôœ|ÊÃßS.³aÿ‹²• :.NÓßb9bÖÇ›÷…E~1d´ aWØ=ÿ™Ó|ؤÃÃŒ”lÒâ‰Nµ»-Ÿ‰“CÞ=éü™ľ~†b9O˜?֮汢ž}ºr×çd§¦ëIoNsn‘’ Ÿÿ¼[ͨe7vÞx§?7äŸ:~Ý0òþ噪Œ Gœ¹ŸU¤Òi†!t^ !¦¤›±U$زÖ9-G¿ð¼™ë"^zé¥õë×WÿÝÊÊŠ¢êöàD"ŸÏ¯[0ŽD"i ÷--Y¬º …AÝyl6[*•Ö?ƒT*e³ëöæP(lñ3°X¬šg¸ï‰„éUšeeeõ/DÓôÁƒ=:qâso½õ–B¡0+ÇÍ^ãjªTÆ^<}âô嘴¼ ×ÒÙ§û ‘ctñ´²[ý£gªÈ¼yìØñKñ9*"‘ ;.”glüF|X±ûùãÀ©¸R†°/¯…}IÈ£÷AxÄgCèîã,4]MIÎÌÉïââ&¤!úÌÄäÌ\Ú½¿›c6'E]§L4 #OFœ»™”[aàJ½» 9rp7/G1»iw÷”ŠÀ”{~ë¦]‡ |æÎ›<6ÄùÞUèâ«»7l?’*{nÑó£{+øäþøycº 2Ïýûb\®Š’ºvî?~Âðgü,j¤ÏT•{ëÒ™“g.Ǥä•éYB+G€nƒ† îí/gÅ5^j]µ'­_QÃŒ¹ic4qþ>q>&)·Lcb ¥¶2wÿ¾ÃG ñq5µÆ°}}<\c®'¦äävó·uxƜĤôœ®Wwo¹•sòò…‹7R² JÕ&ŽÄÁ3è™Q£õòu’Ü[òàf äfœ9~úrBN•bø’9G”«óùeô¥™ñ×uΜ’„3Wÿ>vújj±ŽoçÝmÐøgõð²=´J™Q[6?›ÆÜBoB£áB>µÛyœ FåîOR›ZÐЪÁ"Ea´yÑÂþ

©Œc+wõ –Pš’¼ÔË'R™Lîìó°RÓÖ¿žy9lVÚ ¹—ÿú}gø¥lÊÞÕ««ŸÇPY’—•uÅÉßß×˱é#*–­¿‡KTìÕø”leÇ{mµ!'1)3§PèÓÇÃÅÉx;üðî£7KÅÎ 7>]‘›™zn×··S¦Ì>¡¯·uÍž.½yxÛ?E…¥,7+›F¶ô ‹cO›}NSItø§+T&©Ü¿«³*'=õìŽïÒ•³æNâ"f5¿5hñül in£Áä=õÛy¼ 9 ­, ‚~3§¸¯ÿöÈöÆ™,FÏš(kà«™©¬PÑ ¡ ¢önj¤çc0ÔŽ0ðxõV»VÿÝü-C)‰¤ÞÊB"aBWU©bMÑ©ëçMÿâl•ãÀåkWÌÜÍGncÁçPDê?#~)2êþ$J‰-Ì^ ½aÆ 6ÜÔ¿µZ­ÓéêU*Uý³•——ÓõvSÔh4Zm݇Édª¨¨h3TTTÔY5@Ñjµ¦~ ¤¼¼¼þT*•ÑX+S ¼ßšÕ€¢(“©ev’dtYg>~)϶ÿÜ×&íî"áPÄP|ûpØö½ç#N*dv¡ž­¶Ü©L8}òìåx£ß³‹ç>×?ОO™*SÏìÞ¼ûÄm¥FæÝȸÞ) Ïª(9-£œÔwd íUÆsõõV\‹¹š”‘“×ÙÃK¬MOLÎ.àzŒp—9©îÔN¶*áïc‘çbU®CæÍ24D.f3šœË¶üyôâ±rg;ÛAì8æÞÝÓ-s‡fEq7™.ãf¼9q@€ƒ€e*;¼í¿NGGÝéâïíä+¡mú?¿˜É ž¸ìù±ý}í,Bˆ©ª ³À ¶±ÂÆKÍPP·b˜—Ãæ¥Ís3.µØiè¼S†…8W?~‚Ñ—çë"i³ªËÊÇ×]îs1!%SÙ5ÐÁ©:t¡ÏJJÌVJ¼¹Ëe–qŸÉo \ä$·—Tÿ·¡,þÔ®ß÷9}>ÚÛÕ¹oB¥‹b þ#§¾1mh°LÌ®n)c½ƒeáÙ„s&Þ6Ž›µhÊ @G‹®Êøg÷;Ž_8vÆÍÅѶ—k ùÍ«Š­Ÿ­P!Ín4ôIÇŸòíPóÏI‰úîß=ÀQÀ"„°Än}‡öOÊÌ;rûNRFP'/IóZoV+äg3¾þ^!Í^Äè[ëvnýîU W¿k„YЈ<¥`át1½ó—ïßÈаìgÏmÓð·²Ø/Àž{1ªòeWiKu–DbEˆ¦¼BG¯f¬ -9£¡M©7o©HçZ£tÝí›ñFÂvóñ¶ 1¥%¥™70´§eí'CÇ\ŽV3럺¡‡OŠÅâ3f4ºô€âJììl­j<’¸ÚY ]©õÊ,ea±Î¥—BæTs 3%”Él­…%eFFÊk^w³~Â!„eïlcÁ§£ÏSæ—”]BNVáɼÜmoå>á¬g;ûú¸Ê®_JHS*=Ô )9…"Ͼ.2ž¡V°€Ñåå””]zzº8Ù=˜ ϲòöVÈo^Uæ—¨'‘yw÷Ä‹ ºn4qÁ%qq—;ØKXîÖÆJ"jªª´:Ã0Ê,eQ±Æ5Ä×ÝÅQð˜ƒ3sØùnsûˆ´Qb;;+K‹ÒèÈwtŸëxl$eááç%—Ý<›”•Ý5PæÊ'šŒ„”œœR;_7¹óÝ1;£/ÏÍHMJË)(SëŒ&†®HÍ*Õ©Hy•ºær2JäêåæìhmÖ×¹ç¸z»99Ù<8'×ÙÝSæ`›«,*-Ó3V³ZâÜùÙäüx¡³ƒ”°µn§áÖ0Úò‚Â’Šf4Â]ç‘ ÚÃ¥·û}™üQtÔªÎìöw~ `Ì|}Þ¹mi´ÅàÅ#¤†žïùõ—I¾]çÙ·:ñZ&É"wOg6“yýb´vÆÀû»ú1…7ïÏkhŽ:£ŠØ¼3sÚ’û2EG¶È£YŽCGtãB(¡HHHy~n¾‰È8ξn{Љ Xð‚VVV/¾øâ /,²´´l¼Wj#è¾ô•¡"Bá÷é%ýyï «~š´ãÕ®RŠ}vÄÚÙ/ýUÌåR:´ OÀýMìíí—-[¶páB‹EÓ¦Ö¹C3 C‰\:w ösµ­7<§Ä..VÜÖ»[¦me>ÛÁÛßÍùjäµcZÁ6t¨‹‹]CÃæá)§¨êQ ÓŠÀÜ‚1ë‹"ÕR×7'‡ÍK%RôŸñzç~‰7¯G_»yëvbò¹·Îœˆè?iÖÌÑ==-›×øSw_Wç脤„Le «ŠÄÔle¥,ÄÛMæÀ§]Æ…ý{œJvðÒè!¾ÎÖ—ÍdŸÚòûŽ“uoŽb±½¢‹Ñe6圄2³ÔšZ[>?Yl6‹E ÆöbaŒƒÑhb³ÙlÕÔ i^ا5ªÇ“l„©Ì 0KeìÆ—g.ßv»‚fÅ≭ììØê’ÔkÇ“¯ßþíšžÿݸ÷›ñò޳ɬ)ýèw®Ë L]ØÏî_úóq+w(§)ëÃóÔ“ß ß÷Öð8zû)l¸†²Ü´Ôìr=ÃòZ>¹Ã&ÑÐkÆX|èògÃÜ7¸y:qJ3ÒòißÅ_-¿³ìãóõƒ ¡¯¼gûçšž|ƒ½­4·îäV1,§Ñ_oy3¸º+BÙNZõVèÉU,ë©ø.¨“3«016¥TºòŸ-«¶¢ih}4MÛÛÛ/]ºtùòåR©T£ÑTVV¶ZµYˆB>á¸w}ÁÏCîÜKѼ-à(¾ÂßGár#>1)3+Á¤LU*5.¡>.rELʤäÌÜ ³'ŽlïŽÚª*µVghæu“ÎÉTVT¨ÕšHØ5^Ri4:¡X$ð¯5hÑü¤Db o(,UUUéRóýŒ¾¼¼²Jm4sîEs«\ËW'Ö7¹ à1ioý0iȲˆ"Fà6üå÷W¾ð\??.!„QçDŸÚ»ùÛ/7ž=|6óËŽ,BZ½4)IÈ+{¯Gïþtɳ=å$?þÆõx¥Ö«ÏÄ¥Ÿü~âðª^Íùíí±pÇé+&÷tk”é¹:§Aÿ]úÜÏ:4ܹáxÌýóBø‡“}Mi7®%VXøœÿÙáË{—>˜Ž*è¶òHäo¯ v"¹±Wc2)¿çVn?ü½P T‘'ãå—_ÎÈÈX½zµT*mõ‹QW¹½-/3!)#§ðIÎ)ž“³£­5;+-#· ìÁÜ LMÏË+~Øx•b±Ùl‹¡i†nÑT³l¼ýý¼½d–NA}rkvCcD'gG[+nVrZvnTÒ©©™¹ù'™£­„2óîž^PB‘˜/à–—”ª*«îÿžk*NÏÌË/nbB(¾ÌUfg+ÌLHÊÈ)hìÍæ–š™9ÜÜg‹ìôí鯰T•–UVišŸç\_o…̾")áú™³1Ù¹:…¯‹ÜKƨÑju®H$à?ø­˜Q§§¦åæ•4¯Î6ñœŒ6;%#/¯ôÁþ5†Üô4e~‰ØÉÙÖÚªþÍ­ŠŸŸÏQælmcQ”šš“W ­yF‘œž—Waé,³³±æ=ΰÝÌê×rÕã 5ÂM.hx,úë_Ì[q²ˆu}uÿ¥c_.\) „P"y÷q¯üxêΕ_gù‹Ðþþ+ƒ,Ïåçt £=8Ïúa5€Û÷›T#c*Ü8ªvTŸe8iÅ/á—sËÔ:my^Ú«‘{~\9wˆßƒ}xc6™]d½Ç&ðÇo+§íÑEµž¸ öŸúÉî+iÅjº$óú¡ï_ìeÃQ¼zFǘr×çÕ=§Bà6zÕösI…jƒN•¹ù푊:ë)«…ߺ‘U¦5è+ Ïïüxz „?ø§l£;·Ü“õÈtÂcéÓ§P(|bF©·n~žÖÙçŸ<ŸT¢{0hÔ$]½“’Sfj½µo ¿» /ñü©‹×ãŠt !„®J;y&:.[ûÐ^3[(òyú²RUU•‘iÑ4u™üòšÍÛ×8w`'vÃßÎ QÚ…ˆ³WbòÔ&B£Í½v2âBL ãàáfϥ̽»§V”ØYîhceHŠºŸ”«¡ !¦Ê´sÇO\¼•^É4õ·a©_×®¾¶¹¼|ÿ.LêÂŒ eaiõËÜR33‡ÍKU¤ÝºyãNF±æþŠ~Z““[TZ%¶”ˆEók5Wæëï&w¬ºuêÜÕ˜ £»Ÿ§«Ü–C¡¸R©D,P§Ä§dd—B£+ˆ9z쟨„"có&7õœLeܹÓç®ÆhiB­Î¼ð÷¹¨¸›N|ÜdTs[ƒÖÈO–¥_ç/7남SÇN_N(¾{eZ“wíØ±ÈèÄr§À`_7‹Çëw5XýZ³z<¡F¸É ÍÇïûôûÂY±å‹‘N ‚(‹ ù«u¹7¶3ß:¼aõ’ ýºø¸ØŠy<±GȨ??”¬6ó’Æ‚¨­«æŽèên/ $n½Ç.þè÷Ëù4!„0Ê_† (¶ÝÂ#uV Ó™? äSlç%úÆOmNژ£¼Aë2Mĵ2€SýwŠ%µ_W3‘—7¯œ9¸³«­…@ qðê5áÕŸÎäè;RÑsPûá_ˆ¸ ?¾¢J½ïŸ=_ÅDîpS¸ØðŒU兹ʼµÓÀ/Ls“[5»A-‰9ºõó‹ûêìN <>7jHw+‰ß a}3s÷Ÿ<°aíÕž.6œŠì%íèì¨=l›2¶ƒ‡‡ÌÉ*öô®™WÝäÖB®­_ÿ~=ºxØ<åý”ÔÈèA¹E{ODlùôÆ)wW{&/=CY¤·é5aä [!„PæÝ]ëÁÃFhvA=ƒ;Å¥?µí‹ØHW')Už›U.öRÈ<\r M®HîžS\®:pᯯoŸÞ¥pu”²4%¹Y9U.ÃæÌ™8ØZH5Zj.ÍÌaó*¡VyóøöƒWòN®®rGK>]™Ÿžš™[!è<®{·ì±&™³|}.×bÓSµDâïï%¿7…- êÖ9:.áÌÁŸ¿¼qÜCnM•g¥fUÚº;¹*XùͼX“Îɲóíd]yý¯o¯E¸(ì¸9ii9%Œ|ÀÌA=:»4|ÓfUEikä'eá7`ìð‚¢ÒWvýäŸ2G[)[W’—›_Ze’úš2¬og—Çý¦Áê×Ç­êæñ­T=žH#ÜŒ‚€fwmËŽï:VJS¢¡K›µÒ‹)ÚóÆä%z®ØÎY®”³*s’cOüv=bÏ¡#N¬èþð_™Ò ŸM›üþ©<#áHå¾î<•2íæ±ß®ü]ì3eÏtñcÞ9i£>ÃçÌ!ç÷ÓØv?¦sõ3ó(á3Š{+"˯|5m»y&JhïåìeÌO¼~pÝÕ#»}}tÏ«]D´ãpÏ¡ëÄŲ€s§N_ŒNŠ¿šÊpER;g¿ƒBúöéáoÿ«èƒª(WUT÷ˆ”ˆP¦6BË*`äü%öŠ£ÇŽ_Ž¿u=KâÐÖ¸>Âø#áÇ’vjžÛ3c¦8üãnܾ¯5R®zW¿€ w›'²ÕKê3tþËrßÈ“'ÎÝLŽÍ6r¥ÎÞÆŽ9¤›·£ø~Ž™yw­Y¡ù9ÏÂöðÑ“×ÒRKl=ºL˜6&„ÜØ¿7?µCçžÓ–8ûŸ>qúJlê­,%°–ùôê3¸—¿ëÝE”š¼Ù9lNº¬|{ cFÝNÉȸ•^©gøRg^S‡ÖÓO.å>æ¯Õ¾¾òk7ÒRÙÞ¾ÞrÙý…+,ë ggε´;zøŸI7”l‰³_Ï) Fy”9°'¿¢™Õ®IçdÛ„ŒîË$ÿ}ôôµèßΫߌ Ïîémßø+Ì¨Š­”Ÿ”ØkàŒ×ÎFFž¹Ÿž—IsŶ² ¡¡Ã†èéã$á>þ»¡êçëÚŠÕã‰4ÂÍ)hhcìåkj†p‚0󡔨˼ïö®}vdûQoòŸu/ÍZqhÍÒ&\x' ñFžÎÙ±xòª“ù÷ç¾ÚòãËåÕóÁµ9÷l‹÷xüÁ«yi“ Xþë3Ý_=—ë1åÓM+üë<8ÏÒ‰+OH{¿þËæ5S¤,Bˆ:eïŠió<þÖ쵡QŸôtˆ!Ã0ø@ë©YÁ(³÷Œ¯Þà°Õž†íó;¥2vï¯Û÷Þ¶³àù }<±âÚ#.—+‘H¹\s'†6¯;ÝrTafï׉§ï.Ø1é1– 3›žõxá„÷û×®­¾;ê7\z;°ß—éÁEG­êÌ&„è/½ÔÿË$n¯.ýóÁ ?—Qþ2Üó?‘ *7©9ÕÎüa°Ïkçl˸»2½Þù›’¶3¯z]—òiÌÅ:ÁõUÝB?‰³ºýÆŸÓj”ˆ1áëAÝÞº(žµ7uÛI¨«˜Y Ž£µ-ÃJ 6iÚ'S•qáè‘3×ⳊTZ#Í0„ÎK!Ä”t3¶Š[6ü&cLø¡T#%÷Ú‚ø­xOÍIÛƒDÞO0R²I‹':ÕŽÝp|&Ny÷ü¥ógb úrÛá#X ¡BEF«ÖÐæ¾‡Î=öîôßœÍkà9_¼Ò’ršX6¼jLp'ÍD8þ½»[¶ÖŠf§í>M\l²‰ýÕŸÏßV'™†´,¡ó³•FB,€ŽJà¢p`‘L}Fj6M¼Í؆N]?oúg«._»bÖàn>r >‡"úSÿññK‘Ñ`lìLUeÖÔʲ•¶ i~Ú$²²BE3„.ˆÚ»5ª‘« c55‚Ð>PA“—}6ðŒA½»‹¨Ìʘȳ…ox;>òSÂÎM§Ë)ǹ¿ìûj‚UÍýe¥ª‡o—G‰-ÄELe4qjtÕEQ„0 ì½g0Z-m®.‰(Šð®K>õ²kÇÞW»@Ãc«‘ÓFZ³õ©Ÿ»eÆs¦MiIi& íY{)!ær´úr‘_'61Æ_¹ZÎôã+Ã{¿øG|S=àïÓKJïlXõÓŠêq¶>;⃩/ýUÌå>j¯çk<çHi.¯™8ë»sÊûcq­òRØç[®TO%à†ŒîÌ6elygÍßyFBa4éGÞŸöß}å<êÁóÓÆVx»s(Sê…óYu¦+ðz/_;UÎRŸoÜô¯Ne<&0šÜë×½±ôçÆŽQðسÚ(•ª¢²²ù‰­D"mg‰vY¶ÿ¤ø¥™oíˆ;öÅ‚c_²ø66–º¸¸BgbűïýÊ@76!„P¶“V½zrÕÅ#Ëz*¾ êäÌ*LŒM)†®üÀg˪­…¿K6cÃÞô’IïGî^6`ÿj?o'n¥2==·\Ç›¸ãåù½ø„ÑÐkÆX|èògÃÜ7¸y:qJ3ÒòißÅ_-¿³ìãó9{SÒFÙz~˜UÄ¡È×»xþÖÙÊGQ¢aXÕK(§)ëÃóÔ“ß ß÷Öð8zû)l¸†²Ü´Ôìr=ÃòZ>™éuÁh£$©X,F>@GÂå¶ËgêQ’®K¶_÷ß¿mþëè¹èøŒ‚ü®ÄÖ½{×g†Œ›¹`ÖH«{“ÖÝV‰tZýþ{ÎÅÇ^-´vïòÜÊWÞ_1±`Ås.dÝçÝc7oýö‡m‡ÎƤÅ\7ò­]‚FO{nú¢!»ǰ=î8-ùxÕ—;"o)Ósýý÷Ã÷?XàôÇÐe8{ÒÆr™·ñ@ùÿ}´éØ•ø+gõ&†HäEô½Üyeïõ!ûY·eÿßQññ72¸ÖÎr¯>CGL˜4i\/nǨ«T»H´œšŒ¢Ì}^ªF£©¬¬¤i2:X°@"‘š2h^wàñaϨÁ¨Á¨Á¨Á¨Á¨Á¨Á¨…ƒ,øW)--M­çË/¿œ4i2ª!XÐ1iµZ¥RY'(PYYYÿàäädäX£ —Þì÷ezðGÑQ«:³,hÓ233ŠŠ ‘pŸ««ÂÞÞáþ?†)++-,,P«Õ4M·ÆY,–D"utt‹ÅEBÂÃÃýýý}}}ŸÜHÖ`ÈÊʺP*•¹¹¹ÕoðxkkkÏz ê XD``Bá†|BÈ­[1u^)+++//wuusttâpZeø£×ë³²2JJŠ(Šètú+V†‡‡oذ¾•‚ ® ÈÈÈ0™Lõæóùr¹¼NPÀÇÇG*•¢¶4 Ë>düÌY…Š k Á€öM­®²²²‹Åååe­t Š¢lmí4ÍáÃG>úhmaa!!$33ó1O«ÓérrrRRRRSSÓÒÒªƒ‰‰‰*•ªÁãœ,àîîÎbaWû–ÀöšþÕÖéÿ¦;F°:,“Éd4üÕ½¥0 SZZºjÕ{G޽ÿbFF†ùghp²@ZZÃ0 8;;Ëd2OOÏN: …B7´ ™ #£išiM‘‘‘ƒ ®) „dffÕOIyyùÍ›7÷ìÙóùçŸ/Y²døðá^^^\.×ÆÆ¦GÓ¦M[±bņ Nž<™ššÊår===‡ ¶xñâO?ýtçÎW¯^-+++))¹zõê®]»>ûì³×^{mêÔ©Ý»woõH±àòæ•3wvµµ$^½&¼úÓ™}IÙÉ—ýx,–¤ïg1ºZÙŸ½}Š3›b;>÷{&M!ú# íØð™ÚÌ£Ïîïk/æ -; ]ôUD–¾æ[©Ë>õÍ‹#‚ä–ÛiI„ÞÜTÝ=êâ¯oNé ·ñ8<‘•“W×A“ÿóñá4SSŽ1\zÛ—CñBÖÞªx¢KoloöàÎ.6bÐÒÑ»÷„WÖý¥«‚û7’e,¾´þÕg»¹ÙŠb;¯ÐçßÛ›¨n«Ì,h•JõÑGk·oß^ @rrrDDDFFFfffffVõ_ªªªêŸ„Åb¹ººzxxxxxxzzÞÿS&“Bjž¹z÷Ä')¿òÕ´ ïFä™(¡½—°—1?ñúÁuWì>ôõÑ=¯vBe5ìÓ¯ÿ3ì«‹.øxÈÙ{‰!„˜R[üÚ¾ý‡Ÿç(jþVmLÝò|è‡Kíü»„ôФÇÜŠÜôö™cÿütò¯%üÚƒýô°Ù}ßß“E,œ툱zŸJ³RE“·ïžÓO5°ÄN~CíyꜬ”óûn^f}s¬ÛÜcdHÙ¾`Ô¢°dáZ»w òÐeÅ]=øcÔ¡{?<°ÿÝg,ë”þRŸ77¥°Ü ǼԴ˻>žvöÎæKÕÎ Z¬Ëçó?¦+W®¼þú²Æ–äääÌ™3·Î‹|>ßÙÙÉËËÛËËëþR±X܆³/ÏÒ‰+OH{¿þËæ5S¤,Bˆ:eïŠió<þÖ쵡QŸôB‘ô[³iEäÀ¯}±ðýá¿ê/!†¸u‹Þ>^Âr_ð¿¦Éj‡ —Ö­•„®ˆØµz¨3‡º$ê»9Þ>zhÙü¯ûœ7¨Æ@ÕpåÇÕ %a‡>œdÍ!ú’b=×ìTcþ÷Á©FÇqëŽÿ±4Xzwôn(¼ytoʽ(€9Ç4ÄxçÛ9KÂ’ –¡omßùÑŸSqÔ '½yðÌ3ÞìvcëšáÃå¯ßJxæí#ÇWŒtRÄ <öθ)ßEXõÅé©? XõѧŸùûúN< YÐ6©Õêµk?ÞºuëÃc}ú<ãëë«P( 777…B¡°´´är¹‰”Ëå¶—›5D¯[½+—qœúóþo¦9Ýûм&}–Ýí­‹¿®;¾rÛIõËÂ+7}pªïŠó?,Z1òòWö?/\u¦‚í³tÃWÏÚ×ù•1‰úLJC«C,›žË~_w-hZØÕŸÖz}ÃHу#Â!_íù~úÝßy6¶^ýÍïÇbþ‹;ö¡¸v]&½ñå7o“qÌ>¦^Ψ+Õ CXKI½éúl©¥˜"Uê*uíjÇãÕ[}R½iekì©ñø° :äBÅÙï teSuqç|s8NóXŸEº,ñtØ—¯ÍõL ›½T(HìÜ‚‡Ì|w㩸 ýð÷šªrcOmûìµéÃB¼-Å"‰[ðÙ«¶œN(Ò1(7€vÇÞÞ~áÂû÷ïÛ»w÷믿X#XÙîo‰DExƒÖešY—¡Ù7Ó¢Ö{ô·¾}aÍy ÅbýÅ_^Ÿdl°Ç®RU2õB*M%×ú•½ÞS š–*ʲëÜ/ößÈ+ɉ‰üë«—Œ °(½¹óÝñc?Œºÿ„CsŽ©› EZU®ª70U”W1„‰ÛÜd ª?À|W¿.½úÖÐ'ÄWn-z¼jO+¯ܱù×]‘wŠ(;NAþ.buÚùŸ-ž2ã­ŸÆ•™«öêÖ5¯¿°`å»þI©ʼ}]%ÚŒ ;>yqÊìw~9‘PN£ÐZÓúœœœ-ZxêÔɳgÿyóÍ7¼¼¼23Û°€ˆýÜØÄ{1ªÒ¼7h®}º`õùJ^à²};{±Ë"V¾ðýíVäSoÞRÕyMwûf¼‘°e>ÞT˦ŠB‰œ;šòÒ¿¾ysã{J»-,ÊÐôcîyùÈYÄ”x=V]÷Öâ£cÔ Åóò{س,xŠµÛ¡ïÂ7ýçÜg¶½÷|7~£m>÷æßû¶ýuúVVE£w–SèœÕÛ.$f+³Sãn^‹º—’½ïãY½,woÝ}âbÊC&.P\ÿ! Ö†½“’žwóÆÄ;ç·¾;±3;fdžmÏÆWbz@;çããóæ›ož?îûï¿kÿwÃéúÜxO]ràÛõwÌØ„¯òüêŸ^ÓBÞÙôáøÉ_üörWuöƒ…ŸGkëɨ"6ï̬ÙçfŠŽl9G³†ŽèÆmÑTÕ}·¼o_o¡ËŠKéæÃí:b¨‹.=ú[íÛ ª3¿…Å)A¯‘ƒ¬1³ ƒ`´)g¶¿æë?Ï%5:lgÙxwíÞ½«§½˜{÷óñô5gú˜~¢´„䜜‚FÛ~ȼØðËÿÍèëm'dB×¶ó”ÿ¾8uX7Irô„ÔL ¢-ÝÇ{"ê_×ÛÛ»ä¯÷òµSå,õù÷ÆMÿêTƃî*£É½~pÝK¾qo™SvêÝEßÞÒ‹CßÛønO¡¤?ÚøF¾:ê“…^¬ª}^Š­9ýî¬÷O*«¸§‹¯|;ïåùŒ dé+CE-•*:+ìÅŸì¸^ù ‹®Í8ôÝÖëŠÜ£3×Ìc"òÚ«½Å¤ìø[3Þ=–U½Z.¹öã¼…Òh¶bÖ[³í{¸ Zæ£Äá°Ùw7Ihô ŠÃ­ÿ‘cÙ¹¹ËìøÊ •Z£E°àI*nغýàÙø²‡wÃXnƒæÎŸ<¼»ŒKýÛ²ˆrš²>nè+ïÙþ¹f„çß`o+MÆ­;¹U Ëiô×[Þ æ¶\ª y—ÿ¿o~]ŕʽ}\m…LEV\\f¹²î»æ‹…,sipÐiÙ¶õ7G-Úqáó1Þ¿ztò²ÖeÇ%ä©iÊnàš_¶jçuÁèÈMÜÑÿýßÕßi­oçÙeÀ؉cû)¬x-þ¡e´9ö츧ùöî;®‰óøsÙ!„½A† AgÕÖE­£j]¸p¢¡¶Zm­«Z÷¬Õ:ªÅ{£UGÕ*(*ˆ2doE6$»ß±Ê6((ØÏûÕ?j¸äî¾Y÷|òÜ÷ZŒjiiiT·‘‘ædç)´t´DB Ï@=¬15w›g8:ÆV-] 5 ߘØê¨ZÛÖ´¿úPb·'ô:õçæ=§®ÜŠz˜ÄÕ55·í2¤sŸÁC‡ìÈ%„0™Çg~½'Öë»v׌–åFû·9¾K.wù鯖)³¿ÙÖWïÕmÆú§Ýºù+ü.Ý-`ë;t1iî’™_Xòëo«ËlØò­Òc—®‡Ç¥Æ=Œ-f4 ¬Ú?ê۽ݭTkRg™pmÇî vê¿~ݎעÃÒ8Úæí¾ìï9ó'ïÞêîFc~ÞçEà#úh~ý«í7÷Šd2YQQM+k_,99ÉØØÄÒÒªjLpcÓ÷ Öíù;µül]ç!ß/úY2ÐÕ¸†®LÁÍÍß/Øô¸å¬å³§º7¯­ SvbÛî#žK 2“RžåóžÞ¿,þΣ‹•¨.#þ²Ôókf/ÞxZÚgéêùÞœ6¬^ÝÒÁaİ¡xñÔUDD8!ÄÐШü#‡ÃÕÓÓ«i@Äh|.«ö#8FYZ,••*jnH‘‘¦©).¿êꇗ\®X¬ÅårÕÜ£·;œnÔäç'› Ü]øÙæØ éÍp^|ã…™ðQbë9t÷\Ðõ'×.næbRxïìÎM[X·RK[<׫½è?iE^ғЛA7ÓiBKdÓcâìyÓ†t|•ЙwO<=Në³áƒÜ;ÚjWÿ9XÞwïÉË5zýøe÷Nš˜XPÿ˜š"e²"…¬¨>Ö:€F޵ê7þõ%n‰Ø¥Ï×k[˜éÏYºùÄ… 7Ü;·³íhÀ"tÞÝ}^|”óoD¬,ÌLJ}&‹\;#x·ö«élÛþß};aH+Þë‡dévÿa÷vÓŠâìćû6oÚ»`Bøã…Ë~û™ˆ"„Î{zû¯#¾ÿs[wü¤ƒ­v5›©Ìº³gý&¿sOÏŸêñE[C¼ÞsŒP{ó⥓ßpU*–q›>ý»wha€6@Xðqá[öúüÓs×nï}š”žQ̈)¢Èψ{|?8øY¥ùd QÏʽM¤-3óJ†ª?ü³¸"Cû®c57Í^´Ñ÷ag{«‰=­ß|ŠûðÀšå›üïÿ›ÿý„/Zé²ñ$4D ÀÔ<³€¡ey™ÉqÑ‘¹o JL;+hša0|\(¡®¶/º P&-aˆ˜bºÏÞë>{ïë/ õ{TÂ6n×ÞÕÁ&èLDdBrÖgÖlN‹QkNz¬&E±X•ÏA  ž[·ô·=W Ûz/ã=¤½ _; ™Ôð±›Ç¼î“—òØoèY æ—–Õ|>ÎC„MSYQQ±´DÁ¸Ú°€ÛyÅýk3­ÿ»g&°mG­Û; / ø Λ‹"ÔÛ1>›]V¦P*•,Vthš¦(Vƒ®à† Q~~®\.‹Ålvƒ  E~~.Ÿ/(8|4ê}1y—§·à±X⮫Ã+ô0 S 7eSlã¯ü’iB‘ŸŸlÀ¦ø=·$—$ÿµÂóSC_¨mêÔÛk]`мü]_/Yš´~jsm‡mâøïReσwÏÓÓ¹™¾¦@ 6²í8ø»?®§É+mZÙóÛ;f ïæh®£Áãð4tLlÛô6mŹe]–©¡Á!ûðÀBÏžÎz"PÛØ®Óà›¯¤TêâðjGRʲïlÿî˶Vú"ÈÀ¶óÈ…'b¤jVXUkELÖ®~^ÍÉJ¢¸;Ï‘óo÷ ­±§Jk)û”ÍË:ñY,ÝᳫΡ*8=ΈMqÛ, ÇÛš --파´Û·o]¿~¥!þ»{÷N~~¾®®ž††‡F]¢5JÇ}Õ®ÿýí¾îöÒI+zÝXÚQƒBˆ2~§dæÉLÊ|Ô¦­ã,˧eñ{Fv^z6× ¥«[{YbxÄUßÙ×/üýÇå£ÞŽüŠ£äDÏ®¿O!šF&ƤŒ¦ !„ÉYç1x~`¦’Ú¶lm[ö,æÁÙÍ÷Î øí¯ãß¹j¼gžœÚu”_¼‚%2iáÜÙ'ÍJK‰»u2,˜Ý{Ö¶ºËTKw`R_/ÿØRÂÕµvr±)M‰¼wvËÝ€Ã'–ž>5ÿíJÝ èÌ3_w™åÇ6²¶´4ÎŒO>²ÂãÆ“ÝwŽV,M5QŒz;«ÞŠ(ýçãÆ‘['.FÊôÛ êï¬ÚNJø‰%»–²Svc&~¶únÐ…½'2FM5+¿oÌ‹³~/þ'ãÆ:ãmMEQ––(@Ôñ¤q·%¾sÛ K¬üËBBQDnöš}1‡e=aÛ&³ §¸³yù Û¹ñ©Oîܸ–”tg]’ðýÄß•U‘‡lYhäíö,'39)3ëÑê®\Â<;þÍy—ž‹;þïPDfFÌýð¤ô¨c3Ú 3/þä¹<¤äåˆ7|Û¢ýñeÆ7ßOO{ò÷µ›÷'<ËIpú÷Q-Øê/S²'ÆyûÇ*´;ÿ›ÿðnhdZÊ ƒÌY/®/=민J?À+‚û)À|öùجŒØ'‘IÏÎï¦Agœ^°öZIíQš;«îŠÄŸý°c×\w}aÛ _å»Ge÷6o7NmeÿÔfÄÄ/´ˆôÚ¾£‰t…l"ýä¾KùDã³ñ£šãD,x'.\HOOGšJX ¿ñ?vÕ+'² ½.¼ž /l?ÏwQWMù“M^sse×N^p½€mïí³îKÃJ¿²3Jž«ö/ímªŸ²ô:|ï·y¤1%»÷Çæ  3ó™2a¯uÇ7ŽrÑåBOO_“RÜß¼øHc<|ë©õŽZ/7TÃvèzÿE]Š';6_,T èc£â””fo¯)­µ^o×Ðu÷P——Ccu–©†ôÊÆMÁÅD»ÏšC«û[ª&C°õ;ÌÜç;Åš¥L>ðë¾$ºâ.+ô†m;²¸¯µ"„®Yßå«=ÍÙÊ´KÂÊjyÔÞÙw]yCÙY'6¢Jïìó*w.xtï5)Ñê3a˜²x7'Ož´±±ñööNKKC5X@qEºúÕÐÓä–¿ ßå‡]+{ë(c·{ 4vy°”×jæÎUŸW½Ü %þ|âH« k00a ‹~tñ¢üíÚý¦Œ¬8M¿ìñ™3Ñe”ÙPÉ“ŠÌ±2ÌKçÞº® „¶‘>‹)¾uäX¬¬¦ÝTg™j†ð/eÒ”Nÿ)£*ìÑê9ulKS|ñZN…¹,ÓÁ”ß^]Úp Ÿ(¯yEêïì;®¨ÒTµì„hõ™4Â’¥;°ÿõS¤Œôß,§ Nh@áMïL.—ûøøØÛÛÿïÿÃ,€Fè­.Èq˜¶cÝ¥ŽSÏ^¿L(a»…¾K>W·XsW—Ê·óÛ´äô´§±EL×WùÇÖűÒ9ù²ÈG±JBä÷¶J&î«4@U$¤( ý,5½Œ.á~2å›~óïøsº¸â³/>ïÞ­Û§=zvq4à•Û55–©Jÿ4&œm[WnTÂqtk­A=–ÆÇ$*‰Áë"r¬ìl*MTjks)F.-–2D£†‘¶ú;ûŽ+ª´UËNt8¦ÅŸ+£í»½¨ýg|BˆâþÿpË|؄ϵð–z#“É6nÜèãã#‘HfÏžmff†š4° Ø]»·dI Ïm´§›Fµ Qb±fåA+¥)³¡‹‹¥ yP"MQÅ%™¢‚Bš!ôó»'öÞ­~h…B5Qžç:çÂßf+¯÷»~Å?2È¡¸®Cüuý,w3ŽÚËTÆH‹¤ CXbmq•…­¥-¢H±´XZ±kÇ­RŠ"„0 Sc5벳ﴢÊw¨RvU²ÒfÜx·uóîÝ{eågýD¤äŸ}cÊØÍGŽÿLïh˜È`Û¶m'Nüå—_ÌÍÍQ€îíN@—Gl˜²ä–Œb±ˆüöŠéÛŸV{šÊµp´b“²G·ïÕaÐmêÜcø×‹þ<¶k°!%{´Ïÿ®¢îËüKÃÖÞœE”1I+ïZÔýp)Cñl[ÔrÕEõ½ÍΪ•¼í«Âbø„>ZLÎù½§Ÿç\Ø{úÃï0nl«¦¡H$ªf¬r(µihh™˜˜Öþ_ÇŽ­¬¬)hR|||j ÐË  †E·OZ*¸Íñ]:hØÚÓ¹…7M^s¿Êµ™ÂÀ݇“Ëÿ(ϼ8¿çt&Í2êݧ-·öÕpÚ|5¨9‡Î9½aûy7’cÞµ«‡ÐyÙ¹ôÛ/ÃmÓ§· ‹ÎýkgÅÝ …×wúG•Q‚Ž_ôЭ†ï¶³5fB¡"Œ¬XÆÔù®†ƒ& 6¢ /ûmýc÷ùFøéøQ¶l¼]TƒÉ šïµ!B.ê¼p×ü„Òê¾l×®|éÝ•“—Þ.®4âdË®ÍûËåtÕ÷tvȆ Ó?cnßÌèýƳßy~X>œ%½µpà¨uAI¯¼Œ,ãÁÙÍ?~³õa!„Ð)þ?JVü'±èõx¾$)à÷½¿u{g®šËTGØkæwD$ïâO£ç_HQ­@ç„n™0Ù'f[ŽýÉÓ²~.$¨îÎÖ ÛÒΚC)ãÿ¹•R÷;«.ŠPr}åÒ‹ED«Ï„aæ5î©S3ºFmR©ôùóç™™µÿr'))‘&E"‘ÔøFàñ$ÉÓ§Oÿýwô;ø€ÊÏ,WÜùÙÍhY5cBŽËÜ«—g9²™çgMÝ£Ôê¾Ìw–+_õGQç_vÍúlÑÝß¼ô¹³¾‡Ö«ŸÚ¹g,Ô?´¤Os‡Öv:²¤ˆ'Šˤßo{fµæ¾yÓ(“áÛÏdJ‡Í:sò§ÏO/2¶ka©ÇUäe$ħæË–íÃTCjEf°ßÏëw,àj™ÛÙ7Ó2)‘‘Éù J·ë’µ“mXê.Smyœ¾ß·=¬¯×ÁÖô·Ûaãd«[š)¥)ƒîK®ë§S_Twgëô˜†}Gºë\ýŸkóÎ6:<ŠÒp_vzA7®:÷~yQ„'e„e8p C\2ÇCƒC€Æ£ü0™QçfW''OZF“y|æ×{h½>kwÍhYnÀ)p›ã»äS±"jË”ÙsÊ j96ãýsfé0eÂÃИM‡îWŸ >ñM+š£]±ÛŒî[åýesò,êშôMÛ.C¾YéwéÜ‚Ž\Ba™ [¾uÙ·½\Í8¹qƒƒ&ÉMÚž±ñ⃠T]ÕY¦\Û±û‚oïûyÌg¶‚œè°ˆÔ2“v_Nßx)ôâ‚O´ës­ÖÎÖñɵ˜°ëôoSÜ´ ¢Bnü}ýúõ›‘/huïÍm3γ —¶ÙÐñ}pÉDh(B¡pæÌ™ Û·oGRÐHPu¸Òžúäç'› Ü]øÙæØ éÍX¨rÓTr}¦SïMÉÍü;b]—·¾Bù¥vËE™LVTTDÓÊÚKNN266±´´Â³Õ„x{{«z …B‰D2{ölœqõ%""œbhhÔh·ËåŠÅZ\®º¿¾Ýá4À»ã P½‚ÀÝG’h®ËØñpÉD¨_8é ‘CXÕ*ݰüè3FÔK2Ñ—A€ú4dÈE‹a6@c†°*P>Þ:nÆá¤±"ÒK¸N³–L°Ây$P¯úöí‹"4r  :?.äïñD`вÏ׋·,ë*BMþk¦Á!À¿ÐàÞ48¨/˜b ,€ @  „P¨aT€°*@X ,€ @  „P¨aT€°*@X ,€ @  „P¨aT€°*@X ,€ @  „P¨aT€°*@XpPhÒ?~ôøñ#ÔTš5³DÞÅ0 ª §ü Œ¢(5ï%“ÉŠŠŠhZ‰ÀÇ„ËåŠÅZ\.·A§ÞNC€ @èYð®äi·öï»’eÕcè—]íÅ*€cdO}ßU´úbhßv–BLQ€·‡°>LAرþÇ®Få–kÄÁ¶ý|Ú„aÜLÙ ´V:÷Ñí»Ñ¥†][Ú[i²!t~Üí«×.ß‹MÍÊ-.ãhê[9uêÓß½«“…ï­ÇðLiNÒ£»ÿü}çADljV1#Ð3wìØkÐ]\,uù!„6oÛÎ6üTÄÃÇvV¦.†\¼ a!„JlÙ¦më–Öz/Çå[;OÙ IDAT”®µ£¹XÍ1:]’—•-%"m]m‘šãzyjxhäs~3w[+CÕ]˜üŒ„ôRMë½:è)éóøG.ûlL~6~ôWŸ:è½å{ŽNpùÔ™¿YVŽú|*¦³ã#‚üÖ%dNôÜËÉ€GÂ6pr¶¿q/,&ÁÑÎÀ“ a€*™;uuÿ²›­¨îce¦4þæ¡tÇ#ûµk¦NZÀ”$>‰LÈÚu37Óy9wmÙÍó›nåR¾¸{ÜÇÿÒƒÇqm›ë™¼Ý›ŽÒqè9yn=#>‹BYwŽùí?7$ÂÑÞZßVDB‰›ÛÛݽ—äêhe'FZŒ2íæ‡Îý“XBÅæ‰ô-Ztùbà€nΖÚ\Õ¡ #ؽÿØ i[OO>mÌ^’•»#E±¹B-=ë®Ýzvÿ¤•¥Ê ,x#Z.-ÌËUr…B!ŸËnг"-6!3_ÐÌÜP_«Æfl-mMW.+•Ë• á¼Õ±t›Ùê–¿«ß¢…Eh̳Üâ¢b†ˆ(B¥aae¡Ïº•˜’ù¼ÈVŒ´!–رÿ¤ÞŸw°ʲ£o]8¦¤X#>omÂ¥a žFÆ–XZgH3S’3M-T•;j(Šs2âܼ~lsHHïQž_~â ÇÅ€ڒ‚¬»G >BÓ4K ß¼m¯aC>ïì`,j˜¸Y™•‘‘ÇÑo««]¹±!-/.,’ÉJKвân_ºr/ޱld¨Ç«¿¯1FZ\\RÊÖÐàóùÿÞF‰ŒŒô´”Ò²rråÍÅ||i@#L b=#3 K]–¥•¨05í\bú‹¬|ÆÄ€"tö“'I´¦mïÞ–eÆ'§µjfûú÷×w$6¶Ží:¶s:¶×ÿÖµ[–ÆÆŸµÐÁuÞÔôzÛwèídÞÜL‹*Nùçá™?žçŽöE[³8…Ÿ)ÉËÍ+¦ùÆšÂJa6ñ×ög®Fç3„âj[¶ë;rx¯¶6š5l]Z˜Ÿ_(爵ĚBµrqº &4,:QÞ¬·¹Ù뤂¥¥­-ȳs‹ ‹‚°/FY’—–GY°ØlBQ¤?yœJiµjÖ¢³FqÜ™§‰É)­¬tkøÙ‡gÜÖÍ9äÉ•ø¤ÌŒ{¤ ªEiµê?¶UÿWÿîÓ£ã¹ý~§îݺïdgeì¬_Ý׌²´¨ °¨DA«ÿÙùÒR9Sû<3“­ºœK ÖÒ ¹Õ}ù0¥2™\Nø|.·òµ(QóO†N²î–[˜“y?"ƒ’—Êe4!Õ~‰1²Ø@¿ý'b†Lñe{‹7Žñù³¿Î†æXõîÛÙźÜ_Àçq”%%r¹‚ÁK!:ÿáÑõwŽn Ã0„6ë6Æ©¹¥6‹0%‰O¢žqµÛYš‰µít>JJLÉvÐ5ªaÐBñõôõ4©ŒB©TÆ”a€:Ø:­ÜZ· ‹¹•š‘•]DëkW¨ÓÏî:xâzL~ù‘uTÄÃ/ÿ—eØÑÓkÔà®¶u<ÿŸâé˜;è˜;BH÷ž‘|÷_ð?KÆíåjôÎg"”e‡Ÿ?r$0†ßyØð>ít*† ˆ qc‰[ôßÓ½It#U»m¯Ï\-5Y„)ŠËÓëØÌLMXÍZÚ…ÞMHLÉlahÁ¯éÁü ,¨3JCSSÀ'9¥ryYõ ˆlº góI‘‚Bˆ<5ôÒxÚέK[[Õ›ƒ¯gem"¬ááB!ŸÇä”*ŠZ¿mílMo‡Çħ¤µq6ªær”ÈiÈwË¿"EQTíYBYNø_‡ö{ĸ ñü©³Q¥YLII©\Áx[µ… ‡+о|w1%éÃ"âÒ(C=mñۿ唹ù•9ž0´W[3a5_‰Lѳç9l=;C=]Âhì(U[WëÐsOî¥æ%IE-»´vmñª'4-nñè\ìÓä”VÖº„º¤0çyzª0¿L–›ÿàÖµ¿XôÕ¥usmd j@g„ñ»–£amoe¤I§G?~ŸÅnÙop‡V õÂ5·µ6Óyš‘–••Oè±!Ê´¸‘+²jna Å-ËMŽNzÁi1xP'+Í·Á+’ož>ú×õh¥e[*;êfÀÓ¿au¬]Û8Ùš‰Ù„Fš–”šMë·jfb¤‰¬š¶‘s›V!Q—o>È·ÒÌÔ¤ÜO<,[{K͇‘1 ÉŽb†Ð…‘çw?8¿›bqb=ck×!ßöèêbe |ÃU²oÞ¼yíÚuu¶†ÏçýðÃl6O ÂøhPúÍ]Ú´|q3ìé­è{2š£edÝfð°½;8ši5ÔùûߺUK›{ I éé®zúlBXÆ-Ü:düý öNTH‘‚ê˜Ú¶2î‹LÞ~;˜²Â‚¢biiIVôíKÑ·_ÿeÓ[``nc*fS„)Œ÷œ2ikke†¬c4`Þmü/Ý*Oi:~õÝ’¯ª]œ¥Ûaä^þcüâOÇ¿ÝZ]]]úivBB—œ8q"’€—ïM†AÿPh@å_`oêÝ÷šL&+**¢ieØC:ïþI¿#¼.ƒ¾êÛÆôCÎý§_Ü9¼çT¬N÷¯»»rñâøWxxø—_”Ëåµ,ÃçóïܹmjjÚ [ÂårÅb­ªWÞ®ßÃi€w‡“{Þñ=¤ãܹ½ïEddlRýᶃ‘Åß“;·q²3@RP^ëÖ­-ú¥öe<==:)hB0³xûÑÏ,€&ÂËËëܹóÕþéýL+ ˜YMfÀÂúõ,--«ýSË–-ù|>Jð ÂøOÐÖÖòñÙ^í¯úaaa:t\¹rUnn. @a/^¼U€÷CýySeeer¹çÈ@ý211‰D×®]+ã°aÃììì?~¼gÏž¬¬,‘HÔ 06›Ïç¿Ý5p¼×áÆcРгÛêĉ“.^¼¨ú§@ ¾cllüøñãßßÀ0ŒH$š4iÒôéßêèèÔïÚѳ ,€Æ(//¯wo÷´´4Bˆ··dÉ’%¯þúûï !ªÈ`ÆŒéÚÚÚ aÂøÈÝ»w﫯†p¹Üàà;FFF•þZ>2ÐÔÔœ8qb}E  ©@Ïxг 333@àà`?`À€jÿ:tè=zde½ˆŠŠ Ù³gOAA¡«kà.š€žÐd†oAƒjè™ÅÅÅ+V¬ÔÓÓÕÓÓÓÓÓ300Pý¾¾¾úy-ü7T‹ŠŠÄbqí‹Ý½{wÓ¦ÍgÌÐÖÖz»•bf ,xa!dذá·nݪz»X,~•èêêêëë=ÚÁÁO ÔUHÈÝuëÖýý÷ß„)S¼$‰–V#„€°à=…gΜ‘H¼ß¸X¿~}wîÜùv3¾!ÁÁ!ëÖ­»qã!DWW×Ëkr]#„€°à=… …ÂÍ­]VVV-Ë´oßþر£Ï¼{dð믿޼yóUdàííýÆÓ@Ó‚‡ðþ4PƒC6›››RÓÖÖÖGŽ~‹IbUYX˜{xx|úég)))111ÿüsûÀ2™ÌÅÅ…Ïç¿ñØ ¡I`¡ÐÔ1 Ó²e‹š>:õôôüý PP:uêxüø±Ó§OwéÒ%''gݺß:uê¼eË™L†âÀG§!@ƒä_¿Úêû4„üü‚3gÎìܹ3::ºÚ„Bá±cGÛµk‡'NppÈêÕ«oß¾MÑ×ן6ík///¡PXuIœ† 0,¸sçÎÞ½ûär9!ÄÜܼcÇŽ'Ož,¿ ‹ÅòõÝÕ·o_< ðüý÷ß«V­~ðàÁ«È`Ê”)•Úf!,„õœ>}f÷îÝOž$„|ýµwùÈa ,¨Ï° <<|ß¾}ÇŸJ¥„### Æ7kÖìÕ2k×®]¿~ƒêÿ¿ÿþsæÌAý ‘DS§Nåóù a@=„EEE'OžÚ»×ïÑ£Rn*Aß¾}«~¦§§wèÐQ©TŽ1|Ó¦Mø0€¬X±2,,ŒbjjúÍ7Ó¼¼¼ Â@Xð–aAhh¨ŸŸßÁƒ‹‹‹ !†††#GŽ7ÎÓÊʪ–;Ž7^*•<èÏãñP|h$‘Áòå+ÂÃà !æææ?üðÃ7ß|S©—Â@X jSRRröìÙ?ÿüóÊ•+ª[Z·n=nܸ#†«óyncc#‹QyhTGÅ¿þºîÑ£G„KKË~øá믿æóù a ,¨íÓ-**jÏž=;vìÈÉÉ!„hkk4ÐËË«eË–(#|ÇÆW®\ýõ×_U½ Ô‰ Âø†¥¥¥gΜñññ R-Ü®]»I“& 8ÏÇ©ðQár¹ššâ‹/þòË/ªÈÀÊÊjþüù“'Oæp8 a , 111¾¾¾»vízñâ!DKKkÔ¨Qß|ó««kM—Nhêaêj4MŸ;wnáÂ…ªö‡5E aüW¹\~úôéJS $ÉØ±cE"‘jI„ðq‡ªÒ4}üøñ_~ù%**Šbmm=oÞ¼ò‘Â@XX¿cÇŽÝ»w?þœ"‹GííííææVé^ à¿” .\M±±±™;w®*2@X ࣠”JåÕ«WwìØqâÄ ¥RIqttœ0a‚D"ÑÕÕ­ö^ à¿” ,Xó*2˜4iÒ«Y a|$ÒÓÓ÷îÝ»mÛ¶äädBˆ@ 8p D"qww¯ýŽ à¿T4oÞ|öìÙ^^^l6a ,€¦¦é+W®øøøœ ÕT‚ýû÷K¥RBˆ™™Ù¸qã¦M›feeU×O7„€°à­Ã‚ò‘ÁÒ¥KÓÒÒ!­[·^°`"@XïIAAÁ¡C‡¶nÝFÊM%2d‡Ãy—O7„€°à§ÂxßTS 8P\\L111™0a‚···ú‚° á‚ò‘Á’%KÒÓÓ !®®®?ÿü3"@Xõ©°°ðàÁƒÛ·o¿ÿ¾ê#©wïމ䫯¾RÿC aÀ{ TJKKýüü/^œ‘‘Aéܹóüùóˆ²Âx'‘‘‘~~~>>>¹¹¹„™3g:99½õc",x?aŠT*ݱcÇš5kÂx'%%%gÏžõññ¹|ù²ê–víÚI$’qãÆ …Âw|p„ï3,P)..Þ¹sçêÕ«333 !Ÿ|òɼyóÂPKttôîÝ»wîÜ™MÑÖÖ9räôéÓ]\\êk ÞXPmdÐ¥K—¹sç"2„P½ÒÒÒ3gÎøøø©^ª©žžžõ».„*,(¬ZµêÙ³g„®]».Y²¤wïÞx:a¼ôôéÓ]»vùúúfeeB´´´F5mÚ´6mÚ4Ð|ذ@¥¨¨h×®]+W®|þü9"@X„"—ËOŸ>]u*Á˜1c455tÕ CXð*2øã?Ö¬Y£jjÞµk×¥K—öêÕ O ,øoIMM=pàÀ–-[RSS !`àÀ3gÎìÚµëûÙ„',¨)2X¶lYÏž=ñ‚MÓW®\ñññ9qâ„R©$„8::N˜0aêÔ©zzzïsK4¶°@¥°°pëÖ­«W¯ÎËËSEË—/ïÑ£ž&@XðJOOß·oßÖ­[“““ !|>РA‰ÄÝÝýƒl€ÆT¸»»/_¾¼S§Nx² ,ø¼šJpòäɲ²2BˆƒƒÃäÉ“§L™¢¯¯ÿ7 a@c jŠ V¬XѱcG>>§NR(„;;»)S¦Lž<ÙÐаQm'€&¨dggoÞ¼¹|d°jÕªöíÛãéCXZnnîÑ£G7nÜøäÉB›ÍîÙ³çwß}÷å—_6†© þ JäŠô̬§qqOcãbcã’’‹‹ atÅìéS¦vïÙ‡f±ßσ ,hÐÈ`Æ ˆ þƒ8(Aêãã³oß>™LF177÷ôôüöÛo›5k†âÀû¡Prv:pª¤0ÿÃ>4(}}ýÅ‹OŸ>}Ë–-6l¸|ùrPPЀ/^Ü®];Ôç£ÇB ¿üü|ŸÖ­[·oßÞÇǧ´´ÔÝÝýÈ‘#‰‰‰«W¯FRïCS9¹yEÅ…üAà=000X¼xq\\Üœ9s„Ba@@@‡xÿþ}ç㆙šj*Áþýû¥R)!ÄÔÔtüøñÓ¦M³²²BqàÃâqÙf&FvÍ›ÛÛÙÅgäÝ ¾“Ÿýìƒ<¼‡È`õêÕ?þøão¿ý¶iÓ¦€€€sçÎ 0`éÒ¥mÛ¶E}>JèYÐ:thÛ¶m>$„°X¬^½zI$’!C†p8M,ßAÏ€Œ’fÅÄÅ0e%V–"M1¡(Bȉ‹·Ž;œ‘¤f»zy¦¨ õ,¨IVV–*2ÉdE 0`Ù²emÚ´Á[ã#ƒÓ—ÐÐPooosssooï‡Ï™3çéÓ§#FŒhrI||Ø,ÚÑÞÎÉÑY$Ö"o;|­—ÂÐÐpõêÕ‰‰‰sæÌíÚµ8p`XXŠƒ°êYIIÉÑ£G»uë¦êJPTTÔµk×#Gޤ¤¤¬^½ºyóæ(4FFF¯"àæææáá…â ,€z9wî\sss[·néèèH$’ˆˆˆ›7oŽ1BýéI$2ˆ‰‰ùî»ïx<ÞÑ£G[µjåááâ ,€·QZZzôèÑÏ?ÿÜÉÉiÍš5999íÚµÛ¾}{zzúöíÛ[µj…@“ЬY³7– œœœ<< ¦ÌlÙ¶]»nÝb1ôÛ>óIk»qžãíœÐÁꙥ¥åÆUYܾ}ûÑ£G?>lذ+VØÛÛ£>Mf4¸ØØØ¹sçZXX¨¦hjjJ$’û÷﫦 )€22ˆŽŽ–H$,KÕË`üøñ±±±(NS™ E©Tž?~Ó¦M•¦Œ3FSSõ€·ÃfQB¡@,Öd3ÌÛ>#ÔÐ`á²ÜÐÀ¬¬¬¶oß>oÞ¼U«VùúúîÛ·ïСC£FZ´h‘­­-ꃰà?'--mÿþýüñGJJ !D  8P"‘¸»»£8ðŽ usgL!3¦ Ð$X[[#2hŠpBýûꫯæÎ›’’âââ²eË–ÌÌÌ#GŽ )€ÿxd#‘H†Ù·oŸ££ãøñããããQ„ÿÓ§O?~ü­[·ÂÃÿýö[mmmÔÀÆÆæUd@Ó´*2ðööNMMEq|ü&L˜àçç×¥K” UdðèÑ£qãÆ)•J[[[ooï´´4§ñ@Ï€¦äyNÉö=»ÿ¹yõ].ØÉÅv옱¶-]QOøP÷îÝ;wîÜ¥K—=zÔÇÇG&“íÝ»•i$0³ )¡¦¬L©x7ʲ2†fPLøàœœœ:æáá1þ|¤ñÀÌøœ>Œ:4* ¹\ÎãñjYÀD_¸döt2{:j §!4R©T"ñFàƒCXÐXìÞ½ûÂ… ×®]G)àâ}M •Q¥æ½d2YQQM+Q@øïÉd;vÊÊÊrss;þ\cÞÔëw#öOŠ‹|uxGÓ´RIÂBØl‹Å~µ°­…îäñÛ¶ïÂT<¬ëƒLœ0É­}“¿<9—Ë‹µ¸\nƒN¼;ô,höíÛŸ••E¹ÿþåË—ÝÝÝí¦2ä媼*•ª1ÿ¿ÿ,+«öʺ>yûKE@á4€¯´´tëÖ?^ýsÍšµ˜ ÐGz¶õóæß^Óš|.mW_žæ7Pܙݪۯ‰­—Ý¿»À™]¿ÓÔ±{÷îyó*\dÞ××·ÿ~¨ÌG§!@SÁ"„:~}7>õ‹ÅhÛµï7eùÑGù4’B¡øã­•n\»v-Mcâ=|À°à%J gaeeeeeÙÌX¤Ì޽°káÈN¼Ž§â3ê#º 3vt]D•À¡C‡SSS+Ý€âÀ ¸~¹Ÿ˜˜˜˜˜”–—ê'qÕ$²h¿i³Ž¿Àô‚ÛvÔº½ûý–6G €÷M©TnݺµÚ?­Y³F©Ä‰™ð ¸mÇÿá?¯¢_œ?T€R4€cÇŽ%$$Tû§¸¸øS§N£DðþÕúK2ǾWKaJbS•„evÄ9ŸÅÞƒ»¹Ú[è‹x<‘[ß©kb¥•î(??Ù€Mñ{nI.M Z?µ‹¹¶€Ã6ñ”BÊžßÞ1kx7Gs ‡§¡cbۦǰi+Î%TÊLËžïž7¦§s3}M@ldÛqðw\O“WÝLyêåß¼z;™j ù"C‡nc—ž‰•Õ¥o\“wyz ‹%îº:¼´ü=éÔÃMÙÛø+¿dºâŽ—$ÿµÂóSC_¨mêÔÛk]`Š\í©¿ûêóÍË(îÌvàP<·åž:÷á…ž=-ôD¡¶±]§Á36_I)­á¹N)˾³ý»/ÛZé‹"ÛÎ#žˆ‘âP+¥R¹iÓ¦Zøí·ßÊÊÊP(hÔè´­½ùÛÐ낼ž8yg=ŽN_ŸäFrj| C§Æ¥NYômsßyîYÂB^ž}@м8þã0ï¥;þ ËkZ¶jëb%ÈytiçÜÁ¿XZÝð¼,Ñß³k¿Y»®%)µ 4Ù4M˜Ì“S?éáýÛ‰;)Œ1Kò{ IDAT¹sçnÌ…Eq·Nþ¹Ü/´Üg “òë×n^«ý/×whÝÚF˜ýàìæîo «0•GïôèÜï'߫хZíÝ츱'í:ìÏh…ZeTkE”Žûª]ÿsæß^:iEÈ«Õ+ãwJfžÌ¤Ì=6mgY¾’eñ{Fv¸ðøSŽ­[{­¢è«¾³ûu¾=²T©¿ûêSÍ‚Wó‹;0¾cçqË\‘êØ»8™Qé÷În™ùy»¾+nWÓô’Î<óu—žÓ¶^Ëà[ó ‚¬ðè1n_2ú]ÔâôéÓqqñµ,ìØ1 ÔX¿ê[ϹûYug’—ÞüÞ–CQÕûúÇä_¼øR¡½dñKœ0ýN¯¤¿6,]¼lÇͪ 4{Ι݋¹eîŽXeÂEtЕ$šP; 6!”†ë„ßO'ç6+#öIdÒ³„óß»iЧ¬½V‚·&@ ð4ýûïkY@$ikkïÚå‹ÎP§AvñUÿ“iU¶“Ý8p<©é¼””‘Û–LtŸ1½#OjTm`¯Lüë÷¥K–í¸ù¢ê«‚e9öûQ¦%7×­ ,T/,?¿·ûë1«(–Áw1!„ˆ;ùzH ×-óùfŸý¸sÉÂÒûþ‡Wþ¡š)öZw|ã(]!„ðôô5•±QqJJ³·×”ÖZ¯…kè:È{¨ çßçýÍ‹d0ÆÃ·žZïá¨õr5l‡®÷_ÔE x²cóÅ—;!»ºysˆ”2¹ÅïûŽzª9&=ï_Ý[¤|sOFõWD¶Ÿç»¨«¦üÉ&¯¹¹²‡k'/¸^À¶÷öY÷¥a¥k0Jž«ö/ímªÚ#–^‡ïý64¦d÷þØ$}C‰(µ·ªLbª³L5¤W6n .&Ú}ÖZÝßRõÎdëw˜¹ÏwŠ5K™|à×}I_dŒBoض#‹ûZ )Bášõ]¾ÚÓœ­L»t1 ³æjtöì™è訸¸ØÌÌŒÌÌŒY³fBfÍúQõϸ¸Øèè¨ÀÀKl6µõpl[Úqd7ý'U]ñ?•Æè;86‰Ÿé‹¯nùó~©N¿)#›aZAÔµ½¸·×[*õÐï‡*\±ü!‹?±´°°°°07ÖÑ6í8Ù÷Q18Œßºv¨þ«&SœtëØ¶•ófN›:yÒ¤‰'Nšu$ŽåÓ°GÅ•VIi÷›2²ât¶‘>‹)¾uäXÍmÊŸ9]F™ • 1©8 çØæÆ¥so]WBˆâáÅ Lše:xbƒòK²šyLê£õÆ«ª¿¢—ɈË»VöÖQÆn÷2hìò`)¯ÕÌ«>¯z¹AJüùÄ‘V®Ji0` ý,èâEí%R«Ô)¦:ËT“¢<¼”IS:ý§Œª°D«çÔ±-9LIðÅk9–éà‰*< º´á:5>QŽw+@µX,–¶¶¶¶¶¶H$zu !„¦q*'¼ýHÑÁct'~i°ÿ‘§'ä_dL/ͦpÅôü ¾GRiÏ=úêãï Œ×~ÄP[vÑÕ݇â”Õ‡Li^fZZZZZzÆ )[ÏÚí‹IKûoö2Ǥ3.Ìíagÿéˆo~^½éÏ»÷ìñóóóÛw1ZÊ0ÊÜœüJŸi[GŠ7q?™òM1è?Ω™“ûؙ˶½ù¢âhRù(VIˆüÞVÉÄJ&/<•¢$ô³Ôô2B‘Æ=M¥ ·eçʳR4]m9oªˆú+zµGÓv¬`À¤\¿ü¤Tà6Çwɧâj˜ÓÜÕ¥òí|ç6-9D™ö4¶ˆ©µDêo•:ÅTg™ª¤ñOÓhÂiѶµ¨ò®9ºµÖ E|Lb…OŽ•M¥‚ µµ¹CK‹¥¸î&€úñÂx×´ÀzĘnBŃƒ‡Ÿ”;fg²ÏùŸÏ¡¬‡ùTXݽÔênN©Sƒyµ›ÖWUxìB#ìÒ¯§v¥¿Ô½ï¾z½ØK“.¬™ÔËÉTKÀ:|6ny@¼TíÆo»§LúŸîŠm0ù|¥eéäMÝùÛôu |õw§BƒC&kW?¯Çæd%QÜç¨jYAQ,­±§^?»×¾}ÌXò{ÇN–K ÊðxŸþ}m¦uM3èøíF­½QlÜý‡åsÇölko®§ÉçPD4ͦϟ/Ê•§›S"MQå ˆç:çÂßf+¯÷»~Å?2È¡¸®Cüuý,w3!„)*(¤B?¿{bïݶD¡PBi‘”a%Öª’ŒQšZâ7ÅOꯨüÏ¢k÷‚€,)á¹ötÓ¨ön”X\͉Å,Bèâb)C^MF¨Z¢ºlÕ›‹©Þ2U*£*,K¬-®òb`ki‹(R\%àñ¸UÊ@Q„†AV ~X@BhGPð./#³!c{Í ºpèàƒù.íUÇü̳Ó.°¾Ó‰ï_åЏ“úzùÇ–®®µ“‹MiJä½³[î>±ôô©ùŸh¿³È£wzôžv&MI‰ÌÛ[kä==±xèåæªÒ2ŽÉYç1x~`¦’Ú¶lm[ö,æÁÙÍ÷Î øí¯ãß¹jÔº¥Á×óŽ[×N•gr«úîʹ"SsËV欢´ØG—v><°"ðÒÜvU¢:óÌ×]fùƱ¬--3ガð¸ñd÷£åÚÔ—<þc¨ûÌ ™4KÓ¹ƒ•0?öÄ¢¯ÿùy”:­ðÞiOëJ­Ý)?,Ø>n¹uâb¤L¿Ý þΪg“~bYîä&ž[·Ž[އ^}þ“ƒ©ªäêŸü¡Œ>ì{-Ÿ2óçÉu^_¸57ó9!„”ååVÿi¦-V¾Q»Íøµ§f椅_=ºm±wGÍܰÃó Xz·”B( Š"¼›“•Lõd'ÇhB( ‘E¦¨ ˆ©&xÓ'¬ú+*—MEl˜²ä–Œb±ˆüöŠéÛŸV{>>SXXÍÒ„P"‘U[‰ê¶Uo*¦ºËTÞM Š"ta~a•L[Y_̨JOa€ú 0³êáud4pLmeÌ‘ƒÁ/–¦SOø_-æ´5ºm•ùêÐÝ\ýóê÷’¯~ô™pïþ šÒtt¶aW­Ô±ï¾½Øaë&̺ðŒ2ÿjSHJÒÃ[7nG¤$\_â|oÕolœÿŽ{ZWuo-/þ쇻æºë³Ûfø*ß=*»·y»•ÿíXÃÑÅ–ÃÈÃB¾šâP‡° ái‚’p[uî ]a˜¨¾ÿÍ) Sçÿ^ôç¹°°]ƒ )Ù£}þw„"jáhÅ&enß-zÃchØÙ›³ˆ"2ìqåQoQDXÜûê©¿¢—d¡«&-¾UÄkõýÉÃ[v^à¼)W3³¤,>,¢°r2ö8,ªŒ°ÍìíÞp‚P·ªÖbÖm™W…µµ7gẽG•'ç”EÝ—2϶… zì ,€Æ‰Òï?v€>“xÌÿf !„Ð Çüo–pÝFtªz¯~wsõÌש—|£O¶™¥yÕÉÐuí»_c/ö ÿöb—mÙú „e6ößoÝtTË6ê6oïÚ¾â7Móy×=­+5vçí>{,¬,X„΋}N×9, „BB”Ï2ž•Ïj˜¬3›ĽÓÕ78æ]»Úq—KB§ÍWƒšsèœÓ¶?©ýn›>½MXtÆ©=ç³Ë?…tÊÑ=— Þ`¨¿"Uqkñ¤U¡2Ûߥƒ†­Ý9Ý‘[xcÑä5÷«8LaàîÃÉå?á™ç÷œÎ¤YF½ûT“ä½ËV½¡˜o·ÌËÂæþµ³ânÂë;ý£Ê(AÇ/zèbf@„lBMãB‰ðŽ´ûŒl̤žô¿ZLˆ2úˆˆœßy´‡}Õ¬@ýîæê7˜¯k/ù*d/²‹iÂÒÖÕ®~ÄZ‡¾ûoîÅ®xxå9Í6<þ‹ £–ÙÐñojœÿÎ{Zçψj-Oièêð)Bgge×=,à´îÒQ‹*{â³à‡/âòÔÀE#¾>šÍåª9p¤Sü”¬<øObÑë!hIRÀï{((~ëöΪq4¯ÓËG˜³¤·µ.(IöjÔÏÈ2œÝüã7[¾ŒL„½f|Û^È<;4}üúàlÕGª"ãÊbϹARö›·Iý&/h¾×†¹¨óÂ]ó;hJ«û²]?ºò¥wWN^z»Òë‘bË®ÍûËåtÕ‹‚ÎÙ0aúágŒÀ훽5êk«Ô)¦z¯JØkæwD$ïâO£ç_xÙÕ„Î Ý2a²OͶû“§%®^Ðaf@ýõ3Ä‚zvæ@`"âÐÁ‡eÂOÇ ·ªæ(^ýîæê7˜¯{/ùJY@YYCasª™Ï\×¾ûoìÅ.{š®$œ–­y•‹èÔú óßuOë¬áZ˳9BHYÙ«­å¨}WJ肟:_^pûü÷,wq2eeÅ<ŠËvž·È~Ï‚½Yj=ˆ"3Øïçõ;pµÌíì›é ™‚”ÈÈä|Åÿٻϸ¨Ž5À3Û ½÷ÞEE¤Ù»hÄÞ5½] &1Å\“hbÊML¢X¢±‹=v± 6l¨TEzï})[Îý" È¢¨ˆÿçw?äîžyÏÙ³3ï™y‡jXþÃ\ËúK—LZw8G2qñáK†úJ߯ÞL‹+-ÉNNÊ(­eXÖO|N÷7ÿ|yð»G-ñ0ûÙ±»¹¨41ê~¡úðÏÞ®\õ¿Km¶IÉ7b Ž-^ð×}¹šÏ7-îYÿÉ»¹ñ³3Þ_]ÿiÞ²aWö}”r⺿÷…ö®åì‚ízØhT¥FÇfW2,ƒ‘?m^܃«D¤•<*e‚©\À[¸>ÚºîΈy;/¯e³ÞÒÉZ³&#î^ŽDAu|–ï\=Ró žK²¡ƒ<§N²X÷˱í‡N[«Œœ6Á¨…þ¿òÕÍ•/0ÿTµä›¼žPE̦DZ%©jþYhwÝý6k±3’Ê*†ªÒb™ú'¯"æ–¶ßó*-¯¨ª¬nZ‚¿=χ½>=vnã{ì¨wÓ¨ýøO·_:ù…»ŠÒ7?£‰+þüï;ƒzqŠoGDÜN­5èã÷ÞÿNFžYÖ¯ÑËPU×÷öGÞÚûý¢1nÆ$7þvd|VµŠµÇ„·¿Ûrêè²¾ÂÃw|sïÕc+gûØ©–%ܺ$³™ðÕþ‹{Ùq•:"eÞˆÉÙ÷Á››“ZÃ~ØøžC£×­ßù{Ø'Mhs¦æmeoÉm¼5˜´=]¶½ÅÏ_·ÿ„•þ§¥Ã3¹lûÈÖÚjˆ”o¾2ÁT.à\÷îË~xü´zM[±}ÚŠ'ß‚ZkÜÖRÅVl€d¼—)ÝüòvjKwúÔ‘Z-?ò««nž|?2JBlUÿ¦yuóºóÉqwbjˆa“ç Í Ì‹íÍÙ‡¢®\¯x×TíiÝÁÙ‘G“s”0>“mÔݪ*ì"k[#6I¿WK ›¬°¨Œ½ÛFáügmi}&¦ª´¬†Æ« ¤ÉR;pùmëy¯<ñ^¢œ°mœRXyÐYPÊ"„0 ’ÐØŽS?œ5lðà!c?X8¬µ‘¬òÕÍ•/0ÿlUÛ !TÃݳ;‡‘Þ½q·é¿u÷¹.Cé±äÙ‡¶ž*nÒ®¬[Û*œÿÌ-YX²™ÚÈ+M ç3ùÿþ}0§ãîT(RÂTUVµÒEú­È<9KÇÃÓ‘ƒd@gƒ™бÙëYëO††ž>ø¹Wë…Ö•¯n®|ùvÔ’oåÈmFŽtà(ò.œkºbGÔÝ|À>øÝ·z YÛÞ™ûÇÍú-ãdyáßÍ\r¢‚ÕÆ‹>kK¹®#‡²å©›ƒ–ŸÍ‘ÕýÔc_¼s ”×q«¿Ùf6*Oº|)½Å£a ÃÏÝ‘²´‡Œ $Ht¾d  Çqúhëº)6ÜÒË«FÙY÷êÛÇÉÄ´ïûÒÚÞ_7©nÎéþñæŸGœcK<Ì̺÷óèë`b5ä»{nAo÷oZ4ŽLZwø—qæLò%C­tŒì]ûõïçêh¦¥aÜ{Üûÿ;•ØVå~N÷À).<ùýÇ6ÞÖÕÝWcr}äffåêáÑÇÖÈzø··m?ùj²ÞS®¹=—l^=BÉ8ø~_S3g÷ýœL,|¾Žî³ôíþ\Bè“2ÏÚRÑà¥ËGé³*"V±Ð·têfk¤k3æ§Ü «?vãvØ)¦º#&Ñ ’sö´rñðñõõ8jÅņ¢LÑ©C$ÔÀoÚF Q,è,Øl6!D.—#ð")_Ý\ùóÊ­oåÃà0ë­¡ªòØÛn4™ßÿìu÷["èþΫÿ~7ËÛV\zÿfdb­µß—û.î™n"{Tá±Õ‘ø³µ”m9wçùK'º™‹«²R²k |ßYwþâš1zYVže2k㡟æqR/‹¿~!,,ìb\ÁÃLЬ}ÿœ*g;Í}kpãí3)êÏÁsÕø£TÙ뽪ªª¢¢B¡À×$¼^öìÙóþûüöÛÿ®9,çrUUÕ¸\e?]wº‹„ä2ð·²)ûâÿÿR6o¯>¹ÀbÔ†b_î…}hÑe´Ëî,wsû&mÔßÑf6 3ft(pðˆhÀ’/Çiçï[/{ oÏßv4_Á±ðð0éºg¦ððk£Ø.ïhØ4!ƒd@g‡?FS~Þ¼zéHQVÞsþLÈ¢vþ´="ëÑŽµ™çVNgg#ì3ovoN×±$­ÊñÍå6,vá5û  @§I À!@#l‹Q}9êù¿"çüê™Ó‚j›ZÙXèrËR££“‹k Ç`Äë?pdwá‹{Mû¼W‹¿A² ó$ 0³à%àtŸòùÇ’C¡—î$F^Œ•²ÄºîoŒšñÁâùÞÆÜ×5&¸,: $ ^ÎGÏÐ÷Ý}ßE Ç!è$Pà: $ : 6›M‘˱4¼dHtšÞ9 @'¹!¥wŽšÐInG@gé#Yäv„t(p’Ð9¿&)‚¯cï3  “ÜŽ€ÎÒ;GCè$·#„ ³ôÎ1³:Éí!è$Øl6!D.—#ðr!YÐYÔ8ÄÌ‚®~–QŸ ^HtšÞ9 »!@ç¸!¥wއÐInG@gé£À!t’ÛBÐYzçH@'¹!¥wŽdt’ÛBÐI<Ü ['ÀK†d@gÁf×% Pà^2$ :MïË “ÜŽ€ÎÒ;G²:Éí!€†a0¡à‰½s$ ýgè$·#„ “¨+pÈ0HÀK†d@§é³(ACè ·#„ ³ôα :B¯yÚ™Í[vO7õŸ=}Lk1­ÿ9Syíð–]G/§ \ý¦MÝßN‹K_™V)Šoí_·ýÈýqó&r7Ð:B!Ò„“mÙw²Ð~Μ€±n¦|Jˆ4áhðÖk,Ÿ9S'xÛi¼Þ™IFZš}íÂ…+×c“3 Êk OUÇÈÚ¡§‡—g?'3»Ë¶—@;±ÙlBˆ\.G(É€—>’«Î¸zpËîc—3Änã§MÝÏFóÊt¥ó8xëÞ[üÁs¦Lð²Ugu•fåÜ9¶g÷ðøÜ*ÂWÓÒ5¶PaË*в£Î'Ü8Òvpàœ‰ƒ]…¸ä€`f Y¯ JëG@·”+S•~åà–]ǯd«ô›8mêÈ~Ö Û:[·›÷(¾=ËØVïuË ïü»sçþ Rc·€ñãG»Û¨p)!D&ÉK¼uúß#תÊJ+jÒEƒ„Ë Ý}'8„V{ÔH<¥KW®jii:ÚÛ+Ÿ)H»´ËîWsÔûOœ6u¤›•:¡ë, gw ç×;hŠâÛgÏ]¼ù@j9xÆŒ‰Ãz¦KpDzöžS-äÔˆTø]¶ ð\|ãDC@² Ãݸu+''oæô)Ê z%©lÞ}2"_ÃÓÚ”},Õš|"äYQWΟ:q79§LÊU7´íí;|´wO+!›EÁõw¾§9vNàxOÕG£=¦"æHðÖCW÷y3ƱÈ>´~ûþõQÓ‡:¤³'ÎßH*¬áëØôò7Æ·µnýru¦¶8-þfÄå+·ï%fäKäU=+çþ#Føöµ3Pm2×A^–yîĉ“Wã3ˉª±£Ïè±î<Ù‹ ZX¬ÎTåÅ]>zúÒÝ„ì’*9[¨¦mdá0`舮6„Ck·:W̲ãÇ›;~$„–©÷üú"Šª¼{WÎ…ž¾x'!»LÊU3´éé;|øÀ^ÖúböøGí¯õðnÜÔ°“ç#îeVš ]0Ò´èú™#m©¡ÝuØ4YVTd|Rj•‰§¯{o'}ác +(OÛ¬Iv¡Íœ5ÊEvü앸ìrªfÚÝkœßÐþ*l¢È»ºmãîÃô&Ììça¥Ò¨É•qÇÖo=pQÚwÞŒ C{èrںΟØE3& ï¡[Ûê9µÕÑVjtL3ºh²ËÉ€çàfd$!¤íA/#I¾°/üÈ©Z^þÓ§ ïm¡ÚxðÁÔæFÚ±ëÀÅ"}3‹îÖ¼ªÜ´g¶ÄÇ&Mšë?¼¯¹ KÛ¾»­ÙÍØÈ˜½»[9i>*JããR³ä¶ƒm-L´Ø$›BäE·o;_V.W3vp1,ÏLI ßùkJÖ´™G¸šˆY„( £ÎÝ{üN±XÏÐÌÁœ¯(ËNKº¸ç—˜ÄI3ýØhr^ýô?Û„F -{jqJ3ÎýoÈ//Wýº§ÎdG„lÙ}øjÕ5µv±×àH+ŠrÒ®_3pp°³vÐw0°°¬6"6›méÒÝÁ\[@ U³p2VcSEYÂÙÛöŸ¸KµŒ-ÍUy©÷ÏoŽ‹Ž}¼¥¢øÎÑ­ ò‹YZz&æZ*B]»î¶ ‘mŸ©š¦djÒÃ=y5GÛkæ÷6QåP"-Œ9ºcûþK§CÍŒôtܭĪöÝí,oÆ\Œ½ŸÒ§›¦nÝÇI^p/öAF&×n¼©‰:‹TBˆ¢à~Œ¬ÛØió&ùvÓ°•©önÛyòò‰0s}í¾¦BÊR±ò˜øŸyƺªuc%iIü™=[„¿tËÆÔp€•˜ÂTÜ;/³³pæx¯nº|*¯H Ûû÷ÞS1YUF6/*Õò4jSîÞ‰K*4®v†šª.›É8³yËÎвGÓ­™Nº§EEf^S>ìîyÿNä­›w¢cî?¸x(:ìÔi¯7ÚÚ´’yrÃ)m[Êbµ´±Ògªã‚FyÚÚj*¼ûùù%¥å2"æ>ù…ÚÕLÒf‚ƒŠ-mmŒ "¯$$ff÷rФ$gåñmúZªRB˜v\ç­öiÎi7É$ :v¸ËÑq=Y*“o;|éäî=\wâ@'}>%T¤"ù„cÑkàèÁ=õØOÛ8Ù[^¹—lQUð =“c;yLEY™DR¥ –;0eåUU5B±H à)²¤e—YzOŸ0vp݇»ÇUWVJªk¤ ï%‹®¤¼¼ºªŠ!ží+ÊËÊ%U5Ì ÝÓ' xšfÝ}ͺûú¹$ÿ^ø¡í‡Â"Î_¶·46ìk&h%Â*b¾€WYV&‘T1D•4nu¥¤†/ øü¶ë¯(w¦:4hl]ssc}ÈÛ ÷Ò³z9é›K² ½¡{vl‘®£÷73õòâ’ŠÊ*†P›Íf±…‚Q4*qÇ70Ô×Öà¦?HÎÈnÔHEYRRZvn•‘¾¶–2eñ•:S4ŽQw+saúÕ°«7ãr«;CLmaJZV^QÓaÍlÒb ;k3C•Ì„¤”ÛWcR³óÔlìÌ ëÖ°´ï:ÊsúØ!=‡f Y€dÀ“¹÷u³³µmçxÊØc|àäá}Lj¢ïÚ{äʃ")QsèÕËÞJ3ãâᣡ—Šj¾¯åUy 7®ÝMÌl4T'ÃnNVf:ùw¢¤èvs´03|lÉLYrôÛ±©…Uò‡ªdffWŠÕUÅ"%„- ù¼Ú’âòÊJYCsXZvÝ-ÍDÉ—O‡_»›#‘B˜ê웡§/ßMdlz8Zšër•^*s¦:6h,-—A¾z[s’B·nü{ÇÙ¸œÊ‡d¹$ïÞÅ¿ýøóÎóÑù5L6³¾™­©¡zvü…s®§hÚÚ˜é?l3mßuþtçôñˆ<‡ft%uK¾ê¶þx‰° €P‘™×R™|×É[vp¸œÉcúYøŒWV)9paßê»çvš›™hñd•¥ùÙY9EŸ9óÌ5tœìÍnG%Æ×X9:˜›è?V0¥cç¤YòËÍÓ&f:ܲÌääÌ"ÆØ{ªoŸî&BJˆ‘s¯î·âî…ýûç·OZkÒÒô¤ô m S3Vn£CUµ÷2 -û`è¡à7NY™hqÊ2³ú†úfFúSuçäö¯å LMõÕùŠŠÜ”¤´ì2A÷±½mŒ„”¶ž¥¥‘FÔù=Ón˜k ¹Úö^ž}zZ: é›]°ÿÔéÍßß>caª+¨ÊIIÍ*¨Õêë7Ü×ÕV[Ù;YÛgªão²Ú.ã¦6kÏÁðk»¹vPM[OWS…-+/Ì+(©¨¡jvC¼4Tù”ªÖQÍl„klgcf|+6"®†p̆Œ65Ö{4w… ÌÛs?Õ9}üãö<š Ð…`fÁë‘Bb,xU¾˜U,Mš,•Éö„FìÝÁá°ýG¹¹LXhäèzñÌù+·âo$1\‘šŽ¡½·¯ë>ºMxS#mmu'; “–;l-×qCí˜gŸ¿y«¨†¯cí9ÅoÌ@7]‹BXšÎc¦ÎT×9~ôÂí„ÛYlUC{·IsFX–„Ú—ÛxGB–†ãðÙ‹tÍŽŸ8™®jèè5m¬‡0þØá:õ×¢†]ߣäÂë1‰©©Ñ)µ _Íв¯ÿà¡CÜìÕê&óÌûš$åðO^¾_-£¦µ¦öŽÎZj¶ƒg¿klw.ôÔÅ;¢2d\5CïÑÇêe£/ndž…mŸ©çÐrA¯7Þ²tõºv!ìÊõؤÌô¤ÊWÕ1röuñðötw2ÕÖ5ÕQÍlœ-0±³57¾u'=MafkgjØ4?Byzí¸ÎŸêœ¶ði{Í@² £{±˜ã/FÝ•¦dµ¦¦¦¢¢B&“¾*­S^ß±q×áxí±s&÷´n¼äš©ˆÚ¿~ûþõQs&ûyX© ÜYÏ@'add¬P(²²2ëÐÅp¹sCÉ€&_“/@‹Ó ê`rÁ+'?¿ù©”H$3gÎÚ¾};‚óÚúä“%®®®K–,æóùÍ~emm½~}ðñãdžZQQ±fÍš~ýÜ׬YS[[‹¸’ðœ`f YÐâÍ‘RJ•™\Àf¿ˆ‹ó Ó ê`rÁ«¥Å¼\._¼xÉêÕ8•¯)‡³~}°¿¿kàââ²uë?‡îׯ_aaáŠßzx غuv8€—¥nëDÜ…ºöù}2†a0§^þØ ¥SàÅk˜U¥ü?‘?Ä0 Ã0 …B¡P0 Ãb±X,ÓH»Žä×_]¾|ù“ÿæÀ¾¾¾8k¯//¯èèèÖ~»hÑ¢ï¾ûîïÊ ¯–óçÏ/[¶,&&†âààôø– Ï[ß¾}®]»fkk‹htöÑT#u=UJ)ë!J)›Íf±XÊ$ž¥« €dtµ”Á˽ VTTXZZ¶¶¡§§gxx8Î×+ÁÐÐðÉ•í?øàƒ_ý‚'P(ûöí[ºtiÝÆŠýû÷ÿþûï}||xaœœœâââbcc ô^Ñ××'„ÌŸ?Ÿ²aÞ©©éºu뢢¢üýý«ªªV­Zemm½jÕªªª*,ô„É€†ùÐQºuëæëëÛ8?iÒ$ëׯ£4t‡={öDDD <¸¨¨héÒ¥æææ«V­ª©©Ap £Ôm³÷x!è™Ì)$ Ú¾Wt>Ÿ?uêTBÈÆ è@nnn¡¡¡§OŸîÓ§O~~þÒ¥K‚ƒƒñ:¦ƒŽ™èý YPó à9©ÛsÛ¶m‰Ñ€Ž5dÈëׯŸ>}ÚÙÙ9%%eÑ¢E={ö AdÉP>S€9€d@û{÷îîî¥{÷îE4à9¥ nß¾½gÏKKËèè耀€\¸p‘$ =^@² c`~<(s/ [ïïï¿nÝ:}}ýË—/ûøø :ôöíÛ Y­e 0§,xú{(À³ TSS E4àùáñx .|ðàÁÊ•+ÕÔÔBCC{÷ˆà’€^. Yð¬Ï/ÀÍžX, $„lÚ´ Ñ€çMEE%(((111((ˆÇã…„„8::.Z´(;;Á$ &Àœ@² ƒïª!&Ð^ue7oÞŒýíàÅÐÑÑY¹råýû÷.\¨P(‚ƒƒmmm—.]ZRR‚à’èļ8tNO(^ð¼oµ¸›w=½{÷îÕ«WddäÁƒx1LLLÖ®]ûÁ|ýõ×{÷î]µjÕúõë—,Yòþûï …BÄZÃf³ !2™ ’®ÚÅx%`f¼æÍ›GPæ^GGÇÝ»w_¹reРAEEEŸ~ú©½½}pp°L&Cp å:f’OFA4àYL›6M$9sÕæà¥èÛ·ohhè©S§z÷î‘‘ñæ›o:;;ÿóÏ? ’èÐ YðÒ¨««Oš4‰a˜Í›7#ð² 2äÚµk»wï¶³³»wïÞìÙ³]\\BBB@²,x9æÏŸOÙ¸q£T*E4àe¡”úûûGGGoÞ¼ÙÂÂ"::zòäÉ^^^ááá Y «ÔÃ~ao„Ib]’———““Sllì‰'Ƈ€ÀKÄårgÍš5eʔ͛7ñÅ—.]òññ2dÈêÕ«{öì‰ø Y@ax™÷"„^ueׯ_P@gÀãñ.\˜˜˜¸råJ55µÐÐPWW×€€€¤¤$ÉÌ,$ ^Y³fñùüãǧ¥¥!ÐI¨¨¨%&&q¹ÜGGÇE‹åää 8H YðÜikkûùùÉåò-[¶ Щèèè¬\¹òþýû .”ËåÁÁÁ666K—.---Ep^7l6›"—Ë @²àY°`!dÆ è„A'dff¶nݺ»wïúûûK$’U«VY[[¯Zµªªª Áx:è˜YH¼`ƒ¶±±IKK;sæ ¢“““Óž={._¾DÉBPæ $ !$00PMM-<<<66Ñ€×’„"‹ Ê YÐ`þüù„Í›7×ÔÔ ð:C² ž››[¯^½ >ŒhÀ«Jzõ;å¹®ˆ–#ðÔ,xdÞ¼ye 5ФŸ=ùô‹ÃWÕ³ê5tƲ-×ò;íØ\‘zü—o¾þïú‹ Î! YÐnÓ§O‰D¡¡¡‰‰‰ˆ´‚ ´LÌÍÍÍÍÍLõU™â”Û¡Û¾ãÙÛS‚´S¯<åø¯ß,ÿïú‹ œ<@² Ý‚ƒƒ†Y¸p!BñÚRWWŸ4iÃ0ÿý7¢­àº}ž”’’’’’šYPšò‘»•¦ü϶gãÙ= YÐÕ•9ܸq£T*E4à‘ÚcsuØ”?pMúkó\ËžIP[ÃiÒêí_zð)Szæ@h1²€d@×ãåååä䔓“süøqDãuɤ‡­ýdÊ žºjB¾P]ÏÌ®§Ç¨™‹Ø|<ª@†ð4‚eÏ­ö©Í °`Fšž’Õ,£(Ë‹øûÓ©»›j«ªzÖ}ýÞÿ#,³–4ÿ«+ëOòt4Öñ8<‘†µ‹ïÄ·¾=šü0ÅÄd­" l¹ÇšýSEÚo>|Ê6\tº¶¥#cò7Žð|O“éõO9‹-¨M;ˆ­àI8@3sçÎ]¼xñ† ƇhtuLî‰%c¦ür³DÁP_MÏ@Ÿ[S’}5áî•ã[לú+éô›Fôuü躎›:-ßÌYóaä)Çýæ÷lWÿ\O6®ž§$tÅ›‰L*e¡\>¯ñOK¯­ðûìtŽœ u­zXËrïGþûûc{üt|ßû=Eõ–s`Á€À-IR–ØÀ¾»».O’Ÿ™žxéÀöàÅ£-ŸéÓF¶CgÌ —öŸŒ«Òî=nTwuJ!TØß Ÿb@² =fÏžýùçŸ;v,==ÝÔÔéʽû¼=ïÏúåF)5üÙï?}8®§.Bd¥)·ÎÝ·}{:÷uܱ­Wÿˆ«‘eÔÆœ<“.',=—Gcp&wßÛ>=•§Öïõ/Ÿä¨Æ"„H÷/ ˜½æä’é+ܯ×W@‘Ýýë«mI2ý±¿ŸÜövµúûŽ4ÿÎñý‰–Ï<¢Wõþx}ÿÞ˶œôý¦¥È€R°  9mmm???¹\¾eËD£kç m=’¯`NÞ»bR}¦€ÂQ·èë÷Ϊ=—wÌ3Ä£`xâ}D&É9ñóŒÉ?Ü•R•~¼;PððWÒ[¿½'›ÑŸôçÁŸê2„‘õ?ïøÊC ]ÿûÉrB!²ñ‰rª2xÞü†L!„«ÛsÜ¢7œñh,è<,X@Y¿~½\Ž‚d]˜<+5£–!\'÷>êÊ'…W×½?¦—¹¶X Ö±vŸüÅþû4 Û IDAT’Çÿ¨øöö/¦ìn¢%Õõmúù½÷ûÙôÆ „kϼm¦|¯_S­oV¤¯(`Qʱ]rµQÍÊÃ3uØ,Ñȹ­• hÇbæG•em4¤IY¾gXö,Ë»þϲ™Ã\,tÕ„U=sÇ~£þwKD®¢=áRúÈå1ßöæQ–VÀžªÌU™mÀ¦Ü_Þ–5:¼¶×“7¼uZMÆ™Ÿ s6VpØuQms©yk;°ÕðÂÕ†hÉ®ûpÅÝGþ'$IàøÆŠC;s®­˜Ã‡ïɨÑ '4½Ãpl'Ltå*Š/…Ý•B[GO›ÅT^Ú³÷Ab r•-4h••UIIIbb¢ÒE±4´4X„ÈDÇIˆ¡X©LAÎá7=oJdëY˜™éç$%Gìù6 <öï«!3ÌðÒÄísFÌÛñ †p5-œœ-kÒãnü»æú‘Ýû¿9tð³þu‰ ^Ÿþ*k÷Ý»TúEýZöòËa·jBä©á’åîvu“…¥wÂ.•(8®>t:nžƒR iä)—=3Å—WLüòLŽŒpÔŒíºYðʳ’ïœØpíl¡í¤}b¥Ã¥ô‘³{qjç±BÿiM#VzjçÑ|×%`rýÃZ%ד7ŒýRvLðå¾t¢¢g ¯Cd ÅÓ/5ïØVà GZÆúªlBiyAn±DNøºŽ>ÃÜô󪸨rBjoü¹pöÖfgTšœ.'ŠÜŒ,!\Âí?ÿm·-Ÿ]Ý1Ãéä·ÞÇúxzzùôpÔá!Òð1Ð’˜˜˜ªª*Ä¡k“Å­ê' „rýgý©˜¼jE«ZstŽ6‹P¾@¨?ðËãÉÃ0Lmæñ\Å”°ÍÞ9Óp±HcVõSÂÒp_r4µºî} ®ý:΄C)Û|þÑâú7‘§þæÃ£,ƒù'þӚзŒYlC.ŽÚ”Wÿw²ø•}¹„mùQxm«G§Èük0Ÿ°´ç­iú yêÿ¼y„e°ðTM»R{e‰-›p{ý7Jöð'çß3c®Û÷q2¥â+ÏØ>É€E(ÏbüêóÕ\•qyÛ÷›®V·+\ʹ<é/>¥*£7å49ŸŠ¢Ýþš”òú­ºWwøŠœ©FlÂÒì÷áîØRyÝ_U>Ø÷ž«*¥¼îŸFT5{kŸ¯ÞçÝw‹¤ Ã05…åµ·¿tæ–ÁØ5wJ½YmÞíCk÷Ý•¶ÉŽo5¼(òÄŸðáyýš,x‚s¯­›n/ „e8q[º¼áŠËZ;„ÿä~¸`üöò‡]¹e‰_O=>­O+P®ŽËäïOgJŸâcþì^†A²^’ºÞÏ÷÷49ïeôu2þÄ#,¹Çkp1Âë­2òçaœºÎ9eñµ­û üÎ×¼™SÓÒm°Œ¦ïÏo<­<µÈ„MضK®Öwé+O.4fª>b]J“Hé©7-Ù„ }{8ÄÞZÖC8ŽŸÝ¨û§ÒÛ_õà°ôgÿüE.K{æáʺBÞÆQBÊÒšv ‚é¸d yöñFÍ•%vB…}WÜ©nõ(.å\žöÇ !¥¢aë2½¦"ëx5Jùž¿$Öý´öÆçÝ8”¥°3»i’H¿z€²t¦,köÖ#×§69̪½"JÕ¦¬~R ‹äóh5¼¼dÃ0LMôž*”° ¦îm8Q%ÿŒÐvv&•YQçBþúzÑ('M6%TèòŵêÆÉª5ûHóùƒÕý‘,€Ž‡™kÐñ°c9¼:D.½{yóçS½l48LMaâÓ»ÿøúíñ},l‡~úoª´ùÂC¿Ù£›Lm¹y¸p‰"#)¥n•»ôö©39 ª1j~ y“/Yµ ¦9p˜êˆ“ç‹êÓsœ¼è²d‰áá Bˆ"çRø=¹Ð}ðÔ¡ž&´äRØm)!„T] »VCxn¾ýE¹£Í†<;ÙÝÃG’dTuÄo9·ö|µáRþÈY&¦øˆHUø® …˜¼w…–Á€À7,X„´g=yÃÄsõ‘ó'7ôÿtKÍŸK«áåâu{wÕ›ö&7ä›ß"ëωØÞÑœMdQW®W(¿¼AdØÝwÒ›_­=zçÎF?]ZµuÇuiý¯Ä"JHUiYMó% RÛì`Qk€vwèPLî‰Åz zûÇ]ç¢ÒËYúꬲôè«Ç·þ4gÂG{óÄ:Ž®ÛÌÛ/$gD_8¸éÇ%Ó},UHuZ誉CÞ?ÑtÌÆ1·±lVîG¨®Î¥ŒBR)a!D’”© û^=š×@à8ºöQFšt?¥¾ÌßÍÇ]D¥‘a—JB*®„Ý¬åºøxè¸úx¨+ÒÂÓä„Hï^¸\¬àtóîÈ‚Ê4äÙIîÅ&Ë Ç¡_ïÖËG¶'\Ê958H…T_Þ½?µ>[ÀdÞ}®’½'˜Öu~¯'ofî­'oôÖÖÎŽÍ26ÜþóßvSU¤ì˜ádê4dÚÿý+ä|\A[Ã÷çÓjxÉ„î.¦F¤Ñk8XÀBÇeü8+Ž¢èÐ/ëbÛŸÓá`Ã!Š’Ââú«XdaeÈfj#¯ÜªnÜõÊÿ÷ïƒ9жrB¡¦ª² × Y/%UðpÇrýÁŸ…D攕d§¦¤å””%E\󉿫imè¼_‰b£n^~sÿ°õ||ô¾Ž<"Mü{ùÆ„&ƒ6ûX'œRBÃ0„ÂH*$ CXªêª}ŲÕÔÅ”0Fwj>½¸ŒäjصR{3ìJÛÒËÓŒ-r÷qãË¢Â.2ò”ððT9ÛØÓ˦c·Fo«!ð•PYQÉ0„¥¦¡Þjo£}áRþÈ©î˜)ÃÔImÄrBQ¤Øy¡Š¨ žâW¿&SQV®`ˆ"ïúþ¶4·ãBšœ0 ©´Éɧbqó¯1^Ï 6/ñë¡YvÇo_¾0°›‘q¯À•¡Y²ÝjxÙ·ã©A³­ØŠ‚ƒ?¬‹‘B¯ßÇ+üY’K_Œ \}&õÑ8©ÊŽü÷÷ÿ¼ýgݾŠôÿYøÝÎË)ÆüÕ©G~ý'RJù=út¯?ù\בC ÙòÔÍAËÏæÈê^'娗ï(åµÕÁb›ÙXp¨<éò¥tÌò$ à%ÀŽåÐ5ðÌÇ¿t¸ˆ2µw.ßh×ötT¤"¢”(ÊKË{Ò'/+­dN%®û6ñô²æ( .]ˆ©¾~)‡ÑòôvæªëéÝSs-ìjeÑ¥ Q2ªæáÓ‹ûä÷¥´®hqó_H¥Ò—D*VSJe%eŠŽ W{Þ\{dàMZ{swÈ=9!ŠÔý»/Wµ¡ctV‰DôÉëÉ«LUiaxÞü­Ô]fþpðvNQæÝº¥æŽ*Åwv6nô7×k^p«áez~ø‘ ©‰üãÇc% !„LZwø—qæLò%C­tŒì]ûõïçêh¦¥aÜ{Üûÿ;•XŸ’æDlù|ê+-MS§>^^ý{ZØŽÿ#ªVÃãóæZ>쯋/]>JŸU±rˆ…¾¥S7[#]›1?åNXý±·­„îˆÉC4¨ä܇=­\<||}}ŽZqQŠsHÀ Òev,oEeÔÚ æ<[Ëã³³ùõoÓÖÝòøUýø,–椅¿[Ù¡zlÊuY~WNïã]vüÛé^vºb¾PÝÐið¼Õ§Ó›Î_”F þz‘ŸgO[m1'Ö±t±`Õ‘-jj3Bš7ØÉP]ÈëÚyNûæ0¶qhs°©ª§'¢„QTWU·ëV!²¶5fùýȨæŸGYü­»†ò¬ím¨Çéæ=@›%{~áÖ…ð8™Ðݧ/Ÿ¶ñö2¦%—Î_½QMøn>ýÅmä(že1s;ÂÒž¬ÈÞÉ’Mdñ×n”2®öÐ>e´Kzg÷ž™ÎMúŽý<=z˜¨°(¡l£±kcÕÚV䬯'”rUtÍì]Üúº:«q(!,MÏïoHš5%~½Ÿ1‡Ê›ôððtwÒP¶Þðeï{a7¦"=1»å2ö’K‹8„°Œß>[ÓÊm¡^õ¡éj”ðGl¨ßêPRWèþ±ºùe¡o[± úþÞ¸¾¢p«Ÿ ¥*ƒ' W§<Ÿê õ3åû§jR®‹ß8+Ắˆi«€ymø‡–l¶xï|ãôy!S X¤…Ý”hHKþ] ²çN÷e·”ªÀ_sõ;¡B÷ïî¶z«iG¸”?òú³{lž!‹pœ>»zûÛÞ\ÂÒѰ»AãÍÄž?Ä´u'lß9ò„ûóÕ˜q¸º•H>ÇVt$  #u™Ë›wÎä9'»©³(ÏbÒúIÈ]¹ ºùÛ&¨S*ðú5©IOOž<\L©xèÚ yã˜p8\MÏÏC³êºâòÂk?2dS*ìûí£=»Ë®nÿkÿµôÊG®Î ûq¬ › ú®Œm4¨F¯tQÊ6õSDaÝÛH³Ï~á­Ååp(’ðÚ“?Xí¡nî3÷›-¡QÙ• {¦çGX>ÊŒK å:,¹\ÕÞ1[Ã]Ë#èxZuý'ùÆï̚ݵê!ñç<éÕOì8”çº"ZŽ[É [_lùÁ±¸°?ÍëÙÝD,-ÎJK/”ª˜8yMxûûÝ×ïùÈUåi^—k=mkÄ•­ŸOõ¶Ý»!3è=æÝÿºyrYÿÇJºpœ½h±¡Â~u ê·¶ÞžÆlBhÛ žy1s;"ÖÞeÏTÓã³·Ã×èm§R‘|726³VËyä‚ëƒ Ÿ&\íÂï8ÉŠM!lÓ ^ÂJS(±žüIñPv©ù3^$¨Y]é‰]Eæ£Ë)!„rmÞ<^Øä)z£õ¹ JNS¥„?rcÝ£ð’­ã”pݸÿØ‚]Éþ)j”p?½þðAzñö * e J÷¨SÞ€Ÿe¦iQnß•ñ2†©½²Ø†M¸½¿}âàºÃc›õrÑcS–îÀo/7{rS¶c‚–žÛ3g57ÕÛŒM¨ÈäÑ4„Ïœ8„mù~ØÃ¬×>uä¶é›§+›½)×囨æÇ¦Èüsþ˜ÍõäYǃ¼ ZÞ‰’çóÛÃ5°uÑãþ+«ùs'YÌ WnçŸYP“vþ¯%{˜ë¨ x5]SÛýGÎøÏª¿ÝÍ—¶ùØ­“´AéÃkéÙ£´”c?/ÿê›àð|<\€ÃAºžÛ;±Q7/¿n^~s¯H=ðîÈÀ q‰/ßøÑÐ%vJñwÕãv½YºlëÀÕÿlÛ²ÂÏwf@²^ ¯ØŽåFÛÝßÞ}ò—ú5ÑŒøèDî£|A{7èf™Lš5L):öÏ¡¼¢ÿÊeøn3¦u{|r,éNty³ŸÕÄ܉—¶‘­ %Džœ,'ÜnînM—µJïFÜ’4‰®ÈÆÖ˜E¤qwbší¼N*¢ï$Ê:óSxlë‘|ËpzðÞ“zê>Ì©pÔ-úú½³jÏåó ±¦ÉxTf$åÔ´ø›ªg.+KÇʪ}u›¸.ðÅÇ7ìNk2· ¸ùXaã,‚"=dó©²N=³ +5£–!\'÷>í¸`…W×½?¦—¹¶X Ö±vŸüÅþûOdQßÞþÅôÝM´Ä¡º¾M?¿÷~?›Þøº­=ó¶ ›ò½~MQ4 Ùš¥Û%WU™¬<;Mõï\ÕiË û¹ºö7íÁ„ºë’µÁúDÓ`M×Üßõ©‰&xkgW§>ÚLê _:דõ! dÖà`„™úƒÂ~¹’þ²†jçÇÂlWgಋaɳ‹óø‘_F64\CàÉeÁ…\EàIV”¸eTO¥À“AêöÔcb®ÏÞúsSöp3‘FóÚJ3ßñâ) ¤ÉËú2¡;r{Jé›êK^&ŸÛ}*µ!%‰žcÐJÀ¢£õm($‹ÍVwœ}4µXJÓ4]ûª¨\þס1ês<·ä4ùO•çÿ<Œ1èî|ˆMÓòüƒš^Xß.ÇMǽïýº<˜†Þ¥)cys*ýçŸøÎK£âÖ£?][Lw>A7Ó>(О‰)ì­ÖÊqFÁÇnœ_åg.œœô¨LÅ\ºîBÂéYÖœ†¯pú-ŠˆÚ3w„­.z‘v;5÷½è°øòR—Ú—m9ód|ĺP‘¹jYæä™é˜å§ÿ<9ÜùAŸK¤ÅìÝk‡ê’²g×7Nó¶ÑU×2uòž8{å®sw [œöAK»ûíúmÅpC®b€`øšuú¤üÙ•K)u«3T]ÿikB%R÷^lâä {8Í ß;Õçþ1å Ìõ;V©x#3!Ö˜tRyP‡4é[kÂÜûꦘÐ5W¦ëˆå¹ù±œ¦iùӃؘï^ûµIš„)TžÖ$0gØ/T»£TÚ/^ówD’èÙ½HDúʬjãÍRk# :Sߺ‘“N•5?i£f’ˆa¹èVC›Ëî­v`bB+ðl)œ¥ÐÊÈYÖѰ €à%gßÓ,Y€‘|<Ê®îû-—bÚ`Ak´¡å¼æplæ«’ü{±g÷þ¸ Pd¤‚jò®­÷òÕ¥â&kî1z›)½m窫31MUU*rDTåd>££O?[å¡% K[¦¥9žÔ½=¯_)3F\J#Tq3&I´¹i:ˆÜÔ©¼¸¸9BÒÔØ%ÃZè®ÙþŒí¯9¦ëÔYNªÔ“#AV½¬†Ì]½ëDôƒ"IG[¯3õ­ûܤ¯%¯Ù~8î¡þ}²GÇÂoÖ-‹(½søHª”Ð÷ ªg)´âþÏAçÀ?¦2ióš…4_8=Ô†„æèLGÅX{úNžÿCxôÃ{§¦Y²4{ßÊ_3›<é²XÍæ`ŒB4M#„]UQEÓˆPUWmÖñ‘jê|ŒèFÏíjn¢~Lº*>&±I’bnVFž$ÏEäÄ–¥ÅüùŠ–?‰‹Ë•“úž¦ù5Û+^‹ÛØýûRìþ¾¶¯ÙºlÖøÖý~×]{Þ~ÞËÎÕWQ ¾ ¿…¸Ó>(ØEåž8x½!„jn„}$#' ypr@°ðväé;ý‰ÜmÍ=W&V3-¿XÒþóÞ«÷èïãaZ’rãvUg¶Ä<ƈ*/-§šýDe¥•4Â<>¯þY™èéái ŠÄ±é5q⺻‡°/a-¡5£61&¾²X›&Ãjn¢~ïqõ¬nüÃÙä‚âg©Q'v­˜ác©R’r|ñ¨«nÕ¾Óú6_4Cšû‡ ¹táÙƒ_Ó¨âúÁ“yr†µŒtQ’ük§ ¶ÒSç²ùZæ«ÎgU7ûR§â*vÝ˶&ïâwžæZ|6W]Ïjð” WŸ¶7¸LþêÞ…ŸWÌðõ°3ëÙƒÏbñ5†O[ÿGVã ¦üáúޤŕÃÏ    xߨÒìÄØºÿ‰ IDAT¸›÷KT,¼¿?»ÚmòwžŸUµµyÑTMu Ý™ y&fú’?º›¦d=¼“ZEc–I£†A k¡{B–{'6îŒë¢X/“4zêã×âèxqLB zûõ2;Wgžž×¸™Ëw_HIùÕW W§…¹%mxÂõmûJÑs\ˆ·]qðÜËâKÏÒl§ kœ€.)ÈØ3Þå“{£2ÊÕÌL™Y§WŒu÷Û!mgCºàÌ4W¯OÇ?¥õm\<œ­ô¹Ùâ3»×HR0&ËÙ?ÁeäÒS™ GsµŠŒ¨½ÿúÄeÜ´*¦‹N…ùÍXõËÅ”ë~}{sŠÓ®ìYèë{‹ätmÔì^ð‰*ós Z¾!ª¾).¡¡il¬Ž;õ;Ø{Ö%¨’‹{Žç5y×^³çÈCæ8óÒx³Çúe .løý–„i'rWüi/tS£žFmß[B1¬„ZøŸl†¾»»)Q¯_•ÔÕs¹\ŒèêÊjúoÕ·íh…֨ɾڸüÚ;öEÓ\Ïà‰&p èŠdé›CçžNëúl¸™—›"Ž»™žÿ8r±Å­õ;o¶-¥îZ~(G¦3rÛçÏÒc£ÿ¼þ¸°øùÝs[&öQêR¥ñÛÖÄ™,¼š“?>Nœ’›¿ÁG½øc^èÆ´Ö'¢až]È–Ó y¯Ë^æ>¼›˜t?ÿenô#e╳¶>¨+@ôü,t˜ªŠ?ñ¤Éõz~&üJ)â ƒ'í‚€RÁñ ‹>^SVŒ¼WPU+#-ºwvÕ¸I?eÈ0ÓÜ?е“£à¹ƒæ~5€^_^0iñ¥§ŠPUœ´=äóŸS¤AÀ‚@ƒF]"îæ&²cÒ•×Ï])#<=êÿÆwõrbËR~ÿý±Œxxš½·Gfêé‘°ékÞxRñæV®&÷-ïJ1ÛÖѦnöi`jÈÀòœâ§²¿Sßv¨yOþÌ€¨‰Y»êrRóñƒõº]RuÔ¶m‰UXgÂöóœ»+zB†îÀ‡Ö æËÛïÖ™„¸´œ7ðûC«ë)>'º;Í;°m‚®¾½c[dë“ðTøÏãÔ³Ñ3¶@¶gå0ní#ÇÓë/Òâ Xø¿í›¢:/fï²!}êª=½ ª:¶c–GäÉúÃ×^æÊéìNVóÂÿ3É”Yzc½©À¤Ÿ³£UÏ^Î_É£zWÝðI·&ïÙ w#MS4îî.²­¿ÃZîBkMÑ4Vu9¼Ç ¤ –ø»w×èeåèæééjg¨k6zGš¤›Û’>7"êË3|Ân¸*êk;c{7‘——×@Ÿ5J;_ßvpÜCýû”L&Çš#CFý³*à!M¾Y@z¾¡>M2á½ÆOöVk»g$5µ{t¥ø·“-,p « Ðd…#¬9"d”.AF^¾Ûæº2W|r×ÚEs¿˜öùäÉ¡¡¡“çÿ–<3%­²áKа4åð¡7;“?8ž Áš#CFjB@Á”SÀ‡ÈhnÄÇ ç.\‰ßNËxRðÝÏ®û[…:™&á V>›6ür::%#åC]¿ÿ§>sÌlÐl~£¯Ð½û/iîÅ‚uw{fB}2é õž, ~kvV¼šŸœUIó4{;úOü2lÆÞoÊCô ùõ\é’Õ{/%>LŒ“Èi¤ª_D½E}Ûk;û @ûߦcƒ½!e" kªÊÎ̧ÓÂÞF¹U±±3aœHn«u:ËéÀâø#AV—¿*òððôèf©ÙÂ89†±]_U¥ÏØ6ö ôüYfVíÞò42êÅ¥Å'oŠ+6äÀ*).¥zÝÕ“ãêßg÷ÚŒcá7—; ÙÒâZ@í«ŽþʈD¤Y˜¸Ð5QÏw a#Ä}¸LùOòÜ­""4?¿XßGJn.0#³ßê4YÃö¯ïXàk§Í®_›35í'|õ™´a?µ&÷ Ësóc¹ò!JÃ}9±îÈ—·¸yöΡê3t½¾Ùs))»°¬FJÑ4M×^›) Ë}cvã]ʬsfaBoJD…¢ŸcH"Òlþ èãu`€(»ºï·\Ši<R&º(Ìãó0FtEY…ò«{º¢¬¼Ý=NˆK——·p„òr !ÌWÎ{[Gžq|ot)Öñß}fÔaÆÚªlF!Ùë’Šiqí`€vU&m^s¢æ §‡B:-@×Å35Ó'ôAJºrÆžŠ{)Ù²ÇÚHˆ‹BH–“r¯\i«Úô”‡2D ÌLUZ<Î|,GLk§¦É‚¤© wªZˆc@Z\ ¼-yúNÿA"w[sÏ•‰ÕLË/V†ô†ë ëªËJûâìþˆWŸ¿©§'ö_)£;½¿æ qèò«ûšæ½¥‹"öŸ+ íÁÞýZ^[sy\„ä…/ å·ûëü¶ÃÙò7€´¸x;TivblÜÍû%*Þ_‡Ÿ]í·6teÜAs¾täÒ…ÇfoJx¥x—¾¸¾"padÙf&Ä­{Ž'«£,»ö\1Þ€z•¸9döñBšã0kÎ`^+[7g5,»ÿó·;’ëâ’ü«Ë?›yâ“ÙrÑ -.‚Þ Ómc–Œ¢dU/ï_Þ4ÞŒ -èâ6ßìß4BD,p30°àælÑÓxÈÚ §Ïrm;›nÇâÖu¾.s–zæ¬÷6Ö·pvséÛ«·ëüˆ¤óÉÆýóm[; î1öÛ.jtaÄ<'c77G3ɰï’Íþµ|‚v+q H‹ €`ïÛræÉøˆu¡"sÕ²Ì;É92Ó1ËOÿyr†yÛ±Bà·fçê/Dz0J²“’s%ºŽ¾s~º|7òÛ*Ê1 £àc7ίò3—?NNzT¦b. ]w!áô,kN‡àô[µgî[]ô"ívjî3zÑañå¥.*­n´ ´g"DBZ\@3˜¦ihþ÷$Ÿ Fî+nËŠœÝëx«W3×jðÖ<ã°Ø{Ü  1Y@—iq­ƒ`]¤Å´R©Ð…ÈÓwÍ9ž[”u÷Þó¦Õ|H‹ h  èBiqsGÓÂ{æŠíТÿŒ¿˜:zöãIEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/import-csv.png0000644000175000017500000011507013145276454017207 00000000000000‰PNG  IHDRàÍI„?* pHYs%%IR$ð IDATxœìÝg\GðÿîŽG?©‚ô^TzS±wc‹½D“¨Qcb|Œc¢&&FcL,1{W»TAiÒAÚÑ;ÜÝÎóâ@iRä¢óýø"ÙÛ›]f77;»GÄÆÆ‚¼¼<’¤¹¹¹IKKA`†aï B!Äãñ¢££ ‚ÐÖÖ¦ÓéÄãÇQééNNNG(REQÔ@WÃ0ìƒC’$I’4­¸¸øéÓ§FFF´1cF6LCC£±±‘¢(„Ð@WÃ0ìC„¢(J(ÊÊÊÊÈÈdddL&S”Î]7 Ã0  ±±QYY™¢(¢¢¢‚N§t}0 ðV(Š"%$$º†aX[t:Ä—1 ÃÄBˆÄW1 ÃÄBˆè:`†aíÃa&¦ðü÷*¹±föÞ'|Rsæ¡ãŸ˜}°XT÷òñ}ÿ€ð˜äÌ—E•u|BB†ÍÑbiï7ìÐνž– Z\X©«ä¦ÇsÓãC¯žÞ|aÇ9€*~¸oí~™õ¯ÖãW—ÕW—åf={tón¡ÆÅ5ÖtBÁÅÛN*òa- JBƒWÙØ¶Ièš'AjD—ÙIE'/‡öÒÃz cï aþ­«·ÎÉ’••b¢'Ë ¡€/@!û÷ø¿Jg‚dHÉÉËJ6¯÷!?Üs˜Œh)U×ÐúuTý(ðquS>³]¼l$ûeϰîAcïaö…ûƒ‹„¢Ð%åŒ'.]>×Ûr4 ¨±<;1üßÿ:ѺµOÂ+)‚e4uÓw‹´¥Iª¡<ÿyRlÄàÉ¦Ž !;tÄPÙ UUð´a¨ÃëATý8àqmÓ;ª¸Œ´êÖ-ä éŽ.5¥µ\F´¦»Åè+ÎÜ\‚4¦î@}àp@¿Ïø±û¦¯¿^Ü4Tp|·eܱ¿/$æÕÒ• ‡]°dÆp5:Uöôò±¯†=˯#u¬GÎY¶ÄCëUÒ´ýüehêéã—îÅdÕÓÙºV#f,\à=Xºudz±0Îÿª_À㤠nym#MR^U×ÄÆmÌäIŽÚ¯ÖlSì^§ÌÓGNߊÎàÖ°,†Ôǧ¾¬åǘâuHé{ÏnÑn“­ytöLRS—˜`Îßµg¹©TÓkSQ×vÜÛÑÓK«¤ª¸ ˆ/Z•6xäTQ:)¡¨iî¢iî2¡EÁÒC½‡ËÞ-§¨ò°À¸z‡aÍÝdTô¸®)ŸÕÝ<-Þ nAc0˜ÌÎç‰%/þîѯr¿ÿÎ.hËî»Ü¦¼*L{xz{ —úk›—Ò§7ªM<¾úŸûɵMw6qSžú!&:ëÇ}K,›†@È 9°q÷´Ú×w?ñK²Ÿ†f?}xëšÇç;¿§Ïj[® çÆ¦ÏÎG–SH‰MËçÅ=*ozORuÔ²y¯Ò¹š¼’"HJ±šë›qóÌ]«Ež¦Ê=`WÊÖËUñ¾o)@•GÇÔs%4ªŒŒiÊgÇË˄ѓš÷UüèЦ/'WQ¯Zeaæã»™Onß[ñýöi†Rø±ÁJOW÷iBâªuëÿõ‚ V¯ßð<=]G[»û%à€þ@2B’Åæ(R¥…• $àÞÙ¶úAcƒ© ¡D”s+xD•þ{ýc÷ņ´¶%¤Ý%ò:fz ¼œg™¥ Õ=;³û/›#_ÚI?ýìÿ~ôM}Êú¦ ¼—É©uB ¹Aû¾‘W?¶ÆN¦Uj’oœªùv)„$µ‡»*WdF'æñòƒí-4$¶ž\û½BanjFóg)gïdÑéX0©be¥MOÈ @ ™þ?-¿¹WŽ£ollljjn7l¨µ¦L«waYy;+ùùST壀˜:gg)@Ä6õÙiZÞ†Ý=•¨ÜóËFœoµˆ¦³àÏ£Ÿ¼qÄ;ÇÏ<¿ù»K¢¯ ¤´ö0á†r¼ŒˆáYµ” 8âà–½œÃ›œäpD ½?ï^µv]Fæ‹UëÖ‘ž‘©¡®þëO»º_è!a0k×ÏŸÙÈóÓŽ-ÿôÔs¢(íqÛ¬uR¦²O­]ñgbæ%Ä—P†oÌœ $MÿúÓb)2/}ûÙÁ'• Š{ûrè[E¨=s)U”Τ´ÍÒ½{æHð în[õS` HwëÔ­™634Z–Œbj{}òÕÒ‘ÊdENZ‰¬¥ ;yÿ¼/Î  éŽýf{W³8¨ÊÒŠæN$©ÂQë¢UÓô§¯šöÍå¦Ë„ñ+óžEæ=‹|píø,ŽÃô5k绨¿*DÂÚÛUÍïJ@UEÅÔ:»H* Šmú:Bìé1äíÒµ×PMØ™ ¢t&$ŒíÝ»ÄP`ž÷ï+×Í"ªøîIÿ‡ÏÖÁ#GUEå÷½¿Š2ÔÕÔöÿºGC]½û%à¿Þ‚>{‘µ< ¡geÖ<>I0¬f.tT¦0´†Ûk6-¥ÊKÊßi å]fÏ1}i–‘)¢›çh¨•Ä„ED„ED„ÅWÊsDß?ýÉ“Rü¤Æ 3˜Ì¦« C‚ùv§Ã=èMsÈà¦IRZFŠ€RBEßP¡)¢X’Íã°H ´Ð=׋®­¯MƒB ¨ú⢄ ¨°y˜6h°ÎëYš–ž“ȬGHPÈ-¡@¾U±Ã »yy­#¤¼’e@ @¯« CŸ{|–Væ¤Ä=MJJNx›V£ ~®ÿÙ¹6£› Ãh„»æ…3/…TÍã€Ç5nfá Mùläé©õùÜÎ,‚¤Ñß®Žj ¹MŸ† Ìòûq“_;+ ‹ Š)PÁ°SZV¶jíú¬ìlѸsöË—«Ö­?ðÛ¯Jlv7KÀ¼!Áz•®Ùüg'%¥XÍÿM »êmõt8³ÓíhŠJнm…4M#}éæîÕãˆ^w·¤ËkY¸›õ醎;õëT=zÓ”éÆ¹Â«zºëˆ"”ªy™ü´Q”Ï 3/·Aoµ¢Y-1è´·=¶ÝzÆ™€ßὋػ°þëoDé|à·_üö«Ž¶vöË—ë¾ÚØýpë&*?3»4›®¿ r2ršŒ”TQ•!BUUš„ „yYÙPkêÅR9Y9MÓDšªš Ð"û ý_(~»ÀbÙx Wxp·ŒªèÎÑ“£M—™´½R(¬,­’RRd€ ÿY*SßL¹õ´ ÛÆÙRñê‹â¦éV HÓ÷ðÖ;›™.@µ/íÉÍíÁ4áúeÚ"dÕš6Á´]}qÏ$ÜQCiÏŸ10øõ§]¢.óß~]÷ÕÆçééÝ/ÿU±n¢*ž=“"šWÖåwæ^‘¨ÇMH˜Yš0è&Ãlšº±TYÐ)ß,Ñmw¢à“þ™Ѫ £¡ÖݘW@HH0›Ö¢ÊJ»3Ž*3löSɦî//õÄ×ë¾—/rAüŠœ¸ÛÇw,^üsh €ÆäÓŸÍýxùŽ£WÃRr«DI‹K.]|Øô^£Ùz2©ãåe ê_£ºÔ„Œ¦|fYyºH4ÒMm›Çš®ŸŽ«jõyBÕ¼Œººÿ|Û;±w,<(àÄÑï4”ØìGw4à4Ö}¨>ùØêé)Ô¿LM³RÕgª›"²n³§ ÿ7µUýäOgÝ·¢ÀËNLÊ–4ÑsÇit#ÎHUM ‘%DÂÜ+›>Ë0Vg‘„‚ó¢Õã:š”@×™¹iU⿈n&¤ªž]ýeݵ½L) àÕÕñ…0^¯ßPœxÿLâý3@ –´4ƒ_SÝ hî5R6#ÚÌ'µÜ=LþIMà·HBBÒÎÛ™= ÙY—9ÓÃÿIæ!ÄϺøõ’'g;]E¿¦$/39!)³¬‘áò¿e3¢nXßÁuÝxôxÉpߨĨ×Ë)ã™_¯°oº+„a8÷‡%¾•^Gâ>{\øzM&Çuå®O‡Êt'Î9§‘Ã#ƒÊ(ÔP”U” @ª©L¡: hgôwûdþúqïÅÄrÑ5ND5ÖV½þ5d‚FgÐ’N#DI‹(~}uE}‹7grF|±fÜ㤆ÛÓc‰ñ¯š¶é(?P³ø_é×»n¤ÕRˆ_šì›ÜzvÇŽ°ÿÐX7í™g{æØ…;ÑéEutE]+ïi ŽÒo‘¹tŽçú#&žþWý'e”×ði’ò*º&6n£§LvÖéV:Šžë÷Ô+½–SZÛ(¤ºsI €¡á²j¿í¤¨{~£S2sŠ*êø¤„Œ¢ºöKç‘£=måôúße½±ab⟥gç”V×6€)­¤®clå8zÊDw]évjJªº{™|ÓôÕHÙ¡žŽ²‚45×5GŒ=o]óˆJLË-©j$¥å•””5tŒ,m‡¹¹à‡7ýç555]L|á'cØÂ§†a˜˜Âa&¦p@c†‰)<a&¦pÃ0LLá€Æ0 StŠÂ$Ä0 Gôººº®×Â0 ÃÞ9zuuå@×Ã0 kýæÍ] Ã0¬—[0ÐuÀ0 ÃÚgq`†‰)Іab 4†a˜˜Âa&¦p@c†‰)Іab 4†a˜˜Âa&¦p@c†‰)Іab 4†a˜˜Âa&¦p@c†‰)Іab 4†a˜˜Âa&¦p@c†‰)ІabŠ>ÐÀ°~!DÄáà ^Y­` ë‚‰¶4ÝÍ@rœ1I•ŸŸWVVÊçóûü] ›­Äá "¢g%à€ÆÞOþϨ”BêÞʪ¬ô"^ÿV' ‰Ë`ØÉå544 ê())ÙçïR__—””PPÇáhö¬ÐØû)$½€øß8 ®O¼èèh»Ùvï V˜˜Hίßu« $] §[jccÇãÕ×ÕÕöù»$ihhÃZ)«@wÒû™r$KkÀçó…B!EQýñ.¢b{3x‚/bö^±röVë …BÔo„Baoö4†a˜˜ÂC†}Ðêæµä€{Ðvvø !&Žz׃Äþ¶ð»›í|þд¦ïÛ£{nÞžµéûÌ3¤/tûœÖK0ì!LüÞÁv[ÑÒ»é½Y]™wG˜ºÛÉbcœËŒûŸiŠgð}ïA“’ê&f¦­þ™ê«Jöpj6†½‡„™·ü…*£Æ;ög:£²ããXÃbKÜüîœ÷fGz©/Æ Ií _ÿ8Cã¬æY¶ÜFÊ@U®’‰¡µ§½¬ (92ìôwÁ¾··Ü}°u˜4 ÃmþŠ}ò×ël·eŸxª“t};¢¯v¤s‚Ìçz,¹’ F®ãGqPnÔß ]¢ký“^î¿ËÍßZ÷3” h4†´œ2´¹ÀF¡²œ8EM‹ž¼}§8QmìáÝ'ckÔ<×lZã­-º®È˾½kË¡ˆc}­˜ÊÁØX¿»ò÷¯M3í¨êÌÈ †h9ª¸³aæ¦åz³ÿ¾vh¡™ P›ø×ÜÑŸûnXñLjÀµC^ÏFÄIÕQ“œÛùŽÍ‹ð»[B3_5fpsùL;w'™?.…Åò'»2j"‚ŸðeFzóÒ4!ƒ§<­h¥ƒ4#7õ–}(ª*328,.=¿¬š' fÑ@™–)æ›ïÜÇ;ÒTñèaŸP9Ñ©Õ4YÉ#¯j³zOw¤‹Íß®ÎoƒBˆ ˆ{m?Fz¡úsuŸ´Î¤M»Ú™f×åóu©²Âb¢*n~;ýf»•«©®ëƒ*bXg.ÿ±}ëÚÏÍ\¼ÇÏ\´`¼™ ÌÏÎiDTáÖ‘ö¶b–—V x•k4Ž6§Û¯߸Í%‡,küúE'æ…àÐçBWƒ˜àðj†‡“‚‘º+ yÈ¥¬µ€T}pÙ¼o.>«¦ÚäA¯©í<"úfG:Eåsˆ¦¥§ÕfK†¶ž& ’_/èÍŽtµù[Vº¹Èn'¬½ÍÐ>)§ûv š¢(RÑzô( …vúɤ’Qý1ìí|>wÌ…³'ÃÎþrÿì¾Ý#w߸²ÎN€ hžË—¹©¶Ó>išÃ[5[:½ÓIç;t¿gÑâEBÍÅÍ„þ 9øaÑWTHha¼ØEƒd(¸;Éð «^¦ÜjPåõS×\(Ô¼ãØ—SLuTä$$4ÞûDgô‘ú.ƒ¡/v¤+W¢å ½Ü‘.6ûZ¿…šÊ¢ø‹ˆ_ßfùP=&¯®ž¤IôÇ›h@ŠÊl’È¢Ô¦ÏsèÆ ë ×n_¸v{cQÌ…-‹W¾÷íÆ“ÝY¡IªkrhÄSî¸ÛÆõð¹Ò‚$ÿ›hЊqvŒ–‹i†n®düã °LaH ¥±Ôݘ íäaÏ<ô(E'4‡bº¼€††Ðs—s‘úâ§6~=„€jòó+tyêôÅŽtõªu:››•+£–h~΋¼W’z·#½Ý¼}ÝéùJI /šØÊÈ)#D¢èE!D üäØÐþèAè BÖÒÚ€Žª¢WŠïÝðØ‡‚©j;wÇj7&jHöB@°ÝFØ3QéÍS~Å=lŸÂç7o>£T}& k“L[gY¨~èwàÞ¾¬“‡w3ZQÈ•#[ @£º’’ZŠT樷,qo\yÈkU3‚Ád‚Öˆïƒé ¡0ÜÅœŽ ïúF´êaÖ_PþúÊ_/w¤Û›÷ Y__ÏçS|>e¥-9Ød˜´ŒBMIVmIvmiN]Y^}y¯²°¡ªXPWÑ­™.oo`'±êÞS½•‰Š‡‡w^H,oy!YP™îð¼qÀª†}ˆ„Üà $A׬Mrð‚¯çjEVÍù1˜Û2*‹b¯ü~æIW—Y¨¬[~O…J#Ç;½Ño•qtw rÏÿ}«’iïÙÔU¦ qs„žý{,”×jšÑ¬F¦^9ñ°¼)ˆPeôoK6úW¶™‘+¡ÎQ"…ù©i­º<½Þ‘®Ñ ç,!^]»ù~QS—Yïÿõús[t {¹#ÝßümP@ÃÆq¬½ûT÷i¶Î“˜LFmy.Úü#hôNÊéqÅ` Ç µ_¹iA鎓ONnžï¯kj¤¥H¯//.)ÈË)¬&¿ôö2°Ä>î>ãkÈ—e<‰È¨”0_»u¾6 @°ÇýviwÁ”onoöÔ?hå8ÌDQS˜ó235%«ŒœxjáûÎ}DåÝö‹ÈOïþæ Þ„ª‹›)ý^L=aãî¢Ö/ w'¹ýgÊ9§WÐÀtþtëÉuAûF›{{Z*ñsc‚BÓf~6ùÞk-»¬L‡ñc4ý}ý3瑾ÃudéÝlþOkÝäz·#ÝAj/Üÿ‹¿Çòë{ǘÜv÷¶Ó r?-4[8ÛòÄ™g}µ#ÝÝümt44A§3ë+ ©Æú–ãhAÐé,’ ß»!BrÈäíûwo˜ån*_“õìe%Å6ñúxõ¦%Ðc±”ñàô™k!Y,›Y›O…‡ìñzuÍŒuXï~bó\G岨»—/ù…¥ Õl=zm׸άŠîúE6H»Oðjo&ÍÐÍ…C q\Ý^?|WÚÑc¨D‹Ð@7^}õþáÏ} ‰ç÷.œ¹V >ù§{a‡&ª·=ƒeGï¾´o©§fõãk'ÿùûï¿ß~Vz¹#ÝD7X|î¡ïŽ¹ÃØ…×Î] /Ñ›4Øo½e«³¸—;ÒíÍßBGó—eÔJ¸YBa#E :û'ä—dÈÈ«ôÇ:Á¨©k0sùˆNg´ûjK ¸¸°‹‘Áaýƒ¦7nýÖq] ¬KBðùü¼¼Üw\™6p@cþMÂNñŠ_d—6t<”JÊr É øå¬£ÚÞ“(Fp@cÖÁÓ=£Jëø§§XNøÎWx‡Uê[ý1û¢¯à€Æ0¬3´!ï?ïPÝñø*3T¬ÉÐ+„-õÇØq_ÁaXgE Ÿ©}ÿ(zñ{Ðö®±¥iDR~½§ž>ý—%å×+ÉЃ!h´·}|_w …B£ëy Á½ŸÜ ¤’¸üÝ· Jk:=mV™“$¯eöj…‰ %:[ŠnÎa°e•òósUTT%$úþ¶¸†^qq‡3¨Ç%à€ÆÞOãŒIÁé]§3àtþР挱F$ ƒJK‹ããcëë{z«xÇ$%%uukhô< ñ„†abê¿;yÃ0ì=‡Ã0LLá€Æ0 S8 1 ÃÄh Ã01…Ã0LLá€Æ0 S8 1 ÃÄh Ã01…Ã0LLá€Æ0 S½{X’ ö·…ßݬ1\öç®8ë±ÿ€ªªÊŒŒô‚ÚÚZ––VSÓÐ×7““ïpQ;¯@@Êym<´ÑIªíëÏÿýäËË9B†ÍÚƒ IDAT¶ŽQèç_‰å…nŸ³'Bmú¾ó ûë1™Ýõ–dz.|ÏŠíA5:³98W¯ÝºS//®Z}:å´éèw™ý÷v?ħ١êßÎßÍ™y`ÿýnߨ;CQTBB|vö k;6[ ÊÊJ_¼È ÐÑѵ°°"ÉNûTuTptµ£«l«Ü¤‡å {X«ÿnkìÑñ”²õªrïehhúL=£vâGø"44Srî}”ÎÿÝ# xˆû@PÒØØ8þ[[{99ùÆÆÆÆÆF99y[[ûyó644„……PTÇ¿~DעǨ‹ ~TÙú8“Š ýÁÒ請Çгlù§³†ªÜéÛããɲpwQ"…ùaíþÊ¡ 304WH*:{Z·ýžòAÂ}ž>g±$G' ù|þ«à (ŠÏçS3f<“)‘ßa„¢£›«!!0²¼eBóBÂJI=7—Áïìd¢qÆŒ›ànÔßC)èùñdšx¹¨‘TÑÃàäÆ7Šå§†„æ IeGOs‰~߇ÿ‚>â@%þ_-=œ¤¿àðÃ_œ?q.ðiV…@RÕÈuÚ¢¥£ô¥ aI쵿ÏÞ{œ^Ìc²õíÇ,^:Ū¹•½Þv»}Ú¹/†$½¬¤¤T;Œœ±`²­Z«_¡*Ÿ^¼t7<)»¨†b*hÚºM™1~˜†D;5ù~Ø‹+g.Åg×0<þ·_ÿÊòÃÉÈ>¿rÒyÑÊ ›OOm÷Ql·¹£úܘáQ1)9ÜÒòS^]ÏÊy̬)N:’-7@UÏx?"9»¨ºÑ%T8zƶfÏ®†?XeeeNNÖœ9óy<^»+ „x<Þˆ>§O×ÓÜÁø)!?ÔÍîò“¨àGţƪ6ýñëb‚¢*ÈÁÓ\µ^ÞlSh—-únZÔAkT(m·o>¿ÖžÑf •‡ìYÿcH•Öämû›K5·JŠ{w˺ƒyƒçìÚ¹À°/ó®wÇ“näá¢å{1'"äébKûVõjL /¤H 73&€ 4éÖeßûOže—Ô™ ƒ íFN1ÑZ¥ÍOH Ê’ï\õ x’ò¢¨šO—UR×6sp›8ÑËH:9Šô"I6Ÿ_kÏèÿ³¾Æ ù~?lôMe™ÙªsŸ=KôÿckúiµäÙ/÷F ´ M­UKÒSžý»…KíÝ5}pËZ4f_Ú~ùN–œ™•ƒ+Qö<>ùÁ¿;âÒ>۳ћÓ4~D†î߸7(ÏTÖ7jƨÌNŽ¿÷o\Äã¹ßnùØTªõð`ÎõWn$ƒ†žŽ1»ºœ2F#æN“½-²@ÖlÌh 6 @S7ì¨3"Ìò;ø×µrYŽÖ }KIaåËÔ”€3‰ѳvý0˸ùWrxɧ¾úöò ¾¤†±¹³º Q_QÌ}™à§à4ô€ËÌL73³¤($úyP>ŸÿÏ¿'ïÜ»£G\4NŠ¢ÌÌ,33Ó­­íÚ-‡µó²— 厙¦Aª‰ x\E7žáÊ!O·Y»-GºËÖØ¶·÷󦄢ë'Ÿú¤þxÛ÷÷ÃÖ{ÖØÉ Ƚ¶ÿŸ'Õ,Ó«çôi:Ãdz#Ošž›§îÕã/¢âê퇵øÅH^BУRЦåî>„¨.íêöí'c+I™A†–lZm^JÂÝÃñQ±Ÿ|¿m¬Vsf šg—¶ï8_‰˜Šz¦6ÆÒ‚ªÂ¼ŒÀ 9,Kw#KZ§G¸7I‚àœõýÐÂÌûwŒ¦ï<<ÇJ@Q|±ã^ôéß ÒvÃÏU¨.õø7›Ï¥ù^Ž·¡ÅIð"øž¶ÏÖ?—gÓ€*þëÛ]×#ÿþã¾å?Ø (ŸRóZ·u­'GPUÂé¶\xvfïiËß—Y±ZÖ$ðÖ ï—{ˆVDˆ ˆ9HñäÊ›Ÿ=»ë‹4eÇE[ÆZ[iË4ñ†ü€ßí ºô×M·_§rH€úÇ~·^ðÙî~ÞèªÔ¼ªç¦æ3>Ä˰⦰°ÀÜÜ’¢š.ä;ñïÉ3gEÿ}âÔiXºh ZZÚ÷:.IÊÖÝA!$8èaÞ”š$ ª¨à'uLsw'52«íº]·BÆÈ»£Ö(J¾vp{Õ"äì–¯—´åÆíßÚïýÂE‘Ÿqeÿ‰„z)«eë§èöü'K;Ðæxv¤ÃãIjº»œÊL Š©êüêZ`]lpD%¢ë¹zêÑPmÌáÝ'ckÔ<×lZã­-úÄâeßÞµåPıƒ¾Ö?ˆÎôyBâ ¶¶NB‚EQHôOÔw~åνû¯^b±$EÓÅ:"iåæÈ¦2B²)Tü”'aáéÈnçÏÜ–Ó•n7`BÚrî—Óô¥Á½L>¿ç\Zƒœý'«Æhöü…6dz“O’ãên΀š˜¨êæªEW!º¡»‹‰Šƒ®>(ÕQ+׌Ð~õ}‚¥ã³z®dCêÀl!â\ *E2‹7Í}•ÎÀ`±3UîüÔëu’¼“³¾_šP±²ÓlñBª R#`YØš¶ø>CÈr8òª(¯hy HYkgóV?¯Ë2j'Âì””j¨úYJŽ”±u¶i5 ‡6ÈÅY†êS’²Z~¬“ 6ަ}ðc½¨Ž›xãÚå3gÏWôf„ü`=6)L¹xàlг¢úŽ'`…Ïo@ÍÚÆ¯^âóº(ˆiæé¤L½ Ê¢’ˆÀ„Ik÷áòž]´œ®¼MfÏZ=×H¢<ò¯5Û®f ]W|:ªß†×ZÏNtt< eGO ¨‹ ˆl:ýQå“€ØZ`˜xºhP——ÖHÈÙ9¶L Ì-´iT^zf-@5‰ñé²÷vzëHì}’¼“³¾_¾€“²²²­Á BZN¶õ§9Î$à ZªÒ¦R4ueª./­D [QRN!BIC­MÇ€TUW¥Ï+KËø-öŠd++õ²‰¢úç7ì>–Sßv¼ ëyM‹æ}:-í—ËÑç|r.­¬3ÄÄf¨«·ƒÎ;›z…uLJJª¬¬ŒÃi:ÙÇ}ìÄ¿¯^7f BMm°¬¬LZºóù] S7g ¿ë!!©Þì$Œ³‡\——»Ñrºðv ˜¡7}õô°Õ§S믟»´×¯ï mŽg':<ž„‚“‡õá˜ÈøàÈÒ£• T[¶î.*Pe…ÅDUÜüvúÍv6zMu-€*/.¥©¬©ñö£8¨÷Iò.Îúþ!íÁHB‹»x½ó–ݦwD£õîª9öÝ¡°rµa ¿˜âb¢¥*'%A'@÷Û¢m·_×…P°Yöóá1qa1 O“’B/Å…^½d½tËÆi}Ð…ÇzCUU5//W]]CÔ:ΛK’¤ÿ­[0~ìØgÏ €ÊÍÍQQQë¼4úWwMßs!çÿ’y.”só²m÷tìnËéÂÛ5àÆ¬ðÈl!€ª—™ÜÆaòý3W­ÍñìH§Ç“êî œZä3EµøaPRH:ºeˆ¢(RÑzô(‹öæ’JFÒ-ŠêaÜô:IÞÁY/v—°¨’Âbè2[-â– RQIžBAI‘ ²J¹EBÐmyĨbn± lÅ>Ý%~bHD (ø¬X7Û®ÅÌ›ú²²Z€6Û„”¦÷Lï™‚ŠŒàÓ¿ï»wüxû÷£» Ãú™––NDDØ Aš„ŸÏ_4ÿãO–.€ÆÆFÑ\1‚ ¸Ü‚—/³]º(ަçîª}átÜ“BÉÇͦý~äÛ´œ>RŸrnÏ…ôFykO½ìà¸Ë¿œ¶Ú·Ø´ë^îÛks<Û]§ËãIHÛz“yø°`‚STà3>!3Ôk¨„¢2›$²(5‡éó˜ínŠ*J$‘YœËåCû÷w¬¯’¤ŸÏz±›FULJ'µš\ÙS‰hZ&Ʋ²&¦Ú4ª&:,®Õ>Å È’¦fº]þ¡:ƒNíÝÉÔj¨¬âQ„œR«?*ŠHäwöùKWÐ÷š7Þ‚Žø¹ÝmÄú›­¤©©•’’TXX(ZR___QQQQQQ__/ZÂå$''ijj‹nYî©ãæe®(''¯íåiÖ~'µÛ-ç-Zc§PíÓö]!Pöþlí×ëWz«³}?[ÓÝ®úÛxóx"„(Š¢(êU^wãx²¬=†³ AzHpxPhšä<šnï&d-­ è¨**ðqe';@Ș[СîIÀ£òŽWkÿ÷E’´Ñg½Ø4P%÷Žžˆ*kÚ?ª"öŸ#÷ ‘”ÕhwmHmÏÑ6ÒP|ìχ…|ÑJ¨&åâgÓ¤ºÇ„îÜÀÏPP’%¨²¼¼º®Z/!©®®@Ry¤4ÿQmú_Ž?©m9ƒŠ¢n%•4´(Ž*OHÌ4u•ÿÚíÿï:>dˆEQIIO³²^TVV’$I’••YY/’’¢† 1͉î9hâO'O^:½™yý»n¶x›ÖØ Tõ÷y áóÙŠá ¤ÂЕ«Fs Àÿ÷cmoLï }u<%ÌÜÝTIÁ ÿß}3ÛÉÓ²¹¿O¨{OõV&*Þy!±¼e² *ÓÃýž76­æ5ÙC‰¨Ž<¶ûbråëLTdÆ=+iÞñöp¯“äœõb7ÄA×s!¼ue¼…õ%¢üy|bN b;,ûlTÓ­[„ª÷êÏ’¾Þ|ÿçÕO¯[«1ª²^VQÒÆs×~lÙ‘úáölÿ»‘¿oØa¤"I#hÚžË&›µw-ƒn6n’EÀßñ¾Û–&ZZéÊ J2ž&H»uŠõu§*U•è»ÿüŸ*é 1ÐT–c « ž'<ãÖ2´§ÎöTÅãb@VVÖÊÊ&##=&æ±––Žœœ<ƒÁ>Ÿ_UU‘“óRSS{ð`}YYÙ>zÃîµè°5¾ÍÐ* ;²ï~¡5qÝ"kY›ùë'&}}5pÿ_¶†_¹ôùlϾ9ž COWÎõ‹¹•Õ@ª9zµ¸½›µ_¹iA鎓ONnžï¯kj¤¥H¯//.)ÈË)¬&¿ôö"Zmèʯfqwœ=¹iÁm³!RÂʢܬŒ|ºÏŽÃÆÊt€ŽÏ÷^&É;9ëÅ. ©3}ëT³3'.‡>J¬BR*†ž“g,šb×âZ+MÍmÍ> ‹ —î†%%„§S –#&MþhÂpn^‘´_øõ§púÆãçaObØ ™?ÉLª½cJÓ¿õÖ‰“7B“ン C§Å+æŸ\êÿz%’ã1÷ãÆG É™yi1©U ÀRÐ0pûhô´Ižzx‡X BQ‘mdd¢ªªVXÈ}þ<µ®®¤¤¤”•UllìÙ}—ÎÝl9µÆî4*ÜÿWh)]oöš¹–¯±¤ùÜU3ŸþïtØá}÷ ·ìã+õÑñ¤¸»è\9—)¤q\ÜM[ Í’C&oßoxãÆ½È¤ôØðz$)Ïf«™xîäáð*> Ó™»ö™Ü¼â÷àɳ¤ÈÌFRŠ=ÈÀs¦û¨×Cï½K’wrÖ\nAÕ[¯ïyÿyª¦ø ½`ï@P__ߨØ( €F£1™LIIÉîŒl`oÂdz_჈}Xètzßö”?pøxö+ÜSÅ0 S8 1 ÃÄ”Ac†a-á4†a˜˜Âa&¦p@c†‰)Іab 4†a˜˜Âa&¦p@c†‰)Іab ?‹{o54ðº^Ãú„KUUMEE¥Ç%à; ±÷Sqq1WonnÉbáß„ÄÇKLŒg±¤zœÑxˆ{?qq:c‹Åb™›[ö¸ÐØû©¡¡§36àX,ÉÞ ²á€Æ0 S8 1 ÃÄh Ã01…Ã0LLõ. ±¿}Óÿw­µy±>èÇñã'Oþ%Šß«÷À°wÊ9à)A0‡ÿ”&ìt½ÚsÓ$ †é¦'‚¾®AOKînͱÿ ¾éA#^ò¥Ëqõ}R†a}ÐS‚‰Š/Üʧú 4 gvK÷þ¾oóDmÚ@×ûôÅ­ÞtÃÑ>¼[~Ï.]ŒõYm'MôA‘&¦èCƬ2ЕÀ>}2ÄAÓó‘»"* ¾p3¯ÓN4ªÏ¾sâ÷ï×|º|æÌã¦ÍóÙæÝg²ë[_£ÿ “']%——zbçg g›~Á‘ï¯_üj˜€*îl˜¹éA¹Þ쿯Zh&CÔ&þ5wôç¾Vü1"pí< .¦ú,­i›™“˜üôk¢:üF¨X¹Ø¼Ngàx.™näEF·ÙЦ7íóYV ¢• û #téTyAƒã’Ϊ ÑR)ÃÉcͨ:)1[€Šƒ®>(ÕQ+׌hJg`éø¬žk#Ùz'0ÏDÂ:CÓ\ðëÏ¢tšú˜{é•÷Jm¿éŸ>PE^úÛ÷¢tšúè¿.Ðêuê‘Ú3|^§3H ™³ç›¬Æhß[í Ô%™ã1çHšÊ´¿|¿¦@P9g~>™ :Kþ<´¨)@Úü“?¿ó‘©‹øçT"þf)¶úðyÐä Q3½¯o¿vÑwºÃ\ÝKFuܔĔŒü²êz¾!  +h@qó¹BPk±¡be§ÙâÿIµAj$¼`ZØšJ¶XK–Ñ'â*ÊEãÐu‰qi„œcËu€P0·Ð¦Åd¦gÖ"=9|ëÉ9Ù]¦åi—I£Tþ:’ø0¢ ™¨¼ÑtPETx²€P5a¸dëÍ&x³ÿSÙû*QU™‘ÁaqéùeÕ<…0³ˆ‚Ì´Lè´ì £ŠG»&nØPc¼ôŒÿÓtÍ/T…Þ‹äÊ#'»¶Ú1 TÝ)ÄRŸ>°_ÊzæÓ€#I×Ï?ÿ•K;ßîPýó›vË©GmºËYÏk½ˆ”••mÕ¿§1$AHËɶî˜Ðé @¾€ª¬°X€¨Š›ßN¿Ù^é5Õµr=Ø5ìÃ@ÓÔÕb´^D×ÖÕ¤¡Rn~*otŠ©¢|®Ñ4u4Û¼ÄÐÒDƒÞ4ªŽ>¸lÞ7ŸUSmÏzMmëE‚˜=Kó)¥)Çïþ5­å8ž0?;§Q…G|XGÚ{fyiÐâ©oQ…ÐõÑÈëÛü".]Ï>½í«¨6æØw‡ÂÊÕ†-übŠ‹‰–ªœ”AÜo‹¶Ýj„¶ã"Dš EQ¤¢õèQ ílN*I¿}¡Ø‡¤§AÕ÷‡*ײַºæB¡îäǾœêdª£"'É ¡ñÞ':£¼ÑÅ¡Œ™!r>êÖß^õ84Mëõ™M …4 ÏåËÜTÛ©%Msx{ç &úú'¯X–3¦˜Ý?”xãBøˆam^ã'†D”€‚ÏŠu³í$^-Eõeeµmº-=C(*³I"‹Rs˜>Ï¡w×g°’0÷EÌ[ö†…9Y¹B‚¦ÎQmï‚ ©ÊQ£ÂÜì\!´ºh'ÈÍÎë݆Ðs—s‘úâ§6–zµÕäçW¢7¯>òÎ[o|©?iâÿ|<Š ïšÒÔ§'Õ594â©@wÜÆmã$Ûn†‰·>ŸÒ@¨˜9J¨Š¼t-£õÌcÔPYÅ£9%Å–Ÿ ¨<*"‘ßå¼În¾¹¬¥µUE>®ì£"± UvÿzhMË%ua¾÷Š)º©ó0v{ýLBa¨³*¼çÅk½™_@Y¯î¬Eu%%µ©ÌQo5Ò̽qå!¯ýÆM°]·û]ÿf˜DÚ±¹£V^kú| Øn#왨ôæ)¿¶×á1±×sÎXæÓ§YJ _ÞºØ*¡ Iuu’Ê{ø ¥y®4ªM¿ñËñ'µ}öýP÷žê­LT<<¼óBbyˋӂÊôp¿€çxÒ'Ö)aΉuo45aáÝÿ­=–EÉ{.ÿؤýI4ã9Ë<婌Ã_l ,¡^o¶îx/g 2zƒÕhÂÔ+'–7Ÿ/•Ñ¿-Ùè_ÙñùB°Ý¾÷÷ýf3õèœQŸ]Ï9xÁ×sµˆ¢ «æüÌmyN6Å^ùýÌü£ºâ«?~Õ›PóúÈçÊÓ«­Gæèfã&Yüï»mi¢¥•®œ $ãiR´ÛX§Xÿð>JNBÖ~妥;N>9¹y¾¿®©‘–"½¾¼¸¤ /§°štüÒÛ ß¦‹uŒa5w¾ìéI¦÷]½‘Ñ‚Ÿ•#ñû~_¢ÓQ_†Ô]üûÏ~+ýö1öw÷²UGyOB ç~dqú|ƒÉèiïƒéüé:דë‚ö6 öö´TâçÆ…¦+Ìülò½×:~2ÁvûÞÿ:;i×áÙ>Äù»&pØã~»´»`Ê7·7{ê´rf¢Æ¨)Ìy™™š’UFN<µpŽ=þm01Õ?wmH˜NŸnýæC9hšã·þðÙ$[äÇ?J*WtZ¼ý·Ï‡¶ûݱ§É!“·ïß½a–»©|MzlxHÔ³—•ÛÄëãÕ›–8à†ˆuŠe±îFÈß —†_;-¢ˆ=lÎ÷¾a–vÖ“a.»øðÚw³¸á×Î]/<ïPàO ÁPdËö¸uÓW_½øsCâù½ g®…¨Oþé^Ø¡‰ê]µÛ}ÇÍë_e¦šå³Ê¯€"dÖûƆŸØ<×Q¹,öîåK~a)EBu§[^Û5N¦‹â°Cp¹] ë{11OÆŒ?`oOeíó4^aµ3!ük#|ŸÞíÖ-?[[ûžm‹ï{ưުËIͪnqEUÆìûtçÃFÖ°YÓ p:c=×cÐöA¡ .,6Û’m<ÔÚPKM–*}þ8$ây9¥à¶ë÷•8Ÿ±ÞÀa½D¨x,]5ùÔ݇n†WÔSLyŽ‘×â¯Vm\=Þ€À+~‘]ÚÐñ7R–c0H™ÅÞ„Ãz‰³[ôóéE?wð²àéžÑÎ?¥uüD"Ö„¾óú§rØh ë_´!ï?ïPÝñ]+4ÎPü¬]8 1¬Š>S-ºØøÂÞO<¾G`<^½„DÏo¿À½ŸTUÕãy¼Žo¹Ã°~ÆãÕ'$gO„Úô}æöÉ.÷y†a}s£ )5Èhˆ*(ACmya^BxË5½ IDATF\Ø3ÿNXñÅRW³ÞC, êßÎßÍ™y`ÿ}Ćõ³> h­±ë¶ÍÐx5Z"¨Ê޹uþäÙÐÔë{6— wmòP¯‘†þ˜eËm¤ ú¬Z}^ †aXÿÜêM—Ó:sƒ™™Ú·ß\Êxxäxˆõqë qÆpĺ@ ð~|!m>{鸇ÿ»Â}ìRì>QõUB J“n]ö½ÿäYvI©0ÈÐnäÔ­U¯7FUÏx?"9»¨ºÑ%T8zƶfÏ®öº*(K¾sÕ/àIÊ‹¢j>]VI]ÛÌÁmâD/#9P‰ÿWK'é/8üý°WÎ\ ŠÏ,®axl>¿ÖžñÆñë•·Û§û÷bHÒËJJJu°ÃÈ &Ûª1únZt8YÙçWN:/ªÃæÓSÛ}Z(|~ò“//çëÏ;¼gšf«>5*¿¿cá¾hÉß_cÇêîÑhÇë ït)¸~úܽØôâzš‚–¥û´¥sœ5_ *¡úܘáQ1)9ÜÒòS^]ÏÊy̬)N:’D;¥ý0üÅùçŸfU$U\§-Z:J_š–Ä^ûûì½ÇéÅ<&[ß~Ìâ¥S¬Zâöl/0 ë\>,‰iäá¤~ýrAj|RíUP]ÚÕíÛOÆV’2ƒ -Ø´Ú¼”„»‡ã£b?ù~ÛX-Qmxɧ¾úöò ¾¤†±¹³º Q_QÌ}™à§à4½9 QͳKÛwœ‰¯DLE=SciAUa^Fà…–¥»‘e‹ä\ßqåF2hè鳫˨³ 7f_Ú~ùN–œ™•ƒ+Qö<>ùÁ¿;âÒ>۳ћCi£s§ÉÞ¿Y k6f´› ©H¾ñÝ€6ØÅ]ûêÉÌÐàœ)suZ$4*‹NàJ#<,XÐÝ£ÑAÁ]_]zJ62´R«xñ,=âòž´bôÇ—.Š¢Z ³üþu­\–£5HßÒ@RXù25%àLbDô¬]?Ì2nsŸ ß©,#3[uî³g‰þl-B?­–<ûåÞH¶¡©µjIzʳ ·p©½»¦nª_¯÷ðôëéCÓÑסù‚‚<.4@µ±‡wŸŒ­Qó\³i·¶(ÚxÙ·wm9qì ¯õS9$@ýc¿[/øl÷ ?otUjŽ7TÏMÍg4GBõã?w‰«’¶˜¹aÓ,+¥¦Åü²çO¹Š­.Þ 3o òÞxp¹GB µ^ßÓöÙúçòálPåÑ}»ëzäßÜ·Üá£"cä=‡)¾‘\yóñ³gwv‘¦ãî¦wößA¡Y³t¿Z? Lj$T=L™Ý<fÞ»ALüþÐ|{%: îíØðGxØ%ÿNëŠ>@”mkm¥-Ó\TC~Àïö]úë¦Û¯­ß@˜yÿŽÑô‡çX)¨"ê/vÜ‹>½ãDÚn8ð¹³*Õ¥ÿfó¹4ßËÑã6 “쓽À0¬#ý{ò0då¥ @µ55PqÐÕE :jåšÚ¯:ž,ŸÕsm$Rïf Õ–•7 ’cfÂnQ9BRÝX_I´ â\ *E2‹7Í}•ÎÀ`±3Un•ÀˆPóé2Q:At:N*\ºH”Î@*Ú-^6BêboåPoµß¤–‹«!Ê }.x]nxh2Ÿä¸¸š0º}4:…H)«šÒèžyª“‚ÜĔʦo „Š•‹Íët Žç’é6 AZdtq›¯4½iŸÏ²R­L(ØO¡K§Ê —¬pV VR†“Çš1PuRb¶úf/0 ëH÷nš¦H@]b\Z#!gçh*ÙjBÁÜB›Få¥gÖ"B~°›¦\söÜÉ3gOù%UЀâæs[g'¡be§Ù¢4Rm ˶e YGž@å¢Ùï}°†u¤GùU•µi€*+, ªâæ·Óo¶[•šêZ9`˜ôé´´_.GŸÿñɺ´²Î›¡®>Þ:Ò*/.¥©¬©Ñõ%(’­¬ÔíÏ RYU¥Íñ ©¨+ÓPuyi%ù·™ˆB¨¸¸›MŒœ¼ØÔ’ @å„g h:.îz4€îN+,+'×jï&ƒNÍŸ ¨þùÍ»‡åÔ£69Iõ¼Ö‹HYYÙV¥Ñ ’ ¤åd[æÐé @¾€ê£½À0¬#ýЂ¬Œl>"˜ƒ4ÕiEQ¤¢õèQíͺ#•Œ¤€P°Yöóá1qa1 O“’B/Å…^½d½tËÆi¯z¸V4£ÑÞæ†’>œ H°‡»Ùüút±¥½„ðEèÃBº›KóUÃîNߤó £Ú˜cß +W¶ð‹).&ZªrRtq¿-Úv«Úvm»wD[닽À0¬ýЩA…Á0¶2•BQ™MY”šÃôy]Ý]HHiÚxÏ´ñž ¨È>ýû¾Ûqǹ?Z™PTQ"‰Ìâ\.ôúò~>ª¤°XºÌV‹¸%B‚TTz«î³hä®|›qIº‚¾×¼ñtÄ/Èå s+:Ô= xTÞ§ã›Tu|xR«Gk7$GÅT"𖉱,A'„A%´BÈu·“…ªÈÿ³wßaQ\[ÀïÌX:Kï ½ƒ‚‚ŠØ{ï±k,y11š¨1¶hÔ˜hìÑ$¦Øb。4Þ‹"Ò{Y¶ÎÜ÷mQ”V<¿/ßûž»³wÎ\fÎÞ9sgöqdYJà“šm×Ï[‡¨·m½Ñ XX^!   ué¯a\ú,$NÜA«ü¶€Xg$hIå«°s?¯]!]Djx/šëS;ü$tý&øieG·Ÿ+•Nr’ò´àëSE!„ žÝò/Jïtil\&E0´tµ!Bwà¸Deè±çÊ®tIÊ2¢’ŠÚ‘'è¢{¿ÿý¬¤¶Eº,òÏßîçcçaýkú‰¥¦¡LÐ%ÙÙÕ-Z‹bÏ~*¨2üÁ_7ƒò°œc?­†xËz£=Ž®®Ig>H¬ªóÒ®ýüW8¯ÃŠ9¿|Ä:¢ÄAgÝܽ)œ”ˆWšŸ“Sʧ0ÁPµ»ä‹…>Zõ_„²ÛÒusŠ·?¾~ö S;k#u&¿´°(7;+¿’ô\å7Ð!º"îê¾3‡k˜XZjª°©ÊÜÔØ¤<ËxÂtßšû åÞK¿ž–·õtäñusn[Ø[ê)På¯_¦ç0‡n=j£ÙÆbšõÄy¼qi´£‹¥Qš—U…¹î‹–©» ’iéáÆ½q7tÿê!ÖZÁ0ö]4Î^á]-Ê;ùzpï߉¸õ!y7ß>êÒy±E½Ñ.Lû‘cþ}uÓÂ8'gSIQzL|®b¿^‘7‚;(svþVðñê]A ¶‚*WÏÁÓÒ±—§ŸË[%8–ã¶ìsxtíÚ½Ðø´È`>æ¨r¹:¶{x p—G!RÀÌY¢§± Ù)Ï“+„H^MϢߔaÇúš)Ö”ì¦îØk{óâõáIñ¡"Rk`á;µÿÓvT¥Ù&“6N°?õ÷…€§qXAËÊwÜäyã{é44Éq›ûÍ2tòZXjУ Y®–³Ç¾;A#9§þžZw¯çÓ„RÏ~o²[ÐíÃ0µq›üßǯ$D?Îd©é[yÍ_:o˜øøÂío¼N§o-"//·«cèz £Ø5Án|ëž?>|TWGºuëzÏžnmû,d#Q @FA‚ƒD!Bsä®Ë#»: hFÐ £ A€Œ‚ º'999@Ðürt&€/'×ö» AƒîI[[7..Z àwu àã%ðccctttÚÜܨº­Â‚‚|¡ÆÑ kÈÉÉkkëhiiµ¹HÐ £ Ä2 4È(HÐ £ A€Œ‚ 2 žÅº­‚‚‚˜fº ‹Åâr5ôõ ¢?2Óì@÷TXX(ðœäåáW]À;ݺu}Р¡Ô8Ÿ_+//¯¯oض` º§‚‚³8@FÁðQëÔt;ÁdTÇ$h,È ¿vì‡o¿ødÆÔc'Žž:wÞÊ-?Ÿ¸/ìöè@’È Ž,‚iü™¿¨ñâ€/̘AªM=WÙø*a››`hÏ»!ÓÏ—e=:øå$;C®¢œœ¢†~ûÞCf|ñ÷“*doÈûw"‡`Ù­ —tq ¸“µ'¶ö'h\•|yÓòÏ¿=rÅ?&«š£knme®«(ÈŠ¼ûﯗþï‡G­ W>X?~ìðå§ÒÛU[à˜vÞžš$•”Úh'£2‚C²)„pUh`d£ ï¸äiP‚„s÷éÝâ‰!¸ä¯‘òËqCÔ“€pyÐ&_—AÿûåbÈkÂØÕÇ×ÛÅL¹*Åÿß½ß~ºäðè`í­A‹_^Ù¼ñ¯hS·÷Œ¥óG÷1T¨Mù¢²ÔЛ§N^OUN#mF» Ã°Ý|zs~¿–ø´Ûk×Ýã…ËžÆQªÎܤ„àtªŸMýn+x.ÄÌžÞžÜ6ÞÖéDÏ~X¸-¤TÞqÉŸçvM¶Rª“*K}rùÄ ±ª¬Æ-ºo šz}ùÀ©¡ÓÿËÝßNõ¬ÏÎ!¶š¥ÏŒ {¶/í¥un [UoG&†<“º \&`÷Y´¢¿:ø´´á¨•Ä…”Ò }¯¾²:ÔÄ^½ž&!ôfíÚ=¥>;#„j–¾s7ÿ´È¦|Ú•ø}û7ógM5nÊ„¹+Ö컚ۨhŽ‹n¬7vÄW_WgœØµbá¬ÑcÇMØ.xqzÉØq#VœyI¿±j\t{Ó˜ÑãgŒ‚ê» c˜öõ2bÐeOãêOý%‰!Å ë¾ý‡ù¸É ÂÃêÿ‚tNHp†„Pòðqe!„®L¾}dâQžö=tÕ8òŠ\#ÇŸl:—PY¿sÑ/÷ö“טwSˆ$qß»²ˆòCæ×-"Ê~rè‹ žVºª9E®±Ë°Owß%½ÏÐY|å¶Ç)ɾ›êi®©ÀbpçÞxÇ~E—•”шÔÒ×e½Ó›¾ñÚ«Rϯïf¬&ÏVд¸ä·çå!$ɾ·ãKM9×ÌsÖþùtŸ-?µj´«¡ª¼œ’¶U¿ÙÛog¶à¨h¶g¢‹ÃþX5ÑËJWEžÅ’SäÚxŒ˜·éÚ‹6VEe¹ÝžïUIZøó"šPpíï¥Ö‚(êåõC¿^.UÖ720w²àP寒žŠ ‰˜¶cÛ4y„R´4s¢òýË¡¹ÊöÇ9rI„bèZp„®N¹´eËñÈrRÉÀÊÉËàe'ÆÞ=ý,òÓï70ªÛÉë;?®:^J(;ô‹Óþ²6ů×iœÎØ·f¶˜­in×ÛžUž™}°™ßm˜e§Ðh{$YW¶^¼–€ôÌLl¸•¥,Ì08Ìöâáÿ»ÉÛJõ!ûð~¬Ô7ØA®í :ËÙÛCeOÆ‹àà×´»)‰¢óC‚Óh­¹^6Úz^¶Œ{!ñ’὘!Ä Œl/E„B’˜#Ë–ïÍÓ°°µrñuS–$„Üüøêí wl죈"Ô<æ­ÿš{|÷•tn¿EŸúê’!Ä4ï¥D „pų]Ǭ{P@ª[yô¥Ç*KñÿmÕƒköÝ¿´ÔŽ-¨(aÿ¸!sg‡>z%ùrï:Ú†¦† ”›tåô³/½ÞSÐh>x)â”_'zxªØÓÃgPŒÐ`ÿ#K†¼Â!‡”7˜{El×ÇsivD`èÉ5£Ó©ÀÇk¥CÄþôѽèOl{qê–”d<¼—J1Ì~÷>d‚BŸ^ìÓ¢C+W˜ª"„ªŸ>sú{÷d3”¼úhÓÇ‚Cré^F$BâÈÀPfØx{ÖäYÄ0³óÆ¢AƒlÕëvÐêÔ“ŸŸwrû—‡§¬²b B­Ï¼õ–ÄÓ½W^h÷_²a“‹Ôî€ËºîA©Ùô?.™k_SŽàÅý:sØgWW/98èÑ—– û½$êøïÖsOÆíŸf©€Â4~GêeXN]8èÇð[‘;ÚÞ5iì oÞînŽfjo¨›¾$òÏc}ÖÜIÝâ«Í@ˆ.¸þ©×¸ßïn=3ŸŠ?0ÑT!\ñt½¯ïög¿ì¾ýÙßc”ë?+Ž>ù·Ý§öÖg"„¨¼[_™xàÊ—Ÿÿ5ðúBã&ÏÜ[Ö3•·ŽêO=zbªA]´teFhº\3'¢v”8pey%FˆPSSiÑBËÙÛµ!;#„äô}LreIRB# ›ùÃ…þ— í!KW ªÍÎ!y“¡ŸÏtå“ï<ʤBˆ~å'ªšÐ²pNMvF‘êns Ö”ÞRúÕÃ[‘<¤Þoþg5I!D¨8Nÿlª“Î{t-¬J:Lh_¶¨aA‚@ˆPõâ­ŽJƒï?m87ÅÝóÏ¢åœ0„º»Œ#´=ûZ3puh`¤!„ÄÑ¡• ‡¾}T ÄîéÝ[AÊC!*=8$‡"5<½íjÓ,i<`òІ‡R°œñÓÚAò¢ˆ«·^¿Yõzuj×ñLd²àð‘yöõÅbE‡OoªTòç‰8éù˜4Yxh_MvFä;5Òtá?WvL°Vç…_ØÿÝÒ©ƒ{™kªõžøõ±ÐB©&[<ÓyåÑM¾µ×øIíáŸÏvdQyiüq{öL4­9•>Ÿ/í/‡‹ƒŸÄ5:KeÎÙ½«&;#„ºÃ·ï™gB”ß?r"¹éRDËz†.ËÍ«Æ Ë¾^zRÛ@*÷ðt1hãQ×lâÜÅË£'Niò¿SgÎÉl‰£-pu^b\bzNI%_LaŒèü2¢órò(¤ó¾Xªã¢RD„J/O;N£× 5GcÆóŒ´ 6SA¼äÄ,ŠPëÕǺQ…AÞÖÃEùæ=^]•I‰Y©Ô³¯«’ôÏ0ðîköOJZbüKÊÇ¡>RÍÕÓî­“yç¾ú÷.FÜ ,0\“@ñžß ,BJ}‡yËì¥~Piãí©EÆä¥QìÐËà,d8ÆÓ”RéÓבyõi`”x’³ôiP¼„àôöqk´OÑ¡ƒ¢ÒrJ*c*£€$)dÂ~Ç:B¨"à^¨€Ð<ÎG©Ñë„v¿vÌ[Ñ‘åØY£n"µ‡Œí«øv+M!4½W_ˆ_˜ôèÚµ»ƒCÞ'ä¼»¸+üÚ¿×Þ=³È¦!¬Ošø ±‘–2zXš1P´‚ÏPo©à ®…¥y7?7_:½“ÜÁãú7ÚDEï±C´~ý-.0¤Ûj½}ˆ´¬gHm''}Æã ]K6k®Ÿ7²·©rç_·3k†²²òÁ_¼ñúâó§MžXUUÕy«nG‚&”U• „pYYFJͧ$ÌO½y`ç_AYü7¿S’/xÿ× ]’_(ÁtÙÍï&Ýlê}fU%!\^\JcRC[óïR¦–6—Dõ º¬¨”Æ„†žÎ[R[W›I¤–—ˆ¥º†äjj4ñÝÌ´ìgqåxÌÝǯ‡N4"qiÈý Ä2¨2äç»—O…£WCб-34(–RÕ×™…B¤±‡§!Ú”Nù˜†>`foÏú -¸2âТOÖžKª¤ßÜ“™U¼÷ïÉTNf–Óù¿ •ÿ­É¨J‹Ë0ªOÐ }cýV% †ºÍ Ù6ƒf#„¨0êêµ+·ßɺ²ò ¹³Ô„l]ð$W“ÛhÏgÊÉ1RUƒÛ¸˜Àf³‹DÒ šahjôFÉiljÈÀÅy94Òzk«ZÚ3r>ßYùlÆî[[¦ßüž¥jdïîí7jê¼9£ìÛ:_¬ÙAnUUÕø1£BÒ9zñ‚yS'M¬¬¬|÷ç:@{´¢‰‰ù<ÿuÚ ÒWhfiÌ{~ló‘ R>s¿ïmk¤­¢ Ç$$ê—y›n‰Ps§4M#Dª» âØÔIRú…ÃŒºpÞûî¿À`4yŒ¾#œÏþõðnÚØ–Åþ÷£ù¤þ¨!ŽðŒË¡êáíĺü4<0L0‹ðŒÏté[w‘ŒåÜ··ò/Wƒž–Š«Ÿ–Ð c//ÓÚ—ßùjгù¦ã¶[5ÁËÎDK…Ã"‘èÞ§&Ã~{kðñš¢bèù.^ÔO»‰=™aèÑhg2Û~ˆ²µ\&m¾ Yê4hFàµÅKæk¡ÖßôðçAZ;LiiÏÚC~ J_ðàÒ¥ÛŸûŸþùþé½;ï¼vqe¯Ö¥–ãñåèÅ æM4©ªªs³3j_‰ƒiáÖSóÊÍ¢È'Áe^ƒš™È!Ž{R„Ô†.Y9½Wé"æ—”ðj¶¸O¨krIâ%­ã>é÷÷œ@ªj¨‘]\PD£F)ª¨ ¤áëPÓP'ˆ—Åy2•νta^¡j\õõ ¡î3´÷±ÈÀ÷⦳“ï&‰=|‡XÂåÁiÜעü2$0*Vîi!i>×S¯n§QèííÂ:û,0ô%/8"T<¼]êvRaÀ¿^cÝùN¬Ö0,ÁU99彯¸Q³R]C}#1¹fÓHNsKw…^ެýéTQA1´Äí ¾5¨×/²ÄÈAúð¢²^¾¦†®¾vSCÝVõ ©j=xîšÁs× $*x~vÃü%Gï}·æø”;KÚpù§…e⪪ÊñcF …B„ÐÔI+++Z½¦Ök×Å,¶Ãˆ1Vr˜÷ìï?BŠšº6‚ù™áq…!„…åšPÑh”úpé³8q£Þ!˜,&%itk*¡ìäbÁÄÏ…•¿§3 Ek;#]–Òè) Âħ1•R ZÙÖΘAWEE5ºHç‡dPÇÎÞ´e§•„’ÛÐZ¨$ðÖ_—¾ ØŽƒ}àòàƒåäã©JJ^^¹B«õékßPÖÒõðêA–„ÜýÓ?R„ؽúyÔ¥3\]TÄ£IM}]é|†ó®] l\§#Xl6¤ñÓÚ n¿Anl\|óÄõæ.Œ·ŽDÒôÍÜâôät "˜Z:šd˃o?ºäþ•€FÅÙê «÷ i¦]ß>M^£ikϰµ{ÎÜúy?6¦%µu&tKUUUMŸ2iú”I]٨׾tÂ0÷ÙtGEœï¿û«Î=Í®nH‚â²´€S›¿\s8¢ŒF]]5’Î|X—1/íÚÏ…óÞ8b©i(tIvvµô_‰Ðõ›à§I”Ý~6®TzW””§_˜Z“IãþCqîíßÿ‰©{< ]ñϱ».`ûsUD¥̯=~pU⹃§S$¤î€Ñî-(©×`Û÷3&ªB¯<ÌGн†ùh@ùùÂéííÆ&ÄaG<±Ý¼Ý¥ŠSL;¯>êtÒ?GîW`†·gýE-Bɬ‡ƒJ¾øw`ÝýS¸<â—kn”¿±'ËéêkTNrJ£1ÙcÎ73ˆ‚³ÿ›ñÃã<éä-*ˆ¼¸ÿTxÛ~âV¾q`¿;Ï=Ën¸ñ áêôËß|º7^B(?˜K´"øö£²þ^¹æfní±JåßýöËc/iUßųl›þ´¬gè—7œÊ’ÎTÞcÿx Á4îaܦ †tk”—————·ê#m‰©N{ÏÇÙ¦ã6mB?þx*ôé‰ ¡ÿ*ëj(‚òüœœ>ät}MkJ÷Lû‘cþ}uÓÂ8'gSIQzL|®b¿^‘7‚¥‡»LK7ûWo ±Lm  IDATÖâ0†±ï¢qö ÊnK×Í)Þz<üøúÙ7Lí¬Ô™üÒ¢Üì¬üJÒs•ß@K„"tü–Ï[u0ü܆e¡N–ê¸(56®T ·ÉÀ³öHhû}¾<þ›=ïïú<抣«âe\ì« ZÑfæ—³œZQEf˜ù ¶?ÿ{Œq½yÀåÁ ¡åÙ׆y7ª´±\½ú4úv•w÷îÅþûvI"õ=ûZ7(ì¾ËVú_é¿w˜Ýc?_' ñëçþijS—»wà²ô³îØî£†ëùãÊò¾ƒ¯z˜(3 ¦ýì¿ì§ÂùËù¹ã×Þ^ïk~ÈÙ³­«*?ëUFrâËr̉¹3ÜÚr‹rƒ­ øs­œ†¹½‰–ÁËMŽŽ{]I!9³)û÷Ï1$[|»±œgÎV>9Ö»™ñàqR)Öµwÿ“w ‰–ô ]¸wÞŽåKõÜzÚiÈKJÒÞ„¤—Ë9|¹qvÓó«›ÓMoT©E(ÙŒß|°Oؽ[÷‚£3sR $ ŽŠ¦‘ëž^ƒ‡ôsÒ®=™bŽÚ¸Mþïã×¢g²Ôô­¼æ/7L||áÆ rÜæ~³ ¼–ô(FBc–«åì±ö Á±·eŸÃ£k×î…Æ§Eó1G•ËÕ±8ØÃk@Ãà‡i8ôë=ê—þ>÷0<1ÔŸT1¶°bõÓÀu†’Rýj†N¿{õÏž¿œFË©é9 ;nÊh½ÖÝHhÚ;1™:¾ƒÿ‹š"è@ koOm2*›&µ<¼Ý£>^¶ÌÛ‘bB¡OãvL›Ï/ÝWúnýÞ ÷ÎÆÉk[ö÷ãám‹E›,4n]yØÎó{‰õ‡o„]>þPDc¹!½7ÑO… ”Ý¿ºÙÿô¾½_}y÷BVÒÔÓ7ñš3gÜÄ©#Ï1k)Vïõ7ï»\¹qÏ?(,&%2 šO³U´ÝGõýÉgË&Õ_Zoqðí&ï¸òÚ×}7óó™ËE´ŠIŸ+×mýj„éûRN z†a9mó6Á•GÁ‘ÉawB‹yHQÇÜuÚú…«WNwnÉ ÍMåMäååvu \Z»ì×$ÓùœÚÖÙìïB½üwùÿ¾2™yxÏäwŽ ÀîùóðáÃGuu#:뀟Åÿ‚\wÆ}m%«—ªwëÖussËN]EzzjÏžnmûl7œr ,Ê.SÔש+ãê´+¿þ› aÛôóÑëè ŠËƒÏßyIÉ÷1°m§W€®…q»ÊĪû%h\°oá‰B#+3C-5º2;5>!§ +Ú/X2L¿ãr¨$õÖ¡[©•9ñ¡ñ¥¤Ñø™àò $Y.qt¿T‡ŒóôˆO~–Èa¦×Àeð„q“GõÑëÈyžT^ÌÝ»!–¢®ãðÙ˦ÛÁÃëø0ÑoÞS)C>Ž4øø@ ´Ä­[×M;u¯^½„4´Ô @FA €ÿšœœœ@ —‡GWftj‚¦(ŠÅjû/ ÀÔ0Ð=ikëÆÅE z{èŽÚñsƒÍø99¯544Ú\$ÝVaaaAA¾Pض§[€‚H$ÊÌ|ÑIs8SÓŽŽÎ-|BëÛ A€Œ‚È(HÐ £ A€Œ‚ 2 4È(¸Qt[……0Ít99ymm--­6·Óì@÷TXX(ðœàfÂWAA¾¶¶Î‡» @-/¯Ðæ %Ð=äAv]K^^ÞÁÁ©  ¿Í-@‚Ý“P(„ì ºœ¼<§=E6HÐ £ A€Œ‚ 2 4Ȩö̓–Dþ2wóͲ&wÍ0š´÷'Ó?ù)DgÒÞŸX1Úµ:qùʽ§ÏBCCŸ=OÌ­¢Ø#þ̹>— ?׺LGܨBrt{˜j4þÉlR[›Ó¡;6®|ðÝì}úSì›aét¼ê[g~zîj2¤C´ñèo~˜¬÷Vµ„ʾh±«‚…6ÔQÀ€ià9ýNÎî½{»Û&­µŸYv©|,:óVo†¾ûpýNl€Ž$ßÿëcýkþ//@tf‚l™Ñ¨‹n|½ðh¼ùœ£ß÷yqñÔyÿèŒÂ*Ö€õg¾tc!\‘zÿßs÷C2 *E˜ÉQÓÒ7³é9zúT"ÿêºyG$¡Ì3KÇž©ižåºìÄ–¡êMRÞ»"„]žúèÜù»Áñ™U4[MϪg¿ñ“GõÑ“«ý|uжy»”GÿüëûÚâü¸`ë£ÇŒƒ¿L5«9|qùÍ wGêÏúe÷'fPv û4|$Bèþ­ÿÍêºâaI’¬+[/^K@zf&6ÜÊRF N|ýÝ…bŽžC_]%‚_V˜÷*îáu5¯I:LEëA3'*ß¿š«l?|˜#—D!†®E3eî¦V„°oÍÿl1[ÓÜ®·=«<3!úÞ?Q!a3¿Û0ËN@qlœ,˜Oâbsi{#!„$鱉|Œ•WŠÍ4„¥Ä$‹ 5[G#È΀Ž× šÊxtËÀoÍ¡ÅôåBcñŸ^¿õBÌí¿z׺³KÌÏKÎa1"”¬ýfè£Ä«¡yª£¦OoáE¦V„páƒ}üsh+7~é[óFEìÉmÎ&ÚsÒiÿ"gy„uCFÌ«˜„Š©FjBtv|\)¡kbTž•“Èí­€’dÄÆó¼³ƒ<Ð :¢Ô&IþmÑø!£Æ6ü7véï)ԻDŽöðe‹j’&Bˆ „y%¥BLêÛÛr¥"8º6æmŸ ÒÄŠýêá­HRï7ÿ³†7T§6Õ‚Iç=ºV…Bˆ4r°S'ÄɱI„Â¥ ñ™´Z¯‰Ãl™‚øØt BÑyñ ˜iåhËisˆðn2‹C^ÛĘ+=ÍŽÔÖ–gb%Õ\=í?ņPíaÆ%ãÏ8­:mP+mNG|q4±"\™”˜E‘J=ûº*IÈ0ðîköOJZbüKÊljÓÂÁŽs3 1.]âáÀ$ĦQò..îŽZFdtBÜ+ʱY—I‘Žvj0Q€®’žñâ=ïš÷0kÿ*jêÎïz¥SëÑ’ MÆ®ÛÑÄ4»wÌ(%¹šo.Ër˜²lbÊÏ"Îü~–©¨ibiëÚÛg¨Ÿ»‰bÛ³_+ÂeE¥4&4ôtÞ¨’ÚºÚL"µ¼¸D\Ó)ò6ΖÌ'q 19´ƒ~zl"Ÿaá`¯dÀµWÇ·âãJq¥d(@:UWTOŒ·S¡æºh×ÑáQ!AÏccââbÎG\:ï²pÚ‰m}hdS+BïŸÜJD]@†Œè¬˜„ò)8>¶”0lÇ%˜Š¶ ×ãù#4ã  @—ë1òûI‘?‚YïB(ºúMuõ›Š¤,ýñÉý{oGýõ—ÿï‡ivTPÓP'ˆ—Åy2•ÎÞta^¡j\õº! ì¹ÄË”ØÄ<:þ­>ÜÑDHÞÖÁŠ“üJ;¡3  è42:Ÿ©f>ð“QŽL,Î}G!„Ád1 „(‰¤=íʶvÆ º*"(ªJz(Mç‡dPÇξ!m3Íì9¨:>ìJdűq¶`"„U;'cFY|ÈÍh(@:—l$h\ðì–|‘P*gÒ¥±q™ÁÐÒÕªI™,5 e‚.Éήnϸ¤±ï0WETúøØáÀ|qíÚ«Ï<"!uŒv—ºv(oãdÅÂÅ·#ª™–Nµ—I=';.~ýèN< K6JtEÜÕ}gÖ0±´0ÔTaS•¹©±Iy<–ñ„é¾Ú5)“iéáÆ½q7tÿê!ÖZÁ0ö]4Î^¡•«"´ý>_ÿÍžÇ÷w}sÅÑF‡Uñ2.öU­h3óËYNÒånBÕÁÁˆ™.1-mënYdš;Ú(\{R%&l¡Ýà²k+Çl !„è’TB(dëPÏ_!V¯ULÒ†³%ðŸUŸkÈF‚!õÌœ%z›‘ò<¹BˆäÕô,úM6q¬¯Yý4ŽÛÜo–¡“×ÂRƒÅHhÌrµœ=Ö^¡Õ C§ßнzŽgÏß Š N£åÔôœ7e´Gý­ÞuaØÛjéùHÝÁ^¿þ\CÞÆÑ†.†Ðݸ éYh¨°á…ÒôðÐt„b+ä‹0B ÁŒÈËËíêèxÏŸ‡>ª«£íRP¯­­ó¡¯âÖ­ë={ºµí³²QƒðHÐ £ A€Œ‚ 2 4È(HÐ £ AƒîINNN €Ÿè]L àËɵõqo Aw¥­­-ð»:ðñø±±1::mŸg 7ª€n«°°°  _(„q4èrròÚÚ:ZZZmn4È((q€Œ‚ 2 4È(HÐ £ A€Œ‚ 2 4È(HÐ £ A€Œ‚ 2 4È(fWÀ¦éØØèÌÌ|þûžoÇápLM{888‘d㱋$ò—¹›oVY-:¼c²^Gk[fü¢3iïO¬íoŽ~}þëŽpXztçH ¢ýí½.ºñõ£ñæsŽîš`ØÅã½·6¼ƒ;¶ @‚…¸¸˜êjÞ´iŸ(++¿g±ÊÊÊû÷oÇÅÅ89¹üg±ð. ÁGáåˌɓg0 ÷žÅ FÆ«\…BHÐÝË|ø¢Å® Úl)÷ƒ €Öàóùl6cüþÅŽüþÇ?'N¾¿ > }÷á#G÷·VëìBO§4øXÐ4ýžw1Æû>sþB [k¨½n÷νròß{‘i…|†š‘Sÿ‰ gô5d7ZXR’pçÒõ‡á‰/ *ÅLe ]c{÷~cÆ ´Vi:sH-üæJ‘çê k½å¤¶ ó̪¥Ç_9-ÿmûpõºOŠ ž_ýûÌýgé…դбƒ÷ä¹Ó,›l³8þÖ…«÷Ó2‹ª(¶šU¯Á&qÑbImSEêýÏÝIÈ,¨a&GMKß̦çèéS=tZ0’“„5ÛÍÆ€ù¯Ÿ?yüìybV^qi•„­ªkæÜwø´ñ^&œ7úªþV º55Q^Ø•¿Î=ŒÈ(¨&UìûNødŠíóÍŸ6*î·¯ÇZ4øXHŸƒC¼<úÔ_ Äÿràà…K—[ݨ$÷ÎŽ¯ÏÇ=¬­œuÊ^$¥…\ø)¥\å]—AqUÒù-[OE—c¶º™«¢¤"?;ýÑÙ,y§þÖNí<©Ü‡»Wí )BІö¸(åÞ®Õ©CÝÅÃÕ)—¶l9YN*X9¹s¼ìÄØ»G£ŸE~úý¦F5AN|ýÝ…bŽžC_]%‚_V˜÷*îáu5¯Iͧ›ôCKb@ÔËë‡~½\ª¬od`îdÁ¡Ê_%'><1mǶi6 ¿í× os´’×w~\u0¼”P2vèÝK§=üemŠ_¯Fí·«ÇZ4øX`\;‚>ö÷ñ?ÿ9>bØo¾ZI’$ÆxïC._©y÷“™3’´°M*ãÞ5bÌ÷Gf»i0B’Ü{[W :c²×,S!„+Ãï8U¡è8uõºiεœ¸$5&O½½ pÑ£CGCЦãÖoú´§‰’‡Ù¸õv–DêÐÆ¼È£;GVéø®X·Âϸf$*ȼ½cÑc‡®ºl› O"Ä»~ë…˜Ûõ®5>uÙóó’sXÍg‰æû¡E1 ÄÐôœ·a„‹³±R]œ‡6ÿäþ×›ýv×.ÔÒ o{´ /e›M\¿i¡‹*‰¢KÃÛ¸ùz¦Tûí걂4øXÐ4¦iü$0øÏŽ#„nÞ¾»óç=b±d×î½õÙyöÌË?]Üò61i2þµÇ9Bˆ©ç;ÅW—”¼ŽK,Ç!„ó^ò/ÆJîó×ͬÏÎ!ײ—f;+£t¶ÿí¡;táüš$…bjxΟ?HCú¸Æ…þ— í!KW 2®¯È› ý|¦+G˜|çQ&…¼’R!&õím¹R&8º6æ-˜ª×l?´(„¡åìíÚBrú¾ &¹²$)¡…¸UÞæhéWþw¢ª ½! çÔdg„©î6gÁ`M©öÛ×c- |,0ÆcŸ¾^cGªyåæí;³,¼vófÍ?gN›ºtñ" ?2Kj»¸›H—Æú D—–”Ñ!\&A n~^?!ó2)Bµg9é×9^.Ò®:.*ED¨ôò´ã4ú<¡æàhÌ ³Ó2x!Bµ‡—¤Ï8íŸTÀ_¹¾ ÍôC c¨ß²ê¼„g®]¾pêô¿ÇO>q=¾Œè¼œ<ªUÞÖh1/91‹"Ôzõ±nÔ¾¼­‡‹rCûí뱂øXÔ”8(Š^³j%“ɬ©8¿ÎΩywÂØ±Ë—,Z7ƒTVQi”6‹I $‘HB—Ó˜Ô4Ôc5ýùöÀåÅ¥4&5uµÞHJLm U×þ‹.É/”`ºìæw“n6Õ ³ª’‡ b9LY61åç g~?ËTÔ4±´uíí3ÔÏÝD±ùï–fú¡¥1 „ù©7ìü+(‹ÿæ„‚ä pk6¼ÍÑÖ¶¯¡­ùfûZÚ\ÕOÓlWµ$h𱨿HÈçó¿Zñ?„PýUÁñcG¯úòóVk-9[´PË4ÊZÍM¬AÓ4B¤ºË°!ŽMM7#5¬Bj®‹vô<6&.>!6à|TÀ¥ó. 7¬™h!ÿöif[æ=?¶ùHP©NŸ¹_Œ÷¶5ÒVQcHõ˼M·D ß² os´-n¦==Ö2 ÁÇBzŸÏ_ùymŽ3jäW+VtÊÜgB]Kƒ$2 _牑Y+. L&£nD'=Í®¢¼²áLšPÕP'‰Œâü"Hõ$…ùÅR‹©krIâ%­ã>é÷ƳޚX±‚¡«ßTW¿©IÊÒŸÜ¿÷vÔ_ù÷ÿ~X» æ-A÷$¤© ]²rz¯†íÆü’Bõ'!-Üð¶G«ª¡FtqÁ›íSE%o¶ßI=VjÐàcAQ-¥ºš÷ÅgË6­ÿvõ—_ðùÕõ¯SÕa«$”œ-˜¨:üáÓÒÖ úH5®:¨œ¬léX$/¢¤¡hkgÂÀe¡IBé ⃣ª¤Svr±`âŠgÂÊ[SÍ|à'£™Xœû:¯]Ò°°¼B@*êÒG\ú,$N,õ±nxÛ£U´¶3bÐea)"é×…‰Oc*ßÓ~GöXHÐ࣠/ÏÉÍÍE1¥H$’AH$âúWB¹¹¹§¹öZˆÐ8n€Qzl繄ò†ƒVR–•TôÎ\EpmôTö£³O jgüIŠCºüš––‘††º*à¼;üU^›8¨’Ð?Ýo4Ž$tý&øieG·Ÿ+•ž@()O ¾þ0U„B¸àÙ-ÿø"¡TLtil\&E0´tµÚ;!°e1]]5’Î|XUæ¥]ûù¯p’޶pÃÛŒ4î?ÔYçÞþýŸ˜Šº™#eÿ»[ Õ~çöX-(q€‚‘‘qRR¼@Àg0ÞwèPõòe†¡¡qG­—Pî½ôëiy[OG_7ç¶…½¥žU^ðúezsèÖ£6šï8=FMísûç€=+RoØš©H Ó“2°Ó?úÒ½ì†Æµ._¾jèÅËÜ,¹¸(5:¶ÔxHÓ{þ¯¥bp[ºnNñÖãáÇ×Ͼajgm¤Îä—åfgåW’ž«üZ"DWÄ]Ýwæða K CM6U™››”ÇcO˜î«Ýî³õÅ€˜ö#Ç:>ü#úꦅqNΦ*’¢ô˜ø\Å~#¼"oKf[¸ámVÇoùü°UÃÏmXêàd©Ž‹RcãJõz›< Èa0uzÕ€ > ––Ö))I±±QÍ>nÔÀÀÈÒÒºãÖL(ÙMݱ×öæÅë“âC3D¤×ÀÂwjÿ!¦ïùª 4ûñ#¡óÇ…€˜Œ˜çò=zNÚ<{¬Î£µ—-ÆÐ¼júå¿Î>K õ'•ì|W®™a¾ñ^ãÖ8–ã¶ìsxtíÚ½Ðø´È`>æ¨r¹:¶{x p—G!RÀÌY¢§± Ù)Ï“+„H^MϢߔaÇúšuȤ„Ä€ÃpÔÆmò¿ý8“¥¦oå5é¼aâã o4n­…ÞfLá_ïQ¿ô÷¹‡á‰¡þ¤Š±ý€«§˜®{@0””8úz !„ˆ¼¼Üj Ù…1æñxàý%fƒ!//¯¨¨HtàÌ Ð=à‚Kk—ýšd:ÿàS þ£â0Œ ÁG %%%%%¥®|„EÙeŠú:õw=âê´+¿þ› aÛôóéð_lx7HÐð\°oá‰B#+3C-5º2;5>!§ +Ú/X2Lÿ?œZ%x®N{xò²Dü‹œRž3¸Ö®>ã&ê£'×ü§;$hQ0d$hQ @FA‚ d$hQ @FA‚·zƒî cœ““]RR,‹»:ð‘b±X\®†¾¾A›Ÿ½w‚î);ûµP(´·w츧ïÐ:|~u||¬¼¼¼¾¾aÛZ€4èžJJŠ]]{ üêj^óKÐ H’´²²‰ŒŒ€ @#b±¸æG»:ðñªÙýÚSdƒ º­ŽüùWÚ¤;!Ìâ d”8@·…1îêhA€Œ‚4è¶` >t0‚Õ¾´$ò—¹›o–ÕŒS‚$™r ªêÚ†f–Ž==ú8(´éGAÀ–?…èLÚ{à+Æ;^iŽm Ȫ÷Œ qùƒ ‹?on~*©3jçÁ¹vïÝIpÑ­uKÿHè1ëÐöqíð‚¶ÍÙª=áç_fXÂÎùÑ눩``m©ÍFÑ!¯4?;68=*èΩ¬F/ùb¡>»Öѹpåƒïfï‹ÐŸz`ß s8*>l-+G©)ª¸2+ñE)Vз´ÐlØaI #•f›"YL!»cv‚ÅB1X­m W=Ú<ÿàs½I¿ìžÖöáî¢C´Ñˆ•›&ëÕ$™Ïo9~: ùÊOëK¨ëh·w`Á2¾h±«‚E»ê„Ö€¬z_ šã¶dwVÿÅ!?NY}‹ßcÜú“õö ZPY^-yo)»þMŒ;¢è]ßD+[ˉb°É ȆθHÈT1é=uµ½½Îwkϧþö×—ÕÔÚø0§Z }÷áú^G·>DXXU*”ú·D@#„W–•–´og ÃtÚ,BÑaú‘ß^Ì »þ¤°ÿíú^RëÂÕûáI™EU[ÍÀª×à “Ç¸h±ÞÓÚ[Uc\tãë…GãÍçÝæñâÌßÿ>ŠyY&áh[ûLœ·pˆ¹"AE^þãô½°´B›kî6|þÂñÎõ_ZÃùW×Í;š AežY:öLÍ",×e'¶ U'ZpC0ß÷yqñÔyÿèŒÂ*Ö€õg¾t{ßFNÖš‘dݲÒÃ`ÌÏŽ ô™ü:¿¸”G±UuL=†LãaÄ!¤>Y3ˆÆ˜ÿÊÿÜ©‹ Y´‚VžÇÏí¢]·H’ÿY¶þzqŸ/O¯ò”*úÑYÖ~~êµÃ§· Q#PÀ¼!æÃÀ76}z,Q‚zqjùäS5-°\[?H@Ñé/^zø4ñUaÍVÓµpö3a˜»®\ÃVÝþvù±D³™6¸g^9s1 îEQÛç›þ×öá.Ô™ÓìØÖ¼t¯\ÈMŽŽçÖV"B¸:åÒ–-Ç#ËI%+'w.ƒ—{÷hô³ÈO¿ß4¨ÕÑHr®o[s5YÞÂÚ¾§n^RR܃ ðŸsN¯Ú*1¶²sÑ.JKLòÿgC½gǤM­@ÑzÐ̉Ê÷/‡æ*ÛæÈ%Bˆ¡kÁimÀ’¬+[/^K@zf&6ÜÊRœg~àèWw~ûãJ™Š‰‘M/;ªôEB¼ÿلШI[6M¶–k¼°èåÅíçîfª9õò¶"‹#büOíŒMûô‡¯èÕT„l!Äb½1rØ0H³]{Bóaœý§¢Ø³9êŽ#§L®¹Hˆ%Âj˜.ztøH@.­7lý®µµI Œêø¿¿ýêŸøgÔ(ZºIDAT3ÎØÿ<ÏIꛆJ{tÇhØ–Ÿûé0)DâŠÒJ 4’’¢¢c›|ËÑÁÞÑÞ®óVݹ—ÉXʪмª*ŒÂ…þ— í!KW 2®?G”7úùLWŽ0ùΣÌV?÷‰a6ñ³iÎj5[A¨¹dʤKs…ž –ô­=¹$¬Æ°gáÊø¸LIëZo]À˜Ð¾lQMvFµù7@GÁ­ÑćºM/ %AaaQqIiiYiqQ¥|ŸÓ{³%iÑ…tãÏ’Z#—ÏsÀ%%¥ee¥ÅÅ”ÕüåÃuQuÔýÀ,êí7Zqý?k^Á ¶ ZT]U-Æ!Lñ+kUñE4¦²žÜâ!®ßÒÏúÈW—”–•”‹L&ù‰ “Î ¸^EK‚ ±_.î-WQX\\R\X\!¤1ÀL&395õôÙsoü—”Äd2šýx{öáξ“°vŠ4B¡ê¸¨¡ÒËÓ®ñ8–Psp4f<ÏHËàa3•Ö¤5B˹—¡Ô&::$zÁvì)½ BY__•ˆ*+-keWµ.`RÍÕÓN¾uk2 (ÌÏOŽO~‘WZÉS#\\L"*/¿BÚÒ»žŠ›g±°þéÓ´PlâÞGíê•Ì”Ô*lԪݺa¼ W¥&gQ¤Rï¾6HP?…ñU<|,KHJNyE{ÙÖŸ4’ên&"ƒæFìmmÌÃ`0ÂÂ#ê_ìéê2oö,Kss‘HÔy«îÜ-®(çaD(*)Ñ%ù…L—ÝünÒÍ&C©ªä!Ôü´S)¤²²r£s‹E„¢Šr㉠L& a‰XÒº‡··2`’«©óödIk/†¸uÿŸ~çèžSO_óßlˆ`„uc£º´¦*EKWµ0­ª¥E⊲² +“¸îò_ã1–zµvèüÆ -£‰Ð¥e4&´tÔÅ–Þ;)Mm‘XVZ.ÂX¾~+4¹Êjso …=LMæ~2 !T“£{ººÌýd–EB¡°¹O·K§&hÉËôL1&؆º „hš¦"Õ]† qljÖ©a­ØÚ5tn¡•3p@7‚«£Olÿói¹ž÷’%Ó|MõÔä˜$‡oŸ¸úrG%¦qݹbí TÍ€àý;isß"­ ã 5+Çô[s¹)#„ÁhI¢7¶ „‰D59ºæüs?™eiÞ£SÇÎ5:3A‹’ýCòi‚eãl§ˆ"Ô5¹$ñ’ÖqŸô‰»ìß]ø kË×Jò¬qG¯X=ÑF,W•V`Œ0ïe#fÃ@µæé¼ Ö—ž’FåÒÉÕPEcD2™Bb‰c©£Ž®(¯¤‘ôú!uËÚ'ذÝj\‚È(Ì+”àF÷¡Ó…¹ùbLp5Ô˜ã7V ަ…B3ãšq´E³Î;×è´srÌ‹;ýÇÍ<šTé=ÒG“@ÊN.L\ñìQX¹Œí“Å$¢$®"ÊpÀ ÓaŸ'  UUve•@$¡èš«he¡±MÍk +¢Ÿ% ¤_&G^"©y…*‹>ñ÷ƒ<¬Øk¤NÍ2ªÖN† êõ£KAµ ‰‹ÃOü~5‹&¯¸a0T5TIºøu6¯ÑÌ þ£Ü•pÉ“¿ˆj¨J¾ôûùd ©?x´ ûhU§}„„BP(hÕGÚ³wD‰ƒÎº¹{S8!„)¯4?'§”Oa‚¡j=vÉ }´ê¿e·¥ëæo=~|ýì¦vÖFêL~iaQnvV~%é¹Êo e„ÓLK7ûWo ±Öâ0†±ï¢qö 20hÖo?ƒ´1Éõþáˆ;?³w0Q’¿ŒOÊW8¾ø¥ÇÂ7¯ê1-àmÿ*ÖÖÁ\ƒ(MKÊæaM¯ÿ}Þ_Q"¨3ëŸá}cû“ ƒkRïZ™(KŠ^¤e=§ 'ÏÜx%Uª@iiˆaæÑ›{õfèá !–Z‘F>³GØ((öýbeÜWÛïùïû&î–­•«òUbÂëJZÉaþ7Ó-±Xôöjá|QftH‚®ÎNŒÎFˆ H[A•«çàiéØËÓÏÇå­ÇËq[ö9<ºví^h|Zd0sT¹\Ûƒ=¼¸wá5ŽÛÜo–¡“×ÂRƒÅHhÌrµœ=Ö^Ù€Aó0nù´ÚùÇÓõŸ«ú~·ÂŸ\xôš¥n`3`ÙêŃª~› !Œ1ݨøË2ÿý^§“GO>ˆª ul‡NŸµh¬³’Wwê%’ïýå¾ïô~=õðùË„ަ…ûÌ]‹Æ¨Ü\}!T¿ÞÚµcT×~ Ã@˜t˜»q%ù×ÅàÄg b³\­¦³Â¸Z®×çGºœ tOÏŸ‡››[tu ôô´6'høMBÐmA1|è Aƒn 4øÐA‚Ý$h𡃠º-HÐàC t[ Á‡4è¶ Aƒ$hÐmA‚:HР{b±X‰ ºEQ,VÛw4螸\œœ×ZZÚrrpG>èB¡ °°@_ß Í-@‚Ý“¾¾Aqqatt$ŸÏïêXÀGŠÃᘚöÐÓk{‚†[½@FÁÓº@FA‚ d$hQ @FÁ4;Ð=aŒóòr‹‹‹þ³`à l6[SSKGG— ˆæ—n $hÐ=åçç ggW6[®«c)‘H˜––šŸŸ§««×¶ Äº§¢¢B KÈΠ ±Ùrææ–EE…mn4èžD"dgÐåäääÚSdƒ 2 4È(HÐ £ A€Œ‚ 2 4È(HÐ £ A€Œ‚ 2 4È(HÐ £ A€Œ‚ 2 4È(HÐ £ A€Œ‚ 2 4È(HÐ £ A€Œ‚ 2 4È(HÐ £ A€Œ‚ 2 4È(HÐ £ Aƒî‰Íf‹D®Ž|ì„B!›ÍnóÇ!AƒîISS+--U(„ ºŒP(LKKÑÔÔjs D^^n€ŒÀçççŠD¢®Ž|¤Øl¶¦¦–ŽŽ.Amk4È((q€Œ‚ 2 4È(HÐ £ A€Œ‚ 2 4È(HÐ £ A€Œ‚ 2 4È(HÐ £ A€Œbvut0ŒqNNvII±X,îêX>x,‹ËÕÐ×7~`&ôpj²‡ëÁãFAw“ýZ(ÚÛ;r8œ®ŽåƒÇçWÇÇÇÊËËëëÖ¿=Üšìáz0‚ÝMII±«k/€_]ÍëêX>x$IZYÙDFFH§èáÔd׃ º±XLQMÓ]HwPÓo”2 ‡;P“=\4è†(Šêêº&;z¸½§3aÈ(AƒncÜÕ!tsÐÃÿ A€Œ‚4è†`|×Ù ‡ÿ x',È{þàöýÐØ¤—yÅ<1C^YC¿‡½«‡ŸŸ·“Ž\WG×Aà¶Ù{žjOؽw¦%£«ƒé¸:+øÖ­ÏbS³K*D„‚ª–±‹Ï CœµØo,*‰Þ·ðûÛU– öo›¨'U6ÀUqÿnßr6©ZÑvú·kfØ*5q¯H—‚ º¡Žßa^ʵŸþ÷Y,]ckSERP–›u?õùýËç}–mþº¿–¬ϱ˜!‹Ä?Þíê4®Jº´s×ÙÈ b©Zؘ+Rå¯3¯ÆÞ½ÖÑú¥ý ¥“4f°H!f£¾À•±§¶1…¯âòéÎ-S ÅÕb™;/€ @Ä/¯mýþD ¡ï½à«¥“¼Œä0…A’tEJÐ¥c¿Ÿ‘SE#­î80ýˆ2.mþþt_®Çð/¾ûl„"¦1"TaøÙ;þ y|è[ ãç•ÞšïùþÄÑÇØz%M Òsù›Ç닪Ų–œ‚ º¥öŽï¨×Wœ‰å!½Áë¯vW¨æUÕ¾EÚ½¦nq‘ &ºzÙŒ†¡b÷ASYWŽœO¬&t†¬Ý»²›W\\RóÁ¶š°u—ܪe‡žÿõ§§ÓWžÊu)Zº+0Âå‘ÿlß~5C îþù® c´…Õ"ýKB‚àM¢„»×S„„’÷âE®¬JžPú=LKU„ª½‰)„Âü×Qþ!áQɯóŠKy[UÇÌÑsÈä1Æ© Ý^·ìijnñʽö﹇QERÕÐÉgÜœ©ž†‹¦’’¤{×núG$½,¬3•4µlÝ|FŽìo¥BH-“pçòGɯŠy[UßÒÕoìÄ‘Nš¬Ní Š¿{3M„<.peTò¥îÀÔˆÇWòÙÄ[‹þyt3`–ÇÝ·Ѹ<âÏm;n¼rû¬Üµ~„¦@6ÇÎ5 Aƒn¨}ã;*#*ªˆ&Ýôd ¨&ïgÆb¡¨~ñÌ;G¿R¦b`bdÓËN*}‘ï&>4rÒ–M“­ë.%b’Å$ÂE÷úöbÃÂÎÞͨ,56ùéå_RŠðžžêµ©ó’/oÿñLL9’Ó0wtwV¢Js3_<¹­àØ×Ò¾æ€ÅÕ©W·ï8]N*ÙõôÒ`V½Š~ðGLDÔ‚ï¾jX{T75v¬®ASéQÑE4Áq÷uc ¨·¢Àb‘®÷ËSÉ©QÑeÃtÔ„º‚¦Jžý¾ãÇۯĚ^«Z;DÏ“áìŒ Að&\õ:«ˆF csC¢%O› uû/ûqº{O#š¢h‘L*ÿþÏ_o¹{ù;Þ;ÆHO@TÚÝ–wŸZ쮆(Dâü»ß-ßõ8äÊÝñ}¦š!\ñÛî3ÑJ®s6?ÛI S‘$—§Dd0ë//úÏݧ£yzCÖl[3Ô)¡ÉdÝÜ´jÏ“~¿á´a¬^÷½¿We¿.¢ÃĈÙtjÅ×ÔR‰Lªx•C#5©Ë¸<üضøçÙ-ïo~^3P¥ºZ"ÓÙA‚ÝR»ÆwtUE%FˆPSá´¬u›^Z´ °°ºîB¾Ï‚é½ý‹ˆ.¥«M4„„I³é«fÛ%E%5 zN¢ðoVbJm¬N œ÷äú“b¤ÒwùÆ©¦¨v)„AjÛ˜ÓB1…Â…×"ݱ_|é­\UT\"¡Úÿ‹yAa»Â™èâçû<>‚¨If#5š}‚m){åÕU{^ßÞp®¦ê÷YX>9Ý `ºÇÀx£tS ltSowGw}A7Æh¶¼¿mÏi_Þâ_|ö+%yfZI#±yÛêõññþCܗí=ô³Gä6í!BDFˆ¶.|òñùÙñ~$)»Ø8FÌ÷3J7µÐF7÷vw\çPž>ÞyàjGP¦”S í1œH¼±üêЦ×v55¾]•¥Þ¸æÑœ´^Ëd äú;ª`ÁBÛºÏ>iô.XjºýdxñÔ§.dYµnýêb1$ÝN?!ˆ0× AÊÑ5È#‘˜~6¼™B97GAu ôô Ä®IpDsŽ•¦º°­ôÉgÆÞÒŒ"˜gYA&1‡¼« Œmâ:hª`Á‚Ü7Î}rÚ½¨<Î% _mhè”(ÕÜ/ÍÕ„9º$\dXóòÊ*®òg5-'vU©³*Ÿ_hNßù Ìýk/ø?F’"£YËŸyHC‚MûþÒ8ˆã`»Ï^rÊ„™gƒ!™2™TþÇ‹–eBˆìin¼ ˜PÄ3ÒÌž÷  ±ÍÇ›=r‚èvNi‘ŠøO=Þãóß*Àð8jÏId"&Ä”e82šµüé"5bÏþm_Ó­YnyïðuL›—<õ¨ytkDà²À„l«7oyî!pãØ[ÕûZü‰r=~}“¡@ƒ ”äÙ"‹–/??߀NüaÃ[µM7ÙÑ*-x;O~¸ýç›÷œ`BÒäÙ-´Ü]ÿï¶Àði.3ÿ|{_3ƒ¨¨HÅõ¶œ]¶º"ù?}ÿ·µù¤ð Ñ{õ|»Kó­e6ämØ»³ö’GŠØ•èëjˆàs—mÝýȹ#ÿ8T¦µëf×I¡5Ù =²¨låÊ%EY>7‹ "¢¹bëNÝ{»||¾õd*;¿xéÚõ/Tßý~íp(Qsб3Â$²µCaÛŸúuMÉáþëTkû™k‚Bg} èkßýêŠE¸¸ð¹Ë¶ÖÌ«¯ýðPCË• MÑš¬ÖÉ%_¢¬¬l®:úšpûíóægBCB¿÷ÄŽ?/>YW{øÄ™Ë=]—B´Îl›»tQùªgVÎVû=LÔ=(q³9Ÿ¢xí¶×¹×ª^Ü_õ»¬/W¤ÛÒ;Êáè›èH¥³g›g̘™š}Ñ*Þ ×jÔ*•‚FD–±$ð!–a>¢ÐY“ɨU«Á¢b¼¾ 5)Ïf ØÁÞAnh Âh³[Ô‚§¯ß/EA—k·j±ßÑç ß<Ž(…F?ɨרUJš"K|ˆc‚¨¥ÑˆÎÒ'éµj•RA#‚±„E!ı,ljCÃ(}N~Žûúû¼JJggGiéÂðËTf8´Jg0ê´š,¥RAYÆ"ϱL€ Ýrƒ ¥±ØmzZðö9Rô&¥ÞškÕ)yœƒ‰ºy%&ÃaÐAƒ ”²þ œßÍùÇÅܘ7Ý7¯»#_Kþþî8;ÂÌÀ &öM"q7»Ç[Žô:ƒÞÄHÐy#˜xsR&¶ƒ†Æçb|w0’p®žë®¸›Äà`ï½ÊRò @ƒ $ßv1Hdx|@(-ú»ŒP A"äNC>?Èðø€ 2ôw÷dx|@ÊǽP A¦Q©T’$)iýœûÆX¥ŠZ N­[3d‹ÅÚÛÛ“›kS«Óïΰû χœÎ»=?òMÈp ÅÍphiìö|—ËÙÒrŽã¸‰Žå¾§Õj ¦çåE•Èp ÅÍpÜIi žfi 4¤)(Ц @@š‚ i 4¤©ÿèàÂPç¾Ô*IEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/plot-data.png0000644000175000017500000015167013145277514016775 00000000000000‰PNG  IHDR_Zžµù pHYs%%IR$ð IDATxœìÝw|“ÅðçÞÌ®tïtÓ²J ¥ÐR¶ì!("q! ø\¸PAEqà@ET6²eïÑBKî•´iº›&ÍzßûýÑAZšÒ–Fy¾þ éåÞËåî}î½»÷-ÉÉÉ1ÙÙÙÇEFFŠÅbB!B¡‡¥”RªÕj¯^½Jñõõåóù$###)))<<ÜÅÅ…eYŽã8Žkï¢"„BÃ0 Ãðx¼‚‚‚øøøŽ;’ãÇwêÔÉÙÙY¯×·wñB¡ö$ ’““B†F„Bôz½‹‹ ÇqD¥Rá*#B!T‹ã8†Ïç·w1B! Âçó܃ƒBÕE)e(¥í] „BÈ‚PJ™ö.B!dq0:"„B¦pKB­†î]ôÔ§W õ^$ O`åàá×±g¿‘ï`S½EÜx}ÃäWv(8„¿øÓ—{àX!Ëý¡¶E9V¯.ʾynç7oΙÿÞþcëäk¼±þ©¡1ƒ‰ôÈÀE;òqwB­ £#Bm‚ðÄGG'GG{kAÍÅTŸ{üãwOm¥øˆj;jÄsüÚ?·ïÛ¹ýÀ¾¿½>ÒOP!©.eï®CoFµ7\wD¨1Ö~Cž›}âÔ;g4¸’¤Ûù\é=Þ¡Ï¿ö÷Î}Ç.'¦)JÔzž•½›çF=6¾¯  eû–O~ÿâk¸¾aÂ#ªæùø§Û^ì†=äb=Ö-ôÃÕï888@Yyùko¼wíú¹ÇÌÌ;BmXyxHh(Õ¨5ßeÌ*NmX¾fo²úÎB¢¡0+þtVü™»½øÁ²1A¢¶/0Bÿrþþñ 7.^ò굄—–¼š’šêçëk~j{´"GVZ[;[Ð`€4¤n}ýý=ÉZ @D.A]:8h³o&åi8Ju²Ÿ¯°÷ؼ¨³Gטþüâô«7äZ Œ}`d7Oq àz BŸ~¼fá+‹ÓÒ3.^BIMK÷ôðX÷чæç€Ñ¡¶ÅU*ö¹ù²®:2.]»º1 l2¥ªÓ¿ý•T›ó>ýdj+CÞá·~t¼j”øåÀ“kŸ˜ùf¤ñÆú/ÿžG€ç?zÅ;Ý1*"TÃÍÕõ‹O×UHðpw_¿îOósÀèˆP›àdÛæÝv×ËĺÛÄǺ4Ò.ÆVTEMÆiЬI¬@à9dÎØ?Ný˜ÎPýí‹×T{ÚãÖAèÞ|P(¬þ¿@ 6oMG›=0ŒMУo¼>Á·‘nGUÊüšåFžw Ÿ ö7<Ÿ?aõ¦Wc¾¢onDèÞŠŠ‹_xù•´ô ?__?_ß™láâ%EÅÅæç€×޵ ÂÛI¬ø@ììÝý:öì;bܰnn‚¦ßÛ@n­]<„þÛ–,[‘™•åçë»á³uðâË‹³²³ÿoùOß}cfjÄsüÚtmN#vnn6 ”rÀÊ3³Œà^=-ÄådæªÖ- ÏÍݹúâc&BHNI îÐaÝG:;9À†ÏÖ-þßò”ÔTósÀèˆÅàwŽêa³ÿ¸ŠàŠOü²gBøãþ"VyrËßéUØ!‚޽»K‘¨z²¸â¢"pWBµLîktvr2ÿª± FG„,±ðÔÄàs?'é(pª+_>?åh·`mÖDYÕfÂó9mŒ'À¸I=$“¥¬lÇk/¤uò3Ä¡ïœ—ÆøaœD¨¥°!dA!ÓÞ[>ºƒ5@µù·/Ÿ¹SÁQ B¯þ/~ø|oÛª+F"‰íXÕƒ©N™téÔÉS'N]L.Å-;µ¼vDÈ¢ð½/ù¶óà¿wþ}ìrbZ^I…geïê߹ǀ‘ëëg{g­‘8^òI¥ãw;Ï&ä©õ,×øxBÍE***Ú» !„eÁ™U„BÈFG„BÈFG„BÈFG„BÈFG„BÈFG„BÈŸãðÞa„B¨¾F£iï2 „B–…¯R•µwB!ËÂß¿o{—!„²,D¡Èkï2 „B–÷¬"„B¦0:"„B¦0:"„B¦0:"„B¦0:"„B¦0:"„B¦0:"„B¦0:"„B¦0:"„B¦0:"„B¦0:"„B¦øæ$нÒÖå@!„ŒˆˆÈ&Ó˜ÀÓÓ«e…A!„Ú_^^®9Épf!„2…Ñ!„2…Ñ!„2…Ñ!„2…Ñ!„2…Ñ!„2…Ñ!„2…Ñ!„2eîÓZˆ–žúhÅ֛ƪŸ!„LjÄÖ¶Nîž>Á]zô‰ v‘S˜v£Ë‹½RÌ5ök"–vëì`ɵ@KÓÎ^“k)‡à^=¥â]Ú†ê†'YÙØ9¹yøx8ˆqÈg<þlriME[ç¾]]Ð顃vé”Rj4èŒZU’Ÿ“éä®AC§Î|"ÂUpù±i¿­\w¨~Èä–v¶äcáhyò…ëÙZ ŒCPLwï›RΨ¯Té+U%¹ù~=Â|%¼ö.“…£Z¥²¼ÎƒŠ•…ûé~ý7YÈ0›²e©‡7­ýâ¤ÂØÞEAÿ„' …B>ïNü¦†ÒìäÜJÚŽ¥ú7 ÚBEyý pcI~‘¡Šƒ%j‡kGÆmÈò7Æ€^SV˜uëêÑC' ô€reñü°/àÕÇ|ÿû<ÄJÑËßÞ䲌0~Fìûô÷¯þ?ÃkßÒ±g÷¨@{”­ÌOJHÌ×R®¼¤Ìèc…WA£eAMp$ ¡¶8¿Hçá!j×’!d9Ú#†Ïy¡›ƒ›_Xd·??ýr–ŽP}Îáý׆,ˆ´#:ÙùCg²e9ŠârµFS©gy";G7ß¡}Šö³e€VœZ¿âûw.8É,~æ`\†¾òÑ“xæäÓ†i0²ù‰'oqŒ{hL7תRuVÜ…ô Ä: gÏ ;w-öpÑädääWh °²w“úyÙš|ÇT¯ÊÏÍS•©4:= <°jý××GRzãbõ‘€+M;s" ˆ•OXL{(K?ßȺ#§-Í•+”ÅeZƒ‘#<ÈFâàêáåíb][€û(­9ÏÊÝÇ5C™£®ºf4U%c+ÙŠ¢ u…F«7 FŽžPdeëàäéíån'¨-óËÆª•9é9Êbµžc„¶n¾>ö¥‰çªóˆÐ;,ª³Ó/˜Ó•+äyŠâ²ŠJ½‘#<¡ØÎÁÙKê]· Õ(•UUE¬<ý$™ù À–* tÒ:áÑ´Nœ*23dù%j-K„6î>~î6~¹÷L\Ŭ:¹ïoÐY•žW¢ÖyžÝ¢»8¨Û¬%Ü£O9[ל_,¨ ó´ÿU± ž0¥ÿÕOŽ*X š›±‰•‘ÑÖ@Õ©'œ¸]w¦•­,ÍÏ*ÍÏJ¸p>nö+ÏE»˜ØZ+Ëg,ËŽËÌ/5TO+êÔÅ9Éåj®{©um÷Óg\¿)+3Ü™z4êµzmE9'ñ’Üï‘©¶ íúí<•ñN¶œNSZ )-PÈÝ‚Â:yÚÞµhNi›Úw°ö|CåòìÜ’º“ˆÔ¨«Té*UE EA§ðPÖUÍ([–™—Y^ý‰YmYAvBI‰—mhR—êŠ2âoÉëV;§U+ÔÅùùŠ ®Ý|6DÕùêšàèâæëÀÊ•ùz À•+ ´Þì´2–e]ÍPÖ|`Ъ ³n–”¨C#íï>‰˜‘ØÜ:¹¿ojòâ³dEz @x÷O‹ûTUt´¬€ÌÔþÑáaŽÇ…P,3âH¼ýý<]mÄ|0¨‹e‰×o+*)e‹/oÛÕ+tno[¾KPX¯\v;M©£@l½»vp‰·mU 6#Ÿ>|¯”]>!«÷R+ÂÚ—š•e…R@ø"+>«ÕV˜¨±$[^ììÌ jY|bNYÍ@ð­$vVh]ÿ6í_–­?[Jªo^IÖ÷Žw;¿KÕžUžWß§Ÿ¯¿gÕ¬|,tµ¥yA›ˆ=:wëânŰêÌë×RËX ú² u¶#Æ‚¬ÚnLÄnÁÝ;yÔŒÏ åeÀð$þ]œªö¬²ˆGçÐz{Vº02dÉ«C#á;†u÷µåpÚü±ÉJ š¼ì<_Gq³JÛ4ªSÞŠ-ã5ê*5:¶ê2ÁÊ-(Ä]xç B÷ð/~ý³7[œ|.^¡£@ %ÊRÖÝõ®hÜTMÊ5Á˜çÞÃÏ–Àª²cã2ËXÓú)Ì’•W½ÈØt´cüÝ’¯Æg«)P"Káçìcó`Fhœ*_YYÝì0nÎ|…¢*<(+½ý¼zçI»w ”ð¸ YâÕÔ Ú¿AÊX»vt³ƒF¥0mÔšêS`q ™Í2¢#кRÕsd<Spàø…¸¤¬Ü¢rµŽåê&¢ze~ MOжV>í¢9†çäânÅÏÆÍÅ&½¬jã…^¯NUTRsµÃwîâqg6‡$n.÷YÂ:Ù¡«¿´:WFìè)+ÈTÓê4Ïz£ã&JkÖ¡õåuR¡S@—n¾’zË8„GtEYòü‚R•¦Ò``¹úž­Ôè(˜Fƒ&k²¸”­9æÌ³óp•_Wê¢nýXÙŠu¥…ÕE¦B1Ÿ¨ €«()ÖûØ<W^ ÔÖ^9:Kà9¹:òó• @+ò•?ÿ»OÔDàâãW}£ cëåë‘Sš£¥À••–sîõ'šJ Í©“ûú‰whg/  ²u´IKhºOYX@泌èÈ+k7ƒ;{[@Õ7ÿzÿ«ã2]c›ó©Aghìwu“µR>­¬¡=«¤e[V‰µÄ®6þðµë;”£€€Q[Y;hcßÀbÑý1jµlu¶ÄʦÎi•XÛZ3 f¨V«§P7:6UÚû@õÅYÉ©ÖÝ:Õy®„¡8íê y…éõÜw÷Óš*§×ë|ä;gckE ~sªSíTw3!¯¡’ë´: âi\©²°&8Š\]ªÂð\œùŠªð¨,¨ð³¹ûêÝÊÖúÎe¬l­ h)PV¯3›“šQ'÷÷ Z9;ÛÕð¶IK0§OYV@Í`ÑQŸq-¾æ©D$õ÷ä'?ºý¤¼j)‘ï6bÌàŽ®6Âåùö—‹ÕS° Îó™àr['Ÿ6ÐØžÕ:ê]R÷làÕ™6"÷ÎÙºa3JÛb%Œ ”°ÚyÊŒ=`5¹I)ö’P¯ªa8UËÒr«OˆŒÈÅÇÏÛÑJÀU+“«ïÿh£²5SCgæ¶À–åèkNÕúÜÄ‹ùµ»Œj†8TS PùÙIÚ½‰pwÿß PX?\?€–Т {P 5GûGGZ‘¼cëeMp´îÑÕ ¨:+5·z%IöØsõ²½ælÃ4Mªif> ÎîK0Øê'6P]yy³Š|WðÅV|z ´¢¬ÜèÝè-Íêç|‘˜G€£@+Õ 5ë”T£®¬‹…¤áeËû8dýwòÅN~:k®Æ+ô€JÒ3KÜ;:òÀ¨*«]t t«jî¬QÑÄ@ãÞecDâÚš¬Tk(XU'a+*îzAúa;ô ÷jÇ+¶DYpçÊ–3êõ <|ƒj•Êò ‰½ÉZCe…†«êXÁUVÔT,á EwEšJlvî÷4ɰZ‚9}Ê’j–öXnãX½N§ÕT+2âŽÿõÉ{æèk®|GŒînGª¶™Õ$×éªÃ‚AqâèõŠ»O±D ªi”´¼´¬Þ¦íæäcˆP(¬ 0e8u^zfYˆ—Œ³#¿*cj,JMÉWמ(«.,®ÝtÊ«iÔœE@FâìXýXª/È”kªJIu…™¹êšY';'‡6Ý’'pñ÷©9Sm~Nž¶úwö-²lõçã4òœ"cK¾}ÆÖÑ¡úÌO …™²êŠ4–Ë2 g$.5ÕΕåf•Ö 5jŠs“sJÈ•ƒ±HYlÆ*ÕÜÕÖ¨¡0'«zo §ÎËQÔ Õ‰ƒÄô,ÒTâæÔIk}ƒmÓÌèSÔPó´Ãµ#WpìÃEÇî~ðì»Ož=Æ—ÄÆÇ߉Ïå¨þ掿΋pgå7®ÄÊzHqrsá“\=`óñ¡<ÀIH»îãžìïÞœ|,±u°ççi €‹S/œ“‰c¥®E½ø®~>ö…é¥,ÐÊü¤‹Å9‰•ŒÚŠŠ ƒ}ç';Y‰ ¨)PüúUµDÌ"t òjøFD¾«¯·ma–Š«*oܹ|‰S—•kj÷"xøzYµ´ô÷F¬ÜýÜrÊz lY¶¬Ì«ƒ=÷•X‘¢ªA%q74®ÖT]¤,¨haeò]¤Ö2  Æ’´¸sùvÖ<ƒZ¥Ñ7p’ã»øyÛe–³œ&;þj©³‹£€áŒºJuyYy…žc\:ù´¨@f1–äj¾idT`ýeo®ðö¥ëyz @u…ŠÒ@G§úA-O»”oW÷& "òº˜nXm:±ÙuÒZß`›µ3ú”Å4ÔL²U“ðí;ŒxfÉ‹=ªÃ5ã3d\¤sÕ5 ­”ÅÛsàd¬œÚ¯‡ÛÝ7ÛðènÕ %ÔPœ™x56îJì,m^>‚ïT» 8ƒV£3‚ÀÁËÕª…S2ÄFÚ­«Ô¾fO'gД•©tls„ÀÅùæâ•Ó©Š •EªÆ¯";߰Ξ¶Õ¬VURPTV+× °Žm? ã»øxÖ<÷ˆjòdùzb+ p׌í+ äY¹J5ãäåÒªäÙûuõ—ðkk©¢¬¤LcàÙK=îlg© gl}Â:{ÙU¥æôå¹Y™YÙòÜ‚ÒêÀñ@¦Ú EÊ¢Ú{\î¾k†qtuÔt¢eiý)G"ñðräÕe¥¥µÑxŸŽœèM&6·NZël³–`NŸ²€š«}Ö ! O [ÛÙ;ºyúwíÓ«£[½ùxâÐsÆkB?ÿ>—]¬%VÎ>]ú?ÂþÌÛçÈO9m±N²ãØõÔüR¡î-ÍÊÇB0v~¡‚Ì4yQY¥øb‰³»¿¿·8ÿZ^AK³9FövQÈóEå*ÎÀ/YÙ:8¹Ûלå„nÁÝYaº¬°T£¯ûKcˆ•[po‰k®,/¿¤¼¢Ò`ä€'ÛHÜ<ë=I®M[O?gyb‘€±8K^á`+ríØ³›uZ–¢H¥3_lçèåçï+T\jhç`sðìý»õ²ÎIËQWè)Ohëèæè#΋“W'¨»/„ˆ];ô’¸æÉùEe•:Gx¡H(´²±³wtrsqhû¡š¾ ¿´&8 ]\ìîó\j @ …Êb£SÝ»|;iwǬŒEqÕÃáìÝ¥þ¦‡3;±¹uÒZß`›µsú”%4ÔlD¡hºuÄÆ^ñôôz¥Aèß Ó1BQݱS]áÍØ[yUè{EDup´©™ûÕ¬?çÙþû!óäååFDD6™¬ý÷¬"ô/Ä•¤^I,³rt°µ  5h+Š KÕUóÉ„ïèëíð/=ä0:"tŸX]Ea~…é«D`ïÓ)Ô«¥‹Ä¡ö…Ñ¡ûÀH¼ø%%eêJ½Á`ä(É­%Nîžnø7‰ú÷ÃuG„B3×qm!„2…Ñ!„2…Ñ!„2…Ñ!„2ÕÒ=«¯Ÿ´m•rü+¼7ð®íû!„þ‹ðÚ!„2eîµc^^n#¿ i­¢X¾Æ+!„ÐйÑqÔ¨±¼Þzeùxˆ†!ôŸtàÀ>s’áÌ*B!d £#B!d £#B!d £#B!d £#B!d £#B!d £#B!d £#B!d £#B!d £#B!d £#B!dª¥Á !Ô8ŽKII’Ëå:¶½Ë‚¥‰ÄÞÞÒàà†iµK>ŒŽY¢””d•JÓO,·wY²tZ­öÆë))É;vj­-·TÇ·uö‰è7|⌧Ÿ`ÝÊSÿ>Éå©=+ÎÇ¿‰w‡¡ÿ–Ökѧ nácíÏ´<'1£˜Úx…tpÕ¾Êsõ²!¦o¥åûŽZ}ÎgîÖ_ŸéˆQ¡ûDK/®›5eåÞL-%B'ÿNÝ;ÙóÔY7ýxiÿŸ¼÷ä·Çî‡óE™£Õ¢#±ë¿ôëþu^П~g̽•AO¼÷Ãti½ÉæL\¼4ʦ³'vS„Z.~Ý„Qÿ;Q*xôÏ>ziL'ûꡦ6ÿꞯÞ{sýµD%­E=ç}úÅI¤/jÑN{̆ð|úMòi‡ã"ôf¼µþÙ7N–¿©[Nýø„´nÏ»÷œüööQOŠ“´òˆ”<êÙàÖÍ! Ñ—o•G÷Š˜üU" \îï z Y}ZlÚ÷“££Â{E…÷ŠêµpWm4CAܶµËfLÕ·o¿¨!ã&¿ôÁ–KЦV<ú/ÓžÚ°á’†8Œ]½öqiCƒ^b:r€oÏ^ùaÙ};zH¬D6N¾áÃç­Ù—¦©ÿ&®èò÷K'Å„xHÄÈÆIÚ)zôœ·öf°Õ¿Wÿ>ÉŠº¼v¥fI…ËÙ0XD„Ñ%Wfø`Æ€7;±µ£_Ï ËÿLª4-’^~ê«—'ö ñ°·Ù8ùv¹`ÝÑl]«TB-Öî+éÄ.ôÑgfJöþzJfßcÒĞ΀'íd}×ò$Puâ/‹u±„‘ø†Fôw᫲â¯î^{éÌÅ¥>}<@ð@ …0Äí?$g‰dØ´ñî ÷œúجmO›½%EgåÑtQaÂéã›—ÿ³sï{þ~£¯}Uê³+‡ ÿ0^' Œ4a„#)ÏÏÉH<½e½ë¤Üs.ÕºyrŸµÇyaQQƒ”ñç®ìþè©ËÙôʯ“=ªKGË/}^56°*‚V¦íX±ðãë?ü=jã \ÌDZ’xCÆ¿cÏp3’sÙ?<÷ì/©lÀ´Ÿ~;=Ø ¸ÂSo÷Þ¹wg­p}ý`Pܰ1^çõä¯yÒ»¦_rªô‹i¢&F¡Æ¸ï¿"/ïMúp¤·ô©ßOî÷Ìî¿>øfŤ7ºñ€–zõÉ×þ) xêû]›fwµ%ê_OùâžWŸýrèñW‚q%µ³W,á‡~Ù›žã—­z4°öâÒ*hÂÊÑÖÚ„ÝûÓØ{¾¡ÿ&®¨ ˆ`\Ý]ÍèÒìí-–‚û”u_L ¶ªzqðÆ·Ë"…lú–ûJ(p¥y å÷ñ¬©»À>ݽ›8å…¾ümuha‡™Ë¦ò ·NŸUR.ç··dßÜ›æT‡F° ]°ñí¶šó?ürÃØHÎ=0ÿ®è¨Ž½˜¨'}v¯ßqŠèÈã²o'©_­DÐâ go‡aw¬; Ëï8iRw>U]8sÝŒ[X˜Ïpöãgßþý|¦ª9Ožÿ°Q¡u¯/ùÁ]‚ùÀæç)Y€òÓG.j‰Ë°ÇúÛÖ{q0¨ ŸM¹W†µ·vŸYm®0/ß@¹Êí ûooè÷‚ò2s–]ú/aœ]® ¿€Ç&&%¹|¹‚¥Œ4Ðßd‚”çä/$— äy:ˆú¿¾iñ¥©ë¼óÔþÕ{Ÿ®½ú ûäœYc»:41ªfœ\ë%!"‘èõz67+GO¹üoGˆ¿mèíÂ’¢R ÎØ‘Q»úWEGà8€qé5q|OǺϭ›ö(ô"Ž]B¥¼CéIW¯«!DÒdú{_™RÕˆÛðΦÍýgç΃ÇN>}îÄÖµG·~¾“l\ IDATfØš½;÷¼çú&¹w?äX€ç9ø™ùÜêÈÒhã¢v÷¯ŠŽÄÙÍ•!©¬wßYÏõ5¡‡… bôïϾ’ùmwþã3î½m•q÷ò`H¼,#ËauÏlNz–ž2îžw¶Œ2ö‡Í^>lör½2ö7ž~ö›#«–o™|èYé}/Ë0R/‰7úYþÖ«ûÍ¡¶e뎄/klb)žHzöî, e§œ)Áe „êxá…^Ö´t瘟Ûe ­RÕƒ§²9 NÑýºò¹Ò#Û”ÖíGlÚ®qFb×§xƒ£f¡[Ä´w_ ¤ºÔÛ-ÙÿFœ Ò¢ý¿ì+ÀŽŒ,•EDG8»Ú3\AVfŽû #;s´;ýdù±…uc©¡äöñ?ößÂG ‡¿ËK›Þà@³~>pÒ{{“ÊïÄ/]~ìoNìÕï•ù¯óôg‡8PÅoKý‘Q}÷=-¹ðÁ3\Ôó§?7Æ‘—¹Ó/gs4uú$«8y"ÑHø¾-{t8kÙ4¢ücáÔ÷O* u~£WÆíøâ·+­ùÞº?–1³*è2 ¯ó_»O½?wáÉnÖ<ÂýÊÔw¯lIßÿ­y±péWg7>?æ¯àðPg^eQ¾B–•™[N­;º3ÞFŒRâ°%;÷ÃÌ)«þÞ½rÜžwœ:‡xÛ3jefJJžŠë ©ÝÜ«†ÃŒßœO ›ýë–©a'?í/*L8y:±Ðè³êÇwUm$å Ï|>çÞó Œèäã,6§]>u>­LúÊ›3}[6®&Nc>ûkMÞ„Wú*¼OTgwAE~NvzÒ­ÌbfÜ/³§FŠ[\µˆeDG°î»ðÃÿÁל½ylÿG…Ñ]Ÿ{ªè@lºL[ÿkÄmÛöœŠ»}ḆZ9¸¸z…7pðˆ¾¸†fÄ1zéž„q~øú§G/$¤\ÍÒóm]¤GÌ1iÖܧúÕv¾ÿ”Ï ^³æÛ]§OìºÂZ¹w0gñK+=Ú¡æn)^ð”·ßÓî>~..éò¡‹Ej°qê1eå¼W?ÞòM3Ä®×’=q·®ÿü§=§âo¯ ¶.ž^~1³f=6éÉ1¶Mg€P# E^“‰bc¯Œ5ö”!TåÀ}Øéj3{Íû"""›LfëŽ!„%ÁèˆB™ÂèˆB™ÂèˆB™ÂèˆB™ÂèˆB™Âèˆ%‰DZ->2!siµ•"Qk>D£#B–ÈÛÛçÆëZme{¡­¶2!!^*•¶bžò¬„P=ÁÁ!©©ÉçÎÕéð ¡&ˆDb©TÚ¡CH+æ‰Ñ!KÄ0LHH§Ní]„R8³ŠB™ÂèˆB™ÂèˆB™ÂèˆB™ÂèˆB™Â=«Y"ŽãRR’är9ÞÑP“D"±··488„aZí’£#B–(%%Y¥RÅÄô‹[óñý'iµÚ7®§¤$wìØj7AáÌ*B–H.Ï ÃЈ9Äbqhh˜\.kÅ<1:"d‰t:†F„Ì'[µî2FG„BÈFG„BÈFG„BÈFG„BÈTkGGÃÅwFô ïÕà¿^ wÑV> E¨<²¸oTÄä¯Ùö. B›¶aˆ½ ÃÂã濇“më(ð›ûwÉòT€þCÚæ~GÆÚ»c°«ÐôeA ³ MއzÐháÎUC7.hkþ»é´U >é·nÅÚ熾)j»â!ÔBmŸ|ïëY>Í´­°ÓÄÅK£l:{>4Ÿ=ôŒñ_¾·½ÐsÖËOI›×ìE½žqÀ 7¾ÿçÂíÓÝI¡–ÂÓykàùô›ôÄ“#C°«£‡„úè—߯sAO==¸ŽUŸÉs†Û•ìßðc2.E ËÕÑ‘+<¼rlDïþ>‹U×Y{àä»^Ö§{¿Y_&j€Ëÿs^LTÏ9[²*Ò÷¾dòèGzÅ 4iÁë?žÏÓ×yWm2uÖѯ_ŸñØðÞÑ}ú¿}¶6‰¡ nÛÚe3&êÛ·_Ôq“_ú`Ë%E €+½¹gíÿæ=:bp¯è˜ÈþC‡=þô ï|{2—37AÃëŽ\é­}Ÿ-Ÿ?nÄàÞ1ûöì»?Ÿ’Õ»YõNáuŠ3?¾5gÒÈ>}ô{tæ+þÉÔµ¸žÑÃGŸ{fÓÒɺx;Úˆ­½ƒ#†Ï^õã¥ÂºK|lá•–=Ñ·£‡ÄJdãä>|Þš}išúÙpE—¿_:)&ÄC"D6NÒNѣ缵7ãNû.;´egñ7¡gí —÷çT)Ÿw]r²¼ÎÙôoǸòëÈ7.Õ…8š4ØVõ×_ŒmP µŠöˆŽŒË°¥+Æ{±¿¿·îBM?2fþöîgËÄáóWÍïZç!º´Ÿ?³rW¶]hÿaý»Ø—&üýÕ’Y+÷å˜ : [—ÎõçË¥öAa¡.‚ª\©:qˋӟÿ`Û™,âÑ`L'IÑÕÝk_𻸝 CÍ[+¯ýÌ‚÷·œÌ >=9bhtWoaAìßÛŽ¤ÍLÐ.ïÈêóÞýáXr¥{X¿½ƒÅù—ö|¹hÖK__¯0ÝŽ`”íZ1÷¥ÍW+Ý»öŠè`[žrüç•óW-Äm ¨héù÷GE znÝö«eî=‡=:*&ؾ¾÷ð·Ï–Õ67õÙ•CÍ_·û&×aЄ©S' ï –ŸÞ²þ¯ÄÚ¯9³÷H1¸ ÚãÎNÆóñõ›æ°·ÖÏ}õPqun†[_Ì{õ`‘MÌ››_ïm]“”8ÒSÈÞþ{_^="‹¥Pä5ùoÿþ½ÔLú o‹~úÇlöžé8Õåuõ‰ê1æÍ£…¥ºÛ›ŸŽîÝïù?2Õ)XÅsûô‹ŒŠœüá eõ«láÙ¦ôï=äùyldá½¢{=¾ú@veuî,G)åÊϽ3.:¼ÏÄå{ÒÔ\u¶šÔí‹FE‡÷æçꪼ6$¼÷˜ÿVÖ)1[!‹¿­43¥šÃ¯ÄôîñÄ—7j Ÿ·ëùÁÑáÑVìÏÖV¿Tråëy1½£z<öÉ%M½ÏÞ+ºÏŒÏÎ( ÕU˜½{Ñðè°èé_§Ü»ÑY3:¥”R®p÷,)竎Êõµ/ks/í?[ÓÙ¬oG90D8mKrud N®Š±g?h᱊ª—Êÿšâ@xÞS~—ïdÏ–§‹“Õ4HÃÅeù ¶)£õp¥Ç^î,$<ŸéÛó8J+ãÞ‹¶%ŒãÐ/’ õêÏ- âÑðo&9 tÿÌì5û÷ï5'ðµÍµ£ñƺ‰wß×ÑoÞŸÊš¹Hbùì;3BøÊCï¯9~ý»Uß%jú.Y9ÉW?+ÆmÜ+/ t­~•qŽY´øQO¨¸°ã`&w'%—-éS}ÑIÀ)ý²7<Ç/[õh uÍŠ UЄ• ¢­µ »÷§±À© ‹´”çÛ#̹N]06ÞÝ:º2`N‚p™û·_Póð——ô©Þ–Ç8ôœ÷ÚÓœüÀgTu/ )8íõúºVïøŒž3Ú‹gÌŒ½^ŒWÈ<\Æ–—SDZk·¾5ÄëÎȳר˜êýqìí-–‚û”u_L ¶ªú=ã2ào—E Ùô-÷•PàJóÊ îãY§/2v}º{W7xªº•˜Å2Î:˜®´ûÁïþðjw¡ì·žßrëì;sV_Ô¸ŒYûís!&ûÿø!A|j¼pçV‘…j›èÈX{wíjò¯K “ Ng²ê6wÕ‚PqÑÉg,ú%Ùè<ìÕåãîÚôÉØ÷aU÷«ð1Ž„M»g*§¨AáVõßªŽ½˜¨'}v·®÷:qŠèÈã²o'©(ãìÂ3^ÿñƒï&ä©90Õd‚»Ñ²øë,c=$JR÷ìÁóúH0ªã¯¥ÔOâyEõ â×Kà˶¨°Äœ£!´ôô?Wõ 1k’Wc}š_8{ÓÈ8 {|¸cÝfÉï8iRw>U]8sÝŒ[X˜Ïpöãgßþý|¦ª¡™ON‘«`)ãêîÒÀ±l¢Vý°*Ú:÷ }F|ÝàùÄ_Ïò癦"n.BÂÈóôwg%h«;:žZómÓwtƒg­œùÏôM‰jâ1fÙŠ¡ ô5ÆÍËÃtÔéîåÆÐ²"e …š^θz¸™t@®0/ß@¹Êí ûooèà‚ò2"Œ˜³bFâª-ç¾_vv3ßÖ=¨KxTÿaédWUœ&Ü…+‹8Jܤž&Eg<¤^r³¤ P_§ê‰ÄÁ¡^ND äƒÑ™ƒËË‘)¯CHPãփ˗+XÊHýMî:æùù É¥yž@¢þ¯oZ|iêºï<µµÀÞ§k¯~CÆ>9gÖØ®5Í”ê*µˆP$jp“¶(|é·ËwF¬º\ÎøÌüê‹É Æk" Õë´: 6¸×Y öýëÇú”ã§ÓJÓ“ruïû/öðxwN9Ž`\zMßÓ±ÞÇsëfGˆSÔ+ßí˜pùıóW®Æ]»võðÏ—ÿúSïWÖ­™ÑÙÊœ hbJ”ÆBè~5Õ’îÝ,IõÛ‰ÛðΦÍýgç΃ÇN>}îÄÖµG·~¾fØš½;÷´"¶ :­®á µ ;öÜ4P®(1.³r¼«õÝi¨N§§„[5ajwí5ñß½¹ù¦Î±÷¨ôC~cS¯Ÿu·©Ÿ†Sæ*ŒÐ¡îcwXe®’#Œ³[C1ïâìæÊTÖ»ï¬çú5õHÆÖ?jìÓQcŸ0'Þ´zõÎK6þÅDwƼõíäêÌT¥\a„àºQ›Ë—ç(qvÁg¡VÅxúxóɵìät-„7r"ãîåÁxYF–Âêv|6'=KOwO;ýŒ±ï8löòa³—蕱¼ñô³ßYµ|ËäCÏJà¹{{òHla~ACSÿçÞ~úýË•nÞ ¿±íȇO¿9äÜÇýíLÑ’ü=eܽ<îz¤B–¡Ýž@+®¬ç×d£û˜o¿ÿö²±Æ´ßßýü¢Êd0Ê•]>WY÷íõSçK8^`X7û{GGIÏÞ´ìô3Íz¢£À©ãèçžì) Y–¼¡Îßd öaÝx\Åùc—ê}Nvìx2KlÂ{ßu¥‹P ‡þCz ¡üЖ]ŠÆZ;qŠîוϕÙ~¤´Þ i»vƉ]Ÿþá –…nÓÞ}i€êRoWßñh×¹‹+JM½kß-;öÚÓkã >Ó7nÙ²eã _câçs—¹« Ó’ÓŒ„ß©[§ö¾B¨Qíié™ÏÞû#|&¬xu ãÔÿÕ×&ú€ì¯÷>;iÒ¸ü=Ÿn8]X½7€+¾øÅº½¹Ô¶×„QM”‘Ž9ÚŠ~²ü‡ØÂº;ã %·ÿ±ÿ–€Ë;½ãàµ|mÝÇÅ^M3ž»—'cF‚†0jb”-:øÙš£¹Õ»¨*þ‡¾O40Þ#'÷µÃÙ$Ôª˜€K§x“âÝKf|p¦àNk×+¯¹(«Äñ:OvˆUü¶dÑÕO› %>x惋z^àôçÆ8à2÷oúålަî ýŠ“'„ïè[5¬ãwíßÇ‘1$\¾Vÿ¡´pÿ’y“!hþ7Ÿ>æÎs÷é7 :@ê¦ù‹÷Ôë×\^ìUÇï: Æ»²Pm3pãÒ·.›wä®éLÆñ‘eOïÊã ÿYûÎÞ<&à©7FÙ ’èÞž·à×ýï~ÝõÝaµ÷JðƒG>jshÑä˽º¸1…·.Åf¨¨K¿Å+Æ{4؉¤ïÿÖ¼X¸ô«³ŸóWpx¨¿3¯²(_!ËÊÌ-'ƒVÝY´4î÷w6¯YãÔ¹³¿›ƒˆ-“ݼ/¯MŸ?Úƒ`›JÐÆóѕ˯-xûྕӮl󔦯Ŧ—²vaϼùldË0µq÷éÖ72&¼ýÏÊAßDöído(ÈJŠ¿–"xúHz”TŒßœO ›ýë–©a'?í/*L8y:±Ðè³êÇwUÍÈr…g>Ÿóá Ïy…FFtòq‹Ó.Ÿ:ŸV& }åÍ™¾Õ ޺ߣÃÞvòhœadŸše.ﯗü˜Ét~å»5ÃÇá~¿èÔ°µ[ž[82ò·'köçÐâ“ÿÄxƌ鈳(ÈRµQtÔä¥$æÝõ2ãÚIÍWpàÝBæ¯Zyg·šuÄ‚•s®>÷Í?kWG‡~6γúeQÐŒu3º»áç#'ãJ9[ÏÐÑÓf¿8=ÆË¬NElºL[ÿkÄmÛöœŠ»}ḆZ9¸¸z…7pðˆ¾VŒÏÈgžÓŸ¼z-9+ñÂÒJ°r’vþôÄ™O ¶#æ$hÏkø[¤=7ÿ´ëøµØã·X‘“OÏG§Nýä@ŸûÞz„Ð=Ç~o¾Úï›OÖÿºÿüÙ=±ZžÄ3$ò©×§ÍîV»ÌÍ÷Ÿòãù ÁkÖ|»ëô‰]WX+÷æ,~iÅ¢G;Ô ÙxÁSÞ~O»ûø¹¸¤Ë‡.©ÁÆ=¨Ç”•ó^]üT¸Cmƒ·1c¢çï›÷ì¸ò~Ÿ>B.{Ës/nËv}óêwîd²ëÿöæeÇ­þsá³Ã£v>íÏZtplj aÄ´©Ýp^Y,¢PÜÅLÅÆ^5jì(M]\þŸÏLø$®ã‹;¾Ÿá‡KG™ö=øNׯëo÷꽺pÖß·¾Ѽ‘sÙ_ ë¼0nøO·vàßè@­ÉÌ^sàÀ¾ˆˆÈ&“aØAÝ~Ø ¯OtÉûý³­²æ=´Bå« § ]žý È’atDÝâ2aõÊäèšNV˜ÿ.NþëêoR¶jÒ’ƒåAó~Ú¶ ¸ÁOÀeü0mê¦[Ö¬ÙùÞ iÓ·.í›™37ÿz×ÿ¢„í]˜=¨–ÓòHOh%qóï=tÒ¬É}}DÍ9üƒë \æOó&mHîñ¿ß<áö/ø·e-q—’’$—ËïýD{‘Hìí- a˜ú•ÇfþnW¼†ÖüÌð…"{WïÀ.‘ÝÄÿ’BóµmtdYöäÉcii)ݺu:tdUo,..ÊÈHß¾ý  ƒ 1ý&êb¬½;»Ö?µñ<=­Ûãë åûŽZ}ÎgîÖ_ŸéhQðn÷Uá6}Fp:¼;ýè‘[sƒChlÊá£IFâÐwd¿V  29ùùSiœã¨~á$4Zfóhq´õ íì)V[œ|ûÜŸ7Ï<9ãú§»Y?°ñïci!%%¹¤¤$,,\(¼×¸F¯×¥¦¦¤¤$wìØÐ³ï‰ÈÑÓ]ÂΠ)+,̾Yœ,{ô‰¡A6mTðvֆёeÙÝ»· …¢™3çBX–Õëõ ‘ØGDDvïÞãÈ‘C»vý5~ü$¯‘Ä>ùÞ׳|,{(ì4qñÒ(›Îží]Ìû®p«ž#†ºíý=ûèÁóC» Ló5Þ>p$ƒeœÝûßÓ ¸ü³g’8Û¡º·æŸCm]mÜrZ£ú?þÖúšÈ•^ÿié’o.ÇÿðÁ¶A¿Ì 4·ÔÓA,Z[Ö’\žÖýÞ¡„BQPPpBÂõF¢£S؈ ½ªÆÇT§¼ö÷®Sé%‰Ç¯tñèec€Ö׆ öäÉcB¡häÈ1,Ë Ž«ž¥á8Î`0p5j,Ÿ/8uêxÛ•áAàùô›ôÄ“#CÚ{‚áþ+\6j¨Ë;zèºî®lõ ‡ä°<÷Á£#,7И¢ÅgÏÜ4X÷aÕÞEi\·œÖCø¬×§wäS}ÒÉ39 ,z4Âb:ˆEkËZÒétM†Æ*"‘ȼ¿'JDnÝééÁZžUd~cøWi«kÇ¢¢¢ôôÔ©Sgjµ ×5¥T«Õ:â×_ ïq¯%†ã?lþoÊÁïþph¯Kß<û‰‘+v}=Ñ™pù>3ᓸŽ/îøzXÎÖ¯¿ß{á¶BÃsòï5bÖ¢ùCüë7CÁõÝ¿mûûìõ”¼r½@âîؽ߈'§Œ u ¹¿?7ní5¤}?9úûªôÂè×?æ¬mpÁ€+½µÿÇŸv‹KU¨8‘“´kôˆ©³'Þ 0Í*[“ZVá‚n#†ùoý!ãÄá+‹"ûÖ ‚ºØCÇó8Æ{Ȉª)JCAÜŽŸßw.>]¡2Šüºöytúœ'{{˜Ì_Þge’fV݆)[¾ùéàå$…J4ê“Þì[U Zzñd‚Þªgÿ(;R/ý—ƒ’øbó«©Ek¯Ða3½<¾£-a•ùì»=goåWŠ\:ÆLZôÊ´H§š#Õd^8ô÷±Óâ3äÊB•QäèùȤyÓ ¬žâçîñ‰•Õd©‰+<üÆìå‡Ëü¦~þË¢›š³$'ßõÒì5g*CæoÚôBWs(mÓi—NÌ­b¥BÁ‚i²f µ&¿>óÚ˜>ïÂÖ/7ï=s;_ÍØD ›õâÜ.f|†‡°1´ bçê*&yšJM%­û:­Ì¿yùòy‘JÇñ­Üý:EôêäPkô){¿û;Y1eöïêzÕ'ïÿ~O’Žqí3sZ”Kõ‡Õ$ìÜ|(Û!fêÔW¦*Û‹—n¤å•kÀ¬ì]½ü»GEÙ·Õ°«­¢cbbB×®aG)¥`0~øyË¡#G`äðasfÎàóùÀq\×®a‰‰ ýûj£’e»VÌýé Úµ—WIrü­ã?¯¼¡ [W­ù&¨*á§ÅK7].‘KpxT˜­±4/+éÀV‘#B#ùv¡>3S²÷×S2û“&öt&ÆK ðôqã%Éå²Rê]u¥Ì)e¹zàŠå25u©êåF…LÁk/©†Üsl¿\ÀŠ<¥Á"ÐiTåE²›qÖzÙ·Õ´n[EÇœœÌ‡p[õãæŸ~ÞòÛÖªÿÿô˯0oÎ, |||Ûzr•MÚ³Lùbû }]ù`ÈÙó꼎ÿóÓöÙ,èÀ-;óÑòM—JízÎ}oÍÜ^®Õµ¢/¼yEæÌ v¡cçûBüï§äŽOÌ›ï•vN±÷Ýæp^cÞþüÍQ>"àJ¯~ûêK›ã¿ykSÏß–ôªsâh²lf2©ðÆ4ZáŒÿÈ‘¿IN<}ð¼ªÿ»šæ®¾xèD Ç6*„GUç×½öÕE•רU¯[=V®LÛ±báÇ'Öø{ÔÆ>-­ÌæU]ò~c>ضt¤(GkJ]yåôU Ë€>õ¦©Ø¤};Cg~½cA/'€+>óáÌ%»ÏoZò,eú¼ûûŠG<…T}cóÏ}Ÿ¸õçóO¼[5J`Ü-ütbïÞ’š¯C›ó÷û/¿qð§·ÿqº/sïOÔDQë!1KV>qí¥m;ß[óÓ›Cœ I[VyUcÛkñ;Ó;4kwQKÛCÃ*¯Ÿ‹Sq„ïèÇ MÖ̽4X'TuÁœ6Æåï_³îd>¿ÃÔOÖ/vbÀXpâã_Ý™i„»Î<úÃÔÚ†1/;WK‰¯Ÿkí¥µ*ñÈ?·K8ûÎ#'ŒèìÀZ);¿gç¥Ü ‡ÎK§ò©Ô‰É)ÊÉ­Œr²Z"—©‰½‹£¦(?'×Ð=DœR&×Q¯ÔƒúŒkñ¬m§QSÆt¬º@®/ IDAT"S}™¢”׆‹ƒm•µJ¥‰ÄG«þU]5Ö:tähí¯Äb+•ª¼á\Œ7ÖMìÞ+êοè'>Kl¢Ãß2Ó^¯? ð=g´Ϙ{½˜pòý[€¤ß¢5ókÏæ téÓݽ¹UÄeîß~AÎÃ_^>²fë;ãÐsÞkOwpòœQÕ+6U6s™Tø=þ5RáŒtèÈîBZ~þЩ²š#Óò3Ï–QAבÃNqè—½yà9~ÙªGïÌœYMX¹ ÚZ›°{ вÊlfՉ˖Tb€05eÒ^;y©‚ é×Ïäp¼à™¯ÍïU=KÆ8Å<ùh>[”£ôÊ«xVnˆMש“"„´ìz\š±º‘C£ïœ @ì3úåYÑBÃÍSçóÍ[qi´¨¦ˆmä³ïÌá+½¿æ@úõïV}—¨uè»då$¿fŽ[ÜLpºâôÓ?®zcgËHúŽàBZZ3 Õ‰¹m,ûàÎó*ð~lñKÑ5“ž|×A‹^ëjvo}˜Ck£ÆÊ’Ì«‡^/å;…‰’ÖôrZ|+>K6 é\3‘J¬¤ÑÃz»ó¸Ò[×Ó«®ì‰£ÔÛ†9yPËåEÔÚ?2Ì‹§Ï•å³´Tž[NyR/PZmÆÁÛ˦Ne¡½§›msfØš© ÷¬ ºªéS ¤þg P;ác04>ÂX{¸Ô]c<=š?Ï+ª_PÝOÊó ðåA^Qa .htĆ+.8U¹öû¹ïši¨NÌlcªøë©FâÔg@·zÓ‹Ö=‰’ìÚ«nê<|¡py'øü䟉Ø+ú‰Ç¢½îœŸµ¹òbŽˆü‚ýê}/ŒcH°ëYE~nn×QÊðܼ½…×’reù\”ÑçÊò9¯o€ɑˋ9W¦R.+äG©—5bíêjCd¹—ÿ¹`Õ5ÐC"lØxG[EG[[»ââb/¯êF0fÔÈÍ?ý\ûÛ1£FQZÝÞŠ‹‹íììÎ… |jÍ·-¿£ƒHêåAB>0 ´P¡d)ãî'mé Z¬,â(q“zšÔ-ã!õ›%…ú:õÞDÙÌfRá÷Ðh…çGFõ^{áÔåC'•c'º3´ðÔ¡‹GâÁW˜—o \åö…ý·7”­ ¼LEÁZP™Í¬:ÆÕíáƒ!ñÔù"â3¾¯¿I»!ûz/ñ„!¶ö’ú‡@CõðjnþõþëþÉÐp&Wó„g²¡QµÂàY+gþ3}S¢šxŒY¶b¨Ë}t€Vhpç~GBxBk‰›_çÞƒG<ÒÕ¹zî²e5Ó@˜ÛÆJ Yʸ{¹›¼ŸïáåÆ@F®*áÃÔZGíýŽÔXYVTX®Óæ^9|ÁkÊ@ßêXH5ˆ­IÍ;{ •j¶jºRèåãλ-“ËJ¨ÔA)ËÕ3îR/‘£·-—Ë4ÔU¤È©³èÀ“ö©8p%ã⾌‹ŒÈÎÅÝÛ70$´K€‹è_xíèíí#—Ë<<<«®gϘÆ0ÌßÀØÑ£§?5…e@)•Ér¼½}Zë¸ oA fÕ`«Us¤~iÌ+[“L*¼1÷¬pbßod?ÉéC×U<6ÍCùÏÁX-X9À…PŽc—^Ç÷tlà<·nväÎg¿ÏOÕ¬ªkð6=6ùôù|ðšÒ¿Ã]¿l¤fî]a>_üÉÑ"¯/¾1mHX€—£ˆÏ€áÒêGm×ÝsÇK“Em”>åøét#€Òô¤\ÝÇæïÀhö`r¿£é[[Z3 Ô‰¹m¬ñÌÍ^Žx˜Cë¨w¿£¾0áðŽc©…qGOùM^»ÃÞÜ*°ö–:1ÙÅ9¹šÞ —©‰S¨·-aÄROѵŒ¹>ÌN–{gѱê~ŸœÓ-;-%+G&“çÊn_ɾ{ÙoÀø±‘îf­4߇¶ŠŽ!!ÿþ{··ÔÓÓ‹Rj0æÌœ¾`ÞÓ ×ë«v™Bмìì̱cknþ„/¨½Âª{GGiiY³–눋‡$çgÉõÜâÛ㈓«3CR•r…ê=—Ë—ç(qvqn‹/Ó¤Â.ZSNìúŒàpx_⣲ɃOH0»£û9 În® Ie½ûÎz®ß=n7iAe¶FÕ±égO˨ۤ~]Z§ibËçÇþ÷ö¼>wNK´²@YAÍÛÿÑlšøïÞÜ|SçØ{THú¡‹?¿±©×Ï‹º7÷9 ­Òî© jÆÜ6æèêÌ#Iù¹JüêFn£"· -o½û·6†6 té6l¸²`{|Yâ¹ë¾½]bmkC °¢¬œƒz—¸TU¦bØØØÔôjâèímK 9¹¥œ¼ˆÚ„I €ÀSêÎKΕ)Š%òrÊ“V-:Ö""'¿.Q~]¢X2éüÿÙ»ï°&’6à³›Fï½)MEºˆ T@Dų÷^Îvž½Üg½Ï³wÏîyö†¬‚ "U@šR¥÷’„$»ß †H êû{|î4™LfwöÝ)»yø06#4$±»¯¥|ût Û«›®©©Õµ«abb|~~~Ý+,«¬¬¬¬¬ŒÅbÕ½’——›ohh¬¡¡ÙÖü15Uñ²Þe®Ñá&‡†¶yÑ&Ç´ïACÕÏï5Z1*†âóx­ä¦himH!ª^< o´†„È~˜ÌÇd­lš~–éWú¼ÂI’$‚ ˆ†“£.íèÑ_ã&>¸xÿá.¦ä:Ä¥nS°u0£‘åÏüCJ[¸ùšÊCÕ¡Ïß“*½]ÍÅs²"Ù¥elSRo—Éâà§Qµ¾ž¨‡G«X±ïÏóÉ<Í¡k6nݸÊ[‹—vqóްʶ^ó‰éxh¡ ¢ÖLˆzŒÉ[ZSÈ’Áq¦Lk"Ÿ†W´ctüf†öÁèâè`È@ü‚˜ð÷uûAJ[W'9é)™ö Y–šZ@ ºŽî§¥ =:ªýð>*3Ÿ kë×5Ëèê«b59©±™ÅŸ&›B‘ÑèÙÛZ‚xe¥m½¢#•JuppFÅÇǦ§¿///ãñx8Žã8ÎãñÊËËÒÓßÇÇ¿Á0doï$ÊÚ!¸ºSŸÂϸwúAný!È-x¶oûéDÛ/#p]¯Iê¨Ê¾ºeOPKᢠíÝÛP3m ê1ÖÅc„“ʹ¹gxiý!Å/z¶ïí‚öì:~³ƒÁ¨­éNP‡Ã`ˆ:t‹Éõp¶TÁÉêäˆ7¥$BSíaÙ…AV¿ ~’Tñ±ésrÇåñq%3+#VI×Ö×¢’•ÉqéЦ¾Ný*a%=9²$1.‡'0éˆYñ.ömN¥àAVgg—Wl¿ŸEhÇ5«ŠŠŠ zý:<2ò•¾~E†âr¹eYY™]»1™öŠŠŠ_’;Åtôô~×|øÇÄ„+V¦Jܼ·qÉÈ~’7ÿ¼_f[3Ã]Wl™•³âxØáyCo˜Y÷Ô•ã•åf¤$eRG¼Ñ«îqÿ´ž}]T¯Þ Þ:sQP/- F5òúe‚Í磸ö°õ«£çn ¸³~bĦ¥­,5*ò]_ÞrÎïóìÚíñÍâ©pº…× ƒ §ÓKËEg §ÀÓã0—•-,Z~(ôð‚¡WM­,ºªRXÅùyÙé*°þ›¼½Ìèè++ó몎(|ô–/ׯø*™fóÓæ½=¯..igoªÈËOz­0hô€°+‚'œf¾Q[—‰¢Ç;ÿ¼‹Žÿ}‘£"†Âœ~Þ8.jîù{›w8™oÔ¦eÀíÛE¯™¶ñõ¼W/ ±%øßÅcB™ö=Õˆü„ˆÈ£áCLü2¾ð³[÷­ ººú©©)ÆÆ¦ FKW'55YOOOäBR´™Ž&o’s£#2-u¡a =Ýݲ¯Üï.+JOGÂ*ÎÉ.bRÚ΃ çÈèêªà<®¡§Óp ®©§ÃˆzËæ#ºŽÀ¤#Éʉzöä±œš¦¦Š¼4…`—çg}(ãPÔìœÍ¾Éèˆa˜ššš³s“nïß¿O«ªªDÉÉÉëè躹 QW×PPPøÒìq ßÿÁuöž}‘ñRF£»ÓÔ½ &èøÏ9ÿE…U°žyäœÕµ/Ý ‹~ËÁeÕ Ìàº#Vϱ‘å$œøßåw<„">ømÿ'ªšÞ}ÚÊñ¦4±`ÛQôûŒ=ÖÃB“tItJíÑ{¢týiù¬^R¬˜[¯eDžßßG^VRMǯœÖƒÞÂfüÄC#œl§MžÕ#‹o/svpvÛôœ…"kÒ_Ü8¸eÙä±#pµwuc‹T£‰«¦ô¤×¼>ö¿#§ví -§Ž^;ݼå'Pº l„ó’>xß8<E^³0õ¶Ò!~êÕíÿ;îŸPNWïnçÚÏÞT¶$öÞ?ë'ÿ|"ŽõY¦Ü÷–Ï^qöU™¢±¥…‘­™hצ<9ig—ÍY3SÞÂukOŲ¸»‡~ºþNVKkpÈêøs '-Øv)$3`ºöëÝC¡øõ­‹g.»úžÛÂvˆ×þißÑé†üÄ}3WÜ/©?ʹ‰ûg­(–íýûÉu2’- ßœöz 9½ÛÄu“§Ÿ ?zaýqËgZ·Ú<)ÆCw;~(9àaÊLãî Ó“DþÓ€H®5ÀÊB¸FÿE»}Œ>†vvÖÝ­K 8³ãÚàÓ“ >?Ùÿz—¡Û.-÷ЗB‘Ùô`j[ò䥸Ü}yy?u Bˆ(~þ¿…«/íÙ~Ûnÿ­&/7ÈÊ—»Ö «Ôñܰcƒ·‘ †B¬´ëkíxºoûEÇÓa¥ø:˜š×ßdžzì=1gÉð³¾Zœè36<­TtÛ{òWK†¤‹À7§ýNÊŒž£F1B¸â€yóídE˜ãûº ² é&ð^$rž<Œáâznƒ¬êÆeq-;w§Oa !$¥ïµtª›ü"¿q·“Ä´|WýZBÞL)Ú’'Â5|~Y\B¸jï%ˆi£ª—×>®ÿ y÷ÿ½‹´‡¯Ú0¬>4"„¤G®Ÿë$ÃŽ»u/ ný_ S°ùÔ kzö?/8—úçôMa5jCwþ3¿üm×~í¦:âÌùp‰Yý4¬Ôm°k`p]7Ï^Gb¢žÜ3·—5 !„ˆ¬‡¸x—ÁƒÍËJTçÄEÆ&e–×Ôò ’$rJ(ˆŸ™ÍG‚+QqÇþVÒ"–XÔ<0å)mÕ··òõki1±å¤‘òç_³:2,¾Srî'ÔÆT˜¶F”Éo“*IS%X"¾–¬ã†SžôYwëgçÇì ®ö˜ýG¦v‚Eâ|‹Ú+:²¢Ol½žEª¸üdõîFàã]†8lpm=ànClvG¾zt?f‘µ!âýãûI\бûn9Y“puëºß×B³ˆ¥†Õø%\]KC”“C›òÔÐѪ6ª¦ŽN–”’èóèHåæsI‚um‘뵦>œVQ^I"ˆŽ@ VËÿY}ƒ¹áU®?åÐþ1:0dÀ—iŸèȉ?ñ¿+ïùJý®Z×'©6~Õí{{±Yë(×ZÀÕú qÜþ,èáë%v½¥ø)§ð©fƒÝë[9Yõrﲿëô[øÛD7KCeYGÜðMÖ\ã«n(‚cól3‚à#„«Ùû·m¢g‰(½ä!4ñ`Ç]÷Kà’ÅñQé¬áê°€/Òѱöí¹gSy NóVziâ¸Æ’ÅŸox|}ç ÏÓK˜­µUL¹§“\ðÓ ÿWKz;§°<´£ªçgl}ÅÒ4ÞêÍ¥‡Ûgüîö|‡«¼¤KÀ·Hüã.Ü´‹[Ͼ­•eÎ_ᣃ#„05÷Å‹\‰ô«ÛNÇsZÝStõ譈ʃÄ?z”IЭ»7Ìû‘ìÒ26)©« F-²8øiTí—öñÚ˜'QþêiT£û<Ø1Á/J Š‘e/Å&££‚­ƒ,æRúÕýPšC–?Y;cg,WÒásçΞlÀ‹ß;sõC8èø⎎üô‹ŠeK[Ïxž*®é³lŽ£/忿Ϥ´~û»œãà~J¨üùíƒWçR¶ƒûºO“ÖÕU¡ïÄ|¼ë™¬J¼øû*ô¥£“mÍ“È÷Û}àYQý:S¢$lÿ®ÛH9û‘ž†MW'®ç=ÅK•<ú{õ©È"žÀ;ÜÒ·—ï%Â#ÀW#‹îý:ëp22ž}l÷MІÏîcsMPêÑÙËnB| ÍÄ;²JdÝØy4†Åè9wíCÁ¬q½«f>˜°7æÔÿ®¸žhÔòÇÊØyöS½}óùµûI÷ñê«*£h6?M`ÞÛóêâ’‘‘vö¦Š¼ü¤WÑÙ ƒF»ØzÏ´ImË“jê1Löþ’1¯˜ö=5ð¢ÄðÈ÷•¤ZŸek†7}³#BSpYù×¢å‡B/zÕÔÊ¢«*…UœŸ—‘þ¡ë¿ÉÛˬ¥§Ð"÷êâ¹§Óq³_ŽÿU·<S¼ýÄ’àA;ÏÍ_äa÷ßXXŸ@›ˆ³Å¹·ÿ:QE5²rb7á³=ÅpÌò=鬘“ÝÈní'¬¤l‡ ÐÄH’DrNƒû6žÌ£t³ûàšñN(+üA@PT±êÀÅûϬuUûŠ¯Ò¶<Æ“wÝè­[tÿi\‰¢…×¼g·ïÒÒúL¶çÄ}çožéa¥TñöeàØw¥„šÕÐyëw,qõžšDdž›¿ðÒºõÊ“›ú)4´y×'W1¹WÍ;÷ÔÐ&X^^n«‰"##<=½; 4€:þþw ÑÐ&"¶ÿ;L¦]«É`´ÑÑÑÑÑрΈÁ`°ÙlI—€o›Íb0¤ZO'2ˆŽtFººúoÞİ٬֓ðÃc³Yqq±zzzbÌ~5€ÎÈÔ´[jjòóç¡ô hƒ!¥§§gbÒMŒyBt 3Âq¼[·ݺõtAøAÁÈ* ¢# ¢# ¢# ¢# ֬Б’’”““Íáp$]:;ƒ¡««gjÚÇÅÖåƒè@g”’’TRRbgç(---é²ÐÙ±X5ññq))ÉÝ»‹í&(ˆŽtF99ÙVV6l6«¦¦ZÒe ³«»?8&& ¢#ß9‡Ãçó ‚tAøÔµñNC@t “âóù’.ß ±·X³ ƒèƒ‘U:)’$%]~\Ðw„A߀N úŽHôaíÑwäæEÜ:wåÁó¸wÊØHZQUMÃÀÔÒÎÞÉÍÝÉPûÚìY—¹¯ª;õÜ…æq”€N©õ¾#/fÿìÍU¦3÷möÕnæJ—ºeêî0 ß{&˜B{@d⎎dUô?¿,>WNb²êÆ=¬U¥QMqÖ»W^<|Zlpm• !DVÜYä¹é¹þÌ ççt‡ À¢Òp !*­…F„Ñh!JKIŸstäÆŸþãd\ÝxôïÛ–¹ÈÔw‰Ê¬¨'÷Byr_Ýqà‡!¼ãÇ$Ùlbª±÷⥎Ò]40˜Ç  Äù)Á!™|LÍgñ wƧ×qy}ÛásmÅúYàêVnz’Ëasá©tˆN¼Ñ‘¨¬¨$¦¢®Ú|¾Ä‡‹ó}vFsBi'Æ8¨{•î´æî¢ÂŸ§œxg2çÒÙ&æPˆ‚K}¶½RôÝ{kµƒT3ùr £®Ÿ½xçy컼Jž”Jsça“¦uТ‹é»ÐÁZïë5ê:6“˜ôǸ½a#ÿÞ5Þ„‚BdQÀºŸO&N<ðgï¼;¯<‰I+bSu{¹Ž˜6ÆY·qƒá•$>¸y÷IdRVq5Ÿ®¨cb3p¸ïPK5ÚW~7:=ñFGЦ¶&ŽŠß=ˆolÝô8*&o1lÎ…Û烳mFùÚªb!DÑë!oâ0ÒêÜÿ¢ïÝz3ùWKÖGd߽ɯ Æc6Éêø—-;VŠ+X0]Õ¨•±¯oí  [~`÷O†Ð’ÁŒNCQèŸæ)t*†*~¼sýõ7“žæöúe)qIa7÷¦¡ÝKœ•ë.Y“â·mû…˜r\^¿'³·*µ*3.æñɸ×137¬¢wƒï›xpÜ`°ÓÙĤ³³G‡÷uëëdmaÑÓÌTG^àc0y ïÙ(öbpŽ2sô¬Ù«rHϑ·¢‚ýý^Í·ì-óñU^Ò]¿µÇP³¦KKV¾ÜµöPX¥Žç†¼ê&;Yi××,Úñtßö‹Ž‡'ëÃ+4ÂO}p×tÔ®ÿæØ+!>ÂÉü~ÞôâÖƒ‘Žc»à!²:æÔ® 1ÕÚƒWoY=DÊ#NáeÝûcùîà³ÇïZþ6¼¹U²|©„·o£câš|«—…y/óžY1_ÿáÚ÷ì¬úsó‰ÀÌÄG—]BÃ¥Õ{ôâ;}²W/å–×ÍaÊ}‡»«ß ô Zäì©Xwˉô È ¤|<º4݉¼ûÿÞÎEÚ£VmfÔS¥G®Ÿû,|KØ­{iæÂRvðíed•¬ÿ_ó#«ˆHó)[7¿|J¬¤¨!„0)çqƒµŸ]ÌJL|Ví· IDAT.# ”1D>»Xˆ´†/ý¥|UQq]î˜b¿¥ÓC_íxõ88sè˜.Ь€xQ©Ô¤””Ȩh¡×­,{ÙX[vðº2±_ýaJÖ“v]ö»~à÷_&hc¢!Ø Ïm™6y͵tn+[ËØòÔÇ*_Ü|TP¿‚ êåÍǤ¼‹¯»z3e­Ž ‹¯Å”œûYË4zSaÚQˆÌ·I•°T€Æpm¦Z çãoþ|¶ŠŽ.¥•BÕ$¾I®Å»rY¼†DòXÓ^†"'=³š7s3³™Ó¦ÚÛ5ZÂÉ´±ž5}ª¥…E¦}æpyC/C/„â–&_Ù»ûÌóüà¿wøõÞ?ªÅñšù0o³ ‡^ûdŒœjˆ“ÅOý‚ÊÚða® ÍÜ BåæsI‚um‘ëµ&s¬(¯$‘ÜK¾5"ô?v[è;~vÓGÝqy9—$#†SB<A’$I”óH¢ô֚ѷšÊ•V]SM’rmø6´ŽÃáuí2mò$„Ыˆ×!¦õ´É“LŒŒÄûËÆ¢hÿ™ušrw·9»”*Zp9;:$¬Üw„rK‘ 7ðewêÏð{~‰—˜ø…Wãú£‡ÛJ7»AðÂÕì}‡Û6•3E£—<„F>C6ùÏ…$ÂUí†{Û4Õ¬0åòíZ8𣪭­­ u¿f³†% !ÄgqÔ‡lþÇ:øÆÕ»!1Iqá,RZQUUËÒÃǵ¯«½õâð-Ãòòr[MáééÝ¥iÀO9>~Êñ4“¹—ÏL7†'r€¿ÿÓVaRÊÚ²Í4¢º ·”Mb2ªºjÒ¼Š‚¼²ú9мº¶2£¶,¯ Bp"“Q×U‘æUæå• LFàtyyY)JÁI|—ÃfÕÔ°Ø<Ž “IMM%Tùûßa2íZMÖ)ÇFÈÒÀ³7RøÒΣ†Bh?*FVY%9%­¤©.ʪnô ¯¢ «¢©„B BˆÏ©.ã|þ2߽ι ×þºžP‘UL1œ4Ç£åõ8|ÏÄ¾Ê ºÎù9¯ün=åÒåôlGÍ[5Ǻ¹_«àÑ ê\ÑQjÐöðA’.DG$¨sEG@ˆŽHDG:)ˆŽHDG:)ˆŽHDG:)ˆŽHDG:#ƒÁãñ(Ф À·Ïç3âü™&ˆŽtFººz©©Éêê ÜØ@+8vaa‰Iw1æ Ñ€ÎÈĤ[QQQ\\Lu5<©€VÈÊÊ™™õlýá‹mрΈB¡¸¸¸º¸¸Jº ü àIm€0ˆŽ€0ˆŽ€0ˆŽ€0ˆŽ€0X³ @gDDJJRNN6‡Ã‘tYèì †®®ž©iw[—¢#QJJRII‰£´´´¤Ë@gÇbÕÄÇÇ¥¤$wïÞC\yBt 3ÊÉɶ²²a³Y55ð4Zãx·n=bb¢ :ðãp8|>Ÿ I€o@]Kï4DG:)>Ÿ/é"ðÍ{{5«€0ˆŽ€0Y “‚_?@‚ ïƒ¾#ô è;ÂÚ£ïÈÍ‹¸uîʃçqï>”±‘´¢ªš†©¥½“›»“¡,ÖŸ(~Dþ•9#ÿŽê¾ðú‰É]Z¸„`=\æ¾þ©îÔs˜S:®xàGÐzß‘³öæ€2“ê9g÷F­F‹üׄÝÔ~+ÿ[jOkÇbð}wß‘¬Š>¶`ÌÏÿ—iõ°¶µé®#[“ùêÁÅý[·_Nît÷o‘wº82ÇKêtE UTŽ!„HöÛ7cXßÃh´ºÿ~¤t2bî;rãOÿq2®‚n<ú÷mËÜ dêÛ%Q™õä^(Oî»k§ô¾Ë–;ÊšiÃ57æI„ÂRôÚ§×ïûô.p 6lMÂ&m'ÞèÈO Éäcj>‹W¸0>½ŽËëÛŸk+ÖÏê(ú}FéKºàÇF5æÍ¾uýíÍÑîó™ßÈÜx£#QYQI"LE]µå|?ÍêìŸ|jÿIÿשÅ\‹A“—,Þ]ã„ý»ç¸_hb>‹¡Ö½÷¨%¿L´Sìe‰÷NŸ¹õ$*5¯’`¨è™; ™0mL_=)¡Ïi1ñáâ|ŸÑ\„PÚ‰1N'ê¶¡;­ Ø7B¹!n^È…#'n¿|›WCQéj?dê’Ùn]"ÿg󎟾ڑAY-lˆBµ9!çž¹û<)¯W2´q›8¦å‹¥?H¶YyýØh èŽþàZïòÕ¿éyLôǽg7|¬|uñ›7d#˜Q‘týÆ“—‰™…U]IËΝ‡½Ö§C“, X÷óÉDÉþìwçâ•'1iElŠ¢n/×ÓÆ8ëÒW’øàæÝ'‘IYÅÕ|º¢Ž‰ÍÀá¾C-Õ`¦|ëÄ)šÚš8*~ô n¼±u«ã¨¼Ì+«f_ˆ“6ëeí¤›yeÛ¢\òÄ:™c36ó Í-t ÞFÇ\”Cœ9:µ[}ƒ#rnšó‡&—¡Ñú ½,5*Üï`X`ÈÜ]»æZ5|j«É0y‹as¦(Ü>œ­h3Ê×VC!Š^™†‚ó²o®™y&ïfan¯Sš›xvý›<òÂ&wµ–¿\ëò2n®±-¤“7dºöV% ïþ97Þ»7ü˜h3‚j>n´Ù£#‰~7#/°k¾å¡‡7þÀ¥«w³r±¡•¥ÅÆ>9özÜšÕã| Š!„Šï\ý Ť§¹½~YJ\RØÍ½)Eh÷gåútdMŠß¶íbÊqyýžÌުԪ̸˜Ç'ã^ÇÌܰnˆÜ.¾iâ=€qƒÁ>NgC’ÎÎÞ×­¯“µ…EO3Sù&?†Ÿtç†Å”#×çÚ«à%!Û§üzëÅÑ_瑸óæ‹kjÓ"«ß˜7ÿDü…³/Foî+ƒ"ònoÞEè ݸ÷wO}Bˆ({ýÏŠÅ'cýqÔö¿_í¥‘hÉ0y ïÙ(öbpŽ2sô¬ÙÝõ%ô»„Ûígu*Bˆ›å·bÖ¶ÀÇg®M8פ¥®]«¹··ï )ft›ü÷Þ_”q„Qºkñ/—Sy.»AË%´=ÖïX3Pç#ŒRfݯgã/¸d¾sº¥ÀØ?õÁ]ÓQ»þ›c¯„ø'óløyGЋ[F:Ží‚#„Èê˜S».ÄTk^½eõ=*@8…—uï廃Ï¿kùÛp˜m”ðömtL\“oõ²0ïeÞ³# #æÃ×¾eçÏn]¤yʼn.ݼfѸƒû ¾lßí¸ÒÏV…RL§¬m_?dŠ«ô;Ì„Ê/ÎâôÿeÅ@íºñLÖ|Â(&,‰Jã!„‘~ïÚËJ¤:xéjýú¶Œ+ÙÎZ;ÃŒFäø_©$Û¬$n4q]}„CÑô½¦{éPxé‘1%-oÞÚ†DzÀÍðjLoø/ ëB#BWuùy‰&œP@=²u¨aô”‡ÌÆ6gpÓn߈¨ FSɆ|øYÁ¢«‘ŠÛü…ŽRÅ%¥e%%ŵ]Fÿ2¹•È{QE4䋉Ž_>¥VRTRRZRT.å¢tqhJ!«c£Sø¢'k EDZ±`¿—ÒÅЀ‚øÅE¥-ÿì^+’•q±ïù˜Šs_‹F‘ÒÖýì!<‚/Ar•NôÐ@¥Ïoúg6ut“U)IY|\ÎÁ¥bó>žHˆZ–‚“«)…¬IJÎ<ªqm¦Z çcN$Ÿ­¢£KEDiE%B5‰o’k1EÇ®\VCnˆä±(¦½ )DNzf ¬”mdnf6sÚT{»FK8™6Ö³¦Oµ´°èà´ÏÔ.oèàeèà…BÜÒ¤à+{wŸyžü÷¿ÞûG5 ·` JC…N£`˜œ¢BãRÑh4Dò¸\!D–$¦¡§-Tr\KO‡†%”Õ"D1YkßSPRjTBŒF§bqyÜæ6iC²´°˜OâšÚB#`T-uUµV.ðChýZX°óH"ê6fŒåý±wn„YìDoHT—QQZF˜º¦2—O |5 –XVZ^K’R—óàòr .)˜é!¯®ëXV\Ì#‰Ò[kFßjªh´êšj’”û¢/~XǨk—i“'!„^E¼F1m¬§Mždbd$Þ_6EûOœÓ”»»ÍÙ¥TùÓ‚ËÙÑ!aå¾#>Îé#¬éÅͼüQ+gŒ[‹˜L©¾|CX|Ĉ¬Uè?Þëjìõ—·îúØ~»î $ žpÛàu÷MR„ŽG²É~LDáªvým”›8Ž1åòmÿÔÖÖÖȺ_3ž6y’©±QmmmÇ—¤ƒ–•I™Y˜R/ge%å$jª-‰ SQWűԂœ<2ìxù9¹\SUS¥‰žLR0eu#òsóùÈ@ð*ž—Ÿ[Øò˜-øqˆÔwü˜²î¯<ÂdÔ+ÿ}1þ7Âú; ¼‹BJª*ö®0¯Gê6º?ª07ŸKb*ªJT’$…r(Bý?ê_VRSűw| æðqvoò¨KÌçÔÔÔ0¸ ÚŽÃáv1¨ëAšv|¯±Ž˜'¹ê¢ýçxÙY|„Q”T”¾®»„)ZZRˆªO­«!²Ÿ&ó1Y+SŠèɨ4BˆÏã}U±Ú“ïeeD!J^†$4ÚíìØàˆrˆŽàË‘µò}' ÕF¯nÝMk<þI÷07¤Õ¯_¾©nÔ(òÃÃÒø˜Œ…¹AN˜L/fwYñâApNEåçªjjáH_¬¶¶ÖÄÈÈÄH2½Æ:⎼ø£ ¦o:û ¾ó©ù‘ìì =[/¥ñ1YÛþÎ _9˜ˆzú:Ê“Å{þzô¡¾ÚÈÊØSÛNÄsq]1.òX’!DSUWĉŒôªŽ¼ÊÅ»zŒ°—#³nì:QV!J^Ús+N) žKüšHÊãúŽcJó³Äq¿§ÙÏÛ^Ž, þ÷øó‚Úº—ˆª¤ǯ&ñpAìéBù6÷qu[*÷3D•…žÞy#¡Tp}*·<-, (­V„òÐ,‡Íá°Û´‰x ˜GVInQŒßÁÈۇ芺Æ]µ•¥1VQFrZA5è:î«W ýúpíaëWGÏÝpgýĈ LKZYjTä»2¾¼åœßçÙÉ´-¢õìë¢zõVðÖ™‹‚ziÉP0ª‘×/l¤¿¶˜­‹5KBfl =½hL0ÓÎL•,HŒˆ,2ênr÷a&•F…IÐzkoX”#˜–äÈô7ìrä¥lB˜à³rx².K—½ùuÛçûV½ñ7ë¦N«ÌLLÈ®$ä,f¬oJrkë†N ÐhdµñË<ÜlÞÆ¹Åþyqqó¼ûÝMt©ìòâ¢ü ªp§%ý\ áyà&Þ×Úkæžc݃ƒÃ^G'¤f$E'sª¬²¶yOWÏq? 4•Ë9Ÿ¢3ø·sz¶'ÏÜ ŒŽ Lä3Tôm‡M˜0ml?}©¶'“qY´}%:r94áɽ.AÒÌço÷舵ˈmgÔþ=xêîóØ \ÉØÆkÃæé¦æÞÁ¨ 2I¶6ð1I$ùéáñôG޵»»+¼ŠD‘$ùqúWð]|ì õùów‚bÞ†¿#ʺ6^ãÆNô±’ª¨à4äV—œD$ÑLt$H„ŸÅQ²ùëàWï†Ä$Å…³HiEUU-K×¾®VôÖË@'†ååå¶š(22ÂÓÓ»Jó£#rÏϳ#ÎtñÅã3ZúUIðýó÷¿cbbÚJ"LJY[Cg—åT5žñ§Èjh)Ka‘5…JX‚Pœ.§ /+Å SqDòyµœêªŠJ–àBVмº¶2£¶,¯ Bp>“Q×U‘æUæå•× f'#//+Å Q)8" ‚Ïãrجš›Át¬ÔÔQB•¿ÿ&Ó®Õd0ô!1ìüŒy}™Q¬J¼ø¿1\ºå Aú(#«¬’œŒ’¦ÞáUåg7sß,ŸSYÊ©l)[^EAVEŸV]UÝDvÕeœÏ_à[ÑQRˆÂ‡›}æšw뢩"C”g&DÅdU’ò6KVŒ‚àH¿ïh/%S±>¾¿ÿ‹è7Ïb+9MN½‹ƒÏä SÇöÕoâî1ð‚è€At”LÖÌ{Ù&˜ÍÍ‚è€At “‚è€At “‚è€At “‚è€At “‚è€At 3b0<B¡´ž€ŸÏg0­§DG:#]]½ÔÔduu CªõÔüØ8vaa‰Iw1æ Ñ€ÎÈĤ[QQQ\\Lu5<ˆ€VÈÊÊ™™õlýá‹mрΈB¡¸¸¸º¸¸Jº ü à‘e€0ˆŽ€0ˆŽ€0ˆŽ€0ˆŽ€0ˆŽ€0ˆŽ€0ˆŽ€0ˆŽ€0ˆŽ€0ˆŽ€0ñ=g•Ƚ¾lʦçìn3k&ü;"D‘ÿÚÉkŸTvxðü+±}jSX—¹¯ª;õÜ…æðû?àûRRRüæM\VVzEEBHAAA_¿«…E/Õf·á†ýé½ôZ Q÷/ £Ð¥4ºötr5uŒ‹¾(¿ùóc´©/©[„âæEÜ:wåÁó¸wÊØHZQUMÃÀÔÒÎÞÉÍÝÉPë˜Â‹‘~fÖ¨É6+¯­ñÃv¡ÄqíËç=˜ò÷Ëwœxd¶)]à=²øé¾]¥¸ÁØu³Û94ðâóùAAOÒÒRzõ²vw÷¨;e—”¿ÿîÚµËÆÆ&ýû»áxó§2\ÎÀÂL›â³K2“ß>¿’ð" höá}3zýðmòËë–¬Šþç—Å'âÊILVݸ‡µª4ª)Îz÷êA‹‡O‹ ®­²_zøV‰sÏáz#ÖÌy¿¶¶!¤  ÈdÚY[Û<|xÿæÍ«Ã‡jö“ñ®?ý±oª~]« ÊbÎ,ÿõØ«ØSÛ.õÿwºQ+må»nS_S·ÜøÓœŒ« þ}Û27™úŽ"Q™õä^(Oî[ì8‚zâ=Ø)]~Z9×Zšwrë•t~Ýkdå‹Ã»îä#ía¿þìÐ! E¿Ï¨Ñc=,TàÈß‹  't:ÃÃc(ŸÏçr¹Q?LJ—Ë%ÒÓÓ›J¥Š–®d5uݤîT²6)($‹h-ùwݦ¾¢nù)Á!™|LÍsñ ÷†ÐˆÂåõm‡Ï]<Êôû†þˆûRÚuüªé–R¬Èc;¯d‘ÕǶßÊEš^«vVl¡i‘5é/nܲlòØ‘¸Ú»º·`í±ÇïjÈOiˆ¢ë½™®#÷DV ¾œssá gë>SƳBˆõp™‹#sÌ¡xþ§$e ~;WÎ6d€½So;W÷A?ÍøùÏ‚>´zV@òŠ‹‹ß½K8ÐÍfA~† 6›íî>$55¹¤¤X´\q½ž=”pDäåñBˆÈ¿2«·£íôsÕެ›œÝèKª=N^Èé?¦òpvéÛgØ”_>NÄl‰ÚZB…BlšÜ÷–Ï^qöU™¢±¥…‘Mø<Ù/óʪ٫¯¤P ­,uЇÈ+Û­º™õáþS~9^£ié`cÈ(Ž 8¸hù¹dîÇ­DiìÍ—‡bÜ4yÖæSO’Yš–}ú:˜Jå‡û\2uñ‘˜Ï Á˾¹fæâ“¯YšæöL¹Š”À³ëgozTô)?ûîoÓ–¾[¦dî2ÈÕB>ÃoìeçR‡ÐδË:L{ÌÓ»O^1õéœc/.[¨øî=_Õ}ɲþÊ­ Éàýíöup0Rø°ÙYw·.ý-àÌŽkƒOO2¨{SêýëúÑÑ‹/ÝØ²«÷™ßÝT¹Iç6|]#g¿ìÏI&ô¦³® ½|=¹VmÈæSÛ©̨ΉϦÄ9øde¥÷ëçFõ·“gΞûïBÝßÏü{!4kúT„I"}}‘WY1Ï£* Œj`ÔE`üŸì½ËÐm—–{èK!„H‚l¡åò“îܰ˜räú\{!¢$dû”_o½8úë<wÞ|qÍ@m:Bdõ›ó柈¿pöÅèÍ}eµ±7[yŽt>ìï÷j¾e ¼¤»~ fmh×BuÛœfê7ìãt61$éììÑá}Ýú:Y[Xô43Õ‘*Yùr×ÚCa•:žvlð6ªƒe¥]_³hÇÓ}Û/:ž¬#„Èòÿ­>^&o;sË_3íÕës©-JˆÈV­ßIDÞíÍÛ²¡÷þî©Ï@e¯ÿY±ødì±?ŽÚþ÷«½´@í%ù]ÂÆí¿ö³‹:!ÄÍò[1k[àã3צ œk‚#„ˆü{í ʧšLø{ßr'!Ä+|ºcáŠé‹§ÜoÙ/nj­NWàZvîNŸª!$¥ïµtª›ü"ÿS“³›÷çänÔ‚û[ÿòs|Ãñx¶’˯ëGuin„Ÿ¨,*f“KUÜqYÝ^ÝÕ¿Ç5à»SYYÉ`HY÷çþÃG‚ïÞø¨á-))éÊÊŠÖò#8%ïžÞðÛ\>®àâÝW°y’˜–ïª_ëÎk! o±éRL§¬m¯R׎p•Þc‡™PùÅYœþ¿¬¨]wµŠ}ÞV IDATÉšOŤ“å1QiõÝQ{såÁ”ûwWCÅ~Aå N¤_@!eçãÑ¥-ÍZ¨n[øÓdÝâÚ÷ìüÙ­‹4¯8ñÑ¥£›×,7bpŸ¡Ó—í»WÚq‰¼ûÿÞÎEÚÃWmfÔ0=)mKþšÝBtµž½­5ë—S¥ß»ö²©^ºÚããÍ8¸’í¬µ3ÌhDŽÿåJÁî#‰M\WB4}¯é^:^zdL ‰BDfÀ•HwIJÅNõ{QÕû/Yê-tnìL»¬Ã´WÄ–²˜2»ï••8¦£g{Š„ˆêœ¸Èؤ¬ÂòšZ>A’DN ñ³3³ùH`±œt¯™澚³?hÇäpN5OuðŠÕ>-¬¥Ã•MMÕ(‘1§·Wš9ÌÕ\[¶Sî ZÀår¨ÔúÖŠa#†H’lHÖl¼7»|w ¾‚Ë÷ûǺ!ª‚Ùá*Žý­¤‘hpm;ç®ç\Ç@G)RLgÁ·0E}}e,¬¸HpîQÄÆÞLydìGyêû{qóQÁQš8B¨êåÍǤü@_÷6_ó ÖmËÉšzS²ž´ëòð÷Ï‚^FƼI|“ô®° áñ¹Ä ÏÖØ2ª+ ¡êȰøZLɹŸuã5û˜ ÓÖˆò"ùmR%iª„ª"_½å"ÙÞ›ýdylÌ{>.ç俍 ¸Û(]ÜšŠOŒNáb6|ŠŽccj£t†”[\TJ 5 Y“ÊÃTœûöj4°)c;ÐQáæíj¡ï<»¬c´_–&-MA“’¸Ù˜nÃÉpvõE}ÀÏë}ºâ!²&áêÖu¿¯!„†Î1J Kè%ºéÔõSO:_i ]µÆ]­ÅÊ¥3§¯™¿áÜó«BORå4{Z9º1ÔÅX¾sî‘““/))ÑÑ©?ã õô8yælûC==I²>î”””ÈËË7ËÇû1ŒB—QÐèbæ0`È@sUšP*u- ‘Zb JŠÚ…N£`˜œ¢Bã FC$Ë­oÇmiìÍ”‡f>ÌÛì¡×~#§âdñS¿ 2¤6|˜«BÛ–Õ Õm Z¬[yC/C/„â–&_Ù»ûÌóüà¿wøõÞ?JåæsI‚um‘뵦¶¦U”W’H åðI\³‹^3sD!²¤ ˜ 1 =m¡S7®¥§CÃJ ‹jN똂’R£„ÑèT !.‹BdiaŸÄ5u4…ª˜ª¥££÷ŸÛ‰vY‡éØÑ^¢äíËÐàO3ǸA×)B8"«^î]ö÷£b~ ›èfi¨£,ˠ∾iØ’kò³ùîÚ”Àgïx$B¨ì]ÒN_å§t1Ç_Ž_ùê铯£¢£_?8þàü‡_vý5ÙLÔËd$EWW?''[KK»®×8mòDÇïúû#„¼½¼&ÇçóB$Ifggéêê7K£û›×ìý’MÁš>¯5ór66öfʃx²;õgø=¿Ä‰KÌ ü«qýÑÃmÛÚž…ê¶ÙB·\·‚hÊÝÝæìRªüiÁåìè°rߊÁGW³÷nÛÔ ŠF/y ¡ß¼•XÑò꡺oñKµ˜Y£ÚNµË:LÇFGºë–À—[šxƒùàI>R±rã,çOŽdT‘ˆ&œº&öøï'8ÊžÝÞÝ;ûÛQû³K¬e[þh\®«£÷ GïqK’Ý´éFøþƒ÷ûjBtnݺu¿{×OWWO[[‡$I.—;}ʤ¹³f „jkkÙl6Bð¼¼ÜÌÌtoï’.oËÚÖØ›…«éº/ìá]¿ÈYô¸[q\j7/Ÿž¢o_O¨n›Lóu+efaJ½œE”•”“HIUCÇRùº.Sç÷iáÁ}jZ,9?#§™620uUK-ÈÉã¡F7Sù9¹\SU h ¦¬®JÁ’ò?ðQ£©?^Þ‡BaðεË:Lçˆ $»´ŒM`Jêö,Yü4ªö³oª"öýy>™§9tÍÆ­WykñÒ.nÞVÙÊ•šJw¯ùcmi$7;#îxž¦¦V×®†‰‰ñùùùu¯°X¬²²²²²2«~A}^^nBB¼¡¡±††¦äJ*‚¶4öaò½Gxh¡ÂÇWüw7•Ï`úxvmûùìóº­»£îÞǺWZ¨[>¿éÅ®¼ìŒ,>Â(J*JÂlÌhdù3ÿÒ¾"&Ç´ïACÕÏï5— S´´6¤U/ž„7:åÙO“ù˜¬•M[@€É[ZSÈ’ÁqæTk"Ÿ†W|:5v²]Öa:GÑ0i]] ‘ñøNÌÇÛɪċ¿©f ËBöl¹œ‰ôG®YÑOWq]±ÖWe_ݲ'¨¹ãŽÈ}v= :Ÿ-ð6Qù:‡Q4u¾Ë'cï •JuppFÅÇǦ§¿///ãñx8Žã8ÎãñÊËËÒÓßÇÇ¿Á0doï$ÊI½±·Šaå;Ô«¾p÷)ï_HvvО­—Òø˜¬mg !\Ï{Š—&*yô÷êS‘E‚wYsKß^¾—X÷H\×k’‡:*Ú³îţ¯ˆ[’WP­pCO_Gy²8`Ï_>Ô?I€¬Œ=µíD<×õã"ß–JÄ»xŒp’C97÷ì/­‡ü¢gû÷Þ.è7t²]Öa:IC¢Ùü4yoÏ«‹KFFÚÙ›*òò“^Eg+ = ìJà§«¢èñÎ?oçâ†ã_䨈!„0§Ÿ7Ž‹š{þÞæNæ›5±ø‰,‹ºøçÉ¿þR763몡Äà—g'¼ŽÍ©¢Oší¥Õ™w)**0èõëðÈÈWúú]i4BˆËåVT”eeevíjÄdÚ+**Jº¤­±±‹‚bâícsvwSàÓ¯¥gqµäkê–äÅøŒ¼}ˆ®¨kÜU[Yce$§Tˆ®ã¾zÅк‰LÁeå_ ‹– =¼`èUS+‹®ªVq~^vFú‡ ¬ÿ&o/3:BSt]±eVΊãa‡ç ½afÝSWŽW–›‘’”IqðF/ !„k[¿:zîÆ€;ë'F\`ZêÐÊR£"ß•ñå-çü>Ï®²Æµ¼W/ ±%øßÅcB™ö=Õˆü„ˆÈ£áCLü2>¦êt»¬ct’èˆ(]Çì>(}ðð¥‡1áÒèÊæ¯Z4’{x䕆4Džÿæ iÝfo˜k÷éwad˜s×O=ÿØã›œ,ö|~o®ï1g~mÐëèäŒø—oÊXHZE¯Çà¾SÆ{š¶é: ‰Á0LMMÍÙ¹‰I·ŒŒ÷ïß§UUU"„äääuttÝ܆¨«k(((Hº˜"¥±‹×dÚài:ž>ö_ü_Q·Ô^3÷ëö::!5#):™CPe•µÍûxºzŽûi À “í9qßy¦ÿ¥K~ÁQo_ÖÒJjê:VC}ú âÒ0ˈ)XÏ Ú>ø)ÇÇO9žf2÷ò™éÆ_=uÛĻ˾Œ¿ÿ&Ó®Õd°×ø–P©Ôo¥ØîÈÒÀ³7RøÒΣ†Šã< uÛîĽËÚDGÀ7†›pí¯ë YQÁQÅÃIs<:õ‾Í]Ñðáç¼ò»õ”K—Ó³5oÕëNøû ±oq—At|c¤m$éB€¶øwYçïÝ ¢# ¢# ¢# ¢# ¢# ¢# ¢# ž$‰ ˆ””¤œœl§m?„ZÅ`0tuõLM»ã¸ðE0T{ûj—ˆªý‹At’”’’TRRbgç(--ÝzjÐ,VM||\JJr÷î=„Þ‚jo?PíÑBµ1ˆŽ@’rr²­¬lòòótzRJjMM¥…Eê»wíô—÷•••æff™ÙÙö—¹¹¥ee=ºuË/(è°¿”–•©¨(wëÖ#&&êóóE]µ³Ù¬ššj‰ì÷ïŽãPí¯…jÿbðûŽ@’üýïØÚÚ‡G¼îѽ›œ¬¬¤‹óý(-+{ŸžaÇ´yýúÕç·®Ú ‚HÙ¾{8ŽCµw¼æªýsðûŽàÛÀãñ´45eedH’”tY¾JŠŠÖ–½ê~Å·I-¼¾T»Dˆ½naÍ*0 Ãà”ÑÂ^½–tø†AßHI’rsõõt%]ïÙBwzêÕþ ¾#<}==Iá;ähßúÌ  9ÐwF’$Ç…kj± {ÑB€„ —¨öoDG yró$Ø}ä§_^òë¥w|ŠîÈ-‡§šŠÖ$ˆìëkœ}ßsΡm^ªØ×&ûn}QÝ~)vÈ–)»_jøîÚ;єҮŸÔ±x1ûfm (««F¡IÉ*ku5·0ÒÇÕXî<¬:DG a$IêéêJîššŸò<ƒâç¾IobAe+§Q¨4¬Å’‹˜¬]8ØÙJzÞñËêö‹Ñ¨! oi¾U¾¤d$…†c—10ï¡É@œÒœÔ÷qOÞÇ…„ƯÞ<×Q d»€yG y’\³ÊMÍáã*êª8Yð2(áûyÄ—ä׬~¿u+xŸÕÛöìøkÏŽ¿œ¼xûø"U¬6çÉñI\Ií{ÑHXÝšURB8 ¡!ù$­‡ïªÑ=idÉ‹à¸Q7­+=S2ñkuÍj{ûŠºýB÷ÝZ#ÎjGõ¹ñ*KKKKKKKJŠ‹Ùjƒ5£!"?.6‹'îÒ³ÄtNª#«@ò$w;;&$¬˜¤Zìmî cy*>òUhd5ÓEVh¨Š[}÷ÜÕ'¯ßÕàòú={ûNÝ­‰ÜDLÖAìl%÷áH”º%‹Ö.8‘h4éàoÌ”+ç¯?KȪ dÔlúNò±Ö µ-™~úå¥+®fŒÙ»ã§.zdñƒ-sÆÉ ^wt®%£½¾~û"y,Y}#E<¾¤¼²²qPà•$Ü¿y7ðuRfq5Ÿ®¨cjã6|ÔPKµ†zúTŸ8¤_ý÷Jð›ŒRž”F·>#&Os7’ÅøÅ1·O_~‘VÄ¡«1OæÓ«Ñà-Q‘tíúã—‰™…U]IËÔºÏ0_O­úºä§ý·põÍ\£ ¶Ðk\óeO¶Ï>%5põ??3¥D+­AßHI’\®d®~‰ªè ðr’néî À“·s³fU¯ƒ"*ˆF©x¹ûVnù/0©J©go·>æŠy»×n»‘^û±ømJÖqÂ^E’ë;ŠT·8Š!ÄϹ¹õ·Ýò-ú¸õé©T•øßö•»?ðÚ˜¬q×7òÑ‹ÎÏy’ÌmT2~îÓ§ñ\ßËÛšÑn__¬ÕÞô¶<›‹&+'‹5¼FT'ßücùÆ#w#?к0{»:÷PªxóøÄ¦µ[²>ÕB]}’ÿÛ°# “ahåÐK‡RïtóއòŸí_±åjWÛÊÞÚPª,)øüŸÛo¼û´1??äÐòu‡¯½L¯Õìåâjg*Sûøüæ•›ÿK¬®Û¹¸‰ûà®8ïý‹Ð,~£%aÏãÙ˜ú€!L)ÑKû5%&Ðw’—›—'‰î#Yúª’”vìï O BÚa ½lxHdÈëR×*¯•É¢àN…QÇnݱÐF– ŽU¼Ü·l_&}ºÀ1ÙC¤º­ÃK{úèÿíÝwXÇÙðÙÝ«ÇQŽÑHt5£Þ‹å"Ë–kâ’¸ÇEqÜí¸·ÏqÜâ¸È‰‹l+.ê–euBHô"ºý€k\/»;ß´ã8਼¿'Ïyovwö½cÞÝ™Ýð«ßþöá9,‹(JWøþãÏÿxæ«ÏŽ&¾°Ü—c±ŒGæÚÙ_”ä?Z¾96Y#µ 'vå²P_ÂÏh²T—ThYRš–Þ×ÇÁú’ÿüãû}àʧ^{jU‡fIÑÍ¿þý¯ïe}ýžY/\8Ðbêý>ã–¸s–;Ë"B—ÿÏ?=µ·pûÛ/`ÎÜ¿ý×L‚Á¤¥î‹GùoÝþ]Å«M"„°üè'Ÿf·³«Ÿ{çé¥R’Ae¨øêÙ-_Wlÿh{»wÎâ#Äú/XõÕuÙ¹Ã"ú‡cy~V¹…ð_°8 a<¶ÚN è;‚)†1 º 3ÅñaU§²‹ È-cIªÁ³¼”ÅsÅ„¹ìDnW‡i=q¸H‚Ö?ðÇZ©T©Õ*¥ ͼëµ~d_õ/6©2ÒRñTõŠ-î­é·îÁ;qOØ &æ®× Cñ¡ý}§Š¡žrý÷x~êª%>Hyêèé.«¹âXv3ËO]}•ïD^°piØÑàãbÍšÖÂݽÿk;/|Ýã›cɾå]Ù{v¡€u>–)ÖÉ*µJ¥”ë$‹½s¶Ð\}8«©ÿˆBˆš~Ë–#h¹B©T)Lìú5Ó9¬ª^øàýÉT·\¡R)éú É\¬©ªê¹¹É4g*Ö#ïe÷?4G Q(Uj¥Ra™¶é±Ûã8¬,û·|‹1ÆŒßÜ%ñ¶9çTÝ@YY^ÎY+²83³cªíøÃ~a ;‚©GÓSpg²ËÍ„xöÒdnïÐ*aÙ| a­Ì:ÕÑû¬¯­i¤ ¯ŒŒP«¹ÿÕ Œ™Žœ—&øãq²Øä:_8E{v.¶}Hôy‘6acÍÖis< ¦±¦V‡ÇZÌKÄ­YBè ŸRö–0”É‘#ñ¼µsD—X¿‘®üô›7ÜpÓ†6ßpçc/~uZ÷Ç?~ ‰gí;xCey…Ìžn5ÒýÁ´‘ŠžA±­ç› 6q"R’<–¾x²Vÿ¤”i´‰Á}+S¾^V©µ,Bëj«›Ò}öUqÈÔ¿ Öbô˜» šÂ†êš¦ží1^³—%rÙöÜœZº¯T{îÉZš [’Ââ1×vJÀ•U0Å0Æí2YHpÐäî–m?u²ÂBH/Jâ°¸çoñ‹®òù}oMNnóÚkÃH„X­ZÅ`ÒO*¡Ylsõ³ž~~$jì9w¶Ødi§Yçb‹P_ŸÐWÂØ…MâçGbZ­a±˜t²t®ç_LèÒUq?}Qv4§eéÕ!$VçÍÓ Ÿõ+’9 žŠI]HØ{:¤(4!.€kén;Wߡזo{í“ ×î˜Ùû<V­PИUízzÓ.G›áê zŒÝûÃ.ñiŒÎÝX’C„»XÀ°¶K Šƒ0ͰcÌjTj~þ^VÛžõ1¾R.Q©Vu[0 „÷9‹“øÅ9'«n‰Mà!Ķäe×ÓTä¢ fÆPÛ)ÙL½àI¿éȶ在µbD—m{úY›¿s¬3#D7œÌ9uX$…ÑÛò0!Û{[˜ÔÌ9YlRe¤¥NÍŽíÀì°õd.bÐíD'‹ Z…ñY°>õÛ·ó=·ööéŠÇK dÈu+¢ –™êžÉ‘Ó®ùÛë7‘!’²6î{ëñd5þúÙ×IoÞŸÜ;³‘>é׬OñrÂ+NÎǶ·¬¦ät¥1ifÿ¨Rd®Î/T³TT|Œpà(F-†7ú •°b™ÿ‘_r~gij`øi«3}hvªn:^Pv´]»7SZ Ö˜owøÝœ†ßw,(CD abj,÷tEîïÇ[¢çx ÿt9ìð4¢±ýRÛ²‚Ø„êt]Á©2ݬԙ«¬ìô©z†pKŒxd"æ$-žã‘}ôtn™Ú½þd+ËK^Q4#!Ò“Uœ;[©‰X¿œ·ï`Sÿé<í\±É”_X”žš2ܧTŸ1ÅV€1Bˆµ|­0ç-e3"½Iõ¹òªV=öÿðà EVÓ_ÕQ‹ Ü1³ 6¶J®šõý'EfÂgáòdjjÆãôWíÖXÙvuÚ´î–{ß^¾åCÇ>xªü×1~msÕÙ-ëžxד›£°ÕbSAE-ºÊ{ÿÞƒ'Î[šÂ· ½“µBÐwS cÜ.“]Àyâ…2”ää«X*lá¼`†uT€ö½ šƒ5ù¹E:ÓF·ùûäÍ»WÅK4µ9õ†UÏ~ðÒµ¡\d{šíd±I7BØ'ÀcÛS;n赯¼ÿìÚPc]áÉü:­dÆÊ»_ÿ÷Óó݃¦ç9Q¬w¾ãPVaLR‰È K£0㠀˹6ììÌZ¨ä[¯âaùñ½9,ÆŒÉì·ê•Ï>~áŽå3½çËΜ*ªmÓ“Ò™«ï~òÕûgóGÜÞ°5´œ6òSùôã'nYÉïª:}ºôœÉ/eíŸÞþôƒi³ÝwÎâèÌRcŒÜ3$q‡ÞÙÚŽ=P.BÈdí£*,Ì_³f½kw Bhÿþ½Ó§GÉ::ü¥“µORèäëFZ52Y·Åq®Ä?À“Çêír‹"8‰‡HÀ㈵šõZu·E( ð̪ÖN]ÿ=,'‹Mªúúº¡¼=aŸ€½-¶zeö~QuÇûÏ­Žðô»ñ¹ÁÒ“¾»[;0 «*†‘o°¯éîhWÛí›iÚóÌó?7Eþñ“W—xZ'£ïʰï ©ˆ´¨ÛeZÚþ3®G€¿„‡LJYW߇$O$ö ù\E"Ì04cµ˜ŒƒÑhíé¹Qbi7ߢjïÐØlú„øº±ºÎ6•y Dß+@êA»ZåóIž»‡‡»Ï¥H3V‹É ÓhŒC²"„¾w TL!Äåír½ƒNû¨µ ‡ajÿþ½©©Ã¾¼\YS Oö˜UÆ on¹ˆE-kRÛü7¶Õr£zp™ö¦n»Õœ,6I ŠŠÓR’‡ûtb>¶ØÜQc,:U‡Nåx '‹!¬ëjÖ9Z®9³ïÈyF8{ýU>Ö>¿L® ;6*ZÃ|fénk¶û1fºK§v¼BÑšŽ&ÍÐMäMC¿;lR¶5)í2f­ªK;Ü÷0xuEkÓ0uw²¶S²#˜b,‹ÛÚ;§º"—–Eìð#âGøhÒ Œø`Gºèd±¡èsG¿:zN×QST­¢Âoº-ƒo±Nmr¼(œÙL1ŒqP`À$ö¯©É³FˆêÅðÁ÷´Æ[l(FUsüxÍuJ¾æž¿\dÕ™§ú /†°'AvS c–¦­x Ç^¦ ‹KR““†ûô¢¸÷ê÷ÞÆ·(ZÛÔ#Ý t²Ø¼Ìg]/"0k5ëÔr…nRî8Žì¢;pdG0Å0ƲŽÎ À€©®Èåã‘z*E'ƪnkp⎓“ņÀ:Yƒ£‘Sè¢;pdG0Åz®¬Ò4MQÔè¥s cò¬Ä‹=;^y ì—ÈŽ`*ñù|š¦¥~¾Õµuƒ!aÆŒú†“És¾±iÒþÑÜÒª×룣¦·µË&í]&2"B®P¸ö]r¹Á`ŒšÁçñø|þpa‡Ó‘ Â0 „}ò ö óÁTª®®¬««ñó“òù‚ÑKƒ±0›M]]QQ±±±qvAØ'„}JqàYÙ IDATŒö¡`¾#¸DEÅÈåò²²½^?Õu¹ÜˆDî3fÄGEEýÂ>q ìSb„°_0è;¸‚8Ùw„ç¬ö ;ö ;ö ;ö ;ö\9£cÿþ½.Ü0&.œ^áâùŽWÎÄŽ™¿?<.®í¡Á•UÀdGÀdGÀÞ?g•í8ù¿½¥Z'^ÚBx$]}Ã6ïû}ZŒ"çmÚ(&FÝC{îXW™X†Ê=?ä´2Ã}L¸'¬½e~à•vVrÑ}M0¢Ká)ä6)– œwóºwhYL¤+­Œn‚ûޤÿÜÿ8§ÿÂ*VïÙuFÎ"„é›qíúdÏþn AP$‰çÜôÇtŒBIq.õ."ᑸáú éà3‚ ®ÀS2à²úf—½ ¿²J’6/ÂÆ”M³HEQƒÚIV–·}ÐÝ)nõoßk¸‰Ç´ç~ûEnÏêâÄu7ÏiÆ!k訩¨¬kéPhŒ†à žÓb¢|“Ô:$IQ“!£,ݳû´ÌŠ"ø¡Wm\çA „ÝyfÇÞƒ"DÓ—l\éFØß´["/.(¯kSêhÒÍ+pzbjj”7¯ÿ¨^7MY|º¤ºU¡³pcWݲ8”DÎF›ºjKËëš:TÝ3 W {xzûúO‹îI¥Øovà¾#£k¯®¨ªoíPhŒV–äD^~A±ñ3Â<‡?(uYaiu³\kAÿˆÄôŒ8_W¾pÅ»î;^¬o:}àXy§y`@£S¶Ô*[êkêæ¬XžèËÂÚ!Dy'.Éhý%·ÕŒ±¹å̉êà5qb‚î,È.W0!DŠcÎt’Æ-…{ ê:-½Ç¥í:_|´µMµj]FÀÐôÀtWØUÚlÄ!Dô|×ÎFÆÜ’»ó÷³j›áEV³^mÖ«åíÍI\¸§p,ņÁjÏŸ:p¼Rné¯ ÃèÕ2½Zv¾æläÜU‹â¼‡üB-Å{ kd}õ׫ZÊOtªè ë=¯ÀN9`‚\äÙ‘û‡…“Fe«LC#„!ðñS!D¸y „‡e•¥”uZBˆàz†F†ú hES}“Ê‚Y}ã©C9×-›ðÎî.ݱµtÐ"Ò3õšëgû’‘’øÌy­»Ž7š067ŸÎ­^âYy¢TÙ“%ñ æL882ŹZD <ý½Ön¹Ò@#„µ³äøé ëÛe|¶³²d @aŒYe™S‘Áúº’êžœG }#"‚$|‚1éÕŠŽv¹v :Yl¬¢äàѳrºç¿8"©·€Vwvi­!ºûÜÉñÆ«‚yv+ÕW#DòDb­Ó™Y„–¶’òÖ¸ÌЋüç ¸t\äÍ 78eY°Í˜UÒ+vÑŠAcVeGKcIY‡!„Ç/mýºt_B¥LÏÝùk‰šEXW[X•šä9µ·¿qlæü殣õŒÍ͹¨zr#å3sỤÐ+M_»&]ÊEˆV–Ú}ªÅ„ÂÚšŠóéÁÑö5LyNŸ½0#Úß0©åzÝxÚ¹È`FÇ"„¢Bf¯Y3p&Á•mj²7;YÌ1sCqyWOj$xAëÖ&ùpbµµ‡ödÓc„ØîšâêYA3ífâèEkEypheÑþ=y2+B›dm*6Ôz׸[¦³©µ÷º)öq7´5655655¶›¼ž†–Q´¶œ˜…9Á·ÈÌÌh1‰ÂfEW7‹B\¿ä%©þÃäB0-)IÚó!Ç;>)JÔ›9hY{çÎ镸tQB˜GQ\‘O TÐåld¡›°wAkÁ¡c§KÊkZ:ÕSBïÐ@ÏÞ³*'‹9Ät5·õ^Q%„‘) >œÞŠMO‹õêý]Ò]Ííf»õ¸ÁÉó¢<8!ŽWä4¯ÞÛŸØh0°3›‹¼ïxA,:mß},VUuì@•ƒ2X§Õc$šØÎ££1«öCV…Óæ,Œ•ýZ©é­1Gšº(Éwد…ðð¶I9¤§'‰t BÓz½!·A…Å¡Ó|mE%2âéq¡ÅFŒ]{UI{ßù^ÁQ³ÒRgøñ{öàT1‡Ì:µ·2¤ÄËk ž¤ÄÛ“BJ!„XÖÀ"ÛK̤Ä_Ú×E&xü¾6fYfêOw—˱ïèT#ɲ£Þ¿ž1«ƒög JµÑv„Œ\irQ3?гë5†Èî1K®]ž(ØæWÖ¬j®ÈÚ¼JßÛës®Øë=â§\®ÍésCârì;òEî\1!DÍ¿emüwǃ–—då·[`ù“'ª¥+â?j k”jIz¯»²ÝÊž«±‘hH?Í>wŒ-2IxÊÒðʵšîînµ¼©²¨¦ËŒ6·Ö5ãf¸¥Ø6•a»Uj¹÷]$íVu÷ºîîn$Bì°•¼x¿ZÀ%í’è;Rœ¾éãØ`ýv!% 껋&«,¶»q…-êæŠ“¥í´ëë9fiÚj‡¦šzkGÑÑ¢.+B‘žÓãBB›šs³+»'lj,)éYѪÊâZ]ßYÿ)åpcˆ ­l>ß©§Bˆâ‹½¤!á1ɳgø÷þ^°ÙÜs‰ÖÉbŽ+ÚWll(ªTõ|#¬¾¡¨JÙ{ô”_HÌcLK¡ïHºKÄ$R±!¶»âÀn…ÔK‚°´ùqŽGò§%'ú5tÒ±ª²ý?wL›ä%¤‹^£ì”u( ¾$câ+Ž5å{¾*·?ßôM×&{YÚòŽ—õÌn¤¼/Èp?oüùx£cs뙣eW'y;ÈwÖÎüÝÛëý¼´ºKaèÍñ„{tBĈ3 {8«¬ühV+é! ðñtpIÖ¨h®ï}0Á•HzºNs\™ð¤Ÿ¦B96·æîú¡.ÀG`Uwtv÷¦TÒ#&9W˜ —BvD‚°è0aó9#FÑú®–†.„wQ[UßÒ©Ô- Áˆ<ý‚"bâÃ=>(p1B&kµPaaþš5ëG-¶ÿ^gŠ]::dþþ#=åÕ…àåˆ0*'sÐþý{SSÓG-vIŒÊ&dGÀdGÀÞ¥1*ç GλõžyS] ¸‚¸8;vtÈ\»Á‹Ùu°pEqqvœ´aœÀÄûŽ€=ÈŽ€=ÈŽ€=ÈŽ€=ÈŽ€=ÈŽ€½IÈŽ–æ£?vÂøoŸ/ò ŠL˜½ò–G_ßú[•¦ïeú6 nü3ù“ñJâ©3ÞÃdê?Z&áF=|T7zÙ>l˗뽸ÓîÞ§râÍ&zLpvÄÝ9_’¼üáþ’ÛB„¥,X’™!ÖÕûáýgï½ï“âË;º–ïxþÕãxù“O.rw~-2äÖçïnûæéw ÌW7¸ÌLì“ä,§_¿çµ\•`æ}ÿùñM1î½/^bÔµY;¿Ýg•ô½ˆ‰ŸvÏ{.óHåu€—¸q&]úñk?ËÿðèÍ!c;¥ág<ðÐÂþäõþù6x÷8aB³#]¶{oMÞõÎ?nŒ,§<£—üñ¥%6µˆ^s_ôDÖäâ0žÃÔúøóRvú–»–Œ¡ã؃ ½ñΕÏÜñëGÿ­¹ùÉØËû\cB¯¬²j¥šE¤_Ýûí‡rCŽmþh ŸàÍ}»ÆØ¸ÿÛÆHÅ7¯ii×=õcµÑ~mKkÖ¿½~^L€DÈy‡%¯¾÷‡š¦â2"«8³õ¯çÇx¸\¾È;$nîÚ;ÿ¾§éý|‡Ù}à›íDø†ëÒxý{kÿñ–)HØr\csO‘9÷ù:?ŠtKá´¡wá³fãwKÁ¶mep-œ1¡Ù‘ ¡SµëûÓÝ4&ÄZ÷åó6¼vL:gÉ¢™eñ®·o^v÷ÿdÚÓo¯K[úÐ{kȘ…ë¯]•æÝqìó¿®™{ý'g-.;§èsž[¶øOÿØu–Z|Ý-·l\9;BКýÍ?UŒ–’F?LÉ=•Èwñò”ó 2ð†>½3‚©üàî'({ËZ+?¼ç‰ß¢ù/~ùìl·¾¢„×¢ei<¦jßÞjÕÄfÇè›îYîM˜‹ÞZ:cö yõßÿ;TØ ¶:½>]´õ_í7ï©>WpxÏîy5EŸmâÖŸÞø¬¼·ÇêOÜôÌaUÄÍ[‹+³öü¸ý—ƒÅuùÿÚàß¹ÿ‰û>®ÌT ýí£OJÍA7m«¨>±ûû¯¾únÇoÙÅm5ûK¥ç<êa"º<;WÅrge$ñmW$|×þßÅ‘ç¶þù‘2Œ©ø»ž?¦•,{ýË-³l‹’ii!$]‘}RCW`t;f• ¿çë]o^ën•åÿüáó÷ß´"mº¯Wèìû2¯kô‹|˜J|ôó7W÷f^ÔOÞIY+³s:1B±Íß½óM#šv÷'ŸÞ™Ð7ä‰ïýä¥Uî†Üÿ|[>yYu»Ì€©è«æÚÜÙ#Å‘ó’ƒG òh‡‰°¶²¢‘!}¢¢¼íÕ’%¯þç‰d^Ëw>ðMeÎËw¾’gð]÷îç÷ÇØÝPæDÆLç`ºª¬ ®­Àè&z¾#á›ùÄÏ¿õöw]»pf°ZÎüòÎ= Ò6}^5ʵO*|ÅšDÛŽ':>šƒ˜ŽöN!„4ÙóL„ïŠk ©BH.Žç0µEvA÷BÒY³‚(kÎ;÷½ôCîyíXz­£&bem2“~þ¾¾.Ñœçÿóü\·Ž]Î[ûN‰5pÓ‡ÿþCø¡7„§Ô—G°]­í“|½.I“ò¬Ê+nùO¼½uÇñÒE{á/¬åÐÍ»xk#;bå¼ý|UàóyB‹!„˜¶Æf f;>_% ãÄü-ÏŠY•B=y×ù žýôñ9­û_¾y~¤Ï´”·þõýÝê!4êa"„ÍFFÏw8ƒŸô×ÏŸJçè»58äÖ}xc£/•àóyfÍ&3\Z€QMì|Gx~É7¼ô³¯jÖòÏØsXqß]~ÃOÁ#FžÇ2 BTà’?ÿi¡ÔAI*d®ç$Nï#¤+ßΩ¿ûðŽ¿ÉÊÎ>yìûw}ÿþ[+ÞÚóËãi¢×¥–„@( 6³™Ê~Ù}ÖŠbEç×ø¹ -ƒÍf &HÐq†`kÒ³#B!·´¹3¹Ö3òN‹ü.tD¥tøº§þ¾N8zùI@JbWüñ©| !Kgáÿ^¸ë¾Ï>ÿÔ77¸oŒSø¡üƒ)¢PÞÑå¨#ª;ùÒ]¯Ÿ1JWÜœT¾ýà›w½¸ìä; Äv…°ª£Ë‚Iÿ žƒMlb¯¬Ò´ã1 ÖúêzÇwÒœEx/\žÎÊ_¿ÝÛuñ].äISo}õ/ yØ\WÕ0ÎÁ³âñÓ(VQW§´?NÜ}ä™»Þ-µ†ÞöÉ7ß|óÉíatÅûw?upÈCUéúšzšàÄÍŒ›šó!¸´Lhv´æ¿¸táÝoýxºÕh3CÑP¿óÉ{߯  ñâëVØÂ2òOÞJtþïá[^?.³)bé,úåÃïòMãØø±çýôÛœfƒí¼|Ùñc4Á ‹ïò8 æy‘Ö²3Ńr€å¿n¹ç“4ýOŸ½w­?%ÝðÞg÷F¡ºOÿôøžÁç l{aA ËIX8ß.¬Àè&¶'-í'¿|*û?Oó}¦'ÄMós'ôíÕ%å-Zñ#nüðÃ?Œçz#Bˆð^÷ÏŸÞj¿îéßž[2ý_IóæÌðçê:š›ÎUWžW’¾ýã-éÊhXù‰÷ï|óÁûƒÓSãB}´²þLVn}7?ñ±ïïIˆ[æÕ+¼¾Þ~üP‘uõ¼¾á­lûO¹÷¿çÉ}ñÖJo!Dx­|së#Y+Þýæþ‡W§wSßø¬<~¸ÐJÅ­[’gLhß‘;û¹_}ûÎ_ïX›*57eúýXA#”±þϯm?SøýÓG™&ïBœ±ewÑɯž»už¯²è÷ŸÚ›SÙÉÌÿË_ì|sݘIzá¨èÍ/½öèæÌkã™?mûngÖyAÊæç¾=™õK]06H²êöëqÃî_òûfd°MßÜÿÐö6^òß¾|e‘GÿÄ ^úòÉT~ûß÷ßó}MPüöË1/õÖ[fÂuUp!“µZ¨°0Íšõ£Û¿¯3ÅÀ¡K^ʘýŠüû*?[5¶¬Ï6ýkÅŒ‡‹V~Uù ¼£pÙr2íß¿755}Ôb“2߸gÖƒÏ^ïÛþÃ?¿o} ¥-Kþ¿>ʲÆ?ðì&Hà$ÈŽ— Â÷ºWž[Dzëíã:ç×b[·½òYmàíonIã^Bhªæ;‚ BE=t¸û¡±­Cß¹GyçÄÔ.[ÐwìAvìAvìAvì¹xTκ÷k\»AÀŸrkÐwìAvìAvìAvìAvìAvìMÒsV .75Þsùt·X_®Ÿ`¬ŒBe®hҩЖjÆöʉÑqÅÏþ9pŽF¹e›¼ÖÕÛ¾Ø&…|°{xGã¿~sá.yñ6ix]ÛC‡ôcxœ9\I&#;춬ñíAk5–s*–åRRÑòÑòTïìÃ-oWYñ$Ôã²CÅ·Ïv#š;~jÃYÖi¾/óz'Õ÷ú2Ã×xp`³#××ë¹kýfñ±ìœâ³ª3*¶·!§¨¨HÏ›æyEúP$²2.Ü%c>ÕYl1u]æG"|–÷UBúP‘V>¶‡kJÕåÉÒµâÝ{5ꉩ\Ò&8;’¼ K}fòQg•ìɃZ¹mºb˜ºZÅëºT?ÆÅYŒµä—Y\»É‹×m}"ŸP«ŽñmÈ!¬ÕlôÝî¹ÜKó“j"*—¶‰Í޼`Ï«HlÖ}“=85öÁsAë %þÓ$ó‚ù~|d1Xk›´»Ï¨OwZYì/¹1]27ˆç' –íÖZÚõ¿æ)ò4!÷ ±çëÆwÉøY˜âsc¼(RL²Kiµò¿yÚzP8îÂUi^KÃ…aî$Å0m2ýáBÅÞ&ÚêÜ!sD©žKÂ…á—aäKeƒfo±¦ÆèÒcDH4Íc¾uêêúûÝ'sUØ“±TKaË–l£¡o1)‘¼p“:×ôÃO-ßvôì…ɯ3˜¦‹–Äñwäš]Ùq€Ë„fG"2\äC c“ö”aôÒ!iLÀk+<‚8¬¢Ó˜ßŠ=|…³|“¦‹¾ßÓú}ÛsùPäûÆuÞá+k7æv3˜GùJø 3<»ë”yš¯0’Ü•kC¯ A 2Si7$˜›#Fü¦íï>¹ù{?»Á7É ëT¦òšæóf„Hî%oyµÔB´u„z?»Þw–²èÍ•MFÉ‘zñeøššµ5-Ø¥ÇHÆG¸¹#&·Ù4P+Lçï8´29àŒ"yW/÷K²•9Û;°®ÕP˸LJ‹BN™áæ# 6¡Ù‘œæÃ!né0›œ(Mˆ%.õ$­G´~Pe± „*qnÐ ÂÍ+}Ë·u–ZBdZ’g8EgÿÖôN Ýߨ %Â@f”6ž’JÖuª^úZ^ Ã!ާäéMþs£½Wçk¿—#„ÁݽÖ7‰o=~°õ£³–žÎžÀÇó‰k¥s2ý×75ïñ!p¿w­o’)?ÝþVžAÙ[9ÂÛßÍ߀]|Œ$/1$YcM× £ÆFýÖCêøk½V.ó+øAvÒ@D¦ÜBš:ÿYh¶íþb½¹N‡fú¸Í*;w€+ÇDÎw$(‰!„º £%.„B¡3<“ùH]Óõïž´ÂLy^ÇO˜”x¬‹ „Az»k9ÛNÛ^ˆ4vÏ6;`Í;õ¦F„­ÖüXeeI^b ‡@!äëµÔuVtô§F„I¡þø”ÞĬˆãS#n߆×Bw¤kèzëTjDae‡¾Rëâc$¸¼01Áš,ífûjè[ï˜i±ÇK=Bƒ|›-àõ_VÛke-­jL¼p/b”ÀÀ•çâyÈ£0ST;xkÉ©33ˆŒ âS!Ì4Èi–n\ê³0+KÃÎj ù Û4Û”!OE"„™&àb¦¨Þh¼¢ºÕÐÄAR¾ÛˆõOp[X©S{.à²c$D/a#ãèZ2[}Zö};ë)}÷¯Š>q¬ãÆA±nÆå#‚ìö&òÊ*fºM!$q£4Z÷‘àøˆiÙv¼«ÛJ#Äâ"D#\q¦cG@àuá>O†ûÐfº©ÃXÜ =T©kÒ‹²ÃšíàJXŒâPDO¤b‚ ÈÕ×E¯v´:- Ü ¤î0ÊϬµU=üºî Šà!„ìx¢(cþå°rÞ;1<ÔUÙùïÚa)+ƒ1"¸‚@î<€­ ½ïÈ6)hv7ÄŸ/@–ñÞÛ½-86¾ü_Ãï¡îó¦¹% g„ˆ¯_“nøÏî¶ã™BB˜.-ë.7:ø˜Õ™tNäq¥§ÓØ‚A\Ç™˜6Ý=ŒB!¾?G×íh@—"„,4†Ôv&4;âúózEЧO˜x®›öÈÈéÓ ¾1BòAŸøJ¸„ÔzÆfp&ÛÒ¤ù±Ió#B7þ‚¹Ít»ý*ìê1΋T¹a_¢ã¼r[ÃØ·‚™.Â~Ü` †«„뎑5ÐJMRG—E…>exÃñ.Þ‚iÞÎ5l9a¹!ÊSH˜Qê!9€½‰½ïhiUïí` ¾ûí ľïŸñøiÁ=ƒb˜ê6 CP)Ñ"Ñàó¦ó)ÄVµ9ž–GÌÇrÕå âzrýÇu)o2Ñ•ç.¹ Õ+šM4"Sg¸{ _ÆeÇhµ4k1)àòí |·?¬ð §è£GÚÿï÷ΣZ",ÅÿÎ0Ê>6$7XB`Ör^ÙìMð¨Ö²û°¢ÜŒ¤qo­÷žãE좦Gû<»9ôÏ᜞…M•ê3òŠõ»7†Ëí+—ácÁvkö50!DpÓgzÄ‹IÛ¶Þ+X8DŒÖÚ5¾v^V©<ªE’héßf ½lCQÓ£<–{;*UY:$Žôûk†P2°:áéçëÞû.;FÖRÞβ$?ÆÏ®VTúÿµ^¨½¼ãóz†5è>;¤nG¼5Ëýf •#Dü(wÄ( •Ž.#ÀnŸ³j‘«^݉¶¬õ͈ô}!ÒGÛmiÕ±˜Kù{ò¼xÑÖcòÞy X«ùøˆðÕ•KWO›™l¬Ò`_a¢Eš?ü./뙬GP Éþ›–H• S’Ö2„X"H äº1æyšqfGlÒ¶¯Ë{½oڼЭ³Ì•2‹š%=Ý9^<Ê; 96â3»±I÷Ù~…ÿzŸ¤ù¡[gšÎʬzŠ’zñ#=ñÁ_ªuØ¥ÇÈžm0èfˆÃœFcÿõXïhéÃñ\¬T}pBß3‹D×$ÿg‘ðµ4‡ëkÓö§»EQ¸å¼¾ºŽ0Äd¼£C'S½ü­>-^²<Ê-·åA°F®ÔjÒ.×” Å5²-ÝÆMé’¹AÂyþ„Å`)¯PíÎWç©û†Û°–¬S ^¤p†”3M(æ"³ÁR_­8P :.gÇßÎ;T/g\”ì¹,Òmz˜»`5zº³]s¸^—Õ0ú]›â¹ï«Ó<—„ ã#ù\ÌªÔæã§5‡®?F}£æ¤^¼2Ò=ꤱŠA!Bìñàb±7cÞ~Paó Y¶âTÇO¡!›£¥5™^­°²!D¥E¹ óÑ*xŒ8@Èdí£*,Ì_³fý¨ÅöïßûQMŒ+jœADÌ ûçêЮó6Žm°.!ö|íéôFÙ½ðŽÀå⡘'SUjjú¨Å.ž§€±ÂçK•'œE)ŽG< ˆžå™Hš÷ÑBj‡ ;^°QûÍiõ¾!x ß#á.¾y&WY)ÿ^} ØŒûŽ`â´•´l*Û*X§yéßž, ô{{{;è§é"IDAT{.•³ï˜ï` ìß_ã­Aٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰٰ߰ÇqíæöïßëÚ “Ï•ÙqÍšõ.Ü0UàÊ*`²#`²#`²#`²#`²#`²#`²#`²#`²#`²#`ÏÙç¬ÂãÅ\9™¬}ªë\\àÊ*`²#`²#`²#`²#`²#`Ïñ|GŒq[[«R©°Z­“\¡K—Ëõöö &bªëÀå š£Q9lŽ n£¹w<ß±µµÅl6'$Ì …_ÃK’Ñh¨¨(AA!S].gÐÊasqÕÈ͸㾣R©HII3™Œƒ~‚«w©"I2&&®¨¨²# š£Q9lŽ n£¹wœ­V+Ã0,ËNpÝ.a=ÁKL4hŽFå°9‚¸jäf|Øç¬2 3Q5º\@ˆ˜ð·6*‡!‚¸j„Á˜UÀÞ°}GŒñdÖ†ÍÑ…¸ô{Ðw\ì 9º0·ñpöíÇãE—|pÏ+¿é¢ïþðµöVó‰wnú¿S8ù¾¯^\á9¦¹õ¦¯ÝñÞ)éõÿxÿÖhÊ…Õ\®è®²ƒ;~Í)¨iîì6!ØËË'0óòËy,‹AR¤¡­4ëÀIƒÇT×ïâc=¿çÕW¾-ÕSA™wo¹ÿ†ù¡|Ì`D$«©ÉÙñå?5´éXäwYSô™´ûŽ}[ÃÎ+ú?ó^±ífÇQ;ÀEÌEÞÌù‚Â6†ð]wï½éB½B¡ëû€†/ØK˜µFú²jGÆ7¦e÷§ÛËô(pÅsŸ<‘áfÐ+ä}1#HiÚM/§/.8k%zvsÙµÆuß‘Vž=°sßÑ‚ê&…žáI‚¢S–]³qÝ,_îð«`ùoÏ<°µ2ò¶_H­ýqÛ/Ùg›5¬›_dÚÒëoÛ,aMÀe zŒOO¾ÉÄØÀŒÅ¤·Øl)>q,7¿¸ºE¦PéžÄ?b漕›6Ì öÞ˜dê¿{è©í‘·|ôƵ!ƒ†R`õ‘7ÿôq‘`éSŸ?˜*@]PSv1°œý}o™pÏüóŸR¸Z½Ùö3ÌÒ&†$Ä`‹u„g°šúã?ÿrøTeS—ŽåyD'g^}ýšÙ|›2X[wô¿ΫjîÒZ0G ñ ŠˆM^»é†Ùþ‘üNÚ}ÇÍ:è;:8çÀ†ÚÝo¼ù}I7)OïÃÑ5••ÞZZP|÷óÏ® á8Ø,Ba’Ë!bZw¾¾ó÷FÏYi™1¤¼² ôèwo–ÖÝûú–Å—å%.k.jŽH¿?)sŽW­¸iÆp˜ÆŸ}±Kí<-4.-ÞQ5œ­8¶½"¯è†—ÿ¾)–BdÔò•á»·6äæ4_}c˜MzÄʼ“&ÂoͪTÆØÉ¦lbŒ/n̹âb9Kˆ2§rLŒÃÒa«¹ÿ¤ÂÁõA¶3ç“ç?Êj³òüb’®JáªëKKo+9U°ùé§6Çõ~¦ªïŸyyçy«[PBÊâ`1©WÉÚ*Ží÷šmFo‡fjbx‘ö±¾ä?ÿø¾D¸ò©×žZ¡YDRtó¯ÿë{Y_±oÖ × øj‹®?v(üê·¿}xŽË"ŠÒ¾ÿøó?žùê³£‰/,÷…Ai\‘ˆÀkgÿ¯ædýŽgÿR’1/=yFLLTä4©È¾$=ðöÍ©¡n,ð,"9LÇ¡wÿöòï;·È|sC ‰bý,úꋺìÜÆaýgÝXžŸUn!ü,ŽB·)›JX×Ò,g6=„¸ gµbùÑO>ÍngW?÷ÎÓK¥$ƒÊPñÕ³[¾®ØþÑö„wïœÅG ;xÞê»âÅO^\(a$E‘–ΪsÆÞnáTÅpòúŽ!DŸýôþÍŸS„gÓìÊÞ{´ \óèc™b\ÑSB²èÑ;sμsæpVÓº§Q=ÕìÝzßš=ÿGú­{ðÎD¬TªB‘1w=¸&û¯»Šh^rMèÅúk8äªæˆöXüÌë†wßþúxsýÉ_ëOþŠA ¼#R2Wl¼faŒGŽóŠKócM]]†¾„`ÎÝ7Ï>ö’®õR!ÄøÍ]ÿßšŠœSuÃczWŲ¼œ³V2dqf$fYì|S6!Æ7V§Ñb„O¡sÛ±kÙæ¬CÅzä½êþ‡æ4 eOÓSÃa»ËØÅFÞðàÏ015–‹5¹¿oéÖ ¥Õ›™A+Úo‹Õ”œ®4Ú.4UçªY*<>FèÊCsýÂU°4M;\nmnlaAI¼<f͉%$®Fk4[i†e1Ƭ*?¯Ì‚íkÃr’Ïñ@šÓ¹eêºÓ'[YÞÌÅsÅ}{CS殎‹¢×\?C€ug¾û&O¬¡©ðl;hÿýµÄ&DP¬¾àT™ŽµY‡‘>UÏn‰ñ¡„ÍR«I¯íV*ºd ³çì[¯Mæ`kGG'31îW7yÙ°Yû²^ o\%Eꜯþ±ã¬Êö÷lí>—w «Þ2Üš}Ólº}ýCAßšŒºtÛWGdX”¶.3ÀµG˜x.ú{¥ëþ÷ê³ÿÞS«4´×¬IvæëÏ÷žg·”ùÉn#A`7É6e®Òöcõõû?þ._ˆ!•a¨ø…™žH[˜õÝï¹í˜Ÿ²8U4ÐZ;ß”¹€ËãÆZ½×>zgŠ;êÌþ×sïî8Ój82‹ºþäOo=óÒJµƒû*{ X¸.Ã+³¾ÝšÛÙ{œ¬®zÇÖkh2hÅÕÉ<Œ1f; ž¨”|!,cjËË?Çÿ OB ‡ûÕMú•UGµÁ}™³¯4wïßïU¼ðyîö×îÿ=,6*HB™»rY{[—ŽœûÈÂÌÎÍT›µ|­0ç-e3"½Iõ¹òªV=öÿðà EÖ!÷89W5G©­:úÃÙcÛ¹îÒÐ _aV·ŸoVYÄ \²åþLwÖÄ 2fí ɇ>)Ü÷Ö_ÊÃÜåùŠªñÒëåï8n¶oQµè*ïý{ ž@H8oi ŸÁÓmÊ&Ƹãf±x­zåmôÆK[sò|½`‡»_P·aÖtÉd*#‹A+¢¼†{’œUtÕ£—oyãбž*ÿuFŒGÛ\u¶E˺'Þõäæ(lµ`„CÍOüòK¯ÐˆÈ 1—Ñuœ;[ÛiàEl¾m¡ÆìÔÅðâÈŽ6;íý7c2û­zå³ä¬?íË)©);cÄB‰OÀÌÕ.\8‹?(Ú<§w}n赯¼?kÛgÛžÔ°"ÿ+7ßöçkc(žF€KŒ‹š#2úæ7>J8•s¦¸´ª®©±ú¼sÝ<fÌK™¿rÓ† /£Ê@c„°Õsù+ÿpûïÖŸ”–ŸlázÇ-~à‰?-×}q׎ÞÚØV£èÌÒ};d,!ÎXÄa}êdS61Æ¿qlÑšýV½²u~ÑÝû² Êϵž«¡)¡D>{þì…ëÖ-Šåu+ FZcDù©|úqÊwÛö/©:ÝÀò½‚SÖn¾éÖ ³ø¹glN಻î¡N•Ö4+«×˜À+(nÙí6_7ßÓÐÝSfŠbHÈdíC—æOŸåÒý¼ƒ¤"Ò¢n—i‡$(ÂÍ/ØÇ ™í]ºA=;’'{ˆ„|.‡"fš±ZLFƒÁh´öŽ@ùû ™îŽvuÏóŒ°:ûG¿(‹ºãýçVGxz‰Ýø\Š`i‹IßÝ=O®¯¯KMMwñF6\Ù‘¾ÀM(ðy\‡" „Y–¡Íf£^«3XmžCòÜ%±Ï¥ÌX-&½º[GxJÝ ƒ¼MnÜ’|ï@©˜Bˆ5ÊÛåz–µ)s»æÈ¥qã Dî"¡€ÏåRdOÐ,f“A¯×›û[Õ!­qïªWÈŽ€=ÈŽ€=ÈŽ€=ÈŽ€=ÈŽ€½ÿ¸–ZŽH[ IEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/unit-manager.png0000644000175000017500000032046313145274145017472 00000000000000‰PNG  IHDRZ—²˜.þzTXtRaw profile type exifxÚ]á Ä …ÿ;Å€ §M5é7þ¶ÍÙg@ýPCûž=|\±pHY *@¦TSåÍ…¦œîflÖ&Ê [‘ÒðC!ocë` T׉#¶ŠýÊ=O“ÄÉïB¹¨E—DL‹¬nEM;">$s˜y• ÊÈ6š º¦Ü…ÅÞ5_|69a¿ª„}'ïì£\ÿ¨¿êžöeåOûÞÚp?oþOoe0£^zTXtRaw profile type iptcxÚ=ˆ¹ À0 {M‘ôÐt´NléRdDp‘#Nîçrl'‰©¨ým¨ÃJ;Ádgâ¢qîÎê-š¯`]åêÚ±M=áýiCCPICC PROFILExœíXi8”ÿ×'I–”0òŽml#ÊÉZÙ÷(ŒuŒ ٢ȑ¬Ù~ÖŸ¥ì4ÍÈVi £S¶h†d_ЉøH]Ïu=ïž7ÏuýÏ›sßç»ó=Ëý9w«$M÷‹0¤ÂËØãJ4ÿ¥ÿô–v›þÏ'7¸›¾£HAJQJ$ òt»ŽDÀAþΨ›nÞ,U,'’éù!œAP•‘U‰í-ç8±ÇýU¢œ'¿=CNM?LI‰¯@º\_=#ËÐÛ……Ì«e ¥ùšR·TWV˜—DállÉúo9*„ ;õ"HY¶––xÑõªÑïÏßàõÎHWXVÅI(åFÖLø» >©»ü³©j%„­2[¡uyߜ븑RÛ¿Š3R_' )uè>=L¥b=ø˜ÓKîEv_5ö^™¬µ¨Tu¥žË¤»+Œ‰yDO/  ˆQ…Tqm~þ®B»BªÀQs)²hW¨¥Õ`c+KÚRÅVÿ&iÄçåñÓÓÓolnÎ1U§§§lPr(plÇDëçe‡¦a+ê>œIC³¯&®à"Ûò$ }''?E„íåxÀ“¥õão¯ØÊÔ™˜Vbã‡ÕÜÏ --aËË ±11ª Aêòt¾Òº;$’PA¡‡+´Èz’]ÜÉË…‚êêFûœeö}¤­%~BM- ,XA5Âçµ–Bƒ×ÔÔ®¥S-¹{øðá+¥F笱,2òÆ ¦Ä=«¨Dº^çÆ´ÿ¬¥µkå/J>Yp0§èž¨ë¾˜ML`ï.Mù¿™¾áú[ƒ.i|mÌ5-kkqD“ »ñ^VGÇ -¡V™ûu!aaË,èþ+3oÿ‰€åe)y몫ß.b!MO׸™ðnooSW¨Î6–ÿÖC¬³¯ÏØ­¿Hu‰Lv×ìºÓãRxµP¸Òާâ·&$ã)ÌrPsFINT0Œð“5~ Þ#cB`³½aû‹ï€À+âö-JFj}õ#Åÿ2÷à¹KÙ¬Þöì^ìPië•}leæºÄM‹—5~Þà24bn»ížÎPaàcÂÚLŽùÀV¢Ú?²UcË|xAoÒèztßÛ§Ê[)áÇ=]·† švÚUCz»„N¥M䣾}”jÂh£q„‘aPöVçé)£œ—ä÷'Ï ÊÐ y9æX=Ó"™‰&¿­Z9EÛd.Üù)Ƀš×ºÕ’ç{‘ù´a« àRôt §LÄ÷ ׈œgH9jŠEùx³ m\æºÌGš¾,|2ùªEskÆôÙéúîz„e/žäyÄçÔïÍ1£s¯«!•‚tg}å®Êw h M}0_xyô+n½©-9'¾nébZl)("xo*b‹X œû ä1tHxGþÙæ{JöI뜨'˜› C}5ϯMœžæßZêW5÷<§ŽjdÆwæ%•¿{ï5’5‹@g&½p­ñ’k1Ìiã¯&æeÅ)ÝûåõEî“ð†ò¸B–i³½Z@Íie‹NI{ÿ*8·+e¤?þàø¤Ð«H£d4»s{…˜x¼WÈ Çu1´>) Iš-AªÐ†‡£Xí80(ýÀyiUkDhɵê”(ñp'ÄYÒ9P¹)5‹¨ìíPÄåU¾—ï“뻤ïÇvoÂâ=‘ù,æšÅ´ƒ5 -SÇ<oá" (+ssrrJJνè®Ç¤œ(Z ¾ƒK!i÷S¹Ë׃–>gHIy¨tñ쌛éÞ ‡Q9ùiä56rsùÑZvÜ,ùO€ñ׫œi„àº;é¼4|ç3©ŠTÊ@}È%«äc56žÃ/øÙ[‡þDzæ&l Áñ")aš~ d¿Ïʃá’èVkZðr/!ÙÐXnýÁºsNŠ9ÀÄ„©w౟Ákù:-ÆënÊRÑä¶Ó>œè*Uð07i è»Íö˜nGOÔi©³w¢A‡—_²…1¯¼ééy8™z゙铫©4ÞÂÑìP$çXŽ÷‰T ¶OÓ­¹j,–>ääœÖÇë ;t9ÀÄ3¨âi’ËË®„¬ŒL¹½žÕ/þÔEݾcâFgTäÐlÛ¬ÿÕ¤<ûÐó¥Á#?6xˆx 7ªÍ*–ÿuÅÍg;fÁj [•«À+¬8«WœÁ}(ÊÛŒô!»Lvõ@&rHNB))W·Sÿ‚|ÙøŸß°©([¢"TÐØ÷4PÆCÓ'r¶¸µð¯qzÉtÖ?£€™ÛùÍì·I$Œ€ÎùsÉÞØˆ .œœž®b£3‚ÓâpºT„›nü³iÍ—/§‹J„ëBZ¯¬®*8ƒ@ ;gý¾²qú-俺d`ðVSú·9ôsìc±˜G,š€ÏhýþÚÆ\b¼ú$5 [Ì£ÿËtJØ…†cf²Ž[»Í®¶‘ÖSM‡ðaÖ”9åy:¡’YO³£Ç¯ríÂz°öÍ«Öl.pxJNjâPðJ´)仨·öö˜û‰%Ÿ_ûÆÆ]Ç—Þð3¥¦²ùêâq®—<+±èy9—Dn-Ã`ÊéÂÌæÜâÇLFèqtà¨ä\CVŸåžB†5€~ùxßÕ æÒ¸C’¬tp1Ì!°ÙÁŠ+jûÚ‘M¬Ç0h5iiœpùNg÷i¥ûA‰(˜‘\¤rÞíW]õŸÃËÈ ®Ko*{Ò£>(œ+óêŸàؽ½‚e±výë£èÒ\§™-ª ØñòV¡2@ûP]}ª£ºŽÅß¿–[²SGÒf¸Í!i!7|Ç¥¶ò€­¸È껞d®Œ9¾MXo¯þkùðêÅŸÙ˜ ÐЯ¯ –‹òÛïÞ•ve^͵宾“Îg?xŒQ©ïCM¨  Ò~v¤·ÐB§<~ÏÒŸÁ.5-Aéê\ÆÞoA,8Ì"í[Ÿ÷ø÷@XÒVaJ[«hÒX‹zÅd„0Ë%< Òß‘¾mgyçnä0yê =El ¥ß¼Üdbã'…‡|þª5Î…¹˜uy#ŸV'‹Ë°Y°`#1 …Yvö»G Æ”(êz­Kû×!ï€ i—i9‡¹+•öMWXIi«™m‡ñÛèµÙÞ¿wÝŠ¦;  9±š 5oYEU^k(¸Ô;³¾íOó‚ËÖŠ]ôW2tÑ›ÖÛn\K2×ÖÉá„÷É'öƒVß>S ¸½ØÊ.Åë3Jþ4Tì¿Zèý†ê‘ÛÀ®£Û9e{¯é»?±ÇYãeUå;îi682ÿ-ÈÆ Q­|”!rä]^ýBt¦6ÉN&!ç'4΋.žúÕkýk©¡М¾ìíÝ)`%Î@@ÊʱԼƒ”èDüþÜyøWOÛû?@³ÇÿKÿ„+‚¦Œþ$$ iTXtXML:com.adobe.xmp ¥SsBIT|dˆHzTXtSoftware™KÉLÏôNÌU0Õ3Ó3PÐPÈÉL*ÈKW(K-*ÎÌÏS0 (è*x•æ¥*Yè(š+hɈCá˧ IDATxÚìÝwtåÛÆñïì¦C B½…Þ{ï½ H;öнêOôED;‚(Hï¥Cè½÷R!=ÙÝyÿ%¤`¹>çì9°™™½çÙÙ™kŸyÆØ³gyúôi àI“&¸»»c†a """"""""×3MÓ4  céòåìÚµ‡!O=A>WWŒY³f™õë×§H‘"Øív‡CUÉ„ÅbÁb±`µZ fïÞ½TªT ãÌ™3¦ŸŸIIIª’ˆˆˆˆˆˆˆH6¹¸¸Ê¡C‡°(dɹ¤¤$ *„ÝnLj‰‰1U‘›“””„Ee¹y... ZDDDDDDDDrƒa ZDDDDDDDDrƒiš ZDDDDDDDDr‹‚‘\⤈ˆˆHv˜aóxiàX¶&§üßR¼?~Šª©*ÇøñɧùþˆíòGžÿeƒŠÝüo<¶ãé7t&!gj>ÿ _÷õׯG"""òŸ  EDDDî¶=Œ{ðe¦;p®ù<ŽíM¥0"""r›è°CDDDDDDD$—¨G‹ˆˆˆÜ]/ÕŸfêÂÇ1M«‹«~9‘ÿαŠJ """·[F㬌mv’?žÆÂM‡ ‰…ŪѪïc<Ù%üFª×îþ–AiÇhéãηúñɦäë–“¼s<÷µùŠöËÏWÇ Q–òÇ_ËY¿çgãI°[pÍçEaÿb”*[êͺүYI\´¹DDDîIMZµ¡Fõj|úчxyypñÒ%Þ6œí;v²~õÊÍWA‹ˆˆˆÜa&±û¦0ô×Eì¼ä¸úlØñÍÌø¿}OÏ}JbÍÅå]Ú2ž§ßé$3Õóvâ/…rêR(§í`Sx º4-‰¡-$""r/*Sº4»vïá…W^å«1ÿ‡a¼øêë>r„R%Kæx¾ ZDDDä³qdå0œÈ_ØŸ| ¡\ˆNÆpİý÷élíú* Ýn0 ÃÿªMhîÁ± =œMH P,ËR¯zQ\S&§L,Ž0–ÿ¾ÓI&``õ¤eËÚ”ð4HºÊÉ#{Ùu0„$m‘{ÚØÏFñÂÐW8zì8/¼ò*†apäè1Šúû3fô§9ž¯‚¹ã «?íßÍÛí‹ãšp”ɯ¿È·»ã1Gä¶Ÿ´Ó°âú´xPï¡áÔ»zס” ÅZº o˜æ®C¶½œ ±¥98ÑàÉQ|Ô¹©;®$GeûIg<Ô›EDDäžåW¸0_s5lð/R„qc>§¨¿Žç« EDDDî0·zƒy¡]ñ”ž'nehݬ ßïÞG2€Ax¤™{‹³xáëmsÀFÐÏÃùät}*–*NÉ¥(W¶¾Þåhà­-#""r¯svrÆÅåÚˆlÎÎθº¸ÞÔ<´ˆˆˆHöX¸®÷¦IºÄÓLõ¬a`dÚ;ÄJ‰ª•ñ¾úwƒüùó_[†i'Ù–›AKQÚöhÈ”ýëˆt˜$ßÉ‚©;YpeéÎ(]»-ý„î=Q§‘{SxD/ }•'O^“åä©S¼ðÊ«Œÿb ¾>>9=TÉ:ÃÍ÷Ô©Il,±is3–èëžtÃÃ=³ÈÂÀÝÃýºg¬N·òÅB‘Žïò͇ѹV :×…)fò%ŽožÅè×?eá‡6¸ˆˆÈ=êÕ7ß¾²Œÿb ã¿C©’%9y꯼ñVŽç«-"""’=.E)^Ø€³)AŠ#æûÎ8hXæZ8â¸p€ýáׂKÁbÏŸ¾!7Ñ$K/u£d³Á¼ßl0fr4çÏœæô™SÜ8—ßà’Ñ[Y¶1’.=|Õ«EDDätèða*”/Ϙџ^í½2þ‹1¼òÆ[>r$ÇóUÐ""""Ù•œoú®¸º\‹Eá„;¸~0\8ºi+ eëS¥°+†³'þeªà_¦ õjÂŽeYŸd‚iréR & ZDDDîEëW¯L÷œ¯¿|ÿÝÍ*©´"""’=®ÔíÓ‡êË&²3ÞDmû™—üŠ““‡-GêáY\Ës¿†ä»«fñ£xQgŒvLÀ~f&ïú"]KƳgÆGŒr¦håšÔ¨P‚"^8%GrtÓ*6^ ˆ,î”(QX×Y‹ˆˆH¶(h‘l³–êÈ·ÎðÚ¨»L˜lÉ×ib¸•¤ÓkÃx°Âm:ä0 Ф}#¼7­&˜‰\8¸™ K ßç kÉ+«ǹ½8·wCó±P°æƒ<ØÄCDD²EA‹ˆˆˆä€•"-_áûŠ­X0{!«·îçÈÙ0.%رºzâ[¬ Uë4£k¯.4*æv×ËÀ»õ«|ïÍ÷³Ö±ût8±IöëzØ`xÒ`ÐË<[~/{÷æÄù¢.^": \=})^¦2õZv§_×ZqÖ–‘lÄÄĘ*ƒˆˆˆˆˆˆˆÈÍÓeÇ""""""""¹DA‹ˆˆˆˆˆˆˆH.QÐ""""""""’K´ˆˆˆˆˆˆˆˆä-""""""""¹DA‹ˆˆˆˆˆˆˆH.qr8ª‚ˆˆˆˆˆˆˆH.pŠ‹‹SDDDDDDDDrStôEUADDDDDDD$8-\8OUÉFHH°©2ˆˆˆˆˆˆˆˆÜ<ÝuHDDDDDDD$—(hÉ% ZDDDDDDDDr‰‚‘\¢ EDDDDDDD$—(hÉ% ZDDDDDDDDr‰‚‘\¢ EDDDDDDD$—(hÉ% ZDDDDDDDDr‰‚‘\¢ EDDDDDDD$—8©"r§lÛ¶•:uê©""""r[˜¦É¹sg‰ˆ'99Y‘tœñññ%  †aäh ZDDDDDD$O8wî,‰‰‰4hÐwwwDÒ‰cïÞÝŸ%  xŽæ¡ EDDDDDDò„ˆˆpj×®KBB1‡†ÿÌÎX'ü â™ÇºÓ°¸Çµô&)ŠÃ›2uÊ|Žžºˆ?ô±ˆüg9—£óORÛ£<~•CDDDä^dš¦Š ·T΃ûfŸÊ®Xƒ"-‡2fhS ¥MQ\¼¨Ð|Ãê5%è¨:o‘ÿ4kõ;¨"""""’c9Z’ö,`ΡDŒ| yxH“ô!K*†{)êUKõ„Ï™m³býf¶í?MHx$16 ú—¡fÓÎ ¸¯ ¥Ü¯Ü¯ÚäüÜwxô»}ØNþÁ3=ÿ¸:+çÚÏòÛ‡ñ¾<¹-|/‹þšËò­8ƒÝÅ‹buißû~zÔ*ŒsúwBÈ–9ü<}%AÇ.g)H‰ªMéý`?*oû€§~>Nµg¾cTW_®ÝAÛÁÅë˜>c)ë÷žäBŒ¯¢ÖiÁ}÷w£aÑëÇ£1ÃðÆïØ[îa¾û¨!ÇgNeÆê Á¹Õ{Líu˜—_þƒS¥2alJ§K¤LÂÀc_ïijÓp~|®ñF䯮ûÜlFðœ)L[¶#¡ñX½JP£e† jJq—T/J7FKöö?""""r'ªG‹ü7ƒG¶n#ÌaàQ»%M¼²y–a?Áü ß2;Ò“€Å(W£<îö‹œ:¸Ÿ•S÷°!hŸ~<€Jn)“ç«ØŽúx²|ö&‚=«Ò¹Su|.‡Vÿò¤d2&q‡fñᇓÙ~ÑBþbÔ¨ïƒ5ö,ûw/å»›ÙþÔGŒèR"Õ›¶qfÉh^ûz+‘F~JVk@]o“ð#+ùâíC´­›Ñ(ÃÎÿ3Ž·Æ®æl² …ÊU¡AUg.žÜÇÎe¿²cÃxƒ«x®*¶ÓÌùßLæíƒ¢eJQÉ'šHgké6tª<“oö­féÁ>˜[š™¡+7~5çEhóÊp†¶H >ÌKìžò1Ãþ<ÀÔ±S¨ñÕÔLSû±U,*Ö–·&»i‚ãÿ0U®ždznÌ3|º6k™þ|ñYßk7u1/²ìãg·³(?Å Òyï'Í-ù(UÊ˶óœ9rœðÈò‹Mb·ýÈ×Y¤!¼|Í*—À¯€®NØvðÅ£#X”D6R7`ñ¦V§T¿Áà¼ߊ仙Šeu¥ #ý)ŸÕzÃ_Í-ÅZÓ¥æŸ|±c%Kôäñ á¬^¾“xKÝ:TÏþX8"wûׇ“3N˜@â >” ˜8_OÒ~EDDDD®=ÞÕc´\û§ÝZ•÷Wfù·û™3+ˆöÏÖ»zÕŵ·h¦éÑbwx.#?ý-x–¨B&¾8Åœb÷Îü°+ˆ¿Ï»‹§„îÕ©_Ù‰µ;²ÿœÊWƲ°gÿ¡xLÀ~æ "”ò¹¼ðÄ#ì;bÃð©I½R–ª í²|ç¡döü½0¼èøô+ ¬›æVÈñDÄB¶†E6¼)äcÁ8á Hý¾”@ÇF)ƒxØNìg_Œ‰{Ýj”I¹&ÏÉñ9‰Kµ.ôtÅŒÝÌ/?l ìãï˜ñ'Ùº'4¥¾f"/%à0 àë6<0‰Ü¼=Éé·ÄÕ_¶í6Òuô7<©Q«ÚŒÜʺýɘNÅ©V¹à-Çè†û¹«˜¦y?Rå¦‰Ê ¸¿*®ÉG™7k+—iz°˜©ß¯ƒÐæ³*ü»¾ÌÐfžÄ„…IdD1[òò£ pO<ÈŠ¿Oa»üš"Uªák$qpï!.?yp'Þ4ÐjNñìÛwŒdÓÄ4í„8ÀyÓ‰JÕÊcuܽµ¾#A Öôz~ Õó™œ_=†W?™ÎƳq×ÉQùg* }‹o‚¢Rþf¸ãïï…Åq–µ+ö§ +LbÌãÿ~ÞJlF§JÎ^øz8"Îr6ÎLPø·íMÛBQk¿cäŸ{ˆL{6d»È‘õóYy8éê[/Ù²#5ó™/þž_w]ºÖQýú#K/8Ò•«dëNÔΑk~䛵çI¾ºú1ìŸþ5¿²añoE÷úùsvÂçR™ÎmKbÄlbÎÊó¯.šûj\É›,EiÓ¥žF"»¦|ÅÔÝ‘×ö‹˜1n2[â Í.´/u‹ÉîDDDDDîTj”ŒW›èä‘ëg³è”ýDZÏ!’Œ‚4hXšäxÛu?dš¶x¬ªSÆêàì‰S\9ì5JU¥ºÄì?À1;@÷Áî^š5*S£´…ˆý8c'å2ûN`·”¤fÅ|yv³ÜÔõ(.¥{1bŒ=•Mcئix)Aq_Œ„‹œ?wŽˆx¸úÓº´×åTljª]{R}åìœ;‚!{jP³tlaGÙµ7˜|-ºÐdûÖ§íbâTFõ|X°t_½>œ  ãn5°–lͽªâáYgÞy˜ðÿMfëä÷xhAiªT,·S<‘¡aŸ=Íùh _kK› —L‘¶<÷Ø^ûz+Ó‡=˦j5¨àmvx7{"hÓ¬+ÿ9‡ÕéZßï-/>·—7Ç®aùg/²kNu*qæÒ‰=ì>u G¾J<0t05r< Š•2mÛSuÆ÷ìJŸ&íh¤Ap%Ï2ðmý¯ì?ǧ‹wñË;O0»XYÊöÀˆãı3D%Kñ6¼ü|;ŠÜªÊ¿í´¡DDDDîžl⮣åº.-˜&ؤ_¿,¿‹ù³6ÓñÅF\L#UGáá6LG$sÞ¾Ÿ97XŒsl±¦I~À´”£F%'VìØŸ2N‹ÿqöíéb5 áUÍsÞþ”qZòaï¡d ŸªTñ71óèo”79ð‡AþJ÷ñÁ× Ù²lËÖïdÿÉs¾`Ãê^€B%jÓ¡NÚwhA ¿k›ÚZ¼Ã?vã—ÉóøgßNÖœtÆ+ &=ã’™4yv4_×]È_‹×³ýðIöœKO •¨EÇ&èÝ­1¥óÝÊ@òßö?ÚL""""r§Â—$ ´H—»˜¹q zÔ£Wf“:‹/õzv£¶w汆w%<¯þ/•«•ÂtŠ=‡.ÑÓ<ÄÞƒR+âi‚{µªä›½‘=‡ãiës0e|–:U)“‡7I®Œ°j¸РÇã4è‘€¦|{žû =Ïeð×~Í ½Ê³"=^ø-ÆZ°<í¥Ýମ‹ Eôç­ýÓ´À Ìš‚ÃZšò¥ÓŽÌk¡`…v<ñv;žÈÊ»-Ô•ÏfwÍr=í§7±î´§2mèXQƒàŠ`¸S¢Q^nÔ'ë/ù—Ï{«w˜ß*Í“nÍ6³yÆóËÂþGDDDDî‚\ânïÑ’ê}\ù¯ÍQž>ýj²hÜNÍÚD«Æi¦À‹B¾Œcvüêôd@½Ìo"cÚ‰‹K‘2Ð*…+W£q”ƒûbßÏI‡/=ªÆa:°”«Fe§ÕìÛw„Ó…ösÁt¢fõËã³äÑ6–çÏâÃΕ/€"î©Ò<3Ž#s¾eÚ>.•Zмèm‰Ö¼ÈúK8aw£n—6”Ô ¸""""""¹˜UÜ·w&UЂ™Hþæƒè:}'3¶ÌaŸßÕ\ ZÜ©V§"Λ÷²aéÎThH,öÌ6JT¥ºÇVìÛΤ#Ø=êS­äåAcÝ©QÆBÐÞ-,÷9‰ÝR’îyò¶ÎWäñ Å$âŸq ù-”e(^Ø G4gïeß¹Ì|UyüéN܆°Ãvx&úÜ^6íÄRâ>h¥ApEDDDDDrõ,ð.ZRõU¹n ›½4½û×aÁA,]œrãçë‚ïýè8s8ó×ý˜O^êQ¯Ô·Ëµ]âø¶œ)Ôšæe¯]ÙaZÊR½’3˃ֱìb2N5ªQÁp\^¾/Uªœµ†eÁÉ>U¨â—wÇgõh¡`õôj¼š ½Ù¼?–$Ó ŸbÔjß›^÷w£aQ—Û²ö],]º›s>ü«wæ¡gRÅÉͬâ¼t(å‰DÜ›  ûômüq&.ÿlŸúvÏ6K%žñáÃ&±áyfiI*–  5‘‹áa„Ÿ#4ÆB£—ZЬLê¸ÀŠÕJcÝzˆÄ$'«•Çãê|”¬R•|3Wl¯jUJ™ Zò0òmyâµ¶YkåVrmþ&ó›k§'"""""r+Ý+A „6[ zõ¯Ç‚1›‰1¯L“j¬{‰…;òÑwµø{Ö ¬ÛÉ¡Ý[Rn"ãë‹õNôhÑ‚5\ÓÔɤp¥*²"_jT*„Ãt\ýe«RÅy%›’¨TµlžŸÀ 6õQ‘;aÛ¶­Ô©SO…‘ÛvüY®\ù»ø Þ Ÿ?ò‰DŸ'Æž~k~?ü½Ý±fÜΆǧ=,.äó,@>wWœ¬X0±ÛmØ““Hˆ#.>ždGšE»zSÔ¯VlÄ\8Gd¢™z¡.ê‹›a’y– ­Ø]æèÑ#9>WÑ-mDDDDDD$ϸ»{´Ä~æ$á7˜Ä}ž3Ñÿ2{"1Q¡ÄDecÑ œ=‘ÙB¹p:Zë2-""""""’g8º¨Cn--""""""’gäåÛËí¡ EDDDDDDò Ót¨rK)h‘ƒ“§/%ÊUƯd%j5jC—ž)fDÞÔr‹Xþá™^£ÙYñEþüñ!œÏgaý2k§¹Y—äüøÄH6¹úƒÅ‹NŸÎæmòg8?¿È¿úîRNØ—Ƽ7 CÔ®þCÓý×÷WšNÓi:Mw+¦«[·nºi²ÊÇÇ—sçÎP¸°®®n:à–t ½@@@±Ïà Îv¿©mÛ¶ê—fÉ’E‹ægÚ¥sÛ¶­7ü[†û™¤¥Õ¯f8kÞëFÏO7íÝ’æÏáíF1b§Ñ§Ð@æ–y› »>¡ÞðŠÌH IDAT•˜9³çåeµi xy'0 |JW¢|±‚XcC9yø0Á1vp+CÿI«˜2¸–.ÉqzCç€Wß©ýs>Fº Y÷JZŽ=ŠÀµ#“N-bˆŸ‘óêGüL·€GYZá}¶lÿZú¼‰ˆÈ-:ÎÌô»È4Ù½{'N'>>^E”tÜÝÝ)]º,Õ«×Ä0rvÜ£C¹GΟÃXùVîû| 1¾m¹`6¯×÷äê®Ñµ.CÆ~EÛõ(©ž¢yVâ®1Ü×ù VG9S¦û‡|1úEºV*ÈÕ&‘pž ¹øxø8vì½€ƒœ-9r;Û©seêT>ÁŽ%S™ÚŸ‡Ò( k™ú× Œòu¨ºƒ j?""r÷3 ƒ5jS£FmCn-"r÷s\`Ù]è3fq~ø|Ñ_ ­?ÍÞ®Ÿ® Zåe¶ýŒ{zk¢ J šÌß?ßOñ´ß‚nE¨Ûïþê|?K¶¸½!Ëín§–¢ôXŽ#ï®dêœ`|"€ÔQK쪩Ì:c¡úÛý©öívª‰ˆˆˆdí0K%‘»šã<‹_éHï1ÛˆóïÌØ%3Ó‡,rI†»s•wØjËêÌí„mý‰7ïoJEÿ¸»æÃ§dM: Åü£q™¼&ã >fpó@üò»âV°8µº åçÕÕ6_ŸÁqeõO§µ«K£Ñºt¿ÞïOãr…ðp¶âóÈÌh.žÈ°'ºÑ¸jYü½ÜqËçC‰êmxpÄtöE§¿ôºùÆfÆÛ÷Q¯¤n. lÃÓ“¶qѰqvÙ§<ؼ…<\q÷)CãÁ£Y}Þ‘õMzY÷2õµîÔ.^7×üø¶à¡‘‹9™˜ñk“ÎþÍ„—{Ó8П‚î®äó)I­NO1fù)o´œÌju güæ8 ¯n|ô}Ó‡,©žÕèÔ¢äÕ/Éäõ¯RÞÉÀýþ?‰Ï ìû¸..†í'†áõ¸1Y¬Ë¿´Ó¤sk™øZ?ZT)†w>7<¼‹Q¡Nyÿg6‡e÷J`ƒÂÝÑ¡`<ÿ>‹Ó×mòK,Ÿ:—óNuØ¿ò •ÉÚ6tpâ˸ù>ÊÂD°íùˆÚΆ‘òpëøçÍ;Ó.DDDD´ˆˆ\fÚƒYðRúŽÛIB@7¾Z:ƒjæË¥¹Û9ùÇc4iþ8£ÿÚAlñ&téÑŽê§Yõã[ôlÐÖ]LsRÌ¡IýhÚó}¦n §p£ôíÞï#¿ðd«nŒÞqƒk/’öñU¯¦ô½‚pßj4lX×Ës·íbâ³Ïññ”-D¸£VëîtoSƒç×1åƒ4nÿ!›b3™oò!¾íÓŒAvâT¹9íš”Á8±š‰Ow`à¤Ãœøý!švûˆ•1%hÜ®•ÝCØ4å-º÷ÅΤl–,a7ÿ×½9ˆ‚ »Ó·{|Â6ðÛ»Ýi6ðgŽ\˜\Ú<š®uÛðü¸ù²Ò¢[/:ÖõáüêI¼Ö¹½¿ÙGRvk•©d¶/\ÂY»Aöгˆqûj¶ê’ik'jÃ't®ÓŠgÆüEÐÅ"ÔmßÎM*PðÒ6~ù¿ìNÎöª>ÔŇÄõ¿3ãøµ¤ÅŒ\Ì”á¸4HßòÖL×)ëÛÐÀ«Ñ£¼÷FO*8ůO½?œáÃSï ®K~ãN´ ¹©òŸvW\:dÛõõêŽ`§Í‰À7Ö²gTC2¼Ñ’»ÉC)KK†v`Äâ$ïÉ„%¿óDåÜ9Þqê'žyú7ŽØËðÀ¯‹™4¸îŽ0þÑ“¯ç¿O‹ãh}9Ûqœü‘_ŸOˆ[-^™½˜QíüRÆþ°‡°xhzßM2.ïçvLæûŠ0eÏW ¨à‘òfÊ¥Öôµ€'Úµ£²wª“Þ¸ÃLyª3NÉÐoòÏk¤=%¶mÿ‰¾Å’ÃÒÚÏ 8¸0ÿ)šôúž¥Ã»ÓÑ´Ò~ê^Æ÷)+`^ÚÈ{­[3róŒYü<¿ôðÌrÍ’wNá—*O1sßWtHÙÑÚC1´CÆÏÊ‹?·aþ”^"fÔ^ïÿ+"Ë0ð‡ÙL|¤êåmˆÝó-tzž¹¯?Í×íV1´‚5ëµÊ´½D²wÏì8Q±nMòÝÆ¦šºdºúáóx¹ß0V†zÑâ½?øýý¶\ý"L$xËJŽûçäË­ívÇï÷ߘ6ý/½U +&aó§°ä¢Íö¡”uWÆë”ÍmèÕðQÞ«`°ñË9÷kÉÓÃF¤ ÷¶· ‘[à.èÑ’Ìöß§±×`ãèô©lP?`±aÅ¢ýÄ…¹Ì÷ ©œ›·ç³s`ò7,‚"ÆðÕ—CK!Z ›Ä›õ\°›Ì7ó#/÷j±s`Ê$V^²PvÈ|t%d°úÓiä.‘ù覦¥C&Œ»z‚`X.Ÿ"ZJÒêþŽ×‡,ôùÛ´sK"hî"ÎdtµSM^ùnÄå%e·ï×ùEªîŒ=äñ½Æ2örÈ`hȋϴÄÕ gýß{ÈV kqóÙÕ0!å­wfäØG)e\dùÄß8hppzêgL> ¥ÿ†‰^;™ÈWí)¾ù #ùã6ðÓo{°e§V™&gᄆ; …‹¾½_~Y®K¦+ÏñÉŸ1í¬‰w·ÿã÷©CWŠÖïL“9yWùÛ ¤g€ƒÓþdŸ0C˜3u1­t_±LjusÛ[0ϵ ‘[à¿ß·#q#Sÿ<ŒÍZ„€ÂaŸü‹)kFÒ¢ƒ‡¶žH^f-E£‚6žáϦyå#e³ø´§WËôããäkÖ“…¿eÒžµlˆ0©\øÿ,ÛD‚Qˆö½š“?ƒ“¿­¨â´ˆAÛ¹hÖÄ×È^­þK²^—LB3ŠV‘Dî{¸¹¹·``ï|?á¦íx‡ª…g2uM<žÑÝÏ ã´íæ¶aÆòV»‘;Ã4MÎ;KDD8ÉÉÉ*ˆ¤ãììŒ/ÅîÝÛ;Çÿ3•'¸Ô}‘‰}Ð÷­Ìž²‚Ï;tÇSm@$ï²¥÷w“xôÝŽ<;o!/vySx¸¼ËÍÏÛqž³!vLKqÊ–ÎèBE+%Ë•ÆÅØLèÙ`gÇÎ…Ø0­Å)U<£ž+Δ(] +-Ö€’d:F4AžàÁ·§s Ú‘á`«†S ±fF'ù…ð±¤ßõ»ºZ1,ñõÉàý¹¸à‚IrRR¶‚kñҔȨ\N%)]ÜŠ¹ ð9ÇÉÓI˜ŽóLêèÆ¤ÌÓ%2œ(“ëN¨oX«LÛ‹/…}-€ƒÐó¡8ðævÝå;Ëu)œÉ9‚9}Ö†i-O`9·[°†®4З²_eú´ .ú;ë½¹oP—ÌÃûÍmÃ[1ϵ ÉsÎ;Kbb" 4ÆÝÝ]‘ôD|{÷î&8ø,ÅïÅ %†SfqÎáB“èØ» MFl`Íü),‰êF_/u ÉË ·Ê<ùûBâzµçÕeñdgýãC†zm&¹Ð uôºÁònrþWÚ…ˆˆÜ•êÖ­›ã×FD„S»v]≋‹U1%‹ÅB``%¶oº7ƒ3j1Sæ…bºµfPŸÒ8ïÍ –o²zÉ"~›FŸÁ…5ÈH^çQ“—fÌ#¶{†ý=™‡»äÃcùxºúßÄõ–"ø[0váøÉd¨‘vWiçô±“$™ŠõOÞÖâG@+†ý 'ÏØ!0ݰ´œ9y{¶W&‘¦ýÅÓŸÇÆÿÆ;®¿lÒŒ9ǹ‹&¸ÜùMa?sœÓÉP-í[·ŸæÄ;†ÕŸ? Xü)`ÅØe£t×·ÑõvüšäL.)öÅÎ,›Êœó}y0w2œ]p6€¤$’ Í¥aÂC#2íý“åºdÚ‹R¢˜ÆŽS:–5óç~yœjÑ¿5F_Æ’ÓžHÛu½ÛðŽ´ Ék’““±Ûí8C2t¥mÜÌ¥e¹z¥÷Ö­[ùúë¯ÿõ±uëÖ¬Ä,„/˜Â¢“|­r_q þô| =ˆfù”9„è®"BÊ®ï̚ɛ 4jV'GËþZFTÚYÙ2{Övl†'›×LI¬ /4­Š“ã<Ëæo&ÝœãÖ1eÙþJ7ã ‹Åa)D€¿Kºýdȼ™¬Møoì Ë™óO éßú\–…:pªÒ”†>>´hW3œ…¿Í'ô6­¾[‹çx®¾fÔ<Þí/ÎÜ õ2£÷°øïSW·—¥HE,`;¼ÃiGaMÚÁ♇hY®K¦íÑ‹æmëâÂ%–Lž}‹¾û¬TéÿÍý á[¸*ƒ·Äã_>#9Ù††³ .`KN?ôËj""’÷ØívLÓÔCLv»ý¦ÚX®-uêÔ!!!%K–dúˆŽŽ¦víÚY8¹aöo˸DÚ êIÊ…º=@'oƒ¸ÕSøë”RH¹rŽÖ’çMçÅšîÄnCßž²þbNÏÔ¬Tü4m½LB¦¾ÊKçêÍÎÌH6Ž|’‘›’°–Ì3]½/÷¬³Riд.èàèw/3|UصPÅ~ž¥ï¾ÂÏ's°Ã6òS¦l¬öƒÌüe-‘æµåbÐ<þÖ.þWúöÙOóË+o±0øZa?¿”w‡þÈ GAZ?9˜ÊÖ”¯ž²¿É% .üùƒ>YCHÚ³î¤ lŸùS·&äÞú9UáʼnÐÂËää”Á´ìó1ó^º> I<϶?‡Ó»~3†.º6°% )Í+8a;ô+£§¸$aÁO1n¿=ó­åºdþU]æÁ×PÌ bΫ<8r-¡×…=I\رŒMgnî;ÑZq(+‚C »°‹ÏZüÛX09܆®þøZ°Ÿ;È¡tŸÏ;Ô.DDDDrY®^:d±X:t(kÖ¬I÷÷&Mšðúë¯cµþûhuŽÓ3™º&Ãû~uõ½zkxuäî…™þëz¦N?Æ3¯•Gc߉€á×ÿ[0•¸vø~ý‡ôìíÁ’9¯S'WZXJ=Ê7ßüMûG¦0yP Ö|ÙŠF¥] Û½†ö†aójÂû?ÿV©æm)ý_}6ŸVÏ,೎•Xв uüMÎn]É?Á<Я:Sþ8„³‹s6¢š>û Í'¿Âê/;QeM[Z×ð%ùÌ6Vÿs¯þÏÑkÙxfÇßùú;×|€‡<§Ð³Êrš·­O1K0A+Öp Ò¤h·/ùêñRWÓ}ç+_ÌEð}o³ø½Ö”›P“Æ +SÄ9†ó§Oqìà~NDXèñÛ# ª—{ÀºÕx•Y á¡ï³`Î{ô˜û!>e*X¬ –Ø œ8|˜àh;x”cPõ"×~pªÅÓïô⇇þbÆÃ5 šÐ”ê…’8½m»Ì¶¼üˆ/ºšÙ3U”~ÂìÍËѬ`šÀÄ™À'¦³vö ¬ïEÈúÙL›³žð²2qÕ<ž-kÃ4œñöñÌV§J/2kùw<ß1ãð2þœ:›uÁþô½Œu{àoùß­:¯Ìû›)KøúÙü1{|2裹¬ûs×Eûžõ_eîöõüòÞ4.Áö¥1cþ:ö_°ãßäa†?›O»æöx$Þ^cîîÌÿr(ýZT$Ôa‚Ö¯gûÑ(òUîÈ#ïÿÀª}»ùmPÉT_’Š ú…¿½F÷š ß¾’åNàÖòm欟Æ#er©.7XïfÃX´Œ/ŸïN§¬›;™K·qεßý„Gª;ßæ ž“mèI§Q3ørHkŠGoaöäŸøá‡øyñâÍ;Ù.DDän¤"Èšœí8oÛ¶­tîÜí†Ó8ÆŽËš5k²²ö½ü¯AmÞßfÇ«\]ª¦—ÀÊþ͇ˆ°Tå½M;ø¨Îå£ÔØiô)4¹eÞfîO¨wåà5³çEä–[´h>uêÔËt_r£¿ýÛ~æ®â8Á—­+1tCMFî^Ï›ï¾xŽÓãi[þÖÕÅžuo¤XDDD$Q·nÝgÞè\¶FZ*¢ü«]»vd»}]qË"‹ÅÂË/¿L`` ]ºtÉzÈØvþδ])fGݺ£™Ýàß·ð~Æÿ…nˆˆwú ¼*PÚ3U7ó"Û¾|–‘k“pk2€>å•DˆˆˆˆÈM²ídÜXuã¾εžæ—áíñú×.ÕÎÌ|‡g=N•''0²Ëå!<ÖòñCcÙè×›1_>@Êþ«[Ú·ÃjµÒ½{÷l¾*‰ÍSÿà€ÍJéVp`\K\3jSÛÞ£fÃ98}*ë?jL+]ª-"wœƒà?£ê°“TjP‹ÀEðt„sxËßl8‰Ã«Ÿ~õ ÊYDDDDîœ{fŒÓгŋ;ÊQØ5““þ ~8›&ÿþ®M,ÎVÀÀÉÙHU'ç”àÀêŒÅ4¹ò´³ŠûšmEûòŘ”Õ1ÿçÖ(aSgÇn-MïþqÍlÅkÜOßÊ£øpïL¦®E«ŽÚš"r‡n5„zýÆÒµY¸>Šx‡ *Òæ±7xá­éV^©°ˆˆˆˆä"Kiú ÃÀbÜg&Çq1&‘ÇKÎåéþâË4t/_êEWÝ &ÿ\лz*3OÛqªÐ‡þ npAS5î¿¿:#wïdö”e|Þ±'´=EäŽ2(P÷Q>›ò(Ÿå¥ïöϳ*ñym~¹-êÖ­{S¯¿wî:tí}$GGa¹éù]-™ªNF!j´mÕL&1!‡™vé)ÓêfN×üÇ‚–K,ûmçNTêÛŸ:7¼‚•Ê}ï§æG;Ø6 ‹#{ÐOµˆˆˆˆˆˆˆÜ@2¡;0yÆJ‚Ž…gñ¤D•&ô~ð~3š<áoF ø‚M~÷ñùØAT°šœŸ?œ§~Ü àøTž»êÕÉk=ÅOï·Ë˜0÷®ÿXÐR€^¿]Àþ[Ö¦¶V~›-Io§zfÅH?a¾Lž‘<åÞ£åú÷”µ÷e'dõ8Þ™°‰0òS²frp~ß*ƾs„ “®Î<õ-Îr‰Ðåå¨Ñ•Çðeá´µœ-P“^=ëà{¹C¥HeÜÉÛ=\t£c‘<À û›I?m&Ì©ý?ùŒçkçÃá‹q‰ã^áí¹§°áü/s1p/Û’~Åa÷Ÿk9ç]®ýî¿:®iK$.!™¼|%‘‚É3î¥-&€mŸÀÄLNù«Çÿ:ùbààìÚl…€ÞÏòH ˆˆÈËÓY©þسtÙðs.¤ÌÜL5`‹yu)=Ṳ8bâ.‡)¦øèh¢5"nªª‹ˆˆˆˆˆˆÜ%‚‚‚nz@Ü{ŠÅÿ²e(”ᘥV*ø]¾—¯ËáC'±ÞÔ¯_‚äDGªéì$ÚÊÒ¸®'óÅ©¦7IA‹ˆˆˆˆˆˆä÷N–Ë]Z,eè;â dt×!“äØH.%80ÑDEÚ1-…ñ+hÃa¦­ÖtàU¸0N^î¹’þöB©ï.teñWþ£»]£ EDDDDDDä®e’t1Œp×»½³Á•hÅa7#Ý|ìJKr…‚É3î©-×þ“…÷U+Æ‘P·Ù1ýÒ-6BCÂp¤_ªù^ߣżnÙÊh®QÐ"""""""yƽx{ç¬-nT¬Zë¦ClÝz˜Á•+qݰ. ûÙ´#Öëçg^¿Œ«‹±8álv;6-×±¨""""""r·¸ÙpMÓ¼G×2¬¾¦pó.ÔÏ!Ë&3e×EìWþf‹`ë”ßXvy€\“ë–“ªxמ·zá[Ђ#ü gã÷P]͛㴈ÈÝ%i)Oú[1\óù{ßœ‘ü3¼>V«os>X™ò;>îÎUÞa«-Õô™=/j;j;"""÷¤{. pœ`Îç#xó½a>Þ=Ÿ#¶”émMxá¹&J>Á¼O_gèÿÆñåø/öú›|º¾ Û•»|ÙK&¡ÃuAKi6ðÁˆÛÄ7ÃFòù„ïøzâ$¾]°Ÿ¸<´èÒ!¹‡¾5ÃYó^7z~º‘hï–|4o7*˜n˜/µ‘¼´Ü#oärÐÏ…G¹Édß@’&¦°ÅãÑä ¾ùt.ßO^ĆCA¬³ dõ޼ûô”Yû. R…QWÕë—+Ë·Ríáá¼bù™™ë÷³eí>’&εЩ"nyø@JA‹ˆÜ#_4a¬|« ÷}¾…ß6Œ\0›×ë{^;Qv­Ë±_Ѷ@=JZU.QÛɳ_ý¦ãÞx#Öê¼2kï[þ%ѰGAÂå€$9& §rÝxcLÜ\œ°à 91–訋$Ý÷%kq!1ò,bì)‹KS>\ÖwûEÎG‘t5§r`/LÛg?¦ç+.8[S.˜1 Áž‡ÇlQÐ""w?Ç–½Ñ…>c¶ç×ÏýÅÐÚùÓìí*Ðùé ª•¨íˆˆˆäq÷N–xÂÏœ$<û/$9>аø¨ôJ æÔÅ´“Çz:&ãYÙˆ!ZÍê:£EDîòåó,~¥#½Çl#ο3c—ÌL¢ 9OÃNØÖŸxóþ¦Tô/€»k>|JÖ¤ÃQÌ?—Ék8¾àc7Ä/¿+n‹S«ÛP~ÞÁQ q1\ióõ®üŽâ8=žÖ®.FsèÒAþz¿?ËÂÃÙŠÏ# H0£9¸x"ÞèFãªeñ÷rÇ-Ÿ%ª·áÁÓÙþ`áºùÆfÆÛ÷Q¯¤n. lÃÓ“¶qѰqvÙ§<ؼ…<\q÷)CãÁ£Y}>ë¿ô\·¬‹{™úZwj/ˆ›k~ü[ðÐÈÅœLÌøµIgÿfÂ˽ièOAwWòù”¤V§§³ü‰7ZNfµRÛ¹«ÚŽˆˆHNÝÜá£ÃÔC}Ü õh‘»–ifÁK]éÿõnºñÕâ?x¦š{.ÍÝÎÉ?£ý#“9œèN±:ÍéÒÜ•°Ýÿ°êÇ·X1kÃæ.`XÓÔãx$shR?Z=3ŸÛÊ-{ÐÁßÁÙ­¿ðd«M îœùâ’öñU¯ÑLXåjV£aÑλ^ÞÁÛv1ñÙçø2Ä—ò•©Õºž¶ ìÛ´Ž)¬aîâa,]1œ†ù2˜oò!¾íÓŒñóQ§QsÚ•=Ʀõ«™øtN™˜à9œVÌ!¹JC·+ÍÙ µlšòÝÚY»æmjºd£d »ù¿îŸòã®Â4mÛ¾Æ9¶®ü‡ßÞíΪ-“Xõç#”¿ú­criógôéñ+.XðlD‹nEqŽ:ȆՓxmÅÄr‹å© Å¶ëêÕÁN›o¬eϨ†8ßÉŠFŸB™[æm6ìú„zнD²ñ Æ’¡±øIÅ{2aÉZ¼2{1£Úùa°‡°xhzßM2Ÿ}ÚvLæûŠ0eÏW ¨à‘òfʉ¸µ=F-à‰ví¨ìj¸ÃLyª3NÉÐoòÏk¤BĶý'~løKHk?+ààÂü§hÒë{–ïNGÓJû©{ß§4®€yi#ïµnÍÈÍ_0fñóüÒÃ3Ë5KÞ9…_ª<ÅÌ}_ñÿìÝwxÕúÀñïlI¡¦)´PBï¡—¤Kè½E¯^TT@½¨(WÄ+?DBסƒÔ„ºôžJ!¶ÙÙùýRÀLy?ϳϓg3³{fæì9gÞ9¥»kj¦†oáíN}ù~ýÛ¼µø%üÆV@h±Ûxwà‡ìºS‰Á‹|Y0ª6ÅDâÏþC»ü‹ ï¾Æÿ:ìæmw}ÖÏ•ä|™w„Bˆh‘Þ—âù*DC‡R8±b%šÌ\]ãÃÁdÉBä[æ+ìÚrž¥4ýçüÄØ\¼Q• Kç³3œÍaÞÐ7ʺRxN_Èû­P¯-e¾ßƒ%€Q¹°|!Äé¨<ö[fþu£  w¦Ë¬9Œ,ÿä™T5]EÆþðÝÃÞžlí IDATe寉Ítðêß9í2@w†|ýlLnØBpfmC}ÞùqƃåÔb¿L×·Q׈~…Ä^ÿå¿n””ÍxkB[¬µhö%åYN›¾#çÌ~dI=ô®Ìúïh**wÙ¹`U A>³Yz*¾2Ÿ£YŠÖy•ùŸt¦XÂA~Yvó³œ+É;ù3ï!„/4ТÉK^²¼s®H>„Ïê˘õN¸–Ž"ìæ:–ï…g§"RÒ‘é+Ò¼©…ÀCÁ¬~k$mj®eBí\ºaÖb8ä³ÎŽŽý:aŸþÞP¾}ðñ‘c:p ó@/ŒZ,GÎaVœèÔ½9¡mM÷öüøËÝL¿RW¦=[}j²,q×8¼×Ÿ“WB‰¹—„Ù¢¡©×ˆÐƒùÚ%®™¡bºNºŠíéT#]ß=}eÜ+éáTÚtnMÚYIªºSZ·Ûa·y–ç=:‡Žôj›qŽ“¢­{Ò©ôÿ±ðìÆhÔ,Çþ‡IRJѱW2î¡PÆÓ‹Z†-œ <Á]­>ŽÊ³+É;ù+ï!„/:Ð"Äó”ç-‡¢I“&èõ9[S3q¿koZ°òx‹}7ÑoÊ!|—ïâëNÝ‘ÎÍBäC:úü¸Ñuæõ›yëåáÙµœ‘UsabËmBÂU4]9*»e6ÀPO…*nX)Gˆ #0Z" 7£éËQ±\få•‘òneÑ“ùͲ޵®O*æ´{þ0Žá¬áÂ= ™5 Ã}âµÌ‚¥pÐe,ú­­õ(º’8:dr|VVX¡‘b2=ÓͲ¾œå3;]† ¸•Ó£E‡a‡Pn™Ð,·YØÙ†…OùL«;ÑÄj¤ ´<õ\IÞÉ—yG!„xÙÞ×h4b6›s|) 6UU1³?ÑHž:tøðafÏžªª9ø”ûìZþ;¡+šDçAChi£å·œm±³âBâM¶ÌŽgµ2·)‚}EzOYÃÅÄ̾çÙVŒø;ϲ‡…‘bS“ñ+6óu‡RXn­c|×q¬¹eÎÏêƒEÉ87ˆ’ï3žùÖ¸»m}þ½škezòÙ·Ü!Á¤¦vkLÞÎxghZæIVž–åéÿ~ö+’Õhª è]h7a:üñ_SG7ÇNÉê¹’¼“óŽBñb888LRR¢ ‘W¦¯¤¤DBCƒqttÌv>ËC‡˜={6ï¾ûn¶"ZìV–oŒD³iǾnËõaHÛ÷Ù³m Ëü¢è;¬tæmÛ”+ü< ßìÖS¯Y3ÚUŠàtÀ1Ö5˜£·4Ž-€óÃs°bD&ãl¯Æ!DaS¤>ÿ^»‘øî/3}ßRF¾\”";¿§›sâÈ:'\u(§ƒ¹~3ê¥/*U‚®ÝĤéprqNýêÊàê¤GQƒ¹¬Bµ S‹|3„g'³å:‚5gÆ|¿Œ»¤î¨Ý%ô®F^( Ôàë¥@ô‡®q#XEÑ;ãZF:gʹêQN›që6…Ýl%ïò¼#„B¼(®®e‰ŽŽäÔ©$&&Ê ØÚÚâæV—²;Ð’³`‹Fô¦ål‰Ñ(Úe0½Ëé@q¦çÐŽLÞ¶žË×>t,.™DZÌ'ñƒ2‘¿ KÙÔnC¦+‹Ðz<ë×ÎâÇú2½njZr²bDÆÀPöWã¢0RJ4ãÃß#¾k¾8ò êVßm_ѾT6¹+4o]ÃÖ“ìX·ƒXïi{U¨Wñýýf¥8-ÚÔO-H;š¶ªaóIvø!é¥Ö¤™õ#Á¿?b°ðŒ¿Y-¨¨x,º²¸:[e(ßÂ7þƤ¼q³l‰ÙÉúý÷éÚ1íÌ þØiÁP¿ÍPðìЫ-l^æGäËý)­HÞ)ÌyG!„xau¿¢P¯^CêÕk('C<7ùjÕ¡¿‚-Ï4ŒH ÇwÙâ(A‡!=qRJy¥‹½Bž嬻•ù`M_‡‰ Y¬ªŽàýa•ѧœg¿D®¬‘îV%G«qQh+M‡¶|¾q oÕ·%þøúõü”€»ÙèLOÍa¯ÑÞN#Ügÿ^}ýÑp=í‡fgÖaúÊØÐÍþA8=5†Œ£]I WœÈÇ»£ To³ý£wX|3C •bTªì„^½ÈoKpG{t£|7ð[^™²‰»ä‘1jKÞ™Âæ°G%“z{;½ý37,%i7~5õ©UOå‘ï3´¼BÄê7òŸ½„§_¢ÆÁ‰ßæás,IòNaÈ;B!„hùgƒ-›6mÊòö– ßðÙ›€bß™!Ý6)»Î í^%9Ÿ5×2í’­wëH×:é'À1à^Ë*·Ã"R÷ËâŠY;ÙY]Cårà îÊ„ÙB<úu”éÄ7›|[Ê»ŸÒ³Ï׿ŸÍ±âhæÏJÝU–©Gõ–Ý4¤êU£íô½Ü-Ù‚†×c?RÛæÍî†sÒqfw®A½Ž1¼?íëÔÂû[ ¨‹£•ñno­hõú;´)iæìÜ.ÔòèÆQ#èß¡.U[~ÀåŽoÐË)oÜ,ëe„ÝrzÖªÃKý†3|@êÖêÆÜÓɸxͼW*>,‡n|»öKº¸Ä°kj;ª¸5¤CŸ! ؃-PÙ¥<}ßcõÅÉ;… ï!„Ï"00PN‚@KnjÙ²%ݺuËâÖ*×Öø¤àØm]Ò¬³YœöCz⢘8¶b%2‰´èJã¨Ëè°¶¶BL&ÓƒhNVWŒÈJ’Ӯơ(J†—¡Ú{NѰ€èÊÃY°{#¯W6£)FìŠ?S?C·ø}çü«s5”Ë;Xí㋘3½¾Úÿ‚8畒ܦ.ïlÜÇ¢Q•‰ðe•ïA"š1dæüW¥š!mYZ¼É$6œ`ÉÔ¡´(ÉíëXëçÏùç–#ùø'_¾èVLòNaÈ;B!„ˆöÌ·êÇ£kWï’À¹sç²k×®‡A–gš£Eý“Ïš6dÚq»*ÔN?F]äü‘KÄèj3õðIf6J½ °}OûªoâßðKÎú¿—a^Â{Ë{QfØ&*N àì¬&Ôóü§Y}>:Ý/Îð~†‰ UÎ|ÚÏÑúû«ì|£\j„+~%}K fC¥8xú?46êYf6nÄô3¥h7~žežÜ¤Ö—ëÈ믴J³ì©yÍ–-~4jÔø‰eÉÓþ÷¢Ê™Ârƒ¹íjðöÁúÌ:ÀûÕ ÎüJWf É;B!Dn ÄÃÃã©íL!þIùf2Üg²æS+Xy:µÛyìÕ£ø_}R#ö«VeZ£Ù›07WŒÈ+«q!²%!è"v«€v—ãs_gÖ6-Ñ·ªÜ( É;B!„U¾´d'È&Žø¬â‚YÛ›»¸ð][¬3ÙÊ||*õ›}ÎÅ5>Ìl—M6˜›+Fä¡Õ8„ÏÊBØê1Ôž~“MP­¼Å-Ñ\>ºƒ—ï`±óä‹y{e!yG!„øghšFhh11Ѥ¤¤È Fqu-‹¢dïf<ÏZš5kF“&Mž1È$ùã³ö:ªÞ>[dd0ÔëO¿š_ò響á³÷K¼:ÉF*¬ñÕvü8‘»oeV»R©ÃƒÒ¬‘•cx°Ç·½øeõ› ©S†¥ïµÅùñ9yMœð[Åù ãÒØF~ Bä ¥½Æòf¯el?pˆÍ±$Z¬(éZ—ƼǛSÞ»ªüf…ä!„"'<<<²½ohhÉÉÉ4mÚ[[= 2JLLàÏ?Ï‚«k¹l}Fž´4oÞ<[ûÅïñá· ƒ{_6}Ê€ Cú÷¯Ë¬3§ð]¾ƒ¯;÷$;S/¦®á‡×„MÌî\ƒMm_¢‘³Fȱ?ØV¡ê²|Õ¥,­ñ×ja½?`ëÔvTù¡>-šÕÄÉxŸÛA·¸vñ<7btôX6J-B䱛壙½|4³ ÑQëÊÿ‹ÝÉÿ’Ë/yG!„Èóbb¢iØÐƒ¤¤Dâ儈Œm[ŽjÕjpâD`¶-t½8v,[Ïm‹jýÒÈø´mõÔìןúFh¿ål½“Ýe|rsň¼·‡B!„Bäw)))¨ªŠÅb‘“!2e±XPU5GCË óÔ” ×²ÔeYÛZ_óŽš>xô†ýÓŸÎêKâÐÌþcCeïi,÷ž–îJÝ`îÄk¨†ú4¬óØ ¦¢ƒX—8èɧtc†Ï\Êð™’Ù…B!„"7¨ª*'A<×<¢“S˜{‚.rã^ºÈèã+F4“#„B!„Bˆ‚Ì § ·ÈŠB!„Bñ¼æhB\MÓä$ŠçJ-¹FVŒB!„B! ; ´äY1B!„B!ò:éÑ"ž7™£E!„B!„È+̧ønT?^î÷ëÂdu¤üHz´!„B!„(4ò|MQ§Œ:-ß÷ÀÑîïæ“1ÿã¸K?¾3ˆÊ…`ÞRéÑ"„B!„"ßÈÉD¸â S{xè­(,kÃH!„B!„…FÞï!¢=žØüߣ%ݹ/ SäH!DþbÚÎxg=ŠU ¾¾¢úãLXÕ[EÁ¦óÜÎs•–ÊÅ/›a¥XóÒÿ‚±HZ‰_I_[c­9fÎÙGY‚¾§µ‚U󯸤J!„ÈÛeV¾¤žef#+ôå^gWRá>WRçü˨­|0 ?½¦¬'ÄɱuóxÿWè?p(Ç¿ÏçKlʰ÷®üÁ¢¯>bü˜ôî?ˆ^ƒG1òÍ™ñýjŽÜÎØ*2ÇœcÓϳ™üÆX L߯ñæÌøžŽ"åiiJÅÅ™üÔ—)Ep­Ý¯²ÅÑÅß!<ì:îÙ‚}Ë^4)c|øÅ —70닜º«£xùZ4jéˆáþ-ΜÚÅ¢Óœ|eu.÷0ð(Maø}1•MÊV­LÝ2÷ˆ.b D½n¼2Ô‘Í+R¢>½z6ÂñAwSMl)˜=\¤i%„B¼hÖŒýï<Ú—hL½œ!„È»,oñã¤jGßîm("'Däê•ílrïËŸñ4±ÚííL{c6{®g{ïf ¬¨9¾u7RJÑñãù|ìYUµ€¢C¯×aЏÀµDãÃÏÕâOñËœœŠw¡Ó”ϙҹ³tzÌA›™1ù¿ìûõ'6Õ›NO]º4íf[ù.|ºì-Ú;PÑ¡¤Ä›¤g@98³ú¡öué6 ÿÃÉp5s2 I)ÄN-hB!^xíëN××Üå<!D^§…³Õï(¦â/ÓÝ«˜œ<"000Gâæ‡-ÚÃ?ëÑò°gK%OA %†¨˜Ô]› êäÂþ•Aœ¿‹¥‚=Š–@\\2š¾*µ*jDGǤùÅè‚‹1³šú]‘ûýØ Î='òvëâÜŠ~QJ¶eâhŽÎ>Ê®}·è6 "úÇÓ¤8Ñóíñ4µŽ#2:íù½Ÿð ˜¢©$Þ»Ç=YuH! •¨c¿ð~ÿVTw.­uQ*Ô§ÓØ/ñ»šaë4ão²eÖp<«•¡¸Mì+zÐ{Ê.&fö=I\ßô9ÃÚT£L1klJ–£÷Û,>Ã…x.‘x˜½G’QœZáYÓƒ´>ñäg?eéº)Ø5ÍÔ÷X:g=W<÷j;œž¡ŠÅ)5„σFìÁYôí=ݶ.õiѱ%%S"¹yñ8+f£èKChÚÎ*Êg#vI¹QÖiÄîÚÈþxZxw¤TŽÊÇÖy¦4åþ÷ìýõ$íM•X8<{ƒ¹ò~–‡]ZÒÎÑòà=]ñbX§hhéºM(ºÔ¶‰ÙlIÝ5¾Ã‹Ÿás|-³×a(âHùªÕ©ïÑ’ömQ¡èƒ e‰%:ÚŒf¹Ãúú³þ)É3Æ'¯i{9 ÏSßÑ®hº2ãÄ"~P&²ñât)›ZZ˜®,b@ëñ¬_;‹?èËôº©?ËÍŸyë]?ÂmðŽïV¾ìP=€ÎÖ·;Ñçû3¤dá6;O”•ÏrÜA¿òÖÄß 6Öã­ß·ñMg§ÔãN aÛðãù'·ùäR~ª>Šågç1È=µ¡¤Y4@‹ÝÆ»?d×J ^äË‚Qµ6ŠãÏþC»ü‹ ï¾Æÿ:ìæm÷l¦EçLë¶50ìþ“½þQL©é„¨÷q L¡RšDž;Æž€ûLè_"µ½wrþ±ÅúxÑøÁGe'­O̯9ÈGY½nvÍF3Õ]áÐÜõ\/ӖצÏÉp…Ïÿ¾1z#LçH;<§®bÅ´ö¸>lˆ'vô®;r©|V(‘+eÝ}ölÜÍ=«&xwq&'qƒ‚Öy–4=ïéÔl<{×΂á3 qèò)ï)ÞI1¸3f®=N`ï‘ãœ8yšÓà{:€¾u9e=+[?h‡:G÷ô¦¡ý“s¼b_ƒâéßÔéR lROGá9ÔN¬XÉŸf3W×øp0Y2€›Ê…¥óÙ Nƒæ0oèƒF €®žÓò~c+ÔkK™ïw'C…¥éë0qᣊÀªêÞV}ÊyöûG<ØGåÂò…ü§£òØo™ùW£@ïL—YsY>›”C¼ënxØÝ9ý«è uäv_™g9îË> Ø«Piì·üç¯À€±,=fÏaxÙ'·¦«Èؾ{dPt `!Èg6KoBÅWæ³`tí4O‹Öy•ùŸt¦XÂA~Yvs¶Ó¢§ºgœuIÝsø ’ÛöqNu¢Ó{¯ÑÜê>{1=øŽkûpËb…GÛ–¤ŽÔÏNZŸ’_s²~Ý„âE³p}élV†hØ{ÊY¬qiÒ•–åu¹X>ç‚„ýlÜ‹¾7]Ëåä¶©´Gþ¡:çIß3òå²èSÎgÿsôÉ˯ÇÃ'ÞÏì½Lö{ü=5‰¸˜xŠTiAïQïðÅ>lùýG>éY«Ø3,÷ÙO”ECÃŽRŽ:TÊ4êÉ þýžøЮ EÉzš–/Î}Æk –'K>„Ïê˘õN¸:ë±Ü\Çò½ Rï Qi1ò?‡YgGÇ~Ș7T§oß´{:p*ÃM°Þ­#]ë¤ï÷fÀ½–;Tn‡E:wX,GÎaVœèÔ½ù£ÆÓûíÖtoï½WWŒ õ›Ñ¬Yæ¯&î¹^?Ëq:p†¥ {´Ì¸Cq/zu°búte:ѳUÑLþÇþ‡IRJѱW›LÌ e<½¨eP¹x‚»ZöÓbåÑ––Åà®ÿN¤ÜçàÞc¤kÉKÝ^¢mMáörÞ hÑØ{³¾:ž­|V6ÒúÄüš³|”åë&„/¼>Žeÿ®@L” óȾ¸f¡âÊyùœsIýØ¥§Žwׇ«¤ÚöÈ?Tç<é{z÷ï…!ß÷oòyB Eû›cxÒ1ª¤$Åsïn Ñ‘áD'ÛÑth/4Rnß&BÕа¥N£êµ8nßKðÝ8ââ2Ý‹OFÍrš4Ð0*€ªb–@KÁ’¸ß‡µ7-Xy¼Å‚·›a¥…á»|÷¤ê¢à²Ü&$\EÓ•£²[fõT¨â†•b!2$,Ä¥:‡Ò8ê2Þ8[[[¡&“éÁ÷DnFÓ—£b¹ÌZbFÊ»•%[m4}Þ\ëÏ¡C‡2}í™Ù.×$=ûq—§RùÌ»B¥rO1¿æ,eùº !Ä ¯Ã I-£«U±ÉÚ>9-ŸsÌÄÑ[ ×¹óòË5ÈQ?‚Ðù‡êœ'}•ј£*ù!Тe–Ö¿;†ôÁK;p>*ËcÛYÔ$B㚪`prÅI§¡iì=й Äú/aÎïç¸cN÷ù)w¹vxû®š²ž&MCÓÛáXR‡%:˜K¡´’QÙ÷ÙµüwB-V´<ˆÎ}JÒrÆAöú-g[¬7ýÒÍ n úžöUßĿᗜÝÞ“3³§óµÏ.NݺƒÍÐ „-î†õ_EpÈ>~šý-K7p.èf['Ü›veÄäx£C…‡Û¥æ¼{\ÜæÃòuÙpŽë!aĦØRºr¼úNàƒIý¨U\µ ‘«²ZF*JÆ [ÉÆï1Ÿü„ŸZy<Ãqÿ}ô” †'TBTлÐnü8<Ë<9=úrͱSøkõÃgO‹âDkÏšvcïÞ³ìc˜B1­qѱkÛ’ßobÿ=ƕߛa~–l¥õyå#Eê!D^§d½xËqùœCæ“lÚnéV7n™ Z{$ëœÜj“äÚwæ†Zš¿Ó/ïühÙç'g³ÔaC \Ú¶€5?ÿŒ}ùJTvu¤¸Qåþíkœ»A‚U% óÄ^Ó°f] ^ñ*ÑÓrpÕçLØ^êU])©Oæntáa¡DÞ×Ñüßž´®dÈRšRAn4kêÀ†Í‡™?=Ž€ª¥°Õ+è˵fÄË52ö¾* E E‹ÝÊò‘h6íÒ× c¹> iû>{¶ma™_}‡•μ,Êí1̧YðúÌ w¤jÍj4hטâæÎögù'{Ù°u:Ûw}L³¢R ‘+tN¸:ëPNsýf ÔK_ä©]»‰IÓáäâœýž!º2¸:éQÔ`n«P-ý³"3Á7C^è° Åh•ÚEÓdÂé*0 Ñ‘19_ÖQWWgʉ`n«P=ýq§t=Ç­s¦œ«å´·nS˜ÑÍö9¦EO5Ï6¸èNqt?×Ô}œ·¸0¶mêÓË¢-½hlµŠ€=‡8_q?A+Z?>þ?;iÍGùH!r§>v¡|YÊÉ[\º–õ³2‹JËçœÆYþÜÄæ«e_ë†GNWÏ(Äí‘Ö&)4–tí »ýÕ+Cq¡ý˜±èNpúÒ-®¹J\ØØ»R£ýpz êMK»î&?ØQM"¹tgfþØ€}¿¯e“ÿ).9J¢fKIGGœëv¡‡§'žõ¬³œ¦Ôè©3òcÞÑ-æ·€ó=pŽ‹†±a5u©ŽM|VT-Ñ›–³%F£h—Áô.§Å™žC;2yÛzv._OøÐ±¸drqs{E ôåéñå&Æuè@MûÇ ¾„Ë,µ+£—ÏâíùƒÙ?¹z„9¯ÙhÞº6†­'Ù±n±Þ=Òö(P¯âûû ÌJqZ´©ŸýQ±£i«Ú6Ÿd‡ß’^jMšŽÑ þøýƒåþ²uN®8éàÊås\6CãÇÎt’­»BPsšÅŽæ­ë`Ø|œí’ؾmÚÆÓý½¬ßuçÙ[qÀ³Cc¬¶°y™‘/÷§´òüÒbÕÈ‹VÅ¿gõ?¾O:FJñÎxy¤6s•Ò­i[[Ïî}¿±ÐõlÆñÿÙIkÈGŠÑ +0§"%…â¹×Çv´iïÕ¦¶-õ%¼×°,-ý›£ò9GeÊåÍ›t\ôh IDAT¹`)èîÍr>D··G^X›ä™ã–¼ý›Ñ×åßw1Mg"6,œ{æéuèÊ·»†bmºCØí8Ìé‚¶žÓØÛÛ5.œ°»&4 85蘽°6Ñëõèu`QSHINä~\±IiÏ…–|—] š ˜ÈK#­1ôèÐPU3jЉ¤ÄIùk·¿IÓ_µ$µ4í_ÿœžïXaÔ§þRµ¤hÂ"ï£ÀÙú þ-Z8¾ËvG : 鉓 PÊ{(]ìö,gÝ­Ìh¹»" «€WÿÎiƒ,EÜòõt°1¸a Á„¹SKQsØk´·Ó÷™Ä¿W_4îY»Ã¡Yã™uØ„¾ò0&t³ÏA/[=5†Œ£]I WœÈÇ»£=™Qo³ý£wX|óÅ>?Ò¹¶¢»ó¥_ùjåG LS0›Þ{•ïΫ¹Ð«XOµ!ãéPRãúOo3uçcß™CÙôþ$~ ÎÎqë¨<ò}†–WˆXý&Cþ³—ðô-dS'~›‡Ï±¤œ§¥X Ú6±Æ¼ŠE[îbÕ¸-ÿz$ªwdzuY´ ¿òóþ¤LÆÿg'­y Y;ãê¨C ½È¥»²‘âùßrT>™AebÖObø¬D¦™ñÕDÄÉNßÎQùœƒ²Îrƒ-~§Q;âÝ275ÞöÈój“æ0Ð’Çç±$|“[·ÂˆKyì}s·oÝàVø]R2ÙO èÖMBc“N‚kŠ¿Ë¨Û„‡|“[·nÊí¨;Ä›ÔÌ¿_Mæ~l$·Ã‚ ºÉ­ [„„†EìýLjÖÓôøêG÷¢Ã ¹Å­[7¸uëA÷òôä¸9Qà{´X‚~ÃgoŠ}†ts|ø#Vì:3´{iÖü€ÏškL˜\5C5ç+bláTà îjõq|¬ô°Ä]ãð^N^ %æ^f‹†¦^#Bæk—¸f†ŠV!žF=˼~­Xk“yƒ®TŸ¹ø¾×CÅÑÌŸ¿Ž£–³tH=öÎõ¢¹›5Qgö²ÿÏ(Ìv-™¶ø3¼rØ×Xç6†y³ýðš°‰Ùk°©íK4rÖ9öûê1t@]–¯º„ÑÊøb¦q14àµ{±hÄ:ÖŽ¬Oà­¨[ÊDÐñƒœÖÚ3q”ÊÜŸ/æ¼ñTaß}³ ¯ñëùoךlmÛ ÁGw±ÿvmF ®ÇŸ Ïü¹ŠC7¾]û%a½?`ëÔvTù¡>-šÕÄÉxŸÛA·¸vñ<7btôX6Š!mr–¥ ­=kaØqœÄ$# Û¶~”0Ò°mKJ|çÃd…-3ŽÿÏNZÿñ|dÕï®.,X´ž7ZudCóŠ7(jà«·=)!%Œ"—)Ž=øïŠé\ïý »¦¶¥ÊiÕ¤ %S"¹yñ4'/³ãÍÊYåZùœÝ²Î²¿ãfJöô¦m.EÒÖöÈ l“<Ó=¢E2ˆç^.Øwb\[ãC@’‚c·!tI³–ZqÚ鉋bâØŠ•\È$¸›«+bh÷üß ê”s§U¼þΦ~<ƒŸ|Â'Ÿ-%𾆟xùÝ ‘…ò>·NæðáÌ_ǯß}ðÇ€Û ÅÜÿ“z×Áxu¾k7ë‚çèÿà{d3Z—̅Ɔ‘jãÖpÀ÷7±#<À—•눮<œ»7òze3šbÄÞ¡ø jØè(;d »–M¦{ý’DŸøƒo`ÓöÖ¬dTåÜŠ³¨:f%6|ÆÐfÜ>èËJߢ*à§½~Lªg“ÍÏU(ÞdN°dêPZ”ŠáÄöu¬õóç|„ŠsË‘|ü“/_t+– iÑSͳujy¯w¥gÚá›E[xÑÔZÅ LÇÿg'­ÿt>*N—/×2wl;ÊÝ;ŠïÒ_X´h‹·^ Qê !Äó µ`ßz:Ûw0÷_Ý©e¸ÿ†5ü¶ý8¡Ö üÑUטËåsvÊ:ˆí~N.JÛî/åb๰¶G^d›$ë´|´Ä°¼òg%<<ì™?áøñctíêâ,òYÓ†L;®bWŃÚÎéÂÜj$ç\"FW›©‡O2³Qê<ͪCþïeœGJ=ËÌÆ˜~¦TV™èÈ믴ÂQѸ»õUêyÿÄm·^Lÿb2}ZÖ¢béØu`ÚÁ«»°0q(ëoÿJwk©ŽEÁ°e‹5~bYò´ÿå‹r&KA¡ÌmWƒ·ÖgÖ™Þ¯.³0 ÉGB‘'iÑ,ë]‰;ZóÓµMŒq*@³t z$00§¶3Ÿv/[¡BEÉëâoݺuó™ó×_ ôÐ!ó©¬<: 0öêQü¯>©Ð¹ÀªG™Ö¨EÖ&»ÊÖ*Éì_¹Ž`Í™1ß/ãÃ.EÒ–é÷C ½« "ßJºH„;nÅë,¨ÝåøÜ×™uÀ„MËAô­*7ÇBò‘BäÝ`Döm&ñI×vx—ÉŸA©Gþ^ž_uHä{8ÐbâˆÏ*.˜õ¸½¹‹ ßµ%³N"æãS©ßìs.®ñ!`f ¼²ÒË=;«Lh DEÅcÑ•Å5}Ï4Â7þÆ$ ´‘[f„­Cíé7©Ñ´ÕÊ;QÜÍå£û8xù;O¾˜7¹?’„"ÓW¢Û¤é&õHžæáá‘£ý%Ð"ž·‚hIòÇgíuT½}¶àI#q õúÓ¯æ—|úçoøìý¯ÎE²ðáV™ø¶¿¬~“!uʰô½¶8?>¬ÔÁ ¿Uœ¯0.uòC¥•*;¡W/òÛ’L¬ïEê”1w¿å•)›¸‹"9Rˆ|K¡´×XÞ쵌í±9 –D‹%]«óÒ˜÷xsÊ[xWµ‘Ó$$ ! @;;’ë7£Iνª®¸+UË–(KæÃz¤^G£ÑˆÙlF¯—§âÉTUÅh4f{ÿh‰ßãÃoA*÷¾ lú”n"†:ôï_—YgNá»|_wîIV¦+|öU&¬hõú;´Yú{æv¡ÖÞö´«çHJðqöì¿‚ÝÀ7èµã{|%S ‘_6%ÞÄŒªßK®B!„yšÞ}ß­jÂ=K¶umJQ9eróWײDGGrêÔ å)·ÈÈÖÖ7·Ê¸¸d?ÐR°WBüãdÕ!!„Bñ¢Û™Bü“d¸¤B!„Bˆ|#00PN‚ÈÓ$Ð"„B!„B‘K$Ð"„B!„B‘K$Ð"„B!„B‘K$Ð"„B!„B‘K r „B!„BäÙÞWÓ4BCCˆ‰‰&%%EN¦ÈÀh4âààˆ«kYEÉÖgH E!„B!D¡Brr2M›¶ÀÖÖVNˆÈ 11?ÿ䘹³z–™¬Ð—{]Ir~ ’””TUÅb±ÈÉ™²X,¨ªš£¡eÒ£E!ò+'j·hÅý4åºÆËG8a¡x¥†ÔuµI³‹Þµ%9uB!ò.-f1Þ®£Ùî>£'>¥A¿ Q¯maÓY•Òüia#×.?]»,]_U•¥x®yD-B‘‡(vÝùfw÷tï&³i´+Ýß§ö«Ø7©ŠtGB!ž Á[ü8©ÚÑ·{ŠÈ Éss4!®Ï›Z„B!„â/Z8[ýŽb*þ2ݽŠÉù(ˆ—XÓä$ˆçJŠ ! •¨c¿ð~ÿVTw.­uQ*Ô§ÓØ/ñ»šakKÐ÷´³V°jþ—o²eÖp<«•¡¸Mì+zÐ{Ê.&fö=I\ßô9ÃÚT£L1klJ–£÷Û,>Ã…/›a¥XóÒÿ‚±äËcB!²Ã¹žØ8Žfs2˜ÏΤ¡ñѹ/M çø®­ì<|† 7‰ŽOAoSG×ÊÔnØœöí[SÏÉZŠŽ|® Òˆ=ü ½êÖåå·æ°r÷yâŠW¦AóæÔ¯dGü¹m,þl,íkÕað²›È"_B$*–Îgg,8 šÃ¼¡*~])<§/äýÆV¨×–2ßïéŸmhú:L\ø¨â°ª:‚÷‡UFŸržýþöQ¹°|!Äé¨<ö[fþÕÀÐ;ÓeÖF–×çÓcB! J} ûÙ¸3}oº–Óåƒcú'Ú ÿüµËéD¸š¦ý/ ÷/®çÓ·ÞfúÂì=BbѲT¯]›jeK` >ÉÎÕ?ðÁ›ùbO–$ÿüËrï>îß—îo­àªùŸM‹Zž"ùôzw} 75ܺÊúsD\;Åáýû8~žÈŽ®šN/·;œü3B-B$Z ‡üÏaÖÙѱ_'ìÓ?–2T§oß´{:p sºëÝ:ÒµŽ1ýN¸×rÇ€Êí°T-–#ç0+NtêÞüQã/E[Ó½½Cî¸/êØ„Bˆ‚R_gAÒA?¶Gé©ãÝ•Êú|pLÿDDÚ#Ù’rc#ŸÍ\ÆáH —Ö¯ðͲ l[µ…sÿË‚—à·éw–ÌE[—n†Þ/¼÷¥Š1uØÞŠüÜ—©`2Ÿç»×¦³7V¡â¥ì[ÜŸr騯 Ÿ°®k¶(!³ QXn®¢éÊQÙ͘Éz*TqÃJ9BdHÉÀã[éJ㘡PP°¶¶BL&Óƒï‰ 4ÜŒ¦/GÅr™U FÊ»•EÏÝüwlB!DA©¯ÿ–‰£·®sgÔË5rv“WÛ  =òÂçhQƒÙ°`gâÁ¥ãTæ¿Û„" ñDGÝì°u”ñȧ½<—‚¢i…²w±–î:å×ét t\!iß÷|$ÅΛ™ßôËdyüç\¼]<+<6!„¢ ×iæ“lÚn/Ó­®!ÿ“Rˆ¯]g:·¿KÉ(ÅZ2~\CŒ÷âIVÓ8Í‚9é>qI%©]Í1ݹ²wu7¿ÌžÊ«cFÐgÀ0ŸÌ´|9žœñ’Dmåƒýé5e=!¦HŽ­›Çûo¼BÿC8þ}>_zàÇbXêU&ô@¯÷} ¶d~‘cÿ˜Eÿ¾þ¿ã<>½²9æ›~žÍä7Æ2`Ð`úŽx7g.À÷t)OKWB(þ+þËä cèÓƒæâ7Þþå` ¨×}x£¼û¤¾zº“Ø|t)À–NlÞFˆªP¢ãPz:)/ò—ļ^­ðÕ.¢ëЬYmœ­µgØF#îÈWtóx‰}çÇ%]5<½{ÑÙÃÛ{2¹ksúÌ?G¦ñÝ3w÷ø|ñå›Ñ®m]JÆœdýWƒiÿÊjµt?˜ƒÿ¡k#/&ÌYGà]'<:v§kKwJÆgŬ©,9“úó0ÔÉ+­l0Ÿ^ÊâÙ|³z…å¿ì!AïÎÐÑ^È´Â"o”pN¸:ëP,Á\¿™’É*A×nbÒt”rqÎþTµº2¸:éQÔ`ng‰4|3$w»¾¾¨cB! J}ýwq–?7±ùªFÙ.Ýð0J¤ ·G^ì\f®{ï3|ÎǧÓEgÄ Z;¿þˆ™ëÎav©Mã†U(ƒC¾ßòÑÿˆ±¤n¯«ÚNn:Ì×â¤f’¦üI’Ršvaó`ΙøK¾Ì˜ü ÿ·é8¡ÆŠ4jÙ†5ìˆ;»‹E3?äó­A¤dš®0ü¾˜Ê—¿Ÿ%Þ¾2ukU¢T%êuã•¡­)¯}}úŒ͸1©¯1]kbKþ™£¥àÒîðçÙ`T T÷¨OÑøÕæ“Kù©ú(–ŸÇ ÷"” <k÷´m´Øm¼;ðCvÝ©ÄàE¾,UûÁÒiöÿÚå_lx÷5þ×a7o»§í"ø,3wkÑ™8`:DÚá9u+¦µÇõa¥’LØÑ?¸îü ‹èÜ<® ï[ÏŠŸw1£eWŠ=ß9¹„%ÇR06ÅÈ×LBäÅæ­kcØz’ëvëÝ»Çc®êU|?Y)N‹6õ³_ *v4mUÃæ“ìð;BÒK­±yüÿ þøýƒ%7Gš¾¨cB!r£Ú2Za¥æ” O¹óF¦ryóf.XÊ0ª{³œ P$/^»ÀÀÀOˆûâîKï…=ª”CyÆÉW´¨ÝÌ_°Ÿ0‹ ]¦Î惗ʠSAÑ'ðç’˜ô러ú~µ¿M½t‹©W¶³É½/s|ÆÓÄTth··3íÙì=¸ží½›1°¢,N´y©*K~ºÂþƒ7é[¡Rš£EcßYŠS¼ª‚¦Š_æ¬àT¼ ¦|ΔÎå0˜- ÓcÚÌŒÉÿe߯?±©ÞtzºèÒ¥k7ÛÊwáÓeoÑÞÉ€Š%%ŽØ$=ÊÁ™Õµ¯K·ýΕ¤™“IHJÉ7é nK4‘Ñ@Gi§Ò/ô@5]EÆþðÝà €¢S²¸… ŸÙ,½ _™Ï‚Ñ‚,Eë¼ÊüO:S,á ¿,;›aB©¬ÏÜmáúÒÙ¬ Ѱ÷þ†3²XãÒ¤+-ËÿuæJ÷K_ÿm£Ïâ‰ìÿy9Õ"xJ5YVäzj{övá>“ø÷êë†Ýiw84k<³›ÐWÆ„nö9èq«§Æq´+iáêùxwÔ£ ÌÔÛlÿèßTóé± !„¹ÀÚWGjèE.ÝÕò^f¹Á¿Ó¨Žñni+mütí²s¿ö"{´XîwOìJØ>ãþ*Aûvr2ÚOà_Ílˆ‹ŽáNl 1Ñ&*ö›á5 XÂ÷³õØý4½ZRï9+1xòj(1DÅÄp'&Š»6-ÔÉ9ˆó—bì£Rºy;j,ùâŠ9íjIá‡ý9—¢£œWk*k4ÍBä~?vG‚s·‰¼Ýº8÷£¢¹{‡;1QÜ/Ù–‰£›b›|‘]ûnaNŸ.ʼnžo§©u‘ÑÑÄDG—ŒjJà~ƒ`Ц’xï÷¼î'š^øJLhÉkÑ«2èÙªh6·‰cÿŽÃ$)¥èØ«Mš^#<ÊxzQË r9ðé˺g™¡|ÿ®@L” óȾ¸f%'ëÀ¸aîèb·ðóšàG…øÝmü²&;¯ô/+™J¼êYæõkEóæÍ3yµÄû«£˜]ÅÑÌŸ?”*º«,Rê-»3hH?:Ô«FÛé{¹[²-þ ¯b9üÝ»aÞìn8'gvçÔë8€ÃûÓ¾N-¼±eÀ€ºQ0Zs­‘ñ¢ŽM!„È1«&xwuAwo=o´êÈÀQ¯0vìX^ûï>âò@f ÙŠßq3%_ò¦m.}Giƒäñk—îž÷g¾y×îsùbª®M[Õ€$óc=:,˜Kм;z-‹—neX©HçÒˆ†¥H~,Ö¦©I8¸–Å€…;q÷î£Ú7¥}#–°ƒø_~ìq¾%Œƒ—1ë*Юu9,@çÏ^¤”¤i37RÍi'±5'¢w¯K%½…·HHwØ:ûÆ4¯h"I-¸ÓýÜÞä:GJ;ê ‘·#±`ÿ–‡Ò»VÀUŸÍmÔPn™Ð,·YØÙ†…O+óîD«ãc%fÖg(#(ÄŒ¦¯Jµ*6Y-eiÍyQÇ&„BäTqº|¹–¹ÊTæo:ŠïÒ?0Y4¬;5哉ž”PþÉ:M#b»‡“‹Ò©ûK”Èwõôónƒäåk—Í+þB—²)†] Ј½s‹f“õÓ–8îÄZДÒ8Ù§ jé÷T)Qª Få<±wîbÒ4làáJ=ºâŰNÑH¿›¢K ˜Í–ÔÞj1šyÕÇúd þR½6V€%ø0û¯šÑWnKM,±DG›Ñ,wXÿAÖ?-wÆ'¯i{<]¥(n¶ )™]›ÇæWÎÇ«Ü@‹bO­:åÐo»ÆÅÀSÄS- Í¿ùq bŸ¸Uô.´?Ï2O.õåš§ Ù˜¹[y¦W_m8ã^úŒñ;—°8p_4få/;¹§wçµWڽйpD!eÕ‰ÃU~|¦ô”j2†ÙkÇ0; [ëÊÿ‹ÝÉÿzrsc¨/‰C3û •½§±Ü{ZºŸõ æN¼†j¨OÃ:ÖÙ8hkºýå—òØ„BZE±.qPΛçÍyãǼñ××éö1ìÜèO¢mkºwpxö`ÄSÏO~oƒäñk—/îK‹PÞ­ º£¡Üºr‹$œžaá¿îÕ4,æÌï?U˃÷}¦yW{Ú{JÚûТ½hb{ ÿÇøsHmZ«ÜšsT³:G÷ô¦¡½ò”ÛòÏt©‰(ÀÏè ðüˆF½Ü™²ßþ@ðÖßîÇðgXyH1ZaLí‚ °M ‰ŽŒÁò<’­s¦œ«å´·nS˜ÑÍöùœ åËPNÞâÒµ$¨_,Ëûõ׃·¯bùÏ{øÐæ ‹&cl0‚Qe]Q¸%]$Âηâ=6Ðîr|îëÌ:`¦å úV•IŒ„Bˆ<Ň}›I|ÒµÞeòç_akƒät"ÜÛ£EÁÍ£1eÖ­'âäÇzàU2«ùÌGåZ$á‘f´²é{´Xˆ »MЦààh‡áAï”G‡÷×|#O8þ¿æ#yð¾jUŸvMŠr`ÿQœLƒ¡ø Âb¨ÅKÍíQ5õaºJ9êP®©”iÔ“AO¹ÔÔdLX´¿OWÚkóämòƒ=†ç¼Ñ¤ZìF¦M^GðSæÒîeë¾GãÚtN®8éÀ|ù—ÓÏ8k:ÉÖ]Ïi™4ÅϱҢټÌÈ畱;Ú´÷ÀŠ8¶-õM·ìóÓ »®ãXB×þÀ´9K8c¶¥Í˜áT—ûGQ¸[i„­C ç 4hçÍ€¯ðʰ^xÖ¨D³I[ˆ,Ù†OæM@â,B!D£¯D·I3íUOògœEÚ Ù ´¼¸—ܻҧ¦ Úý£ø,=L”úäí- ·8~.2uâWl¨^»zK<‡Îpß’n{5œ#‡®¢*E¨S«|¶$L³¦¡W#ŠªiƒGöžè\bý—0ç÷sÜ1§û¬”»\;¼}WMYO—¦¡éíp,©ÃLH‚%ßZ ½Ø±©7‰ß7ÈAÓØ´~*=6|ŠC¥šT+[]|7._&ìž Eª0¤®Ó£`¡¯}Ø‹E#Ö±vd}hEÝR&‚Žä´Öž‰£Tæþ|ñù•Ýøví—„õþ€­SÛQå‡ú´hV'ã}nÝâÿÙ»ï°(®õãßÙ(*»`¯`GQc%XbŒÝX£1Å_L1š¢ÑkM¼Ñ$z£±Å+v‰½ƒØ{W©ŠJYvw~`¥ ú~î³Ï“+;³gÞ9sæÝS.œ>É¥X æ÷£gœ?¸)Žøï¢Ñ\ì4– /›R~z|ë–§XJ—OáÐY=6] ~ CºÓ¦zßøNƶD·×ÒÞQ&ÁÒÈ)êÓŸ‰ úgil²BQP™Žü@[ß œ1e¡-Þ~.á«ú`'aËmùî<ä?[FŒöm7ÆÉ®à¥|²[gwÜ ¡$ÇA\¢¬ÝiåiŸÚ;H)ì˰ŽññøÍl2’ck+SÁYÇí«§8qí6Ûj ÑO5£úèñ©N(›.á‘æÿ›ñ¤©¯ë²i'`ÓWj[aVN»™4•x{ÌÛÄŒžÁž%ßðÎÆRTôt§˜6™[1ÑD„_'ꎆøÑ¸¬.Kå@[†úõXµvÓFdzÛÓ ­‚¶Dcú¼Z ›rŽé^†ŠÇ¾Á'¬:Úu³ÿÇÜe›Ù{ô,!—èl(Q¹ ýÚt¦ïÀ4-ökÓàÑs.Aš²Œœ°˜m¡ÿ°Ù¶5[ÆÊo?¢ôü&LÎÃ2©û1«B›²hÊdæ®ÚNèÆ¿¹£ÚâäæNéF}éûZgºØ>}lfcHc¦ÿ0…k÷°kÕA’´Eq«P‡_ô¢_u}†[jJ6¥™—–mÇËÒc@ dõX!„Bˆ—ƒÖ«7S–Ôåvº;hÝëÉb òÝI¢P·Ivnø™ݰŠ5ÛC8v!Œ gLhmŠáR¦êùÐ”Š†[Ä&˜S ¦D¬¼?à·_k³pA ÛŸbÿE VöÔ~µ;Ýzu †U<ñÉi‡å<’HI7G˃ÿx4Ñ‚ ^›à²f9…"u›PSgNŸ1'¥ÏôZl_þkvæÌÑ$ª6st¤xõ¶tðóï†ÕýxgV®Ô?h©Ö÷+>ÒÌaÙî“Øy‚‹Š¾vº·­ˆuù}_‰ˆÏöYvð`0þþí¤¦z‰™ŽŒ¥N±œ¨>ŽÐý_PUÆ|ŠÇX·.oï:­Kžô7©g„B!Ä£BBBðññyb;óIϲåË{>¿ÂkôX¶¥°5Vz=Z ¨ f“‘ä¤îÞ½Kr+ i ¶-j‹•­FA5§`LJàN|<‰¾_[w¬Œq„߈çÑLšBθ;Ú`Ž ü–1}’ÀÊ7—"hKb4áÑw?ŒLc p‘¢¶±B¯Ó¢AÅl6aN1’”˜@Bb")–¬•ëÁ>­°µ³ÃÖÚ€^›:æDMŠ!<êNÞÌ“úçÏŸËöùõ/\¦"ÛÔHV~?£&[ZéKeI²!„B! ÊãÌó\ÊÆl$1>–Äøln–|›¸¨ÛÄeåͦxn\yü˜ïFrõîâ“CØ•˜¬Œ;7£¸sóéËõ`ŸIÜŽ‰àv>Ç$Ñ"²Ìx`ü¶ŸØsÛY³=]•áŒê%“à !„B! ‹E• ˆ<%‰‘e¦ AÌ™¹ £•嚽˘©ciTHâ"„B!„(8žkñRD‹È²BÝþ"±›ÄA!„BQp©ª,:.ò–$Z„B!„B>>>Oµ½ôhyM-B!„B!^’hyM-B!„B!^ z½“É„V+K§ŠÇ3›Íèõúo/‰!„B!„/G®_¿†³³ VVÖ‘NrrQQ‘¸»{äx’hB,Æ .åÏŒÐ8Ñsé9¼^,÷¦øŒ¾ã” °jÃŒ+ëxËEy¾å¿»˜ÎN=XUö3öù–:¹X «‘¿ã_j’³¾¶ì‡l;= _ýó Š™ó¿´ÆûÃËôÙxˆ)UÐãxz–k³èPým޾¾‚C¿`¯È%/„x˜1®®7c"ßb㹩´g\‰ásàîîALL‡‡’˜˜(騨ØP¦L9ÜÜ$Ñ"„xYbX»h±ºãîÔÈþEK9kʽScçÐν?½Fq ô?ÔÊo5¨Á•ª }¹“òP©‰;»Ÿ“‘Š”­Mu÷‡[dZ÷²}ÎójôrF}½ µå4F4µ…ø‚y¹AS¢£ÞþÆ“>ãÇwZòu+¹Î…Ï]nÝÿÌÖ±æ˜çÞíhh]Àï¹Ï‰Ä0UHHHŽ'ÄU…5jS£Fm9¡Dž‘*KQ0é+ã]ù‡6,$0ª}í©’´“…_Bñô¦fÔ!'å“r[ùðÖ¦EÑ:”Êå¡ÁŠ]{~ÜÒþ‘MfMwÚϹCÕ÷–°ýãòhòÕiâȯßðw´}‡õ „(Ç‘k'uß}¿Ÿ‡2íÛ¥ ý»7®Ò«EñB°pm] ‡Ìvtnß„B‰¡/0„@Q0k/7:öhíÝX¸2œG玿»e!˯i¨Þ­5òSJYç…ÿ÷y·g\äînæ×G°”ïÁ€æ¶@S²+ý[!ní/Ì9c–€!^ jë`,Òœöͤ¾— ñ‚·ç$Bˆ‚IÁ¹]OZKdû¢å\µ¤ý[<›®â†Î›Ý*?±ëž1l;S‡½Nà Å)fcEa‡RÔjû6“6_áÁ!.MöÃÚ±?k“Átlµõ Š’ú²n3*X®þBs+Cƒ œ‰?ÍߣºÑ°¼…ôZú­IÝßÝÅt¶QÐWùœà †5¯ïä·OºâWÅûÂÖ²÷ÀË»5ýFÍatn/Eh&:x6#ºøR±xQl¬ ãPª&­ßúžÀó éÞýÐñ%^fÝø7ñ«àBëBØ—ö¡ÓÈ¥œÎæPç[æ±<\¡L‡Nøòïq<ͱgíK{j;âß¹9¶Æ,8ŠI.v!Äs”•û_–rћܓDá&íia÷¤_,ÙøÌ¬þ—f9† öGä(†B<+2tHQpS-þô|Õe-⯋ïðQùÔܱ·žkb04ø‚7<µŒË¸¹Büþ‰tîð9A‘ì+4À¯ú›§Ù³uŸ­&hÊf–¿S v úóå§Ì›´’ó~ z»9Å索uå}°MÛÞ1žàç×&0u”¯Yún±Ü°Ê¬%ªrsÏx:wÍ–H·š4lÕˆb)Q\>}EãOPø•žÔknȥ虹¼d­úÍãl² ÞMxµ‰ÑGw°eÖH‚–¯fôª5Œö-Fº¦\Ê9fumÈ[´Ô¨_Ÿæe#9²;˜•zpàŠJð‚®ÏRov®ÞD,N¼Ö²6ú‚pÙÚ&;çØÃIDû¦-ð1¬dך@NU‹ª²¥â9ÉÖýïI÷¸ Õì¸kMÃv­pzâ6Y½ç¾ˆõ¿Ä0«1üió2N³÷ËÈ5*ò©ˆˆp5»¯µkW«Bòu«Fžø²jý›a¹·ÍEêëÖ¨ºÊŸ©RÔ‚'·Ê_Ðã òµkW?±.Év=óïumÕBfVoöW‹kôjÝñ'U“ªªªjQ#ÿè ÕR[N»ªš“רý5*VmÔ7,÷wc‰[§.£Uƒ§ÚsÖ1õ¶%ÍétšÚÑC«*…›¨“Θl3[}Õ UWm”šÁua¾ò³ÚÌ€ª(ÕºÒuÑ™»¶5[žxmY¢Wª}KhU4Žªß¨Íj˜1íž“Ôëûת»®˜sð $©ýTƒÚð‡sê¿{0_ž¡úÛiTE_Ní5pÿ ¢Ôm£©Å4Šª+?TýçNÆÇWÄç#uݵ…L>û»ÚÑU£¢¯¥Ž=bÊZÑRö©#*êT¬Z©¿…[òõqäd›œœc÷w«—תŠUkuz„E*!Äs•Ùý/sñ겞ªÆÊO|Éœ+ŸùÂÖÿÃ,Åð#ÿºªR¸ÉÛ’ò’×ó|½=Z4E([»î™™[_µ8†|PÌ‚03¸Ì/òYŸl_éAG÷?˜µøON MuM+q§Pszvò@Ñ ¶³puáDæ]†ÒC¦ñ[ÿª¤é\¸ÚÛL»šmdöüc [3[ÝÿTMiÞš:…î^¦©S4Oîâ{qÞD‡©Ø·ÿ‘EcZàþÐÀN+Üêúã–kq3sjÞ46ß×7'ñs//lî×—NøžÁˆ Þ|q`ÓÇÒ¬›ýC¿d©Új ›ñm=ôA1xöaDïïüñ$;vE¢Vw#³9ÕÛ'9~ÙŒÆÑO¥@GÖ·yÊsLWŽ åu¨—Nqô” \õr¹ ! ®„¬Þ|m­vø—È™ ^àú_b˜¥~ööIf¬Ÿš³çUåúõ0bccHII‘ëS¤Ïèõ8::âææ¢älRÅ—ã1Y[•woãÏ— ïun­h’‡+£‘«lüèñzI~Ÿº„Ň>§ªó2nK¤HÛž´wQ Ãûg<;6í#Iq¢ÕkM°Í ãâ׌*ºu å–ZÇlÔ±—Ötô-œ;þMv…`¤(úv~$É’ÔXöî:IcG«7Zcÿè±é*Ò¹s-¾ÚÌÞ‡1uköаm™VøWÓ§»xUñBÇ%n„GbÆ-ÓŒ%â:f³+Nš‚qYßæ)Ï1Å'Š%аp# ‰!DÁ•´'ÑZª õ§\n´+_äú_b˜¥:Ôö¡Š.gƇ‡‡a4©U˃ÁJ.P‘ŽÑ˜Ì¹sg Ãݽċ™hÙ»w/uëÖE«•§ý¬}£^øñÊ?û"ÏYѨû”ûõ¿,]¼—Þn‹ØlO§ž¯>¾áb¾Îå«FTË f´±fÆönˆ‹á¦J¶-Z÷R¸g§Ê²„s5Ì„ªõ¤Byë¼™åafTM Ê•Éè^K©òe0(û‰ 'ù‘Ç|ƒ3Žšô++ `4³ÖÆKN$IÅ`…•R0Ž#ËÛ<õ9voŸª‘ä¤dT #‹T ! è# V¯'BãE¿W+‘+-úºþ—f%†>>>„¤äl‘€˜˜I²ˆ'2¬(_ދǾ¸‰–}ûö±uëV†ž/’-ưíü>ñ'æ­Ý͉«q˜l\ñªçOŸO¾à½–¥Èèr5^ßÉìISX°vG/ÇlpÄ£lU|zòî}©ç¤rir3*ÛàØ8jëLßiÕú7.¯Œóµ_há9”]µ¿çØÆŽ8šqøJÖ½V>'«»‹éìÔƒUe?cÏ‘o©£ËnYîÕôéöcÉ´Œç¿¿Î«uÿÃÉêc9x`ÕÒ}]¦ûSqHo¯ãÔ´V’ëXä}Ýît­øß-ùÚí'Å©'=ÛØ=áÁÔ‚Ù hÝh>x~OXgY[¢vÙ}ÂÕérX¹*Ïîa:«m%ƒ2)¹SJÅÚkÔä$’ÕrYÞæiÏ1•äd#ª¢ÁÚÆJ’,Bˆ‚Ëtˆ5ë¯B™aTÏÅG¶þ—f%†îîî\¿~=G‡’’"I‘)++«§ZV †íÞ½›‰'>çdKNfÏê*"ú°¢Iæ³—ÛÕhÅ@ß Û99ûFðC£Göe>Ç‚Ù[IÐz1´3I²ˆÜ£«E·nÕ˜ðÕ&6\Õà>¨-Š<áýšâ”p×¢1Q&`$clžoù5n”ôСºÂ™ IPÓ6?Ï÷â”#׸x9jLøÐ§ð£8và¿‹Fs±ÓX‚¾lJùéuð­[þÞð¾#:«gÀ¦ Ô/‘;w5¥û3mÚvZõ[À¼ž5Ø6¹ ÊX}t;ŽGc²kĨ9_Ó,OG1¢qûVØÿ±„m›CIiÛ0ÛkëäãÈÅs,µÒ&v[S´T  ¢$¦…Ï[&÷¿¢Ë„­'ð ‰bÛÑÔ6—?ó…¬ÿ%†YáÉã'ײfíR¹>…$ZrC£FÈÞFÚj ýkgΗwÎÉìájÞ­"’¿W41P§¼úŒí³pfÐH*iUn,ŸÉªhp{kòë¬È©ŠÔý˜U¡MY4e2sWm'tãßÜQmqrs§t£¾ô}­3ÝÒ¶.ŠÐöû¿˜¬|É´5X1Öõ;ìé- `ßx4C3ý‡),X»‡]«’¤-Š[…:ôø¢ýªçæ;eºÏaOùæ|ÿý VìØÊŠ`36®žøõÿˆÿûìÚ{æýLJÅÚ¼Éën‹™µjÁß6¤¡¡`Gîc€Ãúe[¹cð¦WÏêÈÀ!!Äó÷äû_Ñ ›v*‘Ù—\˜Öí_yl2&çŸùÖÿÃ,ÇЩf;÷}rw0·¹wGD„g»ÿûÁƒÁøû·{&œºñ‡±}ñFN%¦y,W4huz¬ml)æàŒ[‰Òx–s§˜>—ÎÓ6ÍßÊå"5éØÉgn¡]»¶gûüúWù¡,ÛI–Ü”“Ùßõ*"ù©,7ÞÔÏ7.aÁ¬­|n½‡9{’Ñ×êC¿:’dB<|ªñÞ¼>­;‹ZÄèVƒ(ñRßìOý…í)UñEI²! .K<öM>f¬sÚ¹He&1™R sqÂV  b1I¸OÄ¥®_:Eh° UúQ¿\QòÕ¨â䳬_´ƒkEkÑé5o%is¯…[<×$ <˜ùzÝîÔ™¯_í‚sfuÝ¿«ˆ¬ÙºŠÈk½)žÉ6y¾¢I6ÊòteT°óD·RK˜ú×TF%á¨É†fÞ”¹„ék §NŒû²)k?üž Ûz0¥ùË۫Ŷ€qÓÏâöæ >ö±’“CQpiËðñWH$$†"ËÏl•ýÚP㡱x’â®qêP¡"9¶m j-ÊÛ"©·ü-ßç›êׯÿ|“,÷”ýÙÃs°ŠHAXÑ$«e´iÌ[}«¢‰]ÉÏ\Dµóg`×2 ®"£–$žïq+åÜKdÐxôgul Wf`/-(!„â¥\·¶/E­æø×tDg¹Ëޏ(‘Éïò}– <ýNÌÇøù _þzÌ<°çÎLY>üþ<$ÉÉìáÙ^E¤ ¬h’åYçuTï;ß ÃØ–¨àöú@Ú;ÊSƒB!„BdâµPùâZŽÆ_áÄ…;”«úp¯KB§ŽçÌÕHnÞMÆ¢³¡˜s ¼ª×¤ª»m¶†em_*·¯eÉÞXâñ÷ìC÷÷¡õð¥gÛŠØäAù$Ñ’_Xîpåð>®<æÏwoâ3íÌ‘“Ùó»ŠHAXÑ$ë³ÎkJ6¥™—–mÇËÒc@ dŠK!„B!ÄÓ ÁÇÇçå:h­3åËåø‘[D]ÀXÕ“£Ž²iS0a‰ VÅœ)^ªšä[D†Ÿfïõ«\oЖ֕í²4º ëûR°r©€w +λB¼Uq*Ut£Ð½çA¥¨#ú<(Ÿ$ZòCk¦G˜™žm wçïÄî˜sÞ77Çe}—V¥^aè”W:% 釼7}3ïeôÇ’ï³%ùý§*–Ëò„ý<±Œi˜N¬`ÅI3úš}é/+ !„B!Di°w´GÃ-,ñ·¸m+ `¼Æ¾‚ K.‚g“4©`?ÁaŠ;Å?ë÷piÿ.Ž{¼Jõ¢™Œ0Èæ¾ Î^x…ÈãW¸m]œ*µk§Ÿ 77ËW ¾-!ò‚ÉÊï§sÔdK‹!}©,“à !„B!DŽi­¬1( “1¦>tqçüQÎÞ"=”ÄÐÙW¢±zS§ÏÅñäA¹¹¯¼ÜgÁ ‰‘«Œ¦ñÎ[ýéÖ¼!}…£«ò£zÉ$¸B!„Bñtþ]Œäßž)D„EaR¬ñ(íJFAØwÃ^cáVt̽äÌãäæ¾òrŸƒNNV‘›L‚˜3sF+;Ê5{—1SÇÒ¨ÄE!„B!ž†9) £ Š•5Ûw- &rjý\N=a[1£ Ö“›ûÊË}’h¹ªP·¿Hì&qB!„Bä—n"\,ÄÅÄa´E‹QT¨*ª (…p¯T·'d)”ÂΞ˜ÄÈÍ}åå> I´!„B!„ù™9’s—o£¢ÅÅýÞ0ņ…ˆµP¤dM|J>Åƹ¹¯¼Üg!Sg!„B!„ù–‘ˆÐ}œŠWQ¬KQ¹œí½YZ¬pswB«&såÜ’žê3r¸/&5© Z2˜Ì67ËW°H¢E!„B!„Èw,$ß¼Êá­kX$“¦0eÔ¥œõ¿W(êUO[H¼¸— C$<ší°$}éç¢Í™|V÷¥-D!+ËÝ[ÜJÉ¥}¾dèB!„Bñ<©79¹}Wµ*s ‰·oŸ‚ÐX»P­¡õï÷f¹Çª$^©KÂæ`®†¬eñI\í°Ñ˜H¼{‡ø[7¹¬P¦™žN™ ÝÉɾ4N”.iÃÉÓWعz=—\l1h@±ó¤~µâr³|ˆôhBÜûÑ­ãüýÝ»¼Ö°"޶XÛÅ¥tušõø„_7_~©º' !„/<ó1ÆyЖx— ¹É¿Ô1 y¶FnݸNØõë„]àFLÙk·0çAù éÑ"„(ˆw"âvG÷._±éz œð¬Y‡*EÍÄœ?Ê®%?²mÉÿø¥÷TVLïCEk‰˜BQàsÖ±æ˜çÞíh(÷v‰é‹Bã_Ïþø=ín¬ðòiŠWVdÒ•£U¿r¹³/+ª6nKÕÜ*ß‹ðµÊ™-„(hC¿£½ÿl 7P¥Ïoì çÌþ­lÚ¼ƒƒÃ9·þkü=’9= -û-âšEb&„Bl®­ äÙŽí›PH"1"“D‹¢`1gò;ãØ¯¡dÏ9lš=˜zNi;çÙPºõ,[÷~EÌ\[ú!Ÿ.‹F•È !„—ÃýÓü IDATÁúÀ‹4§}3[‰‡ÄTˆ|M-Bˆ%qÛ¯L N„"m3¡3n©Å¬« eÒЪè,‘,›<Ÿ‹izµ¤ìþO‚M—?IL·¥™ßø`P¬iõ[Äýåê/4·R04˜À™Äˬÿ&~\(b]ûÒ>t¹”Ó‰—Åx}'¿}Ò¿*ض¦½^Þ­é7jû£Ó§€ŒaÛ™:ìuV(N1+ ;”¢VÛ·™´ù Ér !„x.ÌDÏfD_*/ŠUaJÕ¤õ[ßx>áá·š1ººEQÿ24ä‡sY_eDÞDàž$ 7iO ;%÷Ëü¶ rL/KƒHäs2G‹¢I!tíF®›l[õ¢“Û“jöèN _¼–Í‘0¸¸’ E8Ǭ® ùq‹–õëÓ¼l$Gv³rB\Q ^Е£rsÏx:wÍ–H·š4lÕˆb)Q\>}EãOPø•žÔkn¸ÿþøýéÜás‚"5ØWh€_;7ô7O³gë > ZMДÍ,§ 9„B<Ã$Ëå%hÕog“mððn«M¬ˆ>ºƒ-³F´|5£W­a´o±ÔÕP4.øöûˆÃÓ'RÔÈ]ü±`/1н.«÷e•›A«Ùqך†íZá¤äA™_ºöAÁŽi²vÊ•)$Ñò|72¸”?3nôÒÊù „â™°\™Í;CæsÎ\–^¬gFo/l,ÑlÓ‘ßìæë¾£ð;<…æ…;m>þž6î(é(“^E¬Zˆš~C¿ÒYí\‡­«·pÛP—vm‹gé!>Ûe~éÚ;¦×‚f3½û+Ô•ËSäS/ÇÐ!MÊúøâë›ñ«aÕâòë°¢¥CTŒÐàìê”y¦uÂÅI–X¢b͹RU[a3Üð ž}ѻڔ“ìØy¯ë«…‹ó&²8LžÝ,“¶`…[]•ü÷(,\]8‘y—¡ôÀiüÖÿA#  pµ·™6¶ ¶ {˜=ÿ&9„B<fNÍ›Ææ›àÚ}?÷º÷p  qÂoô FÔ1`¾0iqŸMfýG]ù|ë-œ&³t\ŠeõG΄¬Þ|m­vø—Ð<»2¿ÈíƒSé;vEÊå)$Ñò\i«òîâmìܹ3Ã×–I°—Þ,B¼ÀTrk6\m™VøW{´gŒ¯*^è0s#<3€z“A!)J›¾qÏ´¶gǦ}$)N´z­ 駤SpñkF™³!¡Ü’Ù}…B<“[h,{wÀ¤±£Õ­Ó·™uéܹ:õ6{w~̃¾‘Óÿ{“>¿F©ò>óçÄ3L“ö²1ZKµvþ”Ó>«2¿Øíƒ%¦9¡×ë1e’ñdÉÉÉèõ9ï Ÿï-{÷îÅl6Ë7-„#NÀBÔh2]µÙMd´4Ž8;æÎPƒ3Žšô++ `4SÿÉÎÕ0ª¶$Ê[g¾cóu._5¢Zn0£u†ê*|ʾK\ 7%Ñ"„âY°Ü ,ÂŒª)A¹2=th)U¾ ÅBTXx“²ªÄmùŒ.m Æ¡—N¤¥Cv~á4r`õz"4^¼új%´Ï¤Ì/zû àÇ”´1Í&GGGÎ;Kr²$[Äã“,çÎÁÑÑ)ÇûÈ÷s´ìÛ·­[·2|øp´Ú¼Ÿ“ÀrõZxeWíï9¶¥çú’ñ³7zå:×Ê4ë1’ï¾êBE› ª¬°íü>ñ'æ­Ý͉«q˜l\ñªçOŸO¾à½–¥°zÜçlìÈщ£ùaa‡¯ÄaÝkásî½?‰‹k~dÔwsÙz™x­3•štaØ×£h°ÁŸ#Ñø—ól~¯–Ãcð©óNVËÁ£¨–.\¦ûSqHo¯ãÔ´V’ëH$Š=U«•@»ñ§ƒC¹M%ìžÔ69BèM оÕ+e½ºSÕ'´R”ìvS²8!œ³кÑ|ð ü\¿•¶D줞Bˆg%«É}%ý=Ïtaý{þÄ1‹ƒæÌã½ÊÙ°o:ÄšõW¡Ì0ªëžI™_øöÁ ÓʶÊÙéìææAxøu>HJJŠ\ß"½^££nnî/n¢`÷îÝLœ8ñ™%[€lÏžã™À'øùµ LÝåkV£¾[,7¬þ­pR83£+ÍÞ $B±§rÓ´.n!,x.ƒ›í£·ÒÃ_fõ¾ ôÀ°ó˜³o?4zäÓÌçX0{+ Z/†öo&IQ«=j¿Ú÷ÉÓ¸¶yËûÓÿ±+¥pdñޤ(êûÓ2MÃDÑЧþ¼„°y¤A›yo™ÌhÜ(é¡C9t…3’ ¦m&ï/N w-ÊeF2&ÀF¾n!„ÏŸÆ÷â”#׸x9j<úø`æê…ËU ®nÏ{¨Æïâ«.CYY¿ïÿdr€K¶W£1_ÃÚó*CðÑçm™_–öÁ ÓlRwwÜÝ=äúyWu”‚þ›lyVÈL¡3™ÞƒÕ§/´šUöq&t:\TÂþÏôcÊñðLà¡\>¹ÕK—°lÓ!ÎO¥ƒk$ë†á׳éËn:4ßÃ;²àØÎìßÊ–G8>-µ7‹åò,þox ÖµøhÝIŽl^Êüù³åø Võ¹Ãâ%Gx(«)CAm)f9Ï¢YAÜyô±óÐ\æ§ ÷îG_½œý¢@²iú.ïøØ@üzÆŒXAÄcîÎÉ'~áã)Ç0i\èô½)«IÛVpÇU¦³'8ûè bã!Ö…ñÔ5bG“>ˆgüDdö+â€_Ë:ÔÖÎ$J† !„È4®ŠÎr“MoJ?4Å|žËC1)Ehؤæƒ_qÍWX4¨;߇&S¦÷L}Tël¸™³k×rÊâB›öõ³¾xEËür´^À˜ !‰–ç”lIÙËp/]†cÅŠW~½–.“š™ÃŸf&pUSš·¦N¡»×ƒþ%ŠFÌœZ0ƒâ5”{ë'Ƶty0~R[œ¶ã'ѷ䣽{œ;¾Eg7ˆX6“Õ1ikÀDvÌZÀis!š èEYVTºj ›ö% ‹Z¸2¿­ßúàè´WVW7Çþ#د¥Ä“˜ÐÙù¡_Ð4î¾4ñÒa:ó_z°4^cͧo3夙§™£¡ì›ŸÐÝC!våǼ9~'QUF"mbß5Ëý÷—ë;‚^%"ÿJÏo·ñhoVc$¡Ë~fap’œB!ž-•{¡…JÄÂùàÏ‹æßPãØ;~0ã÷Ñ–ëÍ;ö÷îŸw9ðm7†, £pƒÑ,™ú:n9yê°\b]àÌŽ­h×È&Ëü’´^Ș ‘Y ZwïÞÍš5kèСC6ê3[JU¯Š[†it=•] é.ð'Ïr}éÞÌánè²<ø:‡„rK­‰cšÓ¸´¦£o Í«7Ù¿û&Å•Öí®,ܘö-˜>ûÖÃÿnÛ’A½½˜;q³–^£Û’©Ù´[˜½ô*ªý ìâñ’,7%^T6ÞŸ±z­J÷.cÙ<{õ~N…ZU)UÄBÌù#¹t…¨Øk*+fô¤ä£'¼®C>™}þ毾5 ™êKu'#WîáˆÚ‚aýÌLžuú©Ë©8và¿‹Fs±ÓX‚¾lJùéuð­[žb)Q\>}„Cgõ Øtú%RORøé¯ï ïôë¿lNù©5iX¿2®ú;ܸz… §Or)VC‡ùýèYÇZN!„Ï„¦t¦MÛN«~ ˜×³Û&7£A+¢ncÇñhLv5çkšÝk«áóùâÛ}ÜVì¨[>ž¿ÇäïtÏí¥xõ£wðs|üc¶%l=MëØŽ¦¶y[æ—¥}ð¢ÆTI´<¥F½´Õú×N>ñÌz7Ž,ÏþÈLà3ž°Oý™ÀÓÞO´î¥pϨX–H®G˜Pµ%(]B›a‚¨d´ÜzôS¨Ó¿?Þ?}ÆöY 83h$•´*7–ÏdU4¸½5€É‹‚NÁÁ÷ 6œìÈßSå› >³Ÿm Š8—¢Q—þ¼ñÖÿ1¨U™ÇtSÖàÑs.Aš²Œœ°˜m¡ÿ°Ù¶5[ÆÊo?¢ôü&LÎ¥rÚ7ÍÆÆLÿa Öîaתƒ$i‹âV¡=¾èE¿êú‡Þ_¤îǬ mÊ¢)“™»j;¡ÿæŽj‹“›;¥õ¥ïké`+§€BˆgúÈP¦ûö”oÎ÷ßÏ`ÅŽ­¬6cãê‰_ÿø¿Ï> ½çƒÞÙª)…‹ –8ÌÿíRß§þoã÷ØUU"7²/¹0­Û¿BÑ<.óËÑ>xqbêããC¬\˜"??­DD„g{¤ßÁƒÁøû·{&œß¸„³¶ò¹õæìIF_«ýêH’E!„Bäs–xì›|ÌXÿæ´s‘$‹Ä4÷¨ªÊõëaÄÆÆÈòÎ"Cz½GÜÝ=P”œ]+"Ñ’o“,ð`&ðu»Sgµ ιQo)vÔó­Šní!6î'镯HØEà?±XÈ(& vþƒèVj SÿšÊ¨¤#5ÙÐlÀ›T”Ip…B!D~§-KÀÇ_ ‘˜æ²ë×ÃHNN¦^½†ØØØÈy!ÒILLàøñ£„‡‡áî^"GûÈ÷‰–úõëS·nÝü™dîÏþÓkÌþs(=«¹0ïÓ¦O;¬ÒIhàN–” ,µTê9ˆæÞaÓôa|Õ~=ã›;¥2ß`ã1ç²xL\lóVߪüï?+ùùPì^g`×2 ®B!„â¥CíÚ>$%%’pW"Ò?ák4T¨P‰ÐÐ7ÑÒ Aƒ§ß‰ù?¿áË_Éqhœ;3eùpêä0yµRˆ¦Ì~žH³wÖ0±M%Ö4}ïâ*aÁÿ°#¼½ºVgÁ’3è ú –EÓQ½ï@|' c[¢‚Ûëiï(Ý.…B!„[HH>>>9Ú6%%³ÙŒÅb‘@Š ý{n<ÍÐ2ÝË©;\9¼+ù³ÆÝ›ø§ºÎòj¥=-e§ÛDFŸË†Ý+X¬u¦J“7ùmá—T[êÇ|E½C‘ ןהlJ3/-ÛŽ—¥Ç€È:%B!„Bˆ—Ùl– ˆ<=G^ìD‹¡5Ó#ÌLÏÆ&š’ï³%ùýÇþ½H¯$özL0ëðæ¸y¼9îé?çkʵÅ‚v£þgË%&»€YW“ÚÕ¬2ÜÒtb+NšÑ×ìKYiH!„B!„Ès: Aþ–põ4‘v^”)’fvõ'¿ËøF¬u§sFËV«‘¬ü~:GM¶´Ò—Ê2 ®B!„B ªªAä)I´äkÂÿ@ÕÑ—©T¯JºRÄÃÙÛÙs6‹ßýüió,ÆÓøà·ýÄžÛΚíáèª gT/™W!„B!„x$Ñ’¯)87{‹¡¯Ígãν¬Ý}“D‹bîyeÀ§ ù´ó|xr]Ó… æÌ\†ÑÊŽrÍÞeÌÔ±4*$‘B!„B¼r:G‹Èk’hÉ׊úôgâ‚þLÌâ…ºýEb7‰œB!„BäÓa¦¼5Žõ7ÕûÏjŠ¢AgUˆ¢Îx”ö¢ºw}šûÖÀ½Ð ´ÚkÒN¾éó_öº¼Î¤É½ð’))²D-B!„B!^9êÑ¢jÑkТTÕJ¸Z¨˜’nsýÇ÷^àÈž,žïÅ«o e@c7 Âr$ê-Œð+ÝÞà§IÝ)—.‘¢OMhõhT•gÙ(ó²å_’hB!„B!²BSš#ÇÓÃ]( (h4*w.ígåÓ™t†ÀŸÆpÓò5Ÿú9çÿ¹2•)2Ìcè=iÿèoSM>+[>&‰!„B!„/œÍÑò`Óí8ââÎ:hìªòúÈÉÔ(þ ÿ·à »fÍcGaøËßÈÔGâ’.4Š5Z´B«¦œ”‚EÍGeËÇ$Ñ"„B!„¢À yê qs›Å”LB¼BénïñÚÖYÌú]Ñ4yÕ™´©Sì 6¬XÖÓ\‰¹‹ÙP w¯Ú´èØ™€NèÓîTMäÚ¡lÝÌ¡Ó׈ˆ‰ã®Ù@1ײToØš.PÊ&ãDŽ)ö›V¯ekÈ).EÝ!Eg‹“KI*×iB@@S*…_ñö¬“˜..ä½. ïo¯¯õ6³GµÄ.y;cºÿÄ>—NüðßžxiÁ|~!ï\Ax¹žü2þ5J¤ëé¢róŸïôk(Ö¯ŒdÆ{ÞXgëXÔ¬•MÉALŸYõWQ`©·Žó÷wïòZÊx8ÚbmS—ÒÕiÖã~Ý|™$ Ñ=fÎÿÒ‚bzO†n¹SàJo¹6‹vözJ\Cœ, „"WnÇçm@[â]‚¤Áðòµ!U5¯¬loÁ˜R‚¦M<Ъ)œ9vŠ;–»{fc>ËÿÖ亾4ޚа’ñÇ‚˜9îs¾Y•”´û3_fÃôßùsÇîÚ¸RÉÇ—&>ž‰?ÅÖ%ÿ哱K9•”¾ wN-ã«O¾bêª}œOr¢J]_|k”¢hò%¶ÿ½˜-WL¨ªJÑ ìÕ˜’ZÐØ×äõ~ý4 õ5À¿26¨¨èSZÚ{Ÿ¡ñlIë2L÷°ëª9},±ìÛ}œ$Å™æm¼±ÎÁ±d©l9‰i6^OCz´! â푸ÝßѽËWlºž'¬G]; +ê¾û>~úãLûv)7¤W‹Bˆ§báÚº@™íhѾ …$ /_.$‡=ZR› *dÖ¢PQ + Þ½K‚%µçEÔŽ@¶DAñ€a|ظw¢cˆ»G\l4wŠ5eXÿzØ$Ÿ&hûLÿî {*ùxb›ETt ±qqÜŒ‹!ú¶5õö žÁĹÃD¥é5±=í1P´Ñ{|Õ­ ÄFG\\ 1QqX\*QÞ.õýcwî%ST3‰·osûÞëN¢‹ª’ú¿GÛŒsƒæTÑY¸ºk/çL÷¨‰Ø·‹)J4kL9Õ’£cɼl9Œ©ôhBˆŒòÇ™üÎ8vÇk(Ùk›f¿Áà jJ·þ‚eë¬ië;œmK?äÓ7Z±à '”—1^w7óëŒ#XÊÌ€æ¶ö04%»Ò¿õçôYû sÎô`DE­\ B!rø”ÁúÀ‹¼Jûf¶‘™œ{ÿ¡ÚMàä±3•bÔ«_†”DÓýšÑzU§¬vg/]!A-MÀŒ1ÉŒšxƒÓÇOs1"ŽÛ‰)˜UÔb4`ޏA”\t€z—SÇÎc¢õ[ÖFw×Èÿ7ªXR’Éß ÍöõhQmGïa×Ù7¨Pé^jÁΞÝg1iJѼq ,꿟–ÍcÉTNcúŒÚ®r! ’Äm¿258Š´aÌ„Î<® uµ¡LZ%’e“çs1Í%e÷ÇxêlºüIbúÛ'¾ñÁ XÓê·ˆû¶åê/4·R04˜À™Äˬÿ&~\(b]ûÒ>t¹”Ó‰—Åx}'¿}Ò¿*ض¦½^Þ­é7jû£ÓgËaÛ™:ìuV(N1+ ;”¢VÛ·™´ù Éٌ׭ óX®P¦C'| ÿþ«…K“ý°vìÏÚd0Gm½‚¢¤¾¬ÛLç†úÈ1ÇŸæïQÝhXÞ‰Bz-ýÖ¤)‹™èàÙŒèâKÅâE±±*ŒC©š´~ë{Ï'ÍËFrdw0+'ôàÀ•à]yð1*7÷Œ§s§Ñl‰T±q«IÃV(–ÅåÓY4þ…_éI½æ†ûïß?‘Î>'(Rƒ}…øµsCó4{¶Îà“ ÕMÙÌòwª`ÈRaعz±8ñZËÚif\W°kП/?u`Þ¤•œwðcÐÛÍ)~/i¥+ïƒmÚPOðók˜º Ê׬F}·XnX©÷V——  U¿yœM¶Áû ¯6±"úè¶ÌIÐòÕŒ^µ†Ñ¾ÅP]õ¾ ôÀ°ó˜³o?4zäHÌçX0{+ Z/†öo–¦;·‚}ÓøV²kM §¿ªEUéÔ"„Ï,É’º ¾ý>âãðô5r,ØKŒ¢G¯ËÎ}9›÷®Ç?bs3h5;îZÓ°]+œ”\üÌ|q¿Ì£ï4ŸµŸ*wìEÕ:ú|{½\¹p‰UÁÊÃW `Õh©Ó±µíUžEîÅ!áð|ÆÏÞË-·Æ ÒæÕËàfW+R‚ßy8+úNƒro×jž¯Ãl¡pfÔµ f×¾½ïY•ÚVf.ïÝËE³ŽJÍâjæ^K®ælÇôÙy±-Æ .åό參ü{Ž|KI9 ‘ÿ©qœ8~ 3:*Öñ¦h&w~­§µí4Œ=ÅÑS&(þô7dSèL¦*ÃX}ú;Úz¤îÏxn&]få_ã™þYgFWOͨ1«Öu4ÿDÙá÷åjûý"$~à.Pù¨770¼ÛçÅ•¥ÇÌüÖ¯êýÜÝcÿ£WÛ÷Y5|¿¶Ü‡^YÈ2˜Ž±cO}sêÖ´z¸áX¿?_z)ì¼’‹.M2zLºÉýþ­9M‡æñ{Å~,8ö3ݽ Ý¿y+€åÊlÞ2Ÿsæ²ôúc=3z{a`‰fû˜Žtøf7_÷…ßá)4/ hÊÐcP[¾Ú¾’E³‚ÓÈŸ´¶SÍenp zï~ôõyøûÒ÷Á§„†mÇw°;Z¥ª«"ׄB<Ù¯ëÝióñ÷´ytGIG™ôê,bÕBÔüðú•ÎNçú¬Ý»2w‡­«·pÛP—vm‹g’D(˜÷Ë<ùNóYû)ªäÓýÚ’£Þ mó„Æ3ìÜEÑS¥VE ªŠŠNŽ” f\¼;Ò½Îã2SÍÉ$$±¨)ß³ŸhÿÁp:WJ!)å±Qñ©==î^"⮚úD¿ç‰ÎNZ”s‘\ 7¢º[g#é{°Œè]mÊIv슼×ÅÑÂÅyY¦bßîGIÛH°Â­®?Jjî7Ó®.œÈ¼ËPzà4~ë_õ¡º©pµ·™6¶ ¶ {˜=ÿX–†Î¨·Orü²£'ž9¯èTMiÞš:å~£@Ñ(€™Só¦±ù&¸vŸÄϽî5Ò4NøžÁˆ:Ìæ1-0î^\&~Ý IDATœ;¾Eg7ˆX6“Õ1iïx‰ì˜µ€ÓæB4Ћ ¶¡tå¨P^‡jº—8BñLd¿®ÏèfÍúºòùÖ[8Lfé¸&{mð„¬Þ|m­vøçò ñùæ~™)sî|§Ï±ýTÃõé¾»§]ÞùÁƒÿ£ËßåÄ_óØaASÌ—ö ‹Ü›PÖ†jÞÑ«ñìÙ¸k·â‰ÏøuûnrêK2 w’°(Å(¦çvb2)&3–{“ëÆïã¨ñ~FâÞ„³ÖT©U= o &Î’…á1z0›3aìŽÙ¢£f³ú%žý{ŽróÜ~v‡Y0ToFƒ"¦4ïËÁ±dV¶œÄôz9-Úª¼»x;wîL÷Ú6ÿm*I÷s!^pix>euR¦þÕýåH‡W/t˜¹‰@½ÉŽ Œ¥MßθgZÛÆ³cÓ>’'Z½Ö„ôSó)¸ø5£ŠÎÌÙPneáx,׉0«hœ]qzŠÚ^ãÒšŽ¾üœ¥Æ²w× L;Z½Ñšt=6uéܹ:õ6{w~²mÉ Þ^hn®cÖÒk&d»µÙK¯¢Ú0°‹Gú”b‡‹“ÅEX¸QNk!„xFrT×?ÄÈéÿ½IŸßN£TyŸùsâùœF}$í dc´–jíüï/›[òÍý2ÓfQl.|§ù¥ýôl-êc·7qûêA–ÿ<–¯W] YãLó÷ûQWo¾¿½_WÚ¸ÀÍ]s™´üq¦Gö‘r‹ û6°ý¼ñ~ÒÄÍÝå ÛƒNq;ÍÊBwϯã×…Áܽ×'+íŠ?ö~iéñûçóÓŠSÜzèsR¸yñ§c,þMk‡c1 –˜k„%Xžœ`J÷73Ú*~4¶ƒÛ·³pãÂU+j7ó¦°9mR$'Ç’YÙrS™£%Mžw/uëÖE«•lˆ/=#N©]£nDcÁ‰'Ö æh"£- qÄÙ1wêƒ3Žé3XYøöî;>§»ÿãøë\#ƒD²Ä¬Ä^ bÆ^ ªÕjKQŠÒu·tÕŸÞUÕ»­½K)5î¶´µ©Q;j5kÔ "ˆ-ë¿?ì 2%áý|<®®yÎç\çûýžÏùžÏ1€ÄÄ« Çq޵á4—'ø;OÛÄ~ŒCGq:N0®ãnóV—3§9ë„¢w8èLˆ#Þ †‹+®Y8kh(E@jásœàh´§)reR1›)õ@\ŒõœŠ–Þ¹Õz'²aÎB¢MA<óPE²ûè"ïô—wéåÉ;ã§ÈÈHBBB²”hÉć®.ãaæùë®Åžx™³'}6»ÓÀ\¸2¿òÏÖ²rñòÕ6SEžö§‡ŽcíOÿfÀ¢RT(€—9s§O}ü'/š¨÷¯0•µ&‚zŒšK¾aÓ¼‘¼¼½ UKy`=ÈŽ¿OàÙüšlü ·&Dl¦ª<7´'ÇObËOð¤ð¡€ý'æ`´…–C>%¨ˆåZŒÐºÞÌž¿Žo†ž'¢|1ÜÍæÀFôx¨"î·VÃMqi‘ò4ièÍ‚¹›X¼p¯OóZ®Ø7—ïÈܺÜqÙ2Ó»'Ï'ZÖ­[ÇòåËyýõ×ïB²ÅΩ?0jäwÌ\µÃgì¸û–§v뮼üöK´àÖ2SŽ#_Ñ¢üK¬©5’í‹fÛ¨¡|2m)>ƒ[·ÙŸεª‰ÇVóý§_0uþ¶:M‚KQJ”­BÃð®<ÿ¯žÔMV‰+ñèJ¾õ9“çG°óÈlî¾ÕmG×Þå…–¥pUŸ/÷#£Uªb^´ŸÝ7sоÝýO$›Ï:0¬©V1ýÍÝm;_#£#Év;`ö§Y¿¾„ù¤ý)s`= §ãK 7wÜ p&Ä“•¤¼Å’vg‘Þï5nƒ9¸;}›@¿%“˜9ˆjGñã÷K¸`¢ÿ³Í(˜Æ%$$â4L¸¹»*É""r·d²­°íŸH¯®Ÿ³ÝD߉“y¡’Kî­‡m ó2¯^-ƒòL™³Û4oŸr#Ñr‰£»wp0 —x+Ij©FÛ¦Õ)’˹K·Þn{< ÅÛ0|lMVþ6ƒykþb϶ Ä9Ýñ*Z¿jméFXu׫Ëç$©pK†Z€‰ãá­Û‰ˆ²R¤DEš>ÿ:}[^ä»Þ¿¥L€Øã°t⓱՘ÿó¯,\»Ý‘I4 h`Z÷hÁCeÌ7bà4Sµç{ 4Mä׈]lX½“$‡k­`žl[7§óêz¤UÂ5ÆgÞoD; <ë4¦†ÅžâR«L­Ë—-£1U¢åŒ5*‡“-Y¨¼}Û ã¹}ב{‰•Zµ&`ô7D-™ÊoÇŸ¤WšwJbë?±5ÉÀ%´-oJ\V—+×{&&’7®K¾šð8}2GVÕäOÉŒ-‡Ù³?jxÜáý~˜1¶Ú(þÃÂݳ-³o üÍ›Nà¤#6‡É—?ÆÖ(J‚ê–íê‘ý‡Htšðõ÷»µÍ2ùóXߎ¼³è'¦NXÎ;nk™¸6kÍ<“V13çNœLÄiò%ÀO- ˆÈÝ’Ù¶Þy~ ï=þ³c 6ògF‡ûäj’ܶcóÿqR¢8!wóÒ¥»Ý_æÐòäÉñS¦-™XRs5þ¶”!&ãÖ,ƒÓ‰ÝnÖ”@Büe.æL_ïL8G¬©¡]^¡yOW¬3&®|Þž”H|Üe.ÇÅ‘tíóIç‰/R熷âW+fÃyå}—Îrî¢/M_ÊÛÆeN;EÜÍEjãÏrÆ\‚–ϾÃÃ/¸bµ˜0œNì¶âã.qñÂ%7¶]¼½8-žÿ7tÁj¾2õÈšã'/bwiÈÿ-~wû9N?Kb*ù û½ùeù¿0ޏS?u)å!Sër‡esf"¦J´ÜÝdKV*oß®Âx®ßuDäãÞäy„LäÝõ öæLÚM|äúmo–°ó+}±›É‡Ç^~𲦛Çøš`ßÞìµqë]Ç·°péQìYPl¦q‹\æEðûä™DwzšÛÞ]Úð&¬em\D0Ê\N>ô8ų:õ¬DåÒfæÜǾX'-’-€auÁÅlI$ej½©×¨ –…[XüËbζïxëLû?Ìüm36Óúk$ëp ·ëË¥~bÌŒ1 ‰ßÊ6›;M{w§BZ¡·ýÞl–ŒÍP‘¬ÉT[o?Ìÿú>ÉÈÍ ”éþÿX·lX–Ì÷]vöΟÏßžéš¡–ù®¿Ì¡åÉ“ã§L'Z23£%ŽÓQ‡8Õ·'pñìI.žMïÛ/s!Õ×b"6­ÅµÅq!6Ž éú‘x.œŽNý½Î‹œ±ªBãúE0%mcÖ„”¯»úPÔ„ýØnöœËÌtJ3•žîO‹ÂN¢§ â_?àú¯8Ïðçˆ~ŒX—ˆ¹ÜÓ /’2¦îèÓ³ ¦ØY|ùÜ…Ûñl—À4;&ÇñMDF9°T £A1]8$"r·d¼­¿Ä†Ÿ ÿô£¬7”ŸÆ<Švud¶ïrdÁÜ­Ø‹¶¢}÷»ó›¹Ô_æÔòä¥ñÓö˜¬MOp8œzèqÇG–Yò[CÁ¼yóèØ±cöWJU«‚ò4º¹4¥<ŒtWÞ~oýÆ+•·ŸhzKA¨´+Œß¨šýH¶ÞudEn朳Æ‹aŠÜ‹Ü|›9ó<ùøû,ù¾/u§½CpÍ*”òtpúŸ­l=x¨Ðm 3Çu¥dò}ÏR“þïtb|_˜Ñ³‘cR­X"G6­e«³¯ûßP<ò>K7á±µiXç«—neË^+½ï'4ðÊy5Ã;œÏgŒäø#o³pp3Sƒú¡•ðµ^äÄ‘Ãìß½‹ƒ±&:Ny†®µÓs^°:´¢È?±bÉf’ÚÖ¿µ˜KÚ·óçÛñ³x¡a+f×+§ÅÀR¥¿Fz&ëšJ÷â›oVÒꙩLîZ£›R¯Œ+§¶­`ÕŽSØ 7`ÈÄhê‘zT­ç³4üøVÄø?ú,ÒlԜĮXʦ$3ÃÃ3ODD2~è›Á¶Þy| ï~¸Ž Faꑹ=k•·Ó®0žûw¹7x7|—ßw=Ì/c¾æ‡™Kظg=+.›ð,^Š÷â±>/Ó·U™4¦)›(ÑuKMeyëãY±ù–xR£õÛÌúp ¥§4ft6-g‘FCYÙˆ±Ÿ|ÁÔùkY3{ñæBø׿©w»ñL5ë-ï÷¬3ˆÙ››ð¿/F3iöJ6/ú…‹NŠùPºAOzvêÌáé!zµéΣþ?2aö¯lü°>õo™+íIÛ‘3m æ›y˜9ùN\[×åýWÒ7p ežœÈÚš1rä8f®ZÎÌW ‰‡õÈËoÿ‹å ¤=Ð+Ù„¦AfVì(ËS½[¤ý›ÎÓ,üu9]¤[×jèÂ!‘»{È‘¶ÞiK"ÉáÇ6Lù„ ©}¥µÅz=GX†ï xû¾«Pªcc'1‹æ².¡ ­;4O3“ÙßÌSýemÓ¼6~êP>k#LÕhÉÈ¿8:úx†Óy›6m¤]»öweGÍÒ¥K¯'Y2T£%qýJµc\l]Fí¼]¢e;Ãk?ÈÐí•x/2’aÕSî¸ñ¿;« góúw©’F3í8<†V•^bsëIìúõi|Õö‰ˆHºªO3呲ôX܈ïöÏ£w>ìDÒÛ_jœ™¾cÙ’%K)xrGGŽÎðÿëš|sR0ÃI–ŒÈJ%ðÛ~oîßuDDîwª¿ð.~ó$?~þ?†¶êK`^©ÎåŒaÖȱl³yкO*¥Ù¼'²qÌW¬LªÌ›ï>®$‹ˆˆdŒãv/þÝ?bPˆ«6¨ˆˆdŒ¹,áƒÞcÈsaä§ïÄ÷?¿Dת>L~£ ~7oßÄ6Ïý‰]¥ú¦³¦ˆˆ™ò/.åÜ‹ycilû—2qü¯$º¦\Óç6æ}¸MKZ¢sb{i3ŠˆÜkâOràÐiÒqrÑä@ù…î«$CºûËû0Ž‘‘‘„„„dê³ÞÞE9v,ŠâÅ}puÕñ”¤”ÏÉ“1”ÈôwäùDK½zõîÊïd­xÚrÿ®#""yK'f÷„â "r¿³mý„¶ ?fíÎïuë0‰ã³{PXý¥â˜E%8}ú$ýµ™¸¸8툒‚»»;eÊ”ÃßÿN´Ü=Y«ž¶Ü¿ëˆˆˆˆˆH^czš/~ªÃ…tÜÆP—‚ ™â˜ àzõZT¯^KɹÿY^¿ëˆäoºëˆˆˆˆd§k—eæ®C"wƒj)‰ˆˆˆˆˆˆˆd%ZDDDDDD$ßÈl!\‘»E‰‘l¢D‹ˆˆˆˆˆˆˆH6Q¢EDDDDDDD$›(Ñ""""""""’M”h‘|#22RAàÅ/áÏwª`V¤²Î5„>Ÿ}I‹Bµ)¥€ŠˆH¾â jÁ\¶Ø Ó¹Cc ( kˆÜJ´ˆÈ=ÂL±†o1fÐLª¿³‘¿fÍåŸ7«¬Î:zŠ ÚõRDD$ÿqF³pî=¢CSÅãk„„„(f’§éÒ!¹‡˜)W'„¢&°GâÈM5@®dÌ+R?Ø/wW z—¢fÛçøtÉa’}Ë-uDâ±`Dw‚}ðt+@‘Ò!<òÖtvÇeí3¶¿†QÃjÂåÁálOµV‰ƒ£cÛàa²PjÀb.ŸŸÎ…MXÈš¤›ßw_ž*‚É0p©õl»ù»œ1Lx¨&k †ýuëœëŒÄãö×MÇs`Þ¿yºq0>®¸yR³ý«LÜËß#Cq1\iþuŽÔV1ñNqrpptnE{1?lÛ‡SËz£6[›±œpê_/"’ÓnéãÎí`Úk¨è…›«>Áaô±C7wYî³³­ýwžZÌܵñlÜ…ì_×Lö­kdm¬Ñõ•O™¸%V;§(Ñ""rWƒ ñ$†Å‚Åpr~ýÇ„‡4çÅ/æ²ÇLXûN´ ñæÄòq¼Ö®~³“ÄÔ¾,iºÔ§ã¿—s©d(ÍšTÃ+v ³>~ŠÏþL´3óŸ±Tëɳ ݰmÌÄu©üº}S¿_ÎesÝz5¥€Gš†¸à8²Š•ûná$mbEÄœ€m×JVGߔ҈[ÇŠõ ¾ «tmcâ‘reÙ3® ´?OS¼^GëJ‘}“è×´=o¹MÅÁtÅÉ p½^ ~ãa‚,`ò ã¹!ïñÞ{WƒŸÁÃÐ^D䮉߯:4¦çw{ð íÀcêâ}j-SÞí@£§&²ïÚr–û,k6µÿNÎ.êKnÔoߊbF¬kVûV525Öð<2—~MÛkŸ%Zrŵ»“¸Ôç“}Ùp{ çÖÿ÷yÚÔ(Iw+f“ á’·\$bÁJÎ: ¬ÁU²€óìï¼þÄ;,=S–§ÆoæÐ®•Ì™þ¿.Þ¾cèèÂ×ûóõÞ”;²móxÆŠ9»÷¹t³_ÇžÍcéèãä茌ݞ…ϘÊðTß¶x9þá–’¼voÒ–ILÚ˜„õÁgèb“šTÄbÛÁŠ5§¸6î²ï^Éêãe«V¢`ÒF–G\¼é;–³æ¬M©írµËBÇ7ï·ÁãòZ¾Ÿ²äq§¹*¯Œûˆ¶%¬×Ÿs)߃7Ÿ.‡9i«ÖÄàÌôg Š?܇Îþýëx朾ù›âX5a*»íhÚ»ÛÕ:3f*„5ÆÏφåk¹tµ]:±z%;í¾´~£?õ\.±<òê";ûW­æ°Ã…& ¸rUzÖâ‘<æOÇçM”ëó9Ã[úÜ(̈ïgóá‹X|+Ñô©·øè½Ç©à`cÓš„~°ãêÔ¶|XÛʇFzÌ>Τö®€S`ÔÈj‡ÏØq÷-OíÖ]yùí—hÿ@´—aÑÃl5”O¦-å¯Ãgpë6›ãñÞüž%°õßoðÑÔelNÄ£L={ýFöy/ÃÆÑÅŸðÖÿgAäa.¹Pó¡ŒøÏk4õ½©v^`÷ïÓ˜úËGìäÀÑãœMr§x¹š4í<€·=FeÏk ­ƒƒ£›Rá•UW¦nN-ëðë_åÚú[-ì‡ïåé\ì)f—}›µ[?¤ö-ÿ¨,ÄäŽÛE4Ú«D¿I¿óZùÛ Øí€ÙŸfýúv›l 9°)nF`d"{˜ÁϘƒ»Ó·ùô[2‰‰‘ƒø¨v?~¿„ æ ú?ÛìÖkÐ _…U²t'+VÇð†c%«ŽTìÝ“•ÂMPè«y,_s¾%W\¹fúÑ×Lg9i®39'É 2Ðvg¹ÏÊ"Ûæ-<e^!¼š%×Uc<;ÖQ¢%—\­ØýŸefª‡†Ò¬l [#62ëã§ØpØÉÆ©]ð3Lø7{ž!æClšö)³þ)Bã>ýiîoÚÁÀΡŸzÓê™ÉìMp§Äƒy¨±+§¶­bÙ„·XúÛ†ÎžÇІ^)ÛˆÄ|ÙécƬjT%Ô?–®ÉR»I{øoçF|õgA¬×˜–åö³.b9ßöoÍaçZÆx¾GÓgf‘T9”ú-Ëp4r5릾E‡ì¬^ñ65®5|¶­|ûü ŒŽ.JùJÁÔlVO[ ;×­aêû+˜½p(‹–¾GhÁ+­Ù•jïÞLþtÿx‡Ñ÷¹fWf –îTí= 1I×vÑÎ+é`ò#0ÀŒ±ÕF™ð·ž³t&ëÛ‘wýÄÔ ËyÇm-×&`­ÙƒgRŒ6͇5Æßô–¯a¿}%»þôiråL]ÁM©íòËÿdWéUq¸Ðèækݳ3&|Íö(EÙ¹zq÷Í#\¢Õå?""÷{ÔŽ$AÕäM¾ý£ìf?|LÙÓge5ϲcóÿqR¢8!Ö\W5ru¬!’gCîç•O_ÅnþÍŸgè{¯Ó±¼LÅiÜo蕪çï½I§`3ŽÃß3 ÿöÙËÒí‡-ìݸ_¦ÏbÅÎ=,Üϳ|ÐsË/¥² [&óÝñ‡™ºý0{Ö/gÙê­ìø&×[–ó{&œïÃï{÷òçïs˜»|;~}–ŒÓ,z¯m^ý‹VÓv°óÌ™½˜È]ËxûAW.­ÿœO^¸©Ý,IÇ‘óØ~ô»#W±ð·Ÿ™>g9;ngòÓe‰[?‚W¿ÙsõÀ(kÕÞ³“LT_I•áMXËÚ¸8O3Ê\NæÉꪅÛõå‰RplƆ|:‰m6w÷îN…T&ë¸<Ø”†žpaõ\¾Z¼‘$Ï+·b0Š7¢I31+eÜÒí)¯uÏÎx…©Û° Ç Ï]OŠ9;§£ IDAT_^ÃÜ?bqdG„¬.¸€-)Í»‰ˆHÎsÄ.aÖª”wz¹¼f6‹O:°TnHèM—¡d©ÏÊRûogïüùüíð¡M‡P\rr]5ÖÈÕ±†ˆ-yPöÜõÂÎß“¿aÉYð}òS¾ìt£P“©aCÇñfmìû'óÍÜ3)«†›JÓgÌ<tã2Ôlº†¥Ç£™ùúfói÷2=ªY±Gï#®Óg|Ö¹ÌõäŒQ(”—4ÁÕyšˆ•ÛotL¦R4}¼ •Š$kQ Ñõ“·ié–HäìDeùÈ(‹1ÑÝH$›¸r=ߤ[Iƒ˜Ÿ_¢ë‡+ˆN>RKŒaó¯_2mc|î-¦{#úô¬‚)v_þpgáv<Û%0õÚ£>Mê¸âˆú‰ñ ÎáR» ®F2Ö¨ο`ªøT®uÏÎx˜©Øµ/ͼü3öÞ[vêFRÅ~‚Eïdâ¡lJŠºúPÔ„ýØnöœÓÞ/"’kìG˜4ð-æ¿1“À~bï¾:ƒ/šõ{šJæìê³²Ðþ;²`îVìE[Ѿ{¯«Æ¹1Ö©U–EïÔ>)J´äEÙr× g,®Ù‰ÍT˜Vµ¦HòKZ,èܹ&çþ\ýWŠ n&ŸÖ<ܰàí7Ré´®˜l9Íå*kÃÆm%›fià]>ˆâ&'ŽŸHqFÙq~?kçLæ›ÏFòïÿ{Ÿ÷‡ ãý¯VcÛþ=ìÏê,¼,ÆDw#‘ìdx‡óùŒ‘´õeéàf+³í¿ãèBæn²áÕ¼=M<=‘Y–ðbÚ‡ýÝf×-럹™mçLfî²c­Ñ“^¡·¿šÜ6šƒ¶Ñ©ïR~}Y×7[ãAÁ'ù%îÉ´F¢”k?„©í‡Üú´ã £_ÙÝRƒZU]³'û/Œ] ÚDDrwøìYŸÍ§Çgé{Vû¬ ·ÿÎX–ÌYCœ{#:´ôÎR¢?£ëª±ÆÝk,ˆÖ>)y“I!Èj} ð3a8¢8p(µéovŽì?D¢ÓD1?\rmAXõã/D9ýèþÕÞy¬ _I²Î‹Ç8–]µòMLDòg ³FŽe›Íƒý{Þz}{wùÈn^Hv¢ó›F?ψՉ¸…>Içòfmc¹;ç)Òxïúí}tòîÞk\dÓèçµ]%ϲ(YdxS¯Q, ·°ø—ÅœmßñÖûÁÛÿaæo›±žÔo\#÷î¼Ì©S—p˜Jà—<µá$zί¬Žw’<ë‘©jïù%&"¹,qÃ7üëÛõÄî[ɼ•DZT~!ÝóQÜÁñŸ{Seè!*Ö­IpI_<§Ù»a%k÷žÁQ8Œ¾€ò,""rטË>è=‰{z¬±yÕ2¶9ÏìyJ¶HÞ¤-YoÍ©ôtZv=mÿúùÀš#Î3ü9¢#Ö%b.÷4‹kyuòå|1Ûwóë¤Õœ¹>yÅɹÈÏyö­yœKmé2Uí=ŸÄD$—Ùö/eâøIÌøó þMŸgÂŒ÷iP ?­Añ¦}x©SœûÿdþO“˜øÓ"¶Ç—¦yïÌZ¿€×kºiC‹ˆˆh¬‘­cýhÞ{„6°äYšL L¥{ñÍ7+iõÌT&w­ÎŠÑM©WÆ•SÛV°jÇ)l…0dâ4ÍÕúW.4|~ 'dùè¶T^Ñ‚fÕ‹’µ‰å«öQø‰è´ø+fÆ%ÿØ•jïߎ¿Rí}v½ÒxZ ,Uzðñ«aiË1É]ž˜AÜùy …ôbÔÔ^ŒÒæ¹wǺw¨ ¢uÕXãn5"## aÁ‚¹ÚA%o¶% Av°PæÉ‰¬]õƒ©ŠõŸåÌœ1ŸÈ³þ„õú™ë3¬‘W®ÏܰT|™ß–ŒåÅ6Á{ó󴙬9îG§³æÛŽø¥úoÈìÝ>òGLDDDDDDD²“}<ÃP7mÚH»ví=¹£ æòàƒµÓlKn÷šÚIîæ-i%Er“f´ˆˆˆˆˆˆH¾¢ Hž¦D‹ˆˆˆˆˆˆˆH6Q¢EDDDDDDD$›(Ñ""""""""’M”hÉ&J´ˆˆˆˆˆˆH¾© Hž¦D‹ˆˆˆˆˆˆˆH6Q¢EDDDDDDD$›(Ñ""ùKâ"úù™1 ãúÃd²â^È—òuÛÓÔ<öÅ¥ò9çÖÿ÷yÚÔ(Iw+f“K½ÙcÏ +eg÷ÈP\ Wš…C[YDDîê{Eä>eQD$_2yT¯6¥Ül\>±—­‘óùvÃ~šõ> &ÔãúH“ÓÐá…Ÿ‰-Zƒ¶·¥D3æ²5)¬t³ˆˆHPß+"÷/%ZD$2W¢ß¤ßy­¼ùêvN­ùˆ.eYļøÅ#üùN®¼š@Ä셜ćžß¯æûð‚ŠŸˆˆHŽRß+9'$$DAĦiŸ2ëŸ"4îÓŸæþ&0Ü©lSYø±¤}LèRŸÿ,3S=4”fecر‘Y?ņÃN6N킟qcà¹ÿ‡n4}öW¢(L…Æíià$jýxži´ž^áñÚx""’·Åoã?>bÂÖâ4lÑÇŒclücSÞíÀ² ãXöó3”·¨ï¹·-‰‹èWªãbë2jçê›j9܃—G¾¢Eù—XSk$Û×¼A°Yn¹]$bÁJÎ: ¬ÁU²˜ðoþ]sÒ.V­‰¹:-ÙÎÞiß²ø¬AÙ>Ÿóáµ€µG}J÷ÊŽŠˆHg¤ç§£®'YÌ~íñY/JçXòívçð­›Õ÷ @dd¤‚ yš-"’?%ýÉëA–+×| øV¥ý;s8l÷"äåÓÕγ`.ÓŠvU­ÉžµT9 vNÁà<ËŸ«·‘døÐªc $ÿ"ϦtjYD ²ˆˆäíïVtjâ‘âù‚¦uqÛöÕ¬ÍÙÊ'ê{E$?Pɧ£=/‚êÕ¦”;†WoJT¨MóG»òH]¿»2Øä]œ¢)Fh®®.@bbâ•§1‹¶á4—¤lÉÔΞY)U63;µ]ED$Ï2–¡¤5µ#ŠR” 4ã<ͱϹ™"ê{E$_ª()%]ɘW¥~°^î®ô.EͶÏñé’Ã$${oæ+ Çs`Þ¿yºq0>®¸yR³ý«LÜËß#Cq1\iþu†[Ñ^ÌOÛöáÔ²WÏ⸵ˉä'3²"ùu´W‰~“~gÉ’%,^¼¹¿MãÛòD6'YœÎÛœ™3Œ |Ïß¡m*""yœqW~E}¯ˆäwšÑ’¬±=¿~;¾ÃÒE‚ëÖÞëÙݬ]>Ž×–ÎaéKøm@å”rª€žÄžq]h:`.ÑF*5éHk?G7N¢_Óu<Ý.þ–­p½^ ~ÛɟÎâï0ú>× ¿«)2Ë!x™]1¬.X¯œ#p¿åU§OÆâÈê˜|ð³`lŽâ`”*$?³–Ä‘G±ksˆˆHf:À‘$¨š¼³á`”ÃìG€ÏÏãªï‘{f´ÜÄyöw^â–ž)ËSã7sh×JæLÿ‰_oa߯1tôaÁëýùzoÊ&Ù¶yŠˆˆÜêþH´8.rø¯uN½ëÀ¿Ö¹«³J <ë böæ&üï‹ÑLš½’Í‹~á¢Óƒbþ”nГž:óDxVÓV‚ûNgµÿ(†Œ˜Äï3ùÑ\œÊ»óí´ÁTÆÃJoÏ›êåzÒvä FƒùfÞfNþƒD‡×Öuyÿ%ZDDDDDDDò#:úx†¯CÙ´i#íÚµWôr‚ã £›UäÕµ5±-‚7+˜É×,˜ËƒÖN³-¹ÝkjgDDDD$3ãL‘ܤ-¹äò‘ݼ¬ä­ó›F?ψՉ¸…>IçòJ²ˆˆˆˆˆˆˆä'º½s®ppüçÞTzˆŠuk\ÒOÇiönXÉÚ½gpã£/ <‹ÜïÂGïQDDDDäå}ÜØÏ‹ÁŠ…äMJ´ä ƒâMûðR§),Zý'ó#ÎçpÁ+ Í{¿ÁKo½Lûòn “ˆˆˆˆˆˆH>£DK®0(Ò‹QS{1JÁ¹g¨F‹ˆˆˆˆˆˆä‘‘‘ ‚äiJ´ˆˆˆˆˆˆˆˆd%ZDDDDDDDD²‰-""""""""ÙDÅpE$1à¥Þ´-pã)'N’œ>Ï–½gùõ¯K³åÿU ¬]Нº²sùÞùˆS[_DDrƒÕ“wûùz>–ASO±×qåió0öô¡òÉS<ÿs,G³³£2\yê©Rtu?lj1l±k3dËø@q¹+4£EDò'§ƒcÇ/³åÈeþ:Ïþ NŠø¤]£|þˆ7¬ ‘ˆˆH¾=Hñ*@¢ç_b—’Šk2!!!Ú˜’§iF‹ˆäOÎD,Šâ׳7ž*àÍÛŠQ= (j^dà†DŠ”ˆˆH¾S¬Œå ;köÇ‘ p(®"ùŒf´ˆÈ=ãü±X¾Þ ƒ²å<ð7‘üÇBHY7,‰q¬‹Ò)ÅU$?îm""÷è \pºáåi¡¸ Ž^[È·C¼¨_•â®x9‰½‡/0{ÃYÖŸ»u°añ/Î/BÑ}Çybþ“ýF©º¥ù²¾ Ûÿ8ÀàmW®¾å:õ_.à_«(]*¤œ§ ÇåD¶îŽe⺠D¥¨cP¼tº×)Dm+œv޽À¯kN³W›SDDò šÖ-Nç`wJºÃå DîŒeò¦KÄdðýuý â£.òW:¦]ÜÒϼHP–ã~ÜSq-èÁˆKqtÑí{¢D‹ˆHN3™ ̰_­çìÇ¿["ÀâàtL:)TÌêUŠQã‚üoÎQþwÌ‘=ÅfMVZ?T’Gá@t<[Ï™)àF½Úþ{¿^àÌMƒ(¿Jþ|ÔÒƒbØ9zì›.B1?/^}ÜÅ4%GDDòÃ… v(I«bvv¹Èj,•t§Yƒªûžàíùç9– KzPÅêäï—9ŸƒËq¿îɸŠ(Ñ’ ѯT;ÆÅÖeÔÎÕ¼VÞ|û÷_ú‘ÎÅžbvÙ·Y»õCjg!:Ž#_Ñ¢üK¬©5’íkÞ Ø¬?›È]H³P©´;ØÎ$pÔ†§/4/„¿)‰e¿å‹¿¯œ)1ÌT­ÀÐ:î<Ùºۧư5)ëK`öñ"<æ ïÿpŠÈ‹W†–Â^¼ý¸/õ‚¼i»ñÿ;uuåYˆþM<(æH`öÜ(¾;d¿RSÆd!´i oWsÁ¢aˆˆˆäõŠb…h{–O>ɺKWú-S‚ô{$€öå|x®òe†mOïÝqLT+玻=žõ3vGŒ,Çý7>¸·âIïðVÚù$•HžáŒH¸›µÚP¶Ø‘Œp)àB:þ¼ZÍŠÉigã®KœJV*LMW8»ç$ÿ½ÖÙ8íl_w‚'œ˜¼ ^ÖLvÌ1 Ì\rc`;{žé'á0¹PÕßrýwJTð¢–+œØq’I×QëVŸä‹Ú®""’±6–®¸Gã*¢DK~àBŸÏ¾dôàŽ”Ò ‘<Þz¹ñlÏ`æýëÊã·¾eÖ  Å û¶D3f· 'f*ú»`vÚÙ¼÷)ÆŽDÖìKÀމ ®dÇnï8™§“Ÿ'rr,6;P¸ ùjÃk¾ò›N›S«üŸx™µ‡íºk’ˆˆäyŽøK¬M¥¸jü±‹lŽsQw*¹¥ï»\ü ò »“C.íÌ©å¸ÿÆ÷j\Eòª<éПþI:u0›ï®h ¢]ÿ ý+Dò§ƒcÑñÄØ§“¤$§ÏÄó×¾ Dœ°a0,-†ÓFt#Ÿ<—„ 7¼<ÌX¬N&sÄÛ¹Ê&ÉîÄ XÌWÏßfЏºl©}''ÏÛpà¢m-""y;ÑrÑÆÉÔŽü6N\pb·à]ˆ»Ó7•+HgK&f8™îåˆ¿ßÆ÷n\EòªÜ‹q ÑŽ'y»]Ì/ z-ÙrWf¶$ã84—_ŸK´[M.ØÅÖ%Ó™2å–íØÉìùñ§­¤U4Û¶y–ˆÝ0S+¨`ÊýÈp¡þ®˜qð÷±®µ.ŽË6Î8Á\Ø…€ä­¤Ù•’Ù‘±_ùMÃåÜRN¶ ~I³-""’÷(Ü R¯DÊËÕ߃šî`cwü¿' lA ‘ûã25;5ýËqW%Zò`²ÅÎßSÇñÇyåú|Îð–>7 7™ýh;âSz–L{–Ó\•WÆ}DÛÖëϹ”ïÁ›O—Ü´‹UkbtóV‘tx×YþJ€"Šó\°•{¢™Šu|éâgà8wžyì×÷Eç¥8vœub.RˆÇ‚­7¦þ™-ÔiäKGo#[öÛ£»Ï±%|«úУÔMƒ&“…:ŠÓÜSÛODDòÃB‹°bÔ.xc ¶©@z4)„¯á`ëö ¾SÇiX©]ÖSüeÖwæørÜ7ãÅU$WXòÛGDD0oÞ<:vìxw~Ðy–õ;±¾´îP÷ä¯lD‡ÞŒýþ\ª7—iE»ªÖaª„…ƒœ8ƒÿü·!Dò ç…ó|ý‡;´.D󶥩V3Ž¿Ï;)T̪E͘âøqÑ)¶Ý<-Í‘Àü iÝÆ“†­KS¾zã Šù¸QÖˆcÖNèXÅ%[–íÛUù¨….CÈÑËì»dPÌ·U $°dw-*¨®ˆˆäm¶Sçù#±C»`Ç‘xN;-”/éN ›Á™ý'øïޤ;(©[ÜàòþKlOÊùå¸_ÆŠ«ˆ-éÒ AÂÃÃïÞ:b8mÃi¤t`j3W¬”,S3©'ZLÞÅ)šbÞ«« ˜˜¨¡HΦZ8±'šAçâx¼¶õÜ©ïkx9‘í;Î0{ãYÖMyÁòéÝ'xÇi£WmOª/@Í$ÇòkÎr²RI:fÓ²Ûqœ×/¡{/Bü=sÚ‰:vžÑóO±»L -¾.­ IDAT*h ŠˆH^Ï´$òÛì#ì -Æ#ÁTv‡ËçãY¾9–É‘—8‘Žº …K¤‚ÅÁ¦—¹|W–ãþ(®"J´¤+É’{qÉ\ÉkÝVD${Ù/óå¸=|™Á?qŽñóÎ1>ÝŸppdÏIþoÏÉ”/­?ÄÃë“ ‰.œåí¯Î¦ùmqã‘¿SL8Ë'cS¾tê0oÔ&‘\–t}!e–¬ï‹Zy”¥+3ófj–sÇÅÇúÃö,]&âLL`i–ãÞÜ»qݸr{TáÅ`íž’7å›DK®%YL>øš1ìQвCpòß·uè(vý—DDDDD2Î0qñ覼ÌúË ‡â*’ÿå‹b¸¹:“Å(L݆U°8N°xîzRL¿¼†¹ÄâÈŽŸ²ºàb¶$’ôß‘û3‰ ›Nó¿mqœU4W‘{@žO´„††æîåB˜©Øµ/ͼü3öÞ[vêFRÅ~‚Eïdâ¡lšÏâêG@Qöc»ÙsNµµEDDDDDDò›<éP½zõ²þ%öí|ùXCf¸¥ö¢‰bŽfæuÒ †©Lo¾5—¦æ1ªMEæ5i΃~NŽnüƒUǃéÖ¥SÚƒÕÅJ–*²¸Ô¡};¾?‹¶bv½ÒxZ ,Uzðñ«aÒÿUDDDDäwªƒ"Š«ÈÝvÜUØq‘íãpª/šð¯uî—þX î;Õþ£2b¿GÌäGsq*7îηÓSuzS +E¼=³–hÁ“¶#g0ÚÌ7ó60sò$:œ¸¶®Ëû¯„QHuuEDDDDä>¾˜xBò¬{;ÑâÒš±ÑvƦ÷ýŸä—¸'ÓxÑrí‡0µý[Ÿvdô+û±[jP«ªëõ§M%_dY‹iþ”g·™ÄuKù¼á]Æ.áý7EDDDDDDò“B>—ìæà…dó^œçØ4úyF¬NÄ-ôI:—7+P"""""""÷1‹BŽÿÜ›*CQ±nM‚Kúâé8ÍÞ +Y»÷ ŽÂa|ôå”gÉ^óþ¬ ˆˆˆˆHª,Ø£ Hž¤DKºoÚ‡—:MaÑê?™q–8‡ ^hÞû ^zëeÚ—wS˜DDDDDDDîsJ´¤‹A¡^ŒšÚ‹Q †ˆˆˆˆˆH®‰ŒŒ$$$DX³å›¼ÙÄãÆó± w3°VÊ[Þ´Ýò\Ç&¿Í"ô_¹_û³lê·ìû0o»â­ÛóÿìÝw|O×ÿÀñ×ý¬$’ÈÙFBb“Š•HB3Q­½wK×—jK[”o‡â[­jë§jÏR;63VP;¶ 3vÆçó¹¿?¨‘¡YHx?üÁgû¾÷žsîûžsn€åóùM!Ä+~©"!BHÚr¼5m5ëÖ­cݺ(¶ø›3›¾$´$nûŠ÷~<„é• Œ‘ý?Í‚+n´ë×ÏYË[Pý÷Ñbü7óIQ-B!rÌLÜÊHö™ì©L! ˆâ9D‹â%¡Å©ö ~P½šÌ_K"9ù*fZî¬ãç‰û1—jOP›‚Û8kC÷†¶\_ñS™äðB‘3j<«"w‘bJD]‰‡âùôe%Bˆ—‡ïêþÑ€)î,ç^Ÿ›¸²{ [צŒka¬,¬q,^…†½FyònºoIÝ6€Ò:«ÖóH¿Ü‹‰Ã_ûcP, ›Ï?ƒ-ž˜§~ï,+Gt&Ä×[ËB8”ðçAó‰Ípí˜dþ^ý-]C|q¶±ÄÒΓ×"0ëÐmr2ãÆê,º¨P²ùøþù_3gƆ`Y¤;+’ÁxðK^Ó?ZãÆ²Ñ¯$¨i¶áf, †´% ”…ôZ»-'™ìÇÓø×0ªè5ª~ÉÁ ó%fÎÿÚŽâ}×òðÓJš´ Å&%†Y³ £·…"Ÿ»}ˆÙEðš§–68û†ÐeÄ*ÎæhhÖÚ­,åY®¬%2: ëàêÛ+¹þÍ|ÕVf5š—ùFvöS~î?¥ð÷êoå¼’hBˆçÁœœD* ètè”û ûÙß{Ü“Q öqÇ3¦ÍP©Ð96LÄë52|ë òlvJê &·  ù×QÜ)V“Ð:•°»¶%£ÚS¿ç<âŸø!#§¦w$(ü3fD_¡HpZEÔÄ.vÝ‚Âs »+öÝe˲µ\ɺ ^Cÿðÿìkugð'¯ã£soù‚/¾¸ÿ7¸“?6÷=S3®EmÚŒZÏÕ"©Y³®êÃŽRvâ©«Ô•žµ-1îŸÁÔ)ôáN0kJwµ>tì^÷±!Ý uêão0qty$±2¨E!ò¯¤|L×ߎaW3‚V5p¼ÍÌÏ#j?•ÙΖg³ÝÊ<ÍBâúel¾cI@xNJþf¾h+Ÿå~Êßý§¥ÿmBPøgrî I´¼?D[”Ž od~nïú”rÿd­-óÛ¥WxQ€LV–"ÿ»Í¶•›H4+è}+à£óßSèÛg&'L^tœ¾ã»W±`þ6>ÆúÁØ&nã«®Cˆº“7%0îÄ/Û³,ö1ë—±tõŽíý•æÎ*çÿÁ¯Ýª2Ÿ›Îý§¯Ì‘G8øçÌœ¹€¨C‡XÐö*Ógï'5[?~ÍÑ×1ë+S½ŠÅ“ÇšÝ<°>ZÐ8סÏÐa vÿopg¬ÿš}3øíâëÌ:ø7ÇvF±aË~o†9ˆ§¦$í{7ÆÎ|’9“דvâÔ}Ó˜¶;}Õntõ×?Ù@¹úãï©Áxh3Û®ÈB-B‘_¥þ5‹iWÛ²ðð!¢ÌdærèðRÞ«¨çü’þ|0õïl>=/{íÖÓúQË6pËPðÆ®(yø›ù¥­|Vû)¿÷ŸFEœ¾²œ|B-/œù*+æ¬äZ†}õvΙÏñW$© «©‹—‰{—±|Dºÿz“Æ‘&]_ÇM1qtÆxÖ%‚K»1ŒëèƒÕÃÚω¡XÍ€éÔ ÆG^Ï“»2ª¶"ý&~KcG!Cé. ìä6õ›·^zð;&ŽÏžÀÚD¯^?ðM#´ÿ|@ïAóÑcèì¡ÍÞoß:¡³&4EJSÚQÉù6hJÐë—içóØøä$ž E_ïEK7ˆ_8‰eWò=6OžE¬©u{tÄ7íæê¼ñ-¥C5åÀQ©¬„"ßÒzÒuÌh"Üuþ˵ #¾ïN åë&Ì|1#ïnfÙºD´~á4ÉãÕáóM[ùLöSþï?í¸^½~sOH¢å…Ò—£jeKn®žMäå ª‚¤-Ì^p¥tUªØÉl*,üéõý8ÆnNq­„CäS©ÛùØG÷`î´ŽB. ÿl›ìðÿ`:¿tpEQ¯±}ëaŒ{ÂZ5Ä!mîAW†–-ýЩ·Ø¾å¯m¾i+ŸÅ~*ý'£âHXó@9ù„$Zrjûöí˜L¹LkÜx½}}lîüÉì%Óe]ïl˜Í¢8 •Ú¶¥²N t>4éóït¨…³"áùµö²Ã'°>õë×§AƒF4kÑž·~ÇÜè#lû¾)®ÀœÀùxªÆï’ µÕR¼TI Š™Ëç/’œÅr,J‘ô,, (@Jʃ„ùâ¨Úbx˨÷§§¸—'ÙéªÉ÷HRA1X`‘‹sWë^÷Œ~8Çñ4P­{wªêï±iò,î?DH%aÑ$–^·–=h–áœqSÍ$'%#“‡„"Òz–¤XFÍ‚®8%=µ¨¦x.\2?çR¥°kÙ*â5>4mZ–¼¾w˜ÚÊg°Ÿ BÿIã’IÿII´dÉŽ;=zt.“- EÃ;ÐÐî›æ,âÜõüMÖÍ^J‚®*íÛ–#Ã<‹z‹ØUÚ;œ€ Þ¸Ú[aiíH±Jõè‡oeÖýOâôò¯é싳–vžø…÷gê¾kYƒbA½Ÿe¬s¾ê6¤œßÄ/ýÞ$À×;+ ¬‹ã×ømƬûû±Ê/‹+¸gºF‹™«»&ñQË@|] c©×caíˆgÙZ4í>Œe§Ÿ;ùضÜ>Ο¾AµâöX áä[>÷pC0r~í·töÁ©VŽ^tET‚YÎNñ/½…r¼5m5ëÖ­cíÚUD.šÍ„o?¤m W Oœ¿Y­&²Ú}QUõ©ß“åÄÈ¿–-{©ÅÒ KÔä$’s“•ÐéÐå¶Hiâ©õíLïzÖ¤îÆÔ˜T0Ÿaî”uÜÒúбgh&síU’“SP –VHÞW!ò«|XC÷±|Õ9(Ù”f•žÁÔ|ÓV>£ý”ÏûOþþþrÚ I´äÖ¶mÛrlQ›Ð¡©#ÉÛæðÇéGñêõUÌZ~C­ö´*IVÔ¸Ÿ ï¼Ë׳vqÍÒ¿Ð"êU¦pÂVf oG@ØÙ‘n!¨TŽMlCíׇ0{ûUŠÖjN«ˆš8œ˜Æ[uõï)OÉÖªÛ*7wŽ¢™=Þû1’c_BÂ[ÐÈß‘„¨‰|Ô¤oŽ?LʃÊ57+¸ßÙ:˜úu{3fÉaÌ¥ëòF‡´lX/Ëólžñ#Ê`à`ê1þ¯e~ù ]¹`z¡œ‰bBŸ†´Ÿxœ3sºP;üKþ¼]Œ€!”³ŠgǬAD´É_2S@了sÁÝUƒbŽãôÙŒ–•5qîÔYRT Nn4ŠÞ€þþíÒ†f®^¾F®SgÜ]u(¦8ÎÄeT·¥rîôy²Sëi]ü|ÜDîVp¿ÅªŸÆ³?Ù¶³»e)s¦Mcö¢UlÞw– Ç–Óÿ5}Û2…É7{±úøq¶¯^FdÔ-ìI)å*k¾ˆ Qÿ¿›}ˆS{ÿdÙÒµÄÙÀ§U-¸³óƬº%g¨ÈÅ‘ZAЙY»`-‰io¤˜N²xÑ^ŒŠ-ÁUÞ™Ò¸¸ã¢ãñÃéÉNÙǪõÙK€d\6{jUD§&°fi4é«ÝÞÈ’õ׳×!±-GùZÌWOp"ƒ¹ðŠÞ€AŒ©Ù{šQ.ãùàÃØ7éMÛâpá_2fŒV÷èL™Ìê^ãIŽ4¢èÊR©¬ÌëBˆüÊ|mK6ßN÷ÿw·.eíe3ºòµ©™ƒi/9o·L_±‚£fgEÔÄð\~óµ•Ïb?€þ“V½Êš¥Ñrò I´¼ød‹‚M½ö¼înfßÜy6jeNaÖWÝ6snöhfœ…=Ç3¡{…'F¤XW|›ñÃas7š)3æn¡*s"ãï¢j}¨è–fž«[ïü<2ˆ ® þ:ŒPgíÃ÷:7ù€.•ô˜âOp¯Å÷|ß²$ÿ<ˆV)\“úÖÁB½Ê¶MsÖÀ ñ–rúPß^%~öþ3ïô£©têu¶x‹;RÐzw¢o3‡‡C_5îµ öÑa<6QsÏ<:SâXþÉÛüxÄ”ƒ¤µøvx‹v*§ëÏàu—u>ŒX>pÓ³{§FWà4©ص/ƒÓ®¸Ñ`º˱ês‹çCVAôêZ͵%Œ›~Õ¾ =ÛxfZ÷š/î!&ÎŒ®BN2qH!ò-Ó9¦}8ˆõ6M kø¼ÿdΘí}«år’(Èi»e>ÃÊÈý˜Š„hõ|~óµ•Ïf?åÿþS 8ý[9÷„$Zò2Ù²|ùòœ}Ø*„öoÃ|èwæî3b>·ÙïaÖˆ,¬új¾yŠèe3ÿýH¾þïp†ÆðŸ6rI ÆSÇ8õO¥&²sÛaŒŠ #j‘®z·"¢¾c¦ÁÏòªÛÜdóÚ$)N„µÆ&ƒä’sH]ÊëLÙËܬ٠q¦rew´©[Ýg8s£Ïp+ ×€šõiX6Ͷh½ññÒ‚bCp£ 4åVp,íCQ™„‹ ÈJ-"ו\‰îŒß‘Rš“ÌèP™2´ëЊ•}©3t#7ìø|êWÔ}ü@ÔùÑ糸q?ºV¡l`SZ4o€¿wZÌ÷¤o·JäÅø Mñnüø]sÜ“÷ñ}“rTnІ.[Q¯bZ̶§SûÊdo´s!‚"Âpà ×íMŸ¨4T'¼‰š[Kx·vm»õ¤W¯^ôù~7Ÿe<«Ç*uíImKPU×7{Q$³ºWåÚÆõìIÕR¶Y³<¹“'„âÙÐWéHûY¼^¾"õZu¦s›T*ߌ±û“q ÿãz–ÈÙEGÛ-óùUDî1bW/œ:6Ïç7_L[ùìöS~ï?}Ü?÷ä}rò I´ä•ÀÀ@š5k–ÃO[Ø®Þj,óçn'ö9lKv I‡¦<µþRoós;*zúP»yÞùpƒ¿ưáÃþÕ bn«¨wnsçŸDÆÃ§‰xRÂ3㧉+é‘éêçY^uÛt³çRPÍ LldùpQÛÇÿt¾Ÿ°#UÅ|ýjúaÙŒ]ðçø°faίü/í½)R¤¯…u䣱K9”hÎd[œpÔ¤o@,,´(;Š8fpi0`@%5%E-"è(Ùn*Ñ›cÀÑŸŒbñ+ˆIt#¤û7,Þ¹–aAviî°hðè0õ3?"¢ŠW÷þɺè3XÖù”%ÛæÒÍ[—ge+Ýc.[–~EÇšŽ$D/fîâm\ñêÂo#PÙ2Ûßhר3oº©œ^ºÝé&HÛÒxäŒíŠç­],ž1…I“&1uÕQî©Ï2žE¶XêúhA[Šö=ê“iÿW½Êª…QÜ6T¥c‡¼é˜ !„xF,+ñá²MLêæÍÕm‹ù}q4—kÒáË¥l× ßWâ9i·T.­‰dG²5u"êQø¹üæ j+Ÿé~Êßý§K-Ù²ô+9÷D>¾)`I–?þ­6ç·6õÕÛѦÌ|ûûéo¿“T§thdÿ”al*7VàÍÿÌ#¡d ¾šüo–§DÑÂXé5²–·K4fâ=5ãŹs’€ÎòªÛfL&@ëFè[½ yʨ­g-ìs™ Wœ2jëIz®_Ä¢U²ióf¶EÍá»us;2Œ‘Ëò¡¿u6¶EÉÎãBÜghȯñ&~ÍÖ‡´8UïÁè?z0:ËŸ)D¹v£XÒnTú—>!åó´¢÷Øü^æÝ¶Ž‹¹×1£W,(Ùô3f4ý,ýK•w20›ñ±nÀ»½+3í˹LÙðÒŒs¬Å»¿®ãÝŒ>û/Û»xÞg<¼˜ÅGLè«t¥{ÍÌgÍ›ÏÍcÊš[Ø7yŸn2œE!^,ëv,¸×.ƒ„À“íF™ïWÐåû¼ýé§¶[vݯ±nÙVîYÑÀ1g]ñÒVæ(ž¶•è’åý”ŸûOJ6ýŒ#+#åü’hyÑI–û[ìGÛ¶õÅZVŸÓàÞ»=õmŸöd6Ï]@œêJŸfòYãBOÖå·/pá†Ê«liœqwÑ¢˜â8gß´e6w6ƒÒ¸âé®EÙo¤d³A kfõìw„ÆŽ2aÝÖA@Ê¥=ÌÚƒ>¿®eÈ ´YÝOœXB¼Èj½ò»ŸóæøvÌýaCÃzçŸsR½Ä’‘¿rÀhCÃ>]Ÿ2_?…Ý¿üĦÔò ü¼5.’B‘Uæ›8`x“P `’å¶R‘ŸˆKâ{•ä,ÜÔØºSÚ£ð+•dÈr[™ƒ8 !ž¿|Ÿh©U«Ö .Úï|HðŒ‰Û˜òëZ¹©q{ˆÚ|û¶ïÒbíO,¾—¦b+Ùƒq£#©Ûw9£•eyzTuU9¿ûO6_ô¥c›JÌúýzƒ>W9S›ñÃ#¹øÆ§¬J©_ªP³.úÛ$œû›S±G8sMCó™Ý%Z¬¦>aÒýÕÔ—Ö*­NAW¡ £ú‡d¼h˜ù [ÆvçÛwûâ^±UË£ˆ¥‘k'w±)ú$7,*Òÿ‹.—´»"Bmÿà^[‰ƒB¼ÊŒûÿGãÚ£8fü÷÷ZFLãâÒ.ØK[™7qÌòº2‡¿¿¿œT"_“9d%He?`Ñ:† Ë‚-k™wÐgŸ´5ž¯ßJaXéŸ2ø”ßÞóÙâ6š!#¦±zÛbæj‹R>¸3f¦âüf*zmsùXM]Ìøå»X<ãORÌ* k0¼_&‰­í†MÒ’ lÛË®Õ;¸z¬]JñZ»ÁôúøCÚW±G–RB!„é»’øñ÷êÜÊÂÜy­{ ¬%dG! 0%>þb¶ú»gÏnš4 —èå”ù cCËÒ?º #lc ~³}ߎë‹äY„B!„Bˆ—‡ŒhyfŠÖíÅû-Ê žÚΊߧ1õ÷5L*A½#X²s%ûYJ˜„B!„"bbb$"_“-ÏŒBaÿÕÑ !„B!„â• #Z„B!„B!òˆ$Z„B!„B!òˆ$Z„B!„B!òHŽ×hi6ö˜DOñ¯Þó•!„Bˆ¼ãïï/AùšŒhB@)œÛð3ý[SÞÓk ¬‹¸ã]¡ ;ôã›I«8zS}øn󹟵P0ÔÅ1SAÞì5¼åªE1ð¿™oÈÝß[a¥(X6ú•5¿m„‰Ø‘51(Ôû9³”å‘;sii¥ /ÿ»¹ûªwÌ›8ùS}ìô¥yÃí ß¡Þ>Áªqh_߯¢¶Xè X;¸á[³=†LbÃé»/OU•É>5ÇM&ÜAO‰žË¹®"„x¦ÕÒA¾¬j@ëùë“òkÝ)m«/I´! õ[‡…â×à}~XMœRœ×‚C òóÂöö1¢æŽåó·û0~Ÿ1ÿÚTšY*è+ %ŸQ¼ª§V›ê•E ùj#jƒ ¬c“öUw|G‹J•húÁæn8ÂM[oüjբЗ=w¯fêW½¨_¾"ígž}îóçynj<;2äm.Ìø”ïb’åàâž“¦S+Y~ÐDцáXJ\…χ<ÞYQ ¤ìü†^_Gsݲ}¦Ìgtk_l”‡Ý)obñÌå¤Ú),Q°XøÓëûqÔ/\âÚ‚¸Föÿü5 ®¸Ñµ_{<ÓÜÊIÞ?†7š|BT¢¯ˆÿòèhVÖŽ‡›š”@ÌÒ_øú‹ÙwèfJ¼Äwƒ,¨þÎ{„Œ{ŸñßÌçýp‘*KˆgÀLÜÊHö™ìiL!öãæ IDAT ˆâ9‘D‹¢@]ÈXÉ £‚[ÑŒiã‹Õ¯k±÷ ¥ÛðP •(€-²MúøÜòßYÇÏ÷c.5€¡iF³ðcŸ¡lLT(Ña›¦¶Æ3mÄÒÿ6ÃYФ5«÷~é‡Üjе¡{ÃÏè²â'¦kÏÀ2Z9„Èkj<«"w‘bÛ”ˆº6!Äókç%Bˆ‚ÃLâµDÌh(êîŠ>'_‘r–•#:â댭e!JøóÆ ùÄÞËèÍ&®ìžÂÀÖµ)ãZ+ k‹W¡a¯‘DžL¿ŽÄs»oƲ`H[J9QH¯Å±[$ÇÆ†`Y¤;+’ÁxðK^Ó+(Êý¿ç±žJê¶”Ö)XµžÇ½ ¶õð×þKÂ&Ä£f´M÷²»dþ^ý-]C|q¶±ÄÒΓ×"0ëÐm2Ú̧Çn9O®H9¿‰_ú½I€¯+vVX;ǯñÛŒY÷7OÂÈFYnΧ­½]©Ùšúø ·XÐÞ¢`xí¿x|î¾z‰ÉM ¡ÑWaØ_OŽoÏVYŸºFK§—M§`_œm,°´óÄ/¼?S÷]ãè¿Í…ÿ×cÞÌ™<86o¬žÁ¢‹ %›¿¿!Mé7ýÄO;ï¢Ø‡óåw­Ò'Y£ØV¤qHñt”ìÄ2{Çm·_½Eìª íN@o\í­°´v¤X¥zt6ŸÃ·²y+EhÒ2›”fÍ:€Ì$AÊ…-Lø¨ !å=p°¶¤ƒ>UÒmÈTv^Qó¨MÉ“: @½²–Èè$¬ƒ#¨oŸÍacYì/HÛúbÚÖAêàë*'¥È·dD‹¢ÑâYÒ-9ºd;ûU"0;S„RO0¹MßmÐR¹fMB½.±Ûn–ŒjÏ®¿UvÏjƒëcÓÎþÞƒ°n38žl…GÕ`š[påÀf6LÄúE˺t9CkÛ‘®)‡×b¿l…RU*RÓí *vµº3øGfŒYÂIÇz¿Šëƒ«I])ÿǦ@åCÙŠ‘SÓ;R·çBâ°§Lp8 ÝUâvN¢[ÐNº7{Êj„™ÄîA¯‹›;GÓ²ùg¬¿¤ÁÁ·!ánèc‰ŽšÈGë—±þÇu,ê[žG×ùÙ,‹M uý Ìß¼™M'LÔ.÷`”Aê6n»… lbK¼™JvÞ½lÜ™ŒâR›rº\”5Óàslbêö$^q \æ4t5s~÷4Þª»ƒNM’r¹ßìs}lÞe˲µ\É ^K“MeïŠÕœ7)ëÈëÙž#“‹Xæåö§îgÂ;ï26¾¥ËùâZ [ã%ïØÊ¬áYºj(kÖAMë,gZp¨Sö.$ö ?*È ‘o©$F åCÙpIÅÊ­ aØ¥^ælìæŒ8Œu½Ô5äA=ªÇ>)/ÚK•ÄõËØ|Ç’€ð0œ”gÕæIÛúbÚVß95…$Z^Ì5Y!ÞïáIãB€j"jÅiFŸÈxy=‹?·q¼?§Üt‡'Ÿgõ]9@„Èo‰Ÿ¶½h0j7+÷ޤ^¹u„·zAµ¨Q½•¼ìŸ:ÊŸw¿(ýXû-=î¿3åÄ$ڽŒ?Fðë§-Zé~ãoþ{ }ûÌä„É‹ŽÓW1±“ÏýiJæ+lö:Í¿ÞÆW]‡òׄ¦¹°2î›Áoeº1ëà8ÚùÜŸ®šUÂ`…íc—pÚ¹}†ï€ÔÂيݹé|ÐoqúÊ|°h5ß5r¹¿Gêy–¾F›_šIz!ÓØjâj>nûë¯{Ñ~Òb&t«ð°³}çàÿѱñ{,ý¸?7Ø@Ÿ–EãJP²è6bãÖ+ *炘b7±å¢‚WÅr\>¼›¨m·éÛºðý~â¾(¶&ªØ¼Y—j¾*'eÍŒùìd>ø8’xK?>\¼Š‘ œïoƒ)žUýòæO2g÷›}Íî¹;6Ù}³>”êU,Ò\ë\çÐÁ8Lè(ã_ël{¹‰ežn¿¶ÍG.§wƒ”sxìwîgÖÛMè>kýÇ·góG¾d5_¢qõÇßSÃÆC›ÙvE¥‚,Ô"òkšåê2úµÊŸ—í ü;s†ÔÇýaƒ›ÌÅ]rÚU—Gõ¨BáÜÖIÜ&jÙnªÞØ•ìœ]Ùió¤m}1mk£!ß0Xk6¯Š”TäK¯ÎÔ!EKu_kl3~ß2¶¸ËD*!ò¥U²Ó—|Ë›elHßÍ‚qCèÛ6 ÿRN8«AËO&³ãrƃðUmEúM|Ô™0”îÂÀNÞhS°yë¥Ã]M1žu‰àÒn ã:ú† Ó¨kË,ݘÌ}=š{IÑ‘¬¹¢¥bx¼³9øäyÕÒ¶æ¼m•'H‰ü.ßZ/ëfűø$Ìj.òƪ‘í±©¸ZQ×[ÇŸOd¡-‹Ù`£rf×-ÎV¶ÀKŽ !ò?­et¡lƒ.÷ÿr™}KâÓG°úÜ>| W÷¥Äc-½Æ±(E4é; %åÁ…Ž9óñ&T'Þ%3šŒ¤¥x©’”\>‘dxbÊ’Ö½8îÏr­mEÞÿc •ÎøGîþÞŠ"í—këf=v—¸oDÕÃ+ÑzŠ{y¢åpÆ›–YìL8{.ÕœÀÄF–L|ZÿúUU(¢æ°,6Ô­n`ÞÆÍl:n"¸ôý9äzÿºÚ—Á5ØuÂý¹äU¶§ŸCž“²fvWîa<=)á™ñ6+é–¹Ûo¹¤&ß#IÅ`EÚmÑ¡h `ærÂeÌ8dyjMnc™§Û¯Þ"æ—Þtþt>Go™3<¿ÝmîdëÄ{P5…ä¤dT¬‘´"?:wÞˆª-o)ˬ} ·õh®¥°kÙ*â5>tkZ–ì6Éϫ5çmëbbbX±b™œ B-9QÆÅ’Êž…X°û¦\$[nœ¾ÉžjÖÔ(cƒÓ¡D.?ü* ~el°7'³øx2Å*gX âY–º¥mxÍÝ€«µk­™7’9pâóöÜâï ê[[;ÚT³£–»¢– ŠÙÌ[©œ¾x‡;®²ãfÎÞ+„ȨP¿VÃYàtÊ ÆqjË2Ö_íC¢]¶(Ù¸„Éju£(é/Œtº¹–ú´:6±û÷ªú)oÈ4vfL&@ëFè[½ qμåù\¶+–VX* &'‘œ6¤Šå+z¢]}ŠØ˜¿¸ƒ/…³ü͹Œežm¿ÊÕxó?óH(Ù‚¯&Ä›å)Q´0Vz ¤¬åí™xOÍf‚S%99UÑ`ie!I‘Ï)Y?Fs]æ’qËWƒ’ýhV)-rÖÒ¶>›¶µŸ.\ÓRH¢%7ʹYÒ²šcî’-Iwˆ:m"ÐÇ– Â‰,zpóO±°&ÔK‹1þ[¡}†y šÔs¡y!¯¥p*.‰»Å]­¨[³5K¼ð*±=®ÌÒ݉o8RRk&þâ=¢o˜P Zœì,¨PΞ'®±ã¦ší÷ !ž®-*éÇqÒt…KWÍP4CK4.¸»jPöÇqúl*TN[Uš8wê,)ª7W $6ŠÞ€þþ-2R Í43W/_ÜÛÑ8ãîªCÙÇ™8”IÿTÎ>Ÿý!×W<ݵ(û”l6ˆaͬžaY´ø†ã¦ù‹]Q[9eÚij½êÜ¿+jX—j†ßÙµ#%6sÎl èñurRÖ§mƒ‹ÅÇÙ8ø¦Ý#qgÏçÉöÜкxà¦UØs%Ëé"=U›6Âã‡_ˆ[;›% ­èœÕE_ó2–¹’Ìæ¹ ˆS]éñÓL>küä uõö.ÜPÉve ^'ár ªÆwWBäWÅÔ·W‰Ÿ=€ÿÌ;ÍÃÓ_½Îöo1bG ZïNômæ½áþ®¸Ñ`º˱Ï·— q¯M°ã±éŒš{æQÇ5%ŽåŸ¼ÍGLy0uA‹o‡·h`§rú·þ ^÷Ø‚Æ ,8€éq9érjðî:ŽÅ.Í{Ÿßl$>mÏ;å{Žcöî¤Ü—Å&€:Õ-0ÇýΤ•70T %ðŸÛjZB‚êÒ”ªÎɜݻ™uk¢ˆ9k½z8o}ý;»öÌ¡K©ÜNÊÖQ²ÝT¢7ÿÆ€7*¢?Åâ?V“èFH÷oX¼s-ÂìrpakKã‘0¶W(ž·v±xÆ&MšÄÔUGÓŒÐy6U¾G‡i¬ŸùU츺÷OÖEŸÁ²Î§,Ù6—nÞy5uAGésÙ²ô+:Öt$!z1soãŠW~Ûɀʖ9ü^ÛêXºwÓw$Àé{×,àÈ­¹dÂ5°+_ü¶˜o›ÙäAY´ø†ÝJƒÖàß'žZaP— (ü3\W 'eÍü¸÷í=Ÿ-‹‡Ó¾º=ñÛ3wÉ6®zwf†e¼ãmDUô88Úæò®iîŽM»FyÓMåôÒ…ìNÉxÿ9Ôúˆ¥þ"rlÚ„”Á&ñ81Û¶±÷d"ÖåÑmÈ$6>ÀÌÅë äe,s¾ýº²°hݯ¼×ÈåøZæÍ^ÌÖ‹®´µ–­š?ºÙ’å.ÉUV-Œâ¶¡*;TB&‰|žjÁ!h(kbÖ2ö½Êëΰué|®Ùà ?Úþ Ý*éó¸ÍI¤riM$;’­©Q/ oKÛZÐÚÖá=›àtMNM‘kÍøø‹ÙîÚïÙ³›ŸŽù>—¾îç€_ñB“,ÙZW[ˆ÷{xÒØâ.?O‰cÅ@cI—ŽÅh­¿Ç¾d+ü Ýâ«iñìH´ÖôëåA˜þ?N>Ïê£\¬K¸ðóëvØß¼Íœ­×Ùz!™K÷̤˜ýF#íM¾œÏŽÇGÊ)<‹ÙP¢=¬(WTµLwî2eé]2çì½B ïù£jÕj™Ö%O{­I“p  Oc>ÃØÐ²ô®ÂˆÛøB‡Eùkxuj|y…®Ëðk#Ù?OÛuÿBX¹÷ÙÛpGvÂEF³ ‘{êUf¾áE—µAüvj9=äÄziÅÄÄàïïÏÊ•‘™ö%…x‘ ̈–l'Y2íÙ$±éX fÛBTuRHáýA^Ú2Ÿ”UKé÷Ösã=ÙkO£ñèβkÝ%B‘Cþþþ‘¯åûDËÑ‹÷^p Tÿuƒe‹Rù5þÏó.û¯˜ÐÚXRÙ]Ïíã‰D·'àñ;‰Š– ~.´uæÚÕ$N\3rˤ`kgIE7=…LÉ,Þqó~òD“÷ !„x)öïÎèYÝ-ÁB!„È÷d‘û,0]¿ÎW Ít´§¶{!‚‹¨$&&½%é:t³òæ6m¿ŠÁÛŠrÎ|KXa«‡ä»)œŒ½Êê˜ël¼ò`ôJvÞ+„B!„Bˆ|-ß?uHQ°ÉS‡„B!ij Où•FB „B!„B‘7$Ñ"„B!„¢Àˆ‰‰‘ ˆ|M-B!„B!„yD-B!„B!„yD-B!„B!„yD-B!„B!„yD-B!„B!  ‚È×t9ýàòÿøJô„ÿjåÊc!„B!Ä+CF´!  Îmø™þ­‚)ï鈵…ÖEÜñ®Pƒ†úñͤU½©>|·ùÜO„Z(j☩àm­zé7[*(JÖÿtÞ²5UŽ!„"ϘòeUZÏwXŸ”w_[Ðû)Bˆô$Ñ"„(XÔlŠ_ƒ÷ùaa4qJq^ %ÈÏ ÛÛLjš;–ÏßîÃø}ÆüYükSif© ¯4”,ÑàB…€ÚÔ®ýø_ åu(h(ìåŸæµÚÔ®æEaE!„ù¸IÏI›ø™N­dùAE†`)ûäeÛ¿Bä%„@Q¤ìü†^_Gsݲ}¦Ìgtk_l&L$ßÄâ™ËIµ{y² Š}ßmˆHó¿É,ïîNÄÔÛTx÷w6 (%™s!„â™1·2’}&{ZFSH"„x I´! #–Fr¨àÖc4cÚøbõÄëZì}Bé6¶sUîlÄG!Ä«cÕOãÙŸìNÛY;˜ÙÖƒG-™[§vpÒ"»cLìkvÿ×61ÿ´i·‰Z¶[†ê„7våßó ·r³—§Ÿòì÷¯)v ¿X÷£Žœž"Ÿz5¦iìð ¬Oýúõ©W/ˆª^V\=ð'3¾êL`@–Å«r$dÑ‹^=\V/š’½˜¾ä[Þ,cCjünŒBß¶aø—r¡X Z~2™—3>8TmEúM|Ôy0”îÂÀNÞhS°yëç¡ IDAT%î×&ŽÎϺDpi7†q}­£q"dèDV3`:5ƒñ‘×I[ƒ¨šôúåLJEó<†‚ä²ÜYŽBˆWÉÅø»¨Zjº¡Ms)a뀟dz¸¤ÈGmÚÝÍ,[—ˆÖ/œ&žYØVsbŽböò÷SòpÿjJÑoâ·rr I´¼PÚr¼5m5ëÖ­cݺ lýë çv~OSW…¤ØÉôµ•äU6 z}?ޱƒ›Süe¸QœWÛó²ÅEä!§ Ypè,‡ÖLcÔÇ=hR k¸·‹…£{ìßš‰GSÒW%ÃhR1í$>å}Ða"áâ%Lê5¶o=ŒQcOX«†8¤í{èÊв¥:õÛ·üEÚ´ŽÆ¹!¯×¶~þ¡Ée¹³!„¯”Ê•ÝѦnetŸáÌ>íçÑä£6-):’5W´T o‚wVú¥çÅì¥ï§äáþ­ñN±B-Y¶}ûvL&Sžo¶]Õ÷; &Lœ]·†#/jt„·&}Þãµp~Ö>È«íyÙâ"òžÖ² ºðñ¨I,Ú¸Ÿ¸«Ù3(‹é0ž[‡ïOâ¬9Í™ïX”"šô‰  ’ò 9cNà|¼ Uã‰wÉŒq-ÅK•Ä ˜¹|þbºD­Ö½8î/"A˜Ërg9>B!^)ÁŸOàÚ…9¿ò¿´ô¦H‘¼Ö‘Æ.åP¢ù%oÓRصlñš6-KÖšw‹Åì¥ï§äåþ-ìA¬„DK–íØ±ƒÑ£G?“dKq¿*Ñ€ùr—ÓÖwê-bWM`hïp*xãjo…¥µ#Å*Õ£ó°ù¾•Ù`Ãdþ^ý-]C|q¶±ÄÒΓ×"0ëÐ팇'Þ™KK+}ùÏØ.Ù“½U¸s^fH¹°… µ!¤¼Ö–rðÀ§jCº ™ÊÎ+*Y^=<ƒí1îþŒòz †š#‰Íp7ª$L ÇV£Å­ç îd—ÿýóû†QE¯ÁPõKfø;fÎÿÚŽâ}×rWÎÿ—‹¡(~­†³`z¼µ*w¶,cýÕ4Ǽ’¬]VÇ+Jú¹Ú:Ý‹[+7åV$«)„"ƒ&ù!£¶žäÐê)Œø° |5œŽšÃwýZàW¾ cbî¼¼mšqËWƒ’MiVI÷lcö*ôS¤Ï"$Ñ’lÛ¶í™$[Ôä$RMa{ §„q?Þy—¯gí⚥~¡DÔ«Lá„­ÌÞŽ€°ÿ²#]ýhäÔôŽ…ÆŒè+©N«ˆšØÅN¢[P8c$e£t÷Wá îɨû¸ãHÓæ ¨Tè&âõ ¾õÆ“õSŽÊ¬’ý MªÖ¥ï˜ÄÜpÁ?,‚&>ØÝÜ܃™v •G«‡¿Ž4Î!¼=ä ¾øâþßàN™¯D®ókK›òZR÷ÎeÞ‘ ö¡ùKænàŽÆƒ7:„’ñ@Æÿ}ûÊ]éYÛãþLÝ‘Á] Ó fM‰â®Ö‡ŽÝëRHÎÿ—R!ÿZTÒƒjºÂ¥«9¼Ë¦qÁÝUƒbŽãôÙÔ ÏÏs§Î’¢jprsÅojôZn!„àªÁŽ2aÝôÝtVì<Í¥ó»™ñve,â×2dÐ âòz`K>iÓŒ‡–³â¤ŠGãføëóIÌ^†ö^ú,B-/k²å;Öm!ѬŽ~C*§Mëj‹Ñ|ärž¿@lÌfV-šÇüeQ:s¼¸·sýÇ{bn§ùÜt>è·ˆ8}e>ˆ<ÂÁ?ÿ`æÌD:Ä‚¶W™>{?©Y,Ý“«pïãøîU,˜¿„‡±~p ¶‰÷WᎺ“»2«W—ѯÍPþ¼lOðà5?³‡u‹ç³`y»OœçLôD:–Öñpõð-ðÑ‚æÁêáÆÝÿÜÙŸLgzê*Ò¶zãA~ÿ}º9–æs‹˜³éšâoÒ.È*“/ÉÂïkJÒ¾wcìÌ'™3y=·Ó|Cê¾iLÛŠ¾j7ºú˜΂Êh|ú<¿Ô“±œ4‚¢+Š‹S«8Å‘ZAЙY»`-‰i︘N²xÑ^ŒŠ-ÁU²uWHÑ0(€15ËõA~(·Bñ8ƒsU:~õ!•äG9ƒ.úSÛÄ|Ѧ™8¾bGÍÎ4Ѝ™ë‹ý¼ˆYAê§äÿý+„$Zò0Ùb&éJ,kÆt¡Çø“X”ëɸ!¡¤»¼×§nëF”sH3±þ÷) ,SˆYºò±L´‰ã³'°6QÁ«×|ÓÈåÑN½ÍG¡³GV'Cæpîl—ÙÌ飙{^Å!ü;æ «ûù ܪ7!°Xn-eZ·£ºÁD켹Ĥ>¹?N/˜Kt²–R­Ú`‘«êœ¢¯÷¢¥Ä/œÄÿ·wßáQ•éÇ¿g&“FBBB %ôÒ»€ ¢¢+Ø{Yû.‹k×µ-?±aEA@)JQz-ô^“Þ“içüþ)¡&$$Äûs]sí:sæÌ;ïr&wž÷9¿œ´l$ŸE_Œg›7^÷ ¥‘ì^¢Ü¬~©7=î}ƒW"ÿ¤“²EÞ®©üãÁ÷Ùä1î5ˆ«ÂŒbf›{ˆ>¡‰žá‰ö_l¥³üµxm… {½a<ܯ Ez¿êD‡ÛðÆoc{fI_çÇ-""Y3?ù–%ò ­ôð’¸`>›<>µëïâg='–ƒsš¹—YÓ7à ¿Šë»éy¥6g—Ò÷”R<¾±±±ú‡)åÚ%.]º”3fпÿ"ün¶œçúð\¡Œ©J·—˜3ãEº†œùÇ™µ› –°ngÞƒì=xº2nì9Äyu—)VîâŒ9ŠZ5|0¼ûÙ¾» Ô¡q=C®ÁJœÆwó²Á½–‰?nÁëÛ‘Á·4¤Äڦآ¸ùþþT5w0þ‹ùdmü†qËœ8ZßÁ]íÕ³\DDDDÎÁÌ¢ÊåÏ0êÝ\©jh)⯤— K4d9ö[(W½ðׄ‚síǼubSY+””\L[U¢«þÅÜ"ñ—ŸX\`²¿ÎÝ[àcföÏËÈ/üz9 ˜6/óºŠ[qºpsÌ—÷i‡/YüöÍTÏ£Šæ‚:‘á\wûu„‘Âôïf“´r"“vxñï6„›êœßGñü^ß ôÚû¹­6ÄOú#ßýŠ8O—ß3œÆj‚+""""çb¯K¿g^bäƒ=PÎRþ´k×N“ åZ¹Z:uêTò!ËŸo¾æP^|¨)ë0“Þú‚–›AÔ­W »w?}µ˜ôã ™±ÿåÞ3È<¥€ÐN£ÛàÊ‹=Ÿ=Å s“ŽW¯xâ™ñgøúàù^-©]¸‹5fu‡?ËàiÓžaøk‹I>©²ÇEÒº9¬8xBàÝßäÿ® |éöÈÓ\þÍÓÌÿš-èíÂq\ÃüE; ½íQÎùˆ©…ÊVlµïâƒwfÐëi¼wmS~íÙ‡vQ&WÍcÑáæÜ5¤_MØz^#+z'ñâÙïÏ{߽ȞA£˜÷BOêmO·õ q'³oÛÖíppÏœÝtªy´JæB;‘õfÈ€(¾þt&Ÿ~]Ïí¢ÎÝëy¿¾-ï¼—no>É‚|ƒ¨ïå†pý9BDDD¤4x6¼Í5ÝÞd»çÜÛúßð ?ßA¨¦MÇWDAKÅdT»™‘¿Íô—×2þÍox¾ÏÃÄØÀ§Éߘ27ˆ‘/¼ÏäÅsøa£?‘ ;2ðÍ1¼ú€‹—|tÚélpÏ÷,®þ#ÿó%³–Må{[Ušt¿ƒÏ~E§Y}ùjÂùš¢vá.Þ˜ ªt‘Ù±ÝûöŒŸ¹Œ%?¯¡À^™¨Fíò¯¡ÜÕòÄ+£{ø9ßW =‡ÜH­Ï?dŸ× ôê!\Q”äü;¡Ûjõ¤WC; 6ÕeÈ=}ЕáDDDDJ‡½á0>˜Øìó(e°GwÔÅ t|E*vΘ˜PäõkÖ¬æÚk¯×ìI¹æÙ0ŠöíG±¹å¿Y»ò_4W–21kÖtÚ¶mÆŸ%g{L?gDDDD¤8ß3EÊ’ZVHÅd%1í±Äy‚èóÐ4UÈ"""""R!ÄÆÆj¤\óÑHEâZ5†'>YIÚÎ…ÌX˜€O³ç9TMpEDDDDDäâPÐ"Šg÷<Æ}þ.¿Pêõz„—ÿ7Š®š¹8´H…xÛ$òoÓ<ˆˆˆˆˆˆHÙ(vÐr⺸èèh¢¢¢Nz°–ÙÛc™ýÓô||4Ï_‰¡9‘ ê‚‚÷ÞiŒziës}¨Þñv¾ç:Õ <¾É•ÁŽ3™0~:»ögb‰ 4ÎÁQŸkï€6 ˆÔÂ.‘KŠ‘˜˜`ë™Þƒüø§ùl››ÈžÏòÞSݨz†ÅÊßGì®@ÚµˆPE‹ˆˆˆˆˆˆˆTXÅ®hqmœÁ´íNŒJ¸ó¾®g YŒ€Ú·(|¯IæŽ?øqÒl–nÚGRމohÚö`Ð-×Ó)êäž.VÊ þ~ßX6Õ¿“±¯u'aÚx¾Ÿ³–ÉùØCkѪçMÜw{7júÙÞ»ã|v2ñõ‡3ö훨yJuˆEúÜÑÜõ~,WŽdÜíð?úˆ'u³&ÿÌÜÕ[Ù—’ƒ×7”ÚqշпuŽ3ëߨóÓ&Í_Ïîä½^`âSíq`‘µc.ßÿ8—e›÷‘”íÂò 4"šºMÚrÃÛè\íèÏÚ£¥tçLDDDDDDDÊ$hñ°sõRLƒÀ6=éZÔ:“Ë>`Ä{ó9äö¥jýftlî sßfÖÏùšuËV1tä‹ kxjŒ'ß^ÿ;“6ب׸—UË`ÏÖ,›ü6Û“->~¶;U °×ëNÏÚSøf÷"ÄИBI‹•Ʋqá\Ù«åÑÅ"oû^yåÖfڪшV°çbKÜlÆ®_ÉÚÿÍË×Õ:uâ<˜6ú'~Ù Quch–MºãH±PÁæoùûÈÉìqÕ¤ݪaägœ¸Ÿ¿O'´ëÍǃ–2œ3¹0Å Z¬\öíKÅÄNÍuU‚œ÷Ó“çñÁGó‰7«Ñûé—xêŠhü¬,âÆ¿Ê‹?leÂ{ãiõáý\VhçÞÝsøÅèÏ¿?¹ƒöá>Gs„9Œ~îc–.™ÄŒ[º2¬Ž ì1ôìQ—ï¾ÞÃüE{Sï¤þ0VòrþØäˆèB¯f¾GßÖZƾñ ksªqÅÿä‰>µ 8@ìû•×_ü„e_üŸ[¿ÊѶBãúƒY5ú0âÐ+úHe‰eYä³|ú,ö¸ÃèùÜ[Œ¸<ü„kj[ä'n#ÞáS>æLDDDDDDD.Hñ~»¶²É̶ƒÐÐÊEì»b²ÿ÷Y¬Í…*=îá±^G£2-‡<Æm |0ÿà—U9n cÙbôøñÀÀ'ê n½¢:6ÏA6nÉ<úµº_N#“ƒ‹±ÃsÒ^H\ºˆÍnÑÝ/§©ãÈ}Éó§0/ "¯~˜'®<²øÇôåoCÛàÜÆoìÃ[x\F$×>rÿ±À0 °rIKwbÙ¢iÞ4¬Ð„ToBýp£œÌ™ˆˆˆˆˆˆˆ\ˆ‹_Æ`e³u˼¶ ÚvkCPáŒÁ^ƒîÝêb·òÙ²iï)†-²5b W€Ø©Q;;&éi˜Gï5ªwåŠ&Ì„¥Ìß~BÒbƳpá<¶ôèÑàhYO×mÇeT¦]—fœ2pƒÐ-©m79´s7¹…’ [hº4;MmB½ºaؼ[øñ£ï˜¿5‰|³üΙˆˆˆˆˆˆˆ_ñ–Á„€EFFAç_Õbe’nbáDU;]]‘Õ#ñ1v™š†»Ð mÁ•©|J¸¢{ôñµSFª†Ù0öšTëp3Ã;”ð5@j¶éÃmmúpàÉØÅ‚ñòþ¯ë7n>=ÿ} Uò1g"""""""R<ÅîÑâÛâ:ú7òÃÊ]ÉWŸ/#å,M>¬ü}¬Þ˜|¤(æi³ÚØÍb—¬#§p¥†™ÈÒe»ñ4k^çŒU"çͦcÏv“ÅŠkÉØ¾˜…ñ&¾ÍzнšqÒv­Z7ÀÇÊbå«È,åî°>¡õé=üzZúX¸’è=û{¸¨s&"""""""ÅRüf¸öZ |l-+Yžÿ.ÏüçG–Ê;¹©ª;ƒ‹&0ꩌ‰ý³áªÚW\C›J¾à Æ,>ŒûÏí­¶üø1ßm÷`«Þ‹:Q‹^*µíAçʽzãf.!Ñò£eÎDœ´sƒê}n¤OUƒŒÅcy퇤n]âÉdçÒéü¾Ãuþ/n%±rÖ|6¥8 ­þ1IÛÈ>¯=¢:ö³¦‹=g"""""""Rt´ÊÄ·Î@^~Þ|s+–Ë‹+¾'¸Z-j†bdr8>ž´|üªsEÐc©ŽÙ‡¿=º‰¼·€¹oý ÓZÒ¤šƒ¬½‰ÛŸ…Y© CŸF+ÿz—þ­¸¢ss‹eÖÀ¿=WtªrJ a·çáÞIêèoXýÍ Ü1£Í×¢ŠO>éÉ)$:Àál]žíCï†çùÚfþ€‰cÆÓ5«RÙ×KvÂâ¶&’ë¨ÍC® òéÈEŸ3)² lçaÔd£>îĪ9³˜³t=[öų#Ƀ= 2Ukµáê¶]¹êê´Š<±ç‰j=žàý¨–ü0i6K6űt§‰_h­®ÀÀ[o s”_ ¾M?ZõìBÄìé6 ‚Úö sˆqÚ÷Ðp ¯|Ђ?~ù…9+6±síRò­B¨ִ7WuîJ¯EH3lÑô: ×ò86ï>Äö5ÛÈr‚h zÜÊ57 àŠº•Σ åbÏ™ˆˆˆˆˆˆˆ•‘˜˜`iDDDDDDDD.œMS """""""R2´ˆˆˆˆˆˆˆˆ”-""""""""%DA‹ˆˆˆˆˆˆˆH QÐ""""""""RB´ˆˆˆˆˆˆˆˆ”-""""""""%DA‹ˆˆˆˆˆˆˆH QÐ""""""""RB´ˆˆˆˆˆˆˆˆ”Ÿâ<ɲ,âã‘––ŠÛí¾¨v8„……]Ã0N»×2øe‹—Å» HËõè(‹ˆT a•|èÑ €~MlØ K"""""åJ±‚–øøC8N:vìB@@ÀEp~~›6Å‘pˆèèš§ÝfÆV“-‡=èë·ˆHÅc›Ý€ƒþM Mˆˆˆˆˆ”+Å ZÒÒRiÓ¦ùäåå^ÔÛl65jÂÚµ±g ZîÌ þÕ/ЦQ:Ê""Èæø|^Ÿ•ÀÂú7 Ô„ˆˆˆˆH¹R¬ Åívãõz1Mó¢øÏ×<Û’¥´\/€B‘ ¨Yt©9Z*""""åS±›áz½^,Ë*“›×ëÕ‘© .ëÐI“ """"†®:$"""""""RB|ŠûDËR«Y‘©¢EDDDDDDD¤„;h)«þ,ÞDDäb09ûc_ÿ;÷ êIËÁøØ ÿ~ŒK;ÃÏbO:[~ý”—Äå-jè‹_¥0jµìͰ‘ãY›~‘©,â•píÃß°ý„Ö^VÊ ž8€ëžù‰ƒ¦Ž°ˆˆˆˆ”,ŸÒ~”ônyv£»ŽnmêiÆED.)yÌ=”§œ÷3²'ÞMÛaÓ(ÀÀIýF­i@ »¶ÌgüèùLÿ cç|Ëõ}4½""""Rá”zEËûãѹ] Fýßl–oØ«Š‘KŠ5º áñÿË×Ó—²e× ô?ÇSŒbú<Â{ÓÖ’–Èöu+Y¹n7‡¶Oç¹Î•qïùÇû’ª&‘ ¨T{´ìØ—Ìš-ñ ØnÝ;3òã_Y½éÀ±Çë×o@­ZµiР!cÆŒÑÑ)wüéù÷/ø`Ô ï×…&ÕÎyâºyqs?æÉþ—éwžb®ãµ/GÐÎÙó'ñk’Bs©xJõªCoŽûƒþ×vÃåµÈuÛèÒ­3ÿü`o|˜Ã‡ ÄétjéˆHgeìg_¦…a¯Ntd_øÎµI¯<Ï[³Q©q.ïÔÊYÛ˜÷õhžzsñ^/)ºRû–ûöW ¸þª®då¹1Í#ìþÉ7 IDATÁÈŽW¦aãF<óö4ònFŽIÍšµˆ‰©ÃÈ‘#uTDD*$ÆŽá|êu#}«e:ÏžÌÉîÎKc>âí>͈çGóé˜1 ÆNêŠÏùxn2ŠõEDDD¤¨J­¢¥{»,ZG Ÿ_;6›AËúUIMMcç¶íüïÅaø9xûí·éÝ»7½{÷æí·ßVE‹ˆH”³|4÷½‹3 ϼ:œše\Ђ-œ«î»›ÎaÇ—/Ùª´ãžû¯$’<Öþ:_ {EDDD¤è_3KkÇ/=|-ÍëVåó‰¿ìï ]£jäd¦»z-_½vMbª`Yyyy|ùå—\wÝu|ùå—äåå騈ˆT0îÝ_s÷­¯›Aß·¾æù¶þe>&[pkºµ8uþÍ:Ò.¼û¶°%[Á¾ˆˆˆˆñ{fqŸx®Š“ŒŒ ž½«7][ÖæÃ¯¦sðÀ6Åmä‡w :Üÿ¤ž,`1aÂ@=ZDD*ï¡©T‰Î#§ðýÃMñ-'Àª‘Dœ®%¼=‚êUíXf:©™:߈ˆˆˆH¿g–æÎ³²2ytðå\Þ¦‰‡0õÇ 4p»ÝG¾|;lúú¾ïÚOš5#nÜWxN‘ ÂLšÍ³ý†ñùv;­ÿi/u%Ä(/£3t€DDDD¤Ä•ZEËŸ·¬¬LîÔ‘Yÿ÷8ÃÛí>öØÖ‰?`KMaÀ}÷Ò£J¶¾ý6['þ Š‘ ÀJ[À 7ÜÂû<4ºç[¦¿s5å(Û0S“ì9í$¦x1lUQ#""""EsQZfgg“•Ž×{òµ2·|ö)õˆŒŽ¦AãÆt‰Šb˧cuTDD.qVærFÄ«ò‰¹í3fŽDM{ù£™½ž¥› N¹ß¹y%k2-쵚Ò$XA‹ˆˆˆˆM±ƒÓ4‹tóz½§Üg`1i2Öï`y½`Y†í¼ö'""åTîZÞ»¹?//É&ªÿÇÌ7ŒzŽr8N3…9Ÿ}ÅÊ´ã03Öòå§s9lrÙ5=©mÓá‘¢ñ)îKbùN‡§ždé¨W°LË4Y~ø0^~IKƒDDÊ ‹Œ_ž¦ÿ«Ëp˜iìp,ctß.üŸÀA»g'óÑÍ‘˜ìû8ÏÏKÆ4‚°ïýœ»z~~ênmá úï4þÑѧÌÞ™OÝž\°€—^OËÖ 7ÒÙ±~#r,Â:ÜÏ£WGª‹‹ˆˆˆˆý{f±¿z—@RoÐ Ã`É»ïÐqÔËÔ8ü£ÍrED¤ì¹“¶²rÅ NnUžÎ®Õ+Ø€/‡]X€…ÛåæÈårØ¿~ûO·S[u.Ë,ãêDßn~éFšOøŠÉ‹–³1Ë"0¢W ¼…»µ£š]Ç^DDDDŠÎHLL(rb²fÍjê×oxá/nTªDåÊ•ÈÊÊ"77ç¼Bœ]»vжmûÓ>vÏ÷YÌx¢‘ްˆH9wY‡N¬_µ¢HÏé÷þv¾\Y(""""åÊT´\ø_"- ²³3ÉÎÎÔ‘‘K^™.©HŠ´˜¦‚‘©¢EDDDDDDD¤„”i‘¢6Â)ÏTÑ""""""""RBŠ´8<v»½Líõzq8g|<¬’0ØŸOóèe‘ dS|>áA>(ï‘ò¨XAKXX8ññ‰ˆˆÄÏÏÿ¢Øé, 99‰èègܦGƒ@6%ºycV©9e‘ $<ȇ°@ZD;4""""Rî+h‰Ž®Ajj2ëׯ%??ÿ¢8 €:uêuæ ¥_ìTÈ""RÑX´ˆrp]c ²)_ŒÄÄ}K)6MˆˆˆˆˆˆˆHÉPÐ""""""""RB´ˆˆˆˆˆˆˆˆ”-""""""""%DA‹ˆˆˆˆˆˆˆH ñ©¨o,))‰ää$œÎe‘ ÄÏÏŸÈÈjDDDœq˲ˆ?DZZ*n·[“&""R8ÂÂÂ‰Ž®aš)w*äå“““)(ȧE‹Vøûûë(‹ˆT lܸÿÀ3†-‡ÄétÒ¼yK4i"""H~~›6ÅáïïOttMMˆ”;²¢%))‘®]/WÈ""RùûûÓ¢E+–.]rÆ %--•6mÚQPO^^®&MDD¤±Ùl4jÔ„µkc´H¹T!ƒ§Ó©ED¤ó÷8ëÒP·Û×ëÅ4MM–ˆˆHóçù]˃¥¼òшˆHEäõz5 """:Ï‹\tºêˆˆˆˆˆˆˆH QÐ""""""""RB´tHDD*$˲4 """"rÑ©¢EDDDDDDD¤„¨¢EDD*$U´ˆˆˆˆHYPE‹ˆˆˆˆˆˆˆH QE‹ˆÈ_†ÉáØ©L›³œ•+V°bå¶$äàõ½Ž/ã§sW˜q†çYd¬ŸÀ[¯aò‚8ö¥›E7¡kÿûñ¯ûèa?ysO:[æNbâÔ™Ì[¼šM»“kY¯5=ÞË3O¡M•ÒÏù‹[Ñbå`鯿òûŠ8¶Ç§’í²AíÆ­é~åµ\}Y¾ú0‰ˆˆˆÈ(hùËÈcÞè¡<8µ Ï1‰ÿù®2–Mù¾D6ïLŸþ¤nZÆŒæ×i 7ÿ+†Ä?dO¼›¶Ã¦Q€-0’úZÓ€vm™ÏøÑó™4þÆÎù–;ê—·SEÎÖ)¼ñÖ¬Mó€#„š šÒ ’—̃»Ù¼ägâ–ÌfzÏûyáážÔTÚ"""""§¡ EDä/ô#¿F—!<Þê2:tìH‡¦[y¾ù=L=Ká‡ux"OÜ÷)› ªsý‡¿òÝ#­2ïaæŽèÇÀw¾ã¡ûºÑé·G¨÷g‘Š@LŸGxèop{ßˈô;rwÁ¾™¼8øvÞYþ?Ö‡+fÜO­R,l)jE‹kÏFýû;6çûQïš'ùøµ4©dá5 lv/ɱ?ðÆë_²lÁÿø—ÇÆÛOu§ª¡O•ˆˆˆˆœL=ZDDþ2üéù÷/ø`Ô ï×…&ÕÎq098éS¦§X^1’>²Ø«qåè÷y°¬ùïó+ÝÇžtó8âæ~Ì“ý‡,þ1×ñÚ—#hç€ìù“ø5©5«õàçO&±%Ï ÚUÏóþ3½ˆv§‘š–NFFi©Yø6º‘Ño=D›@“”¥_1ny6j·+""""…©¢EDDÎÀÃÆ5q¸,ÚôîE©Œ_{út¯ÂwìfÖŒü§s|Ã×Çöh¯×žvU V¥$‘˜bBu{©¾(-®M³™¹Ó¹ïÞÖØ²òp¼7<μ¡WóØM³¸ÿë=,™¹¡®£úÑðɳíkya:©žâ»g»êãbr`òóümÂAZ<ø1¯\ŠX)¿ò¯G¿`KÝ¡|ôJW§Ï¿¯gWJö´¼| wÝÚ…§Y¦äIÛÊÜ_f1ÍVö&çàö "<²ÍÚuçº~=iTÙ(´ýfOÁïk¶q 5¯oÑ ÚÐ{ÀôkUõŒÇLDDDDŠFA‹ˆˆœ)ª  / ƒà`N]%c#¸r©ì\»,« açXJceìg_¦…a¯Ntdy)ªô²{ÝzRLƒ€WÐÞáÄ;Rà½'ºPÅ8~\r·Måµ7'²!üÂëÓ²ÃeyÓIØ·‡…?"°Uw5÷9¶}ÞŽŸyíõïXŸi#¸V3Úv Ç'g?qëçñE\,ëïÉ¿úÖÔ—‘Pvß©¬D&ÿãQ>Ùì)“t~j£ú¡eñ""¥ÍFxdUl"~ÿ!LjZj”Ï¡ƒ)˜Xxí'Þ„°³¨¸Ø0v äCPßé[^œX9G߇˜µð9k!Œ…7¬ ƒllÍ:ÈxB/¼*Ç»s63ÞÄ» C(x±ažÍÈGßbÁ²iÌÔ‰ÛbŽÌ¾•˧ïNd}VmîÅ¿ïhE¨åņÍÇ"s{,»}ŽŸÞ­Üõ|ùîw¬Ïâê¯2¢oM|<&ØìxÌäågßcáן1£Õ‹ ˆÒŠb)›·neÝú¸³nÓ²EsZ6o¦É’K^þñʈzÍieói¸uªØ²ˆˆ\.ëÑ…¾g÷” ,Ù‰žAÇ5MfüïyX€™“EŽ œ%sÈY>šû^ÅÐŽ¯§f)ÿNÞK‡Ì²²-À ¤r¦eýø""R¿xúø°mÇÖ¬]wÚÇ/kÕ’6­[¹™½H¹ü¼—Ù+UèñÐ+ôÐ1)·Bú=ÅÃ-¦òŸ¸1 \OÞyÞõüH]?…×}š™Ù6| Ë00Î’N¸wÍÝ·¾Fl~}?üšçÛú—£wi;¬˜çñåd¢[T[ÚTÍÃyÂß,oaÑ5ð!‘ô¬lLª`·rÙºqéte|r]˜'Óí<á¾<¶lÜŽË¡c§:¸ó='@–'{ÖԵ¯`ÇÞýäY1ë¯""R š7mʽw݉ÝngÕêØ“kÛ¦5wß1Œ†õëãr¹4YrÉÓrl93ÿŽŒüq,<Ì73þÉu3þy,`°‡wæ™çc˜ðŸïIªNè~A÷šÊ#×=ÀäC•èÍ ÒÒ¼X¶D‡yðZç( 23HMõ`™éL{þ¦eSGn¹–E>õ""R œN'õêÄp×ðaÇ–¶mZs×ða4¨W§Ó©‰’ ¡ {´¤±àï2uŸ§HÃmvÛ¿¸¿]€ŽœˆÈEâ×h8_­ëÍC?Mdú²­$æûÙ¤;ƒ†¢ÖÏ7ðiÔ° µN³æÄLšÍ³ý†ñùv;­þöÓ^êJHy«˜0©]7ÛêxöïÜG>QT:ËæfÒvæ˜>µ¨}þëŸÎüXg»ï؜َUYæùI– ØÂi?àzÚT9óäUš¬»ˆˆ”"—Ëu,lñz”qÞ5| ë×S%‹T(eXÑâ"eß6±np† Ô§EDäbò«A—!OÓeȉ¿Á§2á·U¸¤OïÎŽÀ­´¼pÃ-¼¿ÁC£{¾cú;WqxŸE‹Av툘|ˆ¤µ‹YžÖ‘Þg $¼ìY²„]G«´ªd«JÁæsä BnnË*t‚5ÉÊÌ>²¤ç4-ÇúºXgxÖŸ}_B‰¨jÇØ™ÄÁVô¹–`…R5܆±ÛKdÛ næZ"Ëë$/Ï…©¥ñ""RŠœN'ucj«liP¯®*Y¤Â)Ã-Õ¹éÍÉܤc "rI*Xû!ïÎÌĈ½#O À­ÌåŒ0ˆ7VåsÛÌ3ˆšå¶Ëª…ÑèZ5þO¶¬áû «ióHN—µ¸ÎfÜÌ}xm¡ôØ*Çú¡!á„Ùàà¡Ä{;RÿÄ÷ëÙÇšu)˜\``#€f­áX¾‰Õ W“Þ¶;UÎ^´lÛÇÊM,›½C:QY©‘2ær¹hP¯ÞÑÿ¯E*]ÇQDDÎÂÍö?~!6¡à„ûœœÿ· úk\aô}å„ðÛ{îZÞ»¹?//É&ªÿÇÌ7ŒzŽ‹?rëÏ*ó¸™îª\ÿäpZV²HZø?^ó;;²<'lã"yÃ4ÞüÏâòlDöz„ûÛùà=a„4¦UM;Þƒ0eIž?s§²úÛÏøù€y,Œ:ñµÏ>ÞÂïǤJ›¹²*d­ø–ÿNÙJ¦çÄíÝdìÙÀ¶óøö=o¥o$d,Ç;S6“î)ôîLv­ø•»\Eš3ÝtÓM7Ýt»›ÓY€ÓYpAû)¯Ô WDä/Ã"ã—§éÿê2\f;\ËÝ· ÿgpÐîÙÉ|tóŸ*NVp+Ã~±^3†ÚÕqÆï`Û¡,¼¶pºœÂøûëŸpI`“ÝcçùyɘFö½ŸsWÏÏOó‡3è¿ÓøGÇÒ; í ˜ wÕxí õÒ8VÍÿ”¿/™HtLMª˜dÞϾä<¼øsÕS¼þ·öøåäá=iÑ\{{wf¼¶%`ÇìFÄ{HÙ³“}F[_kcâŒýœtyçS‚¡ÂGìøÿû³Á®×Þ‚‡^¼“„¾bÝÄWxhn=šÔ¯F 7‹äøýìMô᪑ïÑ0ìh#][Sõ ©#?eÙ÷£yè·Ú4nPƒŸ2SS8ORŽÎOôäòºúZ """r¡ôJDä/Ä´••+Vpr‘n:»V¯`¾vÐ ËvCŸå.×o,^·“­ëòqT©Iûï县=Ç}=¢pŠÜ.÷‘ÀÀÊaÿúì?Ý@lÕ¹,Ó,Õ÷jYEÛ¿åÊÂuo~ÝeÓ¦0sQ,›îbsÀÐHZ]Ñ‘Þ×ßH¿æ~d§çà9%Çqáßñ)>ÅÿMø5{7³! * : å­ûûSyæsL°Ìcc;YGï/4¦þŸe™GþÛ›‡·Æ@ÞÛ’™?üįË6²-v/.{ á5sõ}¸®®íøû÷æãŒèËèO[³pÊ$f,^϶¸•ä[„„‡S½Õ5ô¿¼—_æ[ä9‘S‰‰ ®æjÍšÕ\{íõ:º""جYÓiÛ¶ýÏ 4,ÞŽm*S)À_‡›¦×ƒÇU@^n6¹Î|â4p†\ ?‡ L/î‚\²2³ðVªFµÊœéñ$ç­…±U?W‰IYnoFP#,Ov"‰™'_Á°ûS)8˜À_v;†eâõ¸pæç’““‹«pfbó%08˜Jþ~8|ìØ°0M/·“‚ü<òò ð(g‘KÈÎ;Îø]@¤,©¢EDD*¤b¯ÝöºÈËJ%/«X¯Š+7äÜôSÊLà@f¡û""""¥JA‹ˆˆTHj’'""""eAA‹ˆˆTH ZDDDD¤,(h‘ IA‹ˆˆˆˆ”-""R!)h‘²  EDD*$-""""R´ˆˆH…¤ EDDDDÊ‚‚©´ˆˆˆˆHY¨A‹ŸŸøûû니T@ùøùùg¼ÃáÀãñ`·Û5Y"""×ëÅáph"¤\ªAKddu6n\O‹­ð÷ÐQ©@ ò‰‹Û@µjÕθMXX8ññ‰ˆˆ“T¼rv ZDDDDDDDʹR©hñäçO&— QW½À˜ç:˜—KjJÎñm ‘ínã•ö½ˆÝìÆ°,¬#:qpªh9‚‘¿ ׿ÙLßîÄêÎ÷·Á‘‹³ðF–‰§ ‡,#„æ,\nïyìÙ$k×&ÿ4å[ö“œcâZ†­»sÃ×Ò±º_á!{çüðÓçÇílÑWqCkߣ÷';g1[Rœ'„8¦·€ø«Ùí5ð©M5Û‘p¨J[é K¾âÝ)›I÷z_îLv¯ø…»\¥2gçCK‡DDDDDDD. ¥ä¹pUé˿߄×F}Î’Õ?òŸØ)EDˆáÌ"91‘ô|ü£¹ªA•#U(GtâàŽý§»R7ž|z#ϼ6—ùŒ`ã̦4Šð!ûÀV6ÌÆ jÁ=ÿLË˼ylÿí~üâ ªÔªK½èp‚^rïfóŽ$ò|ë2xXªX&à±5áÁ—$õÅOY6ñUž]›Æ ¢ ±;ÉLM!1!žäŸèA÷ºey(h)çJ'hË•3¢/ÿþ¼+kû™ cÙ¸û»·{°„Y§#];ö _¿ž4öÍ$-Ï{,h92¢B.ž|üÚ>Á'·aÂøé,X¿••{LüªÔ Íuƒ¹mhZùe‘åü³)n}î¹ûÒµlؾŸÝq»È*ÿ*Ñ4é3œþƒÑ54µŠs\.IDATÌ?·÷ïØÖ,œ2‰KÖ³=nùV!ááToy ý{ô G+¿R›³s1,}dEDDDDDDʧ5kVS¿~ƒÒ}›ÿJAT ðÇÏáÀnË4ñz\8 òÈÍÍÅyâ•„ŒJT­Q•o&‡2pÞo•+àçÀn3°¼n\yäde‘Ò‰l8Ox]»» L¯·3Ÿœ¬,òÜæiÆëK¥àÊT ðÃácdž…×ëÁëvQŸG^~>§{Ú…Úµk'mÛ¶?ë6ªh)çJ½:Ãë"?+ü¬óPÉrμ;g6éÉÙ¤Ÿû…qåfâÊÍ,âxäd$““QþŽ•‚‘rÎ4µåR¡ EDDDDDD¤œ+«~#Rt ZDDDDDDDÊ9Ë25 —-"""""""åœ*Z. ZDDDDDDDÊ9-—-"""""""å˜ÃáÀãñ`·Û5eÈëõâp8ι‚‘r,,,œøøƒDDDâçç¯ )NgÉÉIDG×8ç¶ ZDDDDDDDʱè褦&³~ýZòóó5!e €:uêuî ÅHLLÐB/‘`Óˆˆˆˆˆˆˆˆ” -""""""""%DA‹ˆˆˆˆˆˆˆH QÐ""""""""RB´ˆˆˆˆˆˆˆˆ”-""""""""%DA‹ˆˆˆˆˆˆˆH ùCµ ÕU1aüIEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/edit-function.png0000644000175000017500000013671513145275434017662 00000000000000‰PNG  IHDRÐQõYæà½zTXtRaw profile type exifxÚ]PÛ Ã ügŠŽàg§Q@ê¿’(é!?t–Ï6©}?=½¸H²ì €U«òޤÐÂ`·0 k‹Ê L6ýDÚÏ”Ÿ…̳h§™q?´mEåÅŸR9 ¨ÅïBUèXìí¨¶±Ë®Yš"l UhrAŽ×\QÐÝrWј§¾Œ ÇZ#Í þ/žþÕçºã£nÛ]ç듿ΧM÷_UOS¯{ &^zTXtRaw profile type iptcxÚ=ˆ¹ À0 {M‘ôÐt´NléRdDp‘#Nîçrl'‰©¨ým¨ÃJ;Ádgâ¢qîÎê-š¯`]åêÚ±M=á üiCCPICC PROFILExœí–gPSéÇ$¡^‰pé,M!4¥c‚””Pj@X%„"HØ`E‘" ˆtD0.—Ђ´•¢T  ”–‹×ýpgg÷Þ½ãÜq?ìoæÿ)ÏsþÏ<ç¼ïyE íŸÄV‰j¼^Q½Zº'“X8«¶E d‘˾[ûÎXE%ý–\Õ¿³¦â¬2ŒØtTl ÊŠ’úìóì——jïÂǽÇÃ#W»×l€·æ…ËG:¿>¨¶ ?ª®V’„ñœ9îBYçžÛw‡Ù¤=мÕÈ×ï2]eà¾Û!¨|8;ÿrjµ¹ÍïwDû¨ôRÚÛüsz™lXoתãÔ^K/Œ 6¨ö/òA…NNÒp̆¾UÎÖ(^¼A^§TþˆDሣ›³„ÿëQ“%CXYs–aÛÓR¥XªÕãu­Ô§°hˆÍq‘Øt¢È † ¸¶éX÷Lˆï|ƒêh€ºÍ-–]"¬Ø |šrÒݾ±†y¯:y_äpC)„쳤/|Éa0z‰<äpq·Ó[õv,r=á÷F  j¿¨ðö.ïlf¡¢ØÒ]iËÐH”ôU´më9ÐÏx¡»‘—ûKæÊ§®´kåÙm´ÈJ«°õH uøÅ¤Æ)=–ÈÖÄ£€5ó’ÌáWv˜‹¸‘FböŠt×¥‚¨³¶åæë‹õœMÒþk^‡àú–U rQ÷_(ÀªÆkÝv©?‘©:®¸Y¶Ûw½ôú¾ÉvI2Ñh‹»°´ØÝÀ†ƒü•†àßÚFJê%~<<ïöìGm¹nÍ¥¶N.¡zMš¹Ë :ã‹ÏÃ!ßåK=òr3¯]WNüqö—jý¢$T¤]s $ôÚ+®V8X,D~·á¡þAã$Z Þ7Õ¸'Ep'®ŠÇ˜Eá~IÖá»j%«ÜNzû´û´6ç$£~UÍ•­×n­°ÂT#{LIé=Û´Ýš[åÚû &÷B¿~MBw‚Nšž9p®àáÓ@˜Ê°¥@B`4YdñÍzz†ªf³Á¤]ŠòR=៞©r_‘ߧ똘ú䲪E˜Ñá`i´©±íúÅO>¡yîuõcÖ9“^1“*f¤K'lUr3 |”ÀšSG9/¥à4õS&ut˽Å^×NbÅ/"š*„r6´²é¡•AÜú¡D‹F Óh&ó6ch]*§W2£¼ÂOóíñŒ«8oLB¡n–O[–¹Ôe³?5'jbßùÆú>²žŒËQàÜ÷ y?Q0K.·táN„ ·ùdç^)éù†Žlè+ZàyÝå±!Ÿ‘ÒÄ¡Ž^‡nH ,­6åÐ~rè’ü‹C,:Þ¾»ÛåÚI³¾³š3…ºÙ31{¾–q·%Öàû¡4èül]Í{Ïú6J`‡j¢]2`›â;z±KeœÚ?´[¦ OIrw•@Ü›Øß£§$íôô·¢Ñ©‡_ × ÏÏxùsêCØí'³„yÕ)EH]Ôv«˜æª[Áb-Ü2Ñ..)QRr†×$ç,pž/{dÀ<3½3ô¶Ü‡ûã[b§iç~ïKò4áË‹±§¿Çw—RY;-HòÍB²ƒÓ>ï›"+Óá©”{J×Ë$O©LíÜïi¯‚¦+íÕzQ–¼\*ð½®Jê(Rn C3l 1âÁ@›Ž®ÌÞ¡• CÙ]¬‡"˜c2yéÑ\`pî̓ÇæžâÈ˸ š:ŸS²›ÁHuz= éÏê¦&>Ωµz|X’øêý¹âÂ2œ\Éð–˜âzÞ†$ð€¨°ê)@"„½<–gL?“[˜@”¤ l¨ÛÙº¨¾P±i´¾^×ÿñYæL\–èîÄ˜ÊØ BîuùN &ª*kë*âõT%AˆFP|Y /`t~æ™ö›w‘`‹‹¯hžmG÷ÙÄX€¤r£<'bŽMEJ O¨÷¸Q—ÐC^vû;q”mÞgÜ{ËMÇ‹º¹¬bï­”N¯¼á8Ý]‚4ÍÕ⻨¦úõˆà—H#‘œ_°‡—Êÿ —Èd‡JBõ³0­PÛÝ*V <Ç;”™Q©ÈÒ×b3ûˆæffŒžSqs\nR¶ÔØýéioEeå¼4¨P¥ŽÞz:è,³¯deiù ¤ärJ n`.XÆ!«¤t…Å:& ‹±Q¤¹ŽcC°°¬Œ0v˜p2Rz/8z!9†ÌEDJSü¶¤’[-üJIÀ6h3ŒiÙ‘SÑ ¾Òç³ú½qgÛ'ÐæIð©'òæ7ÄõËdJúã,õ”Ó›Fuk4c}>üÂ>Ç–¢§Y<Ö›ÅñV%®&í†+Šöæ?–d´sóœDÊŠÉ´6¶btµ‡ß)¨IQÓìŸ)o‘oŒ›ï':_jï¿ÜÓSqû¼Î»] ÖÆc ŽÚ¡þ÷gÏ—äçå\G¹•ž(*öy.—œ•ÙZj‰œ9Óf 0ýAJBõ¬«À=½q¦ÒDAb¼wåQQm¡%c°îM0ê Þ6? –bµ$«Ê¼â&ÜLqå_Lp$ÔŸ9&Mð•}  1+ȉÊTöŽæ·àž?ÈH¥Î) !”òŽjìÚ›fV´£ ï•['ØÇ­¹˜cºÐ$y®%î  ¸Ëy÷q;ÆçrWLðGCç&§‡åXÀ¯TPÁÿRé$ ÷v„_ô/‡Ãù¶É5_ú3ð¢ús_l°cûòïAÛ¸¡WÚ>êü&ú'}D¶h{Ô[‘…Ò¶}¿*ßo½~e è/úžþÀߺ€ÿÈHñ¸ PXòîf `/Æõ»aŸš®N×[Žº7eìÚñž«M@ 6hÝkÜHväA_ñ¬¿ù›¿ œÕi “JjÚÀÀè40Ç^@¼;Ø>Yà€†.`bbÀEx¾u™ÿþžßÎòÐ\UPÛÀÐä`qmÀÝH*©F¦–€¹Ú€û÷ÿÛºÍa½Eq@tñ°,  œN*ÿøšeû[ñ‡?Ðo´[úM Âõ¹­àmåüqMà/œŸu;æë*‡|i òOž3©V6?› iTXtXML:com.adobe.xmp ÜW²;sBIT|dˆHzTXtSoftware™KÉLÏôNÌU0Õ3Ó3PÐPÈÉL*ÈKW(K-*ÎÌÏS0 (è*x•æ¥*Yè(š+hɈCá˧ IDATxÚìÝg|U߯ñßlI¤CBè½CAŠRõ¶+¨Šê­<‚ ËmÃÞEÄ.PT:Ò;B¤’„„ôdwçy‘hÌõý|xÁfwÏÌ™“¹æ¦Äˆ7ƒ‚‚p:¸\.\."""R‘ÅbÁb±`µZ1òóóÍüü|õŠˆˆHUÂTá)""rª.Q€Šˆˆ(@EDD """ P¨ˆˆˆT‘M]Ps˜Éó¸÷ºWX_ð×ÇEõ.{‰¯ïír ØEÒwqÕk›(°pé _ðp÷ÂO:¶¼ÉÕ÷Ï%Á`§óÄY¼ueýj;ò:;ëT³œí>>;\Ä}ÿ0c_Û@–iÁoÀ£|öØüŒfü}|²6]Ióy`Ü+¬Í2±ø]Àc3gH€¡œ*P©5Ûyýº‹è}á@z_8þ÷Î%Q²ªýcfüÁŒO7‘eÖF\zm¿j ÏZ³ã Ì Cê†iÚJ>˜³•\u‹TDþí\ÄÌ›Ão).ÀÀ½ã%\ÒR“YUãN—K‡ÓÊfVó ç°HGŸ5ŽF}M>úip%o~x í¬åb`XmÕ²qmoç³7cš…ßkus?«G]çbþq¿„ç¸ÏXÞVæþI¾ tÒŸú:¯úXo4ˆ‹ÛÎf϶ÌœÍ|» ŠQãZ`U×(@å0¬Øín¸ÊV4s8°ä3>üúw6H¡À#„V=†0fÜU´<ÉÇÛÞetùó8Wx²à‘«yvmÙ—[Þä²oOn„^ù _NìXµAv ë”ýëT†?½Š|ÃAOüÈ´þöâêèÀì;;c/kcƾó!·µ*Ü-Uv^ꕾ1|õñ,X»—„,¨Ó ^9ž[‡·Â§’iIçÑ=üúÃ<¯ÝÊžƒI¤åxÖ  ^x :÷ÌÕ×tdëÔSï*ëãrççò7óÓwóùýÏìO8JV¾Ϻ!4iÛ• †ý‡KÏo„w©e­Žõ<‘œM¿ð{Raµd¸wà‚^~'sÑK?çï~cý ÜiÖe ׌»ŽŽ›¦rõ λŸŠªöG¥ß¿†/g~ÎÂõûHȶФ3]uc5+ûÙœ}üüÅBÖîÝÇþCI¤Ë 33‡Í¿à†´ìx_vƒ[Õ­Ú¥}û¶âíí;(0X¼˜×· £]»¶³©÷…éÔ±ÿ›ö~~~¤;Æÿ=ö8›6oaõÒß RzG–ÍöYÿeÒ';É<>K”{˜-‹g²míF®ìW“Ͼœþ©7“¬s¸ÿ“…l9V2}–|`ß¼¼“¹oòêJU.R×Ï`ò´/ÙžîÂ,õM™©ñd¦Æ³W>m/éPëç$aù›<òü<"³ÊNñ$ǰuE [W.äû 'òÜÃ#hîQëyÒØaÛª?I+úk³ºVvòÓÌfǧ0é£íd¹xv,›Ããë70¼§³LÿëþÈÛ÷ Íþž¥¶cž•|úÌF6D?Ëk7w*>¨pelgÞgß±±ü…nÎ,Rï&åðnÖ.þ™•ÿΓCB«¢êwíJ¸eœàJüƒûn¥c[Õ gSÓ&Mغm;wOz€7¦¿ŒaÜóÀCìÝ·Æ©­-\‡¿dÂE_VüA¹ª+gëGL›½«$< 7·¢‰O&Ñ{¶ðÕOUÜ•vê·ïM?[*Q¶›[øyKÝftïŠ{Q°4­Så©ÈS]§rzšìûý'0lø×Ç;÷I…;TW&›>ÿšõ# gÑNØý-Sÿ‚mYfqÃ6ß0Z·j€WÞF&)¯êýs²3_û>çÑg$²è;0Ü jÞŽ~¹ܹ‡øl¦™Ç᥯1¹n}fÞÛ­’j²jëyòüŠaÓ¶´¢e¶к5¡•läÜm3íã%ái¸Ü¢=Í}±oÇ~úýô⳺úc÷¢¹öº4jß¿ÜCìŽJ!Ï, þÝŸ=Ï»]?àÁn^%CÌÍŸ¦íÚÒªq(Áu¼°“DZÄýü¹z‡²\˜ŽD–¼õöšÊ :§> ­[ÓÊÓà@¦ ÎD6oMÄÕ6L§œE¯¼ø^zx8Í<‹À‘Æîå[ÁÍ›6Uè×I¶ÝŠÏ¾aÏñ°°xÓõ–Wxit <‚ø_xâîX’ìÓAìÂOYxMW®ª$ÑN}=ÿBn4QñÇ—ØJƒ†•ììÍ VÎ]Ä¡â1çEç›_aúõÇÇܧÜwïGlË1«<–«­?<Û1~ú Œoë…AQßL宷דîÓ•À¢oWpsÄÅø` Âsß\‚gÅïÉY÷2×<òÉ.pû“e›rÔßóÔ×ÉހơVØëDïÁAnÚs5!ÁÁ¼ñÊôâ¨_¯¯O‰Ðúõ«ô]:Ðù·sD²q[vñ4•ů?×_Q¸#ðlu%7^P·„3 Pî×s÷Eá…U¡GSômZrTi¦’r´¨ç vòÇúcÅagøôáŽûK…'€Í6/ Gum»]¬Ý˜Yܦ%àBÆ^Ñ¢xÛÙC1nd“â©W37k7gT25Z…õü«‚Ôd’‹ƒÑ‚_@%cÇÉÆ­¥ÇÜÜxe¹1×ÿ4Æ\µõ‡…º}¯ct[¯¢É wš]:†!Á–â)ÞÜí[Øu|ÊÖæ‰%y Ÿ½ö8wŽ¿ŽáÃ/¦ï€Aô¾p ƒþ[ž…Ë#6öUº–Öð#Àß(n7?åÇLí¶Î6»ÍŽ›[ÉaŠÝnÇÝͽÊߣ ´;᫆«­ðE37™#%¿ÒÖMh\æ";š4ÀJ®²NÕÇJÃöm)ÞaàããS2#l:)pîÍÌÌD2KzÈÖ¤#|ÏîfF‰Y¥·]³rÛÎJæq3¢È1ÓAbB2.êžözþå2ååNuí>Üìc°â˜kFã2%•MšV}ÌU_XkÚ˜2»K[#š7²rüF]WÎ’2M€cëßæ®)sÙŸûW}d’—“Wµs»†îv£bÿêžÚ³&%5•»ï€è˜˜âsž1r÷¤xóÕé(@k…ª\…[²ïü—­“ §Ó,³ËÎÎ9اWÙé6«Ír¢}ã?²ê^Ï¿ú&»nÅ:)p¸Ns™Ì¿±?ªðF×¾}ÂÓ°×ãükoäÒ® ¨c7pœÏ´—]í|keæ“_PêSvwMßže<<¹8<ß|u:ï›DÌÁƒLúï#ÌúðýS?àWwþË3Ö#ˆ`ß’ÍìŒá`™« 8‡ó¬ï±ª±n´ÚJ¦mM'™™%Ó…¸’Ù¹3é ªéÊWÈð­G}ŸRýx`;;2ͳÚ?†o!Þ¥·]41޲‡¢Q¼ÿ5¬„Ô <Å_êÓ[0Ã?‹QÜ÷é©Ç*öµG0!uJ-w\t¹1—GTTÕÇ\õõ‡‹¸¨òJ¿ä8ÄþC%Kdñ &ÄÇÀÌØÃöhGÑø2ð8OÜ<Œ~èܱ#m,gö!3Ô´’‹ÒÜ©£½òY¹w/-[´(®6xóÕé´lÑ‚½ûöUmÆLÝYƒ¹äåæ“SÉ¿¼¢_z[+":zï.]i˘ó}9EÿÏÙ7—O—æô­áŽ{I9‚+5…”s0l (õØ8';—-ãPAáŽ9zá;ÌÙ–_ýõ½çw/¹ªØ•¹Šw_û…˜Ò{OW61«×™[MýckKÏ®Þ%m¦.åÓ£‹wüΤeÌþ) GquØšóºÔ9«Ç4†wcš†Å}{8¾âرµ"¢“w©1·¼Ô˜3ÉÚõŸ,O¯ú˜«¶þp‘¾òs>ÛuüÀ+èùŸ±8©ø 7îí;ÑÖ˜f™±äÊÉ)™ÂÎáÇoVqìLƼ#ŽC %e5lÖÝzv­^ú;³>|¿ÌTm`@³>|¿J÷€‚¦pkv~Æ}ËÄ‘ßV¾a[ÝÌ'‰Å—>— !lå÷Ä:Mpe²áÝ;¹úçÖ4ñÎ$zO4)ù§7–ÂCíÑ…÷ô9ÏåÿîÚO›úX ?úŒ»‡«ÿÍÚ¼}~ ñ˜ p‘±îun¼ò+BÜŽ‘œ…ã¬ÌzÓgôµt\õ[²M0Äýö7®ÿœvm©cd‘ɾ£˜ümOZygÞ?†/\w9-Wž<\¬ëN®ýµ#-ýr‰Ù¾ƒÃÇÏËVB‡ŽaDèY>&¶6¥S;_>?œŽ ){÷rÄÕ©ì­,†}.JÃåßp°ü˜ó:FÔžƒ-8Týaæìdæ=×ó[ë¦øåd×ñÛXŠÆõÅ—_PxÎØ·%­XYíLò6¼Ç}ODÓ·ƒèµ¿³"*óŒ®pŠ,¹ŸÕHÇ TÕÔ ÚVµ€gçñLÓ†âH3Ÿ”¨mlØv€T[K†hqzGRFzî…ñ÷æ‘´gË—-géòµD¦rÔð9Ÿ1Wµ¦äX“üôxÉÆU· #ú…Ÿ•ǡٚ^ÉÓ_Eû:–¢ªÆ¤ ý [Ö®fÅš-D&å”Ý™VCÿØ[á™G†Ó«èKÌ\wÿÉÊ5Û8”Yôð~ùßçUé‰B§Ç®}"ŠÇ’cßf¶T2•íÑa,SǶǷü˜ÛCºg.ÚºÔ˜3°žâž¨zúÃF‹ ‡ÐÖíÑÛ7±y©ð4¼hsÍÃÜÞÝëøÑWŽ@=ëñ§*d²Ù·Ìúì–°Ñcø48íÁæâÈæM,ÎÏžôm£šF*ÿ,†7ǽȻ^Ç…mêáãnÇ£N}Úö»–ÇÞz™Û:ùžî1ü<ÀK\Fï!øº[±œ“s¢n´ó,¯Þ3’îýñ´ÛñôoDÄÐ[xù½çÝÊó,McZìy;ï|ü:ŽJ¯Ö ð²c±Øñö ¡q»ó¹tÌP:'{uô°ðÁÌxðšD4 ¡®§«ÍŸÀ†tè{ wN{Ÿ¼”çd0áÓcXŠ*¹-,ÿ³’[E /Úßð<ïMÀ¶õñu·ãY'”önàé·ŸcdPnÉg,þøYÎaxw¸‰×Þ™ÊMÚÑ ®nn>ÔkՇѼÆë·v¡äYûÿ—·ŸÇà¡Ôq³bu¯Cƒ™ðì[<{iÃÓ¿èǕ̪•»‹ÎÙZh0p]ܵ»ªQ»ÖÌÌLÝu$"Uà`ÏÌÛ™0; ‡iàÙs_þoAeL2Ž$c ¦üóœG–ñôÄiü\tˈ¥Þe¼þéÝDÔ²“®C_rÛø÷ÙQ`b¸wäî¯pm¸jššDó"RåÝF«ËFÓï‡gY’î"wã<~ŠÆØ&–2!»á›xjkCºvnIƒ`êz89·—?ÿØHÌñûD->D\{]jÝ•3ì˜ÿ» LÀBÈE£©ðT€ŠÈ¿Ÿáߟ ×}Çïí ·`ß~±–+>¿Ü9G“¼äHþø-²òï°Ô¥ÃµòÄ¥áµî\’™º”9 oå1¼»qÓ=ðѰªy¿šÂ‘ÓâÊ+ü³^&w||=ÊüåšÄ?ðýoØ´óq)é¤gæbºùX¿1m:÷dЈ hU·vþýKGDzóq™`Ø<ñõvÓ) P‘ÚA=""" P‘sÃær¹Ô """U Ðììlõ‚ˆˆHU4##]½ ""RÕ]°`žzADD¤ŠŒ„„xÝÆ"""REº WDDD*""¢Q€Šˆˆ(@EDD """RU•þ=Ð׫gDDDJ‰ˆèþ× ¦Þâãã*¼¦)\‘Ó Q€Šˆˆ(@EDD """ P¨ˆˆˆ(@EDDÎÛß×´‹Ü´$âSI=–Ivn>NÃbÅîî—·~~P×]9_3m?«6Ç’køµìA·pŒIJ-ç…ÉŸ³Óñ×Çpïå¥ëZaý—mgäWü÷å%$» ÕZ_û“þ#¶ˆÔÐ5óR‰Ú½—˜Ô<\åæt—I^v&G$p`¿­{v¢¡‡6–üS’q?ŸM™ÎυɈ­ÕÕ¼ðà•Œ" гž¹Ilß´‡Ä²©‹ÕŠÕpápº0ÿØtá2MÐq»ˆˆÔÚ5³9´koÙð´zQ¯qšÔÀÇÝ‚˜Î<²Ž¥“|$‰ø$‡¶Ò¿€%d—ÕÍ_¿@ÂÂPÏ×^fgUÙù®AÙ:pˆ¸ÔLr`÷¬KHxš‡ùTÚ1ÕÒf`1Q‰?šE®ÃJhÇ^´óË"á`)™Ydfç’_à ÀáÂ4¬¸¹{âã@hƒ° ß_£l6;ö“$eîÚw™øá ;çÝ>»"Žo ±?=ÏÔïâ°†2jò®l\˜È•o|°K<¿üø +·"9¼CšÓ}Ð%\Ñ·^•t¤3#†uKWðǶ}Ä$¤’‘î>u iHëö=2¤9‘oOfÆö²uŽÈ¯˜tëWÇ5AÝÏ ×´€½s™üç@ R#YñûJþܹŸCÉäXp÷ñ'¬ikºõ¹ ;ÕdzÔªc=E¤Æ¨“£GR)0K*úÍhæwòE0ln¸•-cÉK9ÀÖ]±¤”våf‘šEjb" ÍÛÓ±¡Ï +GúA6E'’Vê;ò²R9yŒ,Wº†{•ÚÑUO›fv<[c“’o?R(|ÝqŒØƒq­pBØA^Ny9¤$$p¤Mg:Ô÷¨%UŒqëi’µç¯&2³d{¥Åîà×ÙQÄåÿ—Õ/µLÒwþÀ,f_¦‹Ò[8;=™ìôd( iÿfÕ¸~.’7~Åë/'&§ì˜r¤%°wS{7¯fI·«¹g\_Âݪc=E¤f¨™KF¦£dçdت[å_nWÖa¶î8ÌñBÖ°y€¯ÝIfÊ’³˜fÉûw°Ç3‚vAöJw<™I €ÍÝ›3—\‡YZGÆ’Ú’@kõ¶™wˆ2{gÓ¤ø‹>u|ñõòÀÍnÅ‚ Gn))id;L0óHÚw€¤À¶Ô³×¼æJ\ÌS·/®øƒr•dõ¨“CëVaÅÓ?¯¼£¤f=3‡]‹~cg¿1t, %gÜï¼õî/ì-2«WM‡à‘”„ø$Ró ÇlPóNDXqx÷~’ò ßoø4 }‹ ¢=ƒ: | OEœl6æÐϼ9c91ÅSvü›ÑÈ7Ÿø¨h’sML³€Ä _ðºOOŽnS¦=õ‘ ùäå—~ÁO£ìÑôÁÍü±?£ÂŽÇÔ†þC°â 9æ0ÇŽÏ[|iÚ¥3Í|‹v¾MBˆÜ°•ƒY…““@ãÀ†xW¶'6<¨ß¶#íêybqf½e3ûŠÒÌOçh¶I ¯ÕÙ¦iÁ+¤m›…P×Ý  ;ƒ<»í{‡a«äh™Éê­ ä™`%)ÍI½àZRSœA©mXéuÓ=Œï‚[Þaæ¿úßìËÃÌŒ}ìŽsѱ‰Èaó‚EDOÃBP·ÑÜSoÂÝ‹À™É{ÁæIÓ‘hwü*Ü¢µ†õaü¯Âužðw!› #º8<=isù$& Çp$¯áÝçgógš L'I«°òâÖ 2Î`=E¤æhµ”1¤-©b O<òÒHÎ/ a7FV&àÊêÜŒÎÁ@A"›Wï!Ù<ã’•åµÜ|©QmûÌ·éææVÙÞ”ÃûãJÂÓâNPÃÆ4ð÷Än3+‘‰äš5|¤ÂU¸åûÑi–]éÜܼS®@=<ÝËT°Ë 6pÅÛ‘ÿ¦zût£ ë)"58@±â€=)±¨²4ÉM8@LýN4«sŠ{U›;V\…{=‹ út«XìUË.ì,´YÙg¤—®€›Ò¡YHñ†q:pÖ’Áh±Z dLÀt‘“•‹IÑ­;fQQ©¸ªyûÞzQ¸ œ±ûÙ—5€ ã´†Ë)-‰·?¥ÛLŠ#Îö’ƒ‡ÄØŠ'> +~XàÖ_*rÎöYç4­Ò¸tX:38°e+»b’UêögA•λáLÝÈü•qÅãÀ°5¦CkoE£Hí­@ËFm[¾)²øÓ‘Alä6b÷X­6,¦³ðQ~'XÜ Æ ðM‰.¼*Ö•ÍÁ­H ÂßÛŽÅå /'‹céÇÈÌwa jCó†gÞEgµM›u< R² רuô›¶gìe’•’đҷþüÛæÂ[ÒÊkk2 oïÉÚþ%Sú•{Éi9…ç«']† ¡å–ïˆÌ5 ¯z]÷ SvþL³&!x9¤Æäб–Œ©=Ý 0 ²aÄåcÎÄ%¼ñ¿Xš¸aX|érÉ5ô µœ¬%bèoý©ðJ\3›_=Ï#k›ÓÈ7Ÿ¸ýQ$e%²a!¸÷Pú)>Eju `xÖ£CD[Õ-÷X3ÓÄé¨äêS‹;uê”<<ÀâÓNmÃðµ½âÊçØ‘8b¢c8p0–¸#idæßùTS'Í6 ›S|Gé óH,bâHʲTÉýÿN†WG†]Ô¤¤/0)ÈL&ñh..ŸVôëZï¬<ÀÚà"îºmͽ-E›ÏÄ‘™@äö­lÚVÉ=0¼éÜ«#uŠ·Y©Ñ;ذqë7n'&㯓ÞÖx(Çõ¡áñ•5óH‰ÞɦmûHÌ.ú0ì„t½š»¯j¯' ‰Ôú ôx yÑ*Ÿð”Dâ’RH=–EvnN,VvwO¼}|ðó 8È{齇Gp zÔ &>6Ä”t2sò(pXín¸»¹áéíK]ÿB‚üªi‡{vÛtnM·Ž^ìI %#6<|ý kÜ„Fn ¬‹¯-ÃÑN“áwò çÌ]º•ýG²1¼‚hÒá|F^z!¼ÌêMg%ºñëp>ÁËV°vÛ>bŽ>ÊÏÛ¿àÂGùµp/¹b¼N÷1LÊ«ÃÜß·°/1ì‚RáÔb›àîcx¬i7Vü¾Šu;¢8œ|ŒG©Gùõ¾]BkÍ”H;èOHˆ¯ðk¿qãzBCÃÔ;"""@||Ý˃ꑪS€Šˆˆ(@EDD """ P¨ˆˆˆTDDD """ç€M] åÑe>ê„Zæ™þ™êU """ç°SïH‘Vê‚ZF¿ÿ"g Ã†TïHÑXPè I¤v[¸p~…×4…+""r """ P¨ˆˆˆTDDD*""¢¨ˆˆˆTDDäŸéô&_°–§FÞÇ·©®“¾Í­×d½þ ut¥r3é¢),m0–ÙŸßI{«ºDDäß Åõ« Z·$Ø­òÛ›bW‹ˆˆ´|€6ãšgÞelCÍŸ·6\>éAzz·%T]("R‹TÎŒµ!}¯h¨~Q€ž€+™_»‰G~I§ñè×øôÞ¼KuÅ~Ï=7=ÏÊœVLxï=îjï+ñkn½ì%6µžÈÜ7ú°cÆ[|üó&¤¹ðmMŸQ71qôù„–š>.ó™7/`ïì÷™µèOö$dà>ì%~{¼Çß^pds?ù‚ù«·•Ã#€ÆíÏgÔõã¸æ¼ú”•v‘¶s>3>þ‘¥[ö“ž‡i÷¿^#Zu:Ÿ«o¹™þa–ª¿÷¤ç@]¤íZÀdz~à÷MûHÈpáNû^3ú¦«¹ Ü£ì–^÷wsèów™1o »²±4¡ÇÅc¹w š¸kЋˆT‡s3qh bðƒ“¹4ÌÉ/ù IDATžaúšc˜Çæˆæ³§ß`Uº'LeBû²Á@Þ~>™t+S¾?ˆo‡~ î׎ºiÛøéí;e>‡œ•´Wp€ÏœÀCŸüIZÝætêÐŒ ûñM²vÌfâõwòÜ—+‰1ѯ?½ÛÔ!eü|ÏÍLú楾.gË»ÜzÛ³Ì^v³a7½˜‹zµ§Û6þô%‹£§õÞ“q¿x7Üò4ýIN½Nô½àÈІ…lºL ÀÌXÃôÿ{›µa ›ú"SG6ë¨ÎÙ?—Éw¿ÈÒ×ÿÇ=ßᆆ ›U_Í%2?ˆ‹Ÿþˆç—jËEVì»ïƪ¼÷$ñ™0§Ÿ[Ä!W#ž|LJ5ÄÀ•Ɔâž™[yÿ‰÷èöÙôð,ûYçžùÒ¸–7¾½‹>Á…mú‘‡nyŽ%¿ÍâÛ›r[ pù{+PÇv¦_~>{ô¬ä__nù:‰’] |ºßÎS7´Â–ô3Ï>¿¨-2õÃäúõá)Wи²Û8,!\rÿ=Åá ` ìͽ“FJ&kæ."ºÜÝ4¦QŸË~ 8< ‹¸HøùSæÅCè¥3uTIxx6¿Œ)·õÂ+w?,ØÀ•ArJ.¦µ];–ë0 Þ :Ò:¸èÕª¼÷$Õgô‚oY“Cîã‘¡Eá `ñ£Û-ÿÇø¶v\± ùjeF…*Ô´4cÌ£%á `o8œqÃð:¢Ù¸%¡""w€Z¼mÙžŽ*û׎fvÊÞêIÇ›§r[R–½È ÷~J¤#Á=Â%'¸ ÕR÷<DxVxݳóôö7pîßÂÖô²‘` èÉ…=+ù¶,6®ÝA¾áÇùý»àU±N& ¢ͬ.îÞC† XüiÙ2«c ?÷!‹¶Å“u¢Û_«òÞ1ÓÙºåN‹½õ¤Nù{h­¹h`K¬f[7ï¥ü ¶5¬'}›—¯r­4nÚ+NR’âÒ¸9cg|ËuÏPµÛXÜZ2vÊüvý{ìÈ2¨?âa&_tÂ$·„„Q¿²¥´Õ#,Ä‚™žBÒQüK’Æ\ŸÊªYW2ñ‰˜®¾½»ßžd1íÇÒÉ0ÁÏp#bÜdnØ1•Ù«gððª™Ø|êѼ]gzöÌFô¡¹ïñ¥¯Ê{O ©$¥¸0ÂCm•óÔÃnìäè‘dòËmD£Ž~–Šv7Pà(ШùÛô´ä³wÉ ¢…UcZÔâò.Àߣ›°Z©ü¡>.\NÀDË/¥›ÿ‰‘d éˆoÑ€žÜÿá\.ûs)¿ÿ±ž ›6³yÃ/|²îæÌ:û§?Ï m=«üއ詮¨A…50ôØ'‘e€foýÇgî$Ïÿ<†µŠâ絟ðØ{=øäÞ.xWyIq$8 Eù«‹œIÄ%¹0,„øŸbh„[0ö9iÐg,wô­Â=šôÉøž#¤îá—÷¦1í»u¼ùæB†¼q9õ,§ñÞ Ë@p c_± hi­pOi¤'=‰ˆü]Îéå˜fæz^j‘ŽzŒ˜ü$Ï>ù0#ë;ØÿÅÓ¼¶6£ÒÂË•þ'K7åTx=wËrþ8êÂÚ¬ëžj€Ö¡Ûym±›é¬X¸’£gp5= 5Ã︆nv“‚Ã1ĺªç½uéÔ¥)VW&ü¾®ðWDäß f+_}†¯BÃË&óPÿ,ýxèÿ.§!‡ùæ™WYVY¢¹ùñ•7Y‘\r¹Œ+u-oLŸGœéCˆÑÔrê«>òF†×ƒÔ__â‘6’\þ¶Ì‚£ì^ò vå5ÏŠ¹‹Øœ˜[.à]¤lÜÀ~‡µ^Xá£øªòÞ“,cÓa—ÓÓ×$eÑ«<ÿkùÅ}˜ÁÖžcÆŽ, †ru_4a+"ò÷8³)\WŸ?| ‹O0jñÈÃ/^O{«‹äß^æ©yñXš^Çãw÷¤°h4¨Óë.ž¼v·ÍYÀÓ/ö¢ýÓƒ)}§‡­åPFyÿ̽WÿIDv„X’Ùµn#2L‚úNbò¥õ«t`ÔéߟHòƒo³ê;ñMK:whB 5‡”ÄÇDwÌàÂi#ÞÖ Ì46}ñ3ŸžàæmiÛ$?w'é‡w²ak,™n͹~Âpê[gÞ{² Å”G6sÛ“‹˜?e ë? S˜´}›Ø•†Ó··>~;ݽ4€EDjh€f¿wñ' ‚à6d¹Àud!O¿ø+Gì­˜0õ6º—~Ž^DÜ6…qîàýß^fZ¯¼zIhÉÝ›sÃôèòÁ›|²x›Ò\ø„v`ø˜›˜x}oª<‡iàÝn ¯Ï‰`á—_òãòMì^³„lÓ¿ `Â:à’þ¸¸OÑ…>–† ½õò—m`sd ;Öl'-<Âi3d<—ßxÃZU‚UyïIY ò³Ã»1sÖ÷,Ù¼‘%»œ¸4¤Û¨ÑŒ¾éú7ôÐèù ñæM7n\ϰa#ÿÖ+ól×7ÐXÏ‘¿ÉÂ…ó‰ˆè^¶HT·ˆˆˆTTDDD*""rnücÿ ¶¥ÞU|¸ú*m!Q*""¢Q€ŠˆˆˆTDDD*""¢ùW¨òm, ÎW¯‰ˆÈ¿RUck;Û ˆˆˆÔU-5…+""r """ P¨ˆˆˆTDDD*""¢­NNö¿9ˆºöܽ$›˜ÚÁŽ­é}¬È¯þ…Ïûöêt}ŠmÎr?8 íºÏd¤¿Æ7ÿÄQó¯ºa;Ó"ܰ†ßÉo¹€ã(»}À·_F¿ ðrÃÝ;€†rýÔ9l:êÒH©Íj&ÇÔ§—a^ô0÷÷[F o ‡2“£ZÈ''×y’Ÿç’“kž…vÁ>†©·µ$nöd^ÞwòüŒZÈOÛÉùñå8"†ÝÊ“ïýÀêµêBç–~dG.eÎÓ7p~·Ñ|²ß¡Ñ("R;ÔÁÖ·žáÛäP®½ï:Â-v"F %ÜŒbÁOÛ9Óˆpìx‰Í{sÛ’R.Gs¢æó䨎´›ð=GÍêm·;=îœÈö¼óì×$ž° uqxá|6;ý4ª^†'ÝÉ+?l">5ÈÍëX·9ŠØÈù<Ô«¾âî‰qH…¨ˆH- Ь_y냭¸š_Çø>Å/»õÅÅõ\ìY°€Hç™5ak{NDì ƒéÐÿnfmNÇÌ;Äâg¯¤k·[XXÿ^f=?£zÛ-W3nˆ/G¼ÉÇ'úR3Eóÿ$ßw£.,ìŸ+?fÛ¯oqß% q/y«Gãá<÷Ñ#t³CÆÒoX”djDŠˆÔ¶Mÿy6ßÅ4¹ä2º¹•úGoFĹí'F—+±\ñ|=:›Åƒö,ãX¹üpF}Àˆ`+¯î<¶.,uépͳÌß¾9W¤ñÖ‹ÉÜ=‹W–·àñe»YýÁD.sûËv[ž ³Ý‚[Ä4¶;+¯"cß¿‹Fw,&ûøËF î€OþæÌÙViek&/fþ¹x÷Å ?£ðcnîØOÐoÖfÝéd`:“HHV *"RË4›•ó“J^Ôµ\XxÓä ê:60áaÊD„%”+_qMìzýfú9•â -ØÅ·<Ä¢oz?>“GÏó*iíð6Ö®ÛB|ž Ãf!mÏ:Ö¬ßKŠãÔÚµuËÍ}z¨ n‡?ã®;g³kÕSŒ›¶–ì ¼üÁ´*ú›1fÖvVìmϓ˷óûK×Ò¾ŽØ 0‰Ï6láókœü±&¡¸Š=q»Á—Þ¡0wóÊü,‡3ç°ÇéÅ…ãÇÐÊZnqmÍhÕ܆éØÍ¶Ýå&q³W0ï×4¬]F2,ü¯»6sÍÓÜò¿ äyvãgn \¨ˆHí PWB NKp=‚*ûF#ˆ!#{áž½œù¿§WòozNýˆ©½¼Hüá.Îþ"[ B¹êwÛ¤$Á,á7ðá¼×ÛÙ¯buçÞˆ!“¿à»Ç{áy*íú\Ä„ë[bI[È̯KMñ¦ÿÌG_ÂôÁÍW5¨ØA†!An®#ÄÆ—þÍýc>¿$[é0rͬ'ﳂ¨OwõslÈ æâ?ar„‡F£ˆH­«@órÈ5 /–q7*o&tèHºÛޱdÞ² S¦…Ø™?x„î¶,Ò™„y›7®;éAm8¿K#¼¯Þ‰Ûu£û¸qDØsX>sNÑ•º&‰ßÍàÇd½b<#*ûbww7 ÓE^n^É9[òùsÞ",->¼ 'ËOgì÷Ü9üV¾õ¦×Ôïøâ޶¸i,ŠˆÔ¾5<<ñ0ÀÌË%ïwbX cd+©¿ÎceNeïÈeÛÜÙY`.Rvl":çäíºõ’Ÿ?º‰f'Y‹“µkmuzS°io(W4_|ô+Ö–Œ¹yÞ•.——iXððt/©„›ùiÑ!h2œOüwÊ]I¿ðàˆë™i¥ÓÝ_ñÃ㽩«SŸ""µ3@­õj5p%'räDwbX[0lx;,G~aþšŠOòÉ\ý$ãŸý“œÁ\7¤>¹ÿÇøÇWqÆ w’v-¡\9á‚\{™3s)Ç¶Ïæã?ò°w¹‘›ºŸ &4’x$ÓLXý’÷8vüÄ‚ý& †Ž Û îY1S—1eÔU¼¶ÕA«ñŸ2ÿå!+~Û‰+š…ó·â ÌÈÞž?”µ‰W®¼„'VezÉ[,üøzšÙ5øDD xÑwÔ`üIfÙ¯›ÊUy¥Ø»3rhæ¾,Øå\Äs·}¥íÝ|øü ¯Û1ðò?fÜÛÛÁÙÜq÷WÄÉCz*´[&^é8öfúx€iÔ¿üfFžh^Õ$uÙol,°ÒfĈâ*Õ»ˆùÔ8’þ>"—¨÷ïfòoGpX£gpSÿ^ôêUî_ï<¿N”©e u/¾ËCMü8—õ'übîœ?rÁÎü´`gsÇÄ/‰sëÂgN£ÒÁåK¿'gòp„;ñ_ßÍíGsú´-Ûnùï±4ìÏ…-­`mÎuãás¢¯1SX4w)™nŒÝ[Q¨&ý2ŸµyÞô5:•„nA~¦ ¸29¸e-k×Vöo#Qéz”ŸˆH­ P¼/â® °F}ÁGK2Oø6Ͼ#¹ÈßÉæŸr8|,ß':qeodZO¯J Û<¹> —3‰Ç7áLN–n÷`¹œrìüžïw9±w˸ž'¾¡Äuè+>ú%¿awsÓñòÓLå×y«Èñì˨‹*yú•Ö¯%ß41OöÏÏ{ƒu3‹ˆHí PltºëQ.Šç‹W?çð‰Š)ßAÜ;ýIþoX89Îs¸¦'j×Lâ‡çßg›Ã‡A·¥í S:Ÿõo¿Éò‚vÜùèUÔ;ž”®cø÷{€'§?ÂÈ]R+"R[تóËŒ Ë˜6¥? îž–]Çë*› õ¥ûSè~ÎWµl»ù¾Ã½ï­#ußr~Z­ÝCLs’‹‡bç0íý½„Þð=t+õ¼_kSF<ð8#4–DD §ÏJ‹‰¿‘>ñŸ¿âލ߸xÆ\òÝýhvá<ñö“ôö:I©Þ`óRÇiĈˆÈÙКÃëšoȹF@DDNþþ‡ˆˆˆTDDD*""¢Q€Šˆˆ(@EDDD*""¢Q€Šˆˆ(@EDD """¢Q€Šˆˆ(@EDD """ PQ€Šˆˆ(@EDD """ P¨ˆˆˆ(@EDD """ P¨ˆˆˆTDDD """ P¨ˆˆˆTDDD*""" P¨ˆˆˆTDDD*""¢¨ˆˆˆTDDD*""¢Q€ŠˆˆˆTDDD*""¢Q€Šˆˆ(@EDDD*""¢Q€Šˆˆ(@EDD """¢Q€Šˆˆ(@EDD """ PQ€Šˆˆ(@EDD """ P¨ˆˆˆ(@EDD """ P¨ˆˆˆTDDD """ P¨ˆˆˆTDDäßÊv:Z¸p¾zNDD U1lØHõšˆˆÔzšÂQ€Šˆˆ(@EDD """ P‘ZΦ.©9\.{÷î!66–¼¼\uˆH5pw÷ AƒpZ¶l…Årêu¥T¤Ù»7’ŒŒ z÷‡‡:D¤äææ²}ûöî¤uë6§ü9MáŠÔ ±±‡èС“ÂS¤yxxСC'bcWés P‘$//Oá)rVBԳʧE """§A*""¢Q€Šˆˆü{ÔÌ>̪/_ãá;¯gØàtïÕ‡ž‡3ê¦ûyüÝù3îŸx¯š‹èYãéÖ£/·|„ëøË9‹™Ô§'W¿Íg¾ît?'""µ1@M2¶Ïá¾ë®ã®—>cÑúh²¼Âhݱ­Ã|É9°†f<Ä«®ãá… %!U™Çæ3±OO"®}Ÿ= Há ¤¿÷3î¿÷Mþ̰Ѡßmü÷ž«¹ ‰OI"ç§²sù7|ðÞWì‰JŤþ?¿7ÜÚpù¤ééÝ–PË9øœˆˆÔ²uFóÙsï³>B/~‚žD=kùP  ÝE·2½÷ Vïñƨ ½amHß+ž»Ï‰ˆHí м_óÅŽ\ ß ˜xÿÀŠáYŠáÕœ>]Ë¿ê"m×>žõ¿oÚGB† ÷€pÚ÷º˜Ñ7]Íáeow%~Í­—½Ä¦Ö™ûî`}þ.3æ­awB6Ö€&ô¸x,÷ND÷ u2ñk>ç­™óX¹;‘,K]šF fìÄ›iWÙÂæ,fÒESXÚ`,³?¿“öVq_ÜÁ%/o¦`ÿ ®î5£ä¡×d½þsËîïXWù‡¨ƒÝ«×ä2ð>o(ªZ[ºˆ_<[ŸXÈÁwBÚt¡oW7ÒömbÝo±vÉJn›>Û:ûT¬Z‡ù~òÍÌZo¡U‡öô;JäÖ],ùd ÛL>ŸvAÅrrø§Ç¸yÚRñ¡I×>ô‚Ä?2õ–ü§OÞ),«o‡QÜzcæÍYÎáº]¹âònµa oƒ—ñOXWù稙ÁþýI8±Ò¤mK<«Ÿ óxú¹Er…1âÉ×x|XCÜ\iløà!•÷ŸxnŸ=@r_îÜó#_×òÆ·wÑ'¸pÑ ýÈC·<Ç’ßfñíM¹­…¥¨’[ÀóÓ—‘hkÁè—^çÁ^…çgGXúâDú.öSБLh[¿XN¬WÝ2ÖÖÖºŠˆÈ¹Wõ=°™ÎÑ4`Á?À¿Šç6]D/ø–58ä>Z(?ºÝòŒokÇ»¯Vf`–oÚÒŒ1– €½ápÆ Ãêˆfã–Ԣϸ8¸è;þÈ€ÿ™Ä=ÇÃÀÌ…÷ÞÇÈà³>çj]ED¤fè™0ÓÙºåN‹½õ¤Nùôµ6æ¢-±šYlݼ—òwŒXÃzÒ·yù¢ÙJ㦰â$%ùháí2f[·ìÃapþ©ðèm¯n ìYçì®ü¹ZW©!jÔÅßϸ8šz´jU™JRŠ Ó!<ÔVéâÔÃn˜=’L~ù¦ëøáWa‰ ìn6  ÀQPÔÎQŽ$;1-õ«ô 'õÃBÎr€ž£u‘š ¾4k‚'Ñ»ö’Så`9å†*NF56s&@ÏÑºŠˆHMPl´íÝ‹‹IÖºŸY’Z… 2´`˜IÄ&8*yƒ‹ÄØx L¿ À¿¼ÄçÄíøhÅp%—TÙ£ƒ$Ä9»S çj]ED¤¦(¸G\É5í=03Vðæ«KHƒºaMhâƒ%ç(±’œíp†7(Kè(¦<²™Ûž\Äü)cXÿyÂì¤íÛÄÆ¨4œ¾¸õñÛéîu†GõGòÈ}«ÿÌr>½çjVEô ]‹ÄëÙ˜ÚŒK/nÁ‹bN1@ÛqAŸ@¾ùa9ÏÞ|7Ë:ÖÇËj`k6œûGwÅûDËpŽÖUDDjP€‚AŽcxý‹~¬üq.ó–üÉÖ}‡Ø_€ÕËzM{qéùuɺ‡–~°!1;¼3g}Ï’ÍY²Ë‰{@CºÍè›®¡CjX5+ /yšYŸñæGóXµm‹,~4í<œ'ž›@ÇÕ÷òã)—}îþÿå]¾Zµ“߬§ÀeâÖ«=w\wâ=wë*""çš‘_aNrãÆõ 6R½#ò³pá|ýnŠü ¿_ Î'"¢{™×ô,8‘Ó Q€Šˆˆ(@EDD """ P¨ˆÔîîîäææª#DªYnnîîU»/_*Rƒ4hÐíÛ·››£Î©Æðܶm+áááUúœM]'Rs´lÙŠ}û"Y½zyyªDEªƒ»»ááá´hÑJ*òoe±XhÕª ­ZµQgˆüݿꨈˆˆTDDD*""¢©Ýt®ˆœ6—ËÅÞ½{ˆ=L^^ž:Dj$www4§eËÖX,§^W*@Eä´íÝ»‡ÔÔTºw§§:Dj¤œœlvìØÆÞ½‘´n}ê·ˆ)@Eä´ÅƦsç®äææ¥‘éøýÕ[¶lR€ŠÈ¹‘——‡ÓéÄår©3¤Æ:>~«zB*"gÄétª¤VŽc]…+""rTŠÈ1MS µ’*PU "¢ TD*"µŠƒ#ÛóÝ‚UlˆÃS_G’ax5£M—<Íl’`ÛÊ}lZõ'i¡opk»Óß{›† ›XíXL“j)žM+v‹OÂZ6'ؽâ[,õÂñ¦šÚ;Û0s OŽ‹¡WòêôkiV¡‹í…aQý¦©†"nï\^ÿ&’L·f\ñOqwÿPÜ\.L ,V Ùq[Yþój²ëüƒWÂÒ„+›Îu•”µ¦3—Œc9ücoø1ޤ•žØ[0êžûèéÙ„]9£‘Jê$zÃFâœA#nã¶îžd¥¤YzÿîÙ„~×¶ÆÈË Çqúí™å–»z*©’/)ÈH%5µæ%Ì_ö‹D§Aƒ±šäåàRª‘Æî;'; ??wrsn0ùäfå—­ZwÏâŽ)óIéy?_<Ô·2?uqð›ÉÜóÙ!:Üþ6Ó†øQáÌiî!–~=‡¹+vrè˜ ¯àftx9×_Ò…ûYª´Oc™ÍäEüß3ØÕìzÞzª7ñó¾àëß7•œ‹¥n8úý‡±×œO¸[%í¥îfñ¼,ݰ›è#™Ø| iHÛîý1¢?­ê@â&n IDATüǹmæ.>㮫>+)<»ÜÆGS/Â/o9O\û*kC.ã¥WF—;êâØþe|;÷7Öì:øÿìÝwxTeÚÇñï93“ÒH!”4Z z•ÞA@Ů뺖]+–ÕÕUW_Û꺮ºº@EQª€Jï-Ô$t¤÷6“™ó¼$@*%‚ÜŸëškÝÌœv?‡ó›ç9eHË7pò$²s?ÆMEÀŠcÚµÛEÞÁ_™7%›œ -φ2»àåLë6=ùFz4»ü_\$@…W¸ªãèN&ÇÖ­âÀ°›hw )“SiÐZ, ªR(›,¥Gy³E;»ŽJ•õ¶lGøîåyü|Ì›N]û¥§³[¿~õwâÞÃË$èbOµªÊ½7U¿ë¬[JÏÛªtVüãiæï1ѾÝB³IÜÏÆÞ"!]ñõ¦©vn^ñ?ðÊks‰Ëgßp:vÁÑÅécGXý]nûÙÁD“Nc¸ãf_ÏYKR“&ŒÅ·,‹ôfípE¡°`Ò!Þ =TƒÔu0û½Õœ*qÂ?*†¾],dŠ#nå—ìÚ¸©O>ÁÔ¶ng¿ÀÔf{Š|ÍSý£%nwèÂÀOô‚,’OaïoKhÚgÝê[¨¢ñÒê?šóXè{žþã.º÷îFçvQDE„Ñ2À½ÞTöC¿±¢Õ8^ûâAz6100aÊßÎÛÌæ›-Ÿñï_£yv¨Z#ª’ãàÏ,ŠœÄ›_ÝMwop £R~fö¯³jÃ~¾¡'7µ,M>•·ÞœË®\ºÌ|oí„·r ÐÑÍŠœ„m6—VÕ5ì:¦4‡ÝóÖrªiGÆL™|ö""e·RX\BM_ Tú¯|ðáNAŒ|æuž€îÍTÈÞÏžæÑÏ÷2÷½¹txãv:9×v{ŠØ¾t9GKüöÜ<7À ‡ÃMÇdÒ±¥àp‘労‰¨â ÷@ÁÞd O½\ȯ}Ϊ‡X¿øëšŽ‹OkºôƤñˆjbª¶ ¨ªéÍ©JïWXWÝŸ1ÜN´Ê$3ëLG8ŠYŒbÍc عb-''ôbFÏôjíûøð¾©|Xù}Sÿö·E˜ê´ÎJoÍ´Çn¥­–IzfÙW—ÞLÄš9'ØŸÑ¢)ŠäÕ YMú>Às7µ‚Ìt2Ë}aÑÚnX)q€²’_X’ÊAQ^y¦jj|vcÏô@ N¬^ÁÎðqèéBnFfÙçtZN~˜›ïå_û×°tëd¢û¸—I_êö¨Brs­(Sí[*222+~ý²d)Á~®Ð’B4‚îU´Ë ÿCrÜFÖlÞIܾýì‹?JzÆ!6,8Ì–uÛ¸wöŸR÷Öޤ½ÃJ°–ÿÃJIËîôôþ‘ÇHÌW„6¹„>¨îJ`Xkü*Ÿ‹Ôõ¨{_VŠ¥‹_!ÖrA¡Åø‡`&™¬Ü< šbRØs;nôÚs £R%Vêüû9*ŸÄø8tzôm Åör_ lEMèÕ?’ö >á8FŸv®ð½èíѼ ÷EÛÃWïÎÅ2i Ý"üqÕÏLSRzþVz Bˆk± à°æ“eÕqëÁø¶ý™ìdÁ¢ò9¸~>ï¿û%S·òñ'¿óô0´Jýµóõ攪p´´ꇗÃ@UÊ5exáﯣr³ÉÎ5Pn‡YðÎ|âŠËÏ]ǧçÍÜ78¸ô|晫zkn|þ-¦Wî¶:(ÊɢЮê¶Îž8—(T¥ÙkzéaÜn7Jçid“™é@é!ûØq(ý"ÚJË®ÚË®°Þ 0rÉÊ6Pš?Íš–T³Mü°hûÉÎÊÁ¦.µÙtÚÞôÓã_â«íßòú¶ï0»ùц˜®}r],-ܯÌ`»¨¢1°[‹°[‹((=šâÛy }:ŸÛþޤý;Ù“7”ÁÑ3<°«Ò[1*ÏF9ÎöÌ4 0 8±k[ *hH«IÕœTØrÒÉp®ýÕ ú2¢Î÷7íÜúiÚ™/ y¿‰V¶H…QíEŽ3Ë×LÕžO¾¸íQ”˜#™õöW\·–U›·³cgq{×óCÜz~ú¡#3Ÿx”ñaΠBˆk³ZýÌØŠr) 'Ì '|òó ”§zÙS…Jì”(Ué`f›“W†Õô挴dRíŠàÊמ8ÒIN3Ðt|½@Yzðô’ßx©ÒÑßQNZ®­ì¼¡ªØ‹<_=ê°ÎgÏ›ªê¯ÎœWõÆßÏ„v0•“§m¨`—KhÃê—QþçÞ÷Æ×GC;œFršUåi§S(Q>¾Þ˜ËzÜ—¾=€£˜ÜLná½¹¡ý@nrrBË?Ä/¿ÊßÜÍ—_­¡ïSCð½ÌQy¦„¢ÎZ×—Ýn?ïû%'ŽqҚɋ¦Mʲ^>øèàH:Á){¥iJ޲}gúÙÞdù÷ŒÜ]lÞ_Te9Åñ[Ùžm`jÕž(WPFY§“8uªâ+%ÇŠ¡ª €óog]Ö¹æZWj \hß9 …l]µ•,ãÂõG7cчûy—Qîo¸Ð¦CkLFÛ6î&¿òrÉlÞx‡æFtûP´ÚnÏÙ—ƒ’âòr2ÉHK&ÃêM›'ÐÙ¬(II!ÕQ÷ýPTq•¨ƒó^âéýȺÄL¬ÄÅÉ[øü£…uh¸uéCg·²mÒ†ŽÍM8NþÊ÷ëRÏøK2ØúåÇüxÂ8;ĨT¥«^4V|>‡mYç‚Û‘Ç—ŸýB²r§ë˜~^ôúŸv¼àº.ë\Óü«„·AÓ“ê¹›¿à­S!¬KÈ>G|†qîo&o|½tŒŒ“$ç 5Êý=pÀº{(2WÁÇR±yÏÈ'þûù&ÁŽ<Œqj¿=F*Û–¯ezù/- ÃQÌ©M[9ìÐ07 ¦™~ùT†p…W|פçqà×9ìûm.Bƒýhâ¢aÍ>ÍÑ™à4ˆGï뇇Q\öLÙFMïÇâWV³îý'Iü9Š–žvÒä˜ËÔQ:s¯4Zú¿æˆ¡Œv]Ç+î¦]‡0|ôlï9@R¯σ<8À’bÇÅ J¸Ô¬öë\ñ’ò}ÞÊ=P°ëÑÜóìLN?ó;ç¾È}+Âh€›#´SÇ9šlfèì7‰lZ¦VôìáË7ñÁ³¹¬ðÃÕ¤ajÞ[G·ÅµÊ6–þg‰{_þôÈ}e¿½ó{·#ÊßLÞ‰ì;™‡áͬǧ¡J°)j·=ŽB–}È7Ÿ|BÓÐÖ„ûâiqŸr˜}‰©:µfê-hªTݯ,–B\]ª9íÞë°‘u[vwà ÇÅsÔ¦°¸yØ®7]ú gòõÝiZTz5k).ÝæÙA|ðÕ/ì8¶8W?"ºÝÌëw_O“Åfn¹žL…¬³„2áÅ·éôå¿ùråvÖç¸7kÇð©·p÷„(L¹kÄ%hÖj8gX©gà(Â<ü»#‹çÍgé†=Äo;ŠÍä†oó6 ¿u£[™Êo4=ó9ÑÿËüõûÙ²v%†ÂÒ%Š©#Ûà¢ÎÝZaìE8Ç>ćÿìÂW_.dÕ®l>bàÜ4„.£§rÓÍ×ÓÉ9—\«ª¡\±=ZCf݉iýâŽsx÷!r‹Á¥i0m‡Ìàú©7ÐÇ»ëå@¯–œ|ºÊR·oßʨQcåÈ „8¯%KQ÷éfœ]ÜpuqÁÙÉ‚ÙlB×@»kQyù…”TébhXܼñj↳ل¦”ç“““‹Ã-@/ ÅYI¤å—õ&MžûàlËâtZÎMšâéæŒÅ¤aØmä“WÄ%=¯^sÁ'8wÝFöédò.˜¼uXç”Ü*Á®»ùìëŠ#7™Ó9Ÿ¬™\po≻‹3³Ž¦»•â¢òó °•¯§îŒ‡·7.NXLeO4*ÎàtZ>Í¿?\9¤œÎÆVyœ=ézûÿ8VpŒÿzš†Ó£Woú¿°Žs#¿6’Ö~ÊSwÝÈÀýè>p,Sþ?$ärä³YtíÞ;¿IÅ(û´=îmÆöìI'V`­ºTr+]»÷çžù¨êÖ¥ðËÿù¦B÷Þ¸nÒý¼ôC<ù ÀAê¦Ïxê®I\ׯ=†L`Æìÿ±5Ó¨¶"%i;˜ûÆã̘4о}ûÑsÈõLùã+üos2¶óÕÚÌÚÿ>Ïí“FÒ»ïú»•‡ß[ÉQë¹í85çºy‘56pú¸ì¼sé«ûƒ?¡J?—½ïGÞøËŒ1ˆî½úЭÿP†Ý8‹þú«N²× !D=¨ÓÏ™©¼ ,ZrêÊèÁA˜2:ö=¶n\Ï¢µÙ Õ­Ú”9Â×ý¹» yd8ürɰœ‰6;Ç~xŠY¯¬%Có¤ulúø*R÷/â¯÷ìelkýVÀ~œo¿‹¯w»Ò®cgz…$·o^yÓêcžvû7³^X½u:õ&õÀNv/ý'&|öáL¢,g«AÁÞ/xä‘÷Ù”¥Ó¤E4±ýý0ç#nÛÞØ¼–M½ÇÿÝØK•u8ÉOÞÁg[u¢¢;Ð=8‹„¸ýüúù3ìIV|ýâPü4 ÏèqÜ}k~úr5'½º0ibW|Ë ljÞ7 Švý‹»ÿð9 6wšwìÊàÞžh™$'fû¢¹4<“ë‚Êì`ï?§1ã¿Çñ÷+ží‹“ü›Bˆ†PEꥬÍU¸öÎà4_êÁW³qÉj2FŽÇ¯šu$,a~Ë1¼2÷1F†–þн2`œþ‰¿¿½– ç(füãmîÑ´´›ld°îÍ?òð¼ƒØ«FP­9âò}ô­ükþ=t÷у̵çÖG°áÃG¹Wéô~iO P{xïÞûøxï×|¾a2/ p+û2±‘7ŸzŸMyÁŒšý:³Ç†áV¶íE‡æó䃯óÛ;gNϘªWZ‡™«MåÝï ¯i“”œø‘?ßù ¿®üŒïnÌ=:žÑc¹«ÄÍYMRÓX&ßymLåçTÈŠyóI°ù1â¥Oye˜¹!ƒ‚¤½œt’Ÿ€BˆúPû!\•Á/‹7S€;½F(ë ix÷I_OâmËX‘\ýp¡Ò™øø£gÃ@Ó5ÀàèÒØ\ Ñ|üÃüáLxè¾ô}à!®oVÏ·®š"¹õ©»Ê³´$>}nb\„GÆ ¬æÏeá  ¹w`ú¤XœT»v*»eÇ yÙüt‚Æ?ÎìqçÂÀ5üž¹§nÅ»Y°ø•/žUz7?}.<,¡£¹}t0&ûQ¶ïÊD]̶y¤g£L-èÒÉ·Rã긇t¤ù¿j4‰èˈaCÜÞ“ü{Bˆ†P#å7o/FóìŨ¾^g‡j5Ï^ŒàVÇâ•§¨.BuŸž Œq­&YóØw‡æCïÑ8W~ßµ3×u÷ª×§?èAÝèݪR¯L¦Eˆš±½cp«ð¦†Wh(M5EFzfÙö°}Ó^lš7½¯ë\éó¥ÓøÄv%Ìdpü@<•O›‚{Ò/¼rÏÐDËÖ-0á #=‹‹:s©7%2Ò“}ÿ}å?,Ý}šãüÍ:â!^yù%ž¿±¨B\‚ZŽç$­XÆ.›†×ômR~œÖž#à·øö.û™#Óg^)ñtÿ@ª;Z«,Ò2(½AÕ~ÀL`°?:ùõV­‰7^UÙ„“Å„¦yàÕ¤šY,XPØKJJ{†F:§SJPFß=ØŸïγ%„W.@£,Y¶›ç¸O¹ÿÎ/*½Ÿ…°'.giÂLh[) M¦ ÷v´úÛHu¾ñOíü Ò.j=  ûÑ}âxº6­y"S@G<µZ-äâ¾øôäáÿÌç†-¿ñˆ­lÛ±“Û~æóÍ?óåg=xøÍW™ÑÎUö|!„¸êHø™¥‰¥gÿòNîcçÉš>y”¥ËöqwÛŽwÙÖÍHátŠZTî-ÙI9Ve8S3[0—vÕ(JC¿ÙÙ9w±Ö©åK€¿ŽvÐAHß™Ü×ÏùʶªîA«žc™Õs,³€’Ìx~þðE^ü~3ï½·„áïN¤™tD…¢n‡ÚKŸ¤„ÝË–sÔ¡|ÓlÙ²‰]Õ¼¶ÿïvÂLI+/áÑ~š'cÂ0™l\»¯ê=Åq¬ÞšS5@}üðÕÁ~â0Ç*_¡S’ÀºÍi4èSï´&tíÑ‹ÊaÍ’µd5`ZkfKé—‡ý¢Ÿ9lñiÃèûn¢«EQròIr+¨B\µÅ±då)z0C†u¬ñ¾AS䆵6áHùõí§Ójäº{(N|ÿ&lÍ>–F&Þ‹§«ýuÿbCM8Ž-æ¿?Ÿ>,%©¬yçï|uÔ¨Ïáj×»ùØ[Ý 2Wüƒ'>ÝNzåt+ÉâÀ¯óX¼¿Ž ¶øâï¥c¤ãh~¥¤6N³fþRv¦Wêqdl߯!»†©Y0Aú¹¿ŸXö6O>õ ÏЦH&ß~óŸû•åÏß̾obˆô.!ùÀnèÎ-c|ùãñ-¤Ö¤/yõ¤?ö>ë>¸Ÿ1ßFÝ _S)Éœóû‚~ºˆõq«Xª{Þe4³_ºÈ÷°P3Ó¤‰[¹^¥NÀÈçøHæíÏ—³5~+ÝhÓk&oß?à%wóeƒ—Rýýͼóe,KæÎåÇÕ;8°ñW •+Þ~þÇŒáúë1¢o]/àq£ïƒç/ü‹yëöñËâ­” §^¸oêPFÞ}¶UÛØ™pŒ½÷]®>Íi;|oƨHÏî !ĵAKN>]åŒÝöí[5jlã[[ã4_Þ;…×wGòÇ9ÿaVK¹F!DÃ[²d!±±Ý*u¡â”cœ*¬t®Så³Îk|¼«§èa •ðBqå4£¤-‰‰ž¦u‡(Z6óÁÍÈáø¾ì:‘‡òìÂCž„ä§B Ð 4|ºŽgÚÀ%lع‡5qyX þ-éqý ¦Ï¼‰¡ò›!B!$@«¨{»±<òâXi!„– „ !„ B!„¨B!*„BH€ !„ B!„¸T—|Ë’% ¥jB!~—.å1¶æ†^€¨*%%™fÍ¥Bш\jQ†p…BˆZB!$@…BˆË£þŸ…[¸ŸŸæ¬#ÉqæžíF2¥_–rSûøiÎzN•ýj™SÄ0fj‰éZn #…õó—§.m:­ 1ãn¤w3ù>$„¿£¨"/qr•T[!„è%±§°kW6©·Bˆß‰ËôsfŠüƒ;Øß)„/Mª^ã×™fôšr=ËwÖU6;ZÀ–ô²±nÝîÆÒÙ»|54“ ß !Äï0@{*q;OÐöº8_ÌçK2HŒ‹çDF&™ÙùZ­Ølv Ý‚‹»¾ÍšÕ¡~.”ãÔz¾\¼UÚÁê=™‘§Ùºu‡“s±™Üð mC×n õÐQ…ÉìÙ¶}ÇÒÈ-Ñpõ&2¦;]üª-ŽQ˜BÂÞý<™BFn6‡†ÅÕ¿ –´‰®º>—œ¡z¥³ÀÊTi~ºÉ„ɤ©›çóîl S3zO[éKŠAê–ùü°³ÜgnKL ãô¾^´—¼rµÝ<ÛöpðT&ùv·¦A„GÇáƒÓ¨‡B\³jò Ä/'™”EÁ¡ìiNgï ÷–”-…ý;÷½ÈèÜÛFaN…9iœ8˜ÈÑcéYãAÚš¼•Ÿ¶"Ý~&˜sINÜÂ’ä† áðŠU$æ[H~úQvü’J®šÀÐp·róUß̲ßöj­x>בŸÉÉÄLNJà`Ïa ö«pÁTvYño×–f{7rÚ8ÒˆOÌ c7¿scóFGŽærf -A‘DxV_-[Êv~ÚvTÛ¹íËK;ÊÎ_“8•5‚1ÝË}ùiŒõBˆË§áÇý<£ˆ=pŽ4âvžÀz‘“jfW|‚ZÕ.šÎ»Ðµs'¢#Bðv* #ŸÃ·p¸¸¦9d9DºÃŒ«§'.æsÁaä%²ò§Õ$æ)Ì.žxºšÏ…¥*äÈŽýd” o#3Žå¿ì>šÅ›m:ÓŽ–MJ§5 8¶qëŽ[/[jž‘D·p.[wƒ¬Ä„Ò0=›ŸG8’{fCœhÙ w­úZeN$ÕîŒw³ }ÜÊ}»*!u×*6'•4úz!Äï¦ fB:u"$q'K…‡w°7&”.N×H†Oo‡³¥êѾäÄæ,‹§@*>ÉáÓ%„·®¡cö%fÄ(z»àHßÊ÷ v–£ÂnWx·ʸ¾-qWÙìXô›RJÓÇÈI&¹Páç¡6ŽíÚMÊ™ü0ûÓuìºù••¯K8~XÌ®lT>‰ÛÐ94ïË2véLËöx)ŠU‡9p²!­œƒ´ÃÇ8“ŸškKÚ´t©yV–ºE· `'sÏ ~Üx’b¨<ö¥[H$®ºBñ» PÀ3’Ø6»IÚ“‹rd°{çqÚu¿Pߨ‚žwŒ]{9z:¬¼"¬%ªÞ c'/§…wµÃ¸N¡1Ä—ž‡3ûÑÌe…es1Ñ©kKÜu/Z4o–”̲áÎ" ŠxhàHåx’õì²uO_< OqìøÙ.+.MœÐ²‹Q€##‰“…ðv¿<‰alG{¿ýlJ3@s4þ(…­¢p3Ò9|ìÌð­†Gë(BkKÕpiCL€åì®áÓ>†ˆÝIìÉ/Ýr{òiR‘´¤q×C!~?Š™ Nh¿–%Š¢Ã;ØyÞ)¬IYðó2íž»Ý^¬UÏ:^~å/~q*ëÑ– ;ºûâ[®Cf6—+‡20ÎŒ|ÚòÉ+w^ÐÈ:ÀoËÔ¼B*Ÿ¼—+04oÚ´oÎŽUDZ%IñÌ$ºèGÏÜ«{Õì<ªÐhâã]q‡Ð½ñõÖ!¿ô©Ê^@Ðy=„â÷  ¹Gеín’vç`™ìÙy·¸™ìÙ´ï\xê´ˆ‰¥}P\L`dà×µ9÷ÀžšÒ`6›*„Dù”Õ,Ê+UÃ|.ù†ãò6¤[ëv„o=ÁþŽ4$¦áWrŒ³ùéA”_=ò¾ ê!„¿›3Í:Æ¿šc6EqJ 5^ûcM'%ûÜ<––ÝÚ-ülOÒn‹§ärVÉÙ‹ŽÒä0÷aúèö«Ce ¡C›¦ÄoÏÄÀ +~É+Ë:3Qá8©ÈÍÌÆŽ×¹+f2sεƒfvÇÝà*¨‡B4°Ëz÷½æNl[ï‹X¨ªÐÉQ%%œÉud³Ï1¬—óÉ€¦Z;í¼:’÷³ót5W–*Ù'ö²>î4ö+Д¾mÚTö•H¤‘ZPV$KQ­=/p?¦¢øØ.v¥ùjb'kÿNóÏÚÜ,ÓÕR!„øÝô@L4ëC‹øÕ=_:ùâßDçDViïÇž´™…+²iåeuâG3l\Þ'ë:Ó²s4þÇ·‘jŒ,v/ùŽ”–- nêŠÉa£ 7“Ôä2‹˜Z ^¶a IDAT¢ûhLÍ#œèV;8u°¨\}4\ZDÑÚí"fP’ÊÖçrÈß{6i…ç‚Oó ²Ck\¯¢z!Äï(@·0bÛÅq|gF)_¢»†‘ðËAòÒžLæ‘=dh®„¶mMN‘³·g\–è÷aø "–þ¶ŸôF!©Gö“z¤15§3-ÚGÐäÐnrÎ$¨æJëÈЋxú“ŽT[,Çös*åT¥÷,øwºŽžÍ-WY=„â÷ ˜ˆŽ¡åþU©±ªáÖzã‡{±iG'Ò (Ñ,xø6§MçnĸÅó]Âå^oV}¸ar ûpèD é¹X:Nή¸¹¹áÙÔŸÀàPZ· ºbOÞ1´¥ÿ^6¦–ݼâF›à‹kf³oGFw açÖ8“2È/ÑqmDxtWºFV~”ßÕQ!„h(Zròé*)¶}ûVF[íK–,¬ñ=qqRR’iÖ,°afîHeãü…ìÌ6ߨ LêêSíyçêž…{}´§<»VqM:_¾-Y²ØØnWº*ê*äTü!Ò¬6r“ràÌÌN!D·mŠüN‹BÔ? ÐßE€æqtçfâòÊ &hNwéA¹·D!$@Å…iºW¯f„Ew£»ô>…BTœ‡ÞŒ>Sï Ï¥NÔ››ïì-õBˆË ))ÉR¹:’ !Ä5  v©Bq•SdB!„¨B!*„BH€ !„ B!„¨B!®\€Ú~æî@š¦•{éèW¼‚ÚÐû†‡øçªS”HÍ//•ÅæÝψ˜PšºZ0éN½^#Á!¥9«`“\5,íŸb«üò·â"Õÿ“ˆt/"{u£…kÙñ»$ä„=l^ð›~ú–å­æ»ÛÃ1Ií/Gz’öÍ}Œ{`™¾1Œœ<’7¦Öñ–±!„hdjjÇÝŸ-㱈réHgÝß&1ö…ÕüôÄ ,œô9ã›Hñž•õ?.%f~º–OǸKI„¢¾ú‹—e)&?ú>þÓCLëY½Gr/O´€Ì¬b”îKp ³ÔC!®º0 ƒ*¢°¨ÜÏn©<â—~ȳw¥w‡0½]qq÷!´ã`f<ÿ ûòT533ÈØò1MêCT`\,œÝ}hÞ¶£ožŸŽT=ÁgKZÍûšHï¨@¼\q÷iAç‘÷ðæŠãXMàÕ¦Õ±³}v4ÝY‹­`ßÇËÝ,¥ç¥uf.´bœxAÎeçCsãùnöMô÷ÃÍbÂç¶EjR›ÚÕG½í[Ÿ¢½EÇ©ç«ÄW{ÎV‘òéXâ±Q½˜øÁ>l¡5jQ‹šš5hÐýÌ~î/Œ4ƒîOÿ»góÜsÏñÜssCT¹úÛöñLym%¾ÑôìÙ@gU‡ÚÕ_½ÍobJ{%;æ0o5 jœbÁœ_)ÐC¸aú Ü뵆µÞÓ¯žýMQ7ÉɧUå×âÅ?©šÔøžu™º«™®°ôR¯'ÚÏþÙ(ÉW§ã~R/m¡ÌšIO«Nå¦sS¿Î[ªöeÚ+ί A}qK¸²hΪ÷ëñêÜ»¹êÛ©ÞJ3…¨©sNªŠS9Tî¡õjÇIǹåg-Qw·2)Í)BMÿdÊ+·ìüݨñ!&¥¹÷Wo&ØÕwɵ¸#M}<ÊYan¯žÚZRqQÇßUPš¦+—¶³Ô× ç&sµ®]ýÖÛ®ö½ÜMY4³êðÌvUR¹\GßU]4ejýZU\‡æ­&º ÌížT[Ê-ĶînB¹Ü8WV³n{_ŠUœÕÐVÆÕ¸¿ !..ßÊÞ«œ•õ PíKsi¡†?1_%^üÆÉÿQ£\5åÔÿ-uÔqöȯÞè¤p¨Þ=î¸P"©cÿ¬\5“jußr•Wu êÔF+Oͬ:>»³Êº1©¶õ ˜Z«?ü’_Oµ«ÿz;ÿ¡ú8kÊõµÑVqý¾ÑW9kfõç ÊV—Ö[€þ~ö7!$@/  p‹7múö¤•Û™a6y)Ù½÷+?|ž[µæŸwwÆS«4—{˜M«Ö±óà)2óб å8Lª ì‡8l‡–N€@§NÁ˜V­ãõ{_Àï™ÛÓ£žÕÞ“Ëšå›(Öü6¡?UÞ×0öæ%ìÚ¶ƒƒ¯våG.ºõÑ\Ãß×½žjWÿõÖÃndZïgذæ[ænz‘žýÊ6ܑȷs·`3µaòÔnX®` ¯öýMQ; pK[îüdQÅÛXPäïÿŒ»ÇÜÅŒEìàóüÑÊ.úØöþ]ÌxòäTw‰‡fΧàìÎôúCÙ<7—ü•i‹_ÄâJ‡îý2ö&nŸ9–gnrtœâØ ÊHá£.|tžÕvÊÊ [qeh—\‹zh®àW÷å£6µ3 Þz(§ àñU+ùîëµ¼Üo0.€cÿ7ÌÝaÃ=…›bÌW´†uª™¨ ç§áÑîV^ÿóÌà¾}ï^?ÍuEβG™øÐk‹/®¯àËÍ/ý‘N ëÁqš†vÃIe°ø‹…¤©FÜõX‹úI­ZÔ®¡ê­ù2zúh|Hgá×?“ºy.ß&:pé;I­ô«¡Þ,˜f:Ø÷‘Xù¹¶,]™„ãrl¿âZPEîžOyôk°)-† §½ÐeöûßpÄpcÀÔÕ®†zp_úGš±'|ÎksŽžû!ÛIýåÞÙï¨4·«hBÔ]½ßÆ¢{©È>CÔ!e¯ÁשžÑÁÊä)Д{§?ª¥©çnŽ+Ùÿ–è­+4gØe´š6s†ºqHåçä¬"füQݨ+Ík†úñÌ}~%[Ô“íÌJ3y¨˜jÜM3Ôm3§©ëûE(o“¦4·Žê‘•YÊ(wë@îæ¨Q!¥¡)·àÎjÈ ÓÔô)ãÔÞ1ªµ“ÒpQã¿È½â—P_r-êá6KÏWU|·$Ö¦v Uïµìî¥kšÒ4MižãÔg)FýÔ°†ÛX”r¨“_Þ¨‚LšÒô&*¬÷(5~Üâ¦ÌÁãÔc³:U¹ôjÚß„ü>PM7+—&*²çXuÏ« T|~ÕƒtÖÖÿ¨?Œì¨‚<,ÊdñTA퇨;ßZ­R W¨û‚+ðŒlµkÞ«êá›Gªží[«@oWe±¸*ïæÑjÐͳ՗;ˇg¹kêõù3·¨!Z(w'å俣‚ãUï±w©çÿ³TíÏ2ÃÝž—V‹ÐÚ×®!ê]ü냪¥ šòžô•Ê0ꩆ5hipïûúÏêú.¡ÊËÅY¹û…«>Ó_T‹Ž¨=Õ¸ëžA–}1‡wÅC«E ìq|xÿ¼ìKD»(:ꆧ=•}›Öñå «øqé³ü¼ò9z^p$V'hÐýÌ6cûWo²àPSúßy/ƒƒtÐ\éU®ÙmûxwÂk¼¿Âc¢é”IгªC›Ô_;š;ßÄ”ö¯óÂŽ9ÌÛÿ³£+Ó§X0çW ôfL„{½Ö°1ìÇBˆF-9ù´ªüZ¼ø'U“ß³.Sw5Ó–^êõD{ÓÌ™¤\@9ÿP%çþnd-Qw·2)Í)BMÿdÊ+÷^þîÔø“ÒÜû«7ÊÍ;ÿk5Ñen÷¤ÚRrîÏŽ£ÿR#¼4¥¹wQ.OQg§°ŸVKì¨\58©AïPŽ3ÓW tBiš®<»>¢–œ´Û´Äÿ¨ñÍt…¥³z!îÜòŒOÕhg”9z¶ÚQ¢êÎqLý:o©Ú—Y©~ ê‹[•EsV½_Wö‹Ÿ‘¦>å¬0·WOm­¸‚å·×¥í,õuBÁ¹ÉF­Û¤VíX#»Ú÷r7eÑ̪Ã3ÛUå;޾«ºhÊÔú!µª¸5¬a?²­{D…›P.7ÎU…Õ¬ÛÞ—b•g5ô_§•Ñ Û/„¸œ.”}•³²þ‡pK6òçHóÙáÌÊ/÷©ßQµÿgpâ«×ùß1hyÇ|x{‡ =8÷è{øà…xnàÓ/öpþ; øò#~ÉÕ »ó-^ÀÙ~‹)‘¯¼ÉÌК¯8R¦hþôÑßb9û7§ˆ[yü–0L%ûY³.ÕPßfô œ<‚vM+­Ÿ[$Óÿñ$C]llûq 'zì/é-¹óýw˜évöoš®Õ²Mê³L´™<•îNâçÍa[IÅ}æÈwsØ`5~ãTz;_¹6Ì~,„¸ö†puZtì@K ‡˜ÌD¶%fVúk.k–o¢XócØ„þxT™J#`À@Ú›—°kÛrT ¾5 ‘ªl6¯ß‡]kÆðq½p­ü¾{?Æ ñáߟæTÈn5ŒQÑ–*eŠl‰™£¤œNÅAPƒŽ}¹‡Ù´j;ž"3¯»¡PŽÃ¤šÀ~8ÃvhYOãzÀpÆ÷­n<³6mRíxfýÂndZïgذæ[ænz‘žýÊ6ܑȷs·`3µaòÔnX®` d?B\ƒjŠæÁo×òXDõ½¼Â¹7â;õ»Š½8Ç)ް¡Œ>áÂG白SVÙŠšÒYøõϤnžË·‰\úNcR+½Áj¨7 ¦™öÄ}$V¾âǶ“¥++}k¨íBH€žo5Âf>ÎÍ¡©ódúË«H®œH¶TvÌ—¯¶_`^&ÚN¿‹A^‡þý'žû5ý\X:RøùéGøï±zê:ì«ã8OBN–š­ÃšarÄ3ÿ³µd©sþœmoqÇ‹ÈAkämRŸíX‘×ðiŒó‡Ì%Ÿ2ûýo8b¸1`ê „ê WC=¸/ý#ÍØ>çµ9GÏ}I²dÑ_îáýŽJsk¸íBH€ž§ó2†·¾}•‘A™¬|fá­º0tâtn¾éz†öéLXP(]'ý…yñîëé­fñîëc,ÞÎë#ÚÒiØn1™!Ñíû©+S¦tÄ‚†ÅÉR·HrêÎØQAèy x ï0nºíî¼óNîý¿Õä^úÌè{ÿ#ô÷²³çí‘´ï:†é·ÝÊ䡉èó$‰Ã`B3­Ñ·I}¶cƒ™6>-g1}}Ãc0ÓÇUj¿z®¡¹3÷>5 NñíÌÚöÍ„ë‡Ò5¬ ¾iÎ}·u¬r¤Á¶_!zžÃ5žÝåÇëùì™›éí—ÉŽŸ¿ãÛ…ëØŸê °ÏLžûÏü}ŒÇEÌËBÔ]ß°ö‡˜ÖÝ›äõ?0gÁz2Âfðá¯?q˜¥YhêãYÇ>'#_ý–·ïDó¼-üð¿OùøãùïÒÕ¢CjnûG¾_ñoþ0" -q9ó¾úu§™ðÚrÖ}xýÙ'5î6©Ïv,Ïë¦M$TW(UÚ#ë¯5p uB¦ÆÊ/c\Œ;~aņ£¸\÷$ ÖÏá¶0sïÇBˆÆLKN>]åP¿}ûVF[íK–,¬ñ½«‚q”·µåá 1¼²{=·‘ŸqBqþ|[²d!±±Ýk´~žˆçh^¥K…TÛß¾ŸWÖÚpé9•IžB!jçwúƒÚ§ç͢óÇhÛ£3Q¡Íð42Hܲš ‰YÞøû»÷!ù)„B´ ÿwòà„/øyíF¯Ï¦ÈpÂ+¸ ƒgý…Ÿø#c#\¤õ…BH€VÐ&]oçõ/oçuic!„ @—!„ B!„¨B!*„BH€ !„ B!„B!$@…B P!„BT!„B!„¨B!*„BH€ !„ B!„¨B!$@…B P!„BT!„B!$@…B!*„BH€ !„ B!„¨B!*„B P!„BT!„B!$@…B P!„BH€ !„ B!„¨B!*„BH€ !„BT!„B!sm&Z²d¡TN!„è¥5j¬TM!Ä5O†p…B P!„BT!„B!$@…BˆkÜ%_…k‰‰ñ$%%aµKÅçììBHHs"#£ÐuýûíI¬V«MQîâ\v iSã1¤^411¼¼<úô釋‹‹T^\qÅÅÅìÙ³‹ÄÄÚ´i[Ã~Off&ݺõÄÕÕUŠ&„8«¨¨½{wŸ÷R/š”t‚>}úKxŠFÃÅÅ…èèN¬_¿®Æ?)é$11](..¢°°@Š&„8K×u¢¢Ú²k׎† P«Õ*á)aˆºž÷”‚ÕjÅáp`†KQÁ™ãÂ¥žÞ1KéĵÂápH„õv|«p…BˆZB!jA†pÅ5C)%EBHT!„¨ÒBHT!„¨×fÔ¾‹wïz‰¥Ù5Ocj>‘7ÞšN¤Ij+„¨âì? ‹®îJpd8þÎU?¡7kއ&•BTé–ÿtYJ¶bâ³o2-¸š³Ž"rs‹pÈ©U!$@…UÙó2ÉÊ’Ë„ Bz Ý=3]MÓªô¥<ýÀ'ìo}3ï=Ûc æ2ÍޤçãÔÿq>0Ë™ ÎÜÏÏ?,â—íñœÈ(ÀáäEpDŸÈ˜N~g?W!¼k1BTˆÆÏä„YHfÑ«³Yt@#$"ŒŽyd¸›ÑÊÒ¸0ñG^ùû×ìÊÑñ mOl_ÌùÇÙ½k%ŸìÞÆ®;fóôˆæåþAÖf!„¨WÇÁ_Y:’¿~ñG†43ã@G+É%+φQ°‹Oßüš]A âo<1¢9f»º û‰Å<ÿØÿ±úóÿ°¨Ó³Œ**Vµ˜Fˆkɾعk÷y?Ó1º;´—¢®.uWØ÷ñá}Sù°JÏ3ˆ‰{ƒ™¾¥óTZ3Æ?|7=œsIËPf”¶f!¿¦Aàø?ñp?OòÓ3ÎŽk^×ñ§Û×±åõ-¬\}œ1SZbªÕ4B\c½?³™øÄD¶ïØYíû1:Ò¥s§}€Š¨磻Ö?§Ê ´Ü=,zÓnôji£¸Ê%¹…ìß“€Mó¢GÏV”Ù©¯ö"L‘imÚDâÑ㪖xjµ™FšJ\[:´kÇ·ÍÄd2±eë¶ ïÅvéÌí·ÞBdx86›MTˆËÛ-ë‚ê­¹ñù·˜Zå6E9Y¤•¨ŸžvU9ÈŒl22ì(#‹ONfÁyi)(¤@)²ì•>S’áMKYuÈV‡iä%¯kûeµcµ×iÒâ<zñ>÷0¢ó>‰¨J@WýŒ]oǽ/ÜCÆìØ0ç%î]Ö‚6!x™‹ÉÉH'åÔ)Róuz=tý[›k=âò’yâ Pã>lTøïš²÷\°ªš?ç(Âê?‚—>êÌêï¿eÑÚ]ÄïÞL‘rÅË×—ÀN#¹¾ÿúÇ8[ÇÚL#„âŠ÷@Mxäû_˜­[ÉIN!Ï^ô>£ykåÍ8Û²INÍ¥¦)k.™º=¦ü‰A·:c1›ÐQ†{‰•â¢B ‹Š±u›F!*Ä• PUDfÒ12/ô9{.©'r/nž+ÙV .e¥k3BTˆ+ B!*„¨BT P!„¨ B P!$@… BH€ !„¨ Bˆ+ ÎÎÎãââ"ÕFqqÎÎ.çÝoív;&“IŠ%„¨ÂápàììܰÊž=»ˆŽî„‹‹«T]4Šðܽ;ŽæÍ›Ÿg¿mÎÁƒ øûœ7h…׫µ˜´´T""Ú4l€FFFqð`ëׯÃj-–Ê‹+ÎÙÙ…æÍ›Uãg""¢HOOg÷î]Ès}„縻{Ю]{"""6@u]'*ª-QQm¥êâªa2™èÛ·?}ûö—b!ê…ü¨B!*„BH€ !„ B!„¨Bq»ä«p à 11ž¤¤“X­V©`#âììLHHs"#Û ëúÚ/InCjtíçRÖ~QÒ~Ò~¢‘µ]½hbb<™™™tëÖWWyBcRTTÈÞ½»ILL M›¶5´_YYYtꃓ“³­±Ù¬<˜(í'í'a˜ý$x IDATÛÕK€&%$&¦ ÅÅEÊ éÉ™{twíÚQãN”t‚N:Ë?ÞFÈÉÉ™ððHvïÞ%í'í'YÛÕK€Z­V†aHÕ™3mr¾¡u«Õ*ÿx1ggçóíIûIû‰+Óvõ PúÐ]Ñ8IÛ!Äå!Wá !„µP«¨ü®¢Bé !„Bz B!D£ ÐÆÈqt=:—Ã!7üfFÖbã NΊû??Bû»ßç•Ѿh 2͵ÅÈÜÁ÷ vaèxuÃäîþWvèÃ~˜å_üÆ1ÏÆÿ{çWu-úß9£™‘F½wYÝr“m¹á‚1†˜b:!$7ÜäårÓ ¹á&!Jb ¸ä½›¼pár Å€)Æ\ä*Û*.²zרK#MŸsÎûC¶,É#! é1#íß÷Í÷Ùš³÷9³Ö^{íµv97.#v¶æaÔfv¿²ƒrû°±$£ ÐBxT,‰)sÈÎL"\/ Ùû³^‘Ñé ˜Â¢HHÍaÑÂLbŒ’Чˆ@ªöî£^üwëþ½œúZ6 õüËõ:@"@/MðwN¦Ì¬²fºjjèQÿm©­¦­ –DŒÏ ‹!D7ØžU [¿s]-uå+Šcþêõ¬Ê Ã§Ôæ¬äƒ¿î¡)l 7ÞP@´pÆãêÕã°ÐÝÝBeW 5µf.ß¼–9â,â®`wa3ŠEld/íØuòk,\,ö[}ñc›ªj,¨R¦@¶:ªÌËIL²ñ™Ž6‚yë¯ ?L1ðqô4Q^|„c5íßõ>6m3—e…ˆ ‹ßêUÃÕu’O>¾„§­šš 9f>ëÆ¢ÓìÔUµà¶çó]C`dK.ÝÌU‹£ P­Ô8L]HÆ=*†èù¬Y‹ŒÆ@K3½â<œÙ:(Ù{.-€ükX°ÒDþó'8z¸£ÖÖ{/»é(Þ΋ÿ„#5ØäPRç¯á¦¾…ܱÃÜI”™í¸i©ªÇ¦éˆÏÌ$%Ý@ü±vZ«it¥‘i50³žbûkû1G¯à–+Sè(.¢¤ÚL¯CCMjîbV,L9“’š|o¨ÝÇxcÛ1z# ¸éú%D×l4¬å;xµ°…À¼M|em2³#†6°ô"æÕ¾G™¥“5d.…ª63å¥'¨hl§×êD "<6…œE‹YrAÎÄêÒè?ñ¯hCè)æõ狇êÐ%¯åŸ®œKÐ4<ßLp¢!ÑQJíØív†‡Ô¶C¼¶ý8ÖôKùæÆŒQí[£§øm^?ÒKâÚ¯°9/h õyJŠK+¨oëaÀ© É‡—Âü¥K˜ê[ù¿ŸÕ¬Åì:Ô‡fXÊå+Ãð„.ç²%FŽ:®" «×‡J9)˜?ý=¿úÃA: !mñVǨ´üOýªŠM«\CÊ<÷;'SF€«™ÊZ@"Ù!ÈÁsÈN8LKSU 2³½—Sº)ý¨„ÓÝAÄ'¥‘ÎÖ6*‹vÒÒ±–k7æ&OA™áñVd6yq¥ìk«¢¢=Ÿ‹âG]¬Y¨ªlÅ#‡‘›È¬J@ëbÉJãDi-f\ ²9;9âê(㣊h¶KÃcIH3!;ûho=Í–FZ.º’Mó"&”êšx]Ƹ\ òToÀbL on"¦3†.…E£Ÿ†ç›)hŠ‚ H†é4ÿ ”½§í(Û?(¡K1—Hz¨Émg ¿sÕ ‚2ò™ê[Ã?ï4úr¸_#hÕV†ª ±rã ‚íåèÞ#ô\|éˆhBëÜÍ=ˆÎ€,nÝò8?XŒª‚,Y8ðûóË·ð0rõÑdÊÀÑXM£SCŸ’Iz°˜HÏJæ@S=MÕ Ø²s1y«©ˆÈãK7_ÄÓ yiö&öð1ÇRX™È•sGEA“(3r`Jv^ Eæª*[XŸ2B£jW*rt¹1³mµŠLdt$2}¨–>úU0Ê€«‰ƒŸÑì %ûâ˸87rHfžžr>ù`?u‡ 9‘|5‹Â>#r¸Àº ±9„Aû‰ú˜¿téù‹ˆ¦òùf í-m85‰à¤d¢¦«)_°ìÝ4žjöcÃÄŠK R44MŰt…J8Ëö²¿CVF¡yïdzBÒ5wð¿r=tw÷ÐÛÛCw,ú—;¸zhöç)#æ@ÁF]U3. $g¥ 9ÊÀ´,RžÖjjÆxV)˜ÜU+†!€”ÂÊU¹„⢹¼š>m ÊŒ"0m.™&°×UP¨¨¦W )7‹ðY¸ŠFg Ä ærâ:Ó֪˨€Ð¹kFt‘y¬[–ŒÞÓÁéªÔÏO]]ÓY§Š£¦ã»ØuÊ‚."—µK¦+“2 Ùk.lvHá$ÄèJèCãˆ6ùžáùõPZë:ÌžãN¤Ð•l\¢gh-n—­ GrŸb÷Ùy’Á|/•õx¤HV¬HÅíTGt’NO&«—…ŽÊdÊÐê©2{ŒÉd§KÕ’ÉN DRÚ¨ªíÇ›O“ŒÉ¤'žÑħ‘(¡ö´ÑæüüeÎCŸD^v’³‰ÓµÖsÏæü?ÆTò2‚gé*Tm¨3Ĺ¹Hòœx¯ù— „D"e•¾Î.\ãÖ=•uMg~†Úο=Ï3Ïý7Ï<÷<Ͻô:ï¬Ç³”Í×®eδ9¤IÈ^ $*Ê„¤¶QRxŒêöÜ~0æÇs *­öqÂ%¾á¨hg}›&1ÿ’µDïx—ŠÂý4^}i2 öÓÛ£ É±Ä…{PµQ HS‰ˆE¦ÎFs“)#Ü'ýµÕ´y$ŒéY¤ŽØM¤ŒH«NÓQ]CïÂ%DJ£ƒÉ‚½HäBƒ%pÚ±Ú5”>WoãÉØœbŽÑZQMßÜ|"$°×WPïÓÜ\ÒféÎ(ÅáÀ¥d4Λi6ú­*hvÊ?xòñ¤êrâOôSY×tÖéo ߪ)8ú{èpál+eϱx®]•Ä´4çIÉ^Gââµäw|Jic17#‚‰ŒI 9-ƒ¹9©D|OAþ;ª¶P¸··ž²—øå=£} à<µû(¬»–´ÌÁÃΪ@U´a£éaiŽóàdÊÌvÿÙKUu'  k/æýwËF}ïÀ¨=µTwç³Ü‡vÀKáÙä%•°»¥’ŠÎ…¬Œ±R]Ñ‚KcÞÜY¶xhØ`µ§«gPŸa჋±Înß’L$åå’8Ž÷‘‚c¿ï›Êº¦³Ns £÷ºé.ßÃûëè>±—ƒÉ7°>e:–MRöAɬºææ¶ÔS×ÔJk›™6s5¥-Õ/Mfå—.#?Æ·,Ðo#P¥n{j=ô·Trªe¬+›Ø»¿š/gä@QQ:¤ªÚ:´¸ÑŠõÐaî<“ò=MN¦ÌìFí®¡zðè!\–NÌ–±muu'Ñq#Ràšu« Q£Üiô[5‚©‡É”ñnÑ&2ç¦q¨¹†ÊŠV–è:8Ý® Ge37f–&ê•vªêûÑЗt&%'l’ [%4u1ËR?ÇêÈ©¬k:ëô{ôDå­c}Wï—÷Syä$ “–œ[H$ËÈ ¨^æ„5'ÚtË^2‘œÃ’ä–ª½‹ê£{ØSÞLÑá*²®Ì#؇;~ê@=TìÛOƒ"“xóS¼vׯ˱•Šgùúw^¤~ß~Ê¿œÍ} sd ;XAQQ%·ÍËYÎqŠƒÅý¨è†9ÃÉ”™ÕêZzU‰ÐùWñ•Õ ^÷Ù©]Gxýízkk0/‹#iøÞNg3uf7©É#gOæÐl˜£Cí<ÈÞ“N4M#öâ«Y æ^ä¥Ò>”³uzº)zé/|Ü©žp Ýo2efí*ܳ‹ƒ¤P22ãÆÜ¤.Gf!£Yë¨jõŒj`V*Ñ`;×-jöf¨ _3”—EÄy™ôI” ]f„~:Oîg§Š.åbÖ¦*gæ&½u汬¹$“kª9°¯ŒÛdZÃïˆÓéÄh úúø˜î¼qÁGù%'§ÐÒÒ„Ãa÷k‹š¦ápØiii"99uý¥RUU‰Óéãƒ\UUAJJŠÐŸÐŸÀÇt7%hvv.”••`µZ…ä}ˆààæÍ›OvvΘ×äääRUUAYY N§C͇0III!;;WèOèOàcºóÆŸD$ÁlÃÛID²‹@ Žp @ *p @ *ÁLbÌm,ï¿ÿ®Ž@ càu‹@ ‚ñ)\@ &×®¦i´´4ÓÝÝ…ÛíRò#ôz=QQÑ$%%#IâUÐþ†°½™i{B¯3S¯^S¸ÍÍM8N,XDPP a·Û8q¢ŒÀÀ@’’R„@ü a{3Óö„^g¦^½F ÝÝ],]º ‡ÃŽÍ&λõ'dY&77cÇŽê‡Û›™¶'ô:3õêÕºÝnEAUU!=?ã¬ÎDšÈ?¶73mOèufêuÌm,Š¢Éù)BwBßÓÐëÌÓ«X…+Á$3Õ4±=T ø"¶'ô*ðD*ˆ@©„^_°õ <%üþ_æƒnÿß¿åæDï³sïãÜú»hK¾Ç ¿þŸçüÇ^~û§8wO>ýurt¢‘fXGî0sôãØy°Œò:3]V7ºÀP¢“2Y°ô".»lùñÆ™ùã…}O¼ØÙ÷þû||¨ŒÊæn,. Sx,iyK¸øò«Ù´8Ãdúmm€ã¯<ÂC¯•c žÇ×îùÿ4/<öÅ·#PM‡^–€ô²6ö3èô i|¾'× E§GÖ4Ä Q0s" kÅ;<ñÄ+jw¡IzÂÒ˜›Œì襵±˜•GÙùÖß¹øŽùÙ%±Ì¼³¬¾8ûöŸTc üM}ü5Žu{@NJvYÁ }M5œÜû6e{wðÎ%ßæÞï_BŠáúm­Ÿ²—áá7*°‡-á»>ÄWRÜØÜŸ·ß¨@ ˜FÜuïð›‡ÿB©UGÒºÛùÉ÷¿ÌšT#š¢$#«* ß俟ý;µ-¨Ä"´Ù‡«æM|ø¯œ´ɼê.îûÁÕäk¨H:…Ž¢×xtëóìßõîñèxâÇ눙ÈHK³Pòâ~³­ GXw>ö 7&¹°¹ý7Jññ9Ðá#—±#Pmø¿>oª¾§0(Á ˆ@•&ÞþÓ«”Y!ñK÷òÇ»W`²Yéê8w$·ìVZ¾#'ÝHšF¾jß~*lûÓß9e“ˆßôKžþñ2 Ö.ºº‡ †Ü›øÍãF~zÇ8ºïx~u>?Y:,[á¥ßÖú8öçGxäí‘+ø·Çïçº8'6—·°YzºOòá[ÛùÇ‘Ó4tYQ á$å,å²ëofs~ ú‰4þÎøÕÏq*ó6þóþ*ÿöoì9I£Eśɲ7qÛuKˆÓ#ø^TqrïV8‘BÖño/EßoÅy^#Wñ8°Há,ÈÕp¹Ïl×ì4ïåÓýEŸnÂÜÕƒU1ŸÁ¢Õ›¸åº‹H ’ƶ—‡ÖÐúÎ+üí“bj:Èá)ä_|ß¼uõùé?ÀÓ]ÎGï¼Ç§GÊ©ëÀBL\*ó–_ÌæÍ—&M¹} δ“;x¯Ê¦‹ø×Û—¢ë·ã®(.+öÈMüàæ÷ùöŸk)|o·]t5 cE¡ZGžÿ-[·×áŒZÅ¿—«c~yúGª|ž1#ÐÑ× «ÀVù6lý+%}2¡©ó)XMÀ@e%ó\éŠo¿{®H9'ˆóîyæß²ž PšykË[ì¨ Ù:råNN)å/o¥´ê»lùÉEÞKàS‘ŠBMq1ªDðŠ 8PÆ;QNsãt /^χÏ<˶Þ0’礒·l>&¥‡Ú“'øôÕ<öezàæ[w4d/Z';woב=ËS{©,;Í·þƒŠN§~´šHéœñYO¿Å#½Ji£³X´b1!J­õµì~½Ó¢µä,˜rûè`;©..¡S•Zq)Ëõm¬&â"aÝr^®áte1%½Wvõæ°2ªÒÍ¡g·òØ ¸cÖp÷ï~ɦ;V÷ÌÈmÌèT³–ðü“¥ÄšÈ¦_ü–_\‘B€GY‡§ñ=øéSìþó³lÏ¿Ÿë'¶%ÖSý);ӯ屿üUa**:tGyúÇ÷ñ·Ã/ðÌ?rÿå1ˆ‰ |ÇhjìDEGZV Ò…Ç*'pÉñµ¤šTEEE&@icç?ã¡oñ܇ëØz]âyË•ªlϹ™'_þ+"@AFkÛÁ}w>ήýÛØqã*n3XJë?Â=ù*%––~óAþF>š‚†Œ ÑWq„š€€iµïÙÞNš›ÛÉœìT´ñ£%*œ™rK-*Dè΋<‹þû·œ8ÚŒ'v?âl ³aóÌœ‰Ÿ@5ÏIþôý¯ò§Ï¸Ü€6,ÕèØó.ÿ耄ëïâß×…2ÐÙ548’Â/á®orøñÃ|¼»Í_™sfÁĹòÃçH†ä!DzùÎo±P릻çl“Ë¿Üy{~ºâ{i¼ôzR…½ |%RQ°ôk€DDXÐ$ê$oY,ª£ƒÛ°?K¬ºýk¬üô )¡ãš⤑¿A“3øÚO¿AžÔMg÷Ùb«ùê¦Dö¼ÒÈ©Š^Ô´H$4Ì»ßew„­½“_ßšÝtŸ»r\Yª“ÁÌòÔÚ·ˆ@G¶“ð° TM?PM„‡KÐ×Ŧ iòÈ~[iæè@ŽdÓ?bC¨uF¤mý/•ƒHÈÌ Æ0†û›(o´Œú«SÇ+pIá¬\•ŽÛî± BóØÑå,"CwʺlÚB'6ÊaËYéÆ9|¯:qÏYÁªˆ·ÙV_Aå€Fj˜ˆA>c@Cáä:q—CA³·qúÄijÍ=ôÛÝ(šZ]2(æ6:ˆգȉ,±áv·¦8ˆJJ&3=–~T"ÑiVÊWãÁĪ˗`u¡ŽM«nç°¿M}‹vr¶O›@;1]&yÍ\,œ¯R~¢ƒOo!ë¾sUêÌš‘öñôÌPFÎàËü_MòÖ9>}˜«Ú5ôÜ€ÚKW—MíaÛ/oaÛ8·Ñ[mX53£§á28ž @cWT´QíESÉ•Ñ,½ôZT´P‚ |%R !"L4z{úPµÀ ;ÃS³Sýá3<õòšìÞWæJ:Noö‚Ñ­¡º¡$v=:hgj/ÝÝ šœLR”EûŒ'œbûè`; =ÓNzûP5ÓøíD飧O)ŒˆPéÜïê·£Xÿï?áÚçΣ…ÇxfËÿÁpÿؘ0sfýä—h¸ú:é2zW§ËáýU3š ÈÑ,¿þ–FŽ=ü”"ó½€gQ5/.MKb¤+ð%$©éqȇ[h¨jÀA<¦ hï¶’¿ðÈóèK\Ç÷¾÷U.]”Nb„ c€ î"¹ùnÞrŽWÃ8“†E?gÓ¿êÄÍôØ÷ìn'iqÈE-4TÕc'‘àñÆ0íµT ¨H©dx n4<ÎP6þr+Ž~ÊÓ‡òŸ[ ïÿ.kcfÆJKß@‡)c"û@ÏÍF-#Õ(Ä\ÏW—ƾâÄfs :Æa÷ðªfÚ=I£3J'æIŽ":\œ{)ð¥HE"}Ùrâ^ßF{ñ^ö.cCøDGynNì?DQ\û£»¹9ÏÃ=@w‡e0аÖa¶jƒ=‰{²ImŒß¨µÙbctHUí4µºÐ’?㹦־Ez¶,#öõfÚíå@÷J6Ž90Q¨-,¤Ú#¡Ï_A~ð0YŽØáÆj‹àªû¶`¿ï¹A_¼üþí@§ö£BÎUÜ4/mà0/¿xNeìëU[GOv jšêÄ6à@• ×[è·;q{Tu°Þž¢ƒ”¹F9ÃQmpB6K ó—ä¢ÇFÑ®"zÔÏøMÓ`ßÓm{¾Ñ§~v;¹q®lGyååÃcêÁÕø!ÿó^=ŠÁ%7¬%B§ßV]XqÜüàCüó<®Æ<±õeJ,ªÈd|½ú¼Õ&ò<^Ÿ[%rýW¸"z _àÉ7OÒãUÎÝGÍÁÙ]íò®|o÷P;ØùçW8ÒãúNé-å¥>Á¬³ló:|TÙ‚Ùê@5TwWßõ-–†@ûž?pïor¸Ù6̱hh®^ª÷ýGõ Ï—ö~G ‰IQÈj»?.§_=g_Öê÷ùÏ—‹°žÉÃ~¶Mzû~¸½ÞÌå1`9ôþã­rúFØ«›ÞÚRNw©Ócßži'Ñ\ó£fQ°Fûî?òÀÿý„*‹gØ5.:J·ñØ#¥Ì&·á¾]0²yë·U'ý®nûÍÜšmÄQó=þ§¬ª_;PÿIáNä mäQ~9ï>ð]ºîÿ/ö¿ú[¾¿#¹ÙI„ëœôuubnm¡c@梭g]FÀ÷)€ì˹:¨G~RƼ™DɽÔ/§Ùª³æ‡üp}0î1æd‚/.ÕçÂy?<ø…EcË‘7 ‰M")Ê„ä´Ða6ÓcW!0‰/eGž9ÊO&÷ê/³dç9ºýQþíø¦… t×q¢¼Ð7rIÑ›ìrj£¦<´s,ÞR¸£ à‘òÝû¿Ië½/PüêÃ|g&yYq˜”~:Z¨3pù}O’0åö-R¸ÓÍ] IDATÃÚI̵lyTã¡_¿ÀáOŸåg…¯‘4'™˜ þ¶ê;l(2çKÿÎÖ.Ã0`C™H¿­8°hܾå^w?ĶÓo°õI÷ýd3™þi«3Ãz1Ƴ sÆ^ÁÃÏ,a÷›g{a e‡±kA„GG“°èJ®[¿žõùÆ‘s2^æn†n­O冇Ÿ&ÿ¥gxéã£ì³¨ÇÏcÓWoã;7䢳Xñ ðÁŽVsõÚÃsk8öáÛlß}„ã5ÍÔTxÐ…—¾’5+׳yó%Ì5ôÑmSÐÐpG\ÎÃOšøŸç^ç“ÒãìkÒ™œÇ†;îæÛ—ð쿼éeÀɸsýC6«ØQ’nàwÏ,â½×ÞàƒýÇ9}¤—ÎDtÊ\6}ã2®N×è§Ê¾…ÞN,¸¯ã±?¯cß¶7yoÏN5ÕpÒ!cŠˆ#ÃJ6^{›ç±ôX9ï\„ñúmÅNŸ.;ù9öŸneljWÙò{÷ßu9þ¸ÃE2›[ÏÓêÑ£EdeeûÀÓ•G°ì¢·ÕLÿžI2Å’mG­œÿÉ‚CÃ2¢Ð!£¡(· ‡Ý†ÍnÇ=´„6˜˜ä‚”>ÚZ{9{¢™Ö»‡Gîz–²ìoðô½W’I¨Éˆ^'¡z\8¬}ôõÛñ•C6ª««((X.¼‘ŸñÿÅöd=Á!bÔëÑÉ ©*ŠÇ…ÓaÃjµâÕeCáá¡õè$mÐv¬½ô H„%Æ"ÙèléÄ~¶˜.”¸¤(Œ®ZÛ,ç *eS,IÑA(3­}®‘ö¬ $8,”à@#úIÓPÚéjª§ë³.³¶ÓhçÅÉ@o½¹ç^ƒá¡A³âb §Ñá ü0RQ\Ø-ÝØ-PÄÙOw{¿×ﺛë‡t…¶†±o Œc³šÇN·þ‰?Üç¶ozo'Ö¾.¬}ÓÐo»èlð{[ÓªªXˆ2fÊIÕP…HÓ„°=¡WŸ;P±’slyhâ=¡©„^…[Ù"ÆAÔ•<õÑm]]4·ôâ¶ ˜¶ŽV؞Ы@D 3 w/-µ½B©„^ ¢£½ ¦Ôêõz<:NHÈQ½^/á‡Û›™¶'ô:3õêÕFEEÓÒÒDllFc žát:èèh'))Yö73mOèufêÕ«MJJ¦««ƒ’’cØív!A?"((ˆôôL…õG„íÍLÛz™zõz‘@ ‚ñ‘…@ ¸pþÂÈHqÁ¬„IEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/convert-unit.png0000644000175000017500000027465313145266217017552 00000000000000‰PNG  IHDRÊwê;£Ÿ pHYs%%IR$ð IDATxœìÝw|UåáÇñÏ9÷Þ$7‹ d†le/÷¢N´ÃV«¿ÖZkµ­µ¶Vª¶ÕjµµÖ¶vi­Ö­ ˆ“) Ȇ2ž!!!ë®sÎï nö& ~߯W^Ü{Ïyžsž;¾÷Ç e-´]‘pNsoÐlî Šˆˆˆˆˆˆ´g Ê"""""""a”EDDDDDDÂ((‹ˆˆˆˆˆˆ„q·æÎgÍš¥E¿DDDDDD¤ŠY³f5û"]õÕAµÊ6k Ä Ê""""""RÅ Aƒª Ê5èf ÕÍT ¨Œk ÄYYY Ê""""""REJJJµá·r€ ÎÍ–[lèuFF†QWÎÏÏWP‘z[´h‘%Aº¦^ç¦j® Z¾Y³f•CrY öù|@zzz3íVDDDDDDÎd[¶l **ʈ‹‹+Çea¹Òpì&‡çf ʳfÍ2-ZdBI8®Œ €ââbõ$‹ˆˆˆˆˆH¼^¯ë@Åà\š§L™b7çì¦Ö =É‹-2óóó>}úFå@ì÷û €@ Pí~“““ EDDDDD¾„²³³« ¸@ddd…Û½^¯ëdff:qqqN¥° MÌÍ”+‡ä¬¬,Óï÷@À¿e9 *‹ˆˆˆˆˆH<§s™ììl'..ÎNII±k˧=(WÛ“œššjæææšqqqf 0‚Á  …Œ¸¸8  Uø·2˲ EDDDDD¾„\.WµÁÖív;áÿÏÏÏwÊþcçççÛ ö±cÇìæêYnRP®®'9""•——çòz½f(2,Ë2¢££ 8„+ÿ[¯×«à,"""""r*..®5À–çðír¹œ¢¢"Çår9n·Û)..¶½^¯í÷û­nݺYÍÕ³ÜÐ ZíêÖ)))æ\‘‘‘.Àí÷ûÍÈÈH3˜^¯×°,˰,˰mÛˆŒŒ4lÛ®×~ë{?i_LÓ¬W€5MÓñûýŽišŽËår\.—S\\ìDDDØ~¿ßŽŒŒ´Pa˜”kêIÀír¹\>ŸÏåñxÌP(dFDD¶mWø‰ŠŠ* Ä""""""§tÙ¿>Ÿ·Ûm›¦é˜¦éÇ4MÇívÛ¶m[@¨ì§¹z–ëPëÕ“ ¸-Ëò8Žãܦiº,Ë2=aY–év» ÇqÊÃqÙÿËþõx<µ¢ì~""""""Ò>†Qm` ƒn/û×4MÇ0 ' 9†a8–eÙ.—«<$;Žòx<ê–¡¹AA¹®žä`0ár¹"-ËŠˆˆˆpƒA·YÂeY–é8ŽQ–Ë~Âwâr¹j-‚²ˆˆˆˆˆHûVSP¶,Ë©î~†aTÈ–eÙn·ÛrÇB¶mû-Ëò7 ,79(7¨'Ù0Œ(—Ë …"].W„ã8Ã0\–e¹LÓ4mÛ6].—á8ŽaÛ¶Y|ÝnwIi+ac‘3SåÀ\ö{(*ÿ½ìǶm»$RÚ¶Ëå²DZ ÆB¡ ÇãñY–UÔÀ° µæzåúö$»\®ègŸ}v³eYìß¿Ã07n^¯Ã00 å^i8ÇqpŸÏÇš5k0 ƒ=zàv»¹é¦›7",הݕ~¯’dËz’|>_…K@™¦iFGG»B¡Û²¬Çq"-ËbÇŽŒ=šN:aYÁ`Û¶›ëøˆˆˆˆˆˆÈ—išx<ÆOVV7ndÀ€„B¡HÛ¶C†aX.—Ë***²mÛ6;tèàdee9>ŸÏŽ‹‹s222ŒY³fQ–+çßS×knH¡ÒÓÓ9pà€^¯×Ì@ `š¦ér¹\nÇq"öîÝËèÑ£IMMÅï÷7ýHˆˆˆˆˆˆˆ¶mcÛ6¡PˆŽ;2dȶoߎËåŠp¹\P(ôù|¡ÈÈH‹’¼jûý~#==ÌÌ̲`\çe³¶Ãç%çççF 0‚Á  …Œ@ `º\®òyÊŽãxÜn7©©©¦‘j:vìˆmÛ”­eš¦Ëãñ˜@À …BF04€QPP`ø|> ´W¹ÖyÁµåp>ŸÏ(..6’““ ˲ ¯×k„B!Ó²,3 ¹ ÃpwÞy É""""""Òâ‚Á £GÆ0 W(r•fSÓëõ–e¡PÈHNN6Š‹‹´`VA¹rorzzzùm¡P¨<,GDD.—Ët¹\¦eY®ˆˆˆFWRDDDDDD¤!J¯¢ä.Ë¥n·Û ftt´WÓÓÓÉÏÏ7²²²Œºz•4G¹L\\œá8Ž Àpǰ,Ë,½Tc6)""""""Ò`¥«a¶m›Ô}e§z©÷Ðëp¡PȰ,˰mÛ°mÛp»Ýá×FnŽr‰ˆˆˆˆˆˆÔÉqJ³¨áv»ËsjÙÐë@ `øýþ ó”ëÒ¨åp¶m¦i–…åFo‘Æ2MÓ4 £¬·É½Êõ ¶>ŸÏ(((0ü~Ùpk"##Ë á8N³tq‹ˆˆˆˆˆˆ4TY&µmÛˆŒŒ,ϧe+_7d[MîQ®®`"""-Âw˜Õ½ÇûK×°y׎æ2"‰KêLÏC;官<€DWóí2´á®¿û-ŽØÎùþ üùÚΛ»t”£¡œó¸çúß³2`sÁü÷óqxZ»`""rF)Í¢FseÒå@ `”öh†a€U¶ v³JDD¤"‡“›_å‘_?ϲÃ*®†QLîÑÝäÝ͆¥sùïKq÷?à’^‘­RÒv%´™§¿ñC^9\²§çœïóÚSWÓ©­§o‘JÊ‚2¥µlŽrc3ªÞ ED¤Í+Êxž»ïý;Ÿ†‡dÃÄã%6Ò…QöèØìzŸ_ÿèaÞ=hµRiEDDätkîNÛFe˲ÊÇ;ŽSþÓ|E|›ùçcÿc[QYD6‰=û*üÛ|<ΟÍë‡IižÒëA8ØÙ+xúɹÒ EDD¾J¯¥Løb^e™µQÛk¦r‰ˆˆ´‡Ü¥¯ñîþPyO²™2ŸÿöûLN(}ï3£é2j&ÿÚæŽïýƒÍ>p(\÷&oo»Œ;ÒKßêŠwòÁ+óY¹c'»ö#çd>>Bn/ )Ýé7d ]uôïÐào‘­_ðñìwùhåF¾ØwŒ\¿7>‰NÝúrÎè ¸þ† ôð@ÑÇpé#Ë‘LŸ5‡‡'—ÍÖµÙýâí|óŸ;¸zòÍ¿üƒïô¯Ç„ë†ÖÍÉcî}×ó›’‰Ã傞áªiÏ”iÒ®}ŠW¿?¤üÃBðøf>xç]>^µ™s(˜D'¥Ñÿœñ\zíÕ:v""rzŒ›2­ÖÛ—/ZpÚÊ1tÈ`}ø!È;y’ûù ëÖo8må¨K³\ÊqÃ0Œò/""Ò<ŠY»|-…åã­]œuÙL&$Tý‚ØÓçJ¾:î~± À>Ìò»ùnz?\€¿™w_~›µÁJ´ É>°ìÛXùÑ|zï“üê´z>›œÕÿäg¿Êæ<»ÂÜ邜Ãäf×ÖgÏOOå24×0¬–©[…=õÙ߸ÿ7o²ådÅzæÍäó3Y½à}>úîÃÖhŸÓ÷‚µ%=¶ØÊÜC1ýˆ-½‡‘Hïô³éß3”øh<ø9ytŸ/_ÇþB't”…þ;SÎ{€éñu§½Ðž7ùѝ°©<ɸãº0 W¢ýYìÛs€cþZ6ÐŒ²auóÐyÐ8&ºsÈ\³™ƒ¾’ò›ú0jH‘¥…Kê 3_å¿zƒŒâÒûÅôàÜ)çÑ?ÞÇ®Ÿ°|O!v(‹Ïþ’§º<ÇýãâË«fxc‰utƒØØè欶ˆˆ4PåÛºzš›ÛS?ÆwßîÌÝÜyÏ0 ƒ»2IëÜ™'÷èi-Kmš%({<4GYDDš}’ܼ°þK3‘”¤š¾!6èÐ1 ÀÁÎË㤠±&˜IòÛ7®$Ö[õñÅ«~ÏÌûæqÜûäç,^çcúdo…+dÙKÿccYH6\tžüCžøé¥ôñ–¾†rÙ¶d#DT÷öhœZ„¬‰^·hFÝô £ÊW½.©ƒ«×¥üì¡J«^;,yùµòlDäæ§žâÛýKWÿÆtþtû=üo¯…cgñá‹óøúy7Ò³lî:%pÐ\¤tNÑðl‘/±Ô”þôÔ“åa s§N<ýä¤uîÜèí–rn.êQ‘v¤®7ÀJ·»ÌS¡ÌíÅ<¼‚—ßú€O7lgÏ‘N‡°Š›Âñsð`6=jtÁ-¬X}’²õÂŒØñÜ~wXHp'0pÚ¤ËÚlïçÍ]·p¡­|¶&¿¼žfZ_:_˲ì²;Xt苹7‡àÎլΞIÏ”Ò=˜éœâ‚ƒ6.R;%+(‹ˆ|ÉyÜ"""NýîñѶ.ëØ¬AY=Ê""Ò¬Ìx:p¢ôw;—ì\›ê/Úàp2;§d„/î Ä›¥·­~–;~ñ»|N5­¸±Ÿ:ïUp”#§–Õv÷Âà¸ÖxlþºUxD¥zZ{æò›ûçÖü뇳l(ʉtNÄ ˆc$Ó9UßÑ‹ˆ|™eçäpçÝ?bÏÞ½ås’÷îÛÇ÷üˆgþð$ÉII­\Âz·‘¶ËÕ•³zFbì)* wv›3bëYMT.fÓÆÒ£KL~g`ïæÍ¿Í&³4HžNŒ½á&f ïJ¼ÇÀÞ7—‡ÿGJó`½‚då;58#ÛXVøFŠŠŠbK6Óu W¹WºN!‚s3øÚŸòËÑE`t ¯z¬â-"r?uz­·/[øÉi*I‰Ó='¹²ýôgå!ù™?< À÷x{÷íãž{ïã…<תå+£ ,""m˜—‘ㇽdYéÊ×!¶Ï{›Õ3îbLlÅdÚ7—W—"l¸{3i|wLÀÉÿ‚Í{Ê.1e5ö6f}{Zù"_¾‚÷ð5°dF\':Çšp¢dÖîÍd\MZ-‹€¹\î’áÖàXáQ’±íãlÙrŒ†^ú¹Éu«#àqH1!× "Fü€×Ÿ˜QÞa\7ƒ„þ㹨}ï/"rfqü…ã™mûŽôëÛ—'÷hyïñ3x’{î½;w¶réNQP‘6Ì qÒu\þâg¼¶ßÂìCs™õóî½û&öŠÃåø9ºqÏ<þ/6—_m™¤I72£wišsœ =©vq1~b °—9o,ãdCª'±£â™ûQ.6`,ã¯ü~?¹ˆžQe;*bïgñ8þQàJJ"Á€£€Å–Å‹Ùá zxüì™ÿ^ÚhTo£ëfD¶Ð˜“M¶MÅżÜg3vD,ï-8Y2yÓl^Z?•»FÄWÌØvûVÄ;»{ó™Ã(›iæ®â¹GÞd›`àqÝ® "ò¥ÑV® Ü–Ë‘œ”Ôfz’Ëè}JDDÚ¶¨!ÜzïL6Üû?¶;€Mî†ÿqÿͯ‡×*ädq;lnrD·‹¹÷ŽI$•&9#®ººøl8ø×üÎÚÄ®!ö¬\ÀÒÌ‚÷äB ã¿zC–ý E8!}ò;nZý?Òv#Þ(ähævvžÊÏÞ<—þQ®³†2$v6GOÚ€Mþª§¹éÚ×H8ɑㅄÑéФº™©tKó`ì)ùÂ:ð÷ß±‹£0Æßü.ëÇ„¯^ËÀåÿf‹ÏÁ îáõŸ~›MãÆ3²W"ž`Çf²eS™9<~Îm3ÃöÈbÛêÏY0ˆépeÿ 9ʹ𤈈´q1C¾Í“ÝʸΧz1 ~.¹Ea!Ùp“tÎL~ýû219ì-Îu×Þ<•N®ÒGÛìZü&/¼<›%»ÝŒ¾t]1uÖÝûZyð:Å›¥åræícÃÊå,ýlÛW©FìX¾vÝN-ŒíÈ;̬"ìølb·®]‹¦Ô͈gÜç‘Xv¨?ǾXÅ’ÅKX´d%ÛsKJïé{#¿þù•ô)¹£Ìfëâ9ü÷…ø÷ËoòîâuìÊ)í oÆKsˆˆˆ´õ(‹ˆH;`0ôFžx~ k>žÏûŸ®fÓÎÍ-"`Ù¥ëMDüOÿþ«ô©òîf’<ù^žýuþúßù¬Ü~ŒB#†ÎýFqÙ×oefÒ÷»üåùI|8{.¶‰íû‘ëo|"»œÅ°12¸<G0àk¿á±ÿäïï,#ãPĦqö¹ñ›¯&õÃðÁÒF”¡Ñu3Hœú#ž(Näo/cÓþl VXï|&ÞÅßNeþ;óX°j3ÛçdÀ$¦C"ÉÉIë9€¡#ÎeÒ„áÔuj‘¶®ò×¾å¿Ïš5ËÈÈÈ0²²²Œ¬¬,³GƱcÇ\QQQ.Ã0ܶm{""""lÛöº\®hÇqâlÛNzï½÷fŸæ:ˆˆÈ—–CÞê?ó½ûßfwÀ#šAß|œ?~ël¢[»h"""rÚ\zé¥3LÓÌ1 #ß²¬"Ó4‹@À4Í ã8!ŸÏg¥¦¦ZûöísRRRì””gРAάY³*^‚¢”†^‹ˆH;fÐaÔwùÍ£I0§ˆ-ÿù¿ýøh#拈ˆˆ”PP‘vÎMÏ+ïgÖU½ˆ0À±±à‰Yü}s‘‘FÑeiÿŒxÆÜù/ÝÙÚ‘3z”EDDDDDD¸©º —ˆˆˆˆˆˆÈ—My6V²ˆˆˆˆˆˆH˜fŸ£lÛZgTDDDDDDÚ¯fÊEEEͽI‘Ó¦Ú ÅÅÅFzzº“™™iÄÅÅUéE§U¯EDDDDDDÂÔ+(§§§S\\¬ë-‹ˆˆˆˆˆH»“œœÜ <«e‘0 Ê"""""""a”EDDDDDDÂ4((—ë¶,Ëðz½†mÛš·,""""""mŠmÛ†×ë5,ËjTfU²ˆˆˆˆˆˆH˜:¯£Ü"BëøÃ·~Å{¹5_ºÊÕýZþøD/^ùƬèt-|æôw•Þè[ÊC_­æï­¡uð ÿÿ}è"ëü>ÃæÀ÷òÏïfðíÏñØeÉÐzu¯ŸÏ´ûþÆ}㢫¿ëŽÿð¿É~ ð çî?È% -5è †ãÔêÛž[»­6E[zε˜"–?ñ]ZT@Ïϳ_ëMmÕ´÷½Î?x‰Qã¸ÿ?arl3·Àf<æÎñyÜ{ësdœõMž{üjºÕç+ÒvzέÝ/ó½¾ÊÞ¤ËùÝßochµïr_¼p'?|ý0®þ-ÿ¸e`ãß ÛÃq*{*èÏmy”ëÒªoþ¥qÍcËqêý~U‹öp\DDäŒã8ŽÍ Z'(—1½tîÓ‹äˆjnJMÅÛžv×RwÏD<-°['ÿ¸éiÖt™É3O•³ZòÈϪÅkÈ;‘¸*ç&Ä‹—qÐjÁý·uí¸=ŸÖvÔfE3bê–|ľ¥KÙ9³7j|…´Ø½t)™!ˆ=™ÑÍ’¥ÝÓsJDD¤}kå Üƒ+~ú›¿ÝÆ:Ä%·ýãû’ÚÖ‰×U—¦òœÕºÇÂÝ~ݲkíb>Ë›À•{Š[X°ìFÚYô9™If ÊØÚZº ´¦Ön§IÔÉLHþ„9‡–±pûW^ÃKd(“…K`™‰ŒŸ:ŒêÇX4ї䘷{:O"""g¤Ö Êuquaô%]Z»mCk #‘±“:sðÅM,\y‚ó/Jª0¦Á·i ˲Mz_7^ïe’Ùj•ÑÚíït‰8›i:1÷í£|ºx ·¤¥ºA"Á/–°ô…Ùq,SG¶LY¾,Ǽ½Óy9#5KPvÇ(Þ¼9Ç)”Áü7çðñêmì=^€‘@×þ#¹àêë¸rXJ‹ n¸ ÇÖÎá…W?fÕ®,ŠÌxz žÀuߺ~Õݽʱp8:ç~n~n !€½¯rûŒWËï^ÿ9ÑõeÐaÌ$F¾¹šU‹?#ëÂKI-ßvk­"×ìÃ5»³ï½š¶a“·c!¯¿ñ!Ë3ör¬À&"!þ#&qÕu—snZu£Ç©T[m¡­ÿâÖŸÎæøØŸðæÏ&P±Æ6{_ý1·¿¸¡wüß^’ˆA¥ù¥¿ÀáÙ/ñÊGëØ™UŒ+¡;C'_í_O·j](g ¼=—«·²ûX>AwÉ{0hô$®¼râ©_;ò×ö\lØym\}Nîø˜W^ÿ˜[ör,?€ãö’Ò…ÞGpÅ39¯Sstç¹0eÝç¼ÎþKØxËPFUi–6-ZÎQÛ$mÂ$yŠ9°f Ÿ,_ÅÚ­û9’}‚‚P:÷æœñ—pÃUãèYiÜ}…cðð¹ì~ëeÞX´Ì¬_»&ŽßYÉá¸A\rñ’J?W¹:÷mö9±FÜH¦ŠcÙ²%,=r פ•ìÀ)XË‚ÏOâx»˜¼Tí£mŽ.}šûžZÄÁ`ÏJgÌ y{·°á£ÿ°~Åç|í_òõôè°žêÆ§öÒ!t˜½—76šôПs:å²{ÛNV¼ùÛ³þüã a_Œ8l{ƒ‡y™ y‰½I>˜ÐIŽÜÅÂ×ö5t2†ºšØŽs^^ß–ÿrïo²;è%mà`ÆwŽÅ(Î%ëÈ>6/˜K¸k›-T¸zObj¯·y~÷*¬/fÔ¹ÞŠwðmbÑgÙØ®îLžÜ·µ¹Ïþ•wNÄÑ¥{WÎÚ¯•Ǿ/¶²àåͬXsþúFU³³Ð~f?òïn´Þ=˜”Ï Oí bíiüþ{yã¡7ù`O<ƒÎÍD#‡¶ðÉaýö;xâ¾ét©ó Ɇ?ÇNçùk z®UUŸçTû:&-ðºÚ,mQDD¤å´»¬P§pÏ=ö"ë :1õ®û¹kzòù¾½ïóè/ÿÆŠ=Ëœa¿æê.­÷Ä9¾gŸ[ÁqW/¾ò‹Y|gDBÉuºBÙ¬øÛƒ<òþ~BužƒØÓùjØ:g%G: æòolác¢1y4 K³èÓƒ\u]7LN®ZÌê¢OG'sOµt²>áégqÈîÄ´{äî©]JzS“lzé×üòµm¼üÔK ýÓmœSú¿1Ç©½´Æ°2?â]ãJþÛMŒJ.©wèðG<ò“?³|ÙÌ»n_ïUR''ÿsþòèˬ?Ù?áþÎ!¹üPÉÙ±‘#‰.šÚŽs^^Ÿb>Ÿ;ŸÝÁ$&ÿäqv];‡â#_pÈÓŒ/ef7&OîË3¿`墵ŒOøZ]Eë³"ÏÁÝ{"S{»ÀèÈØ›É¥ÃΡGlX›òbÁ3¿â‰Eoð×÷&ñäÕ]ª\ÏÊ\Èü®Ó¹ïÙÿcJ—’®kÇqj_ªÑÕøý…v/æ£ñà_þó’JN²}b }àQf¯ü'þx(\”Rëþþ;Íç¯4ä¹VU}žSÅ,mGǤ%^W›£-Šˆˆ´¤ÖM ¡/øûmWqáå3*þ̸loèòÉY‹Þæ“czáíÜu~ =aQ=/â_Ž×ÿ,ÜK³/Î\S].ŸÁ…—_ýó²)é'²9¸è}Öt¾èVn) îdÆÞr ç'·Ýç=gc“lv-YÆ^prY¾x#¾È!L›TÇ›} æ³®'ÝÂ÷§t95äØˆgÈßgf_7ö‘…¼ûyAŽSmjÏU9fO®ºóÔwwÚT®ŸÚ3t€Í[óJÑo³(Û!vô-Üÿµð à!©ßHÒ;6õ#hcÎk#êã’sÂcvaÐÙI•^´ ¼rVrs~œ6é2q2ƒ=P°v «òÃJîäóù¢5œtÜôŸ<î&`¤p΄áC+@d¦~ûZ†{Bl_¹†¬j:Š#•K¾w[yH0Œ:êÒ„ýa&sÁ­7—3q$·Üv>©±îýEì·kÛy#žc§ýü5]ýŸkÝA+“Zß§fpÅcË©ºc ½®6¹-Šˆˆ´¬V^õ:ŠÔž=Hª<·ÒL%5ª¡ŠØ¼~;#ž‘cÓñV¹Ý aðz¸Ö’¹3“B§7ñÍúÙº†ºà¦{Bé¡v Ùºe/–Ñç¤ÊôGï`Æ ‹åƒ‹š±pÍ(bSÇudzÑ IDATþ¼¥,ʼ–^V°p“ïÈÉœ×Á ÚOIN>Û¶îÇ2c1~8U®¤ãêÊ„ñ½ùÏölÍØƒ5q0îF§6ÚÕž«Ù|ê0F÷¬ü”uѵG\ãDN.6‰¸œ6oØIˆhÆOG‹eÆœ×ÆÔÇè@ŸÞI˜›·òú3ÿ£Ã çsnÿT¼-ø}’Ñq,S‡¼À†µëY°2—©”ÎÏ[Í‚u…àÌÔ iŽSt„­›·²ëPùÅA,Çû(¹.°âˆ*U×LÎØôêÆH×­Qû‹ÆøÁU÷•>†‘æ3ïV¶æ;ôèPS£iÌsìôŸ¿¦ªwÛlìZë˜Ôú>Nþavʯô×–y]mz[iY­”{2ãþGk¾œŽ¯Û²s8š±syïk©q=)À]O!߀Íש®º”qòÈ>aã˜éœRÝ}ݤvJƤe<¤OOÚÜÙ,YòÓ“–Šeü”‘58rr9~ÂÆ1’IëTÝGK“ÔΩ¸äeçÜ9Ní¥ 4vóqñÄWÙ´A„Ç„B¡’?9'ÈÊ.9vÝÒZpEœÆœ×ð[ë[< ¾þ{\³ý÷¼¹æU~³ú5Ü1éÙïl†™ÈEÓGÓ3¦¹'ä'0nÊ0ž[»’ ‹W’}þÅt4rV.f]1DŽ˜Ì„”Ò}:Åìxï{~û‹j{ ³_57˜Iið’¦ì¯c*)Õ½ê»RèÜÑ…“‚ì<j 'zŽîóg”Œlqª?6åÊo¬ºïú·ÍÆj…6 u¾Fù—>Æ5-¯xÜZèuµÉmQDD¤…µIPMfcÛ€™È°‹/dHåëü†1“sú V…Ó¤1{­ÏÝo"“»Íá•%¯òרXñ“˜6"¦ö¹dõ­³a”o§áÇ©ý´šÕR麆äV}@ËÏïkÄy ÿ[} ùíñç¸dý –­ÝÄÆÍlÙ´”7Ö/åí7†që/ï㚾뙭aÄ™ÌèØ•,Þ²˜¥Ç.âªÔ,>]”/c'!©$Q¸ö_üêoË8Ñé\¾õë˜pvwR㣉tZÏnžÅü@ ‡Êåj`¯d÷×äѸçØé<†ÛƒÛü>ü5ÞËÁçóá`à) ¿7Òòáìô·éÆj©×U`iÛΜ l$Ò1ÉÄØcÓiôµ|ct cËZ›ÑäD#3›£ÇmèZe¹²ŽfÓ¦§f¹z3yb^{i=«$_4‰áUÇãb$œh`ìÉæÈ1 zUŽ6YG²9 I‰%²1Ç©´ÃíÆUÒ%Eª\êd^~ÓϽ‘HJ²‰‘™Å#AèÝB+¼5æ¼6iÑt>™Ã§3åîbñKâï¯çùç1ùá‹iò´ëðÝÅŒ`ú¹XòÉv~z˜+Æ­bá¶ F즉/ý˜dó’'‹¾{7ެt)¬âr ¡ù®GÖ´ýÙÇ’‚^•ŸöqŽ·0ÌD’këÁkÊsì4?#1™dÓ`{ñp ¥š:…>œƒIrÇÊs„O£ÓܦWÆ–y]mr[iamx–Xq Ö·s’U ?'¯­öÚ1œÞ—“Ëš•Ûªöxø2X¾¾ Þa©¼÷Ä* ^§‡IÏIÓœO|‡L›:¨êâpFg§÷Àe°fÙz *ŸûËWdb^Òõ*éakÌqjmÀLH"ÑëÐ~VžÏÚÍçësš!(Ç2øœ¾¸)bõ‚Ï8QãШvÔ˜óÚŒÜ g1í—3Äí<|€#;:[æœG’bç’Å,_´”í!ˆ=…Ñe²?y'}ØF<ɉ•¿ p8±j›ƒÍØ›¸?;Ë3ªÎiñoYÅÚ<W÷³W[Pn¾çXK?#zƒû¸0¬,_•UmϺsb5˶qÜÝ|v‡éÛlÌsªåÛt#´Ðëj“Û¢ˆˆH ;s‚2§_Íô޹Ÿ>Ço_Û̉ʟNByì\>—;ª®ëyú˜t›rãŽ|ðOž_Ÿw*Y9¬ü÷¿ø8»QÉ“@rœsƒE§/š]¯äw/¾È/=Ímƒëêa0é1õb†ÇÀ‰Åÿâ/Ÿ¥ü ÈN[_ÿ3ÿÛÂì<…+FÇ–~hmÌqjûmÀH:›Á]\XòÚ’c§>@‡²Yù¯gyç€Ý Ú :Oû S’ òWþ‹Ç^ßB^…Ü!r3׳íxX{iT;jÌymç«æ/"㸿Rè±9±i3{-WJgRZ ã/‚Øs.傞-ô6XÛsªÛtõÐëj“Û¢ˆˆHË:s†^FÜ(n¿ÿ›d?ò"«_ü7ÍëEú€î$º‹9‘uœÃ÷s4ßdì§3­_3ïÜÞËìßü”¥5dF³Ã8¾÷ó«èï#ewܺšÿi%o=x«¥_’ÃñØt¢NîÅG‹Ôo¿î~œ7*‰y®äO?yRðº \=¦rÛWÝ|5l#u:?¸#ƒŸ>µ˜ÿga`''÷lfÓ¾“Ø1ùÚÝ_ghØ”¼Æ§VmõáêÃå3Ïåý߯`éSw±cÞÙôŽ‘µk™ÎP®žnóöG›¼#n ·ß{Gùë^¼Ÿo¾ß—AýÒˆ¶ò8v`»¹¹è‘çرô% ‘í¨1çµÁì“lžó4¯þå/$÷ìGßn‰°È?¼ƒMÛŽPèéÁÕ7N%µ%:Ÿ<ý™:± ³_?@^>˜Æ2mpøø 7ƒ.›ÁÿdÜYܺy(çôŠ't|33éRÆ­›Çòfû^¦iûs÷žÌùÞÅôN‰Æ(>ΞÌä ¢Û4~øýóéÔR–µ=§®ˆl½6Ý-ñºÚmQDD¤%QA ¼ý¾ÂCOfá»ïòÑÊ v®[N±ã¥CRΞÆçcÊèX Åöql÷vŽÕp³™t§:\t¹àÇ<•øÏ¿ö Ÿo[É"3ŽîéS¹ç¾¯2põƒ|Tï{õ­Ÿò=^âÝÏw°láFB¶ƒgx?nš1ˆè6óIÃE§IwñÇ´!¼öƇ,ËØÄò6‘ i =_¹þ ÎK«<€»1Ç©Û@½tœüC~gtâŸo.ecæFÖF%Ógĵüê¦tZø3Þn¦ýĦÏäÑ?žÍ{oÍå“ÕÛÈX™IÀŒ&©k_¦ÎœÌ…æ×ÑŽjÜOcÎk™]˜òµ¯øl[2²}íœôCTB}']ÏÅ×Ì`jï:“k47}'O ç[¯i¹è2a2长ÿºº]΃¿Žâ…ßeé– ,Þë!¡KÆÝr;7_äÅ[ç5k‰š´¿ˆž\ûàÕ zùÞ\ú›O:D§ôgêW®ãæ«FRíâåU4ð9ÖçÏHbÜ÷~ÇŸG¾Ç›ï/gÝŽ½l>䇈8:vÆEã.äêËÇÒ«%V–.WËsêʉ­Ø¦£^W›¥-Šˆˆ´ƒj–žœ5k–‘‘‘adeeùùùFŸ>}Œ¬¬,3""ÂUXXhڶ퉎ŽöƒÁ Ê4ÍÇqâÇI|íµWgŸþjˆˆˆH[çŸÇ½·>GÆYßä¹Ç¯¦›†W‹ˆH3¹þú™3 Ã8aF¾mÛ…€ÏãñŠŠŠ‚¦icbbì@ `¥¤¤Ø™™™N\\œ“’’â 4È™5kV•¹‡z‹ £ ,""""""FAYDDDDDD$̶˜—ˆˆˆ´UFÇËxüËZ»"""uR²ˆˆˆˆˆˆHe‘0 Ê"""""""aš}ŽòÑ£G›{“"""""""§M³åN:5÷&EDDDDDDN ½ £ ,""""""FAYDDDDDD$Œ‚²ˆˆˆˆˆˆHe‘0 Ê"""""""a”EDDDDDDÂ((‹ˆˆˆˆˆˆ„QP £ ,""""""FAYDDDDDD$Œ»µ °víêÖ.‚ˆˆˆˆˆÈ—ƈ£ªüÍq:HNN6Á`°J‡¤¤dºtéŠa­R†2­”.¹äòÖ.‚ˆˆˆˆˆÈoþü¹ÕþýСƒøý~ÆŒ‹×ë=Í¥*Q\\DFÆ&>H—.ÝZ¥ eÚDP‘Ö“““Íðá#ñùŠ)**l•2˜¦IÿþY·n‚²ˆˆˆˆˆˆ´®`0ˆeYضÝje(Ûwk ý§ ,""""""X–ÕÚEhe­z-""""""Rz”EDDDDDÇqZ»mF›Ê—ýq{kAÚ±ywõoí"ˆˆˆˆˆH;Ô¦ƒ²ˆˆˆˆˆˆœêQ>Es”EDDDDDD¨GYDDDDDDÔ£¦e¥wö4j¸ÝaÍÇ™<˜aQå´º<œ;2™«FÓ'Î…’¹/ŸwVæ°"·þÀˆKà7ßL%=ë8ß{-‡ƒ­Ù~ŒHn¼±_õæñÀóÇXo»2$)Ý¢è›AZ¬‹(á¨(ÈîC…|¼î Z„_ Íݳ/Îè@|M‡´Ô‘uûùÎ’bB-Z¡jxâøùÿ¥qîÉ~ôÒqv´Þ¥ÜDDDDDäK¨å26Dzü¯ríi‡½EÕ$Ww$WÏèÆÍÝ\ØÅ¶ðãÄGqöÀdîïÍ‹oäµcí/™¢lpr[![-ÀÁ”s“¸8ÚÁWâH¶?&I  É~ñŒ]p€G3§¯?ȇ‹‰©n†‹."H0,v Ð6®b&"""""-M=ʧ´Ÿ lùàƒý¼’]Ÿ;œ5ª37usá;œÍ³³Ùæ0é?¦+œçåk&±þÇÙÞÎ’`Ç^±ô1,–eã°|òÉÞ=êc_¡}ªçØåfððÎül\4çMìȤ݇XPTrSèH³^Ï©vû®ÔŽ<33‰øâB—þt°ü|°äë>²Úßw"""""ÒΙ‹yy¢¹|H$ÛÏœ…9¥!Àfûêc¼åàJêÀ•½Ú[õÝŒì…;PÌÊ¥ Ò ±%³ˆ=á!À ±yMs;^†¦Ö1΃ãèf‰̓¬ ´@êðzS.ó¾ð‘ÛJEù²q§Mü´í§G¹Übî+»€O³+hÛϲ~nHbX¯(<»Š¨2š»¢;%rß)Œˆ ðчùóŽ Vøœæ· è=¦#× ˆ¦gŒAñÉb–­Éâß›ýbÜ#‘›ÏíÀÈT7QVˆÌÝy<¿4‡MEU÷ex£“fà;PÀÕÛ«r–ö˜×«½¹½LéëÁt‚,ÛVÚc]Fs×·†9Êöóf>iÓ¹>=†>q&vQ€_äðüÊ|œöIÕ"""""_ÎQÞùÅÝüs[C>t{}çs<0%†útßµí'(.FŒîLÿhÑØäæùÙ´ë$ ö(®tפޑ$à;îç`5CwóSäD×1’£ˆCüÒ"¡{G¸,‰þøxë݃ü{_ÉPåò“oz¸ô²î\žf³ëp1ëOzÍ%Óº‘Â~ž &óè1¸s|lÛ$¹“—;ò`üävWÓ=–A‡m»‹8YgéLz¦'siª]\Äê£uWÒÛ=žq±`åæ³ðp#J3×·¶ý\xiw®ê»øØ˜ç¢w—(ΕFÿ8¸ëý|N4¼ô"""""_jõêÍu¢è:ðFD5d«›©.pœÖ™ÚÙí((»4 þÔïÝc˜88‘ëöç·ïŸà‹òîOƒ¤X7&' BÕ.Fe†Èq 6ÆC²A#‚²AjßTf]ØîÁ"^x÷o±«œtWj.8’Ã/gciiBïN |}\{¥ðÀô?˜ŸONéq÷F”œ4_°jxpB6>IdƒûþMzîăSâH.Ìç™ÙGø §†nûyû“ìòл'—OŽÇóõ”"6à率À ø˜³©ˆ«¦Çpv×HÜ™a—fr{9·» ;«€ÕÕìË0è˜Ͱî§*dû˜·èÿ­6XWz¸7–©½\–E_ø·ÚusÖ·¶²Ú~ÞùøTHåžäõmIŒÁà47Æq¿iˆúͶ(ÎË®2ª÷LÓ‚²ÅšÏ±&üOEÖo>ƶ,‹Ç®M¦ïYI\Ö±€³JOl‹ |78º ·œ7'ßÍ>Ʋüš“s²ˆu•C´äÐI Å&c¯¯J+È ’ç@bŒ«B5"ÒbáuØ»¡ˆ#Õ§æ½µƒy€ér‘’Íc:ríÅ=8§Û~±°€šò<@âYq ‹€àÁ|–6r­æ¬omì“E¬®<÷‡C9,Ü$ĸ0OÿÕŸEDDDDÎ|Î >ýÇŸ˜»¯aC¯^ýc¾5ÜÛbÅjní (×Ìw4—9û¹»wƒ»º1²‚8@q $DEyÌj×á6‰Ú4¤÷ß•šÈ] Œâžzû(Ë k¿¿í³¨š£‚–ƒãØäûªÙ¹å\¦Vvƒ~}bHt‚|¼'@]”mËâè‘|þ;×Oñ5=¸yp*ßÚSTóÐfÃÄÑDb³n[>Ç9"¢ùêÛ˜ýP²Àíj/Kˆˆˆˆˆ´õ›£"ïàv¶6p1¯„BÛq´˜×éas4ÏÂÁM|´ “ 'òCØxHŒuã‚*ÈÍ7IØ…AªtLÖ¶·¼B>õG3±s 3ÇÆ²iAA®óÛ€‰ìf$czºád.«Ž7¤À>Ýéç¦.^FôŠÂYTm?«™ÇÔÎ Y´«îaÚÓ~&ˆˆˆ|Õoèu'®{úc¾Ѱ9ʾÜ#äU?5¶-jçAÙ Þ[2d×8uгûÉu¼$vŒ¤«YÀîJa¶sj$Ñä÷“Õ€3åø}¼<燯èÊõƒÒx„Ãüü“’]ÕèÙ› ÙÙÀ`²J 笾w zöã,dæ³òLŸl """""Õª_P’Ÿuü/Më2[»MaDÇ2µ‡‰áXì:,’:ZȺbp%Å2>¹R<4#ß7—c±~¯Á×Pv|ÅüwÎA^?âÐePL‹¥ò.š[—Þ1t3B¬©çbW§¸Ö3 GsƒÕÙ6#™2 —c±jk!Õ­&"""""g>ÇqÚÄO[Ðæƒ²·{"·¥··bNŒãÖ+R8Ï ÁãyÌ?v@ƒE¼»ÉOÐŒdÆ”$F–Ý`Òod*W§X'òxwOãÆM;¾b^œ]–»Nã‘©-– £zGbúŠXU͵ãz'ñ­ÁÑt‰¬øw32‚ Ò¸­· !? ·ª]ÉÚ“Ç„»°€…û=Ž\DDDDDÚ¹ÖÈm)(·ù¡×®Øh.ŸÃW&ÚäæÉò9¸¢ «o©`>¿þsÕåjßo;ÄUÛêYh©À¶”Ë´ù ü¥f˜<ÁK{ŠXU]w²ˆˆˆˆˆH3Qò) Êm™äóµÙ|ÞÚå‘3žæ(Ÿ¢ ,""""""êQ£ ,"""""" ÊaÚtPžwWÿÖ.‚ˆˆˆˆˆÈÏãñ …p¹\­Z˲ðx<­ZhãAYDDDDDDZ^RR2‡ %%•ÈȨV)ƒßï#+ë]ºtm•ý‡SPù’ëÒ¥+ÙÙYlذŽâââV)ƒ×ë¥W¯>¤¥)(‹ˆˆˆˆˆH+3 ƒ¡C‡3tèðÖ.J›`¶vDDDDDDDÚe‘0 Ê"""""""a”EDDDDDDÂ((‹ˆˆˆˆˆˆ„QP £ ,""""""FAYDDDDDD$Œ‚²ˆˆˆˆˆˆHe‘0 Ê"""""""a”EDDDDDDÂ((‹ˆˆˆˆˆˆ„QP £ ,""""""FAYDDDDDD$Œ‚²ˆˆˆˆˆˆHe‘0 Ê"""""""a”EDDDDDDÂ((‹ˆˆˆˆˆˆ„QP £ ,""""""FAYDDDDDD$Œ‚²ˆˆˆˆˆˆHe‘0 Ê"""""""a”EDDDDDDÂ((‹ˆˆˆˆˆˆ„QP £ ,""""""FAYDDDDDD$Œ‚²ˆˆˆˆˆˆHe‘0 Ê"""""""a”EDDDDDDÂ((‹ˆˆˆˆˆˆ„QP £ ,""""""FAYDDDDDD$Œ‚²ˆˆˆˆˆˆHe‘0 Ê"""""""a”EDDDDDDÂ((‹ˆˆˆˆˆˆ„QP £ ,""""""FAYDDDDDD$Œ‚²ˆˆˆˆˆˆHe‘0îÖ.Àüùs[»"""""""@Ê#FŒjí"ˆˆˆˆˆˆˆ”ÓÐk‘0 Ê"""""""aÚtP.ÞüOn¹ö^Újí¢Ô“Éù¿ä²?à?»­Zïé_ú—_ùþ¶5Tëß¾Üò–>ÎÌb~–Óâ{kí­y´¿vwzÛ…ˆˆˆˆ|ù´úåÙ™û‡之+zž*¦st?úÎ?Ù\Ígúˆñ?áÍŸM ²ÂvrÙ<÷¿¼ðÞ*¶+ƕؓÓ®åÛ×GZD‹×âŒؽ„7>Ëgà…—2"Ùh=t{ —½v//½²ŽÉwŽ ºA÷±þ¥ßñJÁùüôÿÆ‘X[khoöáå<ÿÒG¬ßµ—Gó(¶ÝĦô`ðyqãõÓéW¶Ñ›ÿ~;?ž} »†ºÄNÿ¯Þ= Oƒêpfiž6ÓÔv!""""R»6”‹7Ìæ Lûæ(â«|ž6Iy%W Ž'ü&³{¯ŠrŠØôƒÜÿöa:Žº„¯_–LюżûêcüøÀ=üñÞ‰tl‰|W‘~ÄÛçén³§ Ì%¼ôÊA®y1#’]-³wo.¾øl^ÿ÷Û|N›ckæ0/#Ä9Ãû·É'Üék‹ÍØfšÒ.DDDDDêÐ?·ƒ“Ϫ–‘“zSV×ík’4äB®¿¶k­cÇíýóynÎ^¢Î½‹ÇïŸZŠ/dd‡ó“Ù/ð¿ £¹sXTËÔ¡.†Ï—¹k±NȇŸ(¢Ü)c'2ä_ãý…û¸|fÏzÏlûœÕù9tjdµ´7÷ð[ùËðÊø*3^¹;^zwÖ\Cúx/`Ðñœ‹¹þœJwµ÷òÒÒW ~Œ©øÅN›Ñ.ÛbãÛ…ˆˆˆHë©8 Ñ0\x¢è6à\®¼éë\Ò7¦ÂçE'w!¿úîÓ¬4Æñ³ç~̤8£æm™.¸5Ur_j“8e7œÄ—J–R IDATן jÑ×ü8g‡Ò}ˆhÖ›Û﹑Žáélšô _þ±”mñYÔlËà{îapãÀ3?éû˜ûËX~Ÿ¿ž]ñ'0*T¥AÛ>Ü|󚇘€›­ß<Ä£¿Ä üüø ~ÀI³»ÿË[W‡c«œ3ë}à ÷<ïG&,ÙÆ¡´pnxë}îˆv`· M]ø|ñ2\Ed±‘‹mKW‘Öµ‹¹,N;ƒUª‡ãÅ^’“3°ñ+0»vÌeÖ^‹>=h]êóƒKçšgæé‹×ä凩¶èÆ-ØÄÁT!uÚ2ðλØèÔëÝìøþQÊÃ_¢_Ðé–°“¦óìÿåØõïðá°šì(µ>sÒ¹õ ‘‹Ï ïÍ3£®¥ŽÃ"3qóÆ|Áž?AÐ¥S…S÷S6GæMg}Ý ÊžÆäÇèÚ/4Ï}gnY¦EÖ‰Dí\Çì‰_óÔÔÙ {n·4ö/Ÿƒ5å\¹ Ê®]Ùœî n½ZTÐÍΟþÁußfcaàU1жý†qÏöTËýÒ$ƒ;âv¶ Qô™£„Fåz45غs'±V«2½Á¶ÓwòÛë/òÙÆ`®zf$÷¶ Á2‹ûúÄ%¼ûÔ›ÌL®F§+‡1¨šÉÑ5Ó™ðÃˬÝó(ï?Ù°3Rn*K?y™é~-¹âº[ñIXÍä‰ãxåu“GÛ®å‹E!ôè{#]Ýû˜ûÇ4>Â?üÝ*å’±FŽâû}¡tès-wתˆ·™Y“¾æ™M‡yáÍ»ihÙ÷1Fó9ϧë½Ó¿¦0¨tòƒX¬r<*n'0õÝwm3;Ÿ¹• ì4¼*ç\#”úÑÁXmdcòuDã£îÚÅâ• „´nG½"zyÑý Ü'‰OÉÆv§¿{9¿~»œ ¯:´jZ©x²Ø8kí* º¼iÙ}!s¾×¼Àr1ã½·©Òq0÷޼•Š'v1åëÏùôÅ *~ð4½BJòOnô™sé""""å³áÕkPÓ Ôˆ¤–µ™Ï-aÅN7ZäÜ‘º÷0mú>š zŠY{¸û¯Yìë{=Qggϲˆ¤nƒtíÑŽ¯žþcþ3Žöÿ¹•å2õ•oå°ÉlR$‘Š´¯7„>„ÖïÈU­S+¼"Ž”¬ž=•Ùc_cÛGyÿ©î'ƒ£•DÂ17F…BÎN(Ž`BƒM¬¸c³(<([iÄN$Ó'„ˆÊþ%šÞi_Ï7/½Æ˜ƒµ¸ùù§¹é¬‘Û¢e±qÜWÌŒ ¥ÏÈWx¬mÎÔÝ>=hñÉüßä¯ù~U;kí1}Ü:Flð|øloª8úÐÊç üégÞθŠ×ßN3°é™É¯,bÆŠºö¬ˆ›Ý>æÇU¸á•W¹£Ñ©‘Ò^ôëX•<>–¯ÿº’˜ëkàW5š&51Œd¢›Ò¢¾ç¨mñËÉmO+ w“xéNäÍoªT«‚é:ÄÞCn*ºÛº÷.gYlEÚ´¯_ÄâYEô·“•ãðä—¹ûëí¸ ÿj1 yú^Õ,¤Gd¬eú‚xŒÈèU¿˜µséoçuÍ ¯ -ÿÁóÃc0jsßýYûÄL[|ŒžWæýF³`Fé÷™sè""""å‹+eóf¯!ÑöÆ×c|/sã4f&¶âžv•µ.#曟˜ºõZînTŒéÔ~õ|MK~{ vÝDƒúe´žÐßX9œ¬h“r<Ûð§B@ÞÛp#¼/Ͼñ÷ ¹Š~=ºÓçê›xêÍ×x uÇ}ÇØõY9Gf‘‘eƒ—yŸröÂÛ ÈÊ$+ÏßΪMÒ|Þzðîù`)%؉Æ·„ÿ<û?Ç5æþ—Grs‰C2àÞÃ’q˜µz2°µG¨1hquê›ÇX¾lg,nÒ¡_÷œÀà$²q*êôèKÿS¥4lB]‡‹CrVjvïcÁ‚=ÐàrúÕq•EVÎvµötªm³kÝFŽÕçRŽY6ÝÛä’sê€i§p¼XÁbÿòå¬CÇFE-m^x;õþ¡ng俞aä?`x¿f„9²IOÍ à •lR–ÏfQ²ƒz=.£V1ÿm:§þv>×¼Ðrƒh×µžÍ⌊¦–ÓÍ¡‡)|´:§¾WÒ~!"""R>X‡ç±A¹âê\9ìa^›y„À˜kèwjpÅNeÙÔ…¸;ô MméÕ&ÙÓÖ’^¬w0ˆŒ"œx-Õ»¶ÿ!gW ìÂO«¦±ví~ÜÍëâÀ_oŽg熳Éʼ}ò Ñ¥À:„7ß!Ãl½ï<ÅÕÕϱ™ÝñÄÆ[xµ¤úY_i˜á‘DúÁŽØ8NØœ^©Ù&,ä¬Tæãƒ/&¡¡!g|3bøúâkØ'ÀûûX¸Ò¿à¶Á_ä[%gÝd’m ßjé\Ê1‚+lä’ä ëK—íǯåš•ÊZm~Mé‘óc÷^ôœñ*÷½ÿ<Þãñvù| b'±hæJÒœéÝ­ZÙ~#u>×¼Ðr©xÖ™^x;!++»*îá\ûžò±ˆˆˆ\‚̰Ëyâ_×PÇÈäèú‰|ù—“›éGÍœ[:ûØ"¦¬ð§ë¨f9ïùѪg¯Ncám­éUœGÎlÝ(r” *Vªˆaï%%­ø×R™Ó"!%g{3ˆÐöîcËäÌ3u'’ha‡RD‚1BúòÚøÞØ†‰YÜ!a3˜–ÂØ4{3]A—:Pù“Ò¹to£€÷2 8ÛãÿÙøÄÜÊË75Íwʲá[™ªEžË¹”cbX®MjJ*–Q1opËïè¸,ÝíMËk›áWäÑçÒßLÂ:u¡éGË™?{=´ëÄÙyÜ>ºéë2ñkÙƒ®%؃ìœúçsÍ‹*8ÿ_ëõ¶Uô¨µG‰%ï3%ë""""决"Õ"£¨å„Zµ&4íIž~ãO¢^¾šH‡ÅÙÓXs⫞¾žß=^fÛN¦Ì‹¥çÕU‹˜­j“¶G©L§*šv}.ÊeP®P£!làð‘TìAÅš²œuøG-¡Á•rFÐ|©]ÇÒ]lÙ™M¯æ§o½í„lK° lQ—*E†>Ãt”pÚ´u®y†›k½Î3_½Í3æ?yí¾v„–4,;¨ZÙ$ûà~Y©åñz;nûÓ¡R•0üK+#8ªnâJHÇ¿^¢ ýL§þ—75•¨œâp{ä(–³&µ"Š*Ì&~År¶;›òpË‚ž9ötnýÍÎÊ Ã¶qeeå3ÙâÀ¼9lrU KÏöL'/¸>%ïo“··†AúY+ÔYÇâH°ðØš«´ûLIú…ˆˆˆHyå¤Î€ëi=éC¾˜Ó…ÑÝã™:c/QGòÏž•=fÚÄN‡§Íbוè[ØíOÆ~ýc ®ˆ«è\Ô0’¯røŒ28ë4¡±¿›]ÛvsæO›ÄƒI=k˜ÊNÛÌOcrܨJÛÖ§öV6‰ì؉:ŽæMZDBîy›'Og‹U™Î]—ÝJĆ/ÑÿWnkDÒÔ·xæãå+éð°#Šm°vÏ䵩§³…}‚uÎ`«BÛvõKïÛGݺDb˜Îw3ä}þÖ:Abòé‰ì^¾¾8줤uAJXN‘ìx¶íHÄŒlLãŠEDH;‰˶Bãv´)æ(c¡ý-ö(yÞ#• ¿ýÅ—“¨úuòŽZ»w3sö.¬ ôi]œ°~)3 «¯µ—Õë“<úèq–OœËþ³¾E(Õ>S’~!"""RŽmÔ'˜cƳbù4fÆFqYŸêDEQ+÷¿Z´íӅȃ³™²Ñã¾È•ÊуØ`»¶­gá”ïyé‰çs¸7<8˜â®)+g*ŸÍæÛœÎ1Ì[»Ší®šäÖÒÅÆç­µhÕ¤6ÕÃ+âH=ÈÚEKÙ’hRëê\ç±YóJF\9Ÿgÿøˆ'_ÚÍ1¡dlŸË³ÔéQ†¶,•X ;ê z†—y…g¿y“gÌ'yíž6…?ß{oš\w;=—¼Åä×þ”+ûкšAìÚéL˜w˜àNps«Ò<'u?ÀÍkGóí‡ÿä‘5½¸¬Yu­dbîaýÒdõ{“÷®;ùe„wíúÔu,`ÑÏßR'©•œ&AuÛÒ²ºO‰Ê)ЏŽ;¡Öõí¨QÄ ì”5,ÙdÓèöн[Pý-›u_>Ì¿÷FÓ¢A ª…UÂ;ë»×-gÙÎ$QWqו5óœCöÖ9Ì>`> -ʺ‹•~-{rYØB&ö<¯éIÓ  ö/ŸÅ¢Ô`" g[š}¦$ýBDDD¤|sR¯ÿÕ´œøÿà ¹ÎõtŽÈ{ƒcÖèDר±ü:u·7k€ut:/?0Ã0qøZ5’F1·ðêU½ˆ /“™þ'”Ï lЮoB/aÎæ[hÒìÔvP«c?:§n`Ëš¬JNÇò¤jíÜ8|07t¯}Æ ½þ´¸ãy^®üßN™Åw«ÒqEsÓ ¿¡ã™û—Ù¹øQÐÿñ’õ2ÿúîMž1žäÕ»[ã_Ü—wä±×Gõý/Lö SmÂëÒþ¦g¹mPëÒ?ßz {ñ-êLø…ßæÍå§%ÇÉòª@Hå굿^CsƒŠQ­Þ»ËçïÿI–ÛAÓ»ÿK‹êá%(§p6q‹ç³Áḧ‘E¼Æ&mÍ2Ö¹¢¹¥M ¶.*°¿9©ù@ºÏXͺµ‹Xu<•,‡?¡ÕêÐcè]\wmgjç™÷žÁÚ™ ‰5ª3äòElMõ7áÃÝ#ÄøtsýšE~UiÜu0£¯±øòþó8´ôúLIú…ˆˆˆHyá¤éˆÏ˜<"ï_ŒÊ½yùçÞ…¿Ü¬ÁÐ÷Æ34çǦ#>ã¯|Ê’ógÏr=£G66nÜhÄÅÅ)))F:uŒ¸¸8ÓÛÛÛ‘––fZ–ååïïï•í øš¦`Ûv mÛÁ?ÿ}¨U_0œ`Á[wóÊ¡|úÖà’2ª¿]ZJÔ/DDDDäï\cF¢a)–e¥^^^Y'NœÈ6M3; ÀÊÊÊr‡……Y»ví²í°°0»I“&öèÑ£ó<$[~bÌ®¼µË~åϽïV+g6Çgb|s† ‰): YIdw`ÐÀÎä3S¥pêo—ö ‘*ŸS¯sø5½“/Ç_ìZÈÅcP©ËŒíRÌÃÍ.¿óA.?ÇwS»T”°_ˆˆˆˆˆ”PùQ¹”EDDDDDD<((‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDă‚²ˆˆˆˆˆˆˆe Ê"""""""”EDDDDDD<((‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDă‚²ˆˆˆˆˆˆˆe Ê"""""""”EDDDDDD<((‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDă‚²ˆˆˆˆˆˆˆe Ê"""""""”EDDDDDD<((‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDă‚²ˆˆˆˆˆˆˆe Ê"""""""”EDDDDDD<((‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDă‚²ˆˆˆˆˆˆˆe Ê"""""""”EDDDDDD<((‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDă‚²ˆˆˆˆˆˆˆe΋]‘ÿ yá=6/›ØÜ2 3·ÞûöÅ®–ä¡ ,"""RÊŽ$XÜx×¼³³JôºŠYLü~^Þ%x¯&O›ÎÊ•+8tp'NàçëM͈ª´iÙŒþ}ûZµfIO¡Øb’Y·a;vî`Ïž=ĉ%))‘ÌÌ L‚+R³FÍ›4âòn]©Z£v‰CAz¦Å¬‹X¾|{vïâØ±23Óñõö"$8ˆºµ"iÛª—u» Ÿ€ŠÅ.7õD&;vïaÛöìØ¹“í;vrèà~lË @Í*Þ|÷Éd9½JXãÂ8xã³±Ìøã{°O¶„iºùðù'©Ó­\”]Ví-r)QP¹ٶɘ‰³ùîÛOp¥§ñ·Ô´t6oßÍæí»ùù÷?¸kè@®½îlÓQªuøiÊ2¾üè ;ÿèëvÃÑ„$Ž&$±rí&¾3Ž~ÝÛr÷ˆð­RŒw0™¶p Ÿ|ú) ±yþšž‘ÅÁÃG9xø(ó¯à‹o¿ãÁ;nâ²Þ×`F¥ffûrÇ£÷¿7XVqO·T,]¿—i“Æ`Ðf·ì²io‘K‘‚²ˆˆˆH2 §³x·\^^Å 8¶mòÑðûØ/0r‚ža@p¥@‚ƒ+“p<…¤Ä°m2³á£ï~%ñØQî¼çŸ¸K1ÐdegåŽ\z2 Ó4±, ÛãïnË`âìlÚþ(ï¼üþ¡U )Ý`Ìä…|ññ›9#¼¦ U*WÆ? ”´ ŽÆÇæ†Ý¤”,^ùàKbxã݆7·ÛàÀ¡ø^àœšnðÎGïbº²ËaÙe×Þ"—"e‘2ä0³øêÍ nV¬ã3ŠqÌŒ%[ømì—˜9¥võ ½ÿ7o‹m€ÁšÍ{xï¿ÿåÐ®ÍØ¶Á˜Éói\¯>íz^{î'“Š|iݼ)5&::šêT Æt8ÉÊv³÷À!.]ÍoüJzr"»ç¿ÊèQïâ2ó_[vëÞã|þù{˜9¡ÍÛ nºöJ\=Àà°Üã“3?i:ã~ù++Ë2ødÌÄ4!²I»"ëàçMtZÔ«M½èhÆÍ\Áöµ‹J¡eÎæà£Æ’x`'†aѦe[–­]ûEÇÅ.ûBµ·È¥BAYDDDä’žéäã¯>Ì 4ÕÃýxï•7ð ­âñì¯MËFQ¼÷Ê+ÜûÏ'9¶;–eòÁ·ßñMû*•J]®½<†[úYÀ3¼Þ^êÕ®I½Ú5¹¢w_}öŽØ À¢5;8°cUë·Ìç•ã&OÁÈ:ùµiZ<}Ïmt½âº<Ï7Wô审WQ£6ï¼ù¦åÆåvòûÄßy¬I;Üy ÇÛ+›Ñÿx€FµkS­Z“æ9ïû׊=çÒEZ¶q?Ó'ŰmZ5Š ï€Yºv5¥1{þe—m{‹\Š´=”ˆˆˆÈ%䯅+9~x/p2Ð<|û-ø…VÉ÷Ø  &÷xwγɱDz™;gb©Õ¥R…€CòÙª†ú0bøýX9¡Ôåv°nê|ÜÛòbÓæµ¹«Q½®)d0›¾c¨^¯yîoÖl݆£€iÈN‡‹Ë»t§ZõH\vRÓ ÞþàmŒì,ü|ÜüãþG±J°`[Y—]Öí-r)Òˆ²ˆˆˆÈ%¶̜;+w±¦êa~´ëØ›ÂâIç–õ¨Z«!q»6bÛÓçÍ¥Wÿ¡Ny.K­7$ËáÄ×:¹xRRR¾ÇY–IrJbîÏ ¢jâ.";Luj×çðÖÕ$§¥•É‚Y%çà¿?þœ3-ÚæÎëV»$î)7e—ö.hÛ$“¶1å¯)lÞ´‘¤Äxœ&ÔŒ¨B×­¹öêAøu>s–®fö¬lÛ¶…”ä$¼µkFУk{ô¿‡¯‰ëbÙ&ó–¯aæÌlß¶…ãIÇp6Õ«†Ó®U3®î%•#¢Îñü 6îØÏÄɓذa q±X„‡Ó¼I®º¢õµÔ6R‚²ˆˆˆÈ%"-ÃdË–U¹S»¶n«ˆÑC‡™M»¶™¸k#°~Ç>2“p…úº²`&†Çr@@…|3 ‹ÿ@2s~v¹ÜÅšFìržø[1  \,.µlã~¦MƒaÛ4©ʵƒo§´–+­²Ëk{gd¼òá§,š5ñŒ•Õ]ÀöÝؾû“§M㵑#‰ˆnÀÑÄLžó-¶¯_~ÆBs®lØ´}›¶ïaú̼:êEë».ÇSÝŒ~çm6,Ÿf¹À®}‡Øµï¿MšÊƒ·Ý@¿k†•¨-²]&ï}ùÓ&ŽëÌÉëÄsðHÏúM[8t`wî3„± )ŒŸ4ƒñ“fXnðŠtèÔó‚,’ã0M,ÛÆ>kÑ£=‡yâù×yäöè7ðæGrJrîÿ7pãïX¬Q</'>¾þ g”SzLžxõ¿¬[8¹À#üœ èÕ›oº Ÿ³‚L^Ã÷¦z•P¾øò’ŽbþŠMÌ_±)ÿw7 Qt÷Üv+c:^Ôœ–nòÖocfgát¸xò¾1üò»ü”]¾ÚÛ4-»ó¶dk7ocÅÊ•ìØ±¤Ä|½½¨B«æÍèÚ©A¡eR×ÐJðëW_àëço^N“¨êUˆª^…}zòÑ÷¿2ñ×o1, ·åàÏ?ç›VÁ?0Ïk-ëô­ºi–lIÃãYS·»lÆ¢+øtr4ϲmNœHÇåÊÆ¶m2³m~™4“ñSfpmïNÜs÷#y¾è8Srš‹ÿ|ùófNÂΙIà0 ª†‡á_!Ô™ÄÆÁr»X¹q«F½Bó5xú±'­žÿHdY[¾ñýù¦mS=Ü—[o½¿ÔVƒ.˲¡|µwózu°<íÊ·—A``0ééi€M³† q1:<$·aàlÛAZÚqŠúW VµB«FfOÖ'›fÍÚ³4v?`°~Ûv–W!¶YtÝb,ÂfS5üô¿yÇÓÒ0, ”Ë”‚²ˆˆˆ\¢ªùñú obò\«'Ó´‰iR˜&Oi,+^N/gÞœ÷8›‡o»ŽÄ”TN‡IÈdÉ¢itè58ÏñN‡08v-«¸Ë'¸Ý§õò*‹[@‹QÝÝrÆû‰;Æ’•ë?áwb÷ï² ~›¶˜øøXžùVÏp&¦¸ylä(íØ@€ŸÉí7 ¦ÏðóØ77%-‹)³ðÝ_“™rœµ[ððÓOòïW^!´æ…½öié&oøfvÓÍ÷Ü£È)æ¿l(íTä®aØxyûäΪ¨Rä趯·7vμ È*ÆÊ×ukDà.Ö¿;µ"£XÂÉÏèþØ£8-«Ð \9¤èóðñ9ý¥A¶Ë¥•¯/m%"""—/ç!ùD†‹ËVóã/ãùä‹/ùþ‡ïY06ɉyWÂ.˜Áò {øã×ï/Ú§a¸¹{èP¬œÑUÛ6Y¶re¾7i§Ã·IFƉb½‡eCzÆéí~ü‹ñ¥Ã¦jX0×^Ñ/þýz^†mÃüU;˜1yL¾ínÛÞüäËÜÐVÁþóâ(®¹þæ3B@`€77\u9ï¼ñ¼+ŒKÌâ÷ßÀé.lnisðñOã9¶;`3 { ÍÚ]~ ”]ÛÛÆé(ÞVSž3%Ž’°çs\©R±§—ŸšQ–ž‰»Ð ^’ó,f¤ÔhDYDDD.)± iü8þw¦O›ˆ+Ÿ è0!¦I}úõéE§ÎÝq0­1å„‹o~žÀŸ~â¶þí˺څªâGÍÚ8”³/íîƒqäyÑ>ã&ܶ$''R©RÑÓǧžÈJ{v9Š·—ÍÓ÷ÝÃm[6püànlÛdÜ”)ô½r(ÙgÖí>”Â’…ÓrnTmn¾º75¶,4¬Ô«Y‰†ÜÉwŸ½‰aÛ¬Ûv˜›–Õ¬cžÕiÛ÷gÒŸ?â´mª†z3bøC¸K)Ý”eÙpi¶÷…T’îpx~Åeྠ_ÖHiRP‘K‚m›Lœ½”O?ý™©Ç <ÎmÁŠõÛX±~?ù‚Nm[Ó2†È¨Ú˜^¾ÄÆ%°lÕzæÌ›“³óÅ]ú ÀaZ„‡q(ççä´ù>ƒX½jUlÃÀ°mÜ–“Ø£û©T3ºÈòÑó|³a@Dµjå¬ý}-:uêÅä_>;¹(ёҒâñ>ë™ó%ë6ä®nît¸éܱ{±ê{y‡ö|õ•^ÙY¸-“uÖR«YÇ r®Ç’S0r¦·IÈfÀ-#Š|Í©HeYîù6ð6Þ^'˜ôÝ/Ø9S«Ë²l(Ýöþ;åôŒâ-™wö±‡—·™eQ))s Ê"""rIØq ™wÿýzî }P /Û¶¡ZõH|ü8|4õ›¶°kÇVìœgw“S3ùkö"þš½¨ÀrkW¦K·¾5.Ûö™+Q{9ùε¬U·Ó 3; Ë2ص{' Z÷(²îÛöìÅ‘Ó&3›¨¨ ÿÜöI6U«œÞûÙ¶¤¥?+(Ä'Äçîmš.BCй_tp%pzAv`p¬$ÓðÿW©½‹rèh<¦e¹P>rz÷ÊA•´2õ%LAYDDD. §V|®äÇða×Ó«ÏÕ'oÒÏ›Â̹ ˜:c:‡÷ïÊw{€Š¼¹áª+ƒïíeâùôlY– —f{_H›wïƒÌtÈg{O–å`ë¶Í¹­[/²V1”òGWNDDD. †[Öá_>‰_På«ȰAý6¨?›wîgåªìؾ¤Äcøz;OnÕ¢ڵǧ öO>sV¬#-þ0'ãŠMÓúõ°ò½r:²h×¶Óì–mØAòÑýøW‰,°ì„ãnÖ¬žŸûs×Ö1¸¼¼KýŠÃ²¬\½<7Hø:­zVh· ¯vr‘&ÛÆåv²sç&šW*²ü ;wãpÞħJXø›)ЦQUþó}±Ÿ³j/~ Ó¶1 ï<û8ucºåþݳÞeYvi·÷ßQò ƒ5«ЬSßB;‚m›Wàää¿W­›·(ÕgÉåÂRP‘KBíˆ^zîUŒbOe´iT·êÖ(ÓzͲìíq|(.?}?÷b§ÃM·.—ðl®îÕ“¿&þˆ#;‹Œ,'?üü-÷<ølûéš|óÛïØ©É9e»è×»ÛÑOu1cöÔ“ÏGõj†Ñ¼U‡|ëRÒóƒIóV±cý’Üçg;µh†+Ÿ½r[6¬ËáÄéÊÆ²LÆLø˜ö½p2bé¶üôëÏSÌ]4mÒ²õûߥö.œe™|9f ïµî†]ÀÞß¶íà³Ä‘•€¿¯‹®]z_ÈjJ)ÓöP"""rIðr:J’/žu;âyä‰G™7k*95?n f,\˃Oÿe ‹gMÀàähò ^Ýñ«qá+*¥F#Ê""""¥Ê`Ãöýl~ç#¼½>¦^íZÔªU› à`üüüIÏÌæðÑxV¯[OR|,¶GÀ­[£"ÞÿÏB 2 7Þq+÷l\EÊ‘}X–ƒ7>ÃÜekéÒµ;A!á$Oc΢å¬^±0wt¸J¨7÷x¤ ÁêM»Y·á=|¼Lê×­KdddîyºmHLJf×ÞlÚ¼WæéÕ€MÓâÁ›¯#¢^‹|G·M3›Gǟڀu"Û6˜4g5K׌àònÝ©[¯þHKÏdëν̚;—ã ±¹Sºý}m¹ûA² übÅà¿c¦ñçØOòì£ëvŸ®Ñ£Yô¾~hžWwiÉ¿ž{ûo3­¶ìÛûÒÖ¶icVîÜËÔ…ÙºûA®¼¢uë7Äpx³÷`,“§ÏfÛ¦Õ¹_VÕ©Ȱ›î)pæ†\”EDDDÊHV¶ÅÆm»Ø¸mW¡Ç´mZ‹gžø?|‚Š,·rƒ7F¿Ä3Ïÿ‹¤Ãû°mƒ%k¶°dÍ–|¯êËëÏ" ¼ú9GQ2³-ÖoÙÎú-Û‹<6ÀÏäá;náò~ƒ k‡0úÙ—xõÍHOJ >é?ÿ1˜Ràë‚*8yþŸQ£aL¡Ï'[¶Evvvž ìɶ!;;;Ïï­¿áÞ¸eÝÞ—.›†µ‚èÒï¾û{%ðá—?/Y5—G¾ˆ£B¥ XG) Ê""""¥¨zx WöÀÚ5«9rh?¶Upt˜Ð¼Q]èGÇÎ=±K0Ú[·F%>}÷¾øa,3§O•ϔP/ƒ~—wæ¶›o' ¸è^ £*3bø–-_ÎÖ-ÉÎÌ(ðXÃ0 ¤W÷Î ¼æZ*†V-V¨êТ_|ð!ßÿ2žÙ³¦“ž’Tౕ}èÝ­37Þp#C«üMC[ÙR{¬·æ„‡¾ÅGŸ}Ìþ›ó¬¦ïíepE÷ÜyÇü*…^¤ZJi28{}x`ôèÑÆÆ¸¸8#%%ŨS§Žgz{{;ÒÒÒL˲¼üýý½²³³½_Ó4lÛ´m;øçŸÇN¸ð§!"""Rþ$§f°{ïnbcãH>žDff¦ +P­JÔ«K@Åàó~Ÿ´ôlÖoÚÄûÉ8‘†¿¯7‘Õ«Ò¤qü*”ýÊÞÙ.‹]{÷sèðAŽ%##ý¦þ~„U¡vTMªV«™ïÞÐÅårÛlß½—}{÷˜x WvÞ^NB‚+Q«fuêÔ©‡ù7Ýžèbøßno¼ð›—ÍlnЙ[ï}*w]€{²uëfŽ'ÃiDT­L˦ͨ¤€|1ÝpÃk ÃH4 #Ų¬4 ÃËË+ëĉÙ¦ifXYYYî°°0k×®]v`` f7iÒÄ=ztžïz4¢,"""RF*Vð¥E“FФQ™¾O€ŸZ·€Ö-Êô} âå4iP7Šu‹ÞRè\9¢kÑ(ºV™½‡œ¦ö.ˆMtTÑQZ¨ëïN«^‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDă‚²ˆˆˆˆˆˆˆ­z-"""""’ËÍûÏ=<”û›¿û>Ñ’—F”EDDDDDD<((‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDă‚²ˆˆˆˆˆˆˆe Ê"""""""”EDDDDDD<((‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDă‚²ˆˆˆˆˆˆˆe Ê"""""""”EDDDDDD<((‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDă‚²ˆˆˆˆˆˆˆe Ê"""""""”EDDDDDD<((‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDă‚²ˆˆˆˆˆˆˆe Ê"""""""”EDDDDDD<((‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDă‚²ˆˆˆˆˆˆˆe Ê"""""""”EDDDDDD<((‹ˆˆˆˆˆˆxPPñ  ,""""""âAAYDDDDDDÄÃß#(»VóÞÍ×ÒçÚ'ùå°•÷ïv*~xšAW_ÃCŸá»M©Ø¾–‰ÅqOÐÀ`žœ”pñλ¨k”#sþë p WŽœJ¢ge3æó kèwßwls—}uÿWÙ‡Yñç—¼òì£Ü2lý¯ÌUCnçŽÇ_àíï§³66óbWñÒ¡>+"""rÉr^ì ”9;…u߽Ȩq[IhÊm£žåƆþ»^rÁÙ)3yë¿Y1„þ=ŒºŽ‹]£òÄ&uëÞ|ã–ÄfaNÃkP·†?ŽÌdb÷¯fÚ¶•Lûõº?ôÏô×gHDDDDþ¶þÞAÙNfÍ×/0ú·íd6gøèÿãúz~ºÁ¿yե߈»‰ñ&üï1¢\ÉÞ3çG}ÍÚ4'UÛ ã¾áWѾ†ÿé)'YIl_:™˜ÈÎ}DZGß3A}VDDDä’Unƒò_Ë·ßzîØÇYõåó¼ðû.2*Åp÷óO3¨®oéUPÎÿ•„#‚¶ý".Ì{ý¯qà÷~d]šA•îñÎc©|v ö¢^×a<צ3+wúÿMžÙ(cê³""""—¬r”ÇŽpnAÌNbÅg£yñÏ=d·â¾çŸäšÚù‡dWÂF¦Œÿƒ+¶°7>·wÕë·¦÷ ë¹ºe^9ǹwÿÄŽe_­¡|ôîjåI 6ñ=Ïð×xÅ(¾| %Þñ“xò®OÙX÷6>}¡ ÛÆ|Ë/ó6²ï¸…xÚö¾žÛ®mE/ÏbÒ9°j3-cÕæýIH$ÕåM¥ªµiѹ7ìD”_~câÙ]õߌÁ²qœ0+Ù´ ×ß~#õJÞ‚År^ר¤2æó°·X\å:Þÿàêç9›äí3óË oÚËÑ”,l§AaÔnØŠ«†¡CƒØ?þ;>Ý„ `ïXî»flnÑ^1÷óý } 6,ŽoŸÍ/㦱hã^ަZxU£~«n ¼~í«ùœQ-Ûó¿ØžÝ¿þȸ9kÙ—Š×eÿâÇk·óh ûÏÙ‡”±¬ “˜°-# =·ÝÕ)oHö`øEѦéÙ¿=6{µ ‡'üÀ˜é«Ù—Ž#¨&Í»æ®a©á}òx÷öï¸ç‰ñª{ Ÿ¾5˜ù´a⌗¸ýý•øõÉ×´æÔ§½¸Ÿï<õÊçZŽ}¬ ^Åêo9,°Ï–}›‰ˆˆˆÈù)·AÎ1ˆY‰,ýä^ž´—ì6<ð“\•ßݣ͉m¿ñ ߱ú¸I…êõiÞ6GÚA6¯ŸÆ§k—±úžÝ¿&NÀQër®hô+ÿÝ4‡i[sw£³šÎ:̬ëÉ4#¸¶wS|àôÂYY{÷Âx¦î©H“méjcûÚMÌüö%Öl{€·žîIÄ©›h÷&~ô1¿'Q³:u›Gãç>ξ­›™õ㯼‘×^¾‘†gä~7‡g½Ãï/&žj4iKë›ømÓyóŸÛéÛ6»øíWB4,ç#cÓ÷<9r<»³ý¨Ö°)«VÀHO"îÈ>6ÌšHP§ëèPÅI@ƒ^Ü48¿/åp`ú]ÑŒœ<ã¨_NHŽÿož~w³½©\·1íšxq|ï&ÖNÿ–5‹—sÓÈ縹q>ϸ»ö3á¥_ùsT«Eýìsê7–‹+VoøÇt§SPIL8Ÿ6;ÌÔמdÜ:“: êÓ¢J»·ì`ñø·Øgóá]6ÀQ§ Ý#ã»]ó™» 7E•”íc,ž»ž #”^—5Ë É%û|ŸY¯ü¯%·¿5Þ^öm&""""ç§\e(a³“YñÙ(¾]yWh{zñô¯™ÿ‹¶šO_ÿŽÕ©UèñÈÿñHÏHN Ôfìý‹×žû„Å_~Ä-_fP„ F8=®hÅ·—2{úZniÔ?ò\»f1}»GÝËé}f³ºvÏezd_Fý÷n:„œLÄVâJ>ù–~Á‡3šóRß°“7ÅŽÊt¼ã9ú·lAdîÌCÌúàyÞš3Ž'wãA¹Ó_íøÙ|ôéb⵸ö_£¹§UÐÉ¿¹XüÉ(^úk?®2¼Ô/,§³|âvg‡ÐýŸoòt×P)Á6éG¶rÈË ThГa°ù¥©Ô”C‡æYÌËŽ›É¿?˜Ã!« —?>ŠÇzDœ ®v2ëx™ç~ÞÂïþ@óÿŒ ÅYÜ»f3¥zOžþèn.‹8wmÛÆ08ç~SRcÇ狯¿-ô˜[oÊÍCoô8é4öîMÀÂAèÚ”ôá„ók³éüi\Í‹ŸÜJ›Ð“çî:<—þù!‹ŽcÒõ¸¹– Ž(ºw«ÍOßîfÎü=ÜUçŒç£í¸%ÌÞ˜…Ö‘Ë{çœV ?ßgÔ«€kI:KŠÕßÊA›‰ˆˆˆÈy¹$pfõŠýdé6âAú’Á&nÎoÌ< á}îã‘^§o¢|£úòðM1øeneê콜ÜÙÅ R‡>t †ÄE3X’â¹wQ¦Ïa¿åC‹Þ—åj†Òû®;rC2€Üšá#zÎ Vÿ5‡ý§vL2ÂhÑ%æÌ àA;¯#ÆËŶ¥+‰Ë}{‹ƒsþbešAÕ¾w1üTHp†Òqøpz…–ýe.ö5rmå³é3àš|ÿ»êõEd÷Mí4Ž%fb›4irVg6ð«Úº¡Å^³Ø7k «Ó ¸Ûp¼,âôè®Q‘fCdH´ëÈlþ\žw{1Û§ßý#rƒ€aœW¿)¡!× .ôËŠ>ÅxøÎ £QÃÊ8ídæ~ò÷¹N°aÍ6²ŒŠ´îØøŒ¾“ ‚š6#ÒaqpÇ.ÒNÝyú¶ Œ´•L]à±'qÚ*¦.ˆ‡ m¸¢KHž°a¶¤sÓ¼cu¾ÛѺ¸÷nfsÊ™··ö‰#lZ6›?Ï?á»âû‰Ir€uäGNÝÝÛilÞ´·Q‰Víæºë×”N-+\ ]¼käKxíú4lÿ "‹_W£uj‡`º7óË?1gËQÒ Þ¢¹pv [6ïÇmV Uç*œ}ÕéÒ¹6;Í÷ä WfP 0{Žýæ\–ó Éçë|Û,¼%m£ÎuP=2‰Ç’Èýþ¨j'z4ôÂ:¼ˆ9Û<’²uˆyó¶ã2«Ó­[tμ‰sü|ŸªWAײ4úÛl39wå~ê5”à&ß ¡ËCÐ÷ÛÑü{ÙJ>õ.¾¯üƒÞÕÎ~.ô±q.l+‰É#¯cr!E:SSH*žü‰ú½{=á;ÖM›Ë¾ƒ©iÚ$.žÁâdéÓ‹öyãŽY9œ°üZÚFÕÊì”DŽÛPÉ;í“?àõ¯²?ÝÎwtÈ0ÓÉ8õû8 ‰¶Y™ªaùEL'áUB19QÈYž¿â_£(®ù¿×¸¾Zþq8sþë ~}Q1GżhzÃý Þö6ãWŽå•?ã ¨LT½FÄ´ëJßžm‰ (fü´“ˆO´°PªUÉo5+“ðªá8íO8F6g~xÌÊ]½˜wŸûŸW¢[˜çM©…ef0-¯èC³B02Càùsõôoñ3ﭙŴ×pg½æÌXKºÁ€>Í xƳ¸ÑÃ&mÕ—<ÿÉB«´çöGÒ¥QMÂ+úãã4Àµ†÷îÍ”,Î’öEžkY&£•ÅdÅ0âÍOé·f1 W­g݆lZ?ŸqkæóÛ¸–ÜõÜÓ Ž.æ“·ÅmGÃÈ{EŽB÷>·~sî†\7˜¬¬“3* ½6FQQ¡˜«b9°c7Dà_’7:Ÿ63Jòå€AH‡nÄ|±†e‹ç³nxsÚø¸Ù=»ÝN¢»uáô_çþù ½–¥Òß.X›‰ˆˆˆÈ¹*×Aùœ˜Om>ó/2^xo7ÌáÍQ¾ø¼|íO-kS9ÄÄØcQ¥íuÜÒ¶{ªÁtíÛŽ/W/`æô õÞÊ´-Ù8êô O½ü›ÓŠ%εÎ~+ž#ñn 3˜ÐJ͆y‹‰'ˆ¾÷>ÎÐÖgm“~ŒcipÆž6F%BƒMŒ] ÄÆ[Pýìá&q± e6ób†ä\†?5bz2$¦'CWÒNæþðÞÿk _=‡î/^Aå¢ò…Dh°±'#GÝPëì¨dw$—m\òÎ9ô›óu˰¡Å8ÊIt›VTž0™øÕóX”Ô‰^Å]ùº¬Ûìì·«Ô–­üYºx)³×§M«Ì]pËYŸ]N/nw^ŸïbUä<úÛn397åöå[†Ýx^Ìð¯ÏÐgŸæ†ú~díû‹WFÃê䜡#æ-£qÚÿÏÞ}GGQý}Ïn6=Þ !ô’PBïBïEQDET,(VTl**?)¢¨("(ˆÒEzMBè%!4ÐHïmwæù#’M„–ß×9œ£»wfî”Í™ÏÜ2©ìÚ¼›”2µÈ*Ø7ïAg7Hܱ†Ÿ—nâ´É’†Ý‚ð)åhªi Ì.öyΑ]ìKÑÐûÔ§žƒZ)©Ù¨J%\œÌo‘5’v…‘gVYÅŽú ª¡×’Ù~”ódGz ýŽå[=GwŠ…cMº<Ñ—†y1ç Æs+,Àd¤XUÅú |Ñ«éì 9@ºù5¡Æv “bC¿k¶—¬ì×ÍÝbЛþu¬Ð2v1ïÇ0â¯q±hYÑ쉈Ëo½ãÇÌŒâ@ËNÍp •ð­ûI>¾ƒmU,t¤½‡R¤ÜÍÿ¾Ë®´ë­´}¸«ÇL!„BÜ” ”o¤5ìÚ‡FN|‹Õ-Éþw}´ˆ#ù3üz&ØU!yǦ,Ž É<9S8ºŠM'J˜̲>½‚}QÒÃY¾éØ5£g—Ò;X«ñ¬ÿa»¯ÞA«Éûùéû \Òliܳ¾:@±ÁÓÓz£ ÝDkdœ\É—?ï!£ø3y‚ø IDATTaTí܃@[ص?òó”«¡Ø”HøOsÙpgÚ“oÇ9º%Úev­ÙBd|ŽYoV•¤ÃD›ônžôº78ââ  &^àB¦yBÑáÔ“@;HÚ:—Ù;.Qðöi-¨?fñÛq#:ÏÎôkQ†q¼…•õº¹[ô> |i í4.mùŠ×ÿïv^È,úp%/™“ÛòÁ¸ñÌÞûß„Qwᘙ±kÚ‘Ö• mÏF~þ;„XÍŠ†[ãVdå·øû.MY¯·Ýýc&„B!Êî¾ïÙ§8òÜä×Éyï ÖDýΤÿ³bÊûƒ¨åМ1ïŽ áãùì™?'WûÑ ®NY$ÅÅsá—Òt´y#˜.µÍת§zp7ü—üÀ¡\pnÛ•ÖטŒÉ¢z'ºÚleÒ˜ƒ4lR%‰#8—®áÜb4/vw¿rClŸ4Üô#WLfTD#ûUÂÿ/‡"c°ëØ›¶ûWjvo¯¸uáÅQ{xcF8Mz‘=¨í¬â ‡“|éÞÉõ[ÎßÞ[¨©D¬˜Î¢Ù³q©V›ZU]©di"-æ‡Æ’aðeð° Üÿ;5µiÝÜ™Õë™ñæ$Âêºa£WÐû1z ?¶îÁŒ}1’·§meÃÔ±ZÞzRÏDpøl*ª]=†{œF7= ¸l×ÍÝdé7É“áóϾóW&†ÿŽƒ‡U]lQ²S¸tñ"‰Y*XyäwõdÊ?ff¬ÔÚ™ k÷²f+`Ýœ VNÅ¥rK¿ïR”õz+Å]?fB!„¢Ìîû   siÅËŒ%û½ÿ±ùÐ/LøÌŠÏÞéMµÚùpz›W®d}x$'÷‡’¥ÙPÙÙú]èÖº-[”2=—«?«è8íAP·Æ%¼‚¦Ëj<4i0þ çñçöD¤jغÕ!hàÃŒԌ“ßê«öeÒ'ÖÌ›¿’íG²5Ú€£wÚ>=†‘=ó˜?ju ÐãÝí ¦9-ãçÅÙ}4œ-:|ñ򿂬·gëoåVT:o:œÜ‡9rêÇ÷#5¬½¨Õq(=‡ ¨º]¡eCó§Þæ°r÷ B6¨jkóäl=_ák¯†,^²ŽÈÄžT±rô¢Q× ÚÖ^Å^ÀU&eºnî*ûzƒø`V+v¯_ÃúЃDE_äÄe#z›J¸úÒ½i[ºuïH#÷Âc~ïü1+ÊŠFÚà¶n—Tû¦i]¹¤dª`s ¿ï•ùz+ÍÝ>fB!„¢¬J˜’yòäÉJdd¤§¤¥¥)5jÔPââât–––úŒŒ ªª[[[C^^ž%`­Óéì4MsÐ4ÍiñâEËïþnÜ}¦3¿óâ«¿s¶ÚpfO{¸ÐŒ»Wiñ«ykÔ"kŽ`ÎÔÁT­°ÝÅÝr#×B!„¢l†}d€¢(IŠ¢¤©ªšd †ÜÌÌÌG/bÌ€EÅ /ðë‡=pº>Æ„HÖü¹‚ {ŽŸŽÉÒ‘*ušÑmðÃôo↡ âIlûâuþo[*>'óõÓØZ¿»Ž‰¯}Ãîì<öéFÔ±*º¯6çøï¿ðǶHΦ¨Øº× E·‡1°)†«ë)²ÌG­8ý×B–l9È©¸t '°h\ó‚:ÝpÝó×Lê‰ üþÇÂŽDs9-ÍÂG7oª×kJ¿aÐÚCWö²ÅÎMámª¤œØÌKÖÍåtKG/ê4íÈ ‡ûÒÊËêÖ¯ @=7“àZ/øqè“·øtÁf"bs±÷kÍCo~Ág£šRY1raýŒÿðGÖì=K†µ7MzaÊ—oÐÙCWòúÖöaÏGã™úû6¢âLTªÖ”ž#ßå£×zRͪ” åF³æ˜òÓZöŸMÇ£>‡çÓIS׿î!„B”¯²„äŠ$÷È:VÏA±oϳ£1¤ePl$²¦bÌN'U©Œܼ´¨¤þ»•?ÿÚÈΨ³Ä¥«X:zR»I{ú îEKOóûÏx÷…‰ªñ8³>lKÌÊßùcÓNÅg£«\•F2â‘6÷Ÿ¦òÒøeÄÔxŒ™SRµXJäMŸ2zÖ~¬»Œçû›b}åcâÖ.[Íæ½Ç8›É²2Þµ 0„>\‹Ü»©×ÄœY¾ˆ¥Ûs*>ËŽoóeõå¼87*? ^È‹/,XÖÐä9~z¿+Ž÷iôû6(0ưöÓ·XrHGºuhì‘Ìé£' ûó ŽÇiÌz£ý5ƒ®]Ý® âÀ†eáÄ8øÓ«gCœ¯\¨zÏZØ\÷ÂÐÈ<¾”?œÏþöUêШ…3úŒ D^Çœƒ»ØÿÜGLîí“2':<÷=Žýÿ¬˜Áœ&_ðJ3‡üñÆó,›þ{Ò¬i0b,Õ1K0¹Ñ,ùðOÖž©„ãtP9qðù˜Ç_ä‹ñÁx›÷—0žcùDZòxU¯F=ç4’ ÿ=&*cÝì#¿òÖûr:ϯz´ó´GÉJ&.ö,›VáØö¡‚ð[–²¥S¹´}:ã§máBž%®5ÐÒß@Jô®ÿ…a»þþDo`[|LÉ-^å&ï8ßiÏÌv4mÝ®5Nº…ïžïÎY-Œo&Ñù©åä5hE›®~\Ø»ƒðãé÷¯‰[ß¡±ù€ìÃ|ÙïSær£]p?R.²gÓv~}¯›wÏæÅOQËü/EÞIæm×›õ4jÕŠ ê—9º‡åŸc÷Y= †âYB!n›’Bòo¿ÌãØñã|õõtTMcÜË/Ó ~=†=9â¶m÷Ö[”Mœ:p€xUÁ®EgšZdcR¯µÁïõ¨Zpï~µ^1¬út«*T©Uƒ†îi$ØZP©QžîÂß¿ïàB¥Æ З+UÑyÔdžû·…ù¾ʦSëY©ôç£ïž¤¹KþîcÖóñ›³ YÂê‡Ûò¸_iaLÁ¾n0yCÔŠpb+Ðwذ2Mæ¥eìgÎgóÙŸîAÐ+ïòJ°oA¸ÎŽþ‡O'~GØÜoXÑä{ç×C©ÔŒgÇö!râJþ™ñͧ½J{§<þýk:ógaÛx4¯ò3kÉãé­¬÷íÁ¤ÙÏÒÚ9¿’jÒ^¾}ÿS–‡ÿȬ ø¸GÑIL§6³¦J0ã¿y–ÎÞùÁ[Ó4”›ª{»W­átž3ÞœÊø.…¦U×ÈŠ=ÆE×\YÊ^ãøÆmdúÌ-\T=èòÚ$Æyc ¥rxÁ'L\|”…ÓÐhÆh[]öÖ®òcÜÿs[gí‰ r×*—W=GÛ?°nR?zhzº-Œdæ?¬-u'‚‚˜²ë|õÏKÌëïPd}y0¯Ásüudý¼óƒ)v ãºaæòqŒý¹ «Fù™"߸ÿG¾Q^eå±OéY%ÿJÌ=ù#CÛ?Ëò%S˜óÎ&6|F±!„–ÒZ’Ï_¸@Ý:u˜0~<¾>>\Œ‰)‡^ƒ–Îùsñ¨èñ­YåZ!¹¤Åã73û»íĨ^ôœ0•wº¸£3¢Ï$rÞ{¼þK$‹f.ÂÿË‘42k×2\ÇêÚCøjá³´p:´KëxÿÅ©l [κA­x¤šT:t©Å¼N²=,š!¾Õ‹ŒÖâ÷°-"Å£k¦–qŸ¾úƒ^tÿ ã{TŨ‚NñÜßL~cÛ~ùÕ&2ÀKgV¯Í¬õéɇ¿Ž%ØÃ:”¼T’³õ ­ ‡ïà¢SCú }¸`2/͘CfvÞ}۽⥀ÛLÓUcÐËWƒ€…WCƒ<ÑÏ•rO®FÜ–¥l¼ îÝÇðJWß"-ÐÖÕz0vx 69ÇX»9š«9ì ç!Õ1$leæ7[8{d_ü~œœJÍyîå^T-)ƒè\è6jdAHÐ95ãéÑ]q'“ýÿláœÙMq§× £ B2€¢(7Ww-ƒÄ¤47þõÍ..ÏzÔt¹²’²”-•ÊÙMkØŸNŸæ¥ÎWB2€R‰†Ã^â‘Z¨±›Y¹;½Øy.ßkãX4æµ9“¯„dî½ÆòdC¦Ø“d œÆ´+!@©Ôбc:a¥%º-‚<óõé«2â«©!@ïÙ‹)ÓFRMIaÃw¿rÌìUPš>€W¿¿’,k=ÉÛ×@ŸÅöËóØ !„â–]«»õ”©_{é>>Uñõñ!>!Ͼüò¶n?œì-üSÓIMÓÇJ6e\ÞĹm8ÎÁcx©•5© ‰$%'’˜Kµ‡ÇñD= ÔØíü³'µÐ²š®:ÃÞx’zJ"ñ‰‰$%Æ“b݆G»{¡3ž#êxò•eL¸µ¢…ʹœ4®ƒJlxGòtTíÜžšŠ¦©Äm_Åæ8ðìó*ãÚ;Ÿ@RrI‰ñ¤WîÄ«#[b“sŒÛÎb4¯—âÁ€qÏÒÒ*•¸„âHHÍÁ”›Izæ•0¬™ÈJK#íÊ¿ô¬Ü"ûw3ÿ*²û>(ëܛТšyˤž*¾ÞèQIJL¦Œ‘Ê “ˆÇÉU*ѬMŠÛTp hˆ¯^åÂÉSd¹V¬©÷èX†×µ")ü[^™¼”SF':<ÿÝK鎬shB»ëbŸ[7hI³Ê`ŠŽ"*­è©s ¤MƒâËÜTÝ•ÊÔ¨îŒÎÅ3cËÑËd•vpËR¶4ZG£ÎaÒÙÓ´] öæ¹Z_…öíª£×²ˆŠ<ƒùkË÷Ú¸yºjÁt¯gÖŸ@_ƒÚÕõ ØÓ¡G{ì‹|©à\«6n:•K1—Ší“ι;Ùcήýº»)#v–XôºÑûu£W€yŸ j7¨&.Å\.v¼…Bq°4”>‘‹Ñh$/÷êcù¼¼<òòŠ=¦/gº«]¢ËÖ´tNË¿ÿlÙ®d 5¨äfU¢u‡ÚèµLŽ?[ü¾Ë«)®™äºQÒLÙ8{WÁ•¤Ô´‚eLN- 0 Æ„rÂxu5†°Ðu¾µ¯Šªdqœ\¥2-[ù‘—e,: —1 }í†T׫\8s–L³ÝÖ95§uµ\²M;¼ÞM¼ëµ’_o†¹‚/‹·@ê*Q©X®T°4X ÿc¾cÔD.ÅÑÔdþ~ÿ!þ¾FQ‹ô42€J…?4T硱2vÇ2ܺ<ÏKíK}›ÎÕ·’Î¨Þ OW=ZZ )T¾º³kÁ8ƒ[¯»€¡/0äø—ü¹wÿ·g1v®T«]ŸÀ–èÜ‚jvÿm»,eK¡%Ÿ¤¢).xy”ØÄŽ»§;Ê RÉ£è_®×Æ-Ð9»Œ“¿Ê++=Š®2.Îæ°´Ä¼ÜÜb°õUýð)a,|ñ«ªGKˆåâeÜ õTpv+áºQ°²²DrssÍ¿B!Ä}¢ß>äæå–تüΛoàãSµ »µ·—o¿þ:ã'¼Û¶ë-‘ö8VÊïA™œ”‚ªYßx롚JR²Š¦¸áᔇI3_ÒD%Ww JÉI)äjÖP0ŽWç`Už†ùbŠîÊ0@£šßÚ `²§UçÆXØKHèQ«ë% žgû¿Fô5:ÑÁË„fÔdŒhjËßy˜åרCF&š†}áz¹:ã`TÑJ¸ýÖ´BqKf½®‹+ƒËs²‹ÏBW@#;; Õ€St%å9£Šª:'šôìNÃkL §s©‹]±Os9Nô•';©gO›ÛŠÊ¥ÍB|3¯@×ëKyÚÍÕ]q dôÔ9ô:FȾʈäÈáí,9°¥Kš0jâx†Ô².sÙRÝèUQ*صq ®Yoå&vë&ŽÃ½zì„Bq[<4h@±°ìW­ÑgÏòéÔ/ÿæTóõ½ëõ»&Å?wt»/röäY²ñÀöƾr礡K¾5©W>Wô%Þe•´TÉí~*vÍ;ÓÂf!á;‰|ÌŸ@+Ñ;wrÚdA½ 6x˜(hÑT@çBó} ¼ÆŒ´ŠS=Ì?Ôéò+!·x*vPvrÁE§p<+–‹I¸•ôˆ#ƒ˜˜44t¸¸šu-gŠ®Î:”3*-â‰e{ßPVÔï|±ø$¹•›T=š­þäËùúé’ºBƒ‰8#ø™oF'6Þ„¢sÂ¥ò ^ý·RwÅ–ªÁ<Ì#€1ù_¶.˜Á×ÿà矷Ð飞¸*7Q¶ØvqqRPÎ${Ù~æ‘_%.6£¦àèìT±/örd:šsy`~øLç8sÞ„¢÷ÄÛ½Bý²„BQ<4h–K~[¼¸à3óÙ­ogKòn½EYÁ¯YsÜÿ\Îå;OnFç½GÆgåT±qF´*æ÷H*q1—ÈÓœ]±¸Ò:|µÊÿÏ-ºTÁ>ý7~÷Êç&ËÆµ°cÇöÝì8<Œ&M.vÕ¢]Z;aÒþëÃ툫‹å” ÷¦x´yé÷îš)‡ÌÌ\Tíúõ*R·k”¹Uè»_Ŷ.5ô(¦“„îŠ+ùéKÒB¢òÐ,ªP¿òyRвm2R¦Î¸ŠšÔÂBKe×æÝ¤”á¢Ò2ñÓ×Ë9mt%øÅq¼ýú‚ÝLD¯˜Áû‹OL ¦$42»Øç9Gv±/ECïSŸz7”o¾îæ,kÒ剾4´ÐÈ‹9Oì5¯–¥,Šõø¢WÓÙr€tó:ª±„†Â¤ØÐÀ߯”–s¡&n`ùöôbŸg†¬`}œŠEƒv´r–Ç‹B!„(®ß> :ô®nó–'óÒT¨Ý‹Áõ­ÑÒw³p~8ñ¦ÒË«™gÙw$.â*¬©ë_½šÁÞ‡IWÍÊ›bÙµó_LŠ- |PJ˜¸ªä픲ª;·¢©ì ;LòÉ]„^P±lØ™ÖÆ«å°! i] Z*aë¶r>%•ÔÔ’ÿ¥eä`ºázi ³À &S‘IÀnÇ¿Š¬Bet^téÝ%‡C f°ðpR‘ jJ9Ê’éóÙ ö{Ó­ÚÚƒ#. jâ.˜|¿&ÏàÁ»*$ï˜Ã”Å$™'mc 'CW±éD¡1Z*»~œÉÊ àÕãEžoíˆÎ±%c^î‰71¬ž1—%%W5žõ?ÌcWâÕt©&ïç§ï7pI³¥qÏN˜¿‚í¶Ö]»Ì®5[ˆŒÏ1 ò*I‡#ˆ6)èÝ<󇺖¥l©tøõ$Ð’¶ÎeöŽKWgtÖÒ‰úc¿7¢óìL¿öÒ“¤4¦sÌ{m<Ç\=Á¦KëxoÜ\Ψ• zöqêËS!„B”¢ß> 4ð†Ê6 ¸åíÝŽ€¦æ9ÓûÕ‘ÚÃåíß0áË¥ì¾Y$@j¹Éüº„ÏÞý€Ÿ¥|çÙ±-ì5·ýÊa—É-µé[ú#7¢óîF¿&–…‚ìuêõ[³ïLèt¤½#¤íÛÆÂuaÄhVvnŠ]‘p¯âÔq(=Ü!9d_-=B’Ñl]y)œ _˶so¼^š†¦wÄ¥²5á<2Õ&(WðÞ¨ .AÏñZÔE>ýçóÞͲ*5¨îf‹’Ï™SçIÎ˪]xõ¥®xÜ©$dQ›ÖÍY½.œoN"¬®6z½o£ú_sLƒâМ1ïŽ áãùì™?'WûÑ ®NY$ÅÅsá—Òt´y#˜.µ4C¾çë —Q|úóÚÈ&ä7+Ø>Éëý#y{éf¦Û”:oµ§ð”,ªw¢«ÍV&9HÃ&µqQ’8q0‚séÎ-Fóbw÷2…Å2×]M%bÅtÍžKµÚÔªêJ%Ki1'8|4– ƒ/ƒ‡ᮦ2”½V݃ûb$oOÛʆ©c9´¼!õ< ¤ž‰àðÙTT»z ÷8®3ÔùAfh<œ'0 Á:· Š.†½·r4Iëï×Ìx¦Z¢&„BˆòöРAã–ï´Û°rÉuêÁGŸÃ”~$dÏüßޥػyãíl‹’“J\l,IY*X{Ó­–S~ë0g׎W_‹àõ)Ø2}<×§Ž›içŽrä|ª}O¿ý(µ´##C§ªªÁÖÖÖ——g Xët:;MÓ4MsZ¼xѵf#w€¿š·FÍ!²ææLLUiþ«öíÛC¯^}Ë»Ôs3 ®õ2!Ÿòu¤{µB!*€5kVÑ´ió¿Û·o5kÖº½Ô°¶³ÇÎÆ+ƒ½4UÅdÌ%';“ŒŒ rJ˜áZgiO¥Jöi誋 IDATØXÐë4S¹Ù™¤§¦’e^^·3V¹IÄ\J-6ï‘ÎÖ oL©±Ä¤ͦb北»z@ÍŠ'&>£Ø+? U ;‡JØÙXa°Ð£CÃd2bÊË%;+“̬,òþ[ø:õººN+ì±·¶Ä ÏZv1qé\kJ¡ëù÷ß“¥žë²:ô‘Š¢$)Š’¦ªjm0r333ót:]žš››krssSO:¥988hnnnš¿¿¿6yòäb'XÚŠ„B!„÷ŒÛ>¶Õ”KVj"Y©e\,'¤¸4’n¤°1•KgK߀)ã2ç2J_\ËNàÂÙ„­éÉq¤'ßz½®®3›´„XÒn¬÷ ÊB!„Bˆ{†ªVìI ÄýA‚²B!„âžQÑgK÷ Ê÷ŵS—õ)ïjˆ{ŒÎç%6ç¼TÞÕB!„(M+ut®·e!„B!Ä=CZ”ÅÝ AY!„BqÏ ,î ÊBÜ%VVVdggcmm]ÞUB!„¨²³³°²*ý^É`0`4Ñëå½–÷:“É„Á`(ïj”J‚²w‰»»' h„µµMyWG!„¢BÉÎÎâðáCxxx”ZÆÙÙ…‹Ïãææ~Í@-*¶œœlââ.ãí]¥¼«R* ÊBÜ%nnnÄÅÅBNNvyWG!„¢B±²²ÆÝÝWW·RËx{W!!!Žƒ÷“••uk'n'üüjàå%AYA~Xvs+ý¿B!„(¢(4jH£Få]qŸÓ•w„B!„BˆŠD‚²B!„BQˆe!„B!„¢ ÊB!„B!D!”…B!„BˆB$( qÚ·oOyWA!„Bˆû–e!„B!„¢ ÊB!„B!D!”…B!„BˆB,Ê»7JËŽaïú5¬Ûyˆ¨Ó1$dÑ[;àZ¥MÛе[G{X•w5…¨L§ò«‹ˆvîËçߦQ‰¿tÇæ½Ì«Äà1x ?<]ïæÿ doçÃǾ Ìã!¾žùuô7_w!„B!ÊÛ=Т¬‘~l“_Ë{ß-gË¡sdÚxR³njzÚ‘}n?ë~ŸÉ[c^æÿ6_F»•-¥md ôzq!ÿšnÛñÀ’ß”B!„¸Uøå¼3Ëù`ÒḬ̈À³åcŒyº­ªÚ^Mø¹Éœÿ›… VñïÙTÜ‘Æ,!î2CMz~–@ÛZ¸ßß„B!„¸–Š”MçY6s!‡2<:ã«qíp5OÁ–ŽÔîð›·cï¿¶÷B¹÷½7-zy—w-„B!„¸-*tPÎXÍòã9(v­1ªmñ\ˆbSæ…>в8¿oCw±/ê± I¤-©ìYÆízñè ¶T³Qþ+Ì¥ï2rΌы3`QÁª /ðë‡=pºRܘÉš?W°aÏQ¢ãÓ1Y:R¥N3º ~˜þMÜ0ßbw/çç?6±÷Ôe2u•ññoÇà'†Rß<÷óiÆÌá³>.(˨¤œØÌKÖÍåtKG/ê4íÈ ‡ûÒÊ«èxl-~5ošCdÍÌù¨§ÿZÈ’-9—Ž¡ó<Á«¯.â¬ß0¾™ö~Åž(hÄÿóOÏ:ˆCÏIÌ}± 2âûÁTäZšÒž˜å ø}ý~NÆe¡wô¡Q§!Œz¬U- -TlŒrÙ~SB!„BT$8(9¹gñª‚m`'Ú:–ñŽÚt†Uß|˲$¼}ªP³Q-lL)œ=Ŧ…„í}”O?y”zÖùÅíêveø6, 'ÆÁŸ^=â|%Lê=k‘Ÿ©52/åÃç³?E‡}•:4jáŒ>ãQ‡×1çà.ö?÷“{û:°Fίýœ7fí!I±Ç7 %Íœ4Nnâï'¸Y^ •W¹´}:ã§máBž%®5ÐÒß@Jô®ÿ…a»þþDo`K±£b<Çòÿbåðª^zÎi$4ô~]èYÿ/fÙºcCx¶¾Ù©WcØ´á09:ov ,ÀÃÚOßbÉ!5êÖ¡±G2§ž$ìÏ/8§1ëö× º7ö›B!„¢â©¸AYË ::=UkUǺ¬Ëë]i3r"½›4Æ×¾PóiÎE6Íü€/¶,áÛ¿;òÕ`ot(Ø× æ1oˆZNlåúFM³l-c?s>›Ïþt‚^y—W‚} nö³£ÿáÓ‰ß6÷V4ù„ÁÞùÛÔ.o䛹{H²¬Î “Õ¤r~÷p5‰=ßOâƒUÑÍNƒ·‘é3·pQõ Ëk“ä\µT/ø„‰‹²pÚÍMc³c:µ™5U‚ÿͳtöλš¦¡(Ô³)¿D†³yýAž¨ß ›BËOmbý úš]èV«â^âî1ZÏJ¥?}÷$Í]ò¯ cÌz>~s¡!KXýp[/Þ5áŠûM !„BQUÜ!½Z)i àèX©xËéõ(n4nX4$XyôÌCŒßKÜ O“­·e)/ƒ{÷1¼ÒÕ·H‹˜uµŒˆMÎ1ÖnŽ&‚_•³[Ör SÁ«û(Fü’tN4ñ Ý\ÍOÊÙMkØŸNŸæ¥ÎÞW[w•J4öÔ²@ÝÌÊÝéÅfùÖwz½0º $(Š(TnÝöNºi…—Ì%býΩV4îÖ™ª÷ªw‘¦«Æ —¯†d ¯ †y¢3ž'"*å–f™B!„¢¢ºï›µÌX¢"¢ø÷b"iYy˜4 ÔK$ëA½H¬ û9„sYZ‰-_Š.‹ìmS¹gDS“ùûý‡øûE-ÒÓÈ*i)$$©h:Ü‹µXàæîŒŽÂA9™ø$MqÁË£¤¢ÃÝÓ å) ‰äQô$êœ]q)µEØ‚:Ý‚©µ|>‡Ömå|!øè4’Â6– ÎÝ»ÒÊAbòýAÉÿ½h%_û ¾,~Þu•¨TìZR°4X F£ñÖ«)„B!DTƒ²Õª¹ Ûw‰ó'O“7¶7¼°Fƾ¹|ð]I­xêÕA´¯ïƒ{%[¬,0à#'³&—2tUQU@çD“žÝixÉÅt.u±»áõ–Xý£(Åã^Í>]• z7^ÌÿlbÝÉèÕdöî>N®ù÷9Qì<”f”¨ßÀ½šÎÞ¤›oG%4ì&ņþ~71>TÁ¾y:»AâŽ5ü¼t§M–4ì„O…¾DY(¶u ¨¡G1$tW\‰´¤=„Då¡YT% ~å;26ýš¿)!„B!*¨Šô> |i í4.mùŠ×ÿïv^È,,ó’9¹}!ŒÏì½Éùß)6xz:¢S/°ccT¡°©‘qr%_þ¼‡Œ’bÁ5ñ2Í£…‚gð`‚]’wÌaÊâ’Ìïü)œ ]ŦÿEb¾zÐØN#æŸøåPêÕÀ¢&³÷—¹¬»lžþuøõ$Ð’¶ÎeöŽK¼iYK'êYüv܈γ3ýZ”qÜö,ëÓ+Ø%=œå›.]3zvp‘I¼î':/ºônŽƒ’á3Xx8©HP5¥eÉôùìÎûƽéVíý)¸æoJ!„BˆŠ©Â÷µµôÈäÉðùç ßù+ÃÇÁǪ.¶(Ù)\ºx‘Ä,¬< òs¼’ü-ðï3€†›~äàŠÉŒŠhDc¿JãÿåPd v{ÓvÿjBÍ›x-jÓº¹3«×…3ãÍI„ÕuÃF¯ ÷ bô@lš3æÝ$|<Ÿ=ó'ðäj?ÔõÁÉ"‹¤¸xb.œãRšŽ6oÓ¥vþ*`^|z7oÌÚÃ_ < µ4âO&"É›.í«±iûEôWÛ†÷`ƾÉÛÓ¶²aêX-oH=©g"8|6Õ®ÃÇ=N£›P¬§zp7ü—üÀ¡\pnÛ•Ö2‰×}FÁ%è9^‹ºÈ§ÿbÞ»£YV¥ÕÝlQ²â9sê<ɹ`Yµ ¯¾Ô;uú¯÷›ºC›B!„âVTø  öõñÁ¬Vì^¿†õ¡‰Š¾È‰ËFô6•põ ¤{Ó¶tëÞ‘FîWÇ ë«öeÒ'ÖÌ›¿’íG²5Ú€£wÚ>=†‘=ó˜?ju Û²¡ùSoó X¹û!›aT5 µyr€?¶Š‚Mí|8=€Í+W²><’“ûCÉÒl¨ììŒGý.tkÝ–Î- 'X ªöx‹iNK™÷Ç&öD…³EW _ÿμòæPüv¼ËFE½½M¡]=_ák¯†,^²ŽÈÄžT±rô¢Q× ÚÖ^Å^6U¶£êêOã*:E{Ô­q ¯»÷<Å™¶/|άfóç?¡ì?MÄŰtÀÕ§ =Úvgpß6øÙÝɇ$×ûMÝÁM !„Bq“Jx/ÌäÉ“•ÈÈH%..NIKKSjÔ¨¡ÄÅÅé,--õ:UU ¶¶¶†¼¼2@Q”$EQÒTUͲ CnfffžN§Ë³³³SsssMnnnê©S§4ÍÍÍMó÷÷×&Ož\lŒ Ä£» 'þ—²Ì޽–ÉÉåßòû#–u:ÒÁë.ž -…Ð%k9c²&°w|å*B!„Bˆ÷@×ë{FâöéŒú5Ÿ:Õ©êæˆ­šÆ…‘¹˜ŽfçÏ3Ï÷Äû.„Uã‰5|³æi# LBç3ˆáe/!„B!„(L‚ò]P¹aw¶ÙÂÞÈcìŠÊ W³ÀÖ¹ Mº fàÃ}iåu#ïd¾u¦ØC¬[†Ñ`‡gÃ^<ùÂ0ÜÚPg!„B!„¸ïHP¾ãlk3ú`F—sM¬:¼Íªå\ !„B!„¨àdtªB!„BQˆe!„B!„¢ ÊB!„B!D!”…B!„BˆB$( !„B!„…HPB!„B! ©°¯‡Ú·oOyWAˆr×´ió2/#¿!„Bq¯¸™ûÝ»¡Âe€^½ú–wnȳžz¾OlÉÔ#;x£–¾¼«#îq{÷î¥Y³f¬Y³ê¦×q¯üv„B!ăëVîwï´ ”!?4˜kÖ¬Ùm-gii‰¿¿?:îšåJ[_| ep>b{St·½~RîÁ*gkk[b9!„B!ÄÝQáƒrIaãv—ûúë¯Y½z5o¾ù&z½¾Ìës5ŠUšÒ¬”å«ë3¿ç¦~öm?ÌÙ$6µhÞý1ƾó2}Ͷ«ž›IUsB?#bÝOÈ 7rðlÖÃWós¬®”ͽ¸ƒŸ¾šÎ‚¿C8@Ž¥ UªûÓ®Ïc¼ðÊZº*EÖ{a?Lýóÿåȹ$Œ6ÔnÙ‹'ßx»úÞðñ“r··\ffæ-·( !„B!nžLæuEhh(S§NÅd2ÝÁ­˜ˆ^ô4m;<Ãç £j[z÷ïJCÛslž;ž-»óAH ZI‹æaÆÀv ý|# .´jå§Õ%5’Ãþ^M;3æ«?Ù›âA³nýèÕ¶6•S÷ñÛ” Ì;œWhe©»>§O³.¼4}ÇuuèØw =š9siË÷¼Ñ«5ƒg!÷ !„B!„¨¨*|‹òÝô_X.ܲ|;©gbÌó¿rÒTá¿üÃ÷ׯ@gÛäôÿ$”G¼OÇƒÓ ²+º¬ñÀ|~¨û "fðhm[4UC´„•¼:t"›âé8a¿½Œ·á¿%sˆÙ½‰ÓžWOµ–¼–7y—IÕöã2¾{Êû+Íß2¼çK¬xóyfuÝ̸Ú2æZ!„Bñ`‘e37ݲœ·“7k[ (Jцº¼½Ë˜8:6’Áãѯ˜1üJHйÒqâ÷¼ÝÜÓ©ùÌ^•T¬UYÓUcÔ7Ó B2€¢S•Óó§òû §¾_òÛäÂ!À ¯½hëóß©V9·p*ó£¡Ú3³ùnäÕ `ð³?è}f?ýQ¶c n‹íÆ-„B!„¸3¤E¹¡¡¡¬^½šþýûßøB:{|úãemö¹¾¾ö h‰ì 9‚QçH·‡ºã¤˜•³¨Ë!M˜´k;wÄøHg ç]{w´3kfÐ’Ù¾q/¹TbЈ!x_÷ÑG*Ûׇ“­¸Òm`ì‹}¯àÞ±3 ,Öppï~ ñuw]!„B!î'Ò¢\‚¶mÛÒ§OŸ²-¤àå%!ìܹ³è¿E¼Ø@ê%.ÄšÐtU©ág(iøÖôÃRQ‰»CŽù·Þ¾x—Ô ZáÜ#šÞ‡:5ÍSz L‰>—‹¦^âûÖÅ[À‹:ož§¡&%”툊-wÏzêQ,ÛðÅÉzLhIlŸÔg½‚Þ¥„\éÙñ;Cl Þe±PùÒ>žë][Wd.zEÁºÇ.•8ƒB!DÅ -ÊfÚ¶m{ÇÆ(—ÝIšS'>ZµœwZW¾Ákêþ %þL_«ý>»÷Hùë(„BñÀ’[ÁBîhHÖyàí©C9tžÓÑyÐÈüЛ8w*š\M‡‡—'–7¼^/|ªX 8ËñSÙиxgê¢å=©ê­G9dįÏx&÷±¹vyqÿÓâÙ4¾7ƒ¾ØMºK¦¬^Æ›-®†d«fŒš6ƒàJÍñ•¹Ý„B!Ä@º^_qGC2€âLëöþX¨É¬ÿs=Éæ­Ë¦Y¶t?FÅ6ßø Å‘ÁͰ$•µó—{½VkÅ™Ž]›c©%ð÷¯«ˆ“îÎÞ½{ïÞÆÔˬ³'§î!í;_¬]Î[…C2€Emz=ÿ/<Öškt@B!„â¾!AhÕªÕ Éè©ÿøó;jÄ.|WŸ¾:YKbç”g™ž‹¾ÆãŒéãT†.¯:ª?ñVQH\þ:OLÙA\‘ñ¢¹\>°žðójAù#Þf¸ÂåÅ/óØÿm%6Ïl•¹—Ùÿ× îɾé½÷õÿ¼ÖƒÁ_í#Ó³ÓÖþŸÀz$ÜÔXdñ{~âí‡ÛQ׳6Vv8û6¦û¨ÏXõofñªœ›I•‚eëÏ9ž~‚%ï ¢¹¯#Ö–¶¸ÖéÂóßï#E0raý§<Ñ¡6®¶VØ8W§Í㟳å’Zl¹¶ñÍ«ƒiSÇ“Ê6VØ9ûÒ¤çs|µál¡yTÎ|Ýk—‘üƈ4\³o>žöÆÖYÂ~¥ãÏ÷¡MMWl zœŸZ]¬ü5KJ$ ßèG`ÕÊX[Ùã^§#ONù‡èRVr7ëy{”íšÉ }Z 6/&«„uù¤–Š5ݾ‹-õR1öS!„÷éz ´n}wÆâêªdöìmt{jókÄÖ¯;ÓÚÏŠøÃ[Ùѱ-ïÿü1¯Ó{ÚœâÒŸi¿Mäô Ø8¡5ç4§]‹šT΋#úØ!œ0ðôúS´ªšß¡[qîÃÿ–|FÌ wøgB5¿iL›Võñ0¤séÜYN‹âL¢Žþ¿>ÅcÍo`‚0qÏÑL1¬~¥Ì:LŽw_fü³ˆ1·«¾‰èEOÓí©ùœÈ±¡JÓôî`Eüáílž;žKW2qÅj&¶+a tÞq¾Òž™;íhÚº]kœ"ûžeÛ·°l Ztùcßy…~µl¯¿šbœÚOdÝÞöÌùb: þ#dÅ>²õ•ðªÓœaï 穆†"åZ¼ÎŠýømú×Ì[±ýëþ$]³ÇÕË›jmG0bàéSÆÄ.î ZšÏ†ƒÑ$¤ç“‘À…“‡ ]9‡IÏô ž£Ü6Þ—Œ'Ù¸&ŠLŇ¿úQ·1$ƒ‰£óg³!<ýŠï+'~ÏÛÍ-1šÏìUIÅ'‚·hÌks&_ É:Ü{åɆL±'É8iWB2€R©cÇtÂJK t[ù£TÎ-œÊüh¨öÌl¾y5(Ø<Çìz`ŸÆO¿Fpc½Éom𮣾™^Ê]~_úªŒøjjAHÐ{öbÊ´‘TSRØðݯ3U€zæíäÍÚ%¾vNQìý“â:nñš¹ ·¼ŸB!þŸ½ûޝéþ8þ:weGI$!BHìQAb…AíR{¶(tÒ¢éT|«UJQ­þÌ¢•Ø{o‚**612ˆIäæÞ{~X‘‘„ïçãqÿpÏ9ŸÏûœssÝ÷ù,!ž{’( ñ” x¼h}ªå^gÞ»½øåP>ŽEWرõ0&M:„âœ9÷Е¡}ûªèÔ$vlù'K¢¦ñiDhÙLëŒk}ñ+©ÅžzMëro?—Ò~¸i,Ä^ŒåæHåkl^½“Š+MÚÖ#k¿÷à”×™9¹ïÖØç‡É[™÷PÚÔÉ}S¨Æ¥ mëg­Õ®nBÝL·°=A-ð8ÑØS¼J Ù¿jø¹dýO'Ÿ™\…™×óB!ÄsOº^ ñ¢ÑxòÊ”©ôù¬)o.^Æ»/÷Àví,z•Îñ¢d÷g‰å|ŒUS ßúlvÐR¼T Ê.âÏ_$ ȸ—ÆÅ—,™”++-Ц…]²)Ó`À€JºÑx3Q6_àL´ÕËÔ¦ÖL}@¸†+—IT¡ðÃóX¦Ö«8^y˜+P[¬ÞÙ]N]qJÓ¢^ŽáBœ\ 6N´ygÁ–ûö®Iù³…;ÿuo«p?3¹ 3¯ç)„Bˆçž$ÊB¼€ërôŸ³Œ”¶Mø`õ_ôon‹íÚi¼Z<¾rÚ7VQ²Ž U”±*Þ|‡³ÐzÒ¿ÁXÓJ[,ˆœ0Èc™:]¿lsÚ-¸ ãÌ¥¼|fîW¤ú€B ê<…BñÌß B¼¨l«ðÞ‚Å$·z™›fÐëe;l×L …GFdhŠàå¡A9pŽSgÒ¡ræ¯3Ñ'Ï`T5ñôÈ:ër~ÐxPÌK‹rÀD‰Ck‘³y?Ž2ùÜ)¢Ó¡bæVPs4§Ï™Q´x¹k <Î\ÉågFÑÐ+€Ñˆ¸÷L-\ŽO ûEÄB!NÆ( ñSùtáß|RÓ‡~¡s‹OX{)Ó%).Õ­€Î’Èê¿V“˜¹(ó Âîä8P«^•Çó¤Nq!¸qu êe–Í\B|OGÑ06Z¼: IDAT(€)ÌK‹ç¶ÌübIXCÄæëYÞOÙºˆÕñtåëè¢xœ¹’ËÏŒ¦ˆE4`:v˜c™.÷³bíyÌO |!„B<Ÿ$Qâ)ùDëS\êóÍâù¼[ņä½céÐæK¶ål†«lh)×}œTbfÀ{óN‘v{“z…#û3r§­ow¶p~LËñhðíõ ݼâæ½C×o7“9ó5ƱïïñÌÞ“a"3+¼ k0_ˆâh–óÏe™ùÅÍïaÙÅ»¡9vŸ þÓ–B„ôïN9íSg®äî3£ñªC=?¦£ÿÇè¹§ï>Ü0žcéÇoðÓfYîI!„¹&]¯…(î¡|¿t6);óë¶/ióŠ-+#>¢Z.–ÒÖøôaÒ¤M4é=‹]+³q\‚JXqéßl>t “Sm†Oÿšq™nÅ¥?.ÅÅvCY1,„R«P+°Eô׉>Ëɨÿ8 ¡õÌÞt­~ky,C Z6÷dò´ÞªÓ„EA>8ètz2zp0޹)3Ÿè«t£§Ã,Ú”_C½F5(ª¹HäÚ¹¢âÙrã_÷¹óÔ3Wç^Àrõ™ÑUeÀ§m™Öó/ôªBäÄ:Tr5½w;ÔF êmfÜoQvNB!„x¶I‹²mÑ6L\þ;]}u\^?”–'’»•£t”è<í›åƒvÑŸØ@ø‚eD&zÜç[Âw­&¬n¡ÇÜÚ§àPãíÛÆúQË5}«þbÁ’­ügÆ£v/>ÿ5œïZd̼h6jãú†P,i7á3~gÚ´iL_q„T5·eæëJ¼¿xÓzûry[8†o'Î%®_-bë¼¾øßóȳã̵Ü|f4íúkg~H«*…¸¼ok¶ŸÆºþP"¶Í¥·¯<B!Dî)d3jXX˜rèÐ!%>>^IJJR|}}•øøxÁ`Ð&''k,‹ÞÖÖVŸžžn¬5ªªªª:Ï›÷gD~¶wïš7o™E ñL‰ŒŒ$ €åË—P­Zõl÷Ù»wÏ·ÉßÎóÁ=F¥ßaëK£8¸õcüeI#!„B,KÓÁ¯xI¯Ü§AïÒËR«q ÎGnaç¬!´:afËÆ¡T1Ü*Çt€Éo¾Å¸˜Â”.çOÕê8˜â8¼s+³¾ØÈ¢#Xµös휂ú0ìcfŒà„K0ýÞÁãÖã]©ì³œLFy¸&9º/¹¸ßB!„Bˆgž$Ê™iß4&*ƒXõÍŠê0ŸFǺý‰X0’)CÛ3¢’φo2"ä¿íGÄ)7êõAXÀÝÛc9û+Ì丹$ÝþoS»ûa`¹Ä¦°6´þf_÷Nð??’ih³iÿ ~-Ó›YÇÓÙÏÕ¢¢·ÛƒMû~ç·À!¬<ö%!îZÀBÜ’7¨ÝöWV}ÞŠ¦ª–&³1¡} ¬õÚ†…„0r׌]ñ6´v¸YÖ›Ö£–Ò¯qcÊ9gPœrŒYo4§Ï¬‘ žÔ…Íú£EÁ)°ÃüvŒ‹à”{}Œ£j?•–³¿çþšä𾄀€€©W!„Bq“t½~ÌTmEM½›ŒJ÷ä“î¾hÓÿcóÖ8Ô“™#3&±&ŠtËøn·B+Á#¦òIuæ“3˜´äJ–òT}'þt'IP4™šKuUxJØ­$@ƒ{ówéYI9æ8©mà‡[I2€âÈ»ëc¥^fÛ¦ƒ¤ß‰§8 ^mzo’ `ëG×ÿ ¥±µ‘ÈEË9—©Çö£Ëã5É—û"„B!„xI‹òc¦-Ñ„æõ™ÞÕáWÞ§‰½‡Ïß5[cÒ8ѤC(Ι»ëÊо}U>ßµ‡[þÁÔ©kÔ¸‡Ò¦ÎƒgÐÖø4"´l¦8µ¾ø•ÔÂ?¶ÔkZû{6*¸”öÃM³ŠØ‹±dÎ{-×N²sãVö¿@BÒ LÕ|’8-˜Nå¤ | ä^¯I¾Ü!„B!ÄsIò€ÇLãâFá,íö VVÀh4>¼K,çc̨šbø–ÈœÜh)^ªeñç/’÷&…^ÅñzH/b‹+.YâÔae¥EÑ¢°K6õ PI7ï&Êj‘ûÑcè|Ž$Y²m•Ut×IÎksm¯I¾Ü—gqý‹7gjBMÆÞ‡¥3}(Ô+lkE›¯·rÕ©.#-bDç¬ã»…B!„xÎI×ëÇMɧ4#§‰¥¢dMltº‡?y`œJOCåêÊxå½yœtoÃ×ó·òßù+¤ͨªŠš¶ŠþPÕüéÖœ—k’_÷åy¡^fã°—iõõV®:×ç«¥Kžx’¬&L§…µ‚¾Òög™Ý\!„Bˆ'Gåg¦^Ë9NIÏf3Ñ'Ï`T5¸zz—Íy“Ææ¹qNõ Ç„™|Ú¡6e½œ°Ñßü˜©×/páj>ü}f®É£‹ŒŒ|²ª—X7¤9­¿ÛARᆌ\¾˜¡AÙÌ.„B!Ä BågâBPÝ è,‰¬þk5‰™sMó Âîä8P«^•‚ëO¯¦péR2+^™SS•˜Å³åFÖDYÑ0(€)ìRÞl=+×äig‰cõGÍh;fÉn¡üoe×p$Y!„B¼Ð$Q~&h)×}œTbfÀ{óN‘v{“z…#û3r§­ow¶(À1¥Š=%}‹ 5Gñ÷[¸r'yU¹ù#¯YÊÕ좳òÀ«°ó…(Žæ¸Åù¹&O3K,+ÞoÊ+c÷’âÑœVþÍà—ì³î=+CÐhަžaùÈû»ã`m‹³Oí†Ì'*5» Ì\Úó;Ÿ¼Z‡2ŽØXÙáR¼ ¡}G±äDJÆ8=.ëÂ}X–¦ƒ_ñ’^AQn¾¬›N!V¦ B!„O4´=#4>}˜4iMzÏbF×Êl×€ V\úw#›]ÂäT›áÓ¿¦AÖ<ç 2PçÍ÷©7ã}6ŒkFù©\˜ôs{Ù°ù8NÞ¢íê „gNª 5hÙÜ“ÉÓ"x«Nùà SÐUèÉèÁÁ8Þ§¶gãš«²gVG<î<‘0sæÏ×hÒ{ÇÒl(Z­/׳âÒ¿›YÿÛÖ.\̈EKQ§ NA}ö± 3ÆFpÂ%˜~o„àqë1ž®Töò¤C!„BcF‹ŠUhM¾tÿDùY¹&Oõ+‡¶âÆbm˜¸rýÊY?ô0Ó¾iLT±8êîúÓÆãÓèX·? F2eh{FTº9“¶åìï 0“ãæ’tû¿Lí~kkË%6…µ¡õ7Ûøº×p‚ÿù‰;§À> óSØ1.‚Sîõ0"Œªòí$„B! ˆrëu°°0åСCJ||¼’””¤øúú*ñññƒÁ MNNÖX,½­­­>==ÝXk4;UUTUuž7ïψülïÞ=4oÞ2?Šâ™´|ùªU«ží¶½{÷ÛmC‡9'ù³ÓÍ®ñjÂtZzõa•ßpvïûRe!„Bˆç܃~ï>ªŽ;µQ劢(I‹%¸¡×ë)))é&ÝÎÎÎb4Ínnn–“'Oªª›››Z¡B5,,,Ë@?£,Ä‹FëCP-oôj<óÞíÅ/‡näì°Mh^1óšÕ:üÊû¡ÃLìÅ8Ìj;¶Ƥq¢I‡Ð{“d]Ú·¯ŠNMbÇ–• „B!ÄÓFe!^4O^™²Œ ­©éÀC¿Ð¹Å'¬½”ÇE‹‚êV@gIdõ_«IÌ\œùá ÷aR¨U¯Ê©÷½ƒ˜ÒÉ.½B!„âI‘DYˆœâRŸoÏçÝ*6$ïK‡6_²íj^’e-庠‘“JÌìxoÞ©»ãÕ+ìÙŸ‘;h}»3°…óÝ®×VxÖ`¾ÅÑ<Õ/„B!DÞH¢,„@qåû¥³é[ÖÀÕm_Òæ•ÿ±÷zîËÓøôaÒ¤n”Òœ`F×Ê”©ÝŠÎ];и²?õGläj¡Z|6ýkØg8ÈPƒ–Í=Ñ$EðV&têý:}ûöeÀ›¸–ç3B!„"ç$QB -Ú†‰Ë§«¯ŽËë‡Ò²óDr¸rT6t”è<í›åƒvÑŸØ@ø‚eD&zÜç[Âw­&¬n¡Ly9ÐlÔÆõ ¡XÒnÂgüδiÓ˜¾â©ÒÀ,„B!ž ÝÃwB< ¡L‰13å»èJtfæ‰ÎÌÌø¦÷Û¬O{û¾Ç8t 'µ[v[´¸Öx1 ^cLCT\‚xkÊÞÊáþB!„B<Ò¢,ÄS&   CB!„â…&‰²B!„B‘$ÊB!„B!D’( !„B!„H¢,„B!„Bd ‰r^WÑßC‹b¨ÅÿŽ› :šÇÊ=+CÐhŽ>ß§Z "## :!„B!^h’(‹;Ô„é´°VÐWÁ~SAG#„B!„Ce!„B!„"I”…B!„Bˆ $Q. Æó›˜8èjù{PÈÆ ;—âTmöcל%-Ó¾÷Œ N=Ãò‘=öwÇÁÚgŸÚ ™OTjvµÜàÔÒoè^Ïw{+¬ £jËÁLߟÀ‘Q+þ| N ƺp–¥éàW¼¤WP”›/ë¦SˆU3ŸÀ£Ä!„B!„Ï]AðâQ¹¶k í[ÊÚ8 ÎþA·ôDŸÅö SùpíbÖþ´†…ËcÈ|húq~ëX‹ï×k©HHÉ8lÛCÄè.ì>«²gVG<”;;stjG \BŒâL¹ú­ õ°p~Ïôo°“îÍod(XÁ)¨Ã>vaÆØN¸ÓïŽuû±`$S†¶gD¥›ÇXÎüÆ»-!ƺ*`Tcw´æV å• ÿ’~'Wp ìÃ0?…ã"8å^Ÿ#¨šéÓaÉEB!„Bñ¬‘®×O”…èÙc˜q|^ŸÄä>îi©µ«ø“¾hŠ}Êv~ŸyÌO«ÚŠ šz790”îÉ'Ý}ѦÿÇæ­qÜì!mæÈ¬©¬»¦Á·ï|u;IÐzÐläXzyç>‘ÍyB!„Bñì‘Dù‰ºÆæÕ;¹¡¸Ò¤m=ì³lWpn@y™c‘û¸š)ÛÔ–hBóŠúLÇèð+ï‡3±ã0¨‰ìÚv“R„ÐVAØd®Æ®.­¹äúæç8!„B!„xI¢ü$™/p&Úˆj‰ejSë;“ee|éü?fgºŠåÊe3%Ê7 g¹c VVÀh4Þ|ËÇ…ª¶>Ųk9Öã]¢(¹mSÎqâéb\EíÍÏšÖn_½ï®é»‡Rîö„nÖÍø5Nú,#Ñëfp‡z”/æ‚•v…½ð­P“ЮƒøvÚ Ž\{ï‘™¨{&&B!„È2Fù‰²`6ZOBú÷#Øýþ3^i‹á”y³’‹²ǤZ¹‰CäXddäãŸÐËr™es–“Ю3.Yn§‘]sæs,sßÿIŠyiQ˜(Ñba-²tŠÎ§zÜñ*¢E1ŸãÌ93øgn;6qîÌyéý¢Ò—£Z¹Óì_9›%ñè™ùÍ-Ìþë4JéjT‰ßÏ?7²/F<Æ]ßÒ÷›í\±®Ä€ßç3æUÿ s˜I<¶‰ð™KI/$°„B!ò‹t½~’‚WÇ ^fÙÌ%Ä?®ž’Š5ëT@g‰eõ’]dÉsR¶²d]B–nŠŠÞ€ALé¤?¦ÐÄS@ãI›.°O^Ç숋Y&^K^?›…ç4TêÔ‰Êò(­€™øwÑŽ›<»alGÿ{—jC‹“_½¿øýªÈÍB!„È/’(?Q|{}B7o…¸yïÐõÛÄdÎHqìû{<³÷ä¥OKÙ®ý)dáÄ”A|¾þÒݤØ˪ÏÞgú™lÚ“­<ð*¬Á|!Š£™gÏ·–] -”ʦ9 ‰¾ç‰É5ÖÌ^D¬®]:•{`—ãùMLô µü=(dc…Kqª6{ƒ±kÎ’vg/ §Çc]¸ËÒÀtð+^Òß“oÝt ±ê£–y«äè „X)‚FsôZ ïD­R®Øêµ¸ô^šeÿÌî9þê!fØŠ—ŠÂÚÊwÿ`zŽ\Á™ûòäâ´˜ˆ n^`Ö¡ë2þB! i‚È/惌ïP‡ÖÙmÔàúÊ8Â?®Î¥?.ÅÅvCY1,„R«P+°Eô׉>Ëɨÿ8 ¡õÌÞt­žma9¢)ñãÇ,¡ÁÀ¥ŒiZ–¥õRÍCåüžul¾èO·Ž•˜õçQôýÝă´lîÉäi¼U§ ‹‚|pÐ)è*ôdôààlféÏ*Å¥9]_váïsXpj ï—ºùÌL½²‚YK/cúŒ¥µ|•íÑ*×v¡}ëOY§ÁÙ?ˆà–žè£Ø¾a*®]ÌÚŸÖ°p`y (8õaØÇ.ÌÁ —`ú½‚Ç­GtºR·ZH¥ÌLŒ‡ßv4·B©* ôL ÖêÒ§ÿò}«ïøí€uµ¢ƒr=ë63ó³V¬ß=•õózSúÎ7哎SK±ÅÐr‘#sØ5¨µsÔÅ:7qª$nIûv#X§bãY…ZMjS(=ž3Q{™3ò0v »R3äöfÎüùMzÏàXš E«ÕãåzV\úw3ëÂÚ…‹±h)#êÊ:UBúq~ëX‹ï×k©HHÉ8lÛCÄè.ì>«²gVG<îdâäÿu£Áës'ÊÔkI¨—ʹ]Óè]w}ZÈØ!„Bä?I”ó‹å:gÿÙÉÙl7jð|éê­V]‡°h_}æü4Ž?mbߪ¿¸®Úãêé…Oí^ôjÛžN-òš–êñï7Ÿ-žc>òVn g®Öòõz0yö0*Îf¦¢ÇÙÅ!ÃXšZÀ8e“–î&|Æ:Œ«Ðš|1Hå'å±Oä€#Mº´Â}ÎLæÎ?Ê{CÊ¢EåÒ’Y¬¼jMÝ.íñÑÈöH5q%uú”µWJÒeZ8“{ß]<ùà/tkö6‹>ÀÏ×3ØO‹S`†ù)ìÁ)÷ú –e2¯G-3#ÓþüZ¦7³ާ³ŸíÍò,jŽç±Kÿg”ƒ¿§•×ÍÀÌ1ËÚž ƒywzC–ô-ަ@âÔâש/Gïaù¾Q4,·†–Úиn5kT§RI§l[™s§zy1ƒ:Ž`]¼ÁÃþdÎðFxÝ)<‹»×qÊãýfrÜ\’nÿ·‚©Ýýn.Eg¹Ä¦°6´þf_÷Nð??bwo|¦}Ó˜¨ bqÔÝõØÇ§Ñ±n"ŒdÊÐöŒ¨t3.Kôÿñî …œÓWæÝ…+ù¾i‘›3ö§ŸgÑ;Mè8å?Ò³>–B!„ÈézW†P¦Ä˜QUõ/3&5¾ç§œÎ­:=¾šÁšÎpùziÉ—9ü_¶-žÂç¯7¥l†)¯5Þo³>MŸãã¬órÝÂIUÓ92²F¦'Öø¶ά­Ç¹”lÄxí<û—þHŸ*×Ù¶õ$f]y^ªhuÏŠKoMYÃÁóWI3[PU•+ûSDÉKâé£`ß° m¼,ìŸ;Ãf@!böZ®Û†Ðµ]Ñû|9Xˆž=†gÀçõILîSáž1³vß`ÒM±OÙÎï3’³‰³óV¦ªñ¡ïÄŸî$ŸŠæ&¶Ò£×Ø1w’d­GsFþÐå*k&Ï$Ê\pqjJôåÿ"¾ã•2ö¤Çìá¯ñÃØ© ¥\qö®Iûcg|ÆÚr§…S3Æ0÷¼ŠsËï™–1I°Â³Fsj{ßþT˜92ck¡H籌ïæww½v+Á#¦òIuæ“3˜´äJ–îѪ¶"ƒ¦ÞM’ ¥{òIw_´éÿ±ykÜ­cÌ›=™Õ‰ %ûþÈ··“d}QZK¢¹]èN!„âþ$Q~Ž¥DGq:)Ó”]êUöŽ{“‘[ŒXv¦}iù‘ù² ¦Ë+ÞXýÉÜý&,Ñ3{c*MºÒê¾K—]cóêÜP\iÒ¶^6½ ܃P^gæXä>r6Ô=oejÜCiSÇ.ËQ9¥qiBÛúYkµ«Û†P7ÓÁ-lOP 0N׺ñס3Zõ£?z¶Á•(j)çvó÷˜¾Ô x•©Gn¯_ž‹8ÕD6¯Äˆ#M{µÇëaÿ3¨ ìØz“Ɖ&BqÎüqÑ•¡}ûªèÔ$vlù'ËCm‰&4¯˜¹-\‡_y?t˜‰½wsV~5‘[þ%]q§IëÚØf:‡´mì,ÿ‘ !„"ßIÃßsËÂÅy¯QaÄÊÖ¬Š¿w,—9¶{Û]ÁâÌwã"yò‹ÌŠÚ;àûóÌŸ»ƒîžsØ–æL»®/Sø~y²ùg¢¨–X¦6µfêJ7\¹L¢ÊýËʧ2µ^ÅñÊÃçX[¬ÞÙõ_Ö§D1-êå.ÄYÀ¥`ãDëLÙÆ=)Û¸çÍãÙ¿hCßÉÊèÞg¡+â£æ"Nõ"ÑçM¨ÚÒø—ÊÁÜ–XÎǘQ5Åð-‘ÝÅÓR¼T Ê.âÏ_$ îé"®qq£p–ìVÁÊÊ€·’~KbL¨ZoJzgwñô/Y -‡³B!Ä#Dù¹¥àÖ /ï´Éª-;X¶-‘T‹B^ehøÚǼ3ä]Z–Îýdaâù ¯Ñ™Že~ä»?¿d°Ó.Ò]»Òµ©ÓÆÍZ0›­'!ýû|ß–gÐ Â)G= óX¦N—Ç/²œvÓ.è831¸QµÃüåz…ÊÇsrËbÖ^Àk.¹ˆóN¤¶÷Ð IDATë·’ã«‘ã馕lÊTrÞ5^}h=2ïµB!òŸ$ÊÏ-Ç€>Œ™Õ‡1Šx$‘‘‘OhB/@W•N*2úóÕ¬ŒÖàÕ¯ °¿Æƒb^Z”&J´BX ›ìœC£ÌG`>wŠèt¨˜¹ÁÒÍésf­^îšó~l‚¨¤Ï ó%â.[À5qj<ñ.ªCÙ–£'o@•‡Lݧ)‚—‡åÀ9NI'ë‚Ûf¢OžÁ¨j(âé‘û©¶4îxyèPöãô93”É|“Ò‰>užl»B!„ÈÚ%Ä MKùN=©çáJa· tí^?ë8ÐŒ‚WÇ ^fÙÌ%Äç°1OÑ0(€)ÌK‡ç¶ÌübIXCÄæëYÞOÙºˆÕñtåëè¢Xœ&Óƒ§DK?Å (:7Џjr§âD½F¸ÆÊáÄ<ìÅ… ºÐYYý×j³,¯|‚ð…û0)ÔªW%÷Od'‚êVD§Æ²jÑv²,±|}#k¯`ÉîX!„BˆoHð룘¿ë<©÷\:•”á|òÆ8™´£‰‹’Ë85”ìñ!‹*$D|@‘[¸g"mŒÄí_ÍÎs·SR-庠‘“JÌìxoÞ)Òî„u…#û3r§­ow¶pÎywî,´øwíOãB*§~̰5qw[MXúÉüß9iOB!Dþ“®×BˆG¢¸´àÇ£¸Øn(+†…Pjbj–£ˆþ:±Ñg9õ§4´žÙ›®Õo%Þ†´lîÉäi¼U§ ‹‚|pÐ)è*ôdôà`sSf>ÑWéFO‡Y´)¿†zjPTs‘ȵ9rEųå8Æ¿îsç‰b®Î=TãE¶ý6„Í¿Ūp)*”õÁÍ^!ùbÿN¥pk~˜3‚Sí¾`í°ú”šR:5JQ(=ž3QØLÏk«OXìfGjO&MÚD“Þ³˜Ñµ2Ç5 ¨„—þÝÈæC—09Õføô¯iÇØ5Å{óÓ÷KiÐ?‚š—cEýFxZ8·{-›c+лKeþ˜}$o•!„Bd"‰²â)8Ôø€Eûê3ç§qü±hûVýÅuÕWO/|j÷¢WÛötj‘1Cr Ù¨ŒS†1iénÂg¬ÃhQ± ­Éƒ‚qTrSf>±®Äû‹?¦ÎŸðýŸál¹dÁÑ'®ïÊ×¼L‰{¾%Ÿtœzj[Æšª,]½­»ptßfþIµ`pt§x–ÔoÕƒ·ßì@¥{fËMœ ÎuG°*².Sþ÷³–mg뢽ÜÐ:âé_.Ÿu£w¥ŒsWë(Ñy:ÛK…0jÔTÂ7o |›"¥ îó>ï}V¥Ø‘?‡t”~m.[<¾gø·¿³|{8s5®”­Û“_ç}Aàò¦ü1;ªB!„È@!›)_ÔC‡)ñññJRR’âëë«ÄÇÇk ƒ699Yc±Xô¶¶¶úôôt`­ÑhìTUuPUÕyÞ¼?#ò#°½{÷мyËü(JˆgÒòåK¨V­z¶ÛöîÝóÀmò·óp–è 4*ý[_ÅÁ­ã/K¥ !„BÓ»:üÊû¡ÃLìÅ8d™e!„B!„ÈI”³Q»vmZ´hñä*´Äq!Æ„ª-†O±ìZŽõx—(ÊýÚ”5.nÎr'¬¬ (€ÑhÌ×pÅãùx ÖÚòN?–¾çÏÒwKñQéûÿù늸2ù[û¾]”¦¶6êøì-õpÅO“ƒ÷ÅÃݾ7ïç§ûïfåïÅÂ÷ü o[ˆì&„B!òH~ÎfR»víœÐ ÈÍ„ZŠÌÂ%‘¢¥†¿ÙoÄ¿Œ^òí „B!^PòS8ƒK’5îxÑ¢˜Ïqæ\v¤Mœ;s^ºO‹üa1rü’Š#5m³Ù®µ¡Ai=jb§Ò²ÙnNcå¦8&ïºN|¶k• !„Bñl“Dù–mIVœ¨Y§:K,«—ì"ËBP)[Y².!ûõ“µ*½ƒ˜ÒIχòÄ3H5±#*…zøê²tb°öv –½Êé£IœÊn8‹‘=ÿ&²4ê‰O"^!„B!ž0Y ¤F×Ý-e»ö#dô@VOÄç­V02ÄõæS s,«>{ŸégÌpßQÊÀʯÂÌ¢8zU¥Faé¶ý"ºzê{«ÛQ³Œ=®‡‰¿“k¨ZÆ'KáÇÒð®œÍÁz>ëïIàµ>˜u‰c9|‚£³·¡i€3 KØPÜ^ƒÖlæBL2k÷^fÉYS–7E ѱz!‚¼ ¸Y+( W“Ò9u1™e;/³óÚÃëTœø¶—;åã/ñføuüjºÑÞßoHIJ#òp3ö&—MwG‰÷žz^§D@a^)c‹¯ƒcÔyº¯J~"¦‹8Ò> µŠZáfÆ”tŽMbÑîDv]½÷Fé<ÝøåUg ¿H§eIdžÉ xMÆ×2ppÝ)†ýkB}ŠÎS!„âq“D Ê{!惌ïP‡ÖÙmÔàúÊ8Â?®qß ®)ñãÇ,¡ÁÀ¥ŒiZ–¥õRÍCåüžul¾èO·Ž•˜õçQô}®†1ßa¨AËæžLžÁ[uš°(È‚®BOFÆ1/e‹|ðø+¹‘̆Sfjû9P×1‘…Wo¾­XÙRR‹)&-‰Ð%Ÿª³-âÂg­]©b«rýÊ ž2a²2P®X!^÷¶£ÊÆs|}ÀˆéÖþÖ^®ŒlçB ­…˜‹©l¿jF5hq-dE…rN\=žÀÎk°è™ÎÀ+­¼iâjæpôu¶ ÃÏÛ†Ú^T.ËÐe׸!|ÔxïÐhÕÊ›žsÉÈ‘d ÎOhÌ„»¿ß4qÄKgár\*{Ϋ8ºÚP¹‚+UJÙ1gñyæ\°äÏRqxžB!„O‚$ÊùÅr³ÿìäl¶5x¾tõ!]§õø÷›ÏÏ1 ù+·…3WëFùz=˜<{ç3SÑãìâ·DšZÀ8e“–î&|Æ:Œ«Ðš|1(Gi`~AXØ4™«eö3±Çˆp,é@5ƒ…ÃQIÄ©VùR“beÇë/»RÅ*«Ï3á°‘Ô[Û¬ ;ñQ[wë¡åÙhÂ4Tq¢„ÖÄægsÔtÏߎM!<Í–îé\i”È73âÙ™|óX­ýÛyÑÒ×7ʧvðV«é#Ç{—ÖÍ‘¦W®2ff<›oF­(<öu̇B¼ÕÐOM:ëWžç§#Æ›-ÄŠ–ŠA^Œ¨aCçPWΊã@>4ùÔy !„B<)’(ç•!”)1f¦ät»Îü•Úù>­ñm9œY-‡ßû¶å4ãĬ«ÂKï&/ï·YŸöö}«rèNj·¬ï+.A¼5e oå4fñ\J¾ÆŽdGš”q xäeN«:‚ÊÚbmJeà *ù“(»–q¦¡#Ĉ½'é¸q9‘ŸwØQ¥±-MÊZ±xGfEƒ‹­‚b1rø¢)˦ԫ©œ|Ô Tk7]º“$XR’™¾é*5Û9Qµ¢#Å%­æ"Þ Û5•ëî&ê£dk^ïåÏëÙ-s®ë]ΉªVx$ž_n'ɪ™ƒ;cYP܇žŽ´(y™šóœÐæù<…B!žr2™×S$%:ŠÓI™Òõ*{ǽÉÈ-F¬;Ó¾tA£ÏS*§£qq ØMAq°§AQ ©g¯±3%¿*ÑP±¸5zÕ̾©÷$·%žOá¬EÁËÝ [ÕÌ©K&,ZÚ7,L°§›<öt°ÜHfû¹¬}:n\¸Î¾Tж¡œu.ãÍXOJ ;.æaÚ=ÕBü¥DÅdÿ:šhΦgŠ–²ž´ª™}Ç’¹žy³ÅÈÖãi˜ÑPÆË*?f:Èûy !„B<å¤Eù©aáâ¼×¨0â ekVÅß»–ËÛ½‰íÇ®`q æ»ñ‘œÅ_MÇ„5…ìµè!ëØêG”çóB!„xÊI¢üÔPpkЗwÚÎdÕ–,Û–HªÅ@!¯24|ícÞò.-Kg;S˜xÎDFF>™ ½Sl›¯8ñªaú§Y£MMbÙ|šð ¨&ü{•ƒÙ5ÑÞb¹~ƒë·*VSRømÞ)VyÛSËÇ–ŠEm(WÌWŠ;Цz ¿/ºÀ¸GÉÔrzF¹‹÷î›<Ýë«r%ài?O!„Bˆ<’Dù©¡àЇ1³ú0¦ C/Ë 65Ò>È–jp0‰ý™× Ê ÕÄ¥dP]bO'0+Û…™ïw¬…sg¯1ÿì5æ:[+êyðv%[zÔqdsx"—rXœÆ^›ÎdÎî4:Š8(¨ )yŒ· ¨&.§€êª£ˆp)ë.®…ôè€ÄdóÖdÕ¢bV­‚2-¥à`£‘±9B!„xaÉï !^pg^ãPŠ™k©il8’Â#öj~3ÏÞÀ¤h©QÖžBy(É”’Ɔí‰4ƒÞIO‘G·¬±¶#¨hÖ¯;+O{ªÚ€9!•¨ùï“c&ꂳ¢å%?;ì2oV Ô*e… G.Ü|Ì’b⊠Z'^™/ÖŠoü!„Bˆ–üâg¹r…O§ž Ë”3L;Ÿÿ-¨1ÿ%°> ù¹óqMœ³$eZJ•v¢ÁíÌWÑS½’#å4Yºÿ:µÁGæ¤tâ%TEG£`WªÛÝ-QckKÏúŽQ,8˜ÄY5—ñ>Îþ—È?ià\Æ7üõèïlÑR¶F:z(X®^cé©»3^«É©JTÑ:;ÒÁ_·{‘VGºEhí¢ÈrOB!„xaI×k!Äc¥ÞHfÊÒx\ZºPË›i•Óø/ÆH¢Eƒ“½gE¬açÊklˆUAÑR¡j^ q'áò Ž'˜H2+8²¦¢§[sá;¯=R¢lºtuFGFô°åPô .«:J{ÛPÌZáÊÉX~9”~7|ÔxŸjÒ5~^gÃסŽ4læC¥ª©¹¦âèjCÅÂZ4i©Ì]u‰3®+eIcÙîë„6u N¨¥+§r:UÁÕÝš’J*‡¡uC“B!DA’DYˆ§Ì“šÈëIJ½Â—³S©_Õ‰F¾¶”*nbáZ²‰¸‹×X{â:›NÝšœËbdÓŽË|m(çnÀßÇ=¤¥9u™•‘WØxé'3Y¸(šÃ®´ó·§¼ ¤\»Á†} ̈L&6Ó¼`ïSA%öh \MåÕê…ò²¡VcŠ‘ƒ‡®°hO";³Æ{9*–OU}ª;PÑÍ–ªé&NMàË­‰Ä—ó¦uœ‰B!ÄÓ@e!^æÆO=ÊøïŸÌ“òcæ÷Ó“øæçlºßû·‹K½Áºí1¬Ûþ°Š-œ:–ÀÔc9 4gTck7gí¦œíŸóxAMJdè„û¬é”£ÊrvoÒŽ^ ÝÑûo¿{•iK¯2-Ç[ˆ>Ï—Gã³nÚu†6»î}+Ïç)„BñŒ1ÊB!„B!D’( !„B!„H¢,„B!„Bd c”…xÊDFF>—zS+„B!rCZ”…B!„Bˆ $QÎ+ã*ú{hQEëF·¿¯Þw×ôÝC)§WnîkÝŒ_㞎5X Dò\ÚÛ(èËÊSA#„B!„wI¢œŸ,—Y6g9 Ùæ¿Fv͙ϱ$)T¦ÓÂZA_iû_sB!„B<dŒr~Ñ—£Z¹Óì_9›%ñèé®Ü»ýÆfÿu¥t5ªÄïçŸæSÃ*€¾?Œ§‘cuŠk :˜çÏÒ÷ü :!„B!hùò£Â}I‹2°cÇÌfsÞ ÑxÒ¦K#ì“×1;â"™•“×Ïfá9 •:u¢²<žÍ¼Í›]ƒÈüLáE'y !„BQ°$QvîÜɘ1cò˜,+¸µìJh¡T6ÍYH´%ã¶k¬™½ˆX]5ºt*—}3¾šDÔŠÉŒè×’Z|ñp²ÁÚÎïJ é6ŸÃI÷Ï|ƒSK¿¡{=Üí­°.TŒª-3}GFbP¬høó9n‡c‰ž@ˆ•‚!h4GSϰ|d‚ýÝq°¶ÅÙ'€vC敚}MÆó›˜8èjù{PÈÆ ;—âTmöcל%íÎ^N ƺp–¥éàW¼t{\¶¢`Ýt ±*£láòîi|ؾ6þŽXëõXÙ¹P¬l/÷ cñ©»÷èžs¹~ŒCÛQ½¸Ö[\ý2`ê^®ª&ίþŽõüpµµÂÆ¥$µºfCì=7I!„B!I”ïØ¶m[ž“eÅ¥9]_v!mÛœº›„©WV0kée A]èPú>ýŒM˜üæ[|3k7 ÖE©ÒŠV +㻕Y_t¦V“/Ù™œù tŽNíH6Ù½ã2nA­éÐ*çãпAKFï@ÿîôãüÖ±­¿Ù@²w !õ+Q(a?£»ÐèõyÄÜ“—«\Û5š yû§%Õøܲ-M\ˆÝ0•›ñʤÃo^œ‚ú0ìã6øé@ãÌÃ?çóÏo¾†uÀþ-ÈÉ[‡Ñ¨A?ÆFÆRºíºv¥}hMJZŸgóŒŸXp(›ÏéGù¥}]ºNü]¹z4®]åô&¥ËÔcœžÓ“:-¿bÝuoj5¦œM ;g ¡UÛQüc¼,B!„Bˆ“tÎàv²üÑG¡Õæfà¬#Mº´Â}ÎLæÎ?Ê{CÊ¢EåÒ’Y¬¼jMÝ.íñÑÈþP­7­G-¥_ãÆ”sÎPwÊ1f½Ñœ>³F2xR6èÏí­–3¿ñîGKˆ±®Êûá+ÕØýæ6s +‡òÊ„IÇmu¦}Ó˜¨ bqÔw4+ªÀx|ëö'bÁH¦ mψJ7kRWòQ§OY{¥$]¦…3¹w…;ÉnòÁ_èÖìm}4€Ÿ¯g°Ÿ§À> óSØ1.‚Sîõ0"Œª9ú¤%±bÂ$¤yÑiÖNfv*ÊÝ+a!éäNNXé³9—ßù-p+}Iˆ»°·ä j·ý•UŸ·¢©ª¥ÉìCLh_+@½¶ƒa!!ŒÜõ#cW¼Í­rœB!„â!-Ê™ä­eYÁ¾aÚxYØ?w‡Í€CÄìµ\· ¡k»¢÷¿àšâ4xµé½I2€­]ÿ7”ÆÖF"-ç܆j3GfMeÝ5 ¾}ä«ÛI2€Öƒf#ÇÒËûþɾª­È ©w“dCéž|ÒÝmúlÞwkœµ…èÙc˜q|^ŸÄä>îi¶«ø“¾hŠ}Êv~Ÿy›ÌûŽœ_þÿìÝyœuÿÇñ×uΙ}˜1¶™±/CvÂ`²/Y³¡´§(Ò}Wî¸SÒ•cß#Ù*û:HR’±ïcc˜åœsýþ fÃl ÍûùxÌÎu}¯ës]ç Þç»\ÿ¢GHiòç/ÁÃÍz2xÜb~»˜v¤µøÀ/ÕµØps³bX|Èï—z¸6®®¸b’˜pßå»&aOû[1 ‹wC>=ö•Ç„wÀðàÓkq’EÚî#·\î>=w’ûnX Òs~ô-wMÜö&þ^üν%_žIò u«sçäý¸ý}¿]ëòß¿nýMÛ•YñHºÀ ˆˆˆHš£œBHHHæ(_ãR«;]ËÂfý‹A¾[I,FX _n“M¢—¿FÇ—gsºdÞ›<˜Ž!)Q0/.HXÉ3%ZòÅU3Õc§nsà[3ÒÛȉÃXhôôBoÓ+n-Zß,>êÉ(ÔœÑÐoõüð#k×­cãÏ3øhÕ Æ}ØŒ¿›Ï«Á^)Ýî¤Fú/51c×óÑè•ôØ‚ûm†¶y~ mû²"h8Ûvþ+óÛÎs|?cçïŽ_ªÏe[gÌa¿Â®ˆˆˆHŽû'ý4˲#$`«N·n•ýÎJ–µ8 Mn›FâY7sÇLžúloµôL¶Õ¼|‚Ñ&ÉÖå²"°°ÃqŒÃÇP.eÍvŽ>NŸ ŠZ1vÛ)Ùz(#[§äý,>”oÖ‡¡Íú0H8³ƒÙ#žbक :•®ËRTc!2ÏðÀÓ=Ž£ÓÞãËÁM”ÅÏû½æLÿÇÓ$oMŠ?H¥»T F…CìZ>%g»Ñ;å—Nqë™>ïFÙT;»‹_R.Zÿ ^·ˆˆˆÈHqãºl ÉX©Ø­7 ü ¿`%žxÏÛín^!**§¥þ)W©69õÝ|ÖÇ¥èK6|y¤^%lÎÓ¬\²•T‚º²%?žÏú°bÃЦ5q5Ïñý´%œMçEÃÅW°'fy±,×B5èùÞK„ºšÄÿõ³œþs9×Gxª0nW71ö?˳6¯<'Ø‚h5ðž «C:¦ýß?,´ïÑïØ™¾èdªÑ!±?MgÁ1 Uºu£jZ_a>¨×-"""òRPj×®!ùkùA¬>y–¨3»ê~û oJ•.ŒÕ±ù߬çÂÿA›DG|B¿¡K‰N5¾ÚÊCahäãäÀ¤Wx秨›¡Øqšo¿Ê”ÃÙ‘(-”~ò z383ûEÂ>Xé”É7á ;çgúö$qÝÍŸÀü'öñgz“˜óßOœÆ†£WR„§ÖüÌov[ñÒÿøÞ´ààà»|£[€Éñï1i_:?'f û~˜Èˆm¨[©4þ¾¸{ùQ¬JczœÃÞ˜ÔïsâÆ×(k3ðè2›«©¶:Øû~0®†;Í&žÂÄÉ¡q¡¸çïË÷ñ`ßóov¹9þÆ\Ò;ÌÉM8±ž‰ƒ»Çž­é IDATZ±ù¼ÜñÌW„ Íé3| [£’Ô˜‰ëɃ‚mÂhîs•µ3p4Ù·X—X5}1§m5èÑ­BÚC}299áøZ>¥#uËùããᆗ_qª·|†±«Ždhºóèg4r3p­3š?£cúà¶<\Ôw7o • ¥÷¨8|‹f¤†dç¹´yûQ·L<]¬øõYzæÍ;ˆÚþ5ot©Gyÿ¼x¸yáW¼ÍûÈ’WRí±Ïù5÷ÇuŠˆˆÈ­((uêÔÉÖœq®Ô{îUøØÙ3®%ƒ[Ö§7]šV¡lÈ›ìoö< §îB²”|ŠñcZã·ƒ1-¢j³®ôîÕ…&•+Òækºv­‚ .®.™šÆü7ï5ŸÌý–çY=¬eJ>LÓŽaôìÖŽ¦!Õ)PŒàN¯3{_’íZ‹6­°Ä,âùzÍèÖ§ýû÷gàÇk¹t«9£X?®/ J¦XõF´ëÞ›¾}Âhßà!*v›ÆQ·Ê<ÿNoŠëS›e†ïc }¥6îq[øä?K“|9söÝL|îyÞ߯y÷"ToÔ–¶«’÷ôÂßíNÝfÿbKl–ªÂ·N_†½Þž X …òÌðwxçk?ÞNöh²ÔL.nú€V5òìØyDD&¸Y[Z…ási3F ã›_“|Fïúõ¤q…~­{Ìø3˜{ðfR6/ü@øÒs¸ÖéAç²Ùõw‘É¥­£iܘ>]Ÿ–r„¶é@‹`?Nÿüƒ[աㄽ$dô°q¿òQÛ<ùåŸøÔnKç¶àµ‰io·¥~)ü•,Äg¡†„½ŒïP®£Ws.ej×®„¿Û½þààð¬§iÐÑóv[4„ÇÚ5¥ŠçQ~š<”ö4çÝ Ñi¯‘9v"""r;š£|Ÿ°=ô Vy3|Ø8æ­_Éì=î z„£'ðþÓ Œ,ûY­\(7`ëÆ0|Ô7,߸™Ö‚TlЋ‰Ó‡QyN(Ó òùåÉRPƒ<µ^cñÎG™ñé8¾Y¼–+æqÙô¦@@ %BžäÉèÖ:éC˜òÐòùŒ3†1aé6Ný‘§‰[óGx÷•Pò¦ukÝß}Ÿ¸E?±qç>¶-ß¹Xð*\†‡»£ÿWéQív‹¢IúÙ(ÿô0z|ÚŽ¯g½Çÿ yŒ7+Ýá¯k1Ú}¸”M›&Þ÷•ý„?ÓŠ¾á£4¡ë—»åjë·gà[»/ 6[ÄÁB2pÄÈt/æežûŽWºŽàdz¾„›ÅŒáM¼±ày<'·ýÈAÿ$»ëד–¼4ëÑ–B3¦1sΟ¼<ô!¬˜D- gy´;õ{t¢„uw¶œÉ¼¸œ!ÝÞbõ…Rôøj!ûÜ|zìžÿ£gËX[4ˆ—¦4fIÿâX²Xƒ}×T¾,߇ð=ãétmòŠé4ïúï¿óÈ×<;p9JÑóÛøâ‰ kßsF±vd{Ú½¿‘÷žNè/ŸÒÈëNG»³œºN¹=å¬rmΤS&¥{ÿǘå`rª ¾Áý¿¬ãÓhöùqŸ§y@wJ·Nx›áÉ_vbÜ+‘8lÕx¸²Û—-Å^à§ønY^žž ¹Ú3ím¶‚5éõï©ôú÷-›'cøÕáùI«x>­^Ý™wµ{Š>Tíò:c»¼ž®ãßþZÜè8ã2Îiou ùˆ¿ì¥ë<ÿT†O †ªÃÌÁ›øtÔbž™Ú1•˜“°§a—â©_÷ "ì¿o>o«/ãØ«å(qÏ{ýœ:†™ÇMòµýˆ#›˜¬7jµ" éK9r=Þ{Ð>ð[&ÏœÍÞ!#¨b9Ţ髹ìÙˆ°Ç‹`!;‚²“£ÓÇ0õ0”8‰}+%{–¸Wåg˜ðîwü8`_OÛËïVKÿ?Ö¢<9vÌ `õoŨûò]‹ ¬š8}}ߢ‚5k5˜–ôÿüÓáÀ°d >&nfH!wØÍ-ÙŸü1u«.Bá^cß3èæ3ê-ño,¯ÁÛÛ¦2aÉ»4ì–/Ë6Ë×)"""w…‚òîÊÑ}œñ ¢dž$ÿ“7£Ù1î9F­OÀ=¤;²m(§ü³X ê?œ'Ƶ拹ïó¿×Û2¼jÏœNÁy)’-k6°ë¯œ‰Ãî41‘œ±‚=òO"íP"åštw›y‘u«#H /?Ù)EH¾½{~=¡ôèXŒ/?ŸÅÌ]oQ©à|¦¯¹Jž–a´-dåÕï¸Äº•[ˆ3 ЬCƒdõƒB¡ ©h[Æ/;‰6«Ýþ9ïIXüšÑáÑÔGôªßžæÿ/ö¬gÓy“ ³Vƒ¥PsÚ×ËB—­Å›âU*p‹%"œç÷±ÿ|òÍólÞ°»Å—f›“/å=±•§S§ê¼³u;›×ÿ‚½[Cîüs‡2³z"""rW((?Мœœý•Fæ¡GªS®Xaò8ϱÛZ6í¿€Ó7”ÿŒåäKDDÄ=XÐ뺼ÍxýÕú„ZÇg,àÙ]Sô°%aÆñùz½9‡?bœiÎÑ4l—‰Í‰é•Γ=nÇ´–¥\™;,ž÷·»7Bºw¦ôÿ>fÎÌÍ<0ƒñùx<ì±t‡Õ;rœàðÑLçi¾háηÙÕõÂ9.š¤ûÜÖ¢%)–V:´§dQ+æ¹Sœ8㿬Õ` ,N`Vþî²VæÅ¹ë|‹¿¯ÌêLþîó’¿ïÎÓ?åÀ´¥tÉ´.ÒJñ2%q5¶röøIâ!ËA9Ë×)"""w…‚òÍ `Ãþ¼Øa+Öoæû¹êtÅ'°<Ÿz‡¾D›²é ’KY(Óo½?iÉÿ-ø€ñ»:ðZšû™D/Ž/Ïætɼ7y0C*R¢`^<\,°’gJ´ä‹«f†92Íì_Y:}yïî\Oz¹ÔêN×òŸðŸYÿbïV „Ö";çß;q8kž@èmž'e-Zß 8½;g±›-gþJïn¤÷³v‡ÏyN]§ˆˆˆÜ–þ}~ ä î˘ð¾ŒÉéRäÁåݘ!¯…2õ¥5|þþ\zµOk§xÖÍœÇ1ÓŸ§>›Æ[-“?ܼ|‚Ñ&¤¢l¸¸âb $ÀÍùž89w6žõ `  XÆ®#üÕRôM.sדmlÕéÖ­2£ßYÉò£ô Ižl<¾ÅŸ¢VŒÝvJ¶ÊÈÖwn“NŽc9š•Sö‚:Žrè˜ÃêO`!Ë]­á®±&Ðß‚±û'’úÖŽF&Á´P8ÀÿÆÇãž}ÎEDDäžÑƒvDr= ¥ú§O)ƒs‹GñéŽ4žàj^!**§¥þ)Ó£É©ïæ³>.u¯™¥p …-`ß¿—ý)Ÿý›°‹V'åSœ W\ Àž˜þ麆/ šãÊ%–O]È©;õ fòz²•ŠÝzÓÀ¿ù V"ì‰Gñ¼s£ô3ümZWóßO[ÂÙl¼çùU,Zw9ÕëW6,fåY'¶Šõ¨ígÜÕîÃ:õ+as^d引\LY³ã ìÄnä¡nƒ›‹eæs."""÷7e¯G<¤1ÞößørÒREeÛR¥ cuìcþ7ë“þŒNoº²Pª×`º18¿è5zZÏÙd%3»V²å˜3Kד¬å±úäY¢ÎìfLhvO‘°PúÉ7èYÌàÌì û` §R~ëp†óÇ3}{\Æí8Ê7¯åû“7o°ãô Þ4™CN=ý¬w¹†»ÆJ…'ÒÄ×äÔô×xyöÁ›¿ æ6zšQ[°–~‚g[ß\ñ:SŸs¹¯)(‹ÜgîÙB^ÉX(Ñ{O•±põÊÕ4¦iºRï¹Wiàcgϸ–T nMXŸÞtiZ…²!o²¿Ùót(œF°Ugà[àsŸ¬ÆC!Ñ¡]S‚K—§Ãœ¢<Û§Jêù®µhÓ*KÌ"ž¯×Œn}úÑ¿~¼–K·¹#;>ž1‚P¿(V{”2ekÓªKÝ;4£n…b”¨Ù—oot÷eòz †_k>™û!-γzX#Ê”|˜¦ÃèÙ­MCªS: Á^gö¾Œ-³íR­'½}Ãi_±2;÷¢WצT©Øšq»ã hó_Æ÷+qã–»UÃÝd)Ñ— zRÆr€©aU)Ò–îaiZµŽXC´O]Þžò “ŽîÏÌç\DDDîk Ê"rg}^{½>·È‡¶‡^bÁªI¼Ð¢Æþ•Ìž¾ 'ýé0z%&¶Ã?Í¿M, û†ÕÓÓ¶šçvþȪM‡pôMmœIŸÒiŇ<´üp.ãú7¢hÌ6Nýš¯¾úŠ)?üÁÕÛv0ä«?‚+÷B[*Ú±añæ¯ØÁ ·êôxûúT¹¹Fqæ®çAb§Ök,Þ¹‘o†õ¤nóì\1¹K6ðûþ!OòΗ ùOë;ÍçNÁ½ ¯~·–¯ú”æÜÆ…ÌZ¸‰3~µ û÷b6ÌîO¹doé]ªá®²Q²û6­û’ׯŒËŸY8÷{".Ú÷n]ÉÈú>)zˆ3ó9‘û™AK˜Ž9Òøí·ßŒ³gÏ111FéÒ¥³gÏZ\]]­±±±§Óéâééé’˜˜è ¸[,/Ó4󘦙oöìY‹²£°;¶ÓªU›ì8”ÈiÙ²%Ô¨Q3Ím;vl¿í6ýîHvsýŒ&e_dÃògÃë”Ó#DDD$‹n÷ÿÝŒêÚµ[{Ã0.†ãt:c8—„+W®$Z,–D///gBB‚£`Á‚ÎÈÈH3Ož%gÓHÊqë™>ïFÙTóÑm—[ ÎéDDDDDr5%6`óæÍ8ެÄ@ûMðŽý‘é‹N’2*Çþ4Ç,TéÖªZBMDDDDDä¾¥  lÙ²…1cÆd1,lFsŸ«¬±€£Î¤Û.±júbNÛjУ[…´—7cØ÷ÃDF hCÝJ¥ñ÷õÀÝËbUÓkäöƤ5žÛɹm_1¸Såüóâîâ‚›—EªÃc}GòÝAG&÷ɽ”¯Û¸qc–òá׊°Çüˆß8ƒ¹o&eó„/=‡kt.kM»±}7Ÿ{ž÷÷qÞ½Õµ¥mãªä=½ðw»S·Ù¿Ø›¼Iì†a4i8€±‹öâ,ÛÇÃÂèÔüJ¹gÝÔO™û›=SûŠˆˆˆˆˆäfœÄßayÈ!X­·´·•—f=ÚRhÆ4fÎù“—‡>„“¨%á,v§~N”°îN»©µí>\Ê€¦M©/ɹ¯ì'ü™Vô Å  =X7¸×¶ÆðÃgØH·ð-LëV„›­œÄDnရËõ?gd_‘ÜM=Ê)d­gÙÀ»qÚ:Ù5s6{€yŠEÓWsÙ³a¹õ ·§a—ÉC2€gaÿ}“¦î D,^Ʊ¿;ª9yê ¦5ˆz!$oe!OéºT/bÉø¾’ã"""rº‘\M=Êiظq#K—.¥]»voìJŽÅøòóYÌÜõ• Îgúš«äiFÛB$Þ¾¹óR$[Öl`×_'8‡Ýib:"9c{äŸDÚ¡„+`)DÕªX×l`ÌÀw)0¬/­)Iž´:Â3²¯ˆˆˆˆˆH.§ œ†Z·nÉÖn„tïLéÿ}Ìœ™›y"`ãóñxØcä7nÓÌŒ!âóôzsÄ8S­š `Ø.{cƒ ޞȫ[ûì_ôøþ߸ø£R­ú4iÓ¾O¶¡’¯%ûŠˆˆˆˆˆänJG)„„„daŽò5.µºÓµ¼Aä¬1hÊV ´!¬…/·ÎÉ&ÑË_£ã˳‰,Ôž÷ælà÷㸒àÀ4MÌø<íoÓL Bͽá¿-ÿšQ¯>AÓrþ<ƒ^é@õŠ­›©}EDDDDDr3å$²#$`«N·n•±]Éò_ø·ïA“<·kϺ™ó8fúÓë³i¼Õ9„‡}ñp¹öö˜—Op":­>fÀâCùf}úÑ·|¿õ gŽogê3Uq;µ’áC§ÞœÓœÑ}EDDDDDr)åë²-$`¥b·Þ4ð/@þ‚•{âQîA9×B5èùÞK„ºšÄÿõ·{lóÖ¯döw =B‡ÑxÿéF–ý,ykÝß}Ÿ¸E?±qç>¶-ß¹Xð*\†‡»£ÿWéQíúbÙWDDDDD$—SPÎ*׿L:å`Rº÷ŒÉQ&§Ú`àÜñËú1>fŸwðy²Ý}¨ÚåuÆvyýÎçÌȾ""""""¹œÛŠÜg"""rº‘\MAYDDDDDD$ e‘$”EDDDDDD’PPIBAYä>œÓ%ˆˆˆˆˆäj Ê"""""""I((‹ˆˆˆˆˆˆ$¡ ,""""""’„‚²ˆˆˆˆˆˆH Ê"÷™ˆˆˆœ.ADDDD$WSPIBAYDDDDDD$ e‘$”³*aOû[1 ãÆÅâ‚GÞ‚”z¸)½‡‡³ó‚óã`߇µq5Ühü¿cÜ8kìL:y¸T|‹íö{TÊÝ”]×óO»/"""""’-”³‹Å‡ &4iÒ„ÆëS£”ç~ý‘©ïõ"¤î@¾;eæt… óüZ»¸TÁ®°9}þààà{R¹Á–ÓücX+ðô7Ë\Özý'Ñ;ÆÖúU¾ß7™A£{Ó|l}Ür¢6·`ú<ž&ykRÜzçÝï{Ùu=ÿ´û""""""ÙBAؼy3µjÕÂjÍδdÁ§Æ‹Œ{m«†lâðªün¯Oõœ¸ã¶ Z Êß%Ùu=ÿ´û""""""ÙBC¯-[¶0fÌG6ÙBñêÕÈoçÙÓœM9UÙŒaß1  u+•Æß×w/?ŠUiL¯‘sØs«áÚñYþž -G!owÜ}ŠòpÛ×ÿí2i¶¸í\\QÛ¿æ.õ(ïŸ7/üŠW£yÿYràJêceºfH8±ž‰ƒ»Z±ù¼ÜñÌW„ Íé3| [£LÀÉ¡q¡¸çïË÷ñ`ßóov¹9÷Û½Å$N›i_}û[Tt±àZûCö¥ù6šœþº y,Vú}Olš÷åÎç?¾k$Õ\,¸Öø7{Ò<“ã“Zàm±QüÙ•¤qEDDDDä>§åë6nÜȘ1c2dH¶ö,›ñq$–¼¾äMùµ„}7Ÿ{žq§òS¶B9ª7ªIûönÙ@ø»kXüÃV¬~‡Ú^ÉùmOö›Ï1|)ß  ÍMŽmýŠ>õ·Ò·u\ªspxÖS4ë3•ýñ©Ñ€Ç¸õë:~š<”Õ ¾cÄ⥌¨çƒ‘¥šM.nE§ÇGðÓ€jÔm‚OâYïÛÁŒQ{ñjÆ#\ð­Ó—a¯û1uì"ø…2à™Fø_¿o¶2Áx¤ÉV½]+ŽáÝ3™ýû`†WNñ:O°hæOÄZŠÐ+¬^iŸãù}«6£_½Ñ¼²~*S¶¼ÁC\SÜÒ¿ÿúg®Xƒx±oC<3ðnˆˆˆˆˆÈýAA9‰ìËWÙ²j=VŠ4iNÕ”wÛZŒv.e@Ó¦TÈ—ä|WöþL+ú†bЄ¬\Ž3Ÿ~ËK¯,à˜KU^Z°œZ¾¶-ñ8‹_lF×I¿“HŠðv Î#_óìÀiüå(EÏoà‹'‚ðpF±vd{Ú½¿‘÷žNè/ŸÒèïd™‰šÍsßñJ×üxÖ—Ða³˜1¼ .7Œçä¶9èo |k÷eXÁæq‹8XèQŽ™¾áê¶Êtë^ÞÞŬY»y³òÃÉ>ÜΣ ˜±ö*–âé^ßãIÏùMz hÉ;k1còjF†´Â;ÉÖÄ]ßðÍöD\jôáÉ`2#""B z‰ˆˆˆˆä ½Náï°œµaØNâ¢ö±bložšp· ý?¼©â™¥8 »´H8<ƒûï›4uO bñ2ŽÝ²í`ÿô‰¬¼hPªÿ'|ðwHp)B»1céU$½ßÁS'°ê"î>–ñ=ƒnÖg)@èˆ/x£¦+ŽÈ©LXráæî ×ìäàÔ1̘§1cu $îdÖœßq¸>B÷.AdÛ´aK´£€s?á“æÒž©LÙKõÞô©™¾ÅÔnE y‰ˆˆˆˆä,åë²5$ÿÍð¥Ù°a´ô…øÿcLÒE±Ì+DEÅâ´ Ð?e°29õÝ|ÖÇ™©ŽW§~elæiV,ÞÄՔ综†E«/òqÍi׿Gú•°9/²rÞJ.¦ìv`á‚Ø<ÔmPíÚýLÖÜ I0®\bùÔ…œJG/¶á⊫ØI+Âß¾q~ { ?¢X2cg¶Îbî~îõzЩdú>îé;¿o«t+'æ~Îð±ßð«ÝƒOõ¢¼ñy )(µk×Îþ|¥hOF ¬€‹yš¹c&³ÿïî^ÛR¥ cuìcþ7ë¹p3Añ ý†.%:Õ`e+垦©ÉÁ/1lÕ™›½Çö,}ã5¾M³§9-V*<1&¾&§¦¿ÆË³£„ lõ4£¶$`-ý϶Îw­’LÕl¡T¯Át/bp~Ñkôµž³ÉzÖ8³k%[Ž%‰÷nþæ·à8±?SöP§ƒOó´-ç—}ÍðÏçpÐéIh÷ÇI÷ÂÚé=¿G}ú?Y ËùEŒÿö ¦o+úu-ª_*‘œþOÔ©S箄äkܨõÊ0Úå7¸ºåSÆþxùúë®Ô{îUøØÙ3®%ƒ[Ö§7]šV¡lÈ›ìoö< §žÕk)Þ‡O?jG`ü.>nUªM»Ò»WgW®D‡é¾<Ñ£jºWu¶”èË„ =)c9ÀÔ°ª”iK÷°Î4­ZŽGG¬!Ú§.oOy†7œ¹šüíøxÆBý¢X=ìQÊ”­M«.atï,Œ{ IDATÐŒºŠQ¢f_¾ÝŸ$=»Ö¢M«,1‹x¾^3ºõéGÿþýøñZÒ±ž7x7¦GûŒèïùbÆQœÞ kþ9Òé>¿*Oö£ž;˜¦Ç~´Í¯E¼DDDDDt Ê÷€Q¸3Ã_¬Ž›ó(ᣧrøzç©í¡—X°j/´(‡±%³§/dÃI:Œ^Ɇ‰íðOóݱQö©™¬_ü=kûqzÓBf.ÜHT©Þ|¹f ¯UÍÈÊÒ6JvŸÂ¦u_òÚã•q9ð3 ç~OÄÅBû~À­+Yß'YÀÌ\Íùê`EÄJÆ½Ð–Š¶ClX<‡ù+vp­:=Þþ€>U’Æû<´üp.ãú7¢hÌ6Nýš¯¾úŠ)?üÁÕtu0{òh޳˜˜æµæ63`Ó~K±Gidkz<Õï´("""""ãúO2#GŽ4~ûí7ãìÙ³FLLŒQºtiãìÙ³WWWkll¬Åétºxzzº$&&ºî‹ÅË4Í<¦iæ›={Ö¢ì(lÇŽí´jÕ&;%rרw¿K͚ﲷʿٹõm*eÃÀ„ˆˆ‚ƒƒY¶l 5jÔLsŸ;¶ßv›~wDDDDä~w»ÿïfT×®ÝÚ†qÁ0Œ§Ó Ÿ¸$\¹r%Ñb±$zyy9 tFFFšyòä1 ,hVªTÉ9rdªî8õ(‹d–y†ENâW»7M>I-â%""""ò`ËéD4 Û&ðòÄ­œÿk-KמÄVqÃ{j/‘ e‘ ²G®fÊWóIpó¥tÃçùù»„xætU"""""’]”E2ȳÛ\®vËé*DDDDDänÑhQ‘ûLpppN— """"’«)(‹ˆˆˆˆˆˆ$¡ ,""""""’„‚²ˆˆˆˆˆˆH Ê"""""""I((‹Üg"""rº‘\MAYDDDDDD$ e‘$”EDDDDDD’PPIBA9«Vð´¿Ã0nüX,.xä-H©‡›Ò{x8;/8ï]=±3éäaàRñ-¶ÛïÝi%ûçt """""¹š‚rv±øÒ„&MšÐ¸q}j”òàܯ?2õ½^„ÔÈw§Ìl9y~ ­Ý \ªŒ`—‚°ˆˆˆˆˆH¶³åtÿÖ <ýÍr—µ^ÁIôŽñ„µ~•ï÷MfÐèÞ4[·»]‡[0ý?O“¼5)n½óî""""""’œz”ï >5^dÜkµqÅÁáU+øý^ôÛ‚h5ðž «C!ãœODDDDDäFAù®²P¼z5ò[Àyö4gSNU6cØ÷ÃDF hCÝJ¥ñ÷õÀÝËbUÓkäöÆ$®íäиPÜó÷åûx°ïù7»ÜœíÞb§Mî0GÙAÔö¯y£K=ÊûçÅÃÍ ¿âÕhÞÿC–¸rWˆˆˆˆÈƒBC¯ï23>ŽÀ’×—¼)¿–°ïfâsÏ3îT~ÊV(GõF5Éc?ÃÞ-w ‹ÁŠÕïPÛ ÀÀ·N_†½îÇÔ±‹8àÊ€gáý˜¶2Áxß¶ÙÁáYOѬÏTöÇ{P¤FkàFÔ¯ëøiòPV/øŽ‹—2¢žêˆÎYZÐKDDDD$)(ßUWÙ²j=VŠ4iNÕ”wÛZŒv.e@Ó¦TÈ—dBñ•ý„?ÓŠ¾á£4¡ë—Êoí¾ 2ØþLw³• O ¤‰¯É©é¯ñòìƒÄß8Ý6zšQ[°–~‚g[çÓÐkÉÕ”ï:7j½2Œvù ®nù”±?^¾þº+õž{•>vöŒkIÅàÖ„õéM—¦U(ò&û›=O‡ÂiDV×Z´i€%fÏ×kF·>ýèß¿??^Ë¥ÛTa)Ñ— zRÆr€©aU)Ò–îaiZµŽXC´O]Þžò ½ïÆ=yp((ßFáÎ ±:nΣ„žÊáëÏE¶=ô VMâ…å0ö¯döô…l8éO‡Ñ+Ù0±þi¾;yhùá\ÆõoDјm,œú5_}õS~øƒ«·í`¶Q²û6­û’ׯŒËŸY8÷{".Ú÷n]ÉÈú>êM¾DDDät """""¹š¦£f•ks&r0é¶;¹PmDq#R¾nàÜñËú1>VŸwðy¯~ux~Ò*žOëT^Ý™wµû-ê°R ÖSŒ™ûcn[¯ˆˆˆˆˆHî¥e‘$”EDDDDDD’PPIBAYä>œÓ%ˆˆˆˆˆäj Ê"""""""I((‹ˆˆˆˆˆˆ$¡ ,""""""’Ä}ýåÖãþÌéDî¹²…ÜùëL/”ËéJDDDDDr'õ(‹Üg"""rº‘\MAYDDDDDD$ e‘$”EDDDDDD’PPIBAYä>œÓ%ˆˆˆˆˆäj÷õã¡‹úСZ‚ý])äaD®Ø9yö*¿½Â†ý±KÈé:³®hÍâü¯ž{>È[¿Ø1sº ‘l¦ œe*Ö)ˆG<ÈcÀÕËñ8a' ù|ݨRÞ‡Ëyã{ñ+VŠˆˆˆˆˆÜï”³ÈæïÇ˵<ðvÄóýŠ“LÞŸÀÕ$Û½|=©û¶ø+QDDDDDD2@A9K J–ö&Àöžå‹ý ¤]{ñ «6_É‘êDDDDDD$㔳ÈÛÝ‚IôeŽt¶1òøòÁ“…¨x6Šç^&è‘‚t*çA1¸OÄÞóLÝË™4hóö Ep>—ô ¸·«ÃÁ‰S±¬ÞqŽ%Gì$¦q¾Œ·1(X"½jå¥f!Í›ß_â„óæîž…ýx»]ªyš\¾Çžƒvìn®T(êC¿b^T[sŒ÷v'`'+m ü+ðŸ¦ÞÀÁñ±ì¸ ü}ÔÅ•,ß5‘ûY® ÊA…ÝyÈßýŽûýq*Žý§ãn¹ýøŸÑì v§fA?Fõòdë_—Ùu<Ž}§ã8|É™,´¦d+—&ç/òþÔ³l‰½¶Ð—ÅÓ‹§¤MéBó™ßN' ¼qç.ò¿Í±Ä¹¸Óì!7¬d¾M‘ò><ì§;Ë7‡d§-ëÏòãåôÝ_‘U® ʦ v\à×ãi/´õûÉ8æm?üsïé¥xêAž]pŠÉÑl:ϹDpóv'$¸0£{Ð2_ê°ìŒ‹eÓ1gª×ãN\fçU°æ÷ ‚;€…ÊÅÝq1ìÊb£pÓiçüÀ´ fƒÓ‡Î~0õeªƒs±`´QØÛ€ )ÛÈk˽ãõEDDDD$WPæ¹Îišl‰¼œálµÜ¾ ÖæãJ€L§ƒ‹)FÓZܽ¨S$õ[ààMupœ¿Ê¾8{ŽÄa7¬ÔzÈŸtU–¹6œˆÇaبQÚ=õkOê³êC#"""""ÿhÊÊÞÚx¼œ7=àÊ¥8~Þyž©±œN±"öÕÓø×ô«zÕò!8À›PÓÁ±—÷}ûJ¥Iùl¿‘""""""÷ å,rÆ'ðë üúÇ…Lµ7âY½ö8«×¦oÇÕ8~ÜtŠ7¥ÿocrúÐyþ{è|êMQGh¿=ýçyÐh޲ˆˆˆˆˆˆH Ê"""""""I((‹Üg‚ƒƒsº‘\Ms”s€s‘7?»˜ÓeˆˆˆˆˆˆHÔ£,""""""’„‚²ˆˆˆˆˆˆH Ê"""""""IÜ×s”—¾\.§K¹ç"""î̲eæt)"""""¹’z”EDDDDDD’PPIBAYDDDDDD$ e‘$”Eî3ÁÁÁ9]‚ˆˆˆˆH®¦ ,""""""’„‚ò}ʾû]ª»† åߨBbN”±3éäaàRñ-¶Ûsº˜Lú'\ƒˆˆˆˆˆdŠ‚ò})‘3fò›ÀÎ9ÓÙŸÓ5ý³˜ç§ÐÚÝÀ¥Êv)‹ˆˆˆˆH Ê÷£øÍLŸ½»µ0þVœ‡ç¾æJNW•»¸ÓÿãñŒÖŽâÖœ.FDDDDDî%åûÐÕuÓ™{؉kðKLTWó$ ÃW“Ó…å&¶ Z |çÂêPȸ·§Žˆˆ¸·'‘d”ï;—Y¾€NWéÑÝÃq7‰ZÎò‹æ-[%œXÏÄÁ] ­X„|^îxæ+BPæô>…­Q©Ûexÿãkùü•ŽÔ-ç‡^~Å©ÞòÆ®:BFG…gäXΣŸÑÈÍÀµÎhþ¼´yûQ·L<]¬øõYzm3†}?LdÄ€6Ô­T_ܽü(V¥1½FÎaoLÒëqrh\(îùûò}<Ø÷ü›‡] ãÚ{‹Iœ6¹ÃeQÛ¿æ.õ(ïŸ7/üŠW£yÿYr uϲk¸z˜e£zZ®yÜ=ÉW"˜Ç‡ÎaßÕ ÞD¹kl9]€$g^üðïÎbº7"¬SI\Šv$ìÑ7øyù2¦-‰¢ÓIÞÁirqÓ(:=>‚ŸÎ˜xT£n³|ÏrxßfŒÚ‹Wã0iäšéý/mC§vo±úŒ…|åêÚ&—‹ûØôó ^ý«?]Å‚g+âÊdáX {ßa4Ÿo€2Õ*S;à<§Ý®`ûn&>÷<ãNå§l…rToT“<ö3ìݲðw×°ø‡¬Xýµ½ |ëôeØë~L»ˆ~¡ x¦þ׿2²• Æû¶=ÈÏzŠf}¦²?Þƒ"5ðX7¢~]ÇO“‡²zÁwŒX¼”õ|Hu˜Ä¿˜Üµ.ýd¥jíÚ4*u†Ý·³ht¶1ÙÞÿ{Ü{-"""""©)(ßWLÎ- gÙy¯–=x¼¨ Ú÷lÆàå‹X¾ˆS=û$L™ç¾ã•®#øñ¬/¡Ãf1cx]þÞÏÉm?rÐß–ùý/.gH··X}¡=¾ZÈÄ>•nÉØ=ÿGÏ–/°xÈ@þ×ô'Ý~2oVŽeß5•/Ë÷!|Ïxºy^;žÓ¼F­Åh÷áR4mJ…|IÚ]ÙOø3­è>ŠAz°np9¬øÖî˰ ƒÍãq°Ð£ 1’êéüMpùšgNã/G)z~û_<„€3е#ÛÓîý¼÷äpBù”F^ÉÛÚw~ÅçÆ+|·ï?´,rí¦'üõ]ë?Í¢¹£˜ôf'FTÑ„h‘œ¦¡×÷ó §­äyi֞€A6=i™ÏàÊÏáÌ;âLÒÀÉÁ©c˜yÜ$_›˜12ièp# V+BŠY2½ÿÑéc˜zJô›Àľ•’õ¶zU~† ï¶ÀûÊ&¾ž¶‡Û/µc™–ôÿüÓ!À°\?€¥8 »´H’<ƒûï›4uO bñ2Ž9É"LÀª‹P¸ûXÆ÷¼’,ñoÔtÅ9• K.r»i­Ì+_Ü É®e{óÆ¥±&þκ gRµ‘{O=Ê÷çÑùL_s#_ÂZç¿1t×ðmA϶™óíF¦Ï‰äÙÁe±˜Y·:‚òòø“¼Ó×ÝŸK¬[¹…8£Í:4À;ÕvƒB¡ ©h[Æ/;‰6«‘ÿ–C‡³v,K¡æ´¯ç•ªURÎK‘lY³]à|Lv§‰éˆäŒì‘i‡w~kæy6oØ‹ÝâK³ÎÍÉ—òZmåéÔ©:ïlÝÎæõ¿`ïÖ¤ßCXK6£Ue—”ª„Cœ>yg¡HÉ*åû†ƒÈ9ÓÙg¿s-“¥°<4 kOÀÔIlŸ1“? £’pžäèq;¦µ,åʸßùÝßq‚ÃG0§ù¢…;_ÜfW× ç¸hrë œÅcY‹x«QÉf Ÿ ×›sø#Æ™f¯¬a»LlV»k§9~Êi)Jé’)/€•âeJâjlåìñ“ÄC² lñ+HþT_N¸¹¹b Y,PDDDDD²ƒ‚òýÂñ3§o#Þ„ÄïÓªþ˜ÛÏrHÜ=“™¿ åß5’¾uFê…£n+½û;q8kž@èmž“d-ZßÛ4‹Ç²Ùnña5‰^þ_žÍé’xoò`:†T¤DÁ¼x¸X a%Ï”hÉWÍì֜ރiÜcC+u‰ˆˆˆˆ<”ïö_f0sw"lcÃ[ìèüƒY3¶1¼F]\-+bÃØu„?#ã ZêÍÉdxŠZ1vÛ)Ùz(#[{Ü~ÿ{u¬dâY7sÇLžúloµôL¶Õ¼|‚Ñ&éX’ûÎ,… ô·`ì>ÆÁÉP5寃£‘‡I0-ðÿÿöî;ºŠjaãðoæ”$$H€ÐCQ = Dú'(VTPQì½Äèµ{¯^»Ø EQ‘¢ " ]Šô„ÐBHrÊÌ÷$¤B!èû¬•¥É™²ÏžÂ¼³÷ì)•UŠˆˆˆˆHÙÓ`^傇ß>û’õ>õî™Oºmcçóã‚&ÎÌ.Ú€F—±¸9Âã§±÷t­Ež>œ®=Ûà¶“ùnÂL’JÒ$[šËÊÎ>Æþý©XfU¢ªçަ6{¿ùŠ_Òó®Ìp¹q€Ï‹·°ë2Âiß9§uˆ9SççµÖþ?™öõJ|F(º´Ð](‘s”‚ry¾ˆÏ¦lÅï¨Çƒ:PÀdÎæWsÕNü'ý“ú7ŒäÚš¦?Ä /üBRŽá¢=$®šÃҬឋ>}ôÐ1¤¶Aâ¤{üüöæN•žDV~õŸ-O?Í—,Íeec„P?ºÿ¾úäf…W›Ãñÿã–G¿åp~ͪUÅÄ¿{6µ;¸àúÛéf³÷³‡¸oÒV2²Vw__¸–zpD_Ï—T.bwø“âãã‹9§ˆˆˆˆˆ”år uþg|µÃ³á• ºðvM¹úêf¸¬½L›8‡#€QåR^û|4]Ã÷3oT74lG¿«síÀ^t¸ 6uÛÜħ›N¦á"O~ ÿ›ò}k`Þ¨î4¨×ŠžW fÈ KéÙ±%Ñ5j{å#LÚpúvÙÒ\ÖIn:Ýù ]*ùX3¦/Mb/a𰹺g3v|ŒM½îb`µ|"«»-ýûÕÀL™Î]z1hØ- >œÛ_û™#§X›Y÷&Þ~{ Ì??¸9çuÀµƒ¯¢góÆt½€Ã•:ðÄÇÏrÑizµ‹ˆˆˆˆHù¥ |Öa΄é쳜4¾j­óL9‹ƒ ®ºš.›ä™™uÐ *wÍìø9Œ¹{MœÛX4c2_Í^Á\÷Äó k–}¡EŸ>´íCÌX¹˜OF ¡CÕ¬œ=•)3±.ÑOõŽCyêƒi¼xIa’ai.ë$çù÷òõÜ÷¸»OcŒMs˜ôÙ4í©ÎÀ—ç°èÝK©žï^Jß—¦0fxwj¥,cÚø7nÏZOÚ)˜Ô»öc–,ü€‡.oŠëÏùL›òñ‡jÐõ¦ç™öÛâ:W*vk²ˆˆˆˆˆœ}ƉŸââ⌄„#))ÉHII1¢££¤¤$Óív;RSSM˲\*Tpy½^7hšf°mÛ¡¶mWž4éËé¥Q°+–Ó¯_ÿÒX”È9%>>žØØX¾ÿ~&­[·Éwš+–Ÿò3;""""RÞêz·¨®¹fÐe†a4 #Ų¬T ÝåryŽ;æ5MÓly<DD„µeË;44ÔŽˆˆ°cbb츸¸õ³ö¹XÜF ½ÞÝK¾O6M೑hU«!D6îÊ/Ìb{FÞò%/ÇÈ+;Ò¸zE].‚éu~{þï¦8¾Ùê,¶éJ`•›ø.|kþM+—aÿ ìóûlÀNaìw}k:ÄDS=,ˆÀàpj7»˜â&³6%oIsfs¶ç‹S¢ÇE·òêôµX /âòÁƒ¹²÷…ÔÜÅÂñ¯3%Á„µ¿‰Q\F#'˜‘]ñäS<õÔñŸQ×ÇïJî[Í»wÞÅs—q °&-»`ÀÅÍ©¸oŸ¾–½žaijeönæÃk:pésóI­ÝŽîÝšQéÀ*¦¿|=n™ÄÞÕfshÉóôk}w¼:•øÃÕˆí5€~QéÈ >aŸüáÍ1ý‘ß^æ’Ø‹¹ûõ™l4Óµÿ@úóoþûŒìמ+Þ^‹§´·ƒˆˆˆˆˆüm©ëu6™aùá‡.d7l §çËËù~åK\|Á\ú_u=;·ç¶mhV?¬Ð­Ì…åý}"Ÿ4ÁWkß`@ÔñÍçßû=ô¾’±ÓàÞ/fæð:˜¤0kì۬ΈbÐÄ¥LT““ßÈ"eËRþ paínbT#ƒ_ÇLgkd7nGËÜ{†£6—¾ô-·öìÉ•³ÕͱMLÑ›&¾Ào_Ç‘É]s¾•ãx˸Ÿo6¼HßšÇkijy×t¾éS^à½Ç®dt³ãsÙÉßpÿ5£ù1)Œ®£¾äó'{•U‰ìYö#[«Ÿ,œ}èô8óÖçºqÓxwXLÖ3â©kÞaHß»™ñðí¼Ùó'hTÔ®õ"""""òO¤å\ŠÚ²lÖΧÓ_äŠóBðî]ÎÔ7žäŽA½ˆmP•ʵ/äÊG>diR)#í¨ÅÐW_É ÉŽêýxáµ›¨kfî»Øà¬CìÙ{ ÛшNkä ¯&¡ÑhY³›ß¬ÃEW÷É’*4bð£g ‡øß³ÓÊ;«íhÊýïŸ Éî†7ò¯ë£qx×±pQâ‰.æ[ǿ»l*÷ÿ/ŸÇeÉÔhÛŽµ3Ëm±ã³W¿êÞò6ïÞ“m 5n:‚·ŸîCȱ%|4a çÊ`ÞÈKDDDDäìRPÎÇâÅ‹ùöÛo 9µAÕÎ35a; ³?áå‡of`×fÔ †c;—ñÕ+Ãé{5ï¯/οfx/v Éó÷àΗÑ;ÂÀ·æ–°ÁŒ¤yó(ÞE¼rûÓ|±d)¥ðþeëÈ–|3ž·_{‰çžyš§ãâxzìàÛ²‘-ù¤QG½^ôkš»mÝI£&pâgßžDüö!΋ÇCEú ½’¨ÓîGX8g)éFUz ìBÞZ1ˆìzMœ~6ů¤,zÆ‹ˆˆˆˆÈ¹O]¯óѱcG.¹ä’¢Íä¨Ìù=oäüž7ÿݓĪcyìÁøaÇt¼g½¸ƒº%¼5á¨UÚùõçvÖ¡^-vò^v'Z@—'ÞåÁßóê÷ÏpÝwÿÆU©61m;Ó£ÿ nÚŸ˜°"ÆN!þ­[¹á±É¬O±òdÌp%5ŸÌðªäY•A@€ðxNÜD°ö°c—ÛÑÆ O_&ÿn¶ïð`[ûx¿O ïŸbR÷ÁdÙPEoé‘ÓPPÎ¥cÇŽExFùÜ´¼êi¦V=Hóžo°å—o˜—|;7Gœ>©Ùö©š> ŸôŒÈÞ¼¼èOn™÷5_Ïú‘Ÿ.dñüÏùïÜÏóR/^úæ+Œ .Ä’lÿðWÜ7‰}õòì‡#¹¢cêFT$Èe‚g#êöåý4;ÿQº¢¦S£ßÒÂï5è~Û­t,x.G­ö„)$‹ˆˆˆˆH!((gSj!9› ±íiæzƒ?ýûIL¶ Âárã:Þ”Šr½{Ù"9éù<ê €çVvx¡iî"úw°m§ÃQ¨ÈlÍ·f%Îë5ŒG{ ãQÀ“¸‚I£oæö÷æðä£ã¹æ‡Û©uÚ†å ~1•vun;ÇûVÈñ©}t7»Ûà>muœšYƒÚ5«þbã–th‘·3uÎé«S+ʱÚG½K%î’ SO/"""""RzFù„â†dŸïÔCDyÿÜÀŸ>0œT«z¼ºÍjQT3Á·i-›rÏîYŬy»(èqbëÀ\¦/<šçïÇÍ`N’…³I'Ú…ÜtêŽlÍg參Û&cóz¶žX‘árã6Ÿoî™ìcìߟŠeV%ªzî4l³÷›¯ø%½6ÂèÒ#7Gøaü´\¯ÊoúpºölƒÛNæ» 3Iú›<ƒ¶‹ """"ò¦  ´k×®˜-É^–?u1]oy‰É¿í"-×û€ý9C‚Ï ô¢Ëéu"ÀšQèÒȉoã§¼üŶ“ÁÔ³“oÁëëüw=öïà“å»='¶ßlžxàC¶Y•è~Ûõ\à¬m|÷îí8–«;´Ÿ½ æ“à3pÖ‰¦NæW¨NTÿî lÌ=ê•Býèj8üøê“_8˜õ±ÍáøÿqË£ßr¸] fRÿ†‘\[ÓàÀô‡¸á…_È9`¸‡ÄUsXš5´¶IôÐ1¤¶Aâ¤{üüöæNùžDV~õŸ-O/…ò‰ˆˆˆˆÈ?º^íÛ·/ö¼¶g‹?|”…=F@•Äœ_—ˆƒÔ=ø}ÍNRüPÿÞxcèÉ.ÎΖÜþø@ÆÝ8•)C[ÿV'šUõ°cÅVÛ=¸˜Ÿ1nÈw}®C¸1t"—5™K—m©iî!~ÞÖ´©Ñ oÜR÷øÝk?¿Œ¹‰ﺃ¨¦mh}~mªú8ðç2~^ò'‡šòÀS7R'³Lî¶ôïWƒwÇMç®N½˜Ñ¾.¡Ng̼ü@W:Ýù ]Æ?Èü1}i² Ý›WÁ»són&lÐ] œ3–iiÅ®Æ,F•KyíóÑl½üiæêFƒ÷ÚЩm*y“ؾa5«6¹¸yÎÚÕ:Þ²m„_Âÿ¦¼ÄžËcÖ¨î4x«Ú]@5×Qöíø‹-Ö±í€É¥†1¸M!‘<µ(—ˆ‹ G}ÇÜ ¯0òÆÿ£udÛW.dîìùÄo÷Õ¶?·=÷%ËV|Î ²UmRsð'Ì›0’-*‘¼òGæ.ÙF`·Ç˜¾ø †EŸâþE`3üægÆ ‹&yñ4¾œ¶„Äðv þ÷ MNãÌY¸öéç¸ÿÚÎÔòngÙS˜øÙ4~ÞH«kG1añÏüçâ°líÀ¡ô}i c†w§VÊ2¦ÿˆqãÆññ¬õ¤Ùà<ÿ^¾žûw÷iŒ±i“>›Æ¢=Õøò½{)ÕKmO2¨Üy4³ãç0æî4qncÑŒÉ|5{»ZrÝÏ3¬™+Çô¡mbÆÊÅ|2jª`åì©L™¹ˆu‰~ªwÊSLãÅKN󼳈ˆˆˆˆÈ ù £g$$$IIIFJJŠm$%%™n·Û‘ššjZ–åªP¡‚Ëëõº@Ó4ƒmÛµm»ò¤I_N/‚­X±œ~ýú—Æ¢DÎ)ñññÄÆÆòý÷3iݺM¾Ó¬X±ü”ŸéØ‘òîT×»EuÍ5ƒ.3 ã a)–e¥é.—ËsìØ1¯išÞàà`Ëãñø#""¬-[¶Ø¡¡¡vDD„cÇÅÅåíH-Ê"åLllìÙ.‚ˆˆˆˆÈ?š‚²ˆˆˆˆˆˆH6 Ê"""""""Ù((‹ˆˆˆˆˆˆd£ ,""""""’‚²H9¶‹ """"ò¦ ,""""""’‚²ˆˆˆˆˆˆH6 Ê"""""""Ù((‹ˆˆˆˆˆˆd£ ,RÎÄÆÆží"ˆˆˆˆˆü£)(‹ˆˆˆˆˆˆd£ ,""""""’‚²ˆˆˆˆˆˆH6 ÊÅd'~@ß@Ã(ü3úAyÏvÉEDDDDDäTœg»ç,w5b:tâhŽàkspÓo¬K´­ßŠfQ9fqDÕ§¢Q¦¥üÛ°|Lÿ¨›˜ÝèI–­|†–ã=7>>^z‰ˆˆˆˆœEã¸qfaøïOrý5ƒooŠbÀÇG‰¹ëK~~¨šìEDDDDDÎ1Êq"""""""Ù((—!Ï®Ÿyëþ+èи:•‚¯C˾#xuî_däšÖÚ1–îîö/³ñè&¦«àåN೑hU«!D6îÊ/Ìb{îB”´ÜG60õÉAthP• .áþ=>½Â†Yï2úÖþtˆ‰¦zXÁáÔnv17ÄMfmŠ}‰lÓ•À*7ñ]øÖü›V®“Ï}öy}6x?DC§AÐÕ“HËó ü¬}.·H¯w÷b¥¬Å¨9·©ëu™°9òÛ+\yéãÌK4©Ü¸=]û×ÀuhKæ¿ÏÈyß0ïõ¹|}Gܹgõnä+;3ö×`Z·ïBÏè-,]<ŸwoïÍ_öÞ }Š‹†MÇÛ¤zÖcWü/,ø(þôóË‚Çh‘{éðß/òáê:õÀUÆn–ÿ¸ O à§eïóÓ¤a4ÌÚ+JPnÏZÞø2o-‚-šÒ®Æöœˆ¨¾Õ¼{ç]ŒÙ[…†4¦e÷6„úY»tŸ^ÀŒY£™=ï)Ú„µ¿‰Q„3þÕéüÞ•[Gt§ú‰[<α„”ô¹ïS•µ$u """""ç$å2`ú‡=μƒõ¹nÜ4Þ“îR׼þw3ãáÛy³çO<ÐÈ‘c^ßÊø°Ý£ü°éºG:‹Ä™#è8ðf?5€>¶ƒ^Ÿ%0öÊzö‘_Õ½;/üö?^u7Ÿ\šcyÞß'òI“|µö Dßüþ½ßó@ï+;ýîýøbf¯ƒYÒr¯Ïç câš7¸¶Q…ãõ`ÙŽÚ\úÒ·ÜÚ³'TÎ6ß±MLÑ›&¾Ào_Ç‘q`Öî&F52øuÌt¶FvãöÑqyó*É`â§*kIê ¸4—ˆˆˆˆÈÙ¥®×gœÅŽÏ^aüv¨{ËÛ¼{SLŽÐà¦#xûé>„[ÂGÖàË=»³¾w"$˜Dö»—›¹ðïÝLÚÀ×xíDH0*¶ãÞ;º`'³øç5y¤£C_}%+$8ª÷ã…×n¢®q˜¹ïN`ƒ¿äå¶Íº ëõ¬à `˜'`Ö᢫ûä É1ø?Ñ3ÐCüŒïÙ™³÷øSpYK¸íDDDDD䜤å3î ç,%ݨJ¯]Éó¹Ad׋hâüžßãWrØnA•la̬ۃÞç»rÎ∦Q}ü^.}:çZ¦AxÃFD˜³Ù·g¹³¦Þ‹Ýò–"¸óeôŽx‡÷×üÂ’6D”°Ü‘½¹¬Sð)kÆ:²…¥ ±jón¤¤ã³llÿàÛ²‘->¨[ý™ .kÉê@DDDDDÎM Êgš7Ûwx°­}¼ß'÷O1©û`2‡lrÎðª„çi÷wàÀ0+Q%Ü•ûCp»qcãõxòeG­zÔÎgœu¨W˼—݉„—¬Üލ:DÔÙN!þ­[¹á±É¬O±°ó™Äp%5¿΀ËZÂm'"""""ç&å3ÎÂï5è~Û­t,8I9jµ',÷ÇÆ©’—qê ˜§pJXn§³€ËæðqÅ}“ØWo Ï~8’+:6¡nDE‚\&xæ0¢n_ÞO³ó ÐÅeÛ§XZe-aˆˆˆˆˆÈ9IAùL3«S+ʱÚG½K%î’ ³ZÿέìðBÓÜ-¨þlÛéÇpT'*Ò<ƒåÎ`áSÙiWçæ±x¼o…ŸÚGw³û°MQ‡6\n\àñàr–Ö"9é@žÖõÓ:KÛ.>>^z‰ˆˆˆˆœEÌëL3ÂéÚ³ n;™ï&Ì$©ŒºÄ:0—é æùû±E3˜“dálÒ‰váÆ™+·}ŒýûS±ÌªDUφmö~ó¿¤ç]™árã6Ÿ7ß®ÍjQT3Á·i-›rªåYŬy»ðµ¬ålÛ‰ˆˆˆˆHÙPP>ãL¢‡þ‹!µ 'ÝÃàç°7wÒó$²ò«7ølyú™/ŽŸ<ø(ßí9™&ýûfóIJͪD÷Û®çÇ,·Býèj8üøê“_8˜>mÇÿ[ý–Ãùu¨NTÿî l<œ7±šQèÒȉoã§¼üŶ“aÚ³“oÁëëü…îtžm©åkÛ‰ˆˆˆˆH™P×ë2`„_Âÿ¦¼ÄžËcÖ¨î4x«Ú]@5×Qöíø‹-Ö±í€É¥†1¸Mà-‹«Ån ÈeMæÒ¥G[jš{ˆŸ·€õmjô÷Ôͺ{rfÊí¦ÓÒeüƒÌÓ—& zнy¼;W0áfÂÝÅÀ9c™––{¶¶ôïWƒwÇMç®N½˜Ñ¾.¡Ng̼ü@W*:[rûãwãT¦ mAü[hVÕÃŽKXm÷àþa~Æ|¸¡ÈõUž¶ˆˆˆˆˆ” µ(— ƒÐ¶1cåb>5„U°röT¦Ì\ĺD?Õ;婦ñâ%y_@Tê›ñà7?3nX4É‹§ñå´%$†·cð¿g°hÒpç¸urfÊí<ÿ^¾žûw÷iŒ±i“>›Æ¢=Õøò½{)ÕóÝ+CéûÒÆ ïN­”eLÿãÆããYëI³Ljþ„yF2 E%’WþÈÜ%ÛìöÓÁ°èâÞ*GÛNDDDDDÊ„A>à ÇÅÅ FRR’‘’’bDGGIII¦Ûív¤¦¦š–e¹*T¨àòz½n Ð4Í`Û¶CmÛ®ÛÅ)÷Ô¢,RÎÄÇÇŸí"ˆˆˆˆˆü£)(‹ˆˆˆˆˆˆd£ ,""""""’‚²ˆˆˆˆˆˆH6 Ê"""""""Ù((‹”3±±±g»"""""ÿh Ê"""""""Ù((‹ˆˆˆˆˆˆdã<Û8üÞ)›_×TM§éþîÓ‰ˆˆˆˆHÙ(÷A¹°Ïkj:M÷w›îûïgjZ)]å:(+(ˆŽ‘â+·A¹uë6g»"åÖ©Ž;"""""%£Á¼DDDDDDD²QPɦT‚²a¶avi,KDDDDDDälR‹²ˆˆˆˆˆˆH6 Ê"""""""Ù((‹ˆˆˆˆˆˆd£ ,""""""ç¼Ò;KAYDDDDDD$›"åäädÀápØiii¶išéZDDDDDDÊÓ4í´´4Ûáp+³ªEYDDDDDD$e‘lœg»"""¹Y–ÅüÎöí[IKK+Ô G㡼÷Êv¼v#q è÷ôÜßêïq©væŽéãìô=ÄÏùžÙ¿®fÝÖ=$§úp†Rµf4M[w g¯®´¨P_¥t阑³EûÞiêì»víZêÔ©c§¤¤œéòˆˆˆ°fÍjŽKåÚko 44´P󤤤0wî,Ö¬YMóæ-óN`#áó§ýÅRlƒ UêÒ0&Œ@Ò8¸û/Vÿ¼‰ å`Ô;ÜÙ´øáÄN™Ç“7¾N|Ô Æ¾>˜ºøT>Å­g{ÿ·<2ü= å½çÚ³õËOøâ§Õl;ä#(ò<º\yÃ{7 Øð³å4Æ}>‡e›“Hw‡Ó M?n~9-²­ ÀgÐlŽlšË“ç²dívS<ØÎ Â"¢¨~k\7ˆöÕÌ¢O[Àúr|¯:³gúD¾˜³’ÍIi8ÂjÓ¼Û• ܉ZîÜ5âaï²é|<ùGâ·$r̬Dí˜N\qÃ5\°âiF|¼•¦w¼ÇK—T9mwÚex¦ ¿ø”É?'ð×a‹ ‘Ñ´íu5C¶¦š«€yþÝŽ­_}Æ”ù¿³%é(®‹FñåmÈœ¼pûˆŸÍîçž/þÂÀ>¿ÿ >ϯÀfeþ/óeû ?ÿç!žÿùµÆ1ææ¦dŒÞÚ;›Ñ¾Å²ôh¿øC¡LÅÙ'Ч°ÇtŽR"X{Ö|ËôÁí:¼cÞœT—6Mó”ˆÃ›~bò”Ù,NØNâQ wX ·îÊåW÷§]œ·Óжò|QzÇŒo݇ ÿ×töwx˜©uÎu3Ðbû—#¹cü_4¿ë}^èW9Û1S´z(ÞzJwÿòXË_ÏäÇåëØš˜‚×J•êuˆiÛ•K/½˜ó*f?#œÉí þMã1r*»ÜÀ{ÿ¹’Zy¾†ÍÁ¹Ï2lL ßnf>÷(36Òð¼ZWßËúõkøöͧH´_æÞ ÏùÚR|uÓ¤e$û7¯cýüO½×ⵯ"ú4wÒ×Nà‘'§²ÕDó›Ò©zFÚ!’öþÅšgÖñª¬‹©¢L{ú﵇^|„)«M¢ÏkL‹j‡Øº~3K¦þ‡I6oŽìœíF‚?¼ÌÈ7—sСNÓ ‰­l“¼ùGþ÷ØFzÄz Y™¹x¶3噩ü°­"1-ÚÒÅ8À¦ß×2ïÓgYµñ.þóh¢r.ߦ?û߬…õër~x ]™ûgQö“ðfýb&±yþtï ¡Yï¾´ ÏyQ¿cÉ×,ØžíOFeºŒ¸“>žgÖŒ7x¯å¸/6ôxñídÚë±<%&Cïepã€"–é¸RÝÎ(Jkòéùؼ|û-ƒ ­ºÑ1¬¨—«û¾Î£¯Íg—×MÕM¸0ÆÅáíkù}Χ¬Z²Œ!OŽæú&òÞ„)ä~\*çƒ"3ÅQ‚z(‚ÒÛ¿lŽ®ŸÂ3Ï~Æï‡mÜ•ëÓ¤Õùûްoןü4iÍ»q^óÌ=ûÌogGtgºÕùšñ[²`Çå ©›ë{ØX²àÒ*ô¼¨Ù‰\ôcôd¹ >•N=Ÿù:+/"""옘;...ß““Z”ED¤\²í“­O~2ž>ÏÿõíÍ¿zÓ4±m›1cßbê´éYÓÝ0d0o¿ÉŤf—Þ´šº™e~ÅÃwüNûNíhÕä<ÎoÜzÕ‚óýÑN]É{/gåÑjt¿ïqîëQ'ëâ6}û,^ý.K>|‹-ŸãŠ(“óz08 ÖÍXÊÞJMéÝużǿe.?œw/¼7˜a&`sè·7¹ÿÙ9ÄO|–Çl“ÖåîN‘¸ûØ>~l_lœÁÔøKx¸]Ð)–žÆ²™ß³ÕN·‡_áÑ.U²uGµIÛ»Ý.g1¦-Ì÷šÃ7Æ¥üûÝiSåø|¾=sxöá7Y¼h ß^Ý‘ëë_ƒ8·>\ÎAw}®Çð–•Ž¯Û:Èò÷Ÿâé™Ûñã2Æ·usêôá©·o£}øñcŒç'_dúÒq¼9·9Ïö‰Èqèßòß×ìÁ£oÝÆEQÇ[RlÛÆ èûHx‹ÿãúæGøaã7,ÞW‘¦}qCÃì;‰—%{fæ Ê€Q1–Û„Ñß0ëhóÚýt®ìåϯ^ç“?Ò¨ÐâVº¼Þñý¡ˆe*íí\ìÇtÉ–ÊöíÉX8¨Õ°>Q –`ÙIDAT§Ÿ#çìIóx}ì|v[Õ¸øÁ§x û‰Ç1ì#ü1ñ9FOZÏg¯M¤ù·Ò"× »—Æù (ÇLq”¤ ¯ôö/;eo¿ø«ŽÓlÐÃ<~m ªdÍêåÀ¦Õì­|²’Ëb;ã¨K·®õùüÓ­Ì_¸këFçxÞNú•Ÿ<¸¨Éñ&Õ¢£ÙËUÐù(_K¡žË¤ÎÎçNIEDäŲl,Ëæç_óѧãønÖl^úïkx½>^yuLŽ|ãÁÜ5â¶—gTëÅ#O¥s­@ü7³ð›‰¼þÒhî~=W É3Íeýa¶9l’æͼDˆì}÷õ¬“£(°nîÒŠ Œ üðÓvüyÖXŽú\y÷µ'B2€AX›ô¬çÄ:¸‡Œ·pû‰ `ThÌÀÿ‹Áe§°f{¾· N~­TÌÀ6£ˆ¹ <×…€APõóiPÅ(ú´…`›u¹üž“PÎݹ¦{uLßNÖ¬;ÌñÛúÍÿUÇ jôÎÐÌ `V¦ÍÐ[èUµ˜—0fz ¿)+$_d,7ßÚ“HޱrÖ|väÊs¶I¿;oͺ(0 ƒ²ÝG ‚›aä•õq%/`ì[óùkí—üç‹dTlÈ{úQËAñÊTÊÛ¹ ™ÇtQòe§p8Å ÂÂ*±µÓ⯿ge*Tîz3w_”mÌ£"Í®»›A X{â›eGÉ]‚ÂïÇ%wf×U²z(ü—(­ýËfï_3?Ù&¤íÍ<>${HpÞ(–&U3—UVÛÙ¤vç.4vZì\¸M9NÀ6{/d­×$ªs.pÿ[IΞJ¥žÏc£,((‹ˆH¹dÛ6¶mÓ¥SG.Ð?ëïßÍúoÎ7ß}—õ·!×âŽÛn%==ýK4¨ÔärF¿õïÿû~n½²'›Ö¥j dìßÄ/SÇòà}/óÝÎÌ«œc¬YµQ‘ØMÈÛFkÖ´u»6o!µÿõ7"Z[+׳5«™`Ò¬uîò„FEQɰ9tðЩ/DŒJD×Çô¯còØÏ™¿>‘´‚úŠ2m!˜‘-i[7w‹†ƒšu¢p`qðÀ!,;• ëvà7ˆmwyÞ~xí[†ë"Æ mI§¦y›Æ›\Hl%ðo_Ǻ”œ5h†µ¢C“üšÓÊz äükïeÈy\ú÷Å}Í_eºÜ~'½³ºS£L¥¼ ’yLõ§ô ’Âúu;ð›!´îÔ*ï+¹5éÜ©>;u Ûò•BïÇ¥àŒ®«„õPh¥µÙGYóûf|T MŽœ6ó•áv6ªw¤ûù.¬=‹™¿1[R¶vóóÏ›ð™5éÚµá‰>0%;ox>*z>‡Ž²à„ÿž–£^ã""òO–ÙMÓï·xtäƒ8άg‘wîÚ5Ý—]Æ]·ßFzz#ãæf†P»ewj·ìÎÕ¾Ãü¹ô[>|*Ë÷/åÝwæûï~T³°/ɇmâ»'¯â»S,Òy4…T b±¾i>E %4O tàr™F0Cóé¿étâÂÆçõæBÄEÓkîäÊÿejü—<¿|ÎàªÔmt­.ìBŸm©›õüvQ¦-Ì÷ªHÅ<ßËÀírb>߉ Lû0É-l³ ‘ù¶;‰ˆ Ǥp¯ÊQ†ª‘Dä×ûÐAõª씃$¶¡ÒÉïe†W¥J~ŰÎÂ>âªÏU÷^Å¢{'²á˜AÄÅ·swçð“pÅ*Sénç‚”j×k#”J¡Ç[õ:‚MHá/bíCì?haU¨Q-¿¾Ð&‘Õ#q›8œ|/9ŸU,ô~\ ÎèºJX…WJû—}¤d Û¬J­¹G‹Ïoú2ÜÎF»ÅðÁšßùeÁZnnÒ7`íXÄ‚->u;Ó­þ‰2”ð¼Qàù¨4êù:6Π¬l¬g”ED¤\ÊÞ’”––ÆC÷Ýcà®Ë/ÀÈî=MKòi8+Ñ Ó`FWLeÄ3Ù³v«Žô¥O¨…efeZöíM³S dV9àâ— /ãÌÞ·6ÂZqë+ïÑoÕ­øƒÕkXûÇB¦¬ZÈ×SZ2|ô£\Ù0°ÈÓž~Ååá~|1Êàpðîݳ±xضx)ÛýÇ#ma¯§•²šÝ‹W¦RÝÎ(ÕÖa#˜ºu«`®ØÇÎÍ[I'Š E*La×cäÝcÊr?.Õuåó¥KREXOéî_E(K™mgƒðö]i5n¿-YÈê››Ó&ÀÏÖ…¿°Õï¤a×Μã«„çÏG¥TÏçʱQ”ED¤\Ê}Q––ƃ÷ž Ë—ö¿„‡î»¯àw¬Q@Ãó¨çœÉnë‡Rl¨X™ªá&Æ6‹jm¯â†¶çØ{-NǨ@­V=Ôªƒß¡?Y0ñ ÆÌZÅÇϧۿû’õ¨_Q¦-•²U¢J˜‰a%“¸ß‚š¹›(üìOo”¤žÿ¦ÇFqée)—ü~?–eåø9v,•ûモ¸QOðð÷“–v,Çç~ÁOÑê3ßžìñƒaV$¬¢F(Í[6Äiá·Ÿ–q¸×ø†Ó…Óü¾SªUÎ8Ãpñ ýiæ´ñîÙÉÞSTWQ¦-#˜óšÔÆa"~ÙF<¹?ÏXǯ« ¸? +åw'äí±ö7V¶qÔ¾€óC ¸Š·—ºšÆLg«¯*=îz€=t="ülŸñ¬<1°N)–©´·s~Çôé~Nuܺ›þ—6ÀNýOÆ-aÿ)v;m;Ë×$eÕÑMêà°Ž¿hGsבµ—ÅK¶à7‚hS¯ÀÖ»Â(ËóNeü»w°+wµù¶²lU®›KŬ‡"¯§EÞ¿Œš¶hˆ“c,ÿñWžnß.Ã휹¾ »ÅÊ–.XÉ¡¿ðón w“®t®f䘮,ÏEªç²®³rNAYDDÊÀÀ öìÙ€ÓéÌñãóùèyñEø|ÞسgAAù½ÉÇÆ‰£xhÌT~Þ˜LFŽüm2öüÊc¿a»ß ¨ybC À z+èQÕàÐ/ïñ¤5Ì}¥ë;ÌæÅ3ùqS¶(ç £J¨u`»Ž•Ãñ=íD~û~> û3rõ°³8øÇ¶û Õ‰pqÚReR§[ZÛì™õŸ®>rrýÖ!â?ýÙ‰Å|ÞÕÚÏœ>á·'¯­C+ùèý¹ì³+Тo7êúꨘûHqØGømÜX¾Ù5úÜÅííÃ0Ã.äŽ{úž}ãC~=l¯Le°OuLô§:¦GmÞ}Í‚möÍ•‡žŸÌ¯»Žå iÞCl^øO?ð(oÇg$dR§{_ZÃÁòö/ûÈz+·}”u“ßäó>Ìê1 mž}ÎOžŒð håÀ¿ë'&ýœx2˜û’Yúá[LÛiåú.Å«‡"¯§Ôö/ƒêä¢*)K?ä¥ÉkÉñ¢|Ú²Šõû3×R†Ûù„àÖ]i_R–Ïããï±× Y×öDäXø:o”J=—}•g÷s9Õ®]‡õëHOOÃá(ÜÕ¹ßïgÛ¶-ÔªU'ßÏmßAæ|ÊsÇã ­N½Z‘T ‚ô»Ø²=™c¸ªuâ®ݳº¥¡m¸ãñ¡$?;žåãGqã·õhr^m*;Ó8˜´Ÿ=»v°/ŤÃÈ\ÜèÄŠœhß&œog/凟bÉy9 uºsëÀ˜¢=Gy&XGX3ãu¾|ûmªÔmDÃZU©èö“²g¬ßKª«W\×HðaÚRfTëÁ]7/cä›Ë™<úN–6mN£Ê6û7ýÁšƒQ\ܹ.?.ÜÃY´ôæ¬ßžA xêŽßiÖ²UŒƒlú} ;ŽÚ„·½•»zGéâ¯XûH‘ÙXô>cæ&bÔ¾”ojÉñFoƒV7òÐ¥ üëëŸxýÖ4~¤3UŠZ¦¢ìÅt&Žiw½ÄÅÁË/ÆÒ_'0zé„V«M­*0Ò³o÷n¤YPîõ²ZˆŒÈÜ{Wÿzms_¹—ÕÓ›q~5G¶­á¿Ž`ŸÏ®§yÉË.Ûó#šþƒÚ1ë¿KXøÚ}lúöêWô‘ôçz¶ØÍ¹¢‡Å×sv嘥XõPÔõ”âþe„^È\ËÞg?gåøÇ:«!1jPÁ˜ÄÛøs·“>ϾÇùUÅÿ~%ØœîíÙûC<ß/Ûн]å<ç”3rÞ(¥z.ó:+Ç”ED¤ÜiÔè<6n\Ϭ*ô3ÈAAAÔ¬Y›FÎËçS'çÍKÑKùmå6mcç–þôظ‚*Ù¸ ]ØË.éHý£‚5È3¯7å§o¾aÎÒ6¯\LšD¥ðpª]p1½Úw䢶ٯ‚h3ì_ÜÉD¾Y¶‰E?­ÆgÙ¸Z5âÆËb¨p¶oÁ›Q\4äz<¿þÁÚ-»Ø¸bG2 0¬ »^Cß+/£{ýàãvE™¶Ô9©Õç^«ü5ŸLþ‘åë–2߬H˜‹¸ïák¨÷ËãÌ3„„mýîº\õÔÄ|ö SþÊš#6"Ó}àÕÜty,ùôzJÅÙGŠÆNú‰×ßYH²³>×Ý7„æ9v¢ š¹‡A«Ÿ`â¢÷3·1q½"‹V¦2ØÎ¥Lg29ÿrž~³Ëæ|Ϝſ³nûn6%úpU¤jíVônÝ‘^½»Ò<2û³ ªu½15š1iÊl%üÁâÍa5hÞó2^3€ö5ò¼˜¬Ns>(…5œdPµÛý¼lTcÜÔ…¬Þ²šUˆn}OßxÕ~zŒ¯óÌSœz(âzJuÿ2i2ˆÇ\Àw_ÍdÞòõ$,݂Ǭ@x͆tÔÞ9ž«-«íœ)€æÝ:1{&û,ƒÖ]iŸï˜gà¼Qjõ\ÖuV~å¹Á‘ù?qqqFBB‚‘””d$%%™uêÔ1Ã0œ–e¹Ün·Û²¬ ‡ÃQÁ¶íP˲Â'Múrzù›±m›ÔÔTÒÓÓOûlq&‡ÃA`` ÁÁÁ³‘7%;‘¯»“wÖ×ãæ7_fPžÁ¾ò™eÿ·<2ü= å½W® –>+S:¦EäL»æšA—™¦yÀ0Œ¿ßÌ4Í4Çã1MÓkÛ¶/==Ýéÿ믿숈+""ÂŽ‰‰±ãââ²÷V×ë¡DD¤ü2 ƒBBBÎvQä,ÊØ¿‹CÁQT Ê’ìclžþ_¬õá>¿+]j(ñž tL‹È¹FAYDDDÊ!› _gø„$j7®O­ˆ0*X)ìÚ”ÀÚÝG±ƒc¸åö¾D)'‹ˆÈ  ,"""åR¥f½Øa>ñ øm]*ÛI…ðš´ìu¯îO»³w[‹ˆH¹¡ ,"""åA…†=¸udn-¥U½„W¦]R K‘‚Rí°dF9|a¤ˆˆˆˆˆˆHáéÉ‘lJ%({½^ü~¿­e)k¥EÕ¢,""""""’M‰ó2MÓ¶mÛðù|%/‘ˆˆˆˆˆˆH†aûý~Û¶mœNg‰[—Õ¢,""""""’M±ƒ²Ãá°áx‹²aY?¥W4‘ÓËìÝl†mš¦ '3kq¨EYDDDDDD$›"=£ìv»m—Ëe6`›¦i§§§ãv»3ŸSV‹²ˆˆˆˆˆˆ”©l=œíôôt³r«×ë-òòÔ¢,""""""ç´³òz¨ÀÀ@;$$İÝnwV222²úëe92ó¨iš¶išvFFFV6u¹\9rla”øõP¹ WšË9Ìn×¥µ¼Bµ(‡††Úk×®ÍúÝétÚ‡#+­†aû|>Ûï÷+(‹ˆˆˆˆˆH™òûý¶ÏçËѪìp8l§Ói»Ýn; À ±O<»|Z%~FÙ4Íì²Jº<‘¢0MÓÊlÀÍ|<¸DË+胸¸8;&&ÆŽˆˆ°áøsÊAAAvrr²’’b;v,«UÙápX‡Ã²,KAYDDDDDDÊ”eY–Ãá°²?|ìØ1;%%%ë÷µk×jGDDØ111v\\\ºX-ÊN§3ëÎÇöz½¶eY~‡Ãá/ÎòDDDDDDDŠËápø-Ëòûý~ËçóYn·Û‚“Ùµ¨rå@çNØ!!!Y£…9;--Ív:Ù[“}Å)„ˆˆˆˆˆˆH ø2[•N§•––f; 99Ù Êz>9ŸÖä<¹E9 À¶N<mùý~?às¹\>ŸÏWô79‹ˆˆˆˆˆˆ”€Ïçóº\.àóz½–Ûí¶œN§l…††Z!!!EjY.((g%êÌç”s|íõzý–Ûí¶,Ëò{½^¯išžâ~1‘â0MÓãõz½–eùý–×ëÍz48ûóÉÙZ“ |¥Ôi[”³êaEDDXÇlûŸa^§Óé±m;£T¾¥ˆˆˆˆˆˆH!Ù¶át:=†ax_pp°?88Øòx<þÌ›9ˆWa–göó¸¸8cþüùfJJŠi:tÈ pNÀéõz݆a:Î @ mÛ.Û¶]€Ó4MÓï÷;LÓ4mÛ6,Ë2‡aÛvŽõgûýtå:+ÇÙ.‚ˆˆˆˆˆH‰z¶\²³Zm†}â•O˜¦i™¦iÙ¶í·m;«ÁöD0N÷ù|ÇlÛNw¹\ŽåËÈÈð‡……Y‰‰‰Vhh¨}ÑEYù<›œ¯BeÈ–£££¤¤$Óív;<Of ðx<N§ÓmYVæß~¿ßt8Y!àTA9÷ßË ‡ÃQ.Ë%"""""RX~¿¿Äï>2ƒqöß3Ëj†mš¦å÷û3“ö>Ó4½>ŸÏãv»3,ËÊ WHþ믿2{FÛ“'OÎý:ãbå<Ó]}õÕfRR’qª–倀àôx<§Óiúý~Óét¶m~¿ßÌ Â.—ëxérc˲HEDDDDDþALÓÌ Å^ïñ±¢3´išvfP>ñ (?'‚±×ëõ8/… ɧ½Qà,jácbbì„„­èèh{çÎÇïeY–iš>Àaš¦^¯×´,Ëp»ÝFfÎÝä_Þrymé)¬ì­¶åLÎW4™fæmÓ4íôôtœN§ub:Ë:ñâd‡Ãáu8EiI>­¢?ŽwÁNHH0²·,'&&:.—Ëáp8Çt»Ý¦ßï7ü~¿aY–`dùƒqyÊ""""""rfd¶(ç÷»išvFF†ùÿn·Ûòx;D š¾NW<ò\Q—œÊö.ÖRﺆI OØ{ *ÿîÉ«îƒ=µ?¸¯CBnèè¡r÷Ë)ª8Ô/V0t§áUºâ±ßãªÚë @Ê[Zjëó$mã2JéÞÕ" €* Œä Y›tY¨d]r2´\\ŒYTEü5ŸK‘ÂFïWe=-Êzv÷öƒovoÛ§eèˆ2¯­ÿìLX EÉmëzåNN Rϯ=q9²¬®ÑrŸ=8¹=òIúO,±h÷‹ªC­Þ½ºº±qñ_¬ùjßîß‚XùÕÚ”ÔÔþ::/¿öz¢Ï„Eã5IºæéŸGmßå L;³aËù„rŠ etFLš³Àsª½® @‹ BlÜZNSÏÚ\– «“âSD@'&ÖODQ% ñ™PYq EÁ6¶6i1uÞ€ké:R¥®K[öÈ/²ºv1]úè~¯.9µ\ ê²—`+ °´7ÕmÞ¼ù‹æÍqc«#C´(ÏÿÏÃþå-÷P”xít]nM´Ù (üé­‹‘Õr:¦V–ƒT8µaGW?õÙõwýŽ´ª£­Þ¹=¿ìÒî×÷yÚ‹/Ö|õÅš¯RRSûhjîþygÇKÀ^gïÀµvw·½ýÇãjªØïäEáó[¤¦+úœMàÑ@pŒíٳĀ0ßuߊ5§2Ä4UpçÄõyÃ=û“l3+cö0> TARBeÙ·&1.EHÁ`”Xü2>¾Œ¨XžŸ!æ KËö:`+×Q¾s(ª<4 ²j¤½ ÐÅ!QµV`tvÒgÊcwœŸ*+Õä{þ›ûºë…P壸®ŽÍ&“hšfë¸|òÍÒ1æªdifr¡rZ©G§ BÊdñîŸK H;ÿÃg"Ê( ©Ü[‚—ØŒSju¿%hí¶› ½êjjûöìþâË5ÏÓ^€¦†ÆÞÝ¿öÑÔìx ½©9náÄsOÎgS”sÞ!Ó–µ¶’(éÑ“ú©ì>z…‘‹j_+hÉ’eÐÂÔˆˆ"÷þj¤¼™å FX‚@œ›Tå©‘›XECg”ƒÌCÿ$QrìÓš©6Ïbž iFK‹ö/ed™8;õ¹|*› ÊÃWÙ;IûÇÖ&'Áäê¤[WSŠÌ õ¹xûALrznq9OD5>ý¦ÙÙè4Û£¿ÛÆu3j;¾jƒ¬ÔD­Eg§ 'ì=½ŒkÏ­9§Í{.ò\@óãc’„ãìZímKÒÚí5z;XL›]÷/Çb±8lÉæ'1:{ Žå¡7w?ª¢JO^pÓòL®ÌË­»|Äé¾?­÷m¥q~Nj$ÙÇÂJ“LÈ¢€®IŒK©1I/ €T0=I>90éUe|Ü r\Bm8r––Ûa`ŽvìwÖ祀ª|ì÷¸ÒÁ4Ä/NP—œ†ÎÎu×Ðå>Ûpñ9¿­sYZÀ´xÔ>Ҡ탆÷v²ðý_XLA: È£€âäWÒ ÜJ·S¢Ö~c½Q÷**.þâ˯Ò32jÇ73^¾übÍWûß­¢¬ÜÁ0:{R}ôÂIgŸÍ ŸŸ?ÉUn%;;2°&ÖN¡0Y›ËŸÊ*¥€*MLxŸ’*‚ehaj$o,}úUeN|\’rB¶€à˜Ú¿ñ~%¦³cÿ3'ÒÄTå#ÿ°çű5µÉÉ2uqè[7úâÂÁ+i|–ƦY÷•gÔKßm¿ÝÍ­¦j¥p†’ŠÒ›¨“…tb2G¢ÖFïÖWß~W››ûß Ÿ¯^“ñòåšoÖÿçPKÀèìM8fs<‡Ýø5¤’*Kˆ+kñ2!§¡.CB)@°mVžûuZ»Ý¶©•1ûV(ŸñËèK_ h`ô73SàÊšë³ü¢„©ÏrSDÀÔ³4ã%QŒAN®N¥¥ŠèªÇçÍJ«=Û'Øf£G©×õ9+žÅ§‹jsG,Û¼ÄEø•7øíÞ‘'vw¶pêUZ†úÕ€Š2ŸgÖð)¥¦ÞÆŽKØÚèJNIÑ×ÓÛýóÎÚnæþßw¯ùf]JjjÇKÀÌ^…Tu]4Y›ÑV†0GØÔÍ› ã®xG7Þ¥*_†_Ú{¦áfBÎÜRŸ @×Äú=(¦€T25íG’Ê&¦}I y‘Aµ“㌾–ù(‘ý]\ô˜]ý,îy]rr-r¥Ñc)^ýÉsMÆÕóË»~£i' §ÊœòIª½†Jîës7¿vm‚cjÑfo[²ÖFïTH€ßñ5œž«(+ÿçPÇ/êìuö:l“Ù^v×®h- 9{¯YF!ÿ&òiZ˜~îÛ%qv#mu•XÂÊÂì´Ä¸„´â–ý÷ËÜëV'5,,5q™b Å"1Á51Óg€®™™<ù¢„ª»ˆT°´Ô}Ã@g}‘ÚŽNÆÿ>‹6ŠBÊÖudÃh!!§oØ—ñ(] @ ž\½9ݾ¯(=Ì/8­²ëÉÙéÂi^âÑ•óîPä½LJ+ªË\R}ÜL‡Ö§×AâÖF= ö:{BÅyáTfÇ3KÏsû÷S dH …EIWO?þ¯Ï…kQÏ‹khh|ÚËhc!ÿú#Âha" À2´0b7¬GpM¬:ú`&²ÃhVãÚ2ƒÇŒPx½„1hÖ"gÚž3Uù<ðÂqŸ+A/˜C&:ôíX<·§“…3õœÆ³ËÓ㣢Ÿ×ç&!mäþíòÁÒí¼M²ÖF= ö:{–Ñ,/ûk;Z?ehŒZuØÈùæåë~áñÉY…å5¤Œ‚’ŠŠjŸþ†6Ãì?}ƒebe¹ñ°ö´œT35¯$äLÍú3BŸ‰¦¾•EGnH¬Eª;º˜ˆ¬ŸÆ&å†:küvRÅñ›Ûuþ>y3,9¿ŠÑÔ?>>†Ë•îtzâ ;êòós17Q7âr¹ffùùy.£õsu/.Wª+ã?!$1ŒN„’F'BI £!„$ÖµèEý>oúØÉÓÆÍúþrÝìE^ÀO“'OŸþ[¸°KÛ@迤괛Á2Y!’ì}Tæ~gÁþs²øíT 5Õ=½NšŸxþB4¯[ÊB½5tñ±I\‚e¾1ZÂhFÍtGtl›.ð?{óÕ ¥!ô_Ʊ]ºgߦê0ÞwMP»ºãFL¦Áøqü›¾OÏŸ‹·ÒV†è†"úbêOX®ÿ¾+Þ¬[NØ:æ8*ÑEgod·Ûñ¤yYOnß·mÕ§»»Ïžä6×ë³ »|f𚌓҅××NŸ6ñ«‹YüWÁÇw|¶ÐsÒôÙ³>ÞðÇíçU4ˆ £.ìúfù¬™n“=–­úõbLióaVQQµC;V}¼`úL·)K–o4N–dꬸ[]~Î]‘dZóðõGªâ‚§Ilë­q o¤óN”&Y–›c^Ÿ×dX=s„¦‚GFYÇjü'»ï½4ÞNëcü×·Ïe .Ëá*ô³šüå±èâ§»†± ŽËŸY͹šŒ›;æ;¨Ëq¥•úÛÎXwîYÝP•þ‡WeÑ ˆâ·Y³ˆZÜq‡òš@èͺg¬“µõ˜fÈ>»x.¢²qºï¿Où§T°TY n©+Sšäçó˪ gž¶¼ª_ôÊwûº×_0´MmŒ4ˆüøënúéö«¼Àß¿Ür&š¯jbeªÃ.}ð¿?^H{ý9£«“/nXµaÿµˆ,RËbÈðÁzr¥qwmZ»åF&ïü·“ÿv³÷:Ã45Ún‘ppùXÏÃ)é§>9y›_¥öˆÑÆR¹aÞë¦LßSÀ4_°d$W{âXXM“¢Ä©ÞÿT3ôç.r’–µs²eS™ÁA©õ1)Œ © DIAr료. 4F:מÛÑåá?O²uù|¯o2ià0yú8[å¼€Ã_O>ó¯Ä¦k±‡çŒœöƒÏ£"µáSgM¦”züc§É?G·v'Œ0õèœS·Tisv4W(޾ò³§ë’³¹4ŠÃmøfš>Hu‡O~ØTkÃ<[YëëfëÑÖ8 CuÄ¢­,udë#[ðÊoÿ–_Îÿ}Ãa÷L­ÆA.N»wÛpÖŽC^–Š$]þçêï>ñþñ;š´Y»ÿó‘ê,ºúÙ±ï6œN¾záɤµÃ¤€®Š:´ëDT¥†óªõ«\u¤~Æ­†=pÕj{Ó ÞLõïÑaën§luVgPù¾ŸØMÿçΦ)ãhÆŸ„ýnººüÑgçá¿ï¾õùñ©r@êz.¿)èÊ©£÷7ÛM­/J}üx„e³p- HM{G#¦BàÃÂuÆ€øYЃb€™qAbD@HåŠÙò ŒxXJËÎtÌ Ko¯u_¿d€ç‘ËšÖ¦UUüßsÇ~uíò?Gû©ßúQCe]¹Ö7—kµæò­]£Õ νõ娙ûã„Àn±ËG«¯=Û9¾/ jṞÿøÊù‡¾sÛhÎP¶hƒ>ñè+/Ô—oÜl…ÏMë‚nËBÆÚ}º![˜zùlxE[OBÍÒÞúunGËyÉ,k–(9ìIA³w1¸}îa©X»2¡8xÊh]&U’#±dùHuVíRiƒéMYtEB|†€.¸t?ÔÇ®X5º.7€ÛÜʹÖR‚g·ý3ðÊÿ¦åšC›Õk#‰TŸ°ò#s–87•7}Ï7]òÃV®päÐE!AñBBmÚR·>{ñȵ¢†O$/ø¨÷3±´Óâ¹ `:ŒÒ$ùB«è¼A‰b±ß,ή xR N ~ð’bÛ:ÚÉP™>¿œÈ€þKþ:¸È´¡—'cöÉ_[ÆÉV‡þ{2¾S"ñSïÃ~åäÀ¥¿o]·'Àпc÷íV¢–f˜­>\—›ÀÖûèÛy¤à‡ùxRÞ½º± FöëîªJ”<§NŸð9uÒ7¡”Tî«Ü¦©F¨YÚökôµHjôÕ àšÛ˜H5ZKNKK KKjÇ;«ã£“kyÛ×BÑÌ\‡Ae§¦Uá'è?ƒìï:ÖˆõúïŒú@ÈŽg/ûz)¡¬§¯FRy9õã²£—ÍÓ'Ko=W?ŒXvûßs™´Ò¤%³ûÖ0µ‰Xö0 J•¡BY;—I.ŽÆdîƒÀ$]ô 0NÄ0t°×$ʃï†ñ Õ1ÓG5Ú4êN&LqÊ“¨²V?™tixH¢ˆÐ;ex“´ŒýWå–G/Cw̳F» L}}&ˆórò±ÓнºµË.må>ÃÄïp•3&cßü\h^Êý»Ž=ÌäÑÍ>'Éã7]DÊÉÉ5ùh0X,’ däåš~Ù2™, EBTq^ˆ¦Joü0ëFkdVVTÈwb×PD*«6M&‡Ã HeV“õØl6КšúAJöàE‹l~ÿ.è¨wò²uF :ïÒ‘«…ÐgéâIÊõÝEY;§!ì³ÁA)âQz‘!,[';ECÍQZôÁ ¹”¥Ò£&âW™54•wx÷pkUe—•Ò Òȓʕ+¢ýú÷kÖÇdiëöe@Y‹]VSi²Ë‡Ã&jjÚME’ëÞÑ¢ÏØ9c®lö =%mø¬æ¯ÒU‘G·|X¢1láêöÆÚêòÒ&¢èßm¾YÍ¿t‰NŒ]S@*Yk®ØÊÛICÉ E=Uë!âŸ,†Áüe.?~|ïø±'_íœuúß{ ýåKœ_x {cæýÄÀùßPAÁ9„Ñbû>$KÑÑN~ÿõ€‡Ë´tPb1£óÇËÔ[Ù<£ßðÖ>°ký†:7ì\ÇÖC]ÕÝÅ\‹Ù3Lv6dô°f¯ ãƒB AqÜò5ž¶œ†¥4¯¸¸ €Ý€PRU&‰tJcȬùCZéõ"Ô!dŸY˦®¿sÆûhÀznè±PËꣅƒ¢£ú1¦‰ƒ’¨>K2vNƒÙgB%õΤØöu¤f?-+Ò´nó$©V·ÙFMÔµ4„8+#K ;ž¢¬Œl<º}º™Ðí>Vƒ(;ùyÓ+)iAY9Ÿ"äU”ç5]/ì¦HBÎÂJI—‡û?n}ä¡!',s×Wçü°ûxœHjÔâù†MϘÙ6N#å âïþ»B9;'[6jöަŒü ‹‡ïÇ7è ”FfÓE7Nú6Ÿ}SE†Ž4eRyw}Û\‹TýÐׯ¸wï,6› ñ2ç.z WêpÍf¹YH‰_Þ¼ß䟇ÒÔT$©ì÷“ê¯ý¤«R¯ýv,¢ª£g#oDhºÎtU%JÚq6¾¤ñd•¨,5Ä×/G|PÇHÙ/]`J_Ù÷¿´â„%sú5?TdG8áPYgŽÜ,cv®ë^2ôìûÒOÿw4˜ßèŠN .øv®6‘ö ¯Ÿs5ùQ÷ùD´õ¸r†‘×2gêù¡Õ›ü ë²Rœwçû5Ç:wµGSK…¿z–Œ‹®yWv.sÆ]Œ½”SÓt„†i:iš¹ß‘˜«›—Æ[XêÊ‹ ŸÇ&äÈ8L´‹ºÒM™FÈ ^±~AÑ'"Nløèº®‰¡¶“WRP˜“™WAŽøÚÕorCÂ4_°däÏ«yDŸ™K¦´œÁ!ÔíL˜w#y|–µ£½FÝë,kG;ù½>%BÞΩñ)>¡<é÷ó»rf|wkƒó –#†k°*ó2_¦=KJ/&§ž\è5¸õ_!uïûÅ×iÅõ_Æ]wt±Ñ¤³#ü‚s æÎ1÷>“Ìb³$ëw°‡LžÐçà‘+Ÿsux9&Á4ýèç/pîTRoçúpŽÉ¬YV-ofgô›¼iûgÓl´àUL`ࣄ%»Å[ÿ|¨rwmRúÓ·îݵÖÃÑD¡25*$(üéË2JÙØeÞÊõK†àïÛ Ž"µôÀ乨U¶•×öZ †Ö(‡×Ã2#œ†r ®èl@È ùêjTÈñ sG¨GݹpÞ÷aR¾XÓnÁ¦.ïœÔÚê° –{py‹çÅÜ˧¯„ œÐÿÚ§E4ÁRR–“ðè‘¿ëüKûU<¾|âß#GŽ»õ”‡PÉá £ 22b„Éïx£¢Ø-ƒoI4ßþ½é‡ö#*ýg£/C-wÄ…|kø¡U®Ç¸yÓׯfpçÞ‹w%"Ô:ÿÊ®Cq"Y×å Œßw4Ug>K¯h4'D—EþñéŽ5Üanzï»rÿUx+BMÔ<þkÕÁðâÔ ëA9L“µ?Ìm1Aô®Q9g›nÌ0je ­!G¥< M)¡vî[Éù¾`t"Ô„(íþ±#k8Š>Ý|`‹ôû®jNK¿˜~ò΃G7BJy[AËÐeñ7_¬[9YÇîßëD=À{ëD½Žu"„Ð;…щBÃèD=‡ÃáóۺߡÎàóyNç‹1:Q ®®ÃçãïU£îÁçóââb544:]N¡ž¡   ??O À¾'êW]]CMM­Ó%`t"„Äð„!„$†Ñ‰Bû‰P¯BÓô«WÙÅÅEB|˜/j‹ÅRVVÑÒêûæŸ[iŽu¢^%;;K ˜ššKIIò;è?†Ç«NHˆãr¹ZZý:Wö:Q¯R\\dmmËç󪫫Þw]Ї‹$I£¨¨'…B±XLQøÙôRû éʨF'êmÄbü¥Hôf]üœà ;BI {¨·¡iü©ôÖa¯!„$†½NÔÛ`¯½ˆbö.Ýv«”&¸¦Ÿü¾eªf“ˤy»<÷©?qé‹íû°%-µÒËâ?#ûÌú}·ÇÀÎ$‹ I74tË% ŒN„ê.»¦ àâíiÓûü¦ÈþS×íðÔ" ’¤+ÓïüïÐÑûɾ¿o.¥~üÆAM²V j“ŽÝÉ"KoÊÊÕätÕ{BÛct¢Þ¦Sý€i£DÄU7°Ÿ>áè2„¸(æÚ±³÷#ž ØÊmÆ.X8Õ\±IT‰Šo_¾îÿäÙË¢*1[AKßÚušÛ$ ÕFC®tEªÿÙ‹÷ÞfTÔÐL®‚ªÖC«‰³g Õ¸óF‰ÕåD÷Ϧ|y:;âÖÃÂQÕ*Ôneè<ßMŸMÀ ŸÏfûÔ¾…eõÉ¿?ŒV„5ðƒ6{ü¦>ã×=^mlvçþvF'êm:5ÖY÷ÿb†©Çlã{']¹ôḑƒe‰Ú ®ÿ£8ãö¡®”Ê÷í¯mdk"-.y‘˜p&!,jÖÖͳ 9õ¥’,&@çßúù‡kÉR†¦–Cûå$Ä'Ü<øcýã ©³ßí‹ tM,‡ô+xû,È{k®x×¶êJº:åꎧbÊH9m;få˸˜ûGbŸD/ùáûqýj×â?=µ~ëåt¡´–©µS_9²ª$7çEBÀM%»éCÔÛžÓjÜ™kÞ\t°Ÿã¨¾çNe%Ç?­¯*Kt¤2´¼Å¤%sUnœ~-o9}š @jKMw¬¹d»]º IDATX,`° •jRÏ.ìï[€Ñ‰P#”He´×Ø ?ø>¸tkªõ,í6:?¤¦ã§?{±Ñ–¦ÄbŠ’)λ÷Û7[ï\>rÛ~çÔ&¥âÔ{wŒ½ö^d!KQ@TFü¾lo䙟7ÒÌá›ÿ÷µ½ !¦ÉšÔV­:–zóJôøÕƒ¥€®Šùw÷©˜ª>c×m_7®SDÉeÞØüõž ÿýsÝbã´>$/òÖÝt¡ê˜MmrP‹) Hƒ¬ÉšÆëBŽÐbM]]‘)ÌÉ- @–Ñ¡ÊH tœÓâÎ>x¥d>iÎìÚi"Z$¨æ iIš«]og;¥'ŒÇ"$ º3 ¡g)cÙ¦áók—"Ê©F½2ºQÉ dd«'Ë/((,*.))-)*¬à[â9”-J}S@5Zƒ¼¾š3@TXT\\R\$6œyª‹.ú4SDÓ4Mûú€æ¤Õ_ÚËU•”–”V*8®^4TJðì~ÐKMÓTuy¹€fô5éO—––––V²úô‘ïÈþÒm5HËË@WUUS­ US]Y-¤€ó*êTòj¨Ž7W]ÿ¾Q­š-éüþ¶±›]€½N„š¢…Š.sÇŸ_%äòÍ©¶sú·Úñ×ðÅ4/ïY³¹%<¡˜¦.*"Aœ›W õF¡im©È«©–%”×Ð$!•ciÝ_Ä×粈¡ÚG‰ KJ+(T'Å'× C‡é y¢×Ó/"Cß|#,%ýe5Ý_ŽP4H…Œ÷Ùw†åæ4XOMŠ ÅBQW¡î’O :Z™vŠ“ ¹ÚóööWr¨·éLo¢q·“Ì™cq{¬ï¥ðq+‡³Vj(šæ=¿}hÏ£,^ó ¾ ~½Úÿ%åd8"š~}‚G‘L’ då¸bªñR‚ÁZ$¦hš¦©Ò¢"M•\ùnö•Öê˪ª®¢iY Ü×x=ûÑ'òü/O.0¥U´õ -mí\mtdÚoèv¶Ñùª)/­¤““šw°2M[±q©k®–#›-–tvߌN„Z kä<'ž½øèÊõ©ƒ§·x¹:æäŽ•õ±_¾ÜÃÙ\·¢4‡I‚0b‡ÛÚË‚ÖÊkí¯-"«Éßi €T ŒŠŽM¹rí²ù‚u_MÈiùÆŽ¿LKÒ§o_ €ê`eÚ"qsµSÔÛÙßÎÀèD½M'{õï­ý£ˆÒs›cysoÌÍKaN#šõ¥„ ¡áE E¨)°Ê+x gÜtIDX\M³èlyYS£ÅÍ—6^WÊÌÆžz'0K˜üA,äW ùU@ŠCçN·ºñkX^^¾˜VnëêÈ&•iÚ\tuÒù·s)Raä”rMAÇ+C2Y€X,j\j‡› Z~Ó´þÝ#ùþ¾8ÃŽz›ϯ6ÖìJGš¦i‘Xw¦»”8óέ8aã—€ÛGK™¤^ÝZQ7;LU=¿ù§ODMŠh£Jí-®û3¥ä0gœ:”><¾ûRb‰¨ÑZ²´°ÛAÏkhš¦©ü'w$ æ¨)1ÿUXDš˜`jhioÞߦ E™‘—ömùñjš€Tsþ|á–X‚ÊÐ4ÍPTQ ©¢¬ìêÆt¸¹Zi˜¦K:¿¿m´B`¯õ69$ZíÒ);)ç"Ïd  á  &βº÷Wäõ]+ãMÍtdÅÅé Oóä\f8F\ ¼>*醾S“ã´õ» ›u|E¤Ñ'›?)Úx8ôÌöwt õ´‚²¢ÂÜœW•äðUö˜ ®N¾}ðÜÑ£JÚj©È±Ä•yi‰)ùÕìó”hºÍ_hªÝ.õòƾa,qMuiANn)_L E“Ù«×-±fUV×ýE‡* ÝaC•¯Þûkcyˆžªƒ`ô³ÿh¢q›«•†i¶¤Óûû`t¢Þ¦+ÑÙìüU$Òžî>øúîðJºñY#-T½m·ô±#übãC²XJ}œ>]»ltå?‹/5.¤I©-*Õ¬ãC7Žoójã¶² ºtþúØä¸ÇÓç‘ßué>]™&b:Ùk3¨ÂРXA³—jâBò(²½ƒ)‹—õäöñ}ÛV}ú±»ûìIns½>Û°Ëçaï  ¢¤£ §N›¼ãAÓ²©Œ3k&NžµîfIã÷‹Š®Ú±êãÓgºMñX²|ã Ñ팪 „Þ^°÷ùt1£¿Û\GÉO@éòˆÝ´˜¤´É’s/êhþ‹ëÛç2P—åpúYMþòXtñÓ]ÃØÇåÏ,ª{+ß¶.<088ë^:ö"Ü/š7x˜ÔëøqŠ(†¶££>Sœì{àïË%rZÚ}YèI‰Ë^>Kòó‰}â±s»‡Q7Ü!BW'_ÚºõDT)Û×Àbˆ2£*;)îΡ˜ð¨O¶mž¨ÝkÆVzÿ¨Ü;?-|œŸY2ƒ¬§4¼\»'á•÷½/e‹™úsæŽô”Ê¿¿aúì]aô௯\Ý9Fƒ&žã´Â7—P2vœ:V“ÊŽ8þ±Sؼ ïú¹0] ²Ÿ££ÞÉ´ga‘•CG6ÌUG†–ÑÌ£œ0€P±hãD+KÙú®à•ßþ-¿œÿû†Ãî™Z]¼<Š®Š:´ëDT¥†óªõ«\u¤~Æ­†=pÕj{—·€ª'Î >u²îÏ÷oœ=üËÎ ÛÏy5L±ø¤Ko¼Z@1Í< yIWç&Å'=U\ÁŠi¨¼RP¹¯rŠѥ*TÇG'×ò¶#L¤š,'ÍÌu‘i©iUôù^3«‡ÐûB(_¿w|Ã_5]—ín­ä8êÇ'—wü3g›uË#™Ê¹ì}¯8£¼æèw8ÚèÒG;§®ÝäWi´ÔçúŸnýY_ Ic§ or¼ËØOqU>ôoYgö«³º<H(Ú9YŠ ‹ +=^• ‹Ã£xÀ±q´W#h^Êý»Ž=ÌäÑͺ˜Éãw±×IçˆhªôƳn´ö:³²¢  Më!ô‘±]ùÅèÝ‹|“ƒ‚³)ëþÍÏa©—罫AjÌÜY-^k“(ò×%…”ÊŒcwþvk6ÚFå¿ÊÑŒ~ýû5 b–¶n_ô¬èB~¨ãÙ°ÀÄÀàüq3Ô $@j„ãPeèªÈ£[>,Ѷpõ {cmuyi“Qôï‹6߬N%gã7Q@*YkÞÚh ©b(Ó¹ÝB½¡0` * Ù…y…4GqÊïPÈM™;C‚ †Þ„Ù AgÂonÿá’ÓA·Öçy?€óÈn˜&dl\‡)ÝOö3Å.Üÿ©ê2´ö,YZŠã–¯ñ´}=¿FóŠ‹«Ú6&˜L ‰ÍÌQåe¯ÇU%Ue’H§4†Ìš?ä#„j Ê( då[Þ2(J8}*²†Pš>wŠªQG(ŒÜtíëAÓ¦þôï¼±y÷àŒ×]LR]KƒAˆ³2²Ä`иã)ÊÊÈ~dzÝ2û̵r®LˆRƒC‚“E ?Ä©îæKZPVΧy¥ÆM—„‡Æ ßÐã$••¿ÊlÒ$¢£‹E§œ…•“.÷\ÖÕ'„dèÜËÞwËiRÍÚV·ùX¦0ÒçT‚ˆT/àQÀѱ÷ä:›æ£eÕÞç3Ä ]·¹}†¡ì°íúzâ´‡<Çgî쟢ÅRwñ¾_|V\ÿeœÑuGM:;Â/8Ç`îsï3É,6ë‚v×åâL=Gûþ `hÙ;š4Ädô›¼iûgÓl´àUL`ࣄ%»Å[ÿ|h@¨:®þùëéÃH—§ÅF>Íc™ÏÚòëÚ±šÍÎ )ýé[÷îZëáh¢P™þôe¥lì2oåú%Cðmê:Bfä'?~õÑx[mvyF“Ȥ<в¿dÛ©°Ès›¶8ÊÊïž¼œC1õçÌÞ•gXÊŽ?Þ¸òíPvÒAq_øæPÀ2XvîÁå-žCsC.Ÿ¾R4pþAÿkŸÑKI¹ý;›ºþ˜0ê"##&L˜ü¾k>TTúÎF_†Zîˆ ùÖP‚kãoÞôµ±ܹmâMŠ¡ž¤:óYz£«l€.‹üãÓj¸Ã<ÜôÞÝ=Eøp „PBåœ]lº1Ãh¨•¶†U”ò8(4¥„RtعoÅ;LNŒN„POB¨9-ýbúÉ;Ý)åQl-C—Åß|±nåd½w:±Ñ‰êAyÛE¿x/úå}×Ç:BHb!$1ŒNÔp8>ÿ]?õn|>Ãéüð(F'êÔÕ5ããcø|Þû®ê%ø|^\\¬††F§KÀKâQÏPPPŸŸ'`ßu‡«®®¡¦¦Öé0:BHbxÂŽBÃèD!‰at"„Ä0:BHb!$1ŒN„’F'BI £!„$†Ñ‰BÃèD!‰at"„Äð)ñ迎¢¨¸¸˜ŒŒ<^{Of’’’ÒÕhffA’o­ÃÁÞêõk¨Æ¬?öÏ7xg?³ó^6Úóat¢ÿºøøØêê*ùrrrí¬VQQqïÞ­øøX «wV7ÔEtÅý>ÚûDË}ÿ^¯AÝúŀщþëÒÓÓfÏöb0UUUí¬Æ`0œGŸ;wª·E'kЄe[Kë©ãè$0:ÑÇc³Ù4M·¿MÓl6§ý“ú‰¡5d‚Öû®DσщPÕ‘ÕZÆ«8åÄ'__x5hþ¡_Ýú5éµÑ%÷~\øÇ©Ñ?[eË¥yY‘A÷CÂ#“2s‹J*ElÍ–#'x̰ë/E´³EQÒÑ¥ß^)±öÂwöœFõÍ8óõŠ/->;¼c‚RÃûEE 7/\½ñ4£°RÌVìk`;fæì©Vj¬ö÷ª•±Nº<åÞés÷B3ò+jh¦”¢šÖ#›)žîÃ5ÞÐ5}Cè’ _¿ú)¨\{úæ?›I×Wʽ³qÍÇü^;w,0à€$Í%*N¼}É×/"éE~…)§¢©c:ÄaêTCyÈ»º~Ñ¡DdœY1íLíú,ëOOn§Ô^«wF'B­db1Ú;ê\:‘˜9cnÿF±B‡Æñ •ÑNæ\§ûøûr‰œ–vßAzRâ²—Ï’ü|âCŸxìÜîaÔ ¿NW'_ÚºõDT)Û×Àbˆ2£*;)îΡ˜ð¨O¶mž¨-ÑqÎO<ùÍ^¥ú™Ô”%x¥¹/ãý|ífµ¨¡4ê“OÇ=ûéÖÕ}‡¬~]e+G€(ëòÞ#*¸& Vzp:Þ\tåÓó[ô‰)£ÙJL¬dDåyÙÏýÏfr- -2†£çºÉÝ»–#g:a¼¹2 ÀÐÔk÷Ûª£0:šîP¯³ŒþŽNýïE@pºGÿ ótÁ#ÿ„Bm„“ €¡:bÑÆ‰V–:²õÑ#xå·˯çÿ¾á°{¦V‡骨C»NDUj8¯Z¿ÊU§6ø·vn<zôÀU«í’l÷Ø÷æ ¡²ãÚ_ÖR©ÍË}öŠÕ^\t°„¼íÇ+'%l¼vkß?ƒ÷¬¶W>¿¸÷xOÚrÙW3të:§k.ºâñ_;}¢ËeÌÝ×®÷°T©«°8%6W‰@ȺziAÒÕ°\³ÉžžÝ;M„#ÃEÑü¯Å[ImûQL*+88EÔ°Î N’Zö£ŒkÀP³´·~ÀÑr^2Ëš%J{RÐÉ.ïëÍ\ºŸêcW¬­ÓÐ¥âö·r®µ”àÙmÿ ±…U—hRËÔX¹Qu )M£A*íôÖ:^BÆbî×nXEû¼L<óëédüàO¾˜Ð¯!Ú:Ô\t®ß¥€"ZvÈâõsrXÊú¶&ªÝѱlö:êü ;švÎFÞI !ÉsL˜Ô«  Ù×ÁA¯ñFWç&Å'=U\ÁŠi¨¼RP¹¯rŠѥ±:>:¹†·a"Õ´jŠfæ:ŒÈ´Ô´*z€|ÄP8@™ŒO:·ÿ”‚ÇèaêRê_IT®‘Çʹ1ëþ û{UŒ°Z¤ä°üÓ±-†ÞÐ\te|Lª¤GºÚµéo F'B]8aBÍÞÑôŸø˜‰‹M,ØTæÃÀ4£¿½ã€ú~ÍK¹±×±‡™¼æ!M<~{Tq^ˆ¦Joü0ëFk¯3++ªä;ZËlΧnÉ¿]xr槈³LÕþúÆÖCGsÒ_¦íˆ’´¬³VÎz¸ÒûY5¡æ²üs{å&Ew¤¹è’‚"Š&UûõyÃ4Ø[‚щP—z„òpë#Ñá¡Á±‹-sÄ/‚¼3õìëçèªÈ£[>,Ѷpõ {cmuyi“Qôï‹6߬Nm»ñ›(Š •¬Æ5Wl%ÝHC‰öGÑzÙ/‡&D‡>ŒŒ‹OHŒ >|é¼ÕÒëÜôÚšÒ’´5é!abÊ_¦åÖ Sx}DÍE¼'F'BÐÕèBaˆ³tXh˜ÌâÁ6Y²(¦³}ÃÔŒ0>(´Ç-_ãiÛ(!xÅÅUíö™&“AˆD"€Æ'•—U¼î'JªÊ$‘Ni ™5»+;ÒhÃÒý¬]Ý­]ÝD¥Ï½÷ýq+úرÇmã[E”°¼¤Ó¿žM­Q°r}á7oË?7œéw¬¹%5’H+ÈÊ€÷p)N!b±˜ê±¸éBn¨£­”‡F•&?zE±Mì5ê3†”•ó)B^E©ÉÈgIxh¼ð ‘M**+ ~•™ÝxË¢£‹E§œ…•“.÷\ÖÕ§V0¹ÌŸlΤ…9Y¹mÍ7IRº*öß?®¼©º~öå·_­pUg\Ý÷OTeýôOÇš‹5³ÔcBu„ߣ’¶·H0YL@,µ¹J'at¢ÿ:.W*''˜í€œœ))©V ‘±q.÷Ýx˜Ks̆«5ôÎ)MME’Ê~p?©!ªR¯ýv,¢ ÞpºI(›i1ÄÙþgƒòë~QQØÑ—³¨Fï$4]gºª¥í8_Ò8$De©!¾~)54~3 ¡PÐ(ލ’¸ø 1ÁPÓTk³{×á:ÐåáGö_ˆ>ã>[>\‘Tºâ‹ñZs}ßÑGµ¡ÛÑæ"4]¦;©aGwK,{é¢Ò´è§…õÕg)ªÈTqvvu7«à ;ú¯ÓÖÖyú4Ïç1í÷‰Åâôô´~ýtZ™ká<\ùÞí'7¸ƒ‡5¾]…i:iš¹ß‘˜«›—Æ[XêÊ‹ ŸÇ&äÈ8L´‹ºÒ~¬1Nvvë·Ðà=«R®<šF[Ìt¥.ÝÍnX‹¼bý‚¢ODœØðÑu]Cm%&¯¤ 0';3¯‚ñµ«‹~‡›ƒ*¿º÷Ì_©ô××ë§*ÏWä¤Ä=Í­béÌôtVo;ê;Vºøáá?îåÚS×,²’#€µþè«© ß^òßû·Á7ö*DG›‹ºâÜOEX¿à–ž©~iqY~VúóWÌq?2Re0õ‡V¾~'lßÚM¡†jR ‚¡ã¼lº©t‡Û£-Œ¯¿þºË… ÔƒÉÊÊUVV¦¦&¿x‘–•õ²­ÿŠ‹‹ÔÔÔ Œ8NkÅ0Õ¤òïù%WÒ„ì0/Fër¥ )o`g­Ê/Èy™–ò,-§‚ÕoÄì/¾óê“r- Y¬ëÏ*+ê ·põg³ŒÚ™bïPèÿŸ·ŸKðø~͸> ý6–º‰žøI@xlL–ÚHÇA2Œ6l53EqUqnFjòóôÜJP4büÔ ÃªÖý°´LŒ*ò³2Rž&'§>O§ §9wà EDnnNWË@¨'£iºªªŠÏç·9” ƒËåÊÈÈïmR}@0:BHb8M„BÃèD!‰at"„Ä0:BHb!$1ŒN„’F'BI £!„$†Ñ‰BÃèD!‰at"„Äð¡s¨gÈÏÏ/(Èøï»"¨7`±XÊÊ*ZZ};ý0|üê ø|ž™™—ÛÖoã ÞææMßÑ£w²õ IDATǽ¥Ây¼ê„„8.—«¥Õ¯s%`¯õùù¹vv£07ÿkŠŠ ßRÉ$IEE=ÁèD½™@ ÀÜD݈¢( ….£!ôêâ/•¶¯ý'[¿ΰ#„İ׉ú@½Õ^ga¯!„$Ö=ÑIós"®ýéûÕó½Ü'Ns›â¾pÑš­¿¼“'è–òjOÍ5A µ¹ËZ¾.|ü1‹ ‚àŽÿ'¿+™òËóÔËbSŒ¨5ĉÛ³IRyΙ’®õ˜ªN»I,“õmm© Tæ~gÁþsrûCy-ÿ]¢ß²®Ô­ëÑIW>»¼ù³•ß¼›Y-¥9ÈÐ`¦ ?3êÎéý߬øâ'É>ªtÅý 3¦MøÌçy—ÆpÑUtãÔÍâæ¸šðSçRº' äÇÌ›¦AŠ’ÎžŽl}nVwæLŒP4w‚þpfoÖÕ±Naú•-›ŽÅT15‡z­XxzïX§8ëò~ŸØ*BÃñËÝß»hÈM`+êòÚ¸gÇ [EOEïÙgš§«l•ŸÏ•œÆ\•¿Ï¥,ÒÜÝÝ¢[æD¹#½f`ˆ3.œzÐ2‡NO1´gz9JwuCLý Ë?ÿÔk¸:v^?H]еšøëW’„ÌKíT[ûn$¤ú6S«û§§yYOnß·mÕ§»»Ïžä6×ë³ »|fð>çtÞÕï&yî ‚8ãÌŠiÓÆNž6vò´I?Ün5%\;´cÕÇ ¦Ït›â±dùÆ¢ Zœ9Õä>>·ó›³g¹Mš³xù–#wÒ*2Ï=q²Û7׋TTYÊýv|»xžÇäésf.\µnï…°œ&ƒ³táõµÓ§MüêbVuvðÉ_V-7eÚô™{"ø/N-Ÿ6}âª3éT³MÓ…·6O2cîŸÑ8ÊûÎj“½Æ*ð‚N]Ê|ýïR~ÏçjÓÆÓݸqrŠb6[²H¶Í¶øæãBTö¡q²$SgÅÝêÖ·ÂêånÄg]:Ð| ^°Ï… 1càl/;Nų[7.›<Ât ¦¢WFYÛÜeþæs‰MºQ¯Ç%ËŸ]øÁ}Ä UiCyáu´6Iw¨Ì×*|¾žbÝOË‘U7pøhÇ­Œ|(k²ƒ¬ž9Â@SAŠ#£¬c5þ“Ý÷^6}UôøÈ×nvšò\‹#£ÜÏhøÄE›¯½èþ!¶Þ:Ö)Jˆ,¤ikG;Å|3ŠÓ}ü}Ê?¥‚¥2ÈbÈpK]™Ò$?Ÿ_Vm8ó´þë[Æpô\·a}@*šNòð˜ïå1ßËc®³žtuòÅ «6ì¿‘EjY >XO®4îΡMk·ÜÈl4%ʺýóêmÞþÏ* ‡Žj —ã÷ûw?žMk°T^ðÞÕßî;ò‚¯j4t˜ånaÌÝÿmZ³éDbuóe^ùñÛíçcÊåúê(³h†®Ëxc–øEÀgM‡Ð¨¿{qRËuŒGÒæD]F(Oðš¨,9uþE]vÒ%·¼¯±‡{ÎÒkòÝÎ4_°d$W{âXXM“"Ä©ÞÿT3ôç.rj«ßÈ´ôô0gQyW}îU4y¡ÊÿÔål1ÓhŽç¶(öà§Ÿm÷~\Ìíkå±÷|B÷Ï7}ÈÑÙ…sº*#£ˆF?½ºEŽ¡:bÑÆ‰V–:²õy-xå·˯çÿ¾á°{¦ „¬¡«—$] ËU0›ìé9¨Ñ§®Š:´ëDT¥†óªõ«\u¤~Æ­†=pÕjûL-èüûŽF”°¸mؼÔJª$âð¦-¾¢F;KÜß»?à¥á²fÓ—ÎZ Ëã¼·o<ûÔg·Å¾e–vIœæ³¯ëº;Õ®HÓÎãmþ—æ7f¾±­Týš¢4¿»)bÆ —1zxÁì{!?ÆsŠú©“§Ï%¯ZgĺÐ×ûv×ÞÓ­?#¶ÉФ®ç²ñ›‚®œ:z³ÝÙúÅÂèãÇ#„,›… lYmn„aäî5x[tØuŸ[¥Sf7tÊïø\ͧX–ž–L ´§îº¾lôhc¥úquŠ÷'yïøò/Ï௠¹(úÄ?† ½ã÷yèKMÑ­÷D”)Œñ>nòÉÅÄ}S´˜ νùåX·ýW¾\yÌÅw©N«=&ºôöZ÷õ÷Kx¹|p¡©,Pÿ÷ÜñŸ_]»üÏÑþ_ê3*níÿ+V åîvÒ½oý©Š´°çœ¶[¬7êB¯“®(« EEùÆj–öÖ¯s8ZÎKfY³DÉaO Þð@\ºŸêcW¬]—›Àí?nå\k)Á³ÛþbêeÀíèj¢ÏØ¥ jsH¥Á –ŒQm¼§ÔK¿›QU ä°øóÚ8BÞÜósw=&•ëíqeãêЄú„O—½^‘ …ácí• $äÞ£×§K5ñw2)Žå§~8¾û~².žÓ´¨èÓgÅtîŸû•ÒÎ^3úþ¿½ó‹âxãøìîÝÑ{?iŠ Mz³ ˆ½·Ø5–$KbŒ½—Dcš?M4V컈JGš€‚ AÚÑÛwÜÝîüþiåàÔù{/0À*{-z`Måø<› =¶ ^7rƒ¾>º}¤|Mäç’„ª¢€U #g&åÀú9 þ°Ž»L»nã•ë7ÇNž&ò?¿KWz«×Ù)` +%)%#¿¬š+ !Ta(V>‹Zm•¥&)á S´u2“iö9¦<ÈBŸxž™žÉ}çuJ‰)Û:˜4/Kt¬pïÑûQ ¬NMÉ!qykù¦VJôqué{æMzJré6¨¡8¸²µ“Ù޵´Õh/æ£ëqÃJ=}Ô1çùð ï2ÊUEö{ ÷™“ôþýûÒÅ„æ×ý‚¹ £fÕÄÀ‡k‰ä‡/™ctúàý“Wr§/ÓÕÿ»’U¦,šÚŽ àz“fyüô0ÐïVᬅÚ°øŽ_@ò˜5µq°DUeF‡'¤ç—Uó„„df„™o2…À Éä<®é=ÞE®ƒ÷×Ѹ™ŸÃ‡Tá?#¥ÿuqFyij˜”ÛÏÇÖDÏ:tÇÌ{;éJzæö®ÃÆL_0oŒy7,¥i×1d³ÙÇ4UÏ¥‹LŸ2¹ºººõßI€®H§œþ¼07ý-0Û[‹9ÏOn?^®å0õD×zšŠ²R4 ~[°í>´ç:S®2x”·…¨))\ͤ£½v}qÚü¶ÅÉÑ!Ò°ñ>^£­.ÿ–ð$ }ü"£Ò ÀD.ÎãmGëYèö3¦™ü¶ïÒŽï•£ê³flu“0þjÉÐ]KOŸŠ[»Ï.÷âՄѲE^°%LmÌlÕ[—Âü®e/]esÝ/¸(Œ›5^Àʇk'­º\h8a×Éu“œÍ 4eè8à?úÚ`Ô?¸€Fë@;3O nÿM‘$„Ž×Ò%î¢ÖCºŽuõˆizÏXôøÆOBBC#‚.üxáÈþûo__c+^+”N3õ\ºhÁô)SØìîÕMе;m€ºÿ½’øˆ çáíL² ’B"K€òÈekfÚ6¦!·¬Œ@»ñeLE]Dz(-û)_Ù°¹%5e£J‹J(ÐlÈE–•5Æ‚0e5 Ë*e‘À°©*RŬb!Ä”UU:T/˜ŠÛÈ!'ãÃ?JšÉx* úyy¡ ¢ž†6xúôA¶>z˜ƒ3—̦ÐzJ\gÊ’q.?´Q:òTd-}ðÜùvmX#˜ò¨Ùc5.ŸŽºp%}ù¤Û"k1•ñ³Ç¨cPzñZ.Ô^øç¹£ ÈÎϯ„ CÙˆxy’¹os`PSë&s²rIŒÐfjŠrqm]&½únØæ+#"A³ÄJ&#æo1ü¢ç—·,\vüÑæ g§=\&Ù(ÑlvõÄqcjkkÓ§L®®®’d!Z¡K7Ê4zœ±äDŸ>YÒr…#@nvlR1ÀÚÊ*…)ª5%X™$hV;Nà …ÍV:` –ƒÐ`UôÓ˜Ê6*“31Ó#¨Š¸˜7Í–œÔ¦<{QÝD:šé;.<¡Ù|ÅŠˆÌ$13sÃŽp0y»‘ž ,ìþ©OÞ’ ‹^zh‚¨ç!̦ÏuÓVWÓ0Ÿ5§íµé˜²Ï’éú ÿêß›~)”q[ø•IGƒwòÃfOdâüçýüý.Æð1õ1³GÕm¾„5%% Wgj7•4Ⱥ}=¬ÈT눙'UèÚ,ÒW~ëQ1E3sqŽÀT݇Û1`é½swÚ›³mCÓfö®ïܰ6=µVvv6›=sÚ”™Ó¦t÷8½®5tBoÂ73-ä`aСµ{®<Ë«i”'AEz¨ßöï7« ˜Œ¶¶2Nå…=Ny¯V“~û×S±œ# º²šF•åå5[^‰i›4L«;¾÷rRySYV¦GÜy’V'•¸¾ÇH+9Xðàß3/ªêOUÄ9PÔTÚq}¯QÖr <øäѰÂúùÈN¹ò×…7B\Ûs¬}B·u0ú ÓÇØQþO œí(·V¢jˆ aòýã‚â’¢ÝÛ ŸÈ¸.žgŽ—ùÿqæ-TöY4M ·IÆmÖBøçÊߟ 0 ³ß;¸˜|ß~Zùúúé°÷»9`eÜo‹6Ü­{ýqó$sN¯Ùp¯ ¾©…?2‹RòZ:g è¾ï7ïÇÙzXÑåogí f5UãÅ_ÿÃ/–TÖ½cçÂsš6N’”,Ähúý$¾g”‡ÊÊÊÊÊJ±~Ò•²uutÉ0œ°m8pÀ/êÙ¹-Q´ôtÕd1^ea~~—RÚ^†uÑcš¹ïx‹''om[œdie¨(,Éx‘\ ç>Ú9þnDS‘fäh§z7 êõ[#M4dŒÐ÷Z2Á\VÁnùÆy¥»ÎÆžÝ4÷®¡™‰ž [^\R—SX;­6Ô0­a+Ƭû+öÊ–Qƒ,T`IÚˤræPWƒ'¡ù­þÙbšÃ¾[™üãáàÀƒß½ð·0Õ¢We%½|WEÉ™Îþ~Ž¥ÑJ¢ï°æWÿ}ÁªÎÃÑѧÍbÞ"—«ƒ¹˜Î¤EcÅêû¤gM3ús_jq) '7Ù|ÉpY±Æíìš #£Ì‚‡yYª rŸ…¦+O_9áÑŸ7¹+§xyÒ­fÏU8?Þ,Ðm˜}¼ îqpj9ÔsäE­õ ˜ªïoW÷LüéÁ&¯þ[99 Ô¢³ sÞe¾NÉ*ÃÇ›?ËNP%aGì[¹œ9ÈÎÆTOMZX–™Q)5èû­sE¯í]\?Ô­tý^1yÓ‰Ûÿ:²sé8ó>2œü´”Ô GZÏÚ{Æ·þ±Á£~¡;fëî•ãm˜ ?18øYr¹Šó¿}3äƒÑƒŒÝüWx[ª×¤…?}ü àQ@\n-`2Fvü¾ý 3%vz|DHtê»JJuàÐ9ßm\dß v4Ý‘?Þ4ÓËH®<%*èYj•¶çª=›ÆjS#äå–„ZøfŠ“Áz›ÆQ±þÕ¶Ã;¾2“Kÿ0us«>8Àu¼FXµ"BôFp=O#ýg.&ß~ò¦Ð­gN7£hý§Írn² ŽfúÝÀãߌ4ÆÒ]ö»^ =áÀ£ðcã´»ÐàÄËSÚbÍíóû•Fܼt3²HÕaÖÎ[á—·å,a ökoÅGœÞ4ÛI½,>àÚÕ;á)E¤¶ó¼­ÿÞÜç+„ÑŒí»WÏpÕdÇ<¼zÞïfH–´õŒMç"B~Ú‘=…âÑÕÝBݹ®óËx™0,ºñÓŠÿ¥.üëÀtI/Ü%³.®\}ñÁ죇§¶Ú¡#ºÆóç±>>cº)sá‹ívvÛ_YìŒþÙü >¦¨·qÿþþýºõi66vûíg8\[’W!ÇÔjð/aMºÿÿ.¾2LÝÝt$>¢¨Œ¸ú0‹”¶=Tâ£ÄÇùï?þR(ï½l^+A@Da—‘ÝÊç'°,ô÷ÅçŠõŒûêj(ËRÕyiɯòÙPÎ|ѲQLÉ©›0íþß÷Óªó“£’Ëq½‰³=ÑÑ'?æèªcÑeé!wC hfë7ÏF»g{½9ÖùùI'P²ðžà—ü::…Ç4YÕ>ƒGLš0uŒƒN'Ô‰„d½ˆÒå´-|殘i†JúÔf>>uâ:_J¹ŸçŠmowîò›‰CµÜ6Õ‹ø2bˆOœnu"z'÷ïßÑ×7ìÖK¼{—…bâsÅ:BlP¬èRRR<OZ¬òeÑ­ÒI’$Þùã™Ñ¤"â@SS;))‘ÇëäFÄ'J÷-†çñ¸ùù¹jjj.š&B|ÖÖvùuÀˆO>ŸŸý¶›2—‘‘14ìgaaÕâ€ÉŽƒ¤@ Ä ØBlt"„Ø éD ±AÒ‰@ bƒ¤@ Ä-‰G|»B†eðÊ8ÂöS#í¡*Gs ãkŠX'WÝ#¯ñ p7•J)öÞMyˆO @2Kp7µó{ä‘׉øI¯ûÙWg z‰ B¼Êçî»_’.7°“§ "éD|”qHÒM„¤0cÊ”²»üAv!¬ìzº$!6H:Blt"„ØtM:…ñ¿Í™à=f¼÷˜ñÞc&Œ7ÉwêœYK×ü°÷èÙ‡ y5½u1 /tǤñ>ËϾ!{k†ˆ. ŒßbAÇhúßñ›!]Ý—†a¸òô+ÕÍ¿!_í¶c`„æ‚»?”sq² F7Û+æd•ó§—Æp< Qk¡ ã®ß÷Ãâ‰}h8†Iûž*k§ŠG+úÓq Ãd¦]­•‚LÚià tW<æ ”ÆD ís¢¸·6õnD3ì¸l#M€ÖrÊ ó^Fd$„?ô;cËŒ$^öÎ"íñÃIº?9Ùí÷à¼Øý+¤ê-½ÿ³å/þ²܉á+Œë)/Á‚~6tÛ’xLnÐÌža?_gÅÜ )ö×Ðùaiòýk·cS³KØ$C¹±íˆISÇ Öhâôê´À‹W#_eUó!MFYƒÙ×ÔfìÌéŽZV!,{õðÆ'±)o‹ª45m}s{÷q㆚(bXr÷‡ÅÇ“ûÏ;¾Óáíu¿«A‰™Ålºç¦KßÛÑy¡;fý©5åÈŸ_ Yâvo.ž¹’ü®’’Õìg?bê¼ 6Zt,¼µqÁñWB@ö¥åã/Õ•n½âÜŽ‘*µÍ2$ÓÎ~½îZ~ÿ¯Žÿ2Y·™ÃòÀ]óÄÉ ß|j•­tGkCÞëZàþâ£øôb.¡¬gé1yñ,݆ äæ>yý<%‡UZÎ2”´ûZ¹øÌ˜èl ƒ‰Èm·ãÛK§/>}‘U!”Ñ4q›¼`±w9Œ,‰¿y⣘ôbCµ¿ÏÂÅ­š÷…»‹nƒ0tqÖ#ž½{–$c_gã”°ÈRÂÄÅc”î©31a1µó}ê•‘)ÄäݬËËÏ ù÷àogïE¼Ê)Êh ñ™»îç•Ãõ¥Rp.NVŸy«ïO‘/öØ56#ÞÛ»¿nÞw: >»ŠÐ0u›ºz×fLJ>–\ÿÌ\ÙÜøÙ÷Û´÷¿‡ñïØ4­ž37ìÛ:ÕD@eñ4YÊ$í´¦ï¬K.å},ûÁR- 8!ü‡¾ùå…æW7·U¼þK+‰`É£;‘<9ϱÃz•ßÓkèÎÝD Ogmÿk¯“9c5å1¬yscÇŽ³ñ•¸|cK{U‚“—ò2àxbtü×;·Ö«+ ïÕ¹6_{+Ñ1ä¢-q+ŠYï’žÜQvžò^:!;õêŽ]~‰•¡Ò×ÌÚTNXU˜—ñôrŽ´¥‡‰e“›æøïº~ûÐék`ªZ]NosÃϾºãÚÃ,Es+{7¬,-ñÕã3»Þ¬üeÃ0&äL†Ïž¬x3ª@ÁÜg”…*„ö™ìŠèçê¡ãlfhpÎÄÙM ,‹ ~ÉÃÔ†{ZHƒŽÖF[ îûáê ¼Ÿ‰±•VÅÛÔôÈk¿¼)†­sU©+™uçïÿÝ,W`êõéo9@†¬|÷:å‰_RdÜŒ}»g˜¶ˆë óïìÞpëµôsmVjjÒÝ¿¶ÁßÉ\Xw8J¨ol6X³$=%5èÌuxß”~õåëò]tt+WGÅÙo#"r){C@FF¤SóM5uœ"Ã’…>¶4àD…Å 0†³›£\ýUEœý}c­Ž9ºÏ/¡JÎbúú3¬Ôê?”¥½`©4r‘™Oï÷¶á丹L)„°§,|üHäÖ£KU U÷¿Íûü£Nüh¹k¤†¼É°YLr+Š¥4hÌÌ™mMî}/œyš5à_CBXüìi2Ópò4cÐÁÚh 2óÑmlÜÎcsíÔhaÁ£]ëÿŠ¿zwªóÃ:iWwZ°eô`+}ù÷YÕæ?ùsû/AWÿwÏýPó ™M¦ì=>ËJVDÿµz×£¸ó»~‚¸Íú?¿qѤk^ŸúiÓÅ7·®Åù®w‘È]t ²n¶Œ ¢ªW*j¢Ãž d<\m„¼³ƒ&u2"²€²ÕÃćEq aêêT§P°âáúé—÷yâæ±ùæujÅIúßìQßÜZ¿ì¯áO¿7ýì©ì“ß­¿Ã’¼ææƒýÃ5 Ézð½÷¤?_ @K½ÆŸø[}ûõ¾Q}è~ú‰i®Ký¯î=þÓä-„²Ã‚MFس#þo5=åü¡ƒÎIDAT–mÙÖi¢C¦ûvg„ÔèNÑj}‚vÐí§Õ û1£´›5² ô¹ú¿ß»üÏÁ}>»¯œ_ëðåy¦ÝkÖt%9 @› °8èÆã" é½|ÕpýgMÚ`äw³­ej_?|šM §¬¼âLóªM ‡Éh›öW«û d=¹T åínœÝ ›ºª‘­Y³.@LÓgÅ’:Ý´óö;\mÄâuº ÀUl.® jâåˆwÀ ®çêfL£rCCÓW®@VDè+ÎtuHïpm´ Ä &~[¯›šŽ×4/m\˜›”RYß$0 +WëFÝH1½M±¦ ßDŵ\QBôüÍ +åºÄ˜²ÝØá†4ª¼ ÖiÑ2ͺ¡,&k«¹ªaV¶ºMrõúhá“¶°iZBLÉTÂ`Ey”Ð]t4SW' œdE„§“Y‘9@×ÉÉ(:¸XÐØÏÂÀògáÉBLfˆ›]]ÿZú(Ї©˜àÖ|rÓt÷4£‘iqñ•"ïVDG¼bZÞc›U…œëØaª63Âp„Ï ¦¡`š‘™ …EÝ×ÙP¹ç¾ÿ9 Öaã‘¥íLˆñ"ï”ƒÆø4š0•Qß0ËÓÂPSAŠ!¯=pØ’?îm´‘†¬›{&~qç¨vo$JPUÉ““—Ç Ê ‹…ª¸·yÊ=‘EaWsPôAÓVL~ó뵸K{b/ÓäÔ ŒZq9ÌÞ@X^\JA\]W§ýI\U]­Ã½®®©Ñ¢> muV——VB $ÎÓpõ0ÿ7)1,øÕB3KTNxp¦0põèKÐñÚh³À ŠŠÍîcÐiBá{;†Ü´{î?žÃ…-Ú;†syÍ?šåFÐé8†É)*4oe4@¡@HIè.º †­›ƒìqÿ”°ÈR8þ’”ãbE\ßÑIüžAºƆEó mˆ›SÝ“ÌÏÎáCªðŸ‘ÒÿˆÌ¶¼´}6U”ÏBB×@·…(Ñõ û ²Er\U£¹ebRR >¿Å:~ÉYWÖm¸]mµé÷Uæí4~Ìí,ÜhþhÓ¶VÎö»o‡ZpçMHhem ÁÂö~ºU:…YÙˆ1úèjPE€« åm!*2‚«™Ô…é1eë%û$D†?ù")ùÕËЫ ¡7®^¼eÃä ^aÇÞ‘úb¡¥ù64ì-Iàîú~Þ¨£µÑæEÚ.0äqÂtÖ/%*ãøê­OKêµ’, øyͩέ2Òfªádþë7¹S¢²îßyAªãÜÌé®~üËÚÃþ/Jj„ªJ½²vâ·7K ”å’¥îRæôy#‰;•sïжX’|Nya~~9—„¡d2~ÙêÅn òŒ)Ø-ß8¯t×ÙØ³›æÞ543ÑS¡qË‹K òr «q§uÆ@U%ÝúýÒÑ£jFtÕduAÚËT‡®?i¦W]ô S²ü‡¬]âÏnœ÷`€¹‘Ž,YY”›•‘O¹ë¸©z'oŠÖ×c¸LðÖ剃԰ò´Ä¤6Tµ_²Òû}Ћfäh§z7 êõ[#M4dŒÐ÷Z2Á¼Õ—›H[z9ª>Œ» €´—ƒJSÅêPmt š¹ïx‹''om[œdie¨(,Éx‘\ ç>Ú9þn„„4­ûï¢ eÓpr1¥$”—ºµ³C³¹i{W[Æéeg:¹˜41LÕ÷·«û &þô`“Wÿ¿­œjÑÙ…9ï2_§d•áãÎÍŸe'zÍn¸ðƒw<—ß=8Òô®ÇPm˜û$´Àxö4‹ó—ÞÐtñú+†ýc'üWºŒ¸åh @Ãhæs|ïÞÊœ¬¸½fÜîH>€*Kã"wtú Û®»öçQ[QPyî<*ãÑl…æÿµfýáõrZýè©I Kߦfs) e8ñ÷slzY´æ# é¬ÉKIÌÃp‚!«¤ª3ÈÉÈÂÖi˜Ûà>²-ž&c4aÇ޾ý(*9=>‚ e”TUµáèìYçàLÏÙsøÏ^¾ÊÌ{óüuU-VÖà>mÔäñ^}冻òfÓ÷xïúDZ©ÉQ™|\VµÏ¯éÞ]70 ¦ldîwúZ賤*(«aì5aꂉ¶ZYÊØÍÿq8;&-üé !éÖFsÇ·.@ÊÒÃI#àN!…ÉÛ¸;¶ ˜v 6º¡;fënéÓgo‡¾J Φ+3._0JpvñÝ®gþžn¿‹ÎC˜¸:iâ y®áèÜ, 05ç´ñLÖáýº¤†ïì×ÞŠ÷¸ðû‘Ó·Bâ®±¡¼ºÓÀyÞ¼ “§û¶±¡›n¼äJ˜ÎÁÍ{O?Œ¸y‘Ð0sûê˜ß¦AWÜÏatUq7Ý(ŒÚõ¶éèݘ›gŸð)(å=dûjwÅVr¥FGE59:®<#6*²…|ØÑé+Xp'ªVÎ{ìÐæɹ|½k­ê“Ðèäììä,%£ÒÇf”çøyß®œj¥ò%{ƒ±X=]†ž§q÷ÁIº_¢ôv^¬Ü]eÜÓ*눗é÷‘V{_FühÒëã°ôÜľs¹þ›yw¡ø»å­ìc¢º£\Ýï‘7€“3:¹v½59¯‹” ÖÇÂÊçGVì ãK;Ϙ,ΩL=U¥â¶v»×˜ŽŽï¿\t"’‚*¸¼Ð|K¶éÁÆzZ TiZLHdZ9¥ì¾ï埄r¢¯ïÚ­¾=]ŠO$„¤À4<;á\@س{\Š¡Ä4ºð‡o7|7f@¯9}!!t¦î{ð&êk]S´]pðü‚ƒ=]ÄG͉ Éð Íu$!6H:Ÿªr„ª-9¿ã¯úE Ú"9Ÿ«&OS•ë|ÄÅ:Ÿîd“Y‚ý÷ JÙ_ܹˆî@Mž¦*KÄìü)8ÈëD|øšâƒ´é-ÏE : „`}´Içí&B ±A^'@ˆ ’N$!6H:Blt"„Ø éD ±AÒ‰@ bƒ¤@ ÄI'@ˆ ’N$!6H:Blt"„؈>¯B˜ŸŸWVV*>r>?ètºªª“Ùþô´"»’ "í Õ°i»åŠ>t.//·¶¶ÖÜÜBFF¦ûKø™ÃåÖ$'¿”––f2u{º,= ²+ "Ò®P K¶[®h¯³¬¬ÔÚÚ–ÇãÖÔpº¹xŸ?8Ž›ÆÇÇ!éDv%ADÚªa ÒvË-€$IŠ¢º¹l_uÕˆPÙ•DiW¨†%HÛ-·Õw‘$Ù]%úò@•Ùª "²2Q K6*Ͱ#„Ø´êuBô-D7€ìª»A5üq@^'@ˆ ò:dWÝ ªáC«Òù1&þ¾xç¶Ñ¢?vOÖiéÿÖ†œþË38xÙé­#”ÅZKÎ Û=÷ð3ÍI‡ŽÌ6"$X\D/òXÏ?Œz™šÅ*åi5f?skÇaÃ\-µ¤zºtíñ¹›(¬É‰¸ÿqôË´¼²*>&«¤¡o:Ømøho+ F‹¤­‰d']Ü»ãrjÜÀ™?o˜5P¾·í'éQ¯t€FÇ¡ˆËÑèŒF¿(t€+¢g‘Ä#œ7·ýõbtbtEm}C9œWQ“˜ö<ðæU·ÛðÐèm-­9Ýh¢=môzcÿÁËñeB@WÒ`Ú_ެÌÍ|vëeXÀm%›–{è6•O‘"«_úíÝyý Wqð×ûwLÓÔz]SîQ¯AÖí];ϽàL×Ek—OqÖ“‚$ŽSUoÂoœü÷êÛ|64>GgycûÎ ¯¸Rý|Voþf´©¤ À²8öòþ}ÿEÿý³øu«z=¬J<»g—:OÑfåí™üAo“Mz:ÖÙÐɈè|¾»(°i¶](¢èê#!so»ô’tFl:ºÞ^¶†SZ®ÿ Ã5m§ï°óŒ{%Àzù“ïNíÉ['sü]M©Á´¼:²Æ–Á)--«ûcOÚuPjÝŠ¿ŸGœúÏÉr­“Â{ñl.°2þÌÞ½·2y*ößÜ2N³¶†ßKŸä§çu Ë^=¼y÷iÜëw¥’¡Ä4²6~²¯¥:½õŸÀ’WœHé7ç¯-6iWÎ_}•SEÉjô³:iθÁšmüÑËà¿ ¸ó¦“w]ºÄš^Í©mú¤„>ñ".aÑæŸGêÒDd §Ó0ȼ›{nd+[Úºã%)q/žúí{‘þõžµž:ht÷±èš]‘™ %&gïiCã‘"wBA-¿!yöÃãÿúW(ö1Ð3µ5“%Ëß¾Jº”?eǶ©&ï'“êÍ–þòóõ$b€™¹^EÚË×Ïnþö¦^å¤RßÈ!çõͽ.½¨Rjý-ì­äÉò‚ì·!×òd-\ŒÌ묯“&*AzÎë$3K(LÆÞËŽÎ#?(ðµ]=ü2_§%$VŒÒª›ü}ŸŒ"Ë¢ÿÝwàÁ;ºóú_~òVærz±n‚OË넜Äÿ]Häèxoؽa¤.MHœæÜÛ¶îpÈ™ïZnÿÁ4}S„A†cœûÖA‘¢A°ŸY³ùJÌéãOmÞVìÑ[€ìÜœ úýu±ŽìÒÆµ=V˜io£'K‘$EœFþúÃŽ€›'ºî×Ì\Èô€»F“ù-µW$ÀaaÀ敃#ý&:L7À°:îŸC—«ä­çmß9×R’à8 V¾‰Ë¤½—Ä®™è§ dçå–P€0 G-zT54’ÇS«rsò) ÜÄa•±'w'?Ïj¸þøë†¡Š55Â^­› Ç½N¾:¶|ƱV’0šøŽÅ¡wžíñ«¿wU`—”Ö•SòX½ <æ`Ìãw¾Ó ˆº²×çþþ—uÿÃ5|W.ËÊÊàÆ Wú„®óO Ëñ¯÷ùšt¯¢KvE±«ª!˜²¢LÇòQ1µÕ xÅÅ5ï?À¤ÍôkL\bñmM¬±Hï;sÝ\S¬¬¤¬.¡Ó oЋ9)o*(} @VÈR è²rëtCPŸ €áš¦ý©Z ºb¢¤Ç¼Î÷OGIQ†‚P´/BÉ*)a ²ºª†„à½yÏãÀU¼W®òTàôæqz½ÀëÄe´ûõUo¹Ü PÕ¹©9UM>¨IIzÃÇ”†8 ¸]r #‹¾DTZÖ»h Ðº÷ˆ+Ú9õÔ6x+T­ÀÀÞAù–ö›46ÔSD~gï¯{HV’Ï#!·ðuòë·¬òj®€„ÀÒR¬Âbh61\ÇÆZ½¦öýiä©2ûЫ¼ªš*ä¤&e¬Ãpk‡ßÄå…T£MuÕD?q꟠Z:O®y-àڃ̨ÔäâÀ#{úo^ã£÷ „…{Öë„€÷²í·Ì–^/hçèÁ !ÖIU”– !UîÿÓTQ™Ñ95å¨Xg½Ó©®DRM{CH)ihà°ª¢¢Š‚ ÈíütÍ®ä•1`Ey%¥Û`›ñðøa¿g¹Ü–WÅ^m óP—Ô{Bõip@(¤ „ª(+#!Þ‡©*$a+WJž‹uÊ+)`ÀŠŠJ ÊŠ®#²²¼LQYk¬}®êþýÚ±ÿý¸?<þøž?[¾ªÝ ¼º6é åƒüÊ’R©–UÍçµ<î RàjvãÇX«ˆ:ï^ÅT¡½ Q°yoëg¾ø7_|"`²z†šxLþ»ôw< %ÛNjX“xnïÏ*u\—-›áea¨£,+Eà vïäõ7kEý@ä?ëm¯3؆K%ý”Ádõûjâ±ùïÒ³¹@GNTªèm:›Âhz}[ºJPX«0ô§}¼mëŽÄDýµ‡!µåkõ^={ÛÓ^gãÕZ]×ùþ;eu5Ë$5mÆÏ°û`x$kkjøl̶…×I³Š„Ùt(@–°Š) WUSêñ=_ ]«gÌÐÖNóšQBXT…­§RÛ=ž 92º¨Ž]µ~²©€'`—WA '‹Å€@sóøp¡Gc¤B”5Ô ,½(·€™Ò­\±ó&*AzÎ’1C[[kyEñaÏʆ ÑyoÃÃ3„ÝÒÞRî}1—Ï85Ê>›÷p7o8žzdcó;ñ¶`TZôÀAÛWkþdcB‡U‘Á¹•URÍ©%›ý°e^TUbt ·é‡¼×±Ï+(ÂÐÌX¦Ûï·Ÿá'E×j‘F>“JCvŒßÙ¨RTŠšwÏ_SBª¶†Í£0%%zU5·V $) BH•ÇF½äÃEi¥lMÊ ¤ÍÓAMlpl9ÕÚ3î’‰vI×pW €‘ÏD)Póü¢_̇µÄÏyxê^6‰+{LpQnü¶IÁ)>‡§9yûޝÊòsÝç—XÕZ]tãU¹°IJAefÔà ~k¿¬ÿ€*_eäÎ`ïöá±WöÄÝ×`2Ue±Úªb«œKiæˆ*„àÆ£§ <úüîþï’ÌéË“eYÉ©… C'zÄÞ®mlï‹Ôr©P‹p’ôõ–y›N'\Ú¹<°ŸiMY²º8ÿ]‹6|ó!#肉JÑr[…ÏW»g?ܱõtLп?„_fôQ—ՅﲋkH m0âû}ßÚ2Ø5ííC yU°ï¢=›xëwø¿¾¾ïcóZß~­ÅHzŽ^,MJRÿ7ɫչóøàWï†'¾yÃ…2Jjjڣƹ»»[J5o MÛºÞ„G,Ï?ÿøyD%§5Ð{Æœ¥Œ‰*ް[oÑ„®ÛäW×jŒÜyÂ9þá­»!qI™y™o„„Œ’¦áç!î¾¾&ŒÊ²(P¾óì©מ¼HŠÈ¥«ô1õ\±~Épö¿ oÔ¥Y¬³¥6tÞõ“\’9á—ã÷._™ô:.‹OȪéšxÏ6Úhhö3Q Ò£Ò ¿Š¯3îÀ×ÿ÷BãRr3_ñpYeMKÏ!CÇNò5“ª*ç4[í.²öIn%aºbïÜuû’/íù±eõðÞ¶`Iô{ØŸ?íß@÷_\Z•©)‡ó+ XÕ¨&«ÑGMðJ ŠÙÍ|Bœ!§ ('#E§8€$)$|·¦†ËÔÏ—Ë©÷Q—!+ *ê¶äÁŠÐ½«ÿ}9`î‘M£ú*«(ÈJÑ ŒòyœÊÊjîÇÙ¶‘‘ncc÷1®Ô‹‘¤]áti9y9i):À¤(RȯåÕp8œÚ&OgÈ+))ÈHÑ ’>SQÉÆu4屚’ün]BBA“©*Å//(¬jj†¸¬SM†¬bT6lí!-§¨ '-E§á„¤°–Çå°«›-õ섉všvõ‘Zn»àtYyYiF`¢HA-·†SÍá}ÐÚÚšœš†š, ¼òâ’êžZ&ßZËíY¯“[š›]ÚÚ—œ¢‘¯’&kÙÅìŠ6²eç°›}ÐO!ùìòBvy犋³+’Ï­*ãVµ—ª¶º¬¨ºÅ‡eyÙeMÿ-¬*|'"#R”B!·ºŒÛ2Ç®*®‰Jžõ:ë!ùœÊRNeR¶!vI~wÕR×iU:©6ׯ}Z4޼(ˆ^Pݳ|NvÕ;A5üqø"ÞMÔp/ÝZBˆzÝ ªáCÒùùgª£?š#Å/Í˯øøœù¬ìªW‚jøãðEx@P‘ÿ¶ÈâãñYÙU¯ÕðÇáËND¯ÙUwƒjøã Z:étºP($ˆ^½ýþ‚$I:½—-Kë ]I–í Õ°di£åŠ–NUUµüü\ M)©Þ·ŠÿS£¶–W\\Ädöéé‚ô<È®$ˆH»B5,AÚn¹¢¥“ÉìSZZœ˜Ïår»³l_222††ýttt"»’$"í Õ°i»åŠÞM„@ ˆ6@G£#„Ø éD ±AÒ‰@ bƒ¤@ ÄI'@ˆ ’N›ÿ} $žÄþoIEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/store-variable.png0000644000175000017500000006501413145275276020026 00000000000000‰PNG  IHDRºß€¹ؾzTXtRaw profile type exifxÚ]P[Ä ü÷{y8èqÚT“½ÁñѦí@2€¡þ¾-|:(sÐdˆ-ZxóKŽÝÝØ­N*!ž ¨Ã„}[Wz&޶Êg\ˆÖ:£ÐäÏ!¯J¶»PáøÔç6ÝA8øÄUàÖ§H0FòSMÑLSï'æ>÷è 9G^¥pµˆ {‹‡·ú·Ômºk}yò×ú}µáþ kPs·QÒ^zTXtRaw profile type iptcxÚ=ˆ¹ À0 {M‘ôÐt´NléRdDp‘#Nîçrl'‰©¨ým¨ÃJ;Ádgâ¢qîÎê-š¯`]åêÚ±M=á èiCCPICC PROFILExœíUy<Ôkš,•µ%a,!nÊCöì&R)K¡dI¯²E¤)"k²”uFˆÌ¨”†k_&„²¶Iö0ŒÁŒ1óªî{oõº÷½÷ó¹½½¼ßÏç|žóû=çüÎy¾çœç—Ìq«FßçˆåÛÚ«ƒs»u s¶ý\yY42>?å°3 ¡,Ô.'¦Ì¡2Ú0â7èý„øb§ª”xRX˜J"zÔÕQápȾuFp¬vüebúO5>cÊ„ÇR› ¨rjç^•Óµ6w?‘k€î3Sw%ÙŒ¤iE¦,ª9£Äw ñúêe±\س#“?drܧø¥Ý“vTb²–wK¸,,rÝ¥5xx–ûö5™¬¥$a {åè9ýàBè•Ä^sK<_ AXyá\ÓÄlP‹}{`qbZ½÷í{~ÿ>ˆñw•ÁÕséag×ÃgÜx[’Æ7röqžŸ.yð^òà½Ýïx3/ͲÅ/5·¥q©z/êßÊÿÂaË…5xv ýòzàÆR²º ŸC€ÆÙ^ùÇžoíÖ›[avÌÇ&Ø}onuË÷0âq»oÒG‹[ÞÞ¾’ìšçžÕðëÉYÓrà ÷Hò0®¸ÑMWO5®¼¬äZÄ$)2Ìi5«?_vÀ·ˆcœë>[ cã‡8$\Of°¾»©Eó™`´ah•Øy<퀿YXA@´a/·SSlWW/¶¨{ú2‡oS“lÚ;=[[X|¼Õ}f;î`-…“$fE¥þæz7qãøÊgOãC<³O=£êœs³w‹Ä=rfÓóõUîíMolŒCbîˆQÚaèÒC2_,‡6þ„’ÍmŽfµFiè'¬MûvßMŸ øÌä“©½ M›qè!¦¼¬A¬Àd/ܣ皊:h©ìfn’Ö_šp¤Ra°ú!¯¹šØÚ FÆ]â óÅ`h^g˾1 ­¼ÒûÍ^ÓOÑè‚û*ôB»ƒ‚ÛI2뙪¯­ÓLevײ*T?+W’‰î]ݽvöQ].KÏ7÷ù‡*C>CˆÉà3¨9ÙPjºžÙ— ]¸7š vÆ®IHS)•¶…Œ#± ¦Æž鵤¢ƒ§^à:ÕÒ–'ñ•>S{lp¬sëRŠÍ0Öqix7ÅÚ² åz%¾/îšq좧ÂHÖ7±wØŽ¾Ç˜kOéZoQ„Ü’¬JQ<Ù úÁ½ÒI²&R3^ïÂm«ù½°Î™lŠÿȨ²ëduö.+NTWE[O_õa¹&ÉpénOŽøû¼wŒ²ôõØõÄëb3´4æT}ùÏ ®Tžû޲XÅMâ¸W-fl©ªCþœrWæz¡g¡ãÚ×¼øTý+wÇã}g!Ô8ÍßêŒã*­²ëiÓkg&pÝi±­hÑÖ‹¯»,¯s²»‚æ]mPO6©ëá†$^¨Í“±Ìk*ßU(Ú EA´•Šäô`œL' Vç”iäœ-ñq‹îG¨UÁÏÃwø Äjuð£k.c“ Lxøfb‘uG…¤œfâJŒE?©Ç''l¿ó•аS°Ž F©­×N¢ýüúçÒ²Ó––Œ‚g[D6ÊeÖOŽ’¢4‰Їáx„#ʼnNYðólÖ~*ûà:šô|N³•ÈV½E·4àÕÁ‘¬Ú½êÅH¿†eG’òXá|x¸Nôócä2¢dôÀ9F•Ätú‰~\‘y…“üéñý~Õ†ôÈäÔÊyÞŠ÷Ušΰ·Æÿt´é!û^é‚î<ø^Òã8¶Ç±ªÊ)¢û­#ã&•Ù²i{?È-Þ "õ’ˆæt_³2‡UáÓ(ŸËÖ¬ '‹V!Õ4xÎ>†“¯u³Zbe²—M«ëôLCc ¿¤ ·¼Év\}ÞïT¯~j®ÄÉ·ÆTÁò|r‘d‘–—yr¹Ãå½í {?4Jd9Èy¿œZ Ü:´Õ±a*(Eié(.\³r¿K'êZ4–~µmab¬ƒc9qDýÑô:í»éh—Ðî a½„)E]{£®^UÛçûÄo+áYéü÷<˜Gà™'®®;Éñ˜nA Œõ6ª°ä:OЙN_®ò«k  ò ´AÕŒ›º·'s—Ý“áŽëç¡#nêÚ;nµ…b#×åpºP vnk¿$÷ì|ýÛ‡( ä<=bÃr<ãbꈗ{84‰’>\ÓÛyô8!ˆp¸ßu3¢Ð¼©±v›êÉ7U¡ ™Žgʯ\Áûð›e¤6Ik¼q+ŧ¨Àø(Há«õ‚…×Þ)*Ï•L¿ät8žlw o§s3dJ´'Vþú•7ç$Oû9ÖaÏÃ5³äšm-táÁø ÇÝIX|œ¨‹£x¾LiKŠºôVéÈýLÕËîìYùÆl”•cìíéK Š H-É |ÈPgak·Ê²¬§ü½ss:à0ߦj±q› ÞªÇù8ûÍd´ uQI „¥Êdõâ öª'ÍÒÑ@ú²³¬v݈€6¾±€¸RÑÌÚ~5MÈFÔ(ÓpѱÙ"Á>ó€È¼ðºù¤qa5ÉÏTýw¼lê¶‹X(ää—&+dŠÂ´-_ˆ˜ æj(XÁ뤤;£ß˜ã£‹:½{ÌhDzÝÔIz÷€o4r¸vŠS»8šyfYòüÜ>}ÒÍ]eúª(q™½¯$"œâå¥ÃP÷¬»-±°/!‚ónnVHW 39®ØCµÚcÛÞ'­o‰2{tXŒ^‡F©ð”Q@Ó¼dÆöŒÞ¥ä [áq‰‘\ºd­z½ÕÅýE©ÆÆÏ-ÈWEâaû_•¸öÜà’1¹–J•”´/:ùøþ,Lê¦j:,AÈÊèÌTÍÞ{ïEKö²ÑÌÄ&eµ[éç;Ž2í-›ÏE‡°6Àù6o8…¿`cÓ§õçXe|€ðyý ã;)`%Í À|+ÈÏ%€iúê¶ÔÁ' ëÑX†pmK Àý•ÝW™ È‹›528ÈnXñ-ѹ }–þ—sœ)ÿ̱šQð‘KmÖ¬<3rå WDÓGu÷7¼qý;•«‚EÖ~¬ƒƒ—ÉJ_Öõ߯ZdEòW©Ó÷)Ò_•%øù¬š7lÔ:Œ6¯^— b°]`šößÒ xÝôT¿¢®Þ«Å O€rT>h™¦ýº·Lì·³+À(ƒ (™iÎÛW]ü||šÑ—6Ó3N`;ã5I 8 Có`ùK;*¼ª¿ ®žG‚ÌÒç=° mú;Pï¤_/4: ¿*7rŸò§«æ›¼ÿÓy~Ûýb¦¬/³Í9 ®¸Ì|5SK€ø¦ôNÒ¿°ÿgð¿0?znÿ\Ÿðs/ðŒW'DJx9Kû† &:îÈð<Ð9›u<€‹"Ó×}´ÚÝJ§U؇!€$+X|ýDFa@7ù¯ÿì~”ü˜þ¨à?_æða0¾P¿ ( "\®`2äh¸s¸ãD€´¤àZK3“ÀèÈ0˜˜ƒ5/-  eú˜ÿR?+L’Àt}÷é²râ`„^?ïCdà…§µØÀÒâòßÇÁÿ0þ ôjÙYXe iTXtXML:com.adobe.xmp  {sBIT|dˆHzTXtSoftware™KÉLÏôNÌU0Õ3Ó3PÐPÈÉL*ÈKW(K-*ÎÌÏS0 (è*x•æ¥*Yè(š+hɈCá˧ IDATxÚìÝwtEÆñïÞ’J $¤ ¡…’J•^Bè]@ªJW,¯(vD *"**‚ôÞAz/¡…’ !jé=÷Þ}ÿH€4âïsç($»wgw晙ݫdee©YYY!„%™™ 9!„%UVV)!„%™B :!„B‚N!„ B!$è„Bˆb£“"K]Ëèßq$ûvÿɹûæ©UžŸ3E¯âAÓ8–  `Ýîs6|Ôý€ñ¬ûðy&LGÐ8ÒûÛ¿x»®YÑ?Ÿº‡ñ&°9É”SeÚòÅ‚±´´~tÑpb:}ßZA¤ @ïësø©óCõdf›âó!#:ñ1µy.뮚JÆá(¶4÷¯•róðbÙ³3ˆ;=šrd'SL·ªXÙ¦mhh-W…t¢dò2‚X¸ð©%#é(ÓØF¥n%±ûvr<³¨OæàŽÃ$ßÊ9;š·©‹¥\B<62u)Ù¨.zË<ÖôkÀ€JOJ±y†¶Ïذs[&Àw€í'3y¦¡yœ;Ìöé9Sœ€Æ¡9í|Í}EöÅ‚ ÃQÕœ`Öš™K/V :ñÈGu™§Y´ €nï5áÖ`èdDZiÕZ¶ "ôj)Y¬ìÊS÷ûô¢]2·qÓ¥…Œö!=uߘ˽sþ=ë“ûem¼ KZ[Ìþ¥r~1u=7‘i* ¡b¿i,xÅã.šgüSfÇfâM€)ž};Ž“Þ°QžÑšJbÀN§ÝŠ9œ[úám¤‡±iÑFBÃ89š¸¤dRR20è,±u¨„»÷3txöÙ|ÇEßëú®i8ó›ÏÆ£ç‰L±¤ó䥼gñ ïtOì÷]”¬ëYýóÂÝVª)ì[°„àôœfM1¯ÅÐï¾cxÜû[/øóã+cXaD5Űyîzžo<7^ujc¶9€ L1!G™ð­ÅéS¡d« hµhLFŒ—‚JT©j›DpPÆ›• š/¾÷41§Ž œÖ­àº 0%q`ç1R›5Ç•¸ý; ¼9JDGU¿Ö¸çd5v홼¬;¥, ÷-Ó}K¿ÖkSÒavfàßʲÈQ•ªšáÚæeÞÑïr.Ÿ#ÖF ×ïÒ›-–}ƒbéÁ°©_1¬¶ ™„/û˜×f!Ѫ)’¿—ïax½”UÅy–Zõ_âèàÀßMåoá|øœœ˜6õÊ;;KЉ'ƒÆ¹C:/å貫˜²CY:?=FÞå !<šÌ­ÅŠå«ã{Œ}7nͳQÆ¥šˆDL¨d‡áÈ~¸9h(íåK5mÁÀÎÉT8]æäéTT´¸¶h‰õ¾„ÎqòLÝëåÄÙìÜ‘‚–ò¾>8ßcCª÷ð£uùU,¼š3}™°“éÍimyƒ=;Nr3ç]5ü[W¾=e¢³Dsý Vlbï‰s\ŒŒ#)Ý€©à¼£šÉÕ«1˜p-rºEëÖ›O>x–›P‡jup ×ïVË‹cßÊ4ÀÀÚV(¹¡_µÇ Ú/=ÆÒ( ’t‚ì45{4çYü·èuzÌÌn_Lz½s³[Ø%A's|ûöç™S9˜j"~×<–û·»ã4”šEdÊíçîŒ×ñÅØuwÞ¼1šë1&pР)ïCg ÁWL æŒä²<Š1¦ Þm»PúÜ.B®¥tê™v§¾¹þ_cƒ¯oU´÷\ûjÒ¶UE–,¸„0¥fûáZzîgû©ÌÜãSÐÕôÃïÖjS•¤#3xmÜ ÎgüÓDœJfzæÊIƒKãfÔ0»ŸóPŒû®âF¾fFçJ5W-D唥)=†èì”» èü<‹ÿŽqqüï­·¹qëž\Ä¥KüoÌÛLÿ~*övvtâ Õ9¶eH—Å^rcöy–ͳÀîŽIw¿wb dß\\¡«F]ïÒ,¼’€  §ƒ9J˜}M| 4,ìþ;ÝR¤â‘ŽêÊù3´k%´ÿÔ>ëjÓ¤ÞíÕ“Ù§V3ÿx+îL)\:´’i‹“™g¨aãí‹{n·MÍ:Éö½q˜ÐPÖÓ“Š vžTЀš~ŒÝGÒoÝŸ«àëƒÓýÖmÚTG—{LjÚYNϾ&¾~´ÊÛr«j¾ã0¥§“yó/²"X³lIêmiŶo‰{² $-w{™\\·€-Ѧ[çÀÜÓ‡?ÔyÿûwngÎï3óMQÚÛÙ1ç÷™÷ý ŒèÄ¿À çÒtýWìI6Ý­«Oó}¨µÿONg¨¨ÙYúþpN5mFýÊeÑg§{5œÓ§‚ ËBßü#FöË“=N>ø:k9uÙªƒP,ððrÏyite/¼Jk¸oÂtëyî2øúV¾÷ûsyú‡•Zµ¦öŸg9•] ‰V,©ïß,ßm*ÅÆš´¼hT2þÊ›ã/Ò¼‚‹Ûٞ£ʹâÜ·š~šYo<϶šU°M¿DHøÛ¡©q¤C¯–w_qY çYˆêpKˆGM±÷cHw×[# ;ÑWÀ¤ºSÃ:·¿Ÿ}ƒ]k˜7g.XÎÚ]œËÊéýœÂÓV¥žOéü´®*>¹ßŸ ¯‰O-³|·™ êÖz°ïNДoI[}¡ÛVŠuÚ5)“ÿïµÕè3Ô§›ÃZS çw-g΂Õì¾ £aç–TÐ>¢Â/¶}ë¨Þº=µÍ’¸ÈñóyBN±¢V¿÷ÕÀêž>ÒCg!€ŒèÄ¿@O­>i¾öKvÞužL‹S‹ÑüV˫ֳýPç®Ä’”¥ÁºLYìíËQÞ­&>õѲyÁ%ëñ¨ãù†}¤ß|ቃ'ÞŽš[# O/7´ÎæÞŸSй×ÁÇúR#­Úx1ãä±Û >lžñ£‰R¨?ißê=fLrå—y 8Mªb³{º/ã‡MçIUŒÄ.gÊ{£èÓ«7]ûdô7+8‘PôýÃ`ÖΜÌè—Ó³WoºõΨOf°üxŒÜWO ѱxè5˜5šÂYc‘•Ѝ?»b£ÑR~øRÔdÎþý+ŸŒìJϪ8ÛZbamG%ï6¼0~)§“ × Óåéø™+˜5þŠsIgYþq?šT+‡•^‹ÝõdÊ©ÿ½ ¥T}ú÷¨‰YöYV,=BʽÜ_6^dÝŒ_X¸#”d½=Õ|ÒØ·2Ö !l_ð5£Ç-æÌ¦ô ×X7é&¯¿€¶’'õj9¡D±þ§OùbÓ5¢v}Ï[s<£u}ßì\Æ/Z2µ—K¡t6†oeSÍ>Lž9_[  ’pè'Þœ¸…£ó'ò¡ª¡Þ»Óy½™#z@M;ËìDZèÜ–í»r–̨©Ìœ2—À'üFe´¿+–¹Ó®óå'¿r`Ö ÖÔ™D/™l»özѯ¾øè8‹ŸäC¯ºù*´éòJîNGãÚ‹þÍs—…i+Ñ}ÊzF¶mKí²yêdZ(ó_îÄÐù“yëçìy§k¬áø\~¯9„ùA?Òß=çýƒªIEîLˆÿäˆ@±®K¿ž51ËcÕ’C$ÿSÇOqÀ·yÝü!`î‚ßð>ÔÕ8p”˜¢¶£­Bï×û熀‚mƒn´­¬ÃÌ&ÕrŠU zvöD¯&‘;BS‰Ù¹’mÑàØþF·½rnxcP],3ϲiGF¹vÄc§¥æsýihfäì’EÍ7¯nâÂòEÈÔR­Oš˜ß¬ñ®´~®Cþ°rgà7ÒÖ"‹£k6r¥ˆ;ªÆ3¦Ý 9E#1'þ³#ºœ ­Ð¾þ«?cã¾¥¬éÓA•ÿywjZ$!A!œ¿Grz6FUS Z0E^#ÒNº‚éKýŠþRãD' \0ûžGÇl\\(£'!>!÷+RÒ:~Ž,¥4õ›xñX„‚­—7®Úc„‡…“ªV¡´Ôqñ¸{ªUû0 É8ìYÆâ€ÏiÔÜ,wš#”e‹“¥­ÉsýÜêäÝŠÁ¤pvíãxØ5â’30˜TTc8ÑZ0„Ÿ#ÜnföåØžͬ¥Ð…]þ^bú=ëÁöß‚Y½ø ]ßkŽÙ.Ð Ó™2{—ÓÕ"¿ŸKѤ“QÄ?hll°ÑîíêõÅšÒ6EL›êtèQ1d0˜âˆŠ1 šØðq6Ü­ÐR’IJËõ#{ÒU¢×€–¼¿kËî勿m°Œ!KY˜…Ϋ/ý|óTs5™£3Fò‡K9“l*ºžéRrq¨Q.®¸h¥È…]¡QPùö}i·z<ë,cuxcúr¤›Å„_÷ïÔˆ!o>KóÚ•p,m…¹NÃq¾:žYý•Jq ­L˜L€¦,u:¶ÇÛöÎÛÔØ×Dúµâ I:Ê÷ˆÿ;[X¿j»¾nC+§–,á”AO½þýðÐÞ®g‰›Þ¦×è%DUîÉÄYïЫ©n¥±Ôk k /»uä·;t4Ñéä{½„]‘,|xîYO¶þÄÚ%ûi[ä7nd´û±ØÒaÔÔ7/0Ø‹#. Í¿k&—¥œå¢ §†}x¡¡™\â© 8te@û2¬[¹š…Û¾¥CÇ3,^‚ѬýŸsϳ¨$“=‹–sEufØôyŒí˜ÿ -Õ”k\KTA.}Q⺃¾âܶí’–±ê|O¢©™$&e`RJc_VWh´èAÙx³bƒOêèÔ$í8L¢¬šOMÒÙÓy`gìˆeÝÂÍDZ̲P#Íлrž*®¦›ŠISg³Bõ,rí öfÈ…/$èpTçEŸÞ>X/±ñï Â]+–8;Û¢1]eï¶<ÏÝ©¤†­åÛÙGH}䋘œý{á_N!aïL&/ "¾às†DÂö¯c{h–\9â‰R¦ýº9@ÜÆ?ùxÆR.˜¬hÙÿY*å­áJ)ªTuBk<ËŠ9{‰ÏSÏ~ÏðÖ“( ˆè_šrWpjÓ—+N²òzªL:<»ôÀ{ûœX3žA>øV.!ö<'ƒ¯cݲ3M׳ÿç‹bÓ€WÆæÆÄ¹™;Ž×WÆ£f%ÊêÒ‰‰åúÕËD%khòŽ?mÜåâORmУ<ý¶ß¥º2°Gù5ÍŒf¯Ž¡ÅÜ1ìü¡#»üñó±'ûÊ1vî ößkôÜ2Uéúê$¬C÷IÈ0Å‘Ów<ÀÄMøE  §þ;Ë™ÞÇQέxZ‚0÷ OŸ:lž~¬è]»òé$ æÌ]ËžÓ'Ø¡ÇÖ¥M‡½ÂÐŽÙ̱þ_ dK÷ž|6Í‹kײ% ˜°Àý¤«–”±³Ã©vÚ5nJë†òZñ¤±¢Õ€^TúãG"Œ ¶íÐÕ¡ðèLWë Vn-ÅÇã~`ùÞ-, ²ÀÑýz~õ3“^Êb|õéÿʧ͎>က¯‹çü‘Î熲UT2‘*Š¥eŒ¼.×’ɰEI¬]C ã|6âÄá)ˆÿ˜.?œ`Vÿ‡KÞc%„¢D“ BQ¢ÉóŸBˆ—Ã…ˆdÞà  Õ+”–Þµ B<= '¿¡c³¯8wß]eÑm××¼ˆ­› B<-´îÏ3mqC’ïáû•µ.Ï<Ыód!Š B<6JYo:ôò–‚O4™.â1²³Öbg­#øZº†¹‚¯¥c_J‡uñŒÅdD'ÄcÔ²ºÁ‘ÙLÙx))! 'ä¬tx¹Ï›üeD'ÄcÔ¥–/g=ª¼¶Aˆ[T¼Êëé\³x"JÞŒ"„¢D“B :!„B‚N!„ B!$è„Bˆb#ÏÑ ñ˜EGGMff††€^¯ÇÎΗ (ŠòÐÛ“Ç „xŒbbbÈÈHÇËË ùæzñ䨏qmÛvx,ûNOO#8ø¸¸T”O÷h.’¦M[Hȉ'Ò±e¿†5jxT‚Nˆ§]ff¦„œ˜L9_‡‘],Û“ BQ$õ1¾›Îh4ßQN¥Bˆ’LFtB!ž¸]q’BÑÝw/ ã:G·ldóÁ“„\¸ÎTZ ÊU¨ŠW½&´m×_'s)}!îAG …M™÷þóÚ*o±ëìTšé¥ì„ŒèAЩ¤œ]Í×_Íç`Tª¢ÃƱ"Õ*Z¡ÍL"êr ›ÏeóŠ¥´úßD>ôsäAT“·ññ‹Ó8êÒéÓRM+¥(™<›4#%;=‹=DH´ ›*uñvÉ¿jSëR…ÒŠ”›$è²/®f§³9‘ªÃù™¼2¬*ZÝžÍJ 4` æ¯ãü¥DL8"ù$ÄÝ}»co¿ÉdýPºÍNÁóµÅì~»šÜƒ2¢ûW‚Îx…UÓp2UÁ©Õ[L}«å ¦˜™-î-òIƒf=o%•S!Ä#WlY“´žÕç2Q¬2xDÓÂ!—‡béF/‡ÛÓ–j:WŽnbΟ3úÕ—è×ï9ºôÄÀׯ1eÁ>"Òóö*T¢Ö|H—Ó8” ƈżңí»æüéòñ&âóü¸áF0kgNfôKƒéÙ«7ÝúgÔ'3X~<†¢EÌ"òðR¾|ïžëÓ›.}‡1jÂlOæò²wèܵ7ï­¿Aþ~މÄÐmü>ù}†=ߟ®=ûÒkÈh>˜¶œ€ë…o®¨±ëy·g:¿½‚+iWÙ3ïkFxžn=zÒë»#d\XȨ=é|–®¶X˜YQ®FFývŒDÀÀÕ-_òB wÊY™ciW…&ÏÅÎ(Ó·—Ì‚wºQ·b,ÌKáX£%/Nþ›ˆ"/X#±GþäýçšQÓ¹4–æÖعúÒ~ÄÖO+ôÓùö“t–å÷£IµrX鵨 YŸsœj2gÿþ•OFv¥‰gUœm-±°¶£’w^¿”ÓÉê}o7õÄx|õÌê}NP‘y™¸:³¥4:\_ÙR"FtóÏtÂŽ#Ö¤`U·Mmïóñ"ëfü¡$ëí©æÓÆ¾•±Naû‚¯=n1gò¼ïÖºf[õnD-hl=éÒ¿?/ Ìù3ȯ:–JN¤[Á¸Ñ㘾öW4.ø4lLƒê6$œÚÌÌOße†Ë Ç•M_ñæçóÙq6ÛšÏÐâ™Ø\ßÎ÷NdIxv‘vÔži¼ùþ,ÙŒrµx¦‘/U,b9±å/>ó)sO§Qä)3\fõÄ÷™´ìI6nÔªéŠ^E[¹ kë1^ØÉ泆"vyí[O‘©qÁ¿²¬GÜì%úŠ.õÛðú´uœÓÔ eמt¨oGÔÎßx§Sczý|š¬¢~5û¿ônÎÀ'ÐÕnAÛ¦UP.îä×Qíð[(¾H³®Ÿ³=¥MÚ¶¤¶e$ó? [Ï)œ(jƒ§ø¶[ ÿ~Ž2ºÑ§Û3ØÅ`ÞGÝh>`6a†ü!±xM[ ç«åÇI­Ø”ÎÝÛâmu™³> Ç3í™°/±è:”uš{6£ïWÛ¸aïE£Fž8›çþ¤á$¿¾ú“æ&΢uüºÑ­¥£ö1Bš´ûŒ€Ô;õŠÞ®Î{0ÛY`89—ÙE¸1Œùî$MëΠ¡­%èž +ž©K5•ˆˆ˜ÐR±zîû…FÚr4ú ëøâZ*Oöf^cûô |³s¿lhÉÔ^.hP(UÓŸ.²&€È2^t0 Ðb55™Sæ˜â„ß豌öwÍ @Ȉø›/?ù•³f°¦Î$z¹äìSÞÆŒYGˆ7«BïqãQ§LNOÀÏ‘ß>eº ŠLÙÆ´é;¹fr¢Í˜OyËÏ%'xÔ$NÍŸÄ'Kΰà»ùøü8ßc ßÁÆ þ|0ã%Z»˜ßº°ü:Öã¯àvl9Á µëc™7÷³%Ôˆ¶ZÚU—G!E°‰wûe[|ü±Š_‡xR*÷šO ú…A_gÍ»£ø©íÞrÏ_a 2«Ñl ý ?G-`"zÝË4íù;›?íFUK»ÁLï]s@M:È8??&úž©¿Îœî6ùsóÄ|æx¼ÌŠÓ?ÒÍ%ç5Fnä­ö½™¾ú-ޘ݆u#\ѦKòʨy„«0诿ùíy÷œëÝËîñ=è>i?LËÓð³.ÐW<>—ßka~Ðôw·Ê)“š3[¤­D÷)ëÙ¶-µËæ9Þ´P濹'Ä IDAT܉¡ó'óÖÏØóNBkî¸] Ù‘Ow¯fá¬mŒoÚ‰RyûøæÉF_oƒë˲ג5u©&“˜¬ ¶¶¥ï%¥â€oóºùCÀÜ¿á}¨«7p.à(1÷ð*1;W²-Û¿Âè¶·CÀ­o ª‹eæY6íˆÀ˜;2»´sÇÓÊ·Áà›! )KƒÁÃiWNSh4wiûFS¡lËa¼ÞÚåöèJ)÷€×éW]‡)rk§ꑪŠ#^y+ä€Ü¯¤P(Ó¸=ÍËBüþ­Ì7Å’EЖ\6™ãÛ®5åF§È½//øš¹à6üg~z;䬽^æç (•v€?çQhž@碙ãsC.§ipìô/zë1F†‘Þó;¾Ë ¹œË»o¼Ò sõûw¾  ­Èà©_ß 9­s'&77%‘­¿Îã¬1g4wfîÏlM§þSùqûíN¦-?ù÷˜a ŸËÏëâ ×!#fL»FŠ&÷À5®´~®Cþ°rgà7ÒÖ"‹£k6r¥ˆÛwÞ®‚Cô.‘+þ`í¼Ÿ(=³æsÖhEëaƒ¨QVÚÝÏèkéŠUtëÝ÷®,^ú4O]S¡¦ErúÐÖ®Z΂…‹˜»`!óÖ“ Sä5"ïùÕgi?G–RšúM<ò†r/Yl½¼qÕš¸Nªš3*=r£bKýF5 OZÔ¦q›ü¦&s&ä2FM)ê5«›¯aÉ©ÙhÞ¬ Z5à‹üøÛº4ñ¸Ãø×—Î~.(©GÙ´7Ï=ÁÔclÚ ¥б¹²Š\äHbÏ–2”r´ëÙ"ß(ãæ5ïØ²5:#¡Gsï»å¹Ýüi_«ÀD[÷*ZPJÑ¢CóÛT°«îŽƒÆDÔõ( f…Æ®=[þÖÍ{ÐÞAÁ´—q*¨qÜwƒÆ–v}ÚS¶à­«IïÞuЩÉÜ{¢P@kÛÓ£™õÝ»IáX;—Ÿ¿›Â¤Ï&0aüx&LßE´ áç/âîÀ]·[ª-#ŸwG“°‘YK¯Ü>öÄMü¹ô2jÙ. ®Ân±ÝàçòÚ¨—ïøï/ ÆÈaCËg+žy/ņ26  ’„J©ûk€ÕtB7LgÊì}\NW‹œ‹W4édÜkÀ›âˆŠ1 šØðq6Ü­R’IJ«‰Üˆ7¡jìq,§)²¨íКw®ˆØxªbOy'm‘ýGgGtJ(‰7âÈ.Pà»rØkî|jj´ó§ú깜ܼ‹+zSI£`+’À®}[ÙH̉\ÆkD\ÎB5Eñ[ ~»ËšÅß A{%ÿµh§)| š›kQ4e°·+bÎÌ 3T²³² ¶be*5s§s¥rE-êH®E›À.Š«‘FTMEªV.ê´¸V«Œ™rˆ˜«×Éòþ”ÖÅígšŽÎÉ .åL²©èvE—’ÓÑ-¸×»m3 J½ï?d÷¬ùœùµ´*Q+ÿ`M,”1Œ.v%£nÞϨ*%%…g»wà§_~-rCé×§7ÉÉÉOsÐYãæfæXWÂ. V÷^”¤›Å„_÷ïÔˆ!o>KóÚ•p,m…¹NÃq¾:žYpïEnÂdÊ™r¬Ó±=ÞwY£±¯‰õC] ÷ZFJáð×jïú¡¦‚}—ðýñílëÁp÷ìÜz‚t ]Û{#_î"ò^óF# -ßK#iéxçk^[±1…ªÄ]¿ÅYáþ¿äYùwêNw‡FL%qÓÛô½„¨Ê=™8ëz5õÀÍ¡4–z dmáe·Žüv‡Žõ·›[†5^`d›‰¼´u³¾Í— ®°èÏ­$kÝ5ÜïáÚ”§Xjjá°Ë ¹>¤¤$?¶Ï¥+®ÍToPr«7¸›ý Mi{Ï+/³ Ú}€Xlé0j ê›ìÅ—Z ÷¢,åì4(M85ìà Íîá—Ê`o«A1Ý :Ö voÄFÇåï¹*¶Ø—UP.Þ 2Ú•µ…Ÿ˜È ª‚­]Ùû/l¥,-:<ìÀ½lÛij³l>“¶ªíÝeŠÈÛ+r¦¢‹å¤Ê]>`|ËÇ;À¼rËÙàU°J/sñŠE댋£4N¸8kPN^áBD6øè Õ»Ëád©œÊ;cvÏŸ “=‹–sEufØôyŒí˜¿ë­¦\ãZ¢Ê}l°@y—§ÏÈîŒÝ¼˜ù³v2Öâ³d¢¯ó"C˜•˜ËêAî“¥¤$ól÷®dfæ èÛç±MW>’ C[‰ž¯ÀÛZ%jçTÞþb)¯¦å†ìÂö,`Â[ðóÑ„œS,qv¶EcºÊÞm!yÂB%5l-ßÎ>BjQÓ z[ìmLqW¹š¦ºý{á_N!aïL&/ "¾` Û¿Ží¡Y·ŠÂµU|­U®ÿý;Lº=¥aJàè_³Ø]è–;®~©k ñ»fñóÞ¨Û«ÏÔB–þÄÂs4έéÖ°Ôƒ-1«M'W””Voëútla/‹PD¡k±êà÷TI!zÉÿøÅ." .…ÌŠ&pÅ,8’ñ/ é.3gÌl¸~»â£6óÑ[³¸h*ƒßKÏS[  ¥öó£ð·U‰\ð6£—\¸ýP»ÏÁÉ/19 mÕçy¥KÙ{¿î•RT©ê„Öx–söæy‰„JâÑïþÁz¶Y6gÄ`O4q«ùñ¯ ¨¶Þ·b‰Z„b2™øObb"‰‰‰µ'lê2·M®Ü“ñã᫯ppŸ,ÂÆ©í­P2‰ºv¸t˜;ãWÙ6÷‚ÐáÙ¥ÞÛÿàÄšñŒòÁ·ri ±ç9|ë–i¸žý‡X:w7°cýæ~|÷SÔtÀR« uõcdOO¬lðÊØÁܘ8—#sÇñâúÊxÔ¬DY]:ñ1±\¿z™¨d MÞñ§{nÝpòçµa‡yç§#,ýäU¼|p/«zŠ xÚ4wcûžkhu·»lŠ£?o¼Ìûßíbë×oprµ7µœô$] âÔ¥$LÖµôÖóø<ð 5-UüÛá¹ìwNf]Ó¶4–E(¢ÈA]¾_6…ëÏ~Èßãü¨6×&jã¤O!êò%Âφp1NC÷yCØàÑÞáÕûâE›ùôðØJ ÿ†TÐ\çè¶]œ‰W)ßõ~îv+4nCùùçÝ´2Ÿ¹}ØõCkW6'öÔ.öÇb°mÊdz'ÒºÔ}µF4{u -æŽaçñØåŸ=ÙWޱsO¶ý^£ç–é¬J¸æÓ{ðpš}õ&»ÒÊ÷N7û’U7å]—wšj«õ,~jÄá-Ù²ÿ!×6 µ,M¹Jui_¯)íÚ·ÄÇñöt‚¶bW>dÁœ¹kÙsú»"ôغԠé°WÚ1›¹#ÖÕ¢Á÷y•ù¬=ʾ'1˜TôuÝy±‡'VŠ‚¥{O>›æÅ޵kÙLXà~ÒUKÊØÙáT» í7¥uC‹|ÅQ±Ã{|Wv%s–nçHH;5¥qõlÍèwûRyïX¶)ZJ•²ÌÓÔâÔr4?”÷fɲÍì >Åþ0æ¶åñiÛƒž}»Ñ¸üý»D)ç‰o '#œðkç‹%B]ÿl¾ÍšÀV,œösÖì&pórRÔR”+ï‚[ÓÁ îÙ›~]J=úbá͘µïÑlÂû|»x{cM”vkÄÀ1c™øvg*ëò7C•ûÏæ@5?¦LùU{v²êˆK§ê´:†7>M·êV÷߸Õzƒ•[Kññ¸X¾w K‚,pt†ž_ý̤—²_}úã+µ¢µ»–]ÁU0ÌŸR%ìŠ*)A§DF^W¥¸—3ÍÊ_å—3•öÓWô«ðïMP/.âµ7qÉm?÷nr®Ä8vì:u-9S]—§ã_ýì«;… }‡¦ïÆpr Là´÷çúÏt¼7®£Z5÷ÇúΟ¥^½OÚˆîé—{•kœò¾JEM#lõ/,:mÀ¬VKZ”ÿ“FMdÿ²M\4ZP¿s\%ä„xb:¿«§Ì䔡íG νçXÒFt¦qtùO+q{¦1b^ •jT¡¢ƒ-V¦d®†súZ ªµ'ÃGuÄå_CèFfl %ùZ0Áñh*=Ë Ö²EˆÇ-ëðÏŒþõqa»Y¿û::wùxPÅù&¹GWB•ñnOÏ&;9|–C!©d©:¬ì*P§]/z>וFåÿgdŒ‘'Ù¼ù½5ÎÞxñÕxÈ×ñØ·1ûd™ÛRµõ«ŒŸ1¦V%óXM&¹G'„xH%í(96n\‡«kåÇú.]º(÷è„B<:rN!D :¹G'„xHæææddd`a!¯ètyFôúâùòZY¬.ÄcäèèLPÐ 22Ò¥0ÄtãOFF:×®]ÁÞÞ¾XŽC£ñ˜ÅÄÄEff††xbdeeqá±ìÛÒÒ’Ê•«âíí‹¢<üCUtB!J4™ºB!A'„BHÐ !„tB!„BQläq!³èèhbb¢åñ!r™›[àè脃ƒC±lO/â1Љ‰!##//y;й222 :……U±„L] ñXGs‘rB`aa——ÑÑQŲ= :!£ÌÌL 9!Š ;Ëb›Î— BQ¢IÐ !„ B!$è„Bˆ'Pñ=Ggäû!ØpóiE£AgnE™²ŽT¬âŽw½&´iáK+¥d”^Æ>ø œúðÃô¨¡-!ûB º»­¨PÓG3†ÌT⣮rjÿyŽïÛÄ‚¿jÐmÔ›Œhá‚™”ÿ-jò6>~qG]ú1}Ú@ªI !Ä“t•èÅÓ˜Zvr)yûB º¤Xã5`]ö~ÄŠÈìÛC«îŽä:Ã`6._ÃÖ#gˆˆMÁhfK…õi×ë9º×q@Ÿoƒ*I¡[Y´t+NGœ…ª³ÄÖÁ…*µêÑm@?;åþâN³iå:¶ áBt2Ù:ì]ñlØ’îÝÛP³tΧQc×óÞˆ™WÌÌÏqaÅ–í[Φ‹¥ñômH %ŽÐ§Ùö×DŽŸ{o>ðÇE Ö5Û2¨· [WpÝÆ“N½±ËýØZçêXÞaЫ­ÚœV®+™¾‡]—Ÿe[¤Sã8°ëŠ=m[{ç†Üý—ó=1\gÓ—ï±ì¤†ª5kàë”À…3aXþ çbT~z§9eo‡ñ"ëfüªx\*U šOu,‰\:ÂöA8ÚŸ/'õ§VQ/ 1\cݤXsÖ‚ê5=©çÉ™3A¬ÿéS¢Õ¯xÃr!ï|€Áµu‰ áÌοø$ÒÄw_ö¡ªîv'à‘”ƒB‚´¸UsC§\Ãpý*‘&¨®55™Sæ˜â„ß豌öw½ÕÀgDüÍ—ŸüÊY3XSg½\4@:‡×mäB¶­ÞýšZØç¹ß§’y–kúÛ‡§&æç/p<Éï~ï2¶¿/ö·þ9›¸Ð“D–-¼Ä¾ƒüù`ÆK´v1ÏÙ–ªr/®† »ØâÚO~‰Æv9Û6Åå—¿duÀü´Õ‡‰(UÓŸ.²&€È2^t0àÞ£hÝhÕ² ÿºÀÎ=éïV•¼¿¦ÆdGpŠCZ{ä ©î¿œï1| k•î|þë‹4È-XÃõ-L|÷'öï[Æúçšò|å›é]Ž&C?¡s_\KåÙGæ5¶OŸÀ7;—ñˆ–LíåRè®1|+›jöaòÌøÚj•„C?ñæÄ-?‘U õÞÎëÍÑjÚYf8ŽEçÖ°ühÞmdùHËAñäy,5XoSkÔÔRÔœ`ŠÙ¹’mÑàØþF·uÍ7бpëÀƒêb™y–M;"0æ´TÄÅg¢j\ð¬mWà@,kQÍ^¹|‘ÛW²ó†J©†Ã;(oÈè±s¯G¹Âñ¥*Žtzuä­P”{¼¯¨±§Ýˆ¡·B@S¶>ÃF¶Å‘4ÿÞÉeÓþJÍ[PCgâÊž=„òO[FîßÃél .Í[P[ÿ€å|¯S˜7žýßíЕ÷£¯Ÿ3ÂB¹5Vðm^7Ș»à7¼uõÎ%¦¨³¶ ½_ïŸr9çÚ¶A7ÚVÖaŠ¿Nf“áŒÊ 9Ū=;{¢W“ ŠÈ™~„å „ »Õßl¤r¤tüYJiê7ñÀ²ÐÏ+Øzyãª5q5,œTPÊPµŠcK§/dç™hÒïj A'Â0`Eÿ¦ØßÇúm]šx<ØKw56uhæUøw-<ž¡~0F„’üpß’¤87ů–Óõýì<—'éLר½;ƒ¦-[VϺ?@9ßë±:Ö¡¡›®Ð轂« ZLÄÇ%Pðô¨i‘œ>´ƒµ«–³`á"æ.XȼuÁ$hÁyÈ"Fqð¥~ÅûÑ8QÁIŠÞõ —‚‹ e•„ø„Ü+ïÑ•ƒB¦.s& “IUA±.•sÎGTŒÕ”À†û°án8%™T 4z¼ú¾Jïsß²üèb¾8²u9ÜÜkS÷™tðoˆ›un¢©ñÄÜ0¡jÊQ±üý-/ÐØ•Ãþ»šrŽ8UÂZœËiQ“㹑¨B™‡Xyª8м•'¿`ï®Ó óðÁ 0]ÞÇ®pZ·æ´ª’;¢| r¾×P/MiMáÀ0ÓëPƒ!O«é„n˜Î”Ùû¸œ®RTŽ(št2Ô¢öcƒM¡ýhÑë5(Š5¥mŠ˜óÕéУbÈ6ä„í#,!„`àâù²U³ qÖ&& )KŽíñ¾Ë#ûšXßl më2òë™t:~€}ÇNq2(˜Ó§ö°ìøV.«ÃˆO> wu‹| ï}GŠV˃?»ýo<:¡`׸%uÿ8Ρ{89̇æF.ìÙË£Žê-›s{ʃ•ó½}Œ{=V•Ôc³˜ðë>â1äÍgi^»Ž¥­0×)`8Î÷Cdz1‹"ðÞ÷s7°„tdeç(LŠžZ¾9ˆR–rv”‹&œöá…†÷ñÎÅŠŠuýéWן~€!á<»æÿÈgöì´ú¼#唲8ØkPÂc¸™ Uþ׎˜b£ˆ1@e³Bÿ@d¬ESû2ßp+eâWÏŠ€ì81Œõ®°kïLºø5ϳ ãaʹøÆóí>@,¶t5†õÍóÇ`zq©ðH×õ?å „ø·ü»÷èÔT‚þÁ†HšÒÏÐ¥E¹œ1bƒOêèÔ$í8LâCÜÑÙV£Í ]ñÖ©d_¿’sŸG)…—out¤qdûAâÿ¥{.¦äì.üÅ™§q,QE[©6µlr‚NÑéÑ)€Ñ€á¾nžiU’ØH¹½ì¾fÂÌ£%Í”|?W\åüà×@&‰I˜”ÒØ—ÕíÅ:@Pö#þ`OB9!JZÐH¾t˜¥ß~ȸåçÉÒØÓ|äZÜÍ(8û÷¿œBÂÞ™L^D|ÁÖÞHØþulÍÊm£9´q'Á±™¦¸LÄŸ "¨ upÆA›»ý6=im¯0‹)KO“hÌÿùÂs&¶˜[Bê#Ÿò}ÊAñ¯)þ©KÓe6LϳœÆË˜•J|Ô5®Å§cT´ejÒcÔ›Œhá/e›¼2v07&ÎåÈÜq¼¸¾25+QV—N|L,ׯ^&*YC“wüi㘒Z3Å?ÿŒ½›;Õ+–£´™‘ä로:IªÞ•^üpTnnÿ^y¯?‘8w,ƒÿ®Ž§{y¬Œ‰D_¹Èùk::LœI­rÅW$º*­hk¹‹O_9wwì•xBOq9EÅ®áH^kŸç­0:w7°cýæ~|÷SÔtÀR« uõcdOO¬þig>ø5¶c릣lÜX4À¯QÙB‘qßåü.9Ï.=ðÞþ'ÖŒgD¾•Kcˆ=ÏÉàëX·ìLÓÀõìÄùòøËAñ]WCNpP Z3+ÊØ•Ç«‰;Þõ›àߢξ¦GÁÒ½'ŸMóbÇÚµl &,p?éª%eììpªÝ†v›Òºaîâ ­=OÖÁSœ¿Ê¹cgIÊ ÛòToÙ—Ž½{àWÅ:OC¯PÊ£_þP› +Ö±íÈ‚ÂÉÒXaW¡:~ýZѾr1ß»3s£Ï§½ð\0‡å{”¤båP¿žÏ1ôÙú8åÛ% †¼Ï«ÌgíáPöí8‰Á¤¢¯ë΋=î!è0ǧU6¯#ʤPª^K—)†r~´»òé$ æÌ]ËžÓ'Ø¡ÇÖ¥M‡½ÂÐŽÙ̱þ_¸ô9!þJdäu¹CQÌò½—ñë^E¼ƒRˆÇŽ¡S§®RBaãÆuÔ«×à¡·#M°BˆM‚N!„Bñ´’o y”r]øzU)!„B!A'„BHÐ ñ4277'##C Bˆ22Ò17/žçX%è„xŒ :AFFº†yBîÔ©“899Ëöäq!³˜˜¢££ÈÌ”‘ææ8::áàà A'„Bü™ºB!A'„BHÐ !„tB!„B!A'„BHÐ !„ “"B!A'„BHÐ !„tB!„B!A'„BÜ]Q©ª*×®]%.îÙÙÙRJO½^=..PE äúQ2뇜גÛîù5=W¯^!33OOo,--¥Ÿ"ééiŸÂ—ŠR €Ô’Y?ä¼–Üv¯È]\Ü êÖ­OFF:ii©RŠOFCµ <*A÷ˆHý(™õCÎkÉm÷Š ºììlŒF#&“IJð)sóœÉÔË£#õ£dÖ9¯%·ÝÓÝéF£”ÞSJΔ±x°s'çµdžWYu)„¢D»ãˆNUU)!¤~ÈyO=Ñ !„BꇜWQâ‚î‰`8Á´ŸówŠ;ÜDïòE@3÷~M¿o¢ÖÅœOÛaû0ÏIgìeÒ‹ßqбS„»V.ñÜŒHŽmû›­§8s1’©Ùh-l°w©ŠgÝÆøû7ÇÇɼd¼ÔÁ{¿NÒ.³ãF¶:EèÕ8’²¬Ê8àZ«-Úv¦½¯fÒ¶ª)-šÌgKÎf]›}ÀÀÚ¥xZ_AñdèT-zèÐkÔ;&E§Uåá>¹>§P´z4ªŠtðÄ¿[?TRÏ­åÛoq(: UÑSÚÙ•š•­Ñd$pýòq¶†cëªe´xuïµr ä½ÿæñÕÁ§gD§’rf%S¾^B`œôe¨X½Õ¬$^ çôÞ5œÚ»™µ­F2î•VT4»¶UMæÔ‚É|¾âé¥ëðò”Ïè[1›´ì‡m[eD'„²/®eâçó8™ªÅ¥ùpÞ~¥M+™£UP4hLIœÛ·’Y¿/ãµL8 žÿž¬ð•Lø|!§ÓÍ©ÚéM>~½3µ¬ULÿoïÌ££ª²5þ«[U*ó( ÂŒ<™i@Q«9q –IDATAAE[\‹ÖeûÔÚv‚V»FЀ (½žú¤á¡¶¢8Al¡…FeI€0’J%5Ï÷ž÷G T’JHlÒÄó­UkÕºÓ9÷œýí½¿sî=W€N¯bÎû˜Wæ¯`ûæ7ùSPÏ¢g†‘ÚŒHØ)ø[/åÇß© ^ä®L?î@ËÎø›ù]h–Q·¢¡ÿþUE'j–)I%ñoâ‡ZÂo¯bŸ 2nžÁ[Óbr»°”9/£SHïsŒ$ÿ`h¹Yvsä`‹Ptj1¹oÊ!·ŽkƼÀ’gúá²`)¯2"ºÝÍK #™6åMv}ÿ+†ôáÙ!q!ê?Œo6v¿7y_âMÈïÎb|º·¿å[ØÏBÑ˲~ÍZ¾Í?B‘Å…‘@f×¾ürÂDÆõIÅØ”}ŧ,çP§É¼1«Ç>ù€Ï·¤Ø®aJëDÿQw3yüõ¤‘øiYúÁ |yÔ‡.v>ңů–!j½N캮ë&ð.¾$+<”ìùŽMÛóØs¤„RK.5‚„k:Ò{Èîí£uuÛôœ¡œûûG|òÍ ˼( íèó‹;yð¾!µ‡½€`ùaþù÷ulÊ?Ì)³“€!–Ôô,®ð ÆA·xÝUç ÄE;9°uÇý`ºÿ~¸/z‡‡@Ô_õ»ð$áwÿÁ#ïdÛº­L¾a,mêRuÂFþŠ—™¿ö¾äÁ<³pcS½-^ɵ E'ª×§NEWó¸ ¸}Á¼ùR`SˆËêI¿¡)œEì+øšå{óÙóðLþtK»Ë Q«Ì‹ÿ# žaMÎ6œN¤OÿatSÊ8”¿—oWÎgïñÇÈyv$r,I*ºÆ§éîÙC™¦#fàHú¼¨õ­D%øü¡§ŸfýÒeäZãiÛ!‹ý{bR+8yð›V`Çî{˜3û^º‡<¿ReÓ¢Œ¯þ‰Ï÷ëéÒó:dY9¶ï?¬y£e‚מB’î2A\GÖ0oÁ*öÚ 2¥3½þ±jçNŸdËgg0õ¾‘®×®:¥¢«´“{ (ÓtD¼‰F/ª¨ËDü´6’®+ 9rlÖ[¹æÒ“z!çhj9?.›Ï‚¯Š¤eú«/0&у+ÐzÆ Zµ¢®V,þWcž™çoi‡!¨¢'X¼ŽÙÓ^cË{ËXÛg2öJaðÄ&6fßÁ‚÷Ÿ`p¼††½sKž™É';ßeé·½˜5:ù‰Æ«“’â24ô´ïÜ]c—[TÚ0bÊîØ,“†ªjh(Ôól\ôælXÃòõØ?>£Ö˳êñ ¬í:‘Å+e`"¨(ˆó˜9u!›·ç²á®ÁÜסò,áÈ篋WQ`¥ïƒ/2÷>$ ‚bØŽæSh04)îvr¦¤ÒN:tÉ êW jr6]cÛK(>«A¢¾–’Ëû¿—9°ë Á´a<·èyFÅ»q[×€x³Wt x·ŸÄÛW8<¢èæ­_ò­ÚLxЧ‡Åá,³T%2º„<õÐ6v.ÜÉ×[Š÷«'õ/Ÿ:?PÕJã¦>D/QNyÅ%'ÓßL½­ÓrÙ³ñ;Šoš@–ä¬TtæÄî€ŽÄøèŸpý$zôOCóš1»C6ë¢üðý Ú´ˆù˜ooCº®ú=¥#÷O{€ºrÊÊ/6„Ic2ØúQ1‡ŽZÑÚ'¡CPºåK¶X þÆ©üù¾l(/£üra(é=è¬ù¨Q½º”Š®º$ÄG£ QR­™HHÐÍÝ­"„RÝ·ªgØ•(IŒ™ú$#ã\­f¸²å):%š6:’QG_:J8\l¯±ÕÍ¡ýGñë48›€'XmÒ^=è»ö¦£~ÇNáˆk€ Sâ0¤S_hÆ­ùtÈàÄ/È=}”cNAV¼Ôt2ò*‡õÓœ­Šß«"<ç9rà'K+px¨B€°`Q@-=Y…ô¬W2úÑ7Õ/dM\¡zIÎl‹R*ì4’Ð ‡÷Ÿ ˆ‰Á£ûbpùÑjd¦ZÀ²­i8(íä’ßi€T›ÊÑ… èÕSãð3—äÐyæ3Ü–ÕúfL›¹¢»˜v(¹göëLÊ /“¼›æ2vÎæªz ÍŠÅDhä¾p/¹õct¹q AìÅL'´ .+ºK‚.•UCÔ°¡%–¦ ìV¬v '%TtA,‰ñ:@`­°¡‰¨Æ­Ï'<œX¿”×Vþ@‰'ü“˜:½_8›Ž‹%2 5 Ô)•î!Ô*¹ Y)/WJ[2“ƒ¨â 5¼Ê”Š®ÒNâ.Ú‰Õ†&LõÛ‰j£Â&@ObœîòýUùÖd†?ý,w¬xŽW¶ífiÎÿ1ëwŒjÓºfµZÈÝü¶2,‘á»Ôï ÿy¡J &ÜNߤºSE]RâQM„IŽ„Z•ÉêdV*ÑXèLde§£ì;Ã…ÝßñCù FÕ™@¨œÜ¶AÆ>éÒ–ÕUàr'rÛÌ<3ŸgiÁV–äD1ó!$¶Ž¬]©¯Ãÿó?jº+WµhzõëŽQØÙ¾a3%6;v{øŸÃåC­u­Úåhö~<䩵Ï{$]V }vOºEÿçÛO¢éâÕýiÐõ6î¾6 áÜÉÊ¿í L­ûxÍ]Ä®ƒf4!š·Ó‹¦K ÁhÇáñªhZåu+òv°Ï_#hÕ°“ñŠ(z^ß #nò6çQ¡]ážš€ƒMÍæá÷®l'wu÷.>Z¹³Î~ð¯çu§Q•DFÜy#‰Z=¾Uóãò¦3ñÅ9üúZþâ,š¿’»ÖÚäÊýÚìhH}ÂÖ[#iø¯¸%¬ÛÞeñêƒTkœ°Q¸c=[NøÃ@¸243ßûˆüŠ`Õ>Õº—Þý†RCÿqÃhÓŒ;\¢¹:HfìSÑ7.l}“‹V³óŒ;$„ßʉï?å•?¾ÈнŽÊ}D‘‘™Œ¢±åëÃ8´Ëpøo¬ÌÃuqüñʼ ·?”S ößçõ5‡±UãTëɽ±hMÃAè.ÚI ·?ùkzÇ.ly‹Ùÿû ÇíÁcü˜÷æ²`Þ‡ìs+¤œÂ#ý Õí(œoÕ|8üí˜üÒlî뉷p ~Î!—Öâ]˺lÈ ã¢ú`A¥Í~ ˬ¿²}ÕË<¾¡=Ý»d’ ÷a³”Qzî,f§Â OgXGCeVoC—ÑŒÞÆ¼g÷qíuHV¬î?Ì— uè<1<†€W•‘@]þøñ'ÝÂÜ0ïÅålËû„œüÕĦe’™lBç³c.-¥Â£AT&7wIº¸˜B·±÷pýƷصö~¿ÿ:zµE-?ÅÃç‰u#òV³Ù'j Nj˃ÿá†.k ¨ôâ±YrnÆ»ìY5—Ç7v¢GçtLªóÙ"N•=s1]“ Wƒrè2ÄNRï çÁœ?¿ËÎMËøÃ¶ÉìЖÔhã|§ÍnT¢èpóÓÌ¢?N7jC|«êÅ.:òpÎ ¼Óç{äsæ/Ž`æ³ãèÕrùÚ:]B^ê4_Ú-Ì]z=[VÊÚmÝ·ˆ&!%…6½oeüðá ïY}>"̼EUÑÆ,„>,僯wñ½]#æšk3i2ÞÙ ½ÝEPÆè~êuýŽJ›]>”Ýë¿`í–|öž¡ðh}téÙƒ:h8ãÆ {„r·Š@HÍÜÅ&ÞYþßìÝÏ÷%F’Úö`ä”é<2Úɲ߬“¼Qï\XhYÅ+Õƒšy'¯.íͺ?ç«íû9’ ¿ÞDJ»îŒyà—ŒÍÖWsœW‹ƒ2Ð…Ú‰Æx¼7ŒïsW³nk>‡J 9èU0%¦Ógä FÝq7ãzFb¯pQëýïú|«êÁ¦ïÁ”yÏá™6Ÿ V‘ó—f=5š–úæ®´ô\­žÝµ+λ4ƒÚE‘œ™NŒâÇz®GDgJ£mŠ ¼ΙÔÒSJ1qñÄDGb4èQ¨j5àÇëqãöxT=2CjÛT¢UçÏY¹´Ê’°neÞSËØ×å–̸•މIÄ™"1êuhA?^— ›ÃCsYPàĉãôë7@F¤&À¿…Š‘¨˜Xb¢£ˆ4Ñ+ 4 5èÇçuãr¹ðÕ06%"–„„8¢#èu¢Ò¾]VlNñéÄêÜ”-Ãsé4}é™ÉDú+8wÞ^+ASLid¦D£ÚK9góWçœ>Š˜ø8b¢"1tB }x=.œ~íês°©ùÑlü^#íć):Šƒ½N i*Ÿ·ËË ¿èwC|«!†”´LP½˜Ë4÷wÉëò{Í\Ñy°”œÆr¥Ã\(vÕs€êÃi5ã´6¤L'æbgXqY•àª~œçqVH§/]Aõã±—ã±7⟃ò ްûÊÏœYÁä"‚vÎÕ]€Z¯DЃ£Üƒ£á•û—9(]x;qÙ,¸lMà[NÊÎ:[_ë tš&h¨sGh²I~Öüý*Ñ |r¯îöò;uÒ¤È~•h Nj–jH¾•×þ9™H¿…3g­$~æQòCö«„Tt­ +gOZe;HH~È~•NBB:D Ù¯Í<ÐF‚Á z½üTvK„ªªFÙMÉÖÉÙ¯­×ï… tÉÉ)œ=[BZZ:‘‘Q²[|>/fó23ÛÊÆh"H~´N~È~m½~/l ËÌl‹Åb¦ `7G¶b Btt4ÙÙÈÈ®© ùÑ:ù!ûµõú½°+£HHHHHH´ÈÏ`KHHHHÈ@'!!!!!!„„„„„„ t2ÐIHHHHH\5ü?ÿVµ®¼»Ç$IEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/function-manager.png0000644000175000017500000033217313145274760020344 00000000000000‰PNG  IHDRÿêì s pHYs%%IR$ð IDATxœìÝe\YðgæÝ}iéNEQDÄîvm]×uÝ5×XuuÝ0öÕµWÝ5Öî.0@D ADéî¾1ó~ û¢" Ïÿç½3÷Ügræ¹gNQQQ 99™ GGG111‚ ‚„B!„P·EÓ4MÓ¥¥¥>>>_]]Édáááqqq½{÷VQQEQÕÙ¡"„B!„>I’$I2ŒÔÔT}}=ÆÈ‘#mmm•••¹\.EQ4Mwv!„B¡O€¦iŠ¢¬¬¬ŒŒLLL Éd2«RÿÎŽ !„B!Ô!¸\.‡Ãa0Daa!ƒÁèìxB!„B‹Çã‘l6»³Ã@!„Bu86›Mâ_„B!„zš¦Iœæ‹B!„PAvv!„B¡Ï³„B!„z fg€B_:çöÓ÷òZ:NªŒÿóòÖ]¹ý凘²âZ,«ïNœ¤Š}E!ôeèÊw„B†¾oÖò éÕ þ¥=T0ÁG¡{„B!„z ìûG¡DªO:ðÏBÓ{*ƒÙÅ_¦Å7çî- i lì(B¡/F¿!„P7G0X,6»¹¶¶ìѦ¿úr€qÝrkÛ PïN/™óoÚsÿ³ØMâïxéä…{q¥ ­nînl?-‰šÚ-Uíqñê#¿ð„ÔÜâ )"!«¤ª®ÝËÀbÀÈ)´pOJ„ªåè<ØÒÂ|û¶_dee °¨hÃæŸC^‡úy=²ÌþB¨ÓDÛçÔ¢K#Ï®øï~hQõ^9ï^^ù_今MÔªyÆ@åþ»~ÛÅðBªvK—’¼ô’¼ô·Q\“1æ§ ãÙu;nÇ–ÖmÉËI óI {~ÿ†ów¬©'ÚÞhé¢W¾ùéf·6RAyQvRQvRìë€\ÍýµäÛS;!ôeÓÕÑ {¾låªý»ÿGÄ÷«ÖÄÅÇkki _fÿ!Ô¨”‹‹†\lðR½ý:íHpùñOîÁ”TR•¨ÈÎ*æÑ@•„œ¿8r•ƒ(ÿýÕ?_xSZ•OL)Ž‘¡ºxevÒû”¬J‚¥jæ8™—žZA)ÓËÞBM€×•&šÝžþ§ßoÅVЄˆ¢ž©¾lERdLzEÓ•)^{×˨ÿÁ®á#ˆ¶¢¥r¿—Ì¥†œá A6šR·0;1>",&ƒ+|­ „Pϰg׎e+V¾Mx·lå*‚ âß&¨©ªîÞ¹]ø0ûG¡NG´«óŸ`¨º­Û¹ÞMC¤âíé5ßÿý¦œ òÃCF €Rß³çêR‚¡:hùŸkGô#øÑÏ€-a<ûgûê5h`èŒXÿKƒ5šÉþébŸsWbªRRÂfáž?gè‹ðÒ=¶,Ûù4‡šŸzÿÌý©6“ÕLh#Z*+5ƒO0û|½cÛpéÚšàå¿ Id‰cÇ?BÕ£¬¤´Ïîª/ ª¢²o÷ŸjªªÂ—€S¹B¨Óµ+û'Dí¿Z6DCDu]èV÷âÐy¹ù4/Ò?°zœ !ÙÉŠšÔ˜²ÆƒŒÎ?* ¸¤ªXRÞyÎD}1`©¹Î¥Sõ ƒæF¼.¦¼­­hIY¹ª;?èäÏ¿=wåá³—‘‰¹KN¯µÖ‡‹B_0“ÅfWO‰b±X"l‘v½ûþB¨5³æA2˜ŒßÐ6†¦™‰\u>OHJÖ ´¡<> tIfFu–L s©OÓyNgeÖ ÷g¨÷ÒfÕ‹GW›M$”Ó4?3#‡á£RÍuŒÃÙ(ß|Šæf†Þ=z·êT–´ŽëÔsG}¢ @¡/Bn^Þ²«Þ'&VõOLJZ¶rÕ¿v+ÈË Yöý#„PGªZó§>“Ñ8Ÿ¥‚Úsº¬¬œ†Vbâbµÿ`0›4ãõßüYçV?¤­hTqÿéð/ó‡[kʰêм¢w/¯ï\³ý^V³sB¨‡Zµv}Uêà¯ÝþÚ­­¥•˜”´òÇu—€}ÿ!Ô9 &Aд ¤¤Œ6TNdd»Þƹ7!¥¢*IB>‚wá%Ô¤[ÈÏÛ5Ù@JYY‚„ ©ïù RýØ™J~ŸÌ«ž`ÌPVQ BG ¢Z¾Ú4à+šWœ™’œœ’óâÖ™ûÑEPÅž/òGŒQÀg ¯¿{çöªÎþí^ù㺸øxáKÀ¾„ê yyÙê¬VéíÌ€Ê÷÷Ÿ}Ãmµï¿-,Ó~öÒU;Uâû÷^ÄŠšCTY¢ß‹Øª""ìê§òrsÛüÂÁ4q°‘¨.6ÏëÌ­÷•U¡gyŸ¾›À¯*’eÔǺ¥¯-©xð<"»’ XRªº¦½›¹xŒ9“ é¢¢’ª „ú²øy=9õÏÑÚq> òò§þ9*übÿ€}ÿ!ÔYz–’73‹(ªøå¾Ù“.)³‹2rJù›íJôŸ1ÍÂ÷Hh 4?íñÎÙçM5¤‰ÒÌ„Øø|ËõW E •5ÔXÄ{ H¹¶aé[cUQ’í?ïû‘ÚÍu RNÓ'øýSIUxðÛi, d+Ã#Rª¦ µa3Gªµ³S‰.¿²mgKÍÄÊÒ@SEVœÉËðôEÕÓRLSS »©BèÂì!„:!Ùoæd#ßãQå4ÐÜÂô HYë‘9|RZ<Ó6¦î¤_Î[÷Û•È"ŠšW˜T}¬v¶.!íèÖW.À+ +³b^fÅ*Jã©æ³–áÌßÖå¬Ûu?¾Œº"3úUfÝŰ9—lÿ¶äÑ¡©²´ÿ´ÿ¯¤ŒÕ¬YŽâR"B¡`öB…m4ó÷¿$ÿ=vÃ7"­$ÕLÜgÍ› ìñýCŸ,™TpøæðI'›w½x›œUPbÒrŠ=ë>CÍ«%ä\VýY.÷Ïuß7ɹ¥\Õö3&ÇeÕ1—»×ï>yñ6=¿„Ç“QÒ1±q6~\íIý ©>3–«÷>3¯ °¨˜ "R º&öƒFOi­Âj» „BÂ#JJJ:;„B!„Ðç€Ã)B!„ê)0ûG!„B¨§Àì!„B¡ž³„B!„z ÌþB!„ê)0ûG!„B¨§`RT›Û»#„B!„¾̲²²ÎŽ!„B!ô90‹‹ ;;„B!„ÐçÀ¼wïvgÇ€B!„úˆŒŒôÎŽ!„B!ô9àš?!„Bõ˜ý#„B!ÔS`öB!„POÙ?B!„B=fÿ!„Bõ˜ý#„B!ÔS`öB!„POÙ?B!„B=fÿ!„Bõ˜ý#„B!ÔS`öB!„POÙ?B!„B=³³@ucÁÁ¶¶öB¡GÓtZZj^^.ÇëìXP,K^^ÃQ'B˜ó1ûG!„BmHKK­¬¬ìÓ§Ÿ˜˜XgÇ‚(//‹ˆx“žžÊáhs>fÿ!„B¨ yy¹66våee¥ j€$ICCã ÌþB!„ЧÁãñEQj¬ê‡"üˆ¬ÉþéŠô Ïû/¢ޥç–ò¢RŠê½Ìmû qs²Rù€B_~È_s·Þ+ ›ahNÚ{`–!ãóÇÔ‚ Ÿ_füé¯ÒÅ¢B¡®G tv¨yíúÑ´7û§KbnîÚyöE&—&˜RÊzâŒÊ¢ÌäØ k—-ûu½‹²P3ªŠ+~¼iö¾ ÎÔûfèá}¡/ )¦ÚKGÝð5ee1áÛˆO[„BÚ›ýóÞßÜúóÉÐR¦jŸKævЯ^1”[pïÜÙ;o“ )PÆ+B€Ô½ö÷Éj]{ea–ÞðE_Ûˆë+wí0B¨ÓÑt3OtQ·Óžì_rãÀ¹°RBeЊÝ+ú+ÖÏñÙ²gl¶ïôVo ¡î„Áé=œÓÙA „BŸI;²nøÝ›±•„„Ü…ŽŠÍuïbÚöæ5ÿ ËS‚Ÿ=ö{•œ‘›_Âg˨êZõ>m¼£võS:óÖ†yG#ùxqÉØ‹UïcÙ|{æw9€Ÿqÿê­Gщ9%¶¬º¡Û„Éc¬•X ãÊxuóäå'A Ye¤Œ¦Yÿ ³¦˜o]|òù’£;F*Ô 1  ãž^¾âᑘUB±eÕ mÆOå V7Qιûã£zsŽnsxwíܯЄì–óÆsãâ–/¿˜¤3ýО©: ¾ÜÐ9¶Î?*5ìçãK­qÆBÂãG_¸öfN¿5Wר÷»C%^\½ät’åÒc —#êÿVþ1 ýæÙ ž!ñÙå YMËAÎè¯ÑpL?/òáõ;O£Þeó˜R ªZf½ÆŒl$ ­µ6•ÍŽûoO‹!Dl!ôÀ¾ÿ/ƒðÙ??>08‡"Äm9Ê 1hWðþΡ¿oäKq4Õõ,õÅ…I1QOÎ…ûMÛþÛ4cQ £!3'J=º.e6|˜…< ÀPÕ#€.‹½þË/§C IIuCËÞòŒÒÔ¨7GC_†,Þ¶e„fMÜü”‡;W Ì'$µÌûØÉѹñOþZëj×hÖ3•é³oݯT[QÏ´«012Ôó¿×þ¯fnÚü•©xƒëá'ßüõÚíHPÓÕ6–/ÎgÑ ÁÃL®Žôòˆ™øµI½£ÒŸjúôúóðèÒ£;N‡”¨¸ü°áW­ª;tEâƒí›ø?tËú· è¬Ç‡Žæ³u'nܲÐZ†*?ðØÏ[ï$òë]ýx߯4JeðÊŸW¸pD€.zsö·Í—¢Ïí9k¹‘U½K$<½¯îºîÐ×ÎU'Ò4A€Ë0Ûÿ"žz†Î2±«Ý₟ðÄ3NÀÐì¦ §"Ô ž·‰1ێ̶W`?Ýó×5ý|¯Üìø• tñ«ÃÛϽ.’°˜ºfÃ4+…êßH^^\X†Zmmšjg‹ÑFl!ôÅèZ}ÿ4ƒE4]uíúë!ßX7Ø„ŒÅ‚ÅìbAw BßœèâÂb€••ª?‹P²`S—ú€ÇeÁ$?6 (»Ÿíuýq(]òíÚÎ9Qm÷ïgÚˆUÆ<|š( ’¼¾.#Ô†.œS•ú)g?g›bý뢒žÜ)9§ùßUeô@H[Lÿnª>“ÊxzûUIýphByø·‹êN$B¦ïÐrï÷èEqí¹ÜpO¯dJÄÊÍYoñ5‹slÑø¡£ÆÖý»äŸØv/G“Úã—U§×ÀTs™â¢JòS£ i:ãÉu¯\Z²÷ü 3kS`ÉØ™*¶·¾-F±!„êH„ˆ¨íuía:nD ¬Ží´¦Ë2¢Â£Þ¦å—ó4 Tf¨Œ´ ¨´öÉeá¯c¹„´]?Ó†{I²æZŒà„ø„RZWJc¢’„¬ƒQƒ7¢&}­¥îyÖlDGGG% HIÛþ6’õÓ†ú€þºÿÅÆGE¼ 4¯ ‡”µégÚäñ†¨ÕŽçµ ‡Ïs‡+PüðyHö6@ï#ÔMÜÛ4é^³A——HÓ…¹ùM*(+6ê{g*)Ë“P›ýääS4¡ ¦ÒèFL*«*3‰¸ÂÜ<^½Š åšéËgº¹êß<æáâ>Q“¤óýùüÐ!R˜ü#ÔR{ì†í¿â')%-Ý  ‚Íb|>€ÎÏÎ¥hRQCíSŒílo‹Ñzl!„:¡9|†›÷–{>×޵ž ÞƇŸùðÆÝ§A1I¹¥¶ ÇÀÆuìÄ‘–ŠÕ÷2ÿ_ïñ•¹ýÀÓê›@¹ïî%ÛŸ—2t§þµkRõˆNºÐó·o÷…ªMßµc†N÷ëç>û—ÐÖV ƒ3SâßUG¼³éÒàã[øæ«8Ì]>~€‰¦²´¸“þë¿æm¹Ï…¶¾„Q@ÊYjÑÜ cRÁHBظ«Âiõ(A4ø £Ù#©î2ÂêÒ_¯ŸxÄ]`ëõ(´œäŒj!Ô,„°šûu%„ùŽ-ÔIBýÏ!þóS},Buq]«½&ÃlÚd“GGݼäö­}UuM¤t½¾º,îÖÛχ’Rš¦¶Ž Ì’¤7¡ÿ z½`ÓOîL³èmÂ|•&0©Ø-x[NRb¢ó)íª•ñ‘ñ|BÞÊ^›ìZu"áGþ0õímoÞË yæWà8¤exáÏüs@Öý›•Óíê-Wž—W Ðf÷!§(Oï)•Þ“fõneÙ<Y’ r³r(hðUO“•W7ø‹U#ˆ÷¹YhðýŒÊÎÈæÓ„¬¼œPµ@È tïs<äùcÏðéìh£—ËPœï‹Ð‡ ˜LFMyý?‹ ‹Û=r“SR ‰„ì” è~ţj1B}_aÈŒ¡W7Ýy~ýÁ›IšÍßèÒлχ–ª ]÷Û:w &Ÿ’ÁO¾·eõžgÿýs×róX5@ÒÄB›œW<^C† Rc"òN/í‚÷qob+ÜûŠÿ}Td -fg®K´ÕaÔ%µã‰<Û|ÄCºôå©ýsš»?Óå‰áÙ4Е…E!­Ðà.Iç¿ôç5¨$‚Éb‚†ÏÈ )Kk}&]ôòé«ÖæÍF¦š ª èU,·þë•Q/Âê%„”‰©ƒ* ò}Ý`²•áçŸ ÄLÍ„|fCHÚ»;+AÞóû'¯?y'`[¸¹hâ|_„>)+/G€ -9µþ`þ»W¯óÚŸýKš[é3¡,ðÉ‹ü–[Œæ[›fÎûT-B}iè®jû÷ù`2m²™ïííëETÕÁªCµ1SÙ>wžfƒêÈå+H•ääæäççå”È Z>¯XeÌãgI|š¦iJÅÔ\àÆDÄVÐ4MSù1‘ï)¹>ÓF›3Ë##x4MÓ‚ŒèèLšil®Ï :á²["üϱ=Ù+CsÜwÓ-$èL¯Ý«~¿ü"µ¬î&Í+ˆ÷9·uźÃAbªª²$•úüqTÍí“.¿ý¿“¥Ðð¡KVAŠ òRSËêM¨ºNpU$ žýãRx~ý{5¿0ÞïΓ¸ªlŸÔän%A§?øç¿°¢ê÷SAÿ÷ȪŸ?Z.Ãl$ ßûøáç™ÕÐ%Q—žå“ªÎ£{ 1¡ Ûd¸«QpóI&HØ ø f"Ô3ò&æ† õé¥gYÕ¿âüÜ€ã‡n¤Píÿµ"TsV ŠŽï¸YX÷u‚_ð::§¦mi¾µiêÓµ!„>š';xæ0eÈ÷»q?©Ù•åÊ¢Âc¹„L^9¿ö6@ó˺ *õ}RÕÍÐ6³‡’¨èTÄDÅ ÄÌ­,M,uȼ¨è]ù^@jYµsz×Ѿ'Ølq[¶ÀÎç^œÙpAJESCAœ¨(ÌLKË+§@DÕEG–`škñäßÐ[[†[ZéHósÞ†E¤K8p ¹ëW¿£žiÐ×^þ®GÀþ5?û)‰1†–Ë¢qfâRöK6ÌÉýõtàé³ïê˜iÊ1Ëó³sÒS“3‹É~«]*®Kç¿Z}0ðòæoÌ- ä蜸7áùœÁ´Ÿø¤1˜Õ=t„²ë÷K#Öîñ~´ëû°›Æ*¬¢÷áo’Š( ã™+¾²lÇÈ}†®«›Ù•¸ ï8¤/Î÷Eèƒ1zšêðàþ>{~ˆ»k¢+ÍÏ~@[Np¥®{¦¶·0BªÏ’§eüz>äô†9ôÍ ÔÄ…Y)ïߦ1Ý=j¬Èh¹µiZÚ'k1Bè‹Ò®æW¿óŸ>N™bùð@Øë/Ý¿ïË®=©*hª 7—OSù7×O¾Ù\a¬Ò²Rš– I=Kcæã×QQiÕw‘QeL#sC¦¢¬¹};*:ŸÒ–Œˆåòf¦ª]«>„×Þñ«„¤ñø­^yÞ÷ô JL‹Ëâ3Ĥ5m†Ú:º u²T®®m†Æ¨Ÿ=uú¶Od¨w"K–cè8ɼa¼Ó ï6,PÌ~îÚoáìíWq¾OÃøͲ1˜=ÖLœ Ä Æý²ÏüéíÛžñ!~å´˜Œ¼¼ŠÉ`·¾ŽÎ½ko¿L ÷÷È]?uùI`T€)­eæüÚ):Ï7<&’’µ[0Tœ~Ø«fq銇oÄ¿xJDVÍrÈØqSF÷Ukß.½„¢™•:–¨ââf%Ööé¡–Šƒ–ï$Tþ½ê–,ªÐËvÒÖÙcUž®¿þA¥IšNݾ×äÞµ;£#¸¤¸¼º¾ËÔACëÆé´ÐÚ4SÚ'k1B}&4WÚyúˆ+a×^ܼ;Æ~\Óã©`?v”Ms;±rÆRÕ•01×f%…Ç¥c#òíáFR4ˆ™›IÜxWî*YB‹Ùšévìõt "##½³cøÔè¬ëë¿ý;ZgþÁSÛZø©½ï/,]~!I{æá=“µqÐ?êñ‚ƒmmí;; „B.88ÐØØ´³£¨GõÏ·¿Þ)±úþКÁ2Á.{þëÂ}¡¬¾Kwô ü~÷ –ëúS‹-˜@—?ßýÍÿ^‰ßz|•}3+ÊЂʲ2nõÀñw¿Y³dàŠFO~ø'mÌûféÒPîÿû¢ ®ë6*^Y}æÕwoØÖ˜ŸWtt¤wän¿vEeNjG¥¶—Ÿ.‹¿ù÷…H>ÛØiàG¯2Þ]èwåá{¨ÝˆÁZ˜ú#„B¨'éZ#]êï×ÄEWJœ1òrè•W7ï*+×£ÄÌmX/#ü=¼S ¤[»MhšYˆß|r/ïm®EÓ4 ¢†–ºdPÄ«Gò‰RËÒP¬kÕF{t÷ìŸÎóÙ·ðL¶¦¡®†’¬8Uœ™VBK˜-øfçÓ%èü¸û‡îǧED䓚ãg:ã|_„Bõ,]+ß­ö_/.¾@gÂTÛ»y<Èä°ê²ZÎiŠûµŸïøžÚÍ‘úaŒ‰lí°P~Ñ»à)Š.{U¯IO“½,ŒY‚|= yLKs‚¢iP05W¤¯{{¦óySSå®UíÒݳ±:®ŸWPDÌ˨R.Í—W·v›0nò(µV6 h7AF˜‡‡?Ÿ%¡j1|ö·ÓMqè/B!„z˜®•ð6·¡ЕbŽÓF_¾˜R @@½|Òxñ–Ź›ù_üm‰‡–‘>G†QY˜›“‘ž–]BöýÁi€nmV,jd®ÃŒ­ä2 ÍõÅ«K ´LÍ$®=.æffÚí[c³kéîÙ?!®ïºhµë¢þ‘kï ìàÏ@!„êºVÂK×ëú¯Ÿ¯9nªýÝÝ/Kèš ª**•Ü·µ~výÊ]ßÐØ7¯Êi1U‹acœœœ,Eê‡P26U$c3@ÁÒX‘¢«¦ÐÐËÌ”õ$€Ç46ëÅ ºT]´Ï—8ë!ô¹à¬_„ê!‚ƒõôô;;ŠzQy޲Q™ŸžYÒp‰†¤²ªœ @—e¥æ–7HÓI¶„”´„˜‹É ø·¢¼¬¬¼œWo³(BDNMYšü’¬´üJº¶\%5Q‚®ÌOÍ*ivWÎôöm|O™õ‹B!„>ƒ.Ö÷_ž›’˜ÛÜ~qfJq ïT–d—´UvE^jR^Ór³’[*·;Áì!„Bµ¢ºRö>fÿ!„B¨m]«ï}(ÌþB!„PÛhšjû$ÔåaöB!„Ú†}ÿ_a³ÿààÀ!Ôõ ¹˜6!Ô½Ù¼cöÿehGßÿXÃŽ‹!ÔÅ}g+üÉÇjôÊתŒcy}vE>_­Ï¨ÿ:÷þ|Ψšß?‰ÛëÄ(½0Qqú-Ýõþa¿Û3¨ä®úË|mv„ûþhXï­ÅgÇ)uW{_ø½™tö¿#4yH̺‘rj´X½âq»˜ýøJe飄άK«¼6]aÒ†a²Þ IDATeÅeÕATãù­2qÚ:þbÞå)bÐ4¶Š;sÕÇž™7þØ0ñÚwÑy§ÆhÌ»Ëþêf棫vlrQͪx²Ôhè¡éq'£®ÍRiu?q!¯—Î91JsÁ©¹·k±4 sŽÔXà©·áEèovµ!VÞš¥<îœø¢‰GÜj÷Oä=_aè¼7sâåü‹Ej®VdÚÕäsã%[,¿Q ˜P?}:ïä(Î<ƒM¯B~±ÆGÚµÓýûw„9Åbñù|ƒÑö©è³,«íóGþ „:BPPPÕ_ìììªþ¢migWdœTHÖžfggSPÌ6´µè)“åï ( +2¢‚ƒìûذ• míÊT#‚ƒŠëÞ &òz6v¶jê Ò½tTì½£{©9I5ŸK¥úGVöeÕéР €ÊL.¦ÁÖXU´^vü6š›$Á¬™Ô0·µKÎO ¨ŠÍÖL]¼ê½4—–5¢ˆl"?<(ˆQsE¶¹~¡%f¶v:2DM=Ô\”xÔ¾¶–ªß;hÕ¶Y¡ûÃS/|â¾Å59¤áQ;;ºì­´D_[URØë¥äY÷ÃR|}óG ‘#Zø\;;¦¢¾­]®†º8Qï(÷mžÀÎÎR[º.î  à˜,. T~BpPÛÎÎfÈô}3Â2üžåŽñ>¸iÉ@ÊëÙØÑQÁA(ycã¾Y¬ú5•p?}€àˆÔ2è’ä7ÁAF½Ïmñzñ(Å£`gg—““£¨¨‘—WHKKQRRò-è󨬬ÈÎÎâpÔ…<³„Ч×è–‰aAAyŒiæ¶vu}ÿtQøñekÿ}ñžÖío®ÃQ;;(“%U5±­)›Lg˜ÙÎnØû»-$(8Ï­” 'þ¸rȹÅ:ñÕ¸£Suèü¿Ï^~êE±îRe.ö’T²¿¾Ñõ_ÛÙÙ&Ê“@°•líìêúNè’”ðà rü6vvbU±=‹H-«z/!*M¥2¨ ÿ—e;¦9Ë@ý5{Ñ>ïL ¤M ipªª‡š‹*køÌ¼i-MY1î¸óÚ;¿Žì¶é¯ËFIW_qef𥟷mÞ=Þó­*)ôõÚênûêʸ;¾š"qñôƒTY5ŸËÍ ¹s1JkÑ ûª»8?'>8(¸Ð½Œ®Ueª<#èA˜mQ]Üvv¶åÊlH¹^¶vv"Àqm¸öä©Ýó¦É]=÷ã%fÍíµw@ å APyoC‚Ý¡&¶vUlu·ÝjXõçÖf׎Ÿ>Ø9ô3U"½ó I=[;…ÆMšÖ3Å£x´Jbb¢ðÙ?‡£ž››R^^.ä[Ðç!&&¦£ÓKM ³„PW#ˆ::ÇýAÕ@š_’•^" Ëe‡~ø‘]I¤ö¼Ã‡Ÿ¹Í={z†¥÷^ç¾:"9o¼}"rø²Ž›NþêÜò˜”ÀîÿíʧWzífêíêb©ÀK öò‰—ºtœçtsµ\uýÌž¶éîÍcný"¯kb¨.C–f½‹K/€¸Þ •ªp!¯—ùוéã×?Øè¢wȪŸƒ‰ «$39)!&ê}9æÌÜšìÿà cöœßünüÖÇéµïß[O†—ö:Ž5ß3ÁAƒÝü»>m`ìÞ£†«ù÷æÒþn·újK1 ¦Ùì¿W8}ä¥!„ê#ÂÒÒÆÒÒ¦³A ³„ÐçBÆù=Ž‚dŠH*jÚ¾t¦Î´“þz.;v»áãu#P ¦¢ï4oå÷ë­/Þö»?ì#¿¿þHrÓÆ½WŸ{^ U6è3nçáß¾ænÑ?ð¡Er}Wßz3æþ‰¿O]{ôâM\P"—)©¨aâ>×}âœÓi׎’òz ©Þ«n… :¿oï©[ÏB<®–Ð’ŠjmÇ9sÆMœ:ò“|+"älöpôÏ}gïùûÞ ®`H«ÚOÿiæ\‹V¡~ÚÀ¤†í¸²—Øxøî«§Ÿp)ZdhÌþB¨YDFFº0çâ¬_„z²ï c›. Øì‹Mgý"„êj‚‚‚ìììîß¿#äš?èË@¶} B!„úâp8œÎu‚ÎÌþŠ –ÞýÁàèÑfF ±¤~Zjxk–¢Ùò+!„B胨©©uv¨tbMèIi‘@¨Hãê±!„Bu°Î›õËdÀfЂ¼r†œ”¤‹zNxÕiÁ „B¡–Ñ4––š——Ëãñ:;Ô‹ÅRPPPSS'ˆVwЬÑiÙ?[]j€4ð3ó÷ÇKl Ö×X쟤R\?!„B¨ JOOår¹ÖÖ¶l¶HgÇ‚àr+ãããÒÓS9 aÎ﬑?¤µ‘”MèIiâØ„B¡Ž‡{ýöL»âgÕ°P&õ‚íd$Ê`ªÉÿ2Y®îu’Á`*J;)åŸÎjµ„B!ôÑp¯ßžé¬÷OÓp#¸ 5Ÿ÷ê])ÕzêÀP’vR$@BFÔT¦Éa‚íd(z>«œÿña!„B¡/•úì‚Gtyó)(C½ÿŒaFb-¾™.»såU®j¿É#M%à'xžñJ”²;ÞNé þivû¢h: ¡Dˆ C#)M2C“{•7Z—ˆ¡¬x`ª¼†¡”‰ùÁ'‰ !„BõKJA^‚ÑøeRNìcsøÊ¸ç}R¤­Ç³Uø"¾|Þ‹`ˆ9°Hšç[ÑtIRAN±oMJJ:k|U‹ªÅõøZ•AÔ!I–˜ŒšQ¿ñ?ôNkД^˜(F°L7vÄÀ-¼©ÆWÝ€¨ûÑÌO;ȱã®î3×[=taÄÕíߎëg¤® )*&­¬má<}õÁG‰Í¬'ݰ¶I’%&­¤k3dö¦³!ùÔçŽ!ôùrf.#ÆŒÙèÏ(­ömR@*÷íçh­)ùåf£Ÿ¦ï_H¢RŽ’ ((~–ÑÜMªô‰ãNVég,þobI㵄BÝ)cÐ×^K €ægĆ¿¼¹/àöÏcÏ®ÎÓkÒ_SÎ;9Š3ÏÃ`Ó«_¬?k‹õ‰Rº6–œ&›£°ÌTÙN÷AçûmŸ6ùgÏ4°õ­ìM¥¹oßø^üŸ÷Å¿|uèÆÑÙFM·œ©û?&(Ï~ûæÍ“Ó¯Ÿ\¾ì}ÉëÈhU\S¡ÆÒÓÓqèc¤´¦±tgѱ>ç½”´1–”%蔸â·-tÄ$Ç¿sÑÓ•²)ñÁ΄¾0 “¯O=\­_“ç r|›8jë³Ûë¶Þ™øßتÆVÄnážý®ÒöZ-}øZxKfß^ð®»êî¨3ê­püóû(VÝ­Ê=v/Y°åÁ™C¸,ÿsÓ?*nðŒ* Þ?cäÊ{1ÇWìœ=t÷ܤ¡FÒÒÒzXö/(I‰ MÊ)å"²j½¬ì­Ò`Ü?]qïâ‹L ò__=ñºê”¶ætuŸ3û§ü¾ý°Õ3òò–ï¯Ýí·ø·ƒ ·þâ5y!Ô}1û¯ýyÆ?C¥ù= çud0 †cÐQŸØ¡…Á>½ñ#ö.ÙæWDjÎ<éyb’Z]Š/¦=ô§k÷E‡õ_ã}yÅ“ÜÎNRl¹KŸ”±]¶wÕÅGküyDñtËgG¡O†*Š÷¾ãó¾ز*šâPšëu'ÛP³•ɦ„ˆ²¡­¥H\xR‘ˆª±‘š8@H+°>WÐáËÓ„êú˜ªeèò²Úµ 1§ÞïuU˜w¯øáÛlXõFÌ^ž*K2õVúÖM(¾:]Ž$¶Í/uËÐYÇGˆ“,«-¡ü&…W¡r_ý»z¢£¡ª´(‹%"!¯aÜwļ-·ß5¸pSŸZ>¡Ÿ¡ªŒ˜ˆ„¼–õ°Å»%µ²Ÿy;Pé—gh0IQ³UÞEõFD ŽTbâö›_Ö‚ä¦=?²zŠ“©ºœ„¨¸œºíй›N¾ÌiqöÏo•>“›|©¼ÁË‚ÈßìØ„¨Û‘Ú!˜mUBÃzãn0e‘l‡1ï˜tæ‰QR$CmÁ½ÒÚ˜?¨êʽ ,)÷-;'ª5¹M‰š/۽̌Ie]Û{æ]O‰I-k+¨ìÌl|žŒPÏF—Æû½H,!åÍÝ&N1x°óàÑ'¸õªŒ{›×JóÀV2°µÔ–!€U5µ±±³µ±³µ±ÕWìÖ Ý:x„P÷F†‡¾L=c½fÛ"B¶ï¼?ÊŸÞ}ó­¼Ó¢Å.ª$SÏNRJÕÙŽ}ÙÇçY¼ ¿ €ìíWLð£ž=Ï ,ÔI€òï—•„J'“æÛºRß®C·‡UJ÷êë<Þ]Ž(ÊL~ászŸÒÄõ£u«FÐE/wM³áq)gØ×i”« ÆßëØêÇ·ï{t}‰éÇŽÝ'Õ&í;â0îß} Ö¸½ü{˜<¼¨ý ×<È•püãøO}Ä«Â(ðÿcâøÍO³h15«~nŽ2¼ìĘàóDJ žÑÇ壢¢`ZObºkkÈ…KQ«7™×;J»yái)©>k†‹ÀGT/äžGš€t›9^­Ùž}¶Õôi–;7†Þ{”õÃ×­è§++¸¤´¬4vv!ôe£²^\>ñ¢ñ«$§z)OºðmLJ%H›:ôÑ«n5Hqí>} ’=£K¿íˆÙ?B¨ÐüǪ̀§'6¬¹žO¨Mýnªv³©!ë0o£ñbïÍwʃ¾Ù¼¥ÞÈ Á€AÆÌ§Þ¾9ëLTA̳çé„®¹Ivd —_É’ÉÒÀ{íå[@KNp¶o>Ó,~pàpX%gêÙ€3SÕkÒXª8!à­HõC]ºàáš©çëNÿ÷Æ‘¹f’@iøß3‡}wkÍ7‡<]að±cá Åþóï°½ÿ~ýƒûËÿ&¨V¾Þ5“W±ŒëÞã«,«†ªÓ¹·—OÙü$[ÖiãÅó›\9ÕÑU¦¿zòNõ#›ñ¶+¡1¦ùÔiÖ¿ÿôúâŰõæ6µO%_?ÿ¬œÔš0m€|LÕÑù‘)`ÙÛJ·Ø3ôíldÉà¼è7Ñ|Pmå |yÀ£çCÝu¨%Þîjâ‹Úë—`IÊÉŠ7nWHY1ÀÍÊÌ£1um•KM‡#ÇýlavØ‚ú\x/Ö0«ddIªYŽþé ^{Ùëø”ö/ÇÂ0r¨JV¼òò/ 3Ÿ?‹¨ ýñ›¾ì?¯ .€ ÁçyŶä(ÙlTAzFÍ0èï¨Vï~AJõêg]õè¨äs»N'‚ö‚ÃGæUç¯ a¾øðVwÉ2ÿgÂÛ^³ÞU×#2ø`JͳfBÆå×k¬Ù)ç–~{:Ê÷—yÛÊGþïØÃê{õîô® ©´Ü¨ÿßR›ú€ˆZï᎚׌·] M1Œ&OëÍÄ\ºT7òŠzwõ‚%CoÒ´~"ðQUGåfçR¤’Šb‹×ÆPTV$ÊËÎkiÀ.U‘ã±{öüÃoELìßäÒ}çç!Ôq¾¨)¿„œ¹ë¨qcF7ü3r€®(]^VF!!%Ñè~CJJ‰÷´Á0ûG}.¤¬Ñ@÷jn.Ž–š’¼äÇG¶lûïuqûW¾¯Jê }½BxPâïÈ“t&*ìz÷ ‡M'6õϼ¹´ßˆ]¡<µÉûÿž£S“Ó>ƒ¸ í>g"ç“·ÙmWBsoê5iz?ÁÛ+j:ÌqW.¾â2Œ&O³g|šªk ©û®ÅS2v_u-ÏþgOÿ¿Ç4=€êa>í+Ý6ˆ¡Ï…a¼ðøÝU<žø†&¦½9>E6òÌÒQßÞÈnw»,éèÜ›M¥ú<‹7ØÛ¯˜eçì(kä4CÇ<{žAAÙ‹Öýˆ üéÈJéÔû¿Lw쥠 mã6sõÞ[5ò‚´Äd.MesmÔuÏ4ü1€GSù¹mÆÍ0_vÅ÷Ec>')7èm±Z}l=³´°ˆÖ˜yhÿ”zy>•žœÊ§š†zM×·ÿxmUB³HÍ ÓĨīçŸWm¼%ˆº|1„Ë4Ÿ2ÕŠ ðqUG*(Ê“TvfN‹Ar²r( ”>æ'e ]]]]]]ú[kË0 *ßoÇâ-óð¶PGˆIˆ@—–”6j¨’ⲞÖBà@H„Pg!$MfïZsæÚÒ'W\þcì·íÛæ›PàdÂ|éý<ëGê™O:a<€É’ä(}à®—oñ"MïVýÊCwú¾]ðøúõOžùøøyÿߣó{w¸í¸}m¥%0Ô\¾^ä¤ÜÌ“a†F_ÙOöÀ¸â͵[‘<€Êy_>VI¼q°Ÿê£hºÁ®­Jh©6n†ëjÏ»7.xïì.ÎséÒ>ËvÚTÓêlü#ªŽ33×`x$Ćƒ±ls§Þ…PËØÂ¸á]¬þzÿtqø±y#—^‹Ø¿pûë#Ã>ÝÏ !Ôý°•UäÈäÜ”¤,>§Þ|)^FbZ% ­6$IM}1+‡µ#û¿ûƒaÇÅêâîßí€RI%-I‚.x“ €öeÿÀ0t¨F†¾òòM<‹¢Ô2fH8:Û³/úy½ˆÒöI¦ØZô_‚Œ‘ÛÜuns×p³‚/mžÿÍQÏMëNOyø©ªÁaa|‘ë¶ŒìØqã%~[çÿþª\ÙmºUøEÏíóvõÛ5Pª:B5Mu&ñ:)6¡¬Ú¸šú›Ep¹\€zÑS¹ÙM–·k­Z(\iÔô¡2w®ß<ÿøîâ/^ް¦M®™ÉûQUDz1”³÷pÊ£³×Ó§ÍkfÙ^Ø…‹a<‚í0|Hs_-jB”2_ôÏÑàà‘GÞÿ·ñÀ²!-°¿ ¡†zÒ^¿„Œž±z˜orL@ –»G”ª,éÕËØRZÏþââ"UZXÈ¥/b×@ùƒêDTVÂû )ÉÚ^‚Åf|¯É!¶­s)(~~ç€g OÊÑÙŽ „Ò€AfŒ¬g׎=omÐsØÊ¶3ýÞ‰MWÆG¿òNCìÙtî½3wÚ?2©èÂ'æÿ/Œ§ùÕáÓ§Ož¥ÅØ»`g~õg²]íØPôðôŒö„AªpTHàÇEÆÕŸ`Ë}ýàqj+ÃûWBK…3FÈCÎóY//^‰ˆöŸ>Q§¦²?®êÄ}»ÄN ŠlY{#£Io[eäUûÂù¤òøï¿Òmý§KȺmÜ8L*CßÓî#Ô¦´´´ÎáÓ¡óÃß¹qëv£?7=ßTm÷AHê÷wÐ’ä†=¼zåþÓ§ÞOî\»æñ–m '߯m‚TÔÖ#xIÏo?xôìù³çÏ}Â3ºõ"A˜ý#„: ]~bÕŸ>\š¡å6Ô´ÅÁùªRÛt–¨d¿A½E¨”‹ÿÞ/dÛ»Twò3 œ¨ÓÑÿ÷©huÐ?õþÞ‘3¾ÉõG| 2¼½"øS«—È^sÖÎÔ$².-›ñ»wFýïܬkûÏV|Àe7FçÜ[µðp,è-:ºgœ CyÌž£‹õ!þÈ¢•·«gRwÖêiêDÞÍU³þxž]—Ês³^{¤´ø,šäôhÀäÇþ·óÂûêØ¹)w\¼/JP÷U«íJh‘ÌÐ飕 ïþ‰M‡.¿£Ä¦¯·þÐÇUÓ|ùáý¤©¤3³‡.ü'0§öš+’mŸ4|­WCcÒî•ÚÌCjÌÜü ‹Î¼²ëxœpsšBÝÍ+ÉËÎÊnò'§¸¦"¥ ǸÙ(‰”g%¾M̪Òwéf)ßæÂÍ,ÍÞƒÔ$xÙïãc£cbcS »us‚ÏABŸ‹ êè÷UÃ@h~IV\DTz‰$,—úi`‹ZÙ½G W;òïÍ¥ýÝnõÕ–bL³Ù;W8I¡<ÀÉ”é\^Á²4@¥:dÙ r”Þw.¿’vlmÐ?P9Ï÷ÎÛ¾t ÇÜÞÖXSA”Ÿ÷öÕ3ÿ·…"æ+~ž­Eò#ÿº²#}üú]ôYõs0Qa•d&'%ÄD½Ï#Çœ™;þ­™¸‚ðý“ú_ir©4qßõ5öL*ýÊ÷‹O¾'MVü³c¨<„ÜÐíÿþðÌí§—,fn*‡BaÌžó›ßßúxã ½£öý{ëÉð²cÂ^DZæ{&8h´p‘Lëo6ŒûwöÕ+s¬‚õ·Pä&û‡Ñ®Ëç ö¾Z$9xúXµÿŽÝ;v@rÔŒ± Æè|dÕ‰Ù®¿}ž6y룋úœÛ`hm¦%Eå¾ {_Àq£™‡n›!Üb§"½—oóÏWWöí~²øo·v Bu¤ºÓŒyNBÊÒ´rÑ´jðšüè…–õþÉìå6·Wã÷‰(› föQQv!˜ý#„>ª0Îïq$SDRQÓ~äà ‹V.cØÒäR©a;®ì%6¾ûêÆé'\ŠÚgër'i†N8ŒàDà t2¬í½‘èçÜGäüÃÊ–Wú¯Â0˜¶õ·Š›OýBb^= È- =›i®Y9ݪv†(!Õ{Õ­Aç÷í=uëYˆÇÕZRQ£í8gθ‰SG ‘JR%I¡IM^&9¶EPI§—|w1mýÓñmƒê¶¶’¸õøÚ§ÎÛ./ûf¨Ãõù: älöpôÏ}gïùûÞ ®`H«ÚOÿiæ\‹Vöº"ÕgœzLê®ÛyÁ;äÉ#I «¡ëoþ¾RûÌÀ½í«„–ˆš>Aóßý‰BvèôQ;â?²êùþ?=Œ{õÐÁÿn< Œ}é]FJ)i9Nž7iá÷‹Üt„_ÿˆP™´iÙŸw¶„œÝyz½ë’æw–C¡ƒÈÈHæ¼ààÀáÃGut4¡.ëþý;¶¶ö^ löEl.B¨ë«šõÛlóÞTpp`ÿþÂõ°£ÎàëûL˜Ÿ#คB¡ž©Ç,øƒè~Ù??l«5‹ –ÑÚ€¦k€@é…‰bËtC`‹›È*ù€‹Áî»3¶[O÷@!„B=R·Ëþy!ç/Dð€ÿöò9ÿÊÎ!„B¡î£»eÿ•/Î]Šã3T8ª *ñêYï²Î!„B¡n£›eÿå>ç®$Rl»ï¬p`Óé7Î>.îìB!„º£ôt¡–~©Âb±¸\tÑEUVV²X­,×@÷ÊþKŸ½žF±ûLŸæ>m†£(sçìÃavo¬xw÷·¯*KŠˆÊhXZqòu^ô6!2ø`ƒr¸©Ï-ŸÐÏPUFLDB^ËzØâÝ’šÿŸ^qnõh QIeC§ÙŸvíõ«  WY‰_ºœÊÊÊøøXE!ÏïNëýÓÎÞΦE]fLÔaiL˜1h­×ÃûgîäLüªõíy±Ç¦8/¹“AÈ™ 3T•J <õµsÀWÃí4I½Ü5q̆ÇY¤œa_§Qj¬‚¯c«ß~¼ïÑõ%¦ vÓ©xó¿ÑÛ‡)õw=‰H |âsæ§ÑO_{zi®~ýåFî·ó/èY™;¨åeŠÐü°#ß.Ý›¡ obhíb/ÅÏŠ ð=»ÕûÖƒÍvhmÕs„B¡Î¡¦¦žžžÌã5³ê êD,KAAQM#äùÝ(û§sïž½ŸGK ›>^ƒBuìL·Õo>:{3cæBµ–Ó*ñø÷kîdˆZ¯¼ñ`Çe2¬:áÀÔ¥ôtÁÃ5S7<Î×þï#sÍ$ €Òð¿gûîÖšoyºÂ n#h^èÙS¦‹¯EîÍa€ ãþŠ¡Ü\ñýÉÁwÖmŽÉ}ú£¹gÃ÷O3š¢ `hŽÙqwÑ!&r5–Å]<|ÞÙ?Vžî³Ú°Íý¦B!„>3‚ 8uG½³A«ûŒü¡3nœñ,é!3ƪ@(Žš9LŽ(ó:{5‰jùm‚è³Çž‘½þµ­*õ†ê°?vÏѬŸfSÉçvNí‡Ì«Ný@Â|ñá­î’eþ'΄7XA”¡1g÷®ªÔªÃÿØ3O›(|täLL½•@iR{á¡}U©?$@j9Ov¯Ký@Ü`ÆŸë‡VnÄ5 IDATˆrƒnÝOiåRB!„ú8ݦïŸJ¾vλŒ›E@0T9Ê­O¥¨ô¹p5…Và̆aⵯÒ%ii…4à˜„B!Ô‘ºEöÏ}yîb4Ÿ¡³ìqô¾A" ñƒ7Z9üsùœß¶~΢MÞJÈöéoƼ÷ÚóÎËŠÁꎗùÞy’GAMþNÈ; ±gß÷»wæNöˆÉ­/ TÞ£›>%ÃÝê†þ—ùÞò̦˜Výä[}3]–“SJ‘êÕú™>qûÚó ÌþB!ÔEÑ4––š——‹+~v5,K^^ÃQ'¡§t‡ì¿Â÷Ü•w†Î„©ýDšdZNžd²ã—ˆkç¼w8»‹79Î0ž±ÈeçÏ£ËýàE™?­<™(€ÚìÈ^sÖÎük܉KËf˜+Ÿþqjí°~nVÈ‹QZ‹fØ×ûn!H>µrÝ¿F¨1«Ë[qü=%ãöõW&­/ØIHêöRab®z¾ÜÊYŽº0è¯ëî 9š¡îˆëñµÖðc™µkZSDJQË´ï°¯–¯ýz§nMé…‰ŠÓoé®÷ûÝþ“·OZxó¸ÉOí>xáወÄìRTPQÕзrtv6a²»±4TòWýe¾6;Â}lmÅßfƒ§ó_ùiÓáÛ/c3Š*ùŒ>m‚Bõ¤§§ ?ô?--µ²²²OŸ~bbm’@ŸSyyYDÄ›ôôTGC˜ó»Aö_êuîZ²€i0qjŸæúÆ™æ“'[üñ&ôÆYÏ?ÝÇJ79NêÌß¿ëŽó’»»Üïl«J§>ñI7œ9ÅâìÅX›U½‚üÈ¿®ìH¿þÁF½CVýLTX%™ÉI 1QïóÈ1gæÖÏþYV3gKkúh kou2=è±wt>­6jïþÚm-¡ÊîÿíʧWzífêíêb©ÀK öò‰—ºtœçåQMu}¤ŒA_{-1šWœþòæ¾€ÛW<=»:O¯¥”•Î;9Š3ÏÃ`Ó«_¬»A‹U]è»uĘmþy4)¥nn3PU‚.ΈðºðÊóÒLƒ¸½NÂîÊÞÒd_^2zé¥<«a“‡©‹3ºÖ2'GªwÏêB}viiiÂgÿyy¹66våee¥j/’$ CB‚¾˜ì¿ÈóÌÍLŠiãvþíkîýí¬„º†É×§Ö-Ï+Èñým⨭Ïn¯ÛzgâÕßÝEìîÙï*m¯ÕØZxÜ—¿/üÍ?_Ôâ›—wM6¬ÙHDP÷ìÆ™»<™v>îk&øJ¿[²AyΉç'FV/.Lçü4Ñ#„PC<O PîLÔåTýP„‘Õõ³éqg²gZ;ƒa²þw}Í¿¦]-ŸÖäÑ^£6µ©îêýÞå ¦•yƒÁDL%ûYÛNÏÚÖâg‘šß=­ü®êïF{îÍÞÓöiM²v öß_°¿á«‡R‡ZüX„¾D ÅþkžñÏÐCi~ÏÂycYLƒáßtÔ'vháñßܺÏ'ÔæïÚ=ŰÞcr†¬ËÜ­.í.¯iðti^~MªsT›ŠD¡OO ´}ê íúÑtŸ½~?BYrÌûâz_UéÂà½ßþñœ+ê0mb »„!„>¦*G™º¼¬¼fµÛÒ ÿÏÞ]Çe‘ôŸÝ§è·NPB@EEÀÂö¼ólñã¬Ó³^9õ¬£,TÀ¥•” A:¥á©Ý÷@ð,@çûñfvæ™]—ßÎNð"$?^2Xá Kq÷û4ÀÌØ;†„tà±?WÙpÃY%ªmŒÿØÓÑä"Š"yÌžWîxÕÅ©|(iôî4æ'ï€Õ¾¸°ÙÉLSFˆ‡D¢ð‹Ék™Lußú¶Ûm”^sfýlSMa^ ¿˜¢þäUǽ£õóݰúºz  ’TnÇ÷ЋXh©)%ÈÃ'ªd8ËãFûhÀn•g&{é’P‰¥÷i€™õ§ AsZiι¹àZÂAP—¡ß÷ÿå°òëKGî,Ò§¯© -ˆÕ澈yšû±½ä—Áüô°¤¼ü¿àƒ³G0*^òZãlk¨&!ª0ÎiëÅÄêžùp‚îúó¡?€¬¾hÛU#;6¾ vµA4DàÐÆýyü¢‚†Td„…}'[k3=FqäÙÝ{ÿKmx„ÛÔ7ÄG¥0ÍO£_2Ì&:Lœ VÄEg3Àkã¢_1 #,Íe8ßéP)==*dµ÷Õ§…MfL5ÆF$¶#¶ŽÝŸ)K+"+7)¥¡¯š#æ[‚2‹2^9¼e©£å(9~ÐZòâÖ‘å†sÏ¿¦³'%(ÛNÑe+@ÔÐÑ VeyœdAÐÏŽ™vrÉœ©s¶•ǾýCô½´–_¼Öááãø´¢²Wç‰dù­öËêÇÿfVcÉXilL. Г£šH†Vf"#,-¨xNL\ZŸõ=èŠÅ޳…Jìq1SWcë¶ùDHf}×_VYQ1Ç*ÏÛó Ý5·&2pì}m}¿õ&ˆjMZ´åð…ÛÑé%µåÉ7vNV 2‹ƒ7þv¡ˆí¯*&)Þí~ŒP(d:Þó€Aƒdðúµ $€HB¯ ½Àšïšë4}]`>skÂýy„ÃB!,ˆ€ö¢#[ün­}|óô3‘Pw"mn©MŒÌŠŽ«ÚŠÅÄ–#ZKÍeQ’È3¡Ó÷¢â›V(D÷9è)»ÃñùË"oß{›xôQà‰C¶‡Bom4äc± ÈZ¯\a)ÅapAÞDd@c–È’ús¼ƒ$ÞëM:UY»z©ä‡GàÌ\‚¾·íõ q†ˆy­#£‚*©¬(€àõù9,0°è4--dÑ´Qñ¬˜lLvù-üfVFäk Qϲ•b‹1²yoƒþ?VAx„íÛ%Ы’¯ï\ºú\„—‡ï¼ðÕò¨Œ<•€¤3•÷Uγ;ÇßÔàÿn*Š@ûëÀ?öÜ)dðQGޱ’D[ÞW”¿ÍŒz jæ8Vªã†Ž·æ†8˜Ö€ *蘉›ß½J‹¼ž”ºÌk‡½|ÇŸ®âÊïô¼÷‘SW%ÕTËGÒsXæ&~ÿj\©ÐhǙӷPimÞ¡½5Œþ!ú^XÙçÛ‡uŒ Á™ÍU¹™ÙåÍ,À¯÷Û™½î¾A;mŠìÙ ÁkÇÛ†˜( âÈE‡7X )sKbDr[;iÌséÎX—4f‚™ÐÉ€÷4DȬ¯Aÿ«‰;á~píª®‘–‚8³.ÿEÌÓüŠî†]‹Q@ÄŽßk{˜§µÚ™Ñ¦ÆÚÒ¤æÊâw9Ù…uè ¿%½Gÿ§—'\ôˆ½´"®6RKIRi)ÏIË(ibŠÊ¼S§p¤wúh.‚  +ïá= §c+ÇŠ@ñʇ^kD? ~8ËØY  -9,¢!a»Ëg—¥0‹…%PzÕë‚¶®M]ZÒ. Lk‘µóØïa/Odb%0‹ïïÞüwÌÿÞÓÛ9Se+îI¸Âä=~ël¤‰,€"ŒÆúvÂb´¡™ÍE~°úÚZ&޽Þ>7˜S±¤–ÖøPœ„˜ û¿JíªZGå¾ò÷þF†Yô7ç…_ò¹r'òYz~Y=( .§i`n7{áRk¾«åª“„KˆÊö§é}õfø¦‡ ‚ ‚ØÜìöc×B ¢ÆÒ3Ò㢟'§¤¦§g&ÜIO½3j±Ç¦™ªŽ€ŠÍœ6F”ÃøHDTKýgø‡ƒcÃ(2Åë-žïZØŽ#d1e-}-aBKuQVøåç÷/ÿµßùüÿJpïb‚ ‚ oa0ûþ?Vgû ç.·?|ø˜ÕÞXGçS3¥cåL&#Íù/:òÊ? vü6â@DBE XR3çsZ#gÑZ[éÞkqKäô«!kØDÿ´ôc³¦lª'©Lßsüð:-áΙí•I!göï:™šY…ýCAqe {ýúŠŸlÑ?{<ΖïžXŒöF{ AEƹ9êßÿ+±²²Š…‹xu Fžg>}]¢aÜÇê½(‘„Àb1‡Oô?L¢eföÉÕ;£ë%Wߘ[^3>„þiÃyÞAÏcÿž"=L¾ AAÐà+++Pz|мGz«ûÇXURD\v ëú%Æj/K|YÀBˆÒTiÇqLÔrž½¨¿rìvÖ{&Ûq ‰á1ùô~ŠÃqœ ".Œbµ%¥­‡ß~GÜŸÇáÑ÷ßsúôóVDdæÞ£sä9UÔlÙõÞ”à‘õ¶´¼žÁ+©ªoå´fû¦9:‚ýÕ¢—Å]:vÒÿ~ü«¢ZY\Neäx×_~_‹Ö\_Ý\ß{‚^ŠëÊÞÞT[ÑÔ1CÅpˆþ? ÖXŸšWV×ÔÎÄpœUPEÌ‚7L Äq^™DB³;Qkú0*¥§G%DÇYí-áéî0NYö ‚ èÛè^¿6„;´!® ‡è—GÀª+«1 Ú<Œ7%Y±pû×M=/R„ØÜÒÛu‹•—2q‚º¦Ï—WùsQ,vœÝøÜõ؃=.÷÷’„FŽ5·™æì¾xÚH¸ AAƒiÐúþ¡¯j8Ä”ˆ¨Ž®<0s’ÒZúO7„ošýûõ©™ûnÄg—¾o¥³pÇiWÊ \\¶ÈçMÒøìÿ=2"Rv‡ãó3Ã/ظ`’&ú6*ðèzG})Ç’¸øêAAß ŽcðßýÇýyÑ? Lµ—#àÁ•ýٴثA%¸ÌÂÓ~Ì1Ó¢Šð’PÞ\VÖÐg^TVAŽˆ°Þ½)hï#B"“ètz·±Ú꺾[}Qá¶K<ŽþwÿùÛªÒ—¾«ô(^¾%ƒ4Ó‚ ‚  æzÿPÿ¸?Ã"ú<–k׎åÃëC½6•°8$À›2ÂbÞa¼µ¦¦C%¨2ì£ûñŠÐ[qí}¶ "bacHá¾w*zOˆJS¥QÀÌÍÊe²}JO ‹,åT¯/ÍH–2pÛ·Î’ŒÓò^¿í»‚ ‚ (//PúÁŽo¡¾p‡Gôˆ:ëÎz[ŠàEþ &8íÍiü Ó*“¯ïš=Ö|ÃJ €¨¨JX9·®Ä½ïÚ•¹!éø2{  ïA=¨ÊÂÍóåºàM ÄUŒÑéU©‰]ï(u¼…‘ùæ¿ÃW ¿/¹·uÕÉlV?Gç&#Vxÿ¬_|q+Û dUDGe2¢¢ª"œ _ô‡+eÈG(Jâ–a:ë÷ÿE—1¾Z1¬œCÆd„2ñ_üªìC… ’n·8¬Áx±]›„ ‚ðLþ·jh „í¨3Ùô¯¼¯ÒUðõs€å柶&©ÿö¤¹óî/žÏ;kŸ´Vrqš(IiÙ½÷CãÄBз3 ½~I$“Éì?…“É$‘¸]~8ÌúÀ£·éö}°h¾×½`Ï!{ÄT´5å„Ñ–ªÂÜÜò&àSs%yü/-|7F˜¬mc­'Î(IŽŠÍq^ëqúN[_E â3þÜùv–w¤çµsFãǪ 3ª‹rÒSsIK# ŒåÉ@Ô_ý‡ã…EA7N:3~”½8ùi:n³~ ëÄÅœ¾ŽÎMF¬&î„ûÁµk¨ºFZ â<̺ü1Oó(ºv-R&OjÔ+TXÃÄH‘pFSÅ›ŒçÁ'CoFœ rW¢·XíýÀu³æ‹u{¾§?¼Ñí=ô•à5·½öEã“|¶Mèö‹]<_vÖPy7¯U™Û~tͤ}F”/ûBôã/++‘””¢Pq}ˆ­½ººŠJ•ã2ý°‰þ@DM6‡¼šñàÒ?Wn=zö*7©ˆN×¶_bï´x™Ë¥Î=•‰Zën?ðò<q=ƒGJcœãaŸý+é»ÕO÷_„ù·Iæçþ:éÿi|Hr;AHVÓÈe‡Û’Q§P9×+‘¨ŠÇá«Ñ) ȶÛüçF%?‹ýœ‹ŒùÞûÛƒŸ$¤ä¼O¬müÒjcæ{.ß²Ñe´ÈÞ3‚¸CÐ^y%|³zW¨Æª‰ßï4Í;&ÔÃû®Ó3…µn‘´ ´ SÃîV;/’bû/ØTˆ¨Œ®NMëk¢4PÌôÿíª‘]¼ÞE¾G÷ÏW8k”±¿üjyê7Ÿ?oü´€›-æ!èg@¥ÊÕÖV§¥¥´µõÙ™ }w¼¼¼Êʪ²²?`ôˆ æÔuǦ®ë'•ˆá²S–¤k1T IDATêþé™RÖöŸùçµÍÿ43Eqâo''þv²ãóiÏ?<ÿp·Ïv$Ñwô{ðþ2"Âzs·›»µ²!èÇA¿m—ë¿vgÊb23͆ކ֨ìLµ¼‚Ë® ~[žÜ.AGmwÖý'5m0ë÷Ãiyô¿óé˜Ú¦¥Öý¤ìãâùg U˜çn÷Ç¢û§/¿qÙ6bˆ¾—‚ ï A=½1zzc»"З‚£I k!âSœ¬èIþþ¯à/è6н~¡Œþ!4xCFÚ[BTÓRû’±Š®-5³Xv8(µEÞlêŒI£øŠŸ\ô˜9ÎÎ;ž}Õ^fÁnæÓþð}Z#>nÚœéÆÂ9–˜O;öêãâ¨ÅËÆó0Ó}/'v_h—•ç)ª• áænÅ×_ ±)®SÅh 7ßv’øû0ÿ{µd—9êŸt 3ÓÏþ²v¿ÿ‹:9}ëéÓ'ê UÆû{Ï7µÝ“ȶcGK¼§ÕŠcÁY˜ºÕ,WW'»q*<¥±¾'of2¹L00Œ¼‹óLgìjQ0¶ž0J¸.5ø°‹Í²ël‹›õߘ_½ñùaÉ¿ž¼ûÕ´œæho(Vu~ó“Ù>YMŒÊÎ9yÖ]…•}rÙ–ðºÎÙ§–o «å7ÛuqǸ>š¼5.4¢HXMÃÍk NO§5ÎÑ 6†dÖë{wsàzkÐk {ýB?ýC4pfKÅ«»o¹ý‘ý«³Rç½{wiÍj¿<–ŠÛ©¹/ÂnGg½‰ô4¬OØ·Ø+ª+†ÆŠÿ[·þv IoÝÝìŒÇ7ýü‚¢23ƒœkÿ Hÿ¸ ªì²b²0–x1²™­hFê•+/$ƒ%‹ ¹ 2…l]¦K1ž_½ñ†xÍ]ÿðs'¥OÃH‚ÂŒC÷2JËr’bÃn_¿•Y˜á»@¥íù >oºbȦ°Ó>é4ª³fN\Hà•+·ÃbS‹ÊÞÜÛÐôö›``˜)Δ»„æ$E††„'¾I97C /½yà\×;®¼>|‹ó‘ïU\.¤eDŽ޸v+"5ïå™ÒU¶¬þ_nçщ©ýû«Zpaåï·+pÚS,õŠj¶ùóâ&½¾¦Ð23bŸ¾ÇHzcG÷3Ѷ·‹‡Í@ÎZ/PCCy”™›P—þ 臣‚¾Ƴ-ÄÎUI²zÓw<·Ýˆº8O¦st6뵯ϣz =ÿØ)7Ήü¨„åÎóیȬ_Ÿ»k0²rÎFÔ#*Ëÿi/ÝΑäf9¶PŽ=¸C$g.w’·.„Ö~àÚb/úç°ø¬–ºir"]fR±Ô«×³XàÁ‘Í|Ö®³ä8Ü=QE«¹öÚ¢lÇåÓpýkû$zRȃ΅3±úòŠVœ 1ÞL–-*¨jªßqÈ~ NÐ]þàd¹Î'²ú¢m T ŒìØøª4&VpÄ·(-ó9ë>R k4=¿î*o{Ö§—ü2º^L ÂÖû.mÑ'—¬ýÅ7;~ûÞÄV ‡£ç×hö9æoÊÎ,b¡âêêbœ¦Ùöñ°ÈYë QUSˆ3_¿z Çþ@ôCÑ?Aß *2¾“­µ™ž‚£8òìî½ÿ¥vŒÇëžÅg1QÛ9v¢ì!q„““>oz—ÆàõÏâ^1)ÛfÝÆ‘Z9NívS˜´bZÿàâ®EëÂ/Ý(ÆE–Íå:äµt™­€e^»šÊÄŠoD· ÚºN—êu!¬±ài¨¯Ï߇öïñöÞ½Ûûtt0 ÞtĨ”ž•Àˆ?²ÚûêÓ¦OG•ô›`€ʶStÙ_5t4ˆ€UY^ÅÜ7fclDb;"aëhÑ}B."ei¥Cdå&¥° Ìâ7öºäeÂW¼Ötê‘4†ìÜSÿ,Vîça «(«`ᨤ´ÇÓïÅÓÃψˆ”ÁªKËéý'† >†Ùš? c­åï}\´àÍÙWV:¬ð[; —Jùo–$‚U–V°pT^U¹Ç‚¢š2y^]ZN€„U•U0q‚‚ŠB€’¤¨"OYlŸÜÝ Žo¹èÿf…‡¯¼}!¤È._êÀ±ƒ™3ŠÙü9ªÿûûÆÕg dh¢³\§ŠsÌ7%Y±pû×MXω¨Äæ–Î(;În|îzìÁ—û{I #ÇšÛLsv_¾yúÆ™¿ÈúbÝucë}Góž¿ h.\1qßÊGW.'m:hTrõÒ£&‚ÆêeÖü©(iìüy#޼¶gƒÈs†„««=Çý7ð†ðM³¿^©ì¸ïâæÙf:J’B¼$Ð#V)M>ßö±Êˆ”Ýáøüe‘·o‡=މMˆ <ú(ðÄ!ÛC¡·6òs“``úûcÀ]cb,Yë•+,9õ äMº7Jû«[!Y ¬63¥°m¦d3¬^à´vWÃì?¹x>y¼àî¬õ§Ñè8‚òðr~ @YY÷Ñyy)N××7 “á.xC NËËË-//¥Rå¹I£‚*©¬(€àõù9, O”¦Ê HzÉÛ"Ðc¿;±Š Šè8*-+C RT"’RRXÂÝÖbg¿-í9R•³bƯù_Œúƒçéå§4’þ¢%Fܬ(Ɇ¨ïì¬{xWDx1J]áb#È1-öjP .³ô´ß“?†ºxsYYzˆ °]âa»ÄzUòõKWŸ‹ðòð¾º3Ší7Á×Âec¢2òT’ÎTvðØíÀÛïQ›¼—þù¢MÊÖetƵˆƒKwÙ$±àÜl]Òr²$¹¦²ë3[Õ»]<Ÿ6 Wg­wøûÊj:ŽJSexµ@Ъ¶¶†þC™LQSÓHKKæ2ú‡ãþ!DXUAa3~ADÌÄ|$«Ѝï¶@þÛ)LDÐÔb4€ˆ˜˜ëñʇ!O»-[ßùþ“Й²ÂY”Ý<ãuìÊ+&¯ÅÒ…ß¾‰ ã¼ÈBFB\r¤ë‚ œ{±ñÖšš •è,â¡·âÚûêÍ&K¸í[gIÆiy¯9.èßo‚/Âec"b–“ŒÈxí}¿»ÕýõÍã ÿXz4¡°ÀÇ×××g¡"3óÄ2ˆ÷ýäÔÖQ"`µyyu\®±Óýâဋ³Öfþ›|&BÔ¥»É   ý‡, …Âýˆ,ýC4XðÆŒK›þŠ¥ãE[;"€ ½`µ^°é÷ëo;÷Âß?;°ò@" º`CÇd`‚¦ëÊIÂøÛ7x>ªêŒ‡™e÷¶mú¯„StÌk¾|ñH´.øÔoq‘)Ëæ}Nï9aĆÈòꚪô#–<œS *ªÒVέ+q]q.Þt|™Ç½Àœb…÷ÏúÅ·²ï…U•ÉDˆŠªŠ.|e\6&ªºx››Ruý7×?£+ØÿÄЫRn xÙµ9^sÓrŸ7@mŹ¿¥ R3þ>·Jä]±1´ïçâH SQ”ñêE*­¯d]Å|rñpúnýžµÞaåÉI%q¤¥™øAÐvi@ô½°²Ï-¶ë6‚3›«r3³Ë›Y€_ï·3;,:¢3TÉÝÇ'Æv‰¿¯«^ô +eJÍ«èØÌ¦ˆ™×å}V]ËÍ ŠKN½gµ2øï)Úal e±’‘±•#—¸è] xýIÁÄQ‹—?¼>º ‘½lúç~r<þ—¾£NLÖ‰¶±Ög”$GÅæ‰8¯uŒ8}çC¿:VwÂýàÚ5T]#-qf]þ‹˜§ù Ý »)¢0ûKðµqÙ˜ˆ˜Ãñ›‡Êgmó´V;3ÚÔX[šÔ\Yü® '»°á·ÄÕˆ¬üæºU— Qí ÿ²Cˆ¨ÝÁ ¿ÇØõ]óÛd£çÞçÿò™O·ýïZô£ÆdÓž[pqñ|Ux]td2ƒ åà0ð7E4lÀ½~N°ï‚ ïkÈMˆìð8*>í&kä°êÐä„ö—l!*Ï¿ü4ößM³tIùQwnÞOª—µtÿóÎóˆÝæÂla;Q}éÕ¸}nÆb•Oï\½“P£²èßè»›ô8ǨÂ+  ¨¹,µà˜âk j­»ýèܯöšHnÄõ€;ñå2އ#âÏÎa¿Ñ4æ{ï_?ß\žQô"ü¦À˜Bž1ó=ýbþš(‚p“àTœ»ÆDÇn II¸âéf*Q—ò0èæÝøì*–ŒÙâ]ÿÞ9è ÀÞù®ùõZY뎄>TVÐÂûâ6JùßV_.ìcì’°ýÂÙ²øÛ[/?]c“«‹çëÁkÃnE5“ Ü\GÁN2è÷úý9!åܤKN~9eÊ´o]‚†¬îõø09ù%LJÚí‚™îmdä5joÊó#aWîÐÅLó;noÍâ{Ùçì¿ÝcZÿ°wglµK±»’}k4øýè8ÞÞ?•œürüxËïPèóÄÇÇpsìû‡ èLJW:÷Š)`³z±6 ý‡4¢ÞÚ³%ʯ,ávåŸoþòÌé†Î/;æÂЂ Ï0{¥‰7ç…_ò¹r'òYz~Y=( .§i`n7{áRk•¯èðÙ°âÓ6ê¿Å9”¿U³`¢åª“„KˆÊö§é ¯–¾5‡ 6ô>¿Ÿ}^—s/¦œ¨³ÅËí+¯– }uˆÄ¬½žîo8t8Úå¤õàtÿc¥þ{ÏåÊ.¼³É.oAƒ+¹úðu[×RJ ’xx„Å$eå•ÔU©Â¤Ïz4gDøE Žž9ËPò'þ{0Œ";¼>ñØâùž¡…í8BSÖÒ×&´Te…_~~ÿò_ûÏ?ñ_ ôSJ¼îò4ªûC ¯){ô‡Ñ™„ ï…YyùÂ-:EDÕê—Ýg¼Í¾_ôÙê¿F6ü:˜5@åÜCëܳô½ h¯ßA€…¥$cÒ[›+ kË _§¼”Ò1µ4Vú~osi¹a±%Bú³ ć¬9lbFZú±YS¶FÕ“T¦ï9~xƒ–pç)o¯L 9³×ÉÔÌ* ±èŸb¸üïS6BFß`‘¾oløÖ‚Øð9ßlsìJ@ UÚëw "Ú–öz—ÀÚß—¼NMJ)¨Êˆ~Њ;بõ²ÛÔ§aý3³O®Þ](¹úÆ\ž+Ï^kiÃyÞAS憧 ­Ð@Ô˜²Zc°+ñY†oÍ!‚ ú1¡<¢ŠúÖ22‚î§Õ¾}ö¢€j­ÖÿæãPOC.`æ¨=æôé筈ȴ½GçÈsz`Au'[²/„ͪyyiÛÜñ#d„x)übŠ£í–º›ßÊž+>mMAÈ&‡ß4çÞÜ>ËHQ„‡Ì'¡9qõùäÀ,8¸ÐBC‚Â+¦bºàpT%§9hÍ™›§‘æ¡HiZ.:VľMMËU'^„¤óÇKæ'…¶=8°ÐRSJ‡OTÉp–Çöm6ñ¦œ°³;WL3©*#ÂËÃ/¦0jâÂÝ7²š>앃ž°äw¿OÌŒ½cHHûs•øÀ[ 1'ÈËÙTM‚D[rÆ©æèeqg7ϳԑåçá•Ó0°[âuùyÍÇZÕ¾¸°ÙÉLSFˆ‡D¢ð‹Ék™Lußúõ·'… ‚ èçD–c¢-„àíï² šÙ7ÄZ+²žEÞ¹xùòå‹~ׂÂãÓËš¹ Aú̈7eÞû×/ö `ïSƒ.]»ÜÁ2,úþ)÷ÃKYˆ­ÛL®Ö_`][j»Ä7—Æ+g`1Õ‚Ró*öÉEÈÛ¡;Cîí/ÜíŒ7ÿ8™Ÿ~Æo`b1Iµ 1!êìj»wøÓ3‚»¬–3tŒM')—&Å%ú{LÏgÅEoMfËÛþêèôƒÓ%ÇÛLŸƒ”½|ë·cú“çŸ\_¢Þw»2ò.Î3=ú„ gll­R•žð2ø°Ë‹wøKÿy2•c¦Ÿýeí‰ qumM}k#AfUVb¼¿wtHØÎ‡‘»Œùˆˆ‰»çV1ßcÁùb–+VYw,(NT3@Øô¬SއÏĵѺƲu•”Þ6ãÄëŸpšµóIÎ+;ÚÔÖL˜Q]”“x ‹¢ë8k2 %ÞÓÆî`:MHÕÄj–½(ÒXYü63Ö÷¤¤Óöé*pAA_ARMY(3½¡º¬‚>R½cz>½úUDÄËÒ6„",)£È‡ÒªÊsž•—™L¶Ó飷»¿ŒEJÓ@’›ñ®‘"£5B–DHœôeå¢áýãï33JX€8Âp4?ɱw—Ö¬öËc©¸ýv~/«‰Ù=sÆþ„}‹½,ÓNZ³…™r颱Gxîk)XÕÝUfŽÿ>Ü5Ý'ØdžvR¦€7>ó´¶>ðüø±°_¯Ìü—‘æEgÕ­¬SÓ©D«âÁ;§ÓÁÖ]žxwy_;r2S.œAÖ‡æœ,GÐó.Ì3_|óÀ¹íN;G€ 0ãн“&i‹vÍ­¹þ«¦¸ûØàã»Y“cwO äÙ‰à·RVïÜÍ>ëw`-êûïˆ%þ§ækðp çø€…׆®Ÿ·óqµˆ¥çµ@/jç>œ´òßÊt”ÝvÚ'FuöOôs–ëª7ÖT˜Oé¹k'AAƒnØîõ‹ŠŠ‹¢ klh€^’øøe)MPÝÂÆBS´#ì`¾ý8ìiáóøL¹©£„zé>æ"#YRÃ@Te¾kâ‘Ñ3¦Û¬ßÏ.wP Íg’î°ÚêZ TRš›Õ™X¯}}ÕéùÇN¹itC%,wžßfDføúÜ}ß­s›8zã¹ÝÖRÁ**5eÝ¢Q$VE^›ãß;)w‰‡žò ¿e°Ö8ª´üÌɎЀ /Sì­ï‘«¥¸è´£»?„þŠìØ)f (`õå­8Ac¼™,[½QAUS}¹áp™AAÐOfHOùíÂCFN§ÑoÎ•Û G˜}ÁDQ-sC9³:'ï}/¡Óggü*ÙÍ–áuÏⳘ¨ˆí;Qö8–8ÂÉIŸˆ7=‹KcÊŽ*ÙØi±õLT5T°°7g[hS×D±ÊòncÿQ1[Ç Ý–£æ7Ÿi'‰03âžÖõ6~ʶStٻÉ:DÀª,¯bjÀ ž†úúü}hÿoïÝ»½OGW³àM³ç¿¨¤ìfŽïï ^™DBö‹¨½]2¨”ž•Àˆ?²ÚûêÓ¦¡<Þ ‚ ‚ á­#Ðêt¥ÕL„GNIºÇ`^YQk¨©¥s>Èggü*ÙÍpùƒŠKŠ£`Õ•Õígü8VYZÁÂQyUå'‚ ¨¦LFžW—–Óøð;TLB¬[8K¤P*,.Ö=;™L8ƒNgþ òÊ = !**ËðÚŠ²* HöZSTL²ûb±…BF Ó».¼)éÌŠ…Ûo¼nÂz߆÷ýý` ‰\_ýÔ‘²;Ÿ¿,òöí°Ç1±± QGž8d{(ôÖFCn¦l@Aõ {_ûžAHXÇq„ª¥)Ë)ÖFø%Éœ#˜ÏÎøU²šáý’ÁT{¹ãgJ"‚+ç,ì{ÙTš*ƒ"é%o‹@ýÛ±Š Šè8*-+Cî5óÀ°JÞ3€.{Ç9«¸°„…d¨R_ÒÛM‹½T‚Ë,=í÷Çä{“âÍee 8è·öߢPY9"’úîMA;-ÐgJá¶K‹÷³ËdÃ#úDug½-Eð"ÿœö‡æ4~ &i•É×wÍk¾áAÇ”\‚ö‚Õ6"xEÀ¦ß¯¿íÜz ÿìÀʉt‚ê‚5¢_í% «øÊFûåshY•wl¸Xˆ [¯\ ý%O€ˆ€Šª4•sëJ\×êßW?`fº·> AÒˆm‰Œþ“CA_£Õ§EÝ K¯e¢ü*&cU;g#"Bzê íí³ÈÔŠVök¯)Ìʫ魒ëŒ>> ‚µ440>+û3,FþÞ¦Û÷Á¢ù^÷‚=g„ìSÑÖ”F[ª ssË›X€OÍu”tÇ£ ªäîãc»Äß×U/ú„•‰2¥æUtlf SÄÌëò>«>Ç­ i´Û"Aÿ™:,lÆÊ¡åI‘ѯßã²ÓNœZ¦ôeUäñ¿l´ðÝub²N´µž8£$9*6OÄy­cÄé;ì[“ÇN›"{öBðÚñ¶!&J‚D„8rÑá –Bß ñî|;Ë;Òs‚Ú9£ñcÕ„ÕE9驹¤¥Æòd€ÕÄp?¸v U×È@KAœ‡Y—ÿ"æi~EwîE}mý,ðúÄc‹ç{†¶ãYLYK_K˜ÐR]”~ùùýËíw>ÿÄÁþßùÎ)W3™fþ€§{Œ-)ƒ]#‚  ^Ÿ^Là‹ÑÖÔÐØÊÀ@y¤tM-;;þPÌ&Žm}ô²8éþÕl1iI^”ÙÖÒÜØPßDC”­4Ô%zé†ä2#*¡¤À›ó..4¬PJ€ŒDDÝXW†üÙåªaý€ˆšly5ãÁ¥®ÜzôìUnR( !¯m¿ÄÞiñ2— J¼])‰Êó/?U³>tèüب;/Y¼Òê–î×mÿ}º:__% Ϩ¡[Ç{o;zíN\ &¤dìºñ}›¦*q£µÖÝ~$àåy"(.âz”Æ8ÇÃ>ûWÒw«ŸîžPpò¡›'OŸ{/îø>¦c8Ånœ÷zK!ä[´"j¾óa’ù¹¿Núß’ÜN’Õ4rÙá¶d ó½÷·?IHÉyžXÛø¥ÕÆÌ÷\¾e£Ëh‘!9éú®héÇfMÙUOR™¾çøáuZÂwÄöʤ3ûwLͬ€  .ÿû”ÑPeD{p=—I¦JÖ”ùG°´ûªw‚ ŸNo¨,k%’xø„d”%dä•5T©Â¤ž‘IR×~–L~fæ›w5¥… @âáã”ÖÐTRVë¹Dãgd$)Œh’³Š« óÊ0ä$te¾¤ÜA„TT”s“.9ùå”)Ó¾um ²<¸k``ÔãÃää—?ìy»`f±4ÚöŒ¦èwy®ü'OÈxSFxŠå·yKÔrÕIÂ%DeûÓô?¾^GÛ£5š“ÏVî rº7Çã™ðÂ;yW¦ öŸ‚ h¨è˜õËñöþ©ää—Àö§v IDATãÇ[~‡ZAŸ'>>†›ó†Í¸‚†³ö˜Ó§Ÿ·""Óöóiè@u'ý?¦Ÿ¶¦ d“Ãos‚¼œMÕ$øH±%÷h]Ùéeqg7ϳԑåçá•Ó0°[âuùyM?SÔé¥1gÖÏ6Õ”æ¥ð‹)êO^uìÑ;Zßy>jŽô¿]†‘ǹ̷Ÿïjƃ×Üõï6Ñž‹j÷[¼)'ììÎÓLGªÊˆðòð‹)Œš¸p÷¬&®gßCõnX.ø}1ýCô­1R²![·™}¯ØÛ7zÖ)ÇñóG֊딡tDÀxýÓ?§X­9”Ô mh;}Š™†pcràÏ+¯ú˜ˆ‹7>?ì`8ñדwß š–Óí Å*£Îožb2Û'‹›­ñú0ÿÐjœÇÜÕI™¤0Ûuþþß]N½T›« 0ÓÏþ²v¿ÿ‹:9}ëéÓ'ê UÆû{Ï7µÝ“Ø2¦ƒ ‚ .ÃhÜ?AÃþ>3£„ˆ# GÉ®oÌTßG,ñÏ85_ƒ€c8^º~ÞÎÇÕ"–ž×½l¨c,iå/¿•éõþ†×‡oqþ#ò½ŠË…;g—Œì˜8Ö’ñÛä_C¶¬þߤ'4úžs€×ÞóP‡óOv™%Df¦›íæðàGþÁnËe»?àp®6— (Ì8toŤIÚv9oÍõ_5ÅÝÿÀ—ØÍšC|fA4Á¾‚¾1¬¶º•”–ü’;Ž*-?s²#† (öÖ÷ÈÕR\tÚÑÀÝBEvì3…ÞJÊŽø¥e>gÝG~X3‚_w•·½@ëÓK~ý, ŠWÜñ‹hB“\;^f ÓÜ&‹"­QþAï°ži9U›Û  ŠVsí?†þ> ׿¶Oâ¡'…<(éYAõöýC4< Rv3Çwy€×ÇF&ÑЬÅNÔ߆Ãà‚ ï‰D"Ñé42îk8Ñh4‰Ûí`ôAзF2˜j/wüLID@p圅_²ìO¨¬‚I}÷¦ ŒæzkTFžJ@ҙʻxûOß3-ðj:PŸÿ">ÿ“_c¯¯¾ð20íkH· Å^ *Áe–žöûcòÇ}Äðæ²²À1?}_âââyy¹jj |Zh4Z^Þqq .ÓÃè‚ oŽÇríÚ±—=C½6Y_ž#ÿÉèŸÏÜí ±°1$ßK÷½Sá¸@†ËÇ DÌr’ùAÂ}¿»ÕSçJìa„þ<àÚk&Aù·È×''ôøÈLöm¼?çF@Â^S«>Æ"qY¼µ¦¦Cå¨2ì‘>^z+®Fÿ}o²²rååeiiÉ Fë)Cƒ€D"‰‹KÈÊR¹L£‚¾=¢Îº³Þ÷­¶Eû/˜Ð”süÐoSGu>Ð*“ƒÏìÝyâõ¬ˆWÞëUY¸yþQ§+Á›PØj.ÙyK£W¥F¿•°1–çx  *ªÒVέ+qëG[‰vŒJ:¾Ìã^øzïO ú‰Q©ÜÆ‹A¨T9*UîÛÕú>àŠŸ}7)!!%¿ž_Û~‰×…'Y¯ü\ÚñßuXó“"Nü:]‡XrãÖÃä2Š¾ËŽ?—Œêcþ"8vSHJÂO7S‰º”‡A7ïÆgW±dÌïú÷ÎA‡Þ¦4FøWbDÍ9ΜMО3w4 ¯½ëö¾ïI¹\U€¨µîö£s¿Úk"¹×îÄ—Ë8Žˆ?;CÞ¹!‚ Ï…TT”s“.9ùå”)Ó¾um ²<¸k``ÔãÃää—?„· ‚ á‚ãíúÁ$‚ ‚ úY ³èoÎ ;µÉÅF_ERB"ó‹Êj;,õºðämë`W“–«N¼Iç—½?þÚèWÊA¬Næc=~ÙäïÈ‹ Â Chß«:¬ø´5!›~ÃúŽ¥BAÔŸòr®€@?˜a´æ^Ÿxlñ|ÏÐÂv!‹)kék Zª‹²Â/?¿ù¯ýÎçŸø/PfO3ß Þwôp„ûY{ÁÁ® AACÓ€öúÅq¼¬¬´®®®ø9ÔH$11q*Uán÷ËaýÓÒÍš²5ªž¤2}ÏñÃë´„;— l¯L 9³×ÉÔÌ* ÀèÂËÇÓ^ì·ïßÍ“6h|²²:AAЕ••Òh´qãLyy¼O"ôMµµµff¾*//¥Rå¹I?L¢föÉÕ;£ë%WߘËsåÙkÍ#m8Ï;hÊÜð!úw"[º¼åßÓO _úïTa¸6 AA_¦®®vÌÃöö¶ÖÖ–Á® Ô Š¢ššZ))I\FÿÃ#`n9}úy+"2mïÑ9òœXAÝÉÝö bÕ¼¼´mîø2B¼~1ÅÑvËÝÍï67àãxôæÜ›Ûg)Šðù$4'®>ŸÜ€˜¥ZhHðQxÅTLŽªÄ8ämÈ Ø<}Œ¼0E@JÓrѰ".ÆÔÓKcάŸmª)#ÌKáSÔŸ¼êØ£wóaå7\å‰(ÏÈMÑlk² Î;HP>£Ïûä@ÔYíé,‹—î;—Ó×p{FÂ&u"Â;÷z[·YYû ÉíÙ ü‹Ûê£æþÛªŸ–a¯IcN—³©š‰ ¶ä °Ú6;™iÊñH~1y-“©î»Cß Aô¥ ‹ÅÂ0Nâ¡A…a‹Åâ~DÖ°ˆþ)÷ÃKYˆ­ÛL®ö¸a][jf±ìpPj‹¼ÙÔ“Fñ?¹è1sœw|CÏ%¸oþq2w=“FÔ¶˜d¦‚F]mçr>·0pÑøi{7+˜N²Ôæ­Hô÷˜îx(Þ=oû«£Ó-ÿûFØxúœéãÄjžúí˜nîr9¯¯9¾xãóÆ=y÷ ªi9ÍÑÞP¬2êüæ)&³}²:ÊÎ9yÖ]…•}rÙ–ðºÎ 3²O-ßVËo¶ëâŽq}ì!Ú ™ê±Þ˜§=ñøÁ{ý,;νoÛV\´Ìô¬SŽãçެ×56)CÁ-ñž6V+ŽgaêV³\]ìÆ©ð”Æúž¼™ùÝæ\CAÐp2 ½~, ‡†$k}Ã!úÇßgf”°q„áh~.’cï.­Yí—ÇRqû/5÷eXÐàè¬7‘žf‚õ û{Eu[ÅL¹t±qyxnî³ðлQ¯2o-SCjîšn¿!Í6 ³ åqhHDRö“í”–çÇ…5±çe¤ù_©u¾••äçwóqfVȯº¤Òà ë.¿ëí¹¯ßâüGä{— )EÙ1¡7®ÝŠHÍ{yf†tÕƒ-«ÿ—Ûy扩ýû«Zpaåï·+pÚS,õŠj¶ùóâ&= W­F±ÒÓE)¿¶ïŸ¬¯þ~Ó¶â²e:k’êûoùLÿŒwožG=‰KÏôq €¦°Ó>é4ª³fN\Hà•+·ÃbS‹ÊÞÜÛ0¦-Ÿ ‚ èç÷úý9 ‡è«­®Å@%¥%¹¨.뵯ϣz =ÿØ)7Îi)¨„åÎóیȬ_Ÿ»Ý»Â‰£7žÛm-Õ15•š²nÑ(«"¯Íñï¿”;âlDÈxÝš ¼6!&£Û;‚üâcG¦S;‡"d¦øÛ] ixtÖ¯—á6XqÀß" ´Ìç¬ûH®×üº«|¼íZŸ^òËèŠÓaë}—¶è“KÖþ⛿Ç}ob«„ÃÑók4¹ž©Û{l0á¥%<R÷Uºÿ¿a[qß2€£JËÏœœ¯ÑùA€Õ—W´âñf²lÓœQAUS}¹áp‘CAÐ7ØÜP_¸??\`„×=‹Ïb¢"¶sìDÙG G89éñ¦gqiìq$ªdc§ÅÖ7LPÕP!DÀÂÞ\à㧈˜º†$ŠU–wÏŽŠÙ:N`K¿ùL;I„™÷”s¸Ý‘ØŽHØ:ZtË)K+"+7)…md¿±×%/¾Ê൦S¤1dçžúg±ò€ð!h,÷Z €TÞÜÿ¿W_aq®oÙVj€JÙÍßý=*¥§G%0â¬ö¾ú´° õ‡ ‚ âd8Dÿ¨¸¤8 V]YÝÿL¬²´‚…£òªÊ=Æ{Õ”ÉV]ZÎ>‹“ëÖD …€ Ââbݳ“Éd€3ètö ä•zBTT–'ଊ²*N5e•Óq¬ò¼=ÒQsk"ÇÞ×Ö³?5PFo>ïaDlihÄåÝΜšGðٲݺќžzúÏÛ5_Üýÿ Ûj€-C *R{>Q,vœÝh,Tú`‹™ª¸¸Ò[·Í'B2ëáä$‚ ú:»wê ÷çq8¬ø‰ˆêèÊ r’ÒZ€¦P¿éûþú=6Bà¼-—»% t)MŒÅ€ k½r…¥‡¼y‘n·¿º’ÅÀÀj3S ÛfJö?Ý·Tm™ç¢ã“ÿ¹ýç©TÇM\gã| }ö`ˉŸ^¸ˆ”Ýáøüe‘·o‡=މMˆ <ú(ðÄ!ÛC¡·6r3a‚ ‚~.åååßdè?3íäò½aýv‚ D Ÿ˜¤œ’Æ(cëñzT¾¡ºy{ÜþE?“š}ì„Û¼aÒpˆþÉ`ª½Üñ3%Á•sö½ì*M•A‘ô’·E  ÇþíXÅEt•–•!¥j±JÞ3€.ûÅÁ*.,a!ª§nzTFžJ@Ò™ÿgï>ãª8¶€ÏîÞBï½wQQ@E@$ر÷^b‰5– ¶£&ö§Qc öhì"±ˆR, Ò¥w¸tnÙ÷T@ÊEAÀœÿï}xÙ;;{f¯®çÎN1ð\½Á³é2Joœñ˳ 5·ñVQç~±ÞåñÇfïÝ+3`år'ßÅl¹8yXÝ 6‡M $ª“Ÿ[в}æMÜ«fÞ™‘òܦ­v›¶!ANÄŸó¬[í;æö<Žð– øššµ×/j¨s°žr›$)¥×Å\‹¢ʒüŒ´è'‰/Cîœ;eúݬE3új¶T>öpé½3þ¡9j÷ÎqFµ²|6 !D±Éæu¦áE¿¶Ž‘I8-XÐS ó®®[q)­¾!ݸ$êÖÃ!D(Ù÷íÂbx—j¢¡®\޲ŽV-õ‹‡)¸ë÷¨´æ‘ò`ÿ€\†eÑÇN©¾Ÿ(„’“«-çß8u-·©?R¸èßµ3~)ÔtÐ××÷àd=Qôž™«>cõNÒpúºi†D¾ÿÖ½uØ'ÕµÔI$Š{Ws2„àù­Àô–9߼jÎGÍfâÏ‹8˜ÿVü¾6Rèê­»wlÛ½cÇþý‡Î_¹vëäÖ…®ÜâØk»7ì|(ÆpîÖCTeùœºI8ÛdÈâ%˧8ÔÛ‹ÛZýê:FöX‹mtRÀɧ'õóÚr5¦øc:ÇÏŽ¸°~dϾKoVM3¥:Ošç¢€³Î,ÿáBRu¶‹ Ÿl³5T@Mšï©Øbo›èÔ“ËVßȬNœéì;?-=öŽ‘wž3©sý_,i4uÕD]"ç¢ ¿<Ȫ9WùϾ3a•Õÿ‰ón,Ÿu0Ï>¼k¸:¥6t×á¹&(þÐìeW?#;–î·båQôŸ‡ÔIÿI­>ަ,Qì_ÛϽ«Gvýǹ{ßÐ-üN®‰{%öióîÆ¡SÁ©å5·GËzp?ZD°ôŒôÚüïx—ÆßÚ·|¼‹µ¡ª,—Í‘VÔ4³óœ±î轤{Ø•ó’$ØkÃZj«†¯!ÔVmù:páÓ?¾w·ÒU”dS$Á±ß ?¡âû?[TRXXXXXXPXŸŸW Tè2rõžÝ͸L~ð1ßG<¦µ†À7a-"Tº¹¸¹;ȶƇæÞÆÏ¬¾ibäBIt[~ùš2nÝu?ï¡þ›” ;›iË“e9ïââ2Kh$e<¡«zÕORúÁƒݦöÐíÁžþöܼWEç‰z¯;ñs™&.$>¶ÕÄ)²§‡YÜuté©Mf†>x[ˆ5ïÙ7S¿¡U„’çî‹Û2G¬¹åíl|ÀÊÁ®³:»4;5%1æÍ»rè©il%b2/.ž{âÙyéŸÛ*!Bqà¯Gxèö»ïüEƒlÏŒmæü_RŠ÷ŒßÿÝ_Qwü=ËzÞÚáG§\º8Õ*ü@Ÿ®*‚Ôˆ—ØeÉ4zϱ˜Ï»-õjò^‰wgÆäí™þë‚ùZ–¶6æºÊ¢‚„gCЏ–K×OÑë ?r¿u˜ºsê8ï«ï*1ÁQ20·6—§Êr“_ß>ñôƉ߶Œ=rïô¤ÿî´3ßR[>…sÿž?dÁ…e«A£iKQ”¡µB‡m  ý`DüòbBì‚á÷—žK»œçøê‡¼DTðúö•ë÷ÂcRòËh޼–iw—a^žÝT>.‚+ÒžÝ {“–•_XFsäÕ »: =Ô^O²n§¥¨àmÀÕ÷Ãß¾Ë-²dTÔt;Û:zzö3“CÙ×ÖÏ=öF„J:³`ô™ªòlë¹Ç×¹*ðn·;TmÄo»&˜RˆN8³põ•L£ û·¯=„óþýuöÿ"%¬>²ÀF¢éÀpc%Äk~Ëé0Ù?B„¢ý ÿWCoÿãä?wŸ¼Š O°dTt:»Os÷š:s|?ýãÅYãN„;oÛväÊ£ûWÂhIu§é˯ùaˆI³§Í6F¢ë²«?öÙ¸ê÷óW‚ò9}» ËÖþ¼ü;ƒÆn*!Ûs¹d¿³{÷œôyçR)–QÑÔÒï=uêp¯±ž2!&ÅwþÂó럎mî'÷áO³¬ãÆc«îõßü÷¢yí.ÏhÞÚŸHªïòÝN̽õÉ^Ǥö„“¤áêíçDþ{WFÇjà¿_–éŸrÜÓ¬ú›Ôô½júÎ4†2·qK¥ß½Ç‘1Ïn‡æ—!iuãîã¼g­\6ÞJ¡½Î-úoá¿Ü9ÂãÇû<¶áM»·/ö4—¯þ3\™î`Ëú½Ï£s¤O"„¸=fíÚç"gÛn_Ú|Km©ÿ±ÿ­\¤6õxÐqO˜1À·¬¹{ýŠÛÁü¾T}}ÒX Ôéç¨ý÷ٴب·¥ƒTd„.óßúëÙE¤¬®…MoeViÊ«G_†?Ÿ¹î'wêdN¾}øO?žœ¶¾®y )º0éuôýóÑ¡‘£6mÝéãf¨¸,æÊÖíç_!®²qמV2tafrÒÃKéR]û˜v¡äºyΜ¨|ã\PºœÕða6Ê$B‘ê%ƈÍFQ cŒiâ:ÐÀÿhRHpê15»qAèãèJBÕÃÝFcÜt`¸±‹bñšßrˆ¬¬LqÊED„yx né«wTLê~“EÁÝ·EÿhÖ‘þQàóݼyÍÆÆ¶ÎÁˆˆ°zÖ}\ˆÞìp²]õ„¯7álЉџ>ÉpIÔíH¹N­óž¦ìœ—ÊxÃ5!/±ýò‡hÛ¶å+ÀùÇkϸc¼öÉ‹-=:Pà3ÕûxÿTDDX—.]Ū‘~}xÞ¦«Åæs÷ù ®o½(lßø_ õÆìÚ1ÊB¸ìù¿Þ.Ô¸bËjw–ˆA$%J½±aÅ®‡%æ3ó¦I"„.Jˆ.Òêi£+ÅÐ4à ’EgßýýÇMwrL§üöëЪB—„íYñ[`L÷)7O馀iŒH’…‹bÃYFúrˆ`KJ ¬ÿ[¨î¤Ãû'TMÀÅ"~y¥óŸý6mGæØ];¼ )„™ë§YÆëŒþe÷XÃν³nñÑWÊ#wÿoœ!ÆâÖÈE1›ß”èèWâ|¨ÃŒûtd•÷ïZN( Þüû¨z;1YËAÒåOÆÊ3©û¹Ç~{lqÌ¥ucŒU¤Ø”Ò´ëæ±2‚­ãd¡­(-!¥¨mj3pÚºO›ÚäBþðÀ’‘fò’\i%=ëAswÞM©;5¾µEøx¹ ‹}¡¢Ö5é×[zp ·CY¸ÎUJã.®a«§ Á‘R10ïHDF‰Ò~ìhª"Å•T2t˜´ý~õî|¢ˆu–lReÆ >½þÅ–MA*M½ÆóŽ5Ý:ñk¨H¾¹u²“™š¬„”¢~«ÿŽ©Ýæ&WˆOü!è!„pC' )9iá²²rcÌä>ºv/ix.YÚW¶4/¿WXXW*ßoÉô^’ü˜À‡)¢êÓÍ{˜ÈTæææåò óóJ$ìfŽïÅŇ¿È­žDÀd=¼ö0Éõ^°~¬*È+(,,,ÌÏÏ-dÔÌ0Ƙ”—– 1BÓ%ÕJ+ ÆáÚ‘ÓªöÎ,&5øI¼èCøLVhðk!©Ó¿¯fÄ ¬á‹ŠÝü&oºØ _ÐÚ„‘7n§Ó„œÛÄa¯ØÛ8Áë}÷FÆV–všÙܪ'æ…lõás/KjZ9¸õ–æ&ÇDœÝúZzÀ„^Î -(‡‹Ÿîðº60‡T4³w¬ÉæÅ„Ü?²"ðjàÞ»—ç[4¼];lKıxõÝÿDÚÆÞÑÕ(1ôñýCó¦à²ëûOóZØ9¸¤‡…ž^=$z°ÆŠCj:¿ŽJŽ8³Ó/AÑqÖ¼š$"$­ÍXÍ»c ´®5ãqøýÕÍÎÎÙ0çåã0¿í㟥à°Óc4ªïº8÷곿e@+«NU D „ÊßDÅ ù^v ÑÇ©±¢ Ê´«!÷.¥ëË!ZPIãŠì˜è˜¤¬Â’ !1Âùù$¢³²si¤ÆB—½J!);×šbFÈÿŒU†hÅ^.–Ç^½ ŽefÎB!&3äqœˆÔsî«Ãàª*ŬAâ7¿Å@öhe¸0:*F¬N=¬¾d¹è¹ïŸ¦ŽÚ7ÎT !„L „ó¯.ãóo®‚“÷ù³ë\´ª§Gñ3Ÿý›¤Ñàó ón¯»6°ÐpüÑ+‡¦u‘!B¨,ꉃú¯œ÷?×{KÚå¥ýµ¥±«D?f·úvÜ&g5 !&çÚÜÞÃÿ¼³~ˆ;¦ÜÎDï÷2à"„‹Ÿx;;o}º{ç­…'‡ÊjøÞÇ9ïØÓ=~IªŽs|6¼ùƒy·Ä¿cõ·®9÷\yô±äj̯ƒ´Ù!AüÑ1}çø]Üzx—OW ‰w¯>ÿ[4@Üæÿ ôI Šy¥²²2cš—Ÿ/ÂL¡ßšÑ~õUÆ.+/ÃX!„+nÞuæIZEÝJ ª’_u)†WP@cR[KIDãG¸|\–¨N€µf, „¢eìú[qŸ‡?~;¡SBLZè£eÔÏQ“ÆU롉XCeÄn~Ëìÿsº ïñ¶utL~n>ƒ©ª®ú%c 1©?ëÀÞª„!DBL’ïŽséXqÈïg7¸ÔX ‹«ÙÓ£á l˜Ô3;|“‘þ¼ƒ‡¦wùðH•¶œ{pãÕgß9~*jÑÆ6iwmiËjÙá ÎjU9.©æ±xJדëŸÇW̽±ËË j‚!g·x~¿sî>~%êÐÀâÍ»cõ¶®y5P–KŽT§þ!ŽÉ”U“~½öû›GÁ9¸«&!Ö½ú‚o€ÿŒÖÚë· tJâ;!&¸ÚÚê$B  B¤²í°ÁÝë[•P4—E!\þâÔÖãOŠ4ûΛ7髦‚—E"aØV¯•W>Žç# !„0ÓR›u1Ò¶ý{J†‡>‰žÐ¥;—N~ò$‰f™;;¨ÓˆiF` ¯ù- }€ŽT8¬OíwÌ{.@r#¦z5gÜâG¡•„ŠÛpÇÚ½)„šS ÖÍá‘EØJ¹5׊j¹¶4z}—æ5òyÊÈÔB/¤ÝûÖh8¡dbªJÞÉÎÌnøxóîX=­kf ”›¿Ê™ IDAT‡eÍ_",S Sz—™C#M–X÷ªí¿eÚ¿VÛë·ÖÒöu?Ä…d1ÛºcŒT”I"‘V³6ζžy˜æ—— ,Œyš”†ü°ÒË\X),-È-Æá²wYe±>\JAU…"âsÒ2X«ÁµÂßGõÉË \£wþýqšcåÜS:èѳ Wã­­3‚CR–Å{Å÷=ÿbÖÐEÅl~CMùýZ©¬ªL"Ääfç2Hñ³[PZzZuNf2SÓE˜213nt;ˆ:èŒäTf²¸K©ïsNa>£úóÂöÖ–F‘J*Jµ’c—K¤¼²Rí.~‡ƒ°P h0ûoæ«§uͬTRU®9Áår„BâÝ«/ù– ;û¯yFíSpù›‹¾·³R¾ÏY3IZÚtb?¹ó ÍÔN®¡¿•˜_^Zɪòìâ’Š\úJP3É–°°6c?‰{VؽOƒk~“,6M‹êùS;AÇ,«þvrî= yÅ“IxœÎp¬ûÛËŠªÇü‹XC¯ù- ²@+#-,u¨Û‰1á/Ê™Üg×Ãb5ðÀ"šù´dh!JÓyÎl'µzN¥tìü£Ýµ¥Zýÿ$×_Ñük4óŽÕÓºfÖ Vˆú‚oÐñ³ÿúz¹éÒ´—w/Ÿ¿’Ê'U,œÖ“Mó„VtãþÏúkÁ'wjÉþ0´³Â‡îQqRÄ“4gG#6BšZJä³”‡o]'v®Þ% ñÖÿ΄•!}ì­ÇŠN^®£o<=µûŠòÒ!äªk½{“-gi¦D „¥ ,O2ùié匾LgAý/-hÊ©¯Â½Ïà”LÌíÕßFšÆï{LÄ ¬¡‹ŠÙü–Ù? µ±m¾s×Þ} -àŒ_ö¨É_²TN¤¦®6‹xž›X‰¬ÄžEjèhQÄK‘çê ž’M—¯¥ÛB°9ì÷}à5Bgòs >c- ±cû’;ÖB5ÔªMŒ{Õ²W „š;ò‡I¹±ï×P6BÑ‚r^nf¯’Æ¥`1zÉê™ÝÙ¥åU#gˆ4Ÿ»an¾Ï‘ó[æßÑëd¢%Oñ‹òó²23rKIûœú²";e}÷`Äõm‹£ºXêÉÐï¢ßfËÑ/ìòþÇ"Òr®ÏÔLï“ÏÏož×ÈÜXMŠ.ÉÍHy—År]·ÓT‘…B”]/%ÿ¡}Š›¨HR¥ÓwÊwæ’XûLúõQºy-" !I‡ݹ“±kð¢b5¿%Ázÿ€V'á´`AO)Ì»ºnÅ¥4ºž¸$êÖÔf範‚£K*¾í{%Kü1‘„’“«-çß8u-·ù#)Û¶-¤º–:‰Dq¯ãD5Ž žß L¯/–òew¬ej¨U›÷ªe¯À7ê3öúB1eé1Ñ/£¢_E¿‰MÎåKéZ9™¹rû¹Ó»æX³KËj¬bOWòUÝ7þŸÏ×®Jï^={—QFªu4sÕÏó{q1Æ3B×Í;—î¥KeG=~[¢ÚÿûßþXh#OÖŽ® µ†ÿvø·e#ûqòcŸ†¾J.’48eö`ªº CYN]¿lpwu~Ò³ ‡÷îß‹Ê0Bÿ¤= 6íë¨F`Œ‘LOG+]ó3qkè¢b5_¼{.èû´>–ÅâCoô_õàô¤~%1»·-úîÃËX~v„ßÍ>{ÞŽxÕìýqIÃÉ+ÆýîuÒoùä­g~ì«ZýHä<¤âb§So}¤ÑÔUw?~aÑK5ßûi|x§*ȉ¼vþÞì ¶ (oÓ¶Z}MYÞþµýܜӓ Ø!AÚõçî}C¨õÖ¯ü²;Ö25ÔªMŒ{Õ²WàÛÔÜ0¯gƒêºìrà:òãà„1M‹DB>¿²¼¬8«ð“j0¿¨€”³³dÀT.›E‘Ó´ˆ *+ÊË+*„Uå…Å•Šös7»-á²)ÓBAe¯¨TcÑßkˆò¼Œ¼Šót+y…”¶ë̵ÃpÙ,’À˜ñ++ÊJK>lÀTÒª.ßo¶ŒÃ¦H„®ÌÏÌ-¥9}6 “¤‹²3y‚Úé4m<ãÒý(„˜Š¼Ì¼²Z-7°.ŠÅk~Ëìð5Ht[~ùš2nÝu?ï¡þ›” ;›iË“e9ïââ2Kh$e<¡«úg¼‹$”‡î:ë“4bc w?ãö}zË s“c^>cÏH´Ó©C'BÉs÷Åm™#ÖÜòv6>`å`×Y]šš’óæ]9ôÔ´Æó¶l ËzÞÚáG§\º8Õ*ü@Ÿ®*‚Ôˆ—ØeÉ4zϱ˜æ_SìØ¾ìŽµH µjã^µì¨#*òÓ’ó›[;Í/åå–ò/RRSRç`AzrÁ§!ˆ*J *ê­UWeI~Vݸ47µ´Þâ¸2?=¥Á6‰X½}_E“Ío)ý¾BÑ~…ÿ«¡7ÿqòŸ»O^Å…' X2*:ݧ¹{M9¾Ÿþç Î&ûúÜ ï{ø·½§o„ûGTRršf¶ãš8­k#Ó¤ÙžËý#ûÝ»ç¤ÿÃÈ;—J±ŒŠ¦–~ï©S‡{õlr A¶…Ôžp24\½ý܃ÈïÊèX \ã÷Ë2ýSŽ{>ë’âÇöew¬Ej¨U›÷ªe¯@LË.< Ú‘••)N¹ˆˆ0Á­  Ýºyóšmƒaõ„Çtõ>Þ?¦¯oøâŸ'99IœïAß?ÀSs÷úwÜ?hß:Hö/¸3GÏãHõN”AR)yM}³n½ú 9aŒ‹©\»Z¼HzïÈÎÿ»ý$:9· É(«kè˜Xõîï2hähw󯳑@£Zk¯_¤¹)¤¼io—œíºêI—Ä>úç ³Ý-Lú,>WÙüúpÁ O ‚ÝÕ繨éÂbWZ¼ÁÙÚuÑîBÒ½îŽÎ}­ eKcïŸÛóÓÜy›y¥V‰ ùÄ\z´ ñ¿ÇÒ÷_…ê<çäí&VµæGÝüsËÚ-çŸìŸ4 Ktv¢~ë­x'&ÁÓ_fm )”è:ïøß;F›½ßÊæÅ=¼rêºP:þÐñ°Ùl‘HDQmžjzÐ4Íf‹»%p‡Êþëb+[]uÆ©‹û¶ˆKKWþív~\};ºE¢Wþ×âE„æŒ;ǘÕXõƒR0už¶Ñ¹íø|JJÊiªªj\.¬–Û¾ðù•¹¹9ZZÚb–ïÐÙ?B!B¡¯Ïî9w'\ýã\ò˜Å$B—ÄÜ>súÒՀǯ“Ò3yBIU#ëþ^ó×,e![õó€y·§§%¡¨ÍÝÙ›«*ã<”|kŽ:jòô†0¼ƒHU- q~ Òþ¹c·ïǯS E’ꦽ<¦¬øi«·É &ÿÙñ­¿õŽJɯÀYU]³nƒæû¬b?Êдfíõ«¥¥ŸŸûâEdEEEë…>ƒ¤¤¤‘¦æ'ûGI:Œi¼{ܳÀGE‹  „D/}¿`O–²Ig3kg[YQÎëÐàÓøßò¹¸ÞN!D(ØO÷þQÉw§_‚’Óì¹Î$B±Œ{È ›<½!”Ž…2ßú}º¤kïÆÆùàâ§;¼†® Ì!Íìk²y1!÷¬¼¸÷îåùœF#, övøëK¾œ‘}ÿîŠDqvjRô#ß½ª^k û€8š5å— ˆnݺwëÖ½õâ_Ç7‘ý#–EwK+ˆI¢‘" !Jwè¶ë³]];+¾O…ËãNÏõ˜~zëÒƒã­0£¡`7ÝÛ”x²Ç/I­ß<Ÿ Ö5ïDÓ§7„2;Ëu{ØÍÈm:ß~ŸQPR)b0¦s($JŒM!}NÓ5~îé„Jß•—¢g½½wõêCŸ=‹x‘öìŸaWÏ]ýßó³Í9? ­$T܆;ÖÞkžPsêoÁºù"<²[)74nˆTëÖM‹z¼cÞFïéž½ da°Ã7’ýóór‹0"”«ú¾qIøÙ“×üý¶„©³ü)Á*-krEÔ/<!D)š»N1w‚B‚Üçþû×,Ûz;ÕoÙ¢£oÏ×ÇÉ©Ìdq—8RßÙœÂ|F fÿˆëøÓ¡eO'ì¼¹iüÍlyÝ.=ûº ;}êà. Ð÷±4w¯_ðmø6²atÄ+&$LÍ Y!\t{ùÈ.d ÿùØŠ‘½-ôUå$Ù$ÌÕt¤¢Éí¾ðôOpT­Gm¼¤RØÍu_bÐÕÀüy3”šFˆÒtž3Û©¾%J){…F×"ÔnN˜xùò­>zôøþÙßïžÝ³ÍmÛÕ–õhlV2@•æîõ ¾ ßDö_rîrMp{¹8Ê!„ÿѹKiXcÆþSkI}(…K32Š0jzÌÏž^?©ö]Ùû輜|©hèhQÄK‘çê ž’MŸ\/R¾“Û´ÕnÓV#$ȉ¸à3cÞá€u«}ÇÜž§/Т0ÆéùB¡°­cµ°ÙleeeMMm‚kÛ«ŽŸýc^Ц¥GiRÅkîX]!„ËóòÊR[K£fªŽ³®þTY+}'بöŸb±O¯—H$b±ê¹«Â„˜"تê*$"”œ\m97ß8u-÷»Ñª SõGø ŽšÍÄŸŸ91óNüÛ$Aö€–•™™.¬­m8n[Çjøññq™™éZZ:â”ïÐy¢°àõµ“=·GTP:^»vŒªÊ£ C#uŠŽùçdPaõ0\¾{æêëEµ§#®†–2IgÄÄÕÎ#þéõ…¶~€ÓÌm?M¯øX%.O¸²jîžh!Û„›i4uÕD]"ç¢ ¿<Ȫ™Ú r"ÿÙw&¬²±™w7 N-¯qˆÎzp?ZD°ôŒô`0hÇpiü­}ËÇ»XªÊrÙiEM3;ÏëŽÞK*oÍ«>ýã{w+]EI6Eûí±4B¨ôÕ_Kw×S”d‘$Á2ûñ‰P´ÔEJ½ÄoFåeç¼$ ¶ÅÚ°Æê€/??ßÄÄRÿvˆÃá›æçç‹Y¾CõýÓoOu¿%‰Â¢Š¢ìw±ñ™%"L°TíîûkûØy/§Ï÷Ë}—Ýß3Èâ‹s7eaZÄýGñ c Ø¥æþtœžƒ=4õ[ÐÇÍß^_–E°ºLÙ¾ÔIÜÓ냙­~t| WÙ¸‹¹¾ª Q–ó"*­„F\Ã1ûöM­ê˜'”[€6ùs„Ç÷ylÃ!›vo_ìi._ýs½2;ÜÿÀ–õ{ŸGç0¨5²þcÿ[¹Hmêñ ãžæÄ ]»‘ÊHyîyè7Eåý߆3tívr³nÍy0r{ÌÚµÏEÎ^»:˜òûßDdeeŠS.""ÌÃcpkGh·nÞ¼fcc[ç`DDX½ë>.Dov8Ù®zÂ×›p6èÄhO²k\u;Rn S+¼»ÂùÇkϸc¼öÉ‹-=>\˜ï?Y}øÉÙ·’¹}î\þ¯úþ­­ÞÇû§""Âúôqú ñ€ÏüPœïuðqÿ€Ž¡òáþýOË …Á›õiê"d-ÕJýé¼°ã«F÷é¤!'É•VÒ³8kÛµ„zæÒX2ÒÁLC^’+­¤g=hîλ)ï‡í‹"ÖY²I•7øHôú[6ñ‘İSE˜É:Þ©xÚpâ_·ŽL2•D1y7 ºåñÏS×9½Øë,B˜w{娵…†ã^94­KUB\õÇÄA ýWÎûŸë½¥¦”æ€ï}œóŽ=Ýã—¤ê8ÇgCÍ‘? {ÏGIõ˜¼nÃÇ‘? "ß¿B³?žuÉŸsœ¼ÏŸ]ç¢Å®>7óÙ¿I ><Å ìCaQäÑÄ’«1¿Òf#„ñGÇôãwqëá5^>])»éަē=~Ijýæùl€‘?€–{ýþ7ÁÈ@+còsó„HUuU1ž8ô[߃wyH}ÜÎ}M«7Ã#Uœ|ެ²åЉ¾¯U­ÄˤžÙᛌôg<4½Ë‡¾pi˹7ºË”‡?õÅ+p2I¾;Î¥cÅÁ¿ŸÝð!õGq5{zôÖm¨)Í S–KŽT§þ!ŽÉ”U“Œ(á›GÁ90ºÐÚ222Ú:„ÏÁD^:~ìðÑçŸå2­}1QbÀ‰c^ oý+}=ýÚ\ð$øµˆTp5P±æøV'//k.yôB„BÅB+ ·áŽ2µÎ'Ôœú[°è¸ðÈ¢/LŸ1ïQ`¸É¹OõÒjÆ“²yQn–ìÅX¦¦,DggæÐ_>|£˜üÄÄB!Ä'%dó²ùàE2 •‘ʪÊ$BLnv.ƒ›X“ÉNÏ¢1©cdÀ®ý¥glÀ!žæ¦gòbÓÉ©Ìdq—8R_5œÂ|FÊ_2>žÉLMaÊÄÌX¢g530RIU¹ÖO ‚Ëå ‚Ï¾itn|b1CHJIT–—¾‹Ï²ÕÔ†l¶yà~Z¡ha©CÝNŒ Q†Ìäš,ßxŸ=A!ÄÐ4B”¦óœÙNjõäø”Ž} m~A4³šfÖÜêà¿M”XŠI 'ƒÔ€g¹ïâ3ìµõØMŸ>‚ìÐÚØ6ß¹kï>pÆ/{Ô䯗ý!Õµ4HâeZR²ÕÚu‹NML`R]Sƒƒ"5t´(â¥ÈÀsõOÉV‰šÔÔÕfÏSb+‘•LÓå«ÏjýÀ …4k¯ßöA˜Ÿ\Ž)u##ŽzdNfjBª@ϨÆbj¸ìÍõ !YÊ=GÒÉ}ö"!‹W‰Ù2ʺfV=-ud¨æ«ƒ)ˆüÇ/’§h3r˜µR­ÍpÙÛ;çƒ3$ÌŽéÓÞ_FÀ¸@«“pZ° §æ]]·âRZ}c4qIÔ­‡) BˆP²ïÛ…Åð.ðj¾ ®\޲ŽV,„¡ääjËÁù7N]Ëm¥é±„‚£K*¾í{%KüK´t`›Ã!‰½;ˆ­ã-ø#HK©Ä,uCRFßDƒ…ùiñ)•õ”¤ ^\¿SÌQÓ3ÔS•àçÆ…Ýõ»WÌ|V±÷HEs5Š)ˆÍ©]ÇÇeŠH93Ívžú#Èþ_Ëbñ¡N 8ùô¤~^[®Æü ÀÏŽ¸°~dϾKof3!Duž4ÏEgYþÃ…¤êµ÷qá“­s¶† (£Ió=«&“FSWMÔ%r.,šð˃¬š©± 'òŸ}gÂêûÇ yHÃÉ+Æi~Ë'o Êý¸R çy@hZC«?´t`\ -e’Έ‰ýÒYÌÐáU¦&¤ò1[ÃÈ@š@HÊÀX›ƒ„i )ŸnÉ$ÄV¹yâÒo€‹Çh/WK%¢,%48®7¿ØG„¬‰¹—ÄÇeÔ|À3ùñ±y ©lj¦ÒRë"à ÑmùåÛëI~ÞC;«ª[;8õëÓ£³¶ª¶íØM~©*=ºªW=HýéN4&|'tëÔ{ȸ £\»™õóyP$ïðÓ‰Ÿû¿ƒC(ymfA ·³±Awב&ŽêÚÛÚHS·‡×bZ ¯œPºë¬“R^ w?c;ÑÆ ws謫o;ý¯¸máÀ8={h’%~ ú¸6sÖ¬Yóv=,þÒ–@GTþ.>]€8ÚÆzR!„$ôŒu¹„(3!éÓ\6³ë©/Uè’:½ìÌd‘ ýmB­¾1‹Õ ¡×ÉH U¼‹Mþ¸9$›ÀcXZfÆòa2dÿ€¯ƒP´_áÿêŵ=KÇ8u’áÅ…?~™À“îì>mÝÑ{¯_š ÷þyÄ2w"äÑŸËGX²î_¹x#œ§é4ý—+O6ô­ù\%d{.÷||Ò{¢ƒJAäK¯¿É¡5zO]ÿç•_=Å©ßxÌ}}î„ìY8Ä‚õ.ØÿïîDdp­ÇÿôË´®Ì1kÙÀdm»¸g–³Nɳ+¾Ç=zâÖÛ x øïÁ¥ÉñY"‚«m¢û~)6޶‰žAgÇ'•Ôy.\mÍZj–ºžŽÁfgó›]¬¶–¹‰ÁO‹I*«¾¨ -&© quÍ ¥;Bò³~_!köÝâß-n² ¥ÒsÆŽ‹3v4UŽ¥j;y³ïäÍ\ReÆÊur‡ú1¾u²ûîJíú¤¨Þ€E{,ÚÛ@ýÒã.UŒûŒÀHÝ…÷ø ?=.;ñJÅÄÚ-P²_pøî‚k€ÏÔ¡öúÅ%I Ù"‚k`¬Ëýp­m¬'“›È³´®¹K !-#]§‹›”‘•&¿¢¬# ¢YÅê”P55U‰ ËŒM(êÔM@ɱɕHª“™·¾âídÿÿE&ûǼø„<!*çùÍk¯j¯!Ä&%t³UþJCZys­3âbó,{©”%ÄfH¹Î:À|ß*däàÎ ЍF’[BVEǬǀQó7þÐàÄì¶„y'– ëa $Å•VÒ1³4ÃçÏÇYMŠsþ$A4‰e´,˜wÎK’`[¬ kpø1À·€)HL(d‚⼬ììÿË)âc„^BB^Í, —•–ÕɺpiIF„¤´$ÑÜbuRFô$pq\l¦ 0!&‡&•L:u„ù¾U:ʯ„B¤¼©½­ž$Bˆ–ó²’býqïÒ¡Ÿ×ÚÍß÷×ö±¦ÍÙ!„pÁ‰ÁZÓ{¹ÉºEïDyè7×ÍaeZ6ý†I%†Ÿü9Dh;¹÷Ð&^ qÔ»8ô)ý8-Æ=}“ÃÈvïªõ±}”–¡\‡Yð¥˜Ü„$CÈZxŒqШ³?“~Éÿ/)1«‡šÖ‡åüùéﲄºÚÇô‹²SÓ*1©¤®V#³Ø§8ºfÆÒ‰¯“Þ†Ñ KË̤CÌ÷­Ò¡²ªóœ“·W˜|øÒ…ùQ7ÿܲvËù'û' ȨßÀæ _Î>¿igx™¬Ó/÷¯¯î.ƒB4/úúé×M†G( ùýÞø×§k 9QÚeÁù‡Ëký¨ÅÍÚµÏEÎV¯]´ uTÍë%d Ô>ÍzHECC…W…ïâ3mµtÞg¶¸,64Lž‰ÂéϞĖ`ŽŽ¹q­ ×Å,ö)JÝÜTñMdrT"¸Œ:Æ|ß**û¯‹­l9tÕ§>.îÛ".-]ù·Ûùqjíàæ‹ÞFFU`ÎÀ©³¬ß¯îA)tº K‹^…eê1Ï´EkÀVNŒ IDATHGÙëW”™˜T†I9}#ÕúF׊F†ŠÏ Þ%dØëèUuã“JÆfì„;—24´T¤‰ŠÜŒ,KéÙ÷1“©™)ŠY¬>¤’©™ú«'™"BÒÀL¿ƒÌ÷­Òa†(5ˆPèë³{Ž1Åä]ýã\rõØ-\sëÏìÁ]Œ4$%¤•t»˜¼áï×׃bÞíq’Pž~ƒDQ›»³«ÇÓK¸Î~_DþðÀ’‘fò’\i%=ëAswÞMihõ§:!)ʈN|'hñæ~TVwÜ?“ºß™Kpì·Ç–Æ]\3ÂVOA‚#¥b6`Þ‘ˆ"Œ¥ü:ÙÑTEŠ+©dè0iûýìºÓ>¿Éèh:È”_aZ|r&å ZO((“˜Ÿšö!k¡”ºôt2“­ÌIIHΩ䪚ôp6ÀL¾N b«÷ªÒZr$"dMLµYºêÐ}ÿïI:Œi¼{ܳÀGE‹  „D/}¿`O–²Ig3kg[YQÎëÐàÓøßò¹¸ÞN!D(ØO÷þQÉw§_‚’Óì¹Î$B±Œ{È!\üt‡×е9¤¢™½Ó`M6/&äþ‘W÷Þ½<ß‚Óx<¬.£ÆtÛæyà‡-#7Ù˶þ¨Iû‡WßýO¤mì]Cß?4o` 9 »¾ÿ4?¡…ƒ«AzxPèéÕCè k¬ªóeMhlƒþf÷o¬¡`5bºUÕÿÇï{E ¶¢™Ý@3»&jo¢ËÈmšQ½Ÿ0¼äw<†T2í¤ÖÁ:Ó¿‰ì±,º[rˆXA|LYQºC·]ŸíêÚYñýð°ò¸Ós=¦ŸÞºôàøG+Ì(D(ØM÷6%žìñKRë7ÏgCÍY¿˜w{娵…†ã^94­KÕ»Ÿ²¨?&Zè¿rÞÿ\ï-5m|¬=Ëhg—Í‘a¿Œ§pñ{KÉÖjù§D‘ÇÙ­¾·ÉYBˆÉ¹6·÷ð?ï¬âŽ)·3Ñû½ ¸áâ'ÞÎÎ[ŸîÞykáÉ¡²¨š @-ž{bÛ:M0Q“ˆÏ©\hÖÖqtH•É/c ¶Ng“&f´?ìÇJC¸ÊªrbŠ xUƒYH½þ£Ý?¦þ!)Ó ¿­q•„ûßLkbÝM&õÌßd¤?óà¡é]> û’¶œ{p£»LyÈñSQ¯±YñÛP-Ñzƒ'8*åÜüÁcÒÑØš£g˜¬Ð¿Ož<ý0¥•Ö)eY-;¼Á¹zV ©æ±xJW6_1|×./ƒªai„œÝâùý¸8ÿñÃ(!B_Þd€ÿ&÷mPУ»×¯ÞK('ÍmŒ;Ò|ß*ßFß?B¨j´~­ûÏ'†>~ŸQPR)b0¦s($JŒM!ýƲ? ­$T܆;ÊÔ:N¨9õ·`Ý|Y„­”úªKî­¿ö¾°ÿΫk=ï2ÄcÝåùîÓ¸M2ªVñhçŒé—4WqÒk…_¤¾Ë@óÃÏ(#SC ½rtï[£9„’‰©*y';³jìÿ—5Pff¢”Ú:І)Ɉ‰yÇPYÍζ½mÔ;`*ÝC®?/·#RAI±*ŸÆ%áfO^ó÷Û×.I°JËp=5|Dg$§ 0“}Ä]âH}Ÿs óy5 ãŒsÛŽÆ1FK7Í3ç¨×š+WÊ=†l=?Ëà <:Z…„‘!a„Šcÿn­3C„TRQªõ£‚ÅåR)¯¬Tûza¡@À /l2:¤ŒŒLyÝo-û'¤;žÞ¹¥Š}Še4`fý:Œo#ûFG¼`BÂÔÜ…ÂE·—üáB¶ÁðŸ­ÙÛB_UN’M"AÀ\ýAG*pãÉ?B M#Di:Ï™íTßú¡”Ž}ü‘Ÿ•#ɽmªÇØ(:n¾z±Ü}ønß)ƒ¸œ€ƒ®¯O_JF ¦:K}AƒCÔQÿáj_ÒdÐa|ÙEȹËI4Áíåâ(‡BüGç.¥aûO­ô1ÇÆ¥E5¹x ©¡£E/Ež«7x6{º.-!$*).Ǩz‡hBÕõ·ëç*\Çús‚{÷fšìÀ?–õýŠ›ôeMEÇŸõ‹yA›–I¤I•¡sÇê’!\ž—WÆ*Z53}œuõŸ ÊZýþ›Ã! …µŽ*9¹ÚrpþS×r›zMð ¶…µ%ñƒÎ^xG~´;|>?>>VYYEÌòjäýæðT÷[’!,ª(Ê~ŸY"ÂKÕ~᾿¶Õ{¿À'§Ï÷Ë}—Ýß3Èâ‹s7eaZÄýGñ c Ø¥¢F…œžƒ=4õ[ÐÇÍß^_–E°ºLÙ¾ÔINÉs÷Åm™#ÖÜòv6>`å`×Y]šš’óæ]9ôÔ´ ¶ ÅHhŒ;x6*c̶C“¬ÎþdÕ£³·<ãuÄ«ÔR¬Ò{É^×7›7ßÞ+dª3jŠ21Rë h¤L‘HH7^K-Dg#iyD¤îJ‚ôZAZZÚZZÚmøRDVV¦8å""Â<<·v4€vëæÍk66¶uFD„Õ{plí­#IŽ×(½éšdîÛÌ•%yŸäê‡k£JG¤‹šÓwO¹ 3Z¢'<>ù¯œ–K}ÿ€oÞû½~c?}’ƒoX‡êûtLm…!$æ—ú>ª'õGa?<½Ö9u9¯òÚ\U.” ãRJüŸñžUL;èïêÅ¡Bˆ3v¼éX„¢ýw&:ú²ýMdºkq4¤YÒSTÄ_t!¢$EP÷¢,iI7gI9ŠMÓyÅ‚7IÅמÇV ukÝÃý$Y!eå}‹”«Ê “³§])â5B² ¿LU³ÈÍûþr©A呤Œd)ALú¤;eðÊ@‚ìÐÚ#ieU¤”<)ë53-nrZ,&?§",Ë©Hvë¢be,}öjúÙ #\˜Æ;‹Y&íå™èhÞ‹2„0NäaDJx P*EgÓ*ËI–ž†d;);}Ž÷?ù15òniM¥Ÿ«t“B‚2þ›”Šr’¥¦Èí×S¥2µ$6 —f §t—Ѩ¬¸U^µ~ÍãWŠ^ gÈ]OM”•'x[F*6g`´6Øë÷¿ ²@k#õ•Y$ÂiÙ|q&—²ò Èi’Â{·Ó÷¾Bei¯åÓSrÜ@•¨Ó9/…¨ •w6•¨®h/GG½*8ýaä!|”~+¥,õâ,޳‹ös¥9]KVFªßHÈÌýNÅJ’Žzš¹-´¼ ºËžPR—R/Ç¡²¬âs<ÔÉZF½¢üFh­‘?â„÷¥*ç^X´ãTîCƒ"Ô¾–ûü·}“{ý‚&µ›I§€oAÉK „PQ9-Nî«ÛYÁš‹x±¹TåÖ!LG…f_ÌÆ¤¼œ§!ÕØªžXô*®Fê î?*x."LŒ¤UÞŸ©ÞYÑI•&ån{ò!õGá‚ì²7%-…·ÿ­NýBMî4´6èû´+”¹&‡Âtd\YiÍÃŒ 8ž?QC¢“—Š-5ZÁawÒ–4R`ÉrŠ@ÁVÀˆ”gk(‡FQ]t%Xˆ ySZÐìt¼yá1ååO2aÊ0€v²@+ÃtQ%BÉKQjªûŸ`)K#‹²Šë~’[$! yŠPÃÙ?ib¥¾¢·¬§ÎÞ~3dõ¦¥*ƒF˜Îk~W|3ÃcÊ„ühO û´6&%_Äè³uÔ¹H Þ¼ß†áÆ†ÎKë«z÷“U(.õ½[œÁÏ©` B”Ô¢:îÔ'¿¾0qÂcLô´[ZZšemøú`Ü? µá„weùIêÉÚK5YV”_Ž0ÁR—­û‰Š<›…PqÝpÇ?Ñ¥“Œ2ý{/ë|\EZS5É—`³”jn¬éÜR„I¶¶|c3Z!<h_Äß|K û´:A:ïZ6Cpe&;ʪԗrnmBtL†€&¨î¦ÒÒµK8s)ļÍà7Ü›NÊI$¦ Êkõ¿+Êt©õš“ŽN­!Ò¦³ŒbÃ1c‹0B$Qû é—„´=Èþ­øæGñ‘𹯶ÁJvŠäÇGE›*ÿ4NwŽ«ê`ÊÞ >Rì¤:׌Í~_ȼ§ú ‚)*¾žÔÈÌ&»˜fHNïÎ’2ïI«)þÐW¦Î+‡ì7…K‘¬‘ꊞ’òC!T¥:}8“¦ *)ÍÑæÔ:÷ ÂÚŒû| ‚¼ÂŸ¯ åß©ô4Rñ1R.)¤—2˜M©+p9‰„÷óDUócqIñÿþ•üy Ü€Aú]­+Þc9IKeŠäWœ»“÷ª±rñë…QæªÝºkÿ¡Sþ2¦d$ºi±Kãx!z Tr•¥‡oæ«V¶ê­{´kåë,aE©)rpÀ?I1¥U›{U>}'ò°”™?FÇ.KXÁ :¿øXdEù燴=Èþ_IiVá¦Se=,ä]M¤Ì•Ù&r# ó ÊF¿*ùÐi޳c³–UŒ¶•·×’tP'储èBÿ0^(¯‰tèŸÿa&÷Vè£%娌y¼Ê ì¿¢ˆ Óê“‘ï}¶bPgI #.3…<þƒ§Åwó?„Á„gB*ßJ8˜K±$L®<YQþá@»{ýþ7YY™â”‹ˆóðÜÚÑÚ­›7¯ÙØØÖ9VïÁý±f_+.Ÿ©(5Z^·ËB³ØOŸäàãþø¯è Ù¿àÎ Šh€„ûáìoxž]Ù9/I‚m±6 Ö_¦Cû'e »wÓ’¨{˜ÝEƒS_q@M*û§º|îÁ ªé’ßnY»ö¹ÈÙêýÇÚ €V{ýþ7µYöÿäÉ“ž={R¤´Ma™zÌ3më ð­ÑÔÔŠÏ©lë(À×ÖfãþCCCwìØAÓ-¿-¦ #èЊ1NÚŠÒRŠÚ¦6§­;ñ4¯æÌ:/ìøªÑ}:iÈIr¥•ô¬ÎÚv-¡¼f%Lê~g.Á±ß[‘|sëd'35Y )Eý#VÿSQç‚Í©­4îâš¶z )³óŽDa„(=à×ÉŽ¦*R\I%C‡IÛïg×X7°qÿM5“Évt…Wo3 9 6›+­¤cnÿÝô W“`R€ÿ®¶œõûøñã–þ€y!¿xØôŸ¿óRx‘z·!½Må‹#Înõ>ùq:ùüŒÞŽ3·_z^¦Óû»¡®]¥Rï[=¬×ÀÁEu' ãqºå~™®s¿®òÏý¶w™y!ëc¹fÕû‡Wß ^°:;ºö6$ÞÝ?4oàø#qïÎNé3x󿥺®N%³BO¯2|Û Á5³,ØÛ¥ÿì~¯“þ#&LðØËP"ý‘ïÞ‹Ñ0wà¿«ÇýWýX¹re‹ ÂùW—Œñù7WÁÉûüÙu.ZìªÃüÌgÿ&iT·”I9>Þ©xÚpâ_·ŽL2•D1y7 ºåñÏS×9½Øë,ý±BQäÑÄ’«1¿Òf#„ñGÇôãwqëá5^>]©æ×vü˜ÝêÛq›œÕ(„˜œks{ÿóÎú!î˜r;½ßË€‹.~âíì¼õéî·ž*û¹Í,¹µÿàK¾ÖØÓ¡§Æj¿¿³LIbh—ýå÷€&]ÿÖû€ŽáæÍض|Um¿âg3ÞŸ¬4e}²à'wÀÿÒ„b’|wœKÇŠƒ?»áCNŒâjöôè­[ÕRú­ïÁ»<¤>n羉¦’UŸ“*N>GVÙrèDßƒ× kvØcÊrÉ‘êÔ!Ä1™²j’%|ó(87¿6IJZvxƒ³ZU6Nªy,žÒ•MgÅW ßµËË€‹Bˆ³[<¿ç?~%Dõ£™ /3«S¦}zkÖøQEÊ9Xk·ý7€ö 3S¬-_Á7¦]ä‚?¾~ýzÓåH=+»Oôê¬Î!B˜÷(0\€äܧzi5Ô,\ð$øµˆTp5P‘¨qœÕÉËËš…Kž½¨92†2pó°¬ÙYÎ2µ0e!:;3‡n~m¤¾Ë@óµQF¦†"dÝûÊ|ìÝ»wKûG!DÞø®ÀDíÓ›ª¬%j#š¼Hýg5þ±ÚÀíÁ Ñ·o]6ÉÕŒLºö÷%í-Ç…O¶ÎÙ* Œ&Í÷TlÎ0œ–­MLb4“ywãЩàÔò¿è¬÷£EKÏH¶Wm—ÆßÚ·|¼‹µ¡ª,—Í‘VÔ4³óœ±î轤ò¦O®£ðˆISS³­Cm ÍfýÚÛÛ7û:jߨ>?™ìJªzí½¼Ò–…å¡»Îú$ØèÝÏø°mŸžÆòÂÜ䘗ÏãØ3ít8!RúÁƒݦöÐíÁžþöܼWEç‰z¯;ñs™z.Ûˆ–­MLM7“É Ú3ý×óµ,mmÌu•%D φ$q-—®Ÿ¢×ös=Àæ…îœ:Îûê»JLp” Ì­Í婲Üä×·O<½qâ·-cÜ;=Iþx­ª]¬ù#.¦4åEhÊ'‡I-›âê±ì„b_Ÿ;á}ÿ¶÷ô`ÿˆJJNÓÌvüO§uý°®Ë`܉cçmÛŽ\ytÿJ-©nâ4}Ùâ5? 1‘j~L-[›˜šj&e:nã–J¿{#cžÝÍ/CÒêÆÝÇyÏZ¹l¼•B+¼Ž iü—;GxüxŸÇ6²i÷öÅžæòÕo¡*³ÃýlY¿÷ytƒ ûZ‘•%ÖFaƒ[;@»uóæ5Û:#"Âê=X÷q!z³ÃÉvÕ¾Þ„³A'Fë|Òí€K¢nGÊ tjΫ©²s^*ãý ׄ¼üŶCõc@»Rïã|࣠Ðê*îßÿ´œP¼ù÷QŸ¦þ!BÖrP­ÔŸÎ ;¾jtŸNr’\i%=«³¶]Khbn€ðñr!9úBE­Ãôë-=8„„Û¡êyòLê~gîÿÙ»ï€×?àÏû¾g´Çi'-*mJ”Ò"²ed»îumqíñ³®®nºÖMöŠÌŒ†J4DER¤JiéŒ÷ýýQ8'©“Šº}?ÿy×ó=Ï{œ¾ïó>cXïxY™~~åHKu†˜¼î ¹ åBˆ›ºm²­Ž¼S”¥ÕÏkGßÊ{_έɺ±u²®¢¤ˆ˜¬†ÅHŸsi¥’%/õ´ÑU–¡Ó™â,5}ë!Þë¯Â {@GkývMýÚ'ñú­\&åM²EVdÆf0éü0ÐöhgdÉ»!\AIAˆ_Þ‹@¿;eHiüîý“tDë¶áòvkVX2x™~!ïÛ¦ùŸf²øÐzźäWt[0¥7WðªÆcÏOM&B!LÊjÁ¼Lª$:"™I?Š0ZPŸú#„=§¬ðÒ&8Ï#£Š(„Y–_PM:ýmTøæ×Å%µû™vƒŸ\?ü)t$TéèT..ã<ÚE`½ šž§§)ªxø ©MzÏàŽ.ú|-ñ„¶Ž0 [×|Sõb¬ž: 8Y˜_È¿F6¡éìfÄߊOÓ1С!^a~!„+«œ¨s7œŽyS]ýt$ýÚ.§ ‡#D¾+|G6{0Y˜[À£p5mÍdõš Œ|—›_Û&A±äY¿4&“Àpi9–`¹ Q6›8WANà\ŒÉd`±Ùu㘶ø/¶’ʽ±q‚¶œœ†™ó¤¥¾WRÊšÿôð#ÁZ¿]dÿ€v†É©ˆ›ŸT%ÌñM÷ìÁ°–®YAQ]±ñËwõæÂ]vDe¤Ü:ºu±—“.þ:ìÔ®…¦n»ã…ªø1`­ß® ²@{£›qíFPBO6×iWRUÆ12çuGp/;3‹Máò*ÊŒoœŠÑt¾øOÈ’w¥?¡Õ—Ösžæ³ëßë^åÆÎ1f„®ñ Ì~*ÈþíNÄnþü>bTÙÕ5K/ä4ÖžªH¾ñ–Da,ë†4²,ôBhÿ“/ãò¥D.&ÙÏÖä[S•áJªJ8⦧¦ó `?¹y7÷çö½g(šOÚ¼ÀŽAÕ¾z3þø¹ û´?šÁÿ v2TV×@Ï-WÓ>|Ék ήÕgÀ¢u#k‰^^se¨‚“K~?ûº¾‹?õþáÖÙ[cÙ„¶×¼¡²ßêvƒ«ö·Õ¡q_þ»ãô›úìœkËçì{Îkig¡V!ß\÷?•]Í÷ðÂ+Káb4umuâÛ'íæûü"ÆK.]GSƯ¹¼zø•,­^ºÝ¤ñª¢7ééù<$Öcbo¥ºÖ\ÃÛÏ/ÂyZPàDãp_{kMfñ³ðÈ”b®ŒÍšc›í%¾]Ítî*ÃS.œŸj°oyvvBÌSÊqá4žï‘´ô9Bdñ_ïmóç©Yšëw—á–f<ŽˆÉ(g-Z7Eš\F~~>týï‚ààÇÀd­—^y–â»h¬žDYz|ttbF™x/×ikßO}vbâçʦ9þXLä?KFÑ3Â.Ÿ¿_¦bçý¿ËB×n²ï6ñøÝKÝM¤Kï݉y#2pepôéiÚ?¶™ƒÐ¿aËÂñÔ8Yo:y9âˆÙøÕ'¢#þ$óCßB@“`­ß® +(È渄„87·aí  Ãºq#ÄÜܲÁÆ„„¸F7ÂÏt|ñññþ¼ƒÿ0hû «è$Ù?ûöleû×CÍÎ"šC•%[<ÂB“%Æg©éZž¾öŸèa''¬»AŒ~øÐ'° IDAT¾ê<šTöÅè«âš[9–Ì>àÀÄÖ;^vžШN5ê—Ô23Vi¸™nøÍù¿ÿ“¨ÒcÃT½oë¬yœ¸Ñ´n`uìzg§MqU"ªæݵEÊ3㣎oŽáXN¶Îl›:ö¨X Ã‚µ~»¦N•ㆿœ_Ú&ÌkkTá™»ã«$íþvÍÇL!„xe)ׂR5ÿËuÍ´˜¹g¿£”%ÌÀ k‚ º¦N•ýƒvÂ}‘˜\C1\¦Î4ý4›"!c8|¾áOª½ÑtÜæêüì ~¨NÒï_dþ¹‰j4\ÄpIøþUv2†*¸˜åÚGÕˆ¿wyÊÉ¥îfjÒ"L E]»)[ofÕ6¸"¯8îèŠ1ýõ”¥D™â,u—™ÛC2ªÊü|µš¬['Ûé*JŠˆÉjXŒô9—VÓ0@vnÄÁ…£úé*K‹2ÅYꦃçì¾ó¶¶eW#ßøÚ‰Èy_¯EÜäMfô#ȒLJ—zÚè*K‰ÐéLq–š¾õïõW›]\“‘•Æ/óE:[èêþ>ÍW)B¡¯¯mñ²ÕU”`ŠH«™[tìIé‹íV Œ9诜ú¡TEÚMÿµ³†õ3ÔV–guï=hòús©C@¾T釴 kÆõë!/F'XÓ®Õ¢ýþ›®ØOØMÝå/eU¦Ÿ_9ÒR]F„!&¯;hn@B9…âæ†n›l«#/ÆeiõóÚVÈ?ªâ{ï@Kü‡Úþq•ÑûüoÇzÞ7c™ó£¿³0„çùþ™Ën–ˆÛl=òG_±/|¶Ë}Û‘§ ýÝGcyq÷"Oüá~ÿqÀý³ÓzÖW /ëÌtçiéµ¢ÝÌm‡Ø2‹ŸEÞ?âs÷ÒÕµW®­í/8é8çÕ‘±ývÝ'Œ­¬´ŠžFÇï˜ðø-4V¹þ8êãžÃWÝ-Âeu­í†©ÐËÒb–޽zwßKó Â^ “±ö^½œ¸;8ƒe7kŽƒ2ŽB´ªŠZíè²íi­”¶µýHWYìCaöë”ÈÀ} ž+ݵšìÝB3=ÖxûÚă¿ouw£µd«ïEㄬRÎË€±öóB 0Ù^‡»(“¹qÇgÛÇz¹}¸÷©ÿ/ó} äzöÒ5u°”䥯Fm¿rsíí»ë¬ÄKf§î÷Øq0 õ01²R)-d~=H¼©ŠýW³w¹>ü¿=x(nnmë¤æ?×å-sPrý´`ŽU?'ÍÜø±A>î¼á+M¡VÜ;€–øeÿaòCþüçרÁ¾‡gÿîúèßQʵOvN_V!íè{d‰1ÿèUNRÐqƒ9S÷»«ÒB¼‚‹\</ZplPÈLu!òíÑysO¼âiMú÷f€—Ž(Bˆ,ŽX?bø–èÍSר%ísàË/¹‰‡b ¯¦mÜŽb¿:±œþjߪEccU‚µsî†Ó1o*„ï.^qÕ„UaûíWÏŸ¸²ÉV*ïÒ<×i'29Ÿ¨‰Ü=Ý{Ɔ¼ÖtA²J©²GÑ©\LÉÅÝZàõƒøwGÖ×_VòCfÌÕ@¿=Û·lܰaýú ‹ÄÍ|™)8…?®è2¢¿øWg·Œ÷×ptÑç;ŒÐÖÑ"&aë:€ïîc¬ž: 8Y˜_H¢VÜ;€êT=£ßÎ?h~ÆO¦ÉÒŸKækÀ»O9¸¬ê×Y#¡¦Ù½A— šº¦A•䑈U˜[À£p5mÍê=4Ø£w¹ùµ}Þ‡³äÊÀ˜L†›ÍF!^^V6›" \E‹—ñ¾¤ŒBrŸrâf®öímû‡ÿâGwߨ8áú&ºtwÃ>‡óž:ÌP¦‰g<*ïôöÃé¤ö¢sõê»òòåj7÷­gfº2˜wQ§!NbL\ &okoÜšN(¤pUJåp)BMC­Á]¦w×ìF r¾À+âΚ¼òÜ‹ ²Á+ŒVY%¸‰PUWmuçy!ï Î’|L¡1™†K˱?8ƒÁ@‡Í&úÞ{Ðb*ûÖÇg¯¤r(„È’”Ä75#ľ>¦¹¾M/Œa˜à?›<šäñ"TfϲSläHBÍZ†s3WûvPŠ.;¢2fܽtéæ½ˆÈÈè°S»îœòÝî¼ýêÅÅßjùf'F?®F¢6æõRdm7]=_íê±7pÊ`&#ÔÏ)5èBÒœ?Õ¡‘Zl‘–Ui3×*¿µdÔïg 5=6Y:ÊÆ@CAJ”Ž#vèÁ5Tâh´6ø¢ y_? kúìïºw-öÌþ+£7LÿßãEç &ÉgB·M_ç½Ó¶Á46¼œ×ÙdÄßÌË~“ÃÃeUEáJªÊ8ö4çuÓÊÌbS¸’JKVÆ•ÕT ì)Ws¨Ïú¡í0œV ,i=çi>ÎÓ|b%œ];}î¡Ð5>coÍUûF#2ËEˆ[ñ¡šB¢u *¦àôçµÓ5Ncýÿ™èZêÆ¼‘#éò÷â­‹\È*ÅU•Œ—“•ÃC‚ws²rùzÄÔFž¾C)O?pbÕà/O%Te^^9…:éÊÏ-¿w@kÀZ¿]Ó-­ Êï­š¾ë)§»—_`` ßdunŠï ŸÐ÷ ƒÉÒ;Á‘•ü[ª£®„¾#iý­XÂXÖ idYè…Ð2þ3y—/%r1É~¶&-xlÂXvN– ªäú‰wM· y=:ƒ!Äåpš<Œ¡h>ió;UûêÅ·g§˜ÑQíƒSgßðƒ« Ûãø”ž¼Ô ‘Íê=Þ­ü¦Y¥˜Lßþ†4²04ä‘ÀŸÕQ!÷J¿ 奪‹‹«H\^Uà)Œ*¸zñÁÇï¯b!+öîÞ­þtMÿ­ìŸ*¾¾d¦ßKÔcÖ¡=J„âð=‡æôD¯üg-¾Ú ïæe_ìs=¿~p(¯ðö‹Ž¼!¥f{õ"BD/¯¹Ž2TÁÉ%¿Ÿ}]?ÿ õþáÖÙ[cÙ„¶×¼¡²-éƒkO]1©;Vtö·‰ÿ /àO-ÙE‰÷ŸŒûøÍSÅTV•Ãyyi/ù “o®ûŸˆÊ®æ_è¬ <,…‹ÑÔµÕ¿Ùëï1é×á Ø‡;ËGÎ?É·TVMNÚë GQŸ^8WÑÚç!«”П8ËAšÌ8´pÝýâútŸWxûÅDzø²`LBK[‰à¥]<þàÓƒU¿w†Ïµòfût5¡ÑŠý¾óÞuJTå«›û—Lp4ÕRdÒâ²*ºVC§¯9|ÿõ׋¾µ£/K³5ýp%°$Üô³ÊÐtªž?¼äý£ûŸi¸WðÜwi™%Ì?¿`α7x¯Eÿlwaa!LÖeÛáß#œwÎûm°åÉqŸÇÿÒM&M‘ apÇÖ±O7ÃÜTüÏïï|ÅZC’†Ñ §ìøMì¯÷¶ùóT,Íõ»Ë‰pK3GÄd”3­›¢þí§nü†-ƒïG'¦=¾[R…Ä•z˜_=sÙâ &2M8•´åþçv8y=êYÌdš´ŠNÿ)3¦ü:¬™^¬S4`Äß!¿ ÿE)ìЕ¦’³Æo®bVN"$t•Òug{ ²sÍÖã·¢/Ÿ& l'ûŸ\mtÎîF—eIÖ}šþ‚Kw$Ö¬ö½ð ôl²ˆ¢N_~[f³×÷<ÐÂÊä×XÅ.lÿìŸÐùÞ{×™Ô>Ý=ÒmyX]Ë}ãÞ †êK×¿ÕøXåà–uûž¤‘¨ƒeÿL‹™{ö;JYþè70?«\]VP/Ìq qnnÃÚ;š€Ì>àØó·(³íÉQËuá/kgA¾ñuÐ_c²õYô =¸m?Ç!ææ– 6&$Ä5º±áÏ÷ùN;ËkÕ'žzplŒÚWÍTEò­D)»ôª£ƒü@Û?àçª[ë·ÑŸwðÖ±Ú@Ug§½©à[­—*Oðýe불ÕxÏfW{ÒLjUc2Ã6íýuêÂ$ ¤þ¼â¸£+Æô×S–eгÔM\fnÉð¥ï~eúù•#-ÕeDbòºƒæ$”S!nnè¶É¶:òbLQ–V?¯a…­V]™rr©»™š´SBQ×nÊÖ›Yü ]ÕÿþK¡5Y7¶N¶ÓU”“Õ°és.¿ËU‘vÓí¬aý µ•eDEÄYÝ{š¼þßÐò¯ˆœ÷õZÄMÞdF¯_º\ÄõP!õ­~ÿ-©“¦ÃCdÉãÃK=mt•¥Dèt¦8KMßzˆ÷ú«0Æ€.Öúíš ¹ t4dþÙé†k³ôûšêvW’$KÒGĤ¿'eì¶íŸÉçÄI¼~+—‡I9O¡$LW&^Ö™éÎÓÓkE»™Û±e?‹¼Äçk¯\[Û_Zàœ—{8ðPÜÜÚÖI;36:Ì®Ë[*æ ä:ûiÁ«~Nš¹ñbƒ|Ü3xÂWšð^ùøl—û¶#Oú;ºÆòâîEžøÃýþã€ûg§õlú§‘óêÈØ~»îÆVVZEO£ã‚wLxü–Š «\÷©ÿ/ó} äzöÒ5u°”䥯Fm¿rsíí»ë¬ÄB˜Œµ÷êå¬ÀÝÁ,»Ys”q„¢õ°h¼†ZT'Í„WµÚÑeÛÓZ)mkû‘®²Ø‡Âì×)‘û †õlÉØhÐqPïS’sxˆ¦ga"ÌÒeäÛ£óæžxÅÓšôïÍ/Q„Y±~Äð-Ñ›§®±KÚçÀwnâÑ#V>·Ò7:(‘E!sl<þ¹½ÎÝ•"œO¦ðÔd"D}x¸ÚÁa룽»oþz|ø—Å?8IAÇ æ\LÝï®JCñ n,rñ<¼hÁ±A!3›êƒÄM<|[x5mÛànt„ûÕá±fŸßzh¥çÚÞB݇o¿6ËÉ©—ì§dº:=hŽ›wÐÖE~"—ꓱò^­ƒ=ô ~­8pîÚõM÷üia4^ÅÍ~OkUÇÅž×íS|dEfl³5 zèº\ϼû¯÷k)öCèôßaaRÞ;ƒî&eWÖryœêÒ¬Ä[ÿø ûžÁÖ c KÞ•á J Büâð^úÝ)CJãwS¿È.o·6`…%ƒ—è"¸|Ídñ¡õŠuÿŸqE·SzÓy¯j<öìñÔ¬_ÁZÊjÁ¼Lª$:"Y`1Bmêîu©?BˆPvÛºÇ[+¿ã"­É.0a´0 >·F1zNYá¥MpžGFÕdž«Ûqý’ú#„Ät&þ¹ÒI„åFNc]Ú°Nš ,Ë/¨¦þ6*|ñá’ÚýL»u¹¿ÐÁo= #¡JF¥rqçÑ.ËjÐô<=MiTÅÃIüáq G}¾kB[G‹@˜„­ë¾Éš0VOœ,Ìèû³œ= Lé$>`„‹ÆM~SÚÔš„¦³›39MÇ@‡†x…ùEüO ä‡Ì˜«~{¶oÙ¸aÃúõ„ˆ›ù2³¥³ø·°Nš W46V%8Q;çn8ó¦ºúÐ…ÁZ¿]ôü´3\NAGˆ|WøŽD²Í¼u# s x®¦­Ù  ¡ÞC“=z—›_‹Ðç}8Kž%ЈAc2 —–c žÎ`0Åa³ù³BM³{ƒBhêšjURWD"…o/’ÇR(c2Bl6»~UpÖä•ç^T #0ZeUKW“kq4ÓöÿÅ&î¾±qÂõMtéî†}8ç=u˜¡ ´еÀZ¿]üÖÚ&k`¤F nZ|R•0Ç7c&øO!ú浄9¨ÑË7¹›*¿µdÔïg3Gl>õ<÷}5›GQU{{¶2Ž(ê{–’nƒ:áÛ¯è²#*#åÖÑ­‹½œtñ×a§v-ô05pÛ/ÔýЩAöhotó!®ÝêCèÉàÂæR_\IUÇÈœ×YÁ¼ìÌ,6…Ë«(7³æ´Ðx9¯³¿*äM#”U[óÛXyúB¥<ùÀ‰U£môUeDé8BˆªÌË+ÿžÌ¿]ê—Ösžæ³ëßë^åÆÎ1f„®ñ lù˜ dÿ€v'b7~1ªìꚥrëhNU$ߌxK"„0–õCYz!´Œ?Uæe\¾”ÈÅ$ûÙš´U‡E²ôNpd%ÿ–ê¨+¡ïHšA+V+Y¦ª‹‹«H\^U '§ ®^|ðQ ûÇè †—Ó ©o¨ë„¡h>ió;UûêÌøÿyýÚÍ`ÿ;*+Èk ç–«i¾$™µ… g×ê3`Ѻ!¹D/¯¹Ž2TÁÉ%¿Ÿ}]¿ôõþáÖÙ[cÙ„¶×¼¡²­HÌñ²/ö¹ž_?b–WxûEGÞÒ³½zµfN0LBK[‰à¥]<þàÓ\×Êô5b*«Êá¼¼´—ͼhÓ:!ß\÷?•]ÍW$¯ <,…‹ÑÔµÕa24º’üüüŸø `Ô/àG1^ré:š2~͵àÕïldiõÒí&W½IOϯà!±{+ÕµFàÞ~~ÎÓ‚'‡ûÚ[k2‹Ÿ…G¦selÖÛl/ÑLA£›Lš"4ÂàŽ­cŸnx~üÝðï)•a¾ûgh´®]„Ñÿ—Ŷ‹Ã|„;:ËqrÂ"_ÉŒ›ïzà2ÿš»Œ>ÃÜTüÏïï|ÅZC’†Ñ §ìXd'õÕÛ²NÈâ¾ÞÛæÏS5²4×ï.'Â-Íx“QÎ4Z´nJSËþsòòò`ào¿ô€“µ^zåYRˆï¢±vzeéñÑщeâ½\§­9|?õÙ‰‰Ÿ3Ošæøc1‘ÿ,iDÏ»|þz|™Š÷ÿ.? ]?@ºÍþB"½_8ñç ™¶¬^VP ÔKŸ„„87·aí  Ãºq#ÄÜܲÁÆ„„¸F7ÂÏt|ñññþ¼ƒÿ0hû «èlÙõë»þ+§¸Zê(K‹Òé"’¬nzVƒ'-Ùs1±¨™Y3À°Öo×Ô‰²ªüÑÞQƆÎs·†>-fª›ôëoe¤)Uõüî©Ý‹G[ö4s1¿³NUM•*‚Ñ{¯}ÂýÙ¡ k€!¿]S§Éþ?>Ý5bð’K™¨‡ÇæàäÂwYÏF„…Ç$<Ï))L½up“|N\jÉw­¤@×ðÓ²ÿ‡òxB¯+ÃMñ³6¢ ךqáá²|srÐYú.óöÞLzè;T©Ó<Ìðãý´t966vçÎB>Ô„ÿõ×ãLvøæ*‡ŒIö`¦ 0[;7âàÂQýt•¥E™â,uÓÁsvßy[ÛðD^qÜÑcúë)K‰2ÅYê&.3·‡dTóAfp`b ë/+Óϯi©.#“×47 ¡œBqsC·M¶Õ‘cв´úyí+lØ©ÉHÈ7¾v"rÞ×k7y“«#âz¨â+úCÚ…5ãúõ£¬iת’Ö›Ðq†ù¦ä†õGær•ÀiêóB«~fcytt´pœÄë·òx˜”ËDwE!g£¦><Ú1ÔbЯûB^âºvÃ<\-X…aKݬGù¥²¿ÆË:3ÝÆvÆŽ OªÔl† wê-–}ÿˆÏˆ¾.¢¾Z{“óòoÏ&ÑzÙ:ÙhaoÂüçºLHsjJÿa›îUvïçd×K´ 6ÈÇÝc{[øH0kïÕËGèЮh7gͺ:«½,$>Vvê~þcwÜ-‘3²²2TfR´ÞSgôá> <Ë’÷*èhX5¡3ÉÛ^L¸š@×kývM?¹«ŒPÔû”ä\¢é› ™ÑRe·–[u÷½Ö„ÉYÏ#®ž;s1ôÉ«¸ƒÃ•Šn,›ûWz}qäÛ£óæžxÅÓšôï“ô¸›Î‡§¾¼»ÚF²,zóÔ5aU×ä&=òaæ­ôô‡·®†„=K¹8£Vr{»ë¢$ç“)™‰÷®^ ~¥9³êÑÞÝ7+„Ž“±ò^½ÂC‡@¸âÀ¹k××Y=ÙBüsÑOÿÉ”üö声ûž¦ø eâšf –&3N¹[É$çÉñãqºù´©t᪠]T^^ÞÏü?¿£|ódIq)‰.¯(/./åïÉ.N_¸N=ôœ‡BdöÉYHc†Ÿ¿·áçtq£9~\%ªcŽžHæ"„ïE ß2¤4~÷þI:¢uáòvkVX2x™~!ïšÿi&‹­wP$êŽSt[0¥7WðªÆcÏOM&B!LÊjÁ¼Lª$:"™Ó‚HšAá3î¯SÿìƒáB˜Âˆ™ž*¨àâá«_Æ:×D Jã‰ÙOŸ¤Kq]ÐÅüüì!}íÚ5aŽè÷C–½Œºw—Otz‰B"Cc?bòζ‚g+ÚÙÐxéñ‰åBTéèT..ã<ÚE–ÿº4=OOSUñðAjŽk8ºèó5¨Ú:ZÂ$l]ð•‚±zê(àda~a "i®è2¢¿xíN³¼tð²GÎåÔ3(¿uô\6%;tƘnâ¾€¦Cd‰666C‡ýænœ%ÏÂ"‹‹Š^ÐûïÎäREQœ¤õ&_fâåee³)²0ÀUDÓ]Ë¡È÷%eBdanÂÕ´5t’!Ô{h20ò]n>ÿáú(¾ 1™†K˱Og0ˆâ°Ù¤ð‘4‡PUWm¤-ŸaéímN¯‰8ô’‡¢ /¾RŒT<§e 9:t-´æig666Ë–-#ˆowUÁXF݈ۯ_$<­F:ËÈ8 IDAT’Í_’äñ"Tfϲkl”0¡f-ƒ!D!Ôtæa˜à?…8è»"iÖè}"t'Ï´yöãÇâ—l³Ì9}ôN¡3w†ÃW¯ ‚µ~»¦Ÿœý7Ÿú#„Ý|ˆ«ª¯_îíSWßš¨Ð\¾Œ+«©ØS®æPŸõCE¿}˜’ª2Ž=ÍyÅAÆüõÀËÎÌbS¸’Š2CøOÒšH¾ÿú*£g _uûLБ°U"1Çbjé¦S¦Y¶6jt°Öo×ô3{þ—ú#„èÀù¿XŠRïƒW/Îo8™þW0–“%ƒ*¹~"ä]­ûËz€!, ½*Ðý†—qùR"“ìgkÒÚg#!#A£3B\§…ȸͧŽòÎ\³ûø3®¨íôÉz0Þ|ÃOËþ­¬¬„LýBˆf¸Ðƒ ùúøD»Ñ[C^”ñ  j²£nÄð=àÚSWLêŽýmâÿ øjvQâÅý'ã>"„"zyÍu”¡ N.ùýìëú.þÔû‡[goeÚ^ó†Ê¶ºû¼‘ ÄTV•Ãyyi/…ÌOtÀÌ©†xiðþ_S2n3ƪuˆ‘|Uùêæþ%Mµ$™t†¸¬Š®ÕÐékßÝ!—§«:í)ŠÑ VÅ 39ûöleû†º…;œoÇÜá¾ð¥4ç§õü±¶¶nÑñ"&K/ß ¦MX}åÒ*÷Ëëe5ôõ4äE©š²‚Ì´WEÕ$×9ÇC·îó`¬¡{ÏoϹòæj‡MúYõR¢Wf¿ÍL{þ¦~bÚDK„®áíçá<-(p¢q¸¯½µ&³øYxdJ1WÆfͱÍöMG$!#AŒ>ÃÜTüÏïï|ÅZC’†Ñ §ìXd'D´ÞSgôß±0¼S5Ã]Æû‚‹*‹Ý=uüê«o>Rƒ¥©oª/MT½ËJ½uìÑõcnp?ÈK_ÛUzl˜ª÷m57šþüq^|pI-3cU‘†›é†­îrÙ~‹™ÐÔø¿»÷Î:¼Nô›ÉX-¾üÌ#ô_ÿãC£“^%>H¡D¥ä”{ØŽŸè2j²—»™â—?˜dŸ%WžÚç{üJDâí •”„¼Šª†ÍÔ©žã†~NªišãÅôpؾ=àrdØå8ž¨RO;ïÅ VþîÞ³­–Ê2ÉÁÛÏûb«ý®=¾xMRL—¾ “ý#¼û@{"Ý=ÒmyX]Ë}ãÞ †êK׿øûXåà–uûž¤‘²ÿ.ƒ0üåtøÒžª«b§ˆ™i1sÏ~G)KõŽ&è òóó¡ëÔ‰²„BâÚÎó¶;ÏÛ.̱4ËÉ›'ojú(B¾Ïôç§ïüöx÷_ï×þúÕfæ¨S•䩆[é6»^qw}G$Ëzþ¡;ólm¼hÜÔË—Ÿóè&S½­:n“èê¸Ï÷Í]^†iL Œ86Fÿ‡GDÉbì† ncn%JAê@kÑtÜæêüì @§‘——Ùm;9ª(xû¡g\ ǹS{AKè¨>F8𨓶i×hµÆÚ0I£Ávê|¿G¼â¸£+Æô×S–eгÔM\fnÉ@fp`b ë/+Óϯi©.#“×47 ¡œBqsC·M¶Õ‘cв´úyí+$9·<åäRw35i¦„¢®Ý”­7³ø—ùøvnÄÁ…£úé*K‹2ÅYꦃçì¾ó–ÿ¼ÖÄÖâ"j²nll§«()"&«a1Òç\ZMý!o|íD伯×"nò&3º`Çzª"í¦ÿÚYÃúj+ËˆŠˆ³º÷4yý¹Ô N÷_Jùva͸~=äÅèkÚµª¤õ&tœa¾)¹á*ídî!W œ¦>/´•#9¾Utm“»B-ûò4~…ãD/éIÃDÇœ­ØÌKÝbÁÀDœý ¨å~ó®}ÁÎ{à¿t¬A7Yq1Ùn:æ.ÓÖ{TL5sgï÷ß’:"6@§ÖÙÚþÁ'ìÇ~¿û?*}q-"Ÿf°lÍ$ï :,Nâõ[¹w/]]{åÚÚþÒ—à¼üÛsÀ‡âæÖ¶NÚ™±Ñaþs]ÞR1%×ÙO æXõsÒÌäãžÁ{¾Ò„ÿ ÙÇg»Ü·yªÐßÑ}4–w/òÄî÷Ü?;­ç7©vz_u·—Õµ¶¦B/K‹ Xz÷êÝ}w.Í3x÷±µ¨ˆWGÆöÛuŸ0¶²rÐ*z¼cÂã·T\ÐXe “±ö^½œ¸;8ƒe7kŽƒ2ŽB´Bœ§þ¿Ì÷-ëÙK×ÔÁR’[”´!üÊ͵·ï®³j°h;u¿ÇŽƒQ¨‡‰‘•Ji!“ªoô ðXìŠ?mø"â½ :VMèüæmß6½'¿*º¹]-ùò4qñvÕÔ]«;‚*‹Ùê9ríý"JTŤŸ³4ç]VZ©­©âƒ&öu 7ugÑ¢ÿPÍÆèô ûטּ™w¾ÈfÊhÛÿ²þà›¶§@›£Þ§$çðMÏÂD˜¥èÈ·GçÍ=ñЧ5éß›^:¢!²8býˆá[¢7O]c—´A;nâÑ#V>·Ò7:(‘E!sl<þ¹½ÎÝ•"œO¦ðÔd"D}x¸ÚÁa룽»oþz|ø—9IAÇ æ\LÝï®JCñ n,rñ<¼hÁ±A!3Õ}œ¦Ên-·êî{­ ‡/ûO3¬K¶ª’ÿž4ø×+Ëæþåt‘Ηwpß[ ‹8|[x5mÛànt„ûÕá±fŸßzh¥çÚÞ„Œ•÷jì¡oðkÅs×®Jt¾ýÚ,'§^²Ÿ®V4ÇÍ;hë"¿ ‘Kuù_%rŸþ£7-(yÿx1„ERŽ&̼."øÔ‘»ëmÜ>8â<9~<ŽC7Ÿ6Õ¢Áêß©‘¢"›ØÕ¢/OcWøš¾k!ªäê±ks±[}æÔGÕúº¬Í|ïµ2 !¬©;û•þ‡j&6À´wVbãÎ×P$ïciú½“ô¿š8€Žƒ,yWB"„+()ñ‹Ã{èw§ )ß½’Ný"y¸¼ÝÚ€– ^f _È{ZšÉâCëëò\ÑmÁ”Þt^Á«={<5™!„0)«ó2©’èˆd%5µ©»wÖ¥þ!BÙmëo ¬üŽÿ‰´†Zê?IöÉYHc†Ÿ¿·áçvVq£9~\%ªcŽžHèmñ=±µ¬Š0ZPŸ¨!„=§¬ðÒ&8Ï#£ŠšiÇÆÕíǸ~IýBb:ÿ\é$ÂŽ¿r#G°#…kÌ<¸¯.EFa8†¦0b¦§ *¸xøjÉç¢j"¥ñÄì§OÒm6Qä<\¦CûjþLæ ¿ o¬è&vµìËÓÄÅ…™®·âQ‹gÖl¯wžÎ¥d‡í:µþsêbªôq³éÞÒ¿Ú-¬“ïþFÎ Öúíš íБP¥£R¹¸Œóh7hzžž¦ëÅ=|Ägÿ9#Â5]ôùš™ m-%‰Ùºà› cõÔQÀoæ ô¯ÇYÎ&Ê0ÂEáï€ä1¥T¯F–ÿû“wö°œ_ S´³7 ÝHŠO,§L>Ï»û]±µ¬BÓÙ͈¿•¦c CCo ó‹xH¥ÙßwòCflxÔ“Wy¥¹$Eñ2‹ÄÍ|™ÉE|ÝypE—ý¿zm#á4ËKçøÎGÎ匛ÛG•ß:z.›’=cL·æST\B½·¡JÆ z/%½7^ô·vµôËóí‹ 3¡¡Þòù>›¹kTYäÝx6’9ÕSµõ t-¬“V~£@§C~»&ø¿ hg¸œ‚Žù®ð‰d›i& s x®¦­Ù ë¡ÞC“=z—›_‹Ð—Ž%ÏÈhL&áÒr,ÁÓ ¢8l6öO¨ivoPM]S J òŠH¤ðU¤¼¼¬l6E¸Š4;ã}I…¾dÿß[‹‹P(c2Bl6»±³ùPñgM^yîEÙ M£UV n"TÕU¹m Kooó½+#޽œå£OP…—_)F*3§e ‘F¿Ðìì™ß(ú»Zøåiââ­‰¹YÍÜ52?;—K=u{´ÅKÝÿ‡úÞo ó€ìÐÎ0Y#5âVfZ|RÒ•jöø¦{`&øO!ú浄9ˆÉã!D¨8Ìže§ØÈ¹„šµ ÿæï‰­MŠhU~kɨßÏjzl>²t”†‚”(GìÐ9ƒj¨†w€FkôO¡;y֠ͳï?¿d›eÎé£w*¹3ZҜޜoýÍ]-úò4qñ6B}U—uaqêwÞÚÆ‚h¦!þCþS û´7ºù×n{愞 .=¹éip%Ue{šó:‹ƒŒù xÙ™Yl WRi³µ`y9¯³9Ȉ¿%——ý&‡‡ʪŠu¹À•ÕT ì)Ws¨Ïú¡¢mÅ/!„j#O_È¡”§8±jð—¨Ê¼¼r _¿¸ÊèYÃWÝ>t$l•H̱˜Zºé”i–?oá‘øåi£3èŸZÈùnYò®´ád®ÍÂUºw£aOÞ¾ÌüˆLZ½„ãÏ«@‡Õ‚ì?>>Þ¢ÁþÂ^Ø {»ÈÞf}>½îD‘K6MNÚŸœ»búNùõŽŸSëÏ—¥ª3b^ˆÓ©\‘RÚZùòú¡¿+†-’üü¤@æ8‘ÀÅÄô»QIññBfjŠºæ5zÊ"‰ìŒRQì±Ò k)D¾ÏLŒg~:·‚W˜˜Tíf%ö9Úqÿ„‘}'Œ¶¯ë[ƒ³z˜YPÏâ1!D²ôõ­‹è9QQï‡8É ”+ø‰õ±¥$ÄW|yŽ`Ëh™Y˜Ë|Ž­î\î§Øp„Ærž4ɺèiNTÔ%YþŽÚ oгì QU¹uE|ÞK°z˜Y˜ç¼HˆÇ „Pun5…Ìõù{ÓÇÇÅÄeT’ {ŸO|:—*‰Nª44G/J^%ÄÇ3Bˆ,Ìæ¯äF>ïÐÅK‡¦ŸO¿uèb:ÝÄÆÔÉ´òÉ—#ÿRqÒ‹9QUJL¬‘½Ÿ|ãþ6Uý—§0þqÅ0»Ï_žøÇWþåûòXZX|¾A"˜pÿš‹™,â‰aȘQžËCŸV±FñO Éá!âÃÛ§ññ¹M”[ýºÌÌÂ\¥›8†Âdœ&L¤_;zmÿžÛ݇Ô}‰ª:·šBTeö³„xÓ¾|{qV‰¨_¾´cF÷}÷¥NêË%ßÖÕɤáæõyCQ×ÜâAe.ÿ—Ö¢îU[Çü9‚½­Ù[\\,//@Ó‚ìÿë?ÿM'°öÂÞÿêÞf5<лÈãˆýŠüø§¿Ò9{·ÿ6DOª>Gª-L>¸i­ï‹‘¡Ï¶ö¡!d&¿Øéäœ[·þzÖãÐ8-&BˆzÿðS“9„öìU¿9XJ „™ó2!>*øHñ—X›ÅÂÆÈ®èî`®§ÄÄ.«mfa!úéÜx6–2s¹éí½C,,B¼ÂÛKg„äSÒF¶ŽšuÙYš‘i¹ô2·° !„¹Ö¦+ç=Žn÷+~&pù@eú§rÙE‰!gž«ÏªÿØì¢ºØ ͧðÍ~S{ñÏÄøy›O±ÕË©­D!¼Û`^+ÝîE}*}ºf]-EB½»KbïfhnÁ?Á¯4#1>AÃY¿>dv¹îz/±l¾Á§á–ý+Í”7G½yT½}¼=B!ª<~ï”Yû I$åÕÓÜ‚Y_ÉËù*¹‘;‹¸®æµlÜwa2£NÜtë#÷Íw;ŸêªDžŽ&^XK5²÷“oÜßf¢ªÿòüoƯ½nþòpnù6øò|¾A)áþ#43¢»gó¥­ëO òÒ¤#„Ø9§÷œ}Cbˆ&¥nla¡ÜD¹/dã£Jë\મîº;~`çm‡“Ë(Ôÿ¡f= -ïh¥†[XXÔÝÙðÒr¼‡¹@Äd© Ž0åÏ_ZR~ ì’“ŸëÄÂÂQïnYRW'®6Rا˿LˆÇÌÆ6úª‹­cþÁÞÖìÍÊÊ‚ì¿ Â ò…9.!!®½Ctpææ– ¶$$Ä5ºñGE  |ýKþÄÍþ¬ö@WÙ?]dÿtýÐU@ö@W!ì|ÿ0…ÀÌøÙ¥ÀŒŸtÐó€®²º Èþè* û «€ì€®²º Èþè* û «€ì€®‚Ö‚c¹‰{§m¸^F!„Â0§1ŤeÕ´tz›÷dkÒM kŸ [çc䯉Æ(ö=0Y—èà‡hIö_릧£È@‘ÜÚª÷…¹Ï¢3žDÝ:ù¯®ûÜ…3mUmäÏAUÜ]3e_¼ê¸û&ö€,t~ß‘ýw²xý•Ï]†¸²nœ <™üçêRÞ¶UöŠ«;½‡Û¬Ùfb=Û,¬6¿ ?D˳ÿ¯® ¥ÑwÜ2CC¥5+Ïg<8aºÌ^¦#u"Tû¸©vè ðC´>ûG!„‰M˜9ôÁ ‡D¼8\ñsúÏ-I¹qáʸYÅ•<†L7] çQc†›*пœL}H¿súܘԬ¢ 6E•QPÕÒ7wŸ0ÎZéKë:·4õÖ¥{qÏ_Uph’rÊê†}솤'…!„¨âkËgJé1õÐ&«×OžKÊ|WI·_}f‘%ý«nú_Þhùòô¿ç"RÞ–“bŠÚ}œÇLõ0W¢#„¨Â+«¼¥rBYgæ8SÝì—]ekí÷O–§ß?wþvtJVQ%ÉQÑ5·9f˜• óËçü\îÖùÁA§C_½«!dºôœ9±¿Ú¦Ëè¨Ú(ûG1ôìm”ƒ/ä§%¥T¹+J`!ªúå¥Ëq‰nºÆ}XDUîóg·%=Jœ³iýîueL=±|Í…×Q}£þÊXMÙ»‚·É÷BdlFÊþ©Êç7n>™TN1dµ ÌôŹ s3îŸÍ1¨gÌ÷¸ÙÁ›/^ME*Zú¬Š÷tª©€ÙYç7^¸õFÊФ-Všž”z÷ßÍO^ÎÿÓÇQ•@âzN“<%ï\ŽÍ—4tÜ›…#„¡ÜS´ñ·daä>Ÿ=a¹†|ƒ¾†ôò¬Ô¤ÐŸÄ<ž´f­—àhhnþ­mËÏ?ŵõtM”Ê^¿xsáϗ憎–íH¯LÀOÛeÿˆÐè¡AÃò¸ù¹$êI ª*ñÐöÀÄJ%‡ßWýî¨^—7̺¹m­Ì‘ƒWL·ŒRŪyrã5‡5pÙN[¹OMýTMAZ½>6ªâ±ß¶“O>ˆ÷·lÕx¹úÍœÒô§²£qy™÷otsô98Û^•‰¢(ª‰tšû:ÓWMúœú#„è, yôžÂÝ~™U—ú#„0¬É¶t\Îy¦w]êÂe-¦ÏrRDÕ‰7òÉ}nòí½‰UHÖnú¯_Ê–ê=á×q=idÁý«+ùßAP¸ÆÈßêS„MÅa¬ƒ2ÎÍI~^Þä« Z«m›ë—@!Tüä%“²èg *p &cÔ[ s_eVQaÒÚZ,œ÷üÜSa/Šj¾N»©Êä¤W\$féh#×\Ç\ƬŸH3}>XÒ´¿‘ÀÁ"}-¤/ëùóŠ–äáTÅ‹çÙ<\¼¿™„D·ýµªæyÊ¹Š¦}4hÇ©«ˆ|_ZÖ²‡Z¨ {þ ·ò* aâBdiá;.E–]_3úz£WVT!$…èFcñ|¹ëBü™ÿÅ¥‰Ëkèô2ëkëêØGCC!êý»’ÂåÕTè]FÎ’—úq—WThðé ey‚ªx_RN!i¡ûàSeÅïI “SQjÐ=WTV¤aéå%¥¾ŠÆ%¥¤‚Ät†—˶D¾KfÿÜ7Y ctSS&"I’D—5ìÒ»± @q9=q„B˜ŒÙ¬‡ÜžÄD%<{šœ’ú,òü“ÈKçMg®õñìù¹m¾éN<ŸDKVåj»1¶M¿*hÐI¸@›k»ìŸSHbt}q„&+ϱ7¤RŸÑ“û47™%&¦fæ8ÎÌqBܲŒð ý¾7Ÿ;6pÓ`yLVAÇ2ßåpV[®¸K¾ã"M†À¦‚b†ËÊ ßðÂdäd1ìMIAiòGH¾+xÇ¥0–l[¾aà{µQ¿ª*ùÔáë$.Õw¨­<†Â$M{Ò¨î?nÑhVšLA“‡õ¦QœüœB˜„‘IOªŽ»÷ð}›ŽŠ%+’¢S>òo©M}”PNÝ{éKb!ŒF§añšë‘ƒIö2P'ÈÊø¨'Ã{É‚è˜L&j`¨Ù–O-|¯ÖgÿÜŠ·ÏíZ¹úB—0kšm}Ã9¦ì8ÊQ+{phëÙä÷ü4·üUtȽt6BQEn„¥×ò¥ÍäûgÉY<ŒPPV B˜ò {9¬"öÈös©å_ÆÏrË2Ÿ¼(nÅYúÏñG¥õW$ËÜ)¤ÄLT¯«ºŒœ$F–ææV7] ®î0ØL½?â÷ S·ª|~î¯S/¹¸²½{ èë:‚–÷I!³¯ï^Ç@Q:£Ž”ýS…Á³mìçüyîÁóܲI!„0†±…Q %'ì7õú„”aóç«vÍ{xY'fxnHì±âßÎ, !ª4ùiv]‰Ü—©/¹ ç>?¸êp&!„p#c ¢…űïÌU%ùi!Bg™dîÓ§E$ÝÀ¼7³…e ¥îóbŒnfƒím åj߯_Ý7ÏqODE{ÙzTyüÁ‰¦zý§®?|ãY¹Œžµƒƒ‘2÷õƒ û–zš?ôª….dΓ¤w$ÝÀܸ]*¹DúÍœf̉:à[û³CÀѲNì®åÿf°)„&i4zÙæ;wîüsïb'Ö¦åoãã ëÒ7BÉÜB£«àcÒÎI¿\(5_õϪ>b!„8)OR8Ý´¯“,xþ¢T ñŸa·ä’ IDAT*<»öÏG-ÓÞÒ8¢˜Ñ[X/ãq|1I3îc*|–É0Ÿ±ûÀuêíRuŸ—ПyìÖ;wîܹ™˜™q{±™(ªI9ø¿3ù_¿üøÙ¨ò¨õƒ;õõ¿ëVzanr̽[·ï?LÉ-ʸ³ÏÛLªœ‹Kµ°®>>KLåŠ&&Ý:Ðÿ·:„žÇH#,ãÔ±ðŽöZí¢›Õ[û,äZf][8ÑsΡ“;úµ4÷Ruâ㔺¾DôqûÕ@MÜÖé£ÙÆ«.ù”“yOŸ½# µþãjž¾L}ÉEJŸ?fõƒm.—(Œ\28gíB©·±rKsÅŠ„GϹ„º……’Ðg⪶SçÛ¶°¡Õ}^LDÏPûs= ,vù{JðÇÔ¤4.Ri§Ûü}ÈÜ3sÆmyøA¼ïÊk77ÛÊò=xb⚃~;é4:†.ײçQnzâÓ D·6oë·Xmе³UÅþºq5–íbÏøÙÑ ½µ¶-’ªL¿¾wá8-I:SB¾»^ŸÁS}ÇòµjW¿¾{hµ÷`óª,q¦ˆ¤‚–™óÔuA ŸûOsùèÓ1ºÅ–Ôÿ³wŸqQmÀgw¯Ð{A¤sT *Ä®(vEÅ^5Æc/‰ÆØc‰½¾ŠbGTì v¥w¥H‘"õnËûá¸SÊr¨ÑÜóÿåC¼ÛÝyvfoyvvvV2†JÜÔ‘‡a®Ô{.Ã=;°húèþ-Mô4”yOE«™U»þS×]ˆ+ù´ó¸î O QÃ1õá§ŠÅk1å—'èá†aaòã!Û€BHôh~ëªáCnk£‹â/®›ÒÓÑTG…«>, !$ŠÞ>{S¨°Õ¤¿¸)U­%Œ!1ž]W[žlç?•°gÉþ×¼Ž¿,±ÎŒ'1®½³]M®(Ìxä¿iþØ^mm[j*óUtL{MÝr;£ú‰*qc¦=6°”¡^oêÀGÆ÷ØšD#:ykg>Æï¸9±0úô _+C5.¡;þrªúÊc«dÜ7Sxy’ ç9.{Y]¡²Ð ÝtB«ÓoO?4ª·^C"ÂÂÞZIêSLÕÐHCˆËû4ó§ß=?ºlœ§C }5%í.æx.u,‘/—Ús1å¡¥ÕQqëÛ+á®9.¨fôJѹ­9„á˜ó‰—É»°pÞ™ F»÷Æ€ßdRÿj*¶ý¼ZKÈj `„ó!"ô5E˜9;Vm±8`˜:αZøDö‰–ÊkS ¢Ùô›’º—j¸¨€e£:Y¨+©èÙôú9 ¾!„*’¯mšÖS`¢­¢¬mÖiÒî—Å5åŠ~÷¿ÓKß\Ù0µ—£©ŽŠ’Z3Á€E’„2¥rìœì8TöãGo¾í1ðY4¥3’ʺ±rÌÄÿd «“ŽÊüô„üôÄhn÷…“Ú#„˜‚§['ù.»˜T^“—¼K »•vûÔÑó;®ž˜jËgÞG†§Öšxà-œÚ˜èþ‘•÷eJ§ÞåEىσŸ_;sé÷Ûw–Ôd×õ†4Ï>&º²ödã ܸ,F!&?22]4¦j˜³«{»=¯Ši„âº8;¨"&÷ìªMÏÊÕ{.ZÔ]½¦Æ’Ã#‹i¢µ“ÀØ>Éœ¸”]ÕùÏä_¹áQ¥ÅìµS¹î(ûåý«;¦Ý½{éÞ¦îÚB×ÔÖÄSZRÊ U !„ÊìÚû²’AHXXXޏu ‚÷ø'c­çÍê/©DV“‘»×œÉfxÎs×O2cóÈ‹€Bdthd%R¸ØH*Œ ¬@J.¶2»O%…†ÐÜ.ÎUµRÓpíO¼³hߦ½»êóû7·û Qnu³ç¥¡Ã7%èµmïê®~ÿù£Ã³sÌ¢öõÑ@!TGz:)k=\§5skãÒI÷Í“è+|3•?]é\]4¦al¬Ž“oâ_“ȶ±šà{#wöO¥žèéwü8Æ8-\­uÈÌøÈ¸´Rsg†PÙËuÞ}–‡Ò!„)7wrè—ÄfJѹçÇ»8h¼çQ¼íÆ×' 40Ä|xø‹»çæ¸KO…}zòÄëF•2tqàþç?Œøs¸•*BˆÎ>ë×f”TЕ„eÎö5‰>ŸÏGLIAa…äâ ÿarŽü¡’öO™î/γq —ý#Ò“^ܽvãADjfÜÕm‹¼m9¨âù“~{TH#„0¾Í¤€è7¡w®Þxsg±3C!¦üÅñS‘$a3qÏùSóÝ%É.Æí°àT````à…3˽Ôn<1(77îáå€#{·oXûûÚM»OÝ;ÿ³$7fJÞ$fQìBÒèºøô¹m£ZáâD7ôÙp!PìüÞI6Û€BtFDä;É݆FúݵvÙ¹ÂâS³ß—)F:uÁTÕT0v!!„0&OÌ*,R Èž,´â`\—êÔ°<*<$ŒÙ®ÿèÐhRrëàòIÏ®ø+U{gËÒ>:3péú;e BŒçªÊ9 D¼¿ˆë¾0ðæ­[·nݾ÷,áí‹-=uq¦èöî£1Òz“±q$¦l'hýqa•ñщ$®a/¼ù ÓÔÖĘҒ†Š?¼#øCë ³ûkc¸º¦:VQTXI¥œØs¥P£ï¬ V 'p„b˜:.4e°˜Œ{YŽø—ªûLÔ›°Èb†ëà"›˜S)/CóhŽ¥“½ä²SÒpNn2OFÓá¹ÇÖÍIæ>NyTX#B|§6²oŒ Þ„E~`¸.Ò‹ÂnßË£9­;u4–s ¾'òüÁgJŠKh©ÿ¯-[b„•ÕÓëà„T†D½ö?z¿Bü\.ÏÅÇÛœ@•DGHFIc*öNUÉ(pèxC¢å´£·ü4ª_÷.NTf²$u$š;9écìBB‘‰á1UW-UC,0-¹R Z¹¹è}Ô3.ÌË-`p5Ó²]梘°âÚ9Kò@ž­£ Gýäe™©ßšŸ¹I^Ž…8öNUI}åýÍ«®äªôÜ|ëÂÚÉ}Ú´6ÒTââ‰".'‘D«šI$É„ð¨2ĵs–é)FtNddűtqü¸¿ê+kg™Nr¦èá ŸñG’´ºh†åžýí¯—ÂWeE¼¿D —šëÁ¬ 3í9HuþB¬TúO–•U2˜²ªÊÇÇcÉÝ 7Þ#-¯þ$Ù.®©­‰3•%%E÷þÞóïøÃŒv|„0u uŒ.*|÷êྡ©ï¬!½]ë·l¡Š!òul¢¨á¥Ù̼K¡©ú¯ˆL$q{;-ééô×"Hñ#ãâjo¸Ê¨WÑ$®ëè,óh2>4ªñª®é숈l™B%±E†%¸©££Ô)|q.0‰â˜øß|€o‡<Ù?ÞÌÔ¸*÷=Ý»þzvu'Ìy~áök !NËÖf\qŽÁ”<¼tW<:woÕÄßBÄ 8Ñ|ôÒ)ÖBH^5'ÇÚ©zÌ •ò:¥jË\%¾¸H¦ðÁÚÕg%OÜb|xÖD6!!„È”7U[Äõô¥w¾KƳ#„¦ìèbóqÖDSb0U5U™”N ̧ cƒdÞܹ­¹¾®^KŸUËzjH–‰ˆ|OÆU}¸ˆÎ Ë¡³šK_¤üoåžS8[W^‘›Lá&v6²—ÑaÑ$¦îèòIµø+\Kà$HVÄì5tÝ ÆmÑÙsw.î©AFïZíŸA¼rÃÄû‹);¶‘~ºqcƺr‘(úÊÕ¤šôŸk`¤‹3E©©²Óó—¿Ú²êDÖÊwFÿªû+˜†¶&1Þüo»šö ÙãÌp„¦®©Ž1…oÏí:‡;Oý±« j4¥Ž}<51:ëÂþ‹¹µ^= 3"bò˜Æ,Šz)DŽ.UÓŒÒy陕 ®k¨'uô17×ýõ ‚‘zd[Òpg™†«ê½w•éÔgŠ"Ó)ÂÜIò°(:<†ÄÔ]doêˆbC#+ß^z¢Ñ’»‡’hžÓx¿6ßÔ[×ð¥È•ý›ôÚQ’Ú2ÂØ=¬-Ý{òîÙAÐʨ…Ǧp C38¶—¶xëTÊÁ¡Žíú ìçacÕc­x>MLÙaæÁÍÞºBˆy‘&yäWÓÁ±z¦uLG¯*ç£^ÿ=fÀŒ%Ë™ÔÃµÏÆ° IÊE´v¨³ !ÄÐÕ#çEV÷é1hذa#¦í$0-¬ºXq|’hòµµ•1¦²BöÝ•Ñá±"Œ'õ/žçÖØÜwy)g'˜âÕËĉ0©i_05Mu£ÞܽõZÒÏ”ÄúO÷žœÏÈÎËË)QB¡L¢N¥†GÐ\»ž0­ùŠc/5Û'•~vº÷Üë…f~Gï¬I˜Ž]>Å/¸ºvýýš—k¡òìøð°ðˆÔ¢úGÈTF‡ÇŠǦ“ì¼–„…÷ G."¯×\TðÜz{éc•÷÷üõ¸j³ôûç;|ÿþ‚²œ²}…ÔÔI„¦¶:FFíÛüÁ|üloñ‚«kªãTªÿÖ3Yª=gN’½ÿÁ2`LoÈ¢YNJLö™‡ü˜(uÿˆ.M{tlùp·6ËžWý^XL§‡‡çÑ\;×êúÇTÔTqŒŒ»}+Ur‹¡2íúŠÁ~“)×8J…ª†su”i¸Ò¨ÐD7uv’¹ßDF‡F ‘ŠÀYVþ–&Z;×L4J¿õßÁè\0Å&üƒ\C}qói»¶ jÁ«J©‹“ŸÞº|ëITj©çèdŠ#„pã±;÷M²S•L•™ñâú¥«!‰…$ƒÆ1ìºøÂõ-½$Șð‘$›–ž‡‡ëêëç¢")¤<ùæÞuk6 k6f´‹dLMP5fMHñÛ÷ê&y“¡ ãï;wîb¢P»Q3y‘‘™ânk\ËÑÙü“´‰cnmÁaŠ23¥ Qo£JÂÌÑA£Î1)Ô›ðȆ0sTIÂôLô1ÂJüê.è>lŒïîf.?†zøy©#\SPS8¦ÙÎCÀ§SöŒòðñ›oq_m&éÐʯ«:ê+î,îäêâ6tgÕ¤GuîKT ƒë8»~\A„•÷@{.#||3¯º‚4û­XÓß@º¾»m›~#ÇŒôö°2ë0çâ;óÑû‚¶÷—ž„×ÔÒÄ©ìôlŽû3Ü%ù­xäOAfV…ñÈYÛÉÔ0Ë€BJm—Ÿ=<ÉAå}ÈÆ!¶ÍZ8yôèÓ»{'×Ö:-;ù­9§ïìT=XŒ]À•Q¯bD¸““IUýcz^=ÔQÑÙn]ø èæØÒÚç¤á$?Žø­»Ò­óqѱ¯"Ë‘’@ö5atNdDűqˆïšUD…Ç“¸“³‰L£‹¢B£DHMàÒºêÚèÃ?×ß.Qn·`Õ°F”ÀwJÎýø¶ÓÎ…>õ_5±O u%.WY˰¥]ïI‹þ˜ÒV’™¦C÷=y~î)}\ÍôÔx\¾†A û.#~ÞtöUìµ½«GêЙ‘‘¹’®}@êÙCžË’  uc:šë(q•4› zNÙx5ôúXý÷’>c®­‹@©1!áÍǼ¸ÁÏ£µž2Gr;€hîâ,™ä…eÀâ±ù!„8ö.Ÿ˜ ,:¸ᢘð©t³4:<‘Ä”íê™Y¥4*ü5‰);H-ƒßwíÐ,¯ÖÜ´à«÷‰öóμüç§…åŒlá„ݼÇô·#¯8|èà‘Y‘‰a‘¥ˆ+puø¤PÉWö’)‚Ê#·¶)sûõìÉíª+7½lº §,dãÚ`ñ2þÙË"×nßɾޡ"âýå Ú8~ò´1aëímÍaÊC‚ïV§ÿ‹)§ž_9ÊMõí½ §/>HQvó]ðìÅññÖ²À4u´0„pïÙ~ÕÇ WCCC×~ò=dï5° !„ÏbÔ'aW·ÍÚ±“vÿÖÝ'Ñ™¨EÇ!?¬ÚþÏ çšzd0™ø*ââÉ<á‹›M?zfÕP#*õÙý'‰¤ýäýO^hS–"ýÈví ÇäG„¿¥9–.Ž2»(Š !qíª!\äëð¨Ò EÑiáïh®­KÕc/6þr(…ç²`ÇOö0äPXvv›å^½zÑ·ï€/ÍEùé–}þúl©ýkDEѹžÛ {ï}4Åì{صï.௤2|m׎+bœ×<¸½Ø©qs£øo¹zõ²«k›; ðõÀ$_‚r×ñ£,èÈs⨆þŽ0ï/ý}Ž›ï.ூ)¸µhüú×NËÏÛ ®‰#ŒüQ4Ð% €¢€ìEÙ?вdÿ( ÈþPý ( û@Q@ö€¢€ìEÙ?вdÿ( ÈþPý ( û@Q@ö€¢€ìEÙ?вdÿ( ÈþPý ( û@Q@ö€¢€ìEÙ?вdÿ( ÈþPý ( û@Q@ö€¢€ìEÙ?вES³¦äõµóG{9›é«ó¹A¿Ÿ¶Ü-V7wvww2Ó*¹~dÍ/;‡ÑÇS¿¡³¼¼˜÷Gú+a\Áа¯xÒÿW ý˜¼3?xÏÜs'KÏcø„©Ó¦Oì¬õùî6}«µÄv¯¿ÕøÿS¾D%ÿŽÉ¿0³ÿôÝw² ºŒ˜8ísÿT¿#ÿÅÆ€qä^³2bËྠÿ)äšyÿö׆ŸúÛhâ/*r^íZ»r{Xt.Z*ä_ Vù(èZ2øááþªÿv0_bî5ø~ðݦlÝá¥Ñ¦QýQåà Wr>>h)ûÑk6:s­äÿ3ñ­«¥*š¼$|óä=­“±Ûg¬¸Wˆµô=vÿÈpéÍ(ºX}®ïðë¡ú+4¦ô}Aƒ776âÿÛ¡|Eй×à;±ì;ÃRæ¦ôýûr7–=h ‹~³ç÷ûº±}eŸVEÓ—€ožœùyÅý;Ÿ•aZ~ß<̤¶+LÝ¡O—’­3â¯í]1u@{s#-e%USA÷q«ÎÄ|`Ø”%Ì|ESoà IDAT¸wÁˆ.v͵U•T´›[ºöš°üȳw’uEæ·æ`ÊÃO—ˬDŬuãaJ=÷f×YFÃQÑ)Ûº(éN ®DdÔï.\LL©÷¾œªE„÷wý<¤ƒ•‘¦2_U§…sŸé[n½­”)†Î~pÁÐŽVFJ\._UÇÄÆ½ßÄU—’ëÓÝp¡!$L½ºn\+u%í–nƒ‰/ÿxC,b«SýuŽBˆz÷âð¯Ã;Yi(óUuZ8õš²þò›ê‡=ÈW˸¸Þ¤àJDÆüц‹a†ëŒ¿\Ù¨ƒ¡î0¬¥úÃCHzx}qü¹å#;Xè©p Wê­"y÷úcßF+Ë»nƒ+ÖÔmIâÙŃ۴ÐRâ©èYuŸ±ÿUƒ"3nþ9®³¥ž _YÇ¬ÃØ ÿä|ýÊTE½[û¸ÿÆœgêiYwÐ˘Ivp‚dz‰ý+ê¨÷O4\¬~ã<ý6¶qsžiøç _Qvv›ÿ‚ƒ/1Õèœý½ùqÛ¯'¨Ô»§¯Å¼—Z¶4áøX .Æï°Qj %'‡(!Žíâ碪rÞ]oB \·Ëò[Âêå*2Ÿ‡¼¥Äÿ†Ì³ Ò°Se2E’Ñk\¹ˆßcO]ÇÆYFEçîÇG‡å¡"F]puZ+ãµö=õ®ÚƒÈ݃š˜jç- â Ÿ¥…ÍG¤KC¿yšNÕSauJ½Ýч0 Ww›w5]R#•‰âˆë¼:‚lLlu͢ΩÔý}µpŒk>æX‚¤Ú©¼{Ë;jâÇbö’êmåìËG»%/¤vƒeµ³£ÎZb^ue*ÙL:™P*Ù&E3uhÒ^׿ßle–ë~ú“d·bõ.hº/¹“#þʹ4Å‚@„‘µ•¡Ý”³Éâ =^⪄á~‹å+¢Zª£’k×´sBm>ˆw!Œo7#(C²E2+x¶@õúîO¥S-l~8µœ k?h+.ŽÕÀp£i7*™ÆÄ@½=Ø_Ç”æ\Ë–|$L¿8Ý–!„xž;Óê9÷±¬ v?F§ßOðº÷“%{ž©ÿ@àß|‰e6ÿý7þ“k䟗O#„ëê³ZoÑmxo[m©¾KßM‹{( _]­{ú7:ùØÆ€ F{Àæ“«¼Œ¹ÕŸó›µíÛÑ´ÉÏÈ•$¶´¥¢–“wïh_Ý3¤ê0}÷êÞje"BtaVvCXvêØLª\ݼƒssùãg‡Ÿ÷ÿÙ§¹¤Fx­ý~kNˆb„ä2ìc«c¿XÔ9wl÷­Bd8jËŽ1–Ê’}Òë²bÿ¯mxTұݗ ê»ÅϪڛÒô Á[NÙµ}”¥ŠøŸ^WG\Óöºñ¾h+Ë»n#Wä8ÍÛ·ÊÓ@ÜÖ¸Aߟü\*ûu¹ÏÖ­C[‰˜cíú¡+ŸÉt?JÔø"ª¥FjÒ9¡6ìÏ„Éø-½%=Û„Qßu['¶ÄŠní=O!ÖÕòEÏ™,c Oì½Yˆ™MùëÞ†’½æ6¸q˸欘m 6Øý¿Ìé·J#Ï3Ÿ÷@€¦ùzÏåÒÅI/Û½uýÚßV¯^µjõÎ{¹"“’êJR˜Â·_ ‘FïñC¿X˜ŽJ¢øÁͧ˜^OŸÎj2Ÿc]ºÙq¨Ä—¡E B¸££1! Ù8cuÀ㔟iúv¢UϾ\©8–v–DådåRìc«›:gÞ? ‰!q­žÃziK§Êë¡C9̇'Ü+¯joJÓ72<Ü × N,fæù{Ý(_°•å_·q+â-½zÙHíaniF L­so©Õ1Ö–ú8“%û߸"ª%yÈ{N¨ ë3®ÓÓ§«Ì«z ꥑQ¿gØVË—=g²áÉÃHfÐs`Gé¥Ô»ùôÐfTµÁòÇøeN¿CH(6&¶Ú¾cSçtNF6Åà&æ­¸²_-,Zñ°gyY•qk_™]µ7¥éaܘMd÷ºñ¾`+˽n#WÄuôtdvÃ箩«#[O<1"¡–§ˆzk©±šrN¨Û3aÒÊô££‡Ó¢• ÁäggæÒH‡]µ0_òœÉ²i˜ÜÌl’!LÍL?ú]q[˜™(†MQ ÕËã9ýJ4ò„ð™Th¹²LÛÎÁ„¸žÿ2¼Yi4°4St}þ9§sZù¬9´`HG»–úÊ\ oNoÙg9ÓПTL¾g¢˜6ÜĨhŠBˆhæ9mjƒZ$Lܵ0„ zmy3ùö… ×îÜðàÑ?'7ß:¹m}Ïõ—ÎÏs“w2øª„mlr€ê¯¬žÕUír6}ãÂãpØþäßk¹|ÁV–{ÝF®Xû.Ô_SŸ¥ù4ñœP;Ög€ÏÑÜ’?÷¡ØÈê®)öUØÐ°û1~‘Óo#c¨þgS‹€ÏG¾9¸®ýz7ÿkWúÍs†k`ÚŸÊçÒ£I;/éSs+˜)ÉÌ,bP=ó’àÍL›s°°· IÈI­®¥0.[Õ…¢\ó1Ÿ÷¾ÞaºòF%‰ÍÈĘÀ"ÈVý­ê¯ÜКÖ=',ê9aBÂÜW§WLš±ïæòEÇF\Ÿaò%F45*¶×eQ縡±ŽE¤'§Š£ôñC¥%¥ ܰ™QÝõÇ®ÚÙ5ýï«oVnMjey×mJ¡ßNujÚ9¡,ÎTzrš9Hw—Si)éFàl«¥)?œ†÷‚e ÆF,4=%BÖÒû#JKÎ`9Ê¥¡ÚhÌñ ~¿µ4†œç?¥.3g¶Ua /-_p.½¶3:ó!êÚý·4Bˆ){÷®”ÆõŒeN†Lö¥ó+êí<Á´:{¹ñPñõcuOÚpCcC‘‰1‰Ò£,…a×n×û—†uT—ÇÃ"E"™OuºôhÃcòƒ_ÎkL— ÏÀuÌšŸºð˜Ê×quÎø_W¡,ÉBìêÓq÷°çÐ…7ÏÝ,”yÀ›À ¡$¦Þ¡³S×”,«]Ó×Õ4ò‡W/°Ù¯•å]·)…þKE4¢’›xN`§®3ýþÖÅ%ÒK–…ÝÌ£9vÚë`l«…ÝGN¬cp÷pà097‚ËLg_rïâí–N7XòýÙœ~Ù6î:ÏÀW!oïÇî§½«»h1©þc»]{)¾¸æ\Z™óêôÊ!m=æ^Í¡B˜š™¹!AÅŸ?ú°j¦èå_“])jàö.n6nÁ¨æØû‹óÇ­{˜W“Ü sÃn>­š€7îÔÙ’C&üoC@Šä|-L¿²púöXª¾­³Šod¬‹S™ñ 2BâæãcŠåžžíûǽlé?ÂÜÐó;N¼¨@!:%xïñ´2©5©ì{ÿD“§…y}oŒ¯½P–ØÅVǺ,ꜰ;ÃK‹É>1ÎédÉx˜‚'릭{*$ÌÇþÐ_»Îšg[í¬š¾ŽZjBxõù›ý÷ZYÞu›R(KŸ»ö•ÜÔsBmØŸ¨´£ógIŽu*çÆÒ¹‡RhMÏicm ĺZØýpäÄ2ÂÊwZM&ùÀÜe·ªi%3¯ü:ÿµvÕªÚ`÷c”ïô˶q?÷ )¸¹fì¨QãÖÞ.üBWÖPMþî %Çù‚‘ߨåW..ô›Ž™­UsM¼47%11ë…T,|†8Bñ:ý8¯ó±yÿlëcwÏËÓQW”þ꟯µFÎô¹¹3°Þ—bº·ž\‘*d¡ë×aýWAmð¯¸zõ²«k›; ðõ|½·}þ]ý ( û@QÀ”Äð¯ÁMgÝ­œõoGñ­€Ú€¯úþPý ( û@Q@ö€¢€ìEÙ?вdÿ( ÈþPý ( û@Q@ö€¢€ìEÙ?вdÿ( ÈþPý ( û@Q@ö€¢€ìEÙ?вdÿ( ÈþPý ( û@Q@ö€¢€ìEÙ?вdÿ( ÈþPý ( û@Q4=û§Ów÷PÁ±*„îè³…Ÿ!0ÀgÖäìŸ~{þTHSóï‚kWó™zÖ!$ ™gÎ_0ñ»nKÿÛñÐÔìŸN:wêq¥t²ÏÝ8y%Ò¾5MÌþ©„³§ž‹„¸<.†BLÉ“—²!ýàӴ쟊=s:LœüS ×ÇBˆ)»w20]f,‹èþœVUã\ºlK)K Z5ÒÝ\W™CèO¾*D!¦$öô²î溪Êjú†/=Sœöww¾äi‚fÓo Å›úàï£,þWy®²:”˜µn<ñç\û¥/Iñ§Â»3Mˆêr“ß¿:ôs?§æš*jú–ýþ¼–*DQÙ÷·Oëag¤¡¬¢Ý²ÍEgâË?ÙQafÈ¡¥~½ÜÌ µTøJêz-zú­8þòUÏ>¦¯›ÐÍÆHCYY£¹ ïì/ ÅWDÌ»Cý”0žÇÖdÉÚÂûsZJ‚ä˜Í}(B!êÝó#KÇöp17ÔPær¸Jêz¦Önž>篌«hR›ÅÅiÊÊdäéÓ‘"„B„Ù ± º–í8šG#¦"$àÂÛé?µªõÚB¿wè¯çR BWe„˜O×öí»2¤@|ÉP–ôäì£oÜ߬÷†5"X¦ðþ¯¥§ÂJÅ›|ýðØ’Oíqnè„)Bñ§o_^Ø0úi õüÄ(ãªà©Œ+ ‡úýõì=]LþÛˆ[Ç"nØxrŽ›úÇq0EOÖöþýÐÃ|É%PfÔµÓŸÄ”=¾þ“ ‹gÞ_Ÿãá³+¾æq ²$?=!?=áÕ?×2­' ²QjÌž Ö”ìŸ =u&NÜÉN´8¤¶ã»>ºÇŽåш©|p6iæ‚Öħk‰ží]hF’Ø2 Ã0eWú­~$Iý1åæÎÚù_ ¨üÖ˜ô_y>ÃU Í è¬Ôwå4ƒQÊ‘1OT”“JúfFxNjnÍ †Ê<·fwø°ß]8!$ŒÜ4bÔÖ§% B×°é=¼¿‹niäå“WbŠhQzð‚!s,^ôÖ• Dpa\M3ÍÒ´´!ƒ¢ ÿY¿åö”}½Uø-;xâæDÝ~ø¦”AázŽ=:™)#„nè ‹Ó&T0aC·ÁC»[iãåùiña¾H†Ž ·&Œü>;u6Q*ùç!5Ï¡}tăD/NI j[a¾å¨íwßT”¥‡žýQPriÇáDq/?¦î±æaÜ«[Wo‡Æ?ø­£ZýÙ}£²„);Ï»•’ù&)õÁbG®8º¼œ²œráufRRêó?:(‹·G&>x˜I#„SxùÏMOJ„¦ÜnÅ—Á6­]¿;èÉ¥Ÿm9!†Jó_³?þ“Å8­|ÿ•ö:5íÙ’Ý sÞ‹!R÷Z~&ð캒ÊçØMÞ>00000ðüÞɶõ6)U<œŠ×sݵS¯_³fÝæÝÇ/?~““´¸Ë'·`Eþì¿òñ©s’‘ëDËCÚòBê݇T§ÿá§ÏÄÔšþsl>vxv7s-¾’Fs'϶F¡w‹;ùqƒa‹vUC!¤æ6wñP½zãkTöiô_´¬›޲ ›{Õ†1~×¹«¼9ñ­ûö²’Ü« s2sh„>½zë½øžaîlšyç²Ø½|=s-ñŽ ÃnÜÎúhÂNL¥ç²Íc,•Bª‚aƒܪÍf岘ړ00’\ï¬:yѺGÏÝ|›]Jó zu³Qa¿ÓH‘{äOùÃSÒ$É‹ƒÛñB©wÒKûĉ|!QÔéSáK®—@˜õä¢Tóo¦4#C2èqZ lk¾R¶XrPž]@ M2Äií"ôšãZ8Ê¢B¸‰³³¾øSLEUEr5Áˆ„"!Ħ¦Ib#£÷M¸¯– Si)é2‘¾NáXuh/Ù*Â4µ5k6+d1n>bz¿O/æÒLåÛ{‡×ß;,ÞO×¶»ïÜßWOn£ ½ÿ@òöý—Þ ÌtíÓYGGš›ˆÙýpåƒ$Á%ãÏœz)údM ™ôãõ&²õçÊIU/À”—ÔÿˆpMrp¼j¿q5uUÉÿ3õɽ †ÍÄ¥"áÇ(˜šFÍ %§–§ê…·ïÿàÜï~ݬuù5·7a~̵Ó{ûIƒwƒyÈ™ý¸”S•ƒ2YUrŠª»·É7gO=ý´ç¾&õS51ÑÁ«ÖˆŽ¯žÃ•EG¼&?YÃåJ2b†** BtƳ§okhÔ˜v S ql¿ûßéS 2e[ný›iÔÇ!„T­|–½—W”ŸùøæùÃë'·W]pódp¼MÈA¾ì¿èfÀåw w@S©çBœ¤†ëæÙY³ê¹ØsþŽ(E!¦øÙ¦uçk)„chT5h_ôìÜÙÄJ„PYì¡ùV|þœ˜çÞ·»¶d|ÿÃ]ÿÉ—)‚*Œ¿¶cÞæ»Ÿ¾ a˜²JÕ´tNf¶Ì…KiäÕ OÓË„0¾vK÷ƒ'ü²þwžøejôûüèürgÜ?Sp-àjÕ³°óïÇnê(Ó÷]<ÙÜûP•p£g/åú6‡i ˜=ÑêüÖx’AtáÝ…í-ÿ×ÖF#?úElne-ù<Ç©k'­]ù4BtÁµYN&›L”Þ§f‰¾D8¦í½èç6—W<+eaôö¾‚GÞ>žöüÊÂÌ7‘Ï>ŠÊ®àûøÿ6¿ñ[&Z´6ça1$ƒ™°}hÇð6-U Ü ÿêmJÿ5zÆm¾Y»®\¬MõÕyœˆ«§®‹kW·²6iìX"\Ù?“%àºä½µDKoŸ6{Qé:¸Þ‘£¹4BtVPÀͽúóëÝ¢J§UGV<í·*¤€Fˆ©ÈŠ|…®ãñèŠG_ˆB'ª^LkÀ/?·½¼B<?Sñ.ù5Âpýn=2]Høt¤Pñ9–å3aOh1ͳžŸÛýüœìšv´f-Ý~cŸÎ¡bÊÓ_\KѲù¬mÈ!„ª8éñ¥¤Ç—d×Âu».[4@CΊ­ñ#˜ÜK·$Oö&|Úò>YDµëà^’¡ütîå€[Å mSw_v-ää’aíZi+óUuÍÝG,?óäʤæe’}ÂÀH¿º¿[ÉuÉåëÛ§yÙªòøj†6Ý&¬ ~qe¾[o§Åà¿GßÝ·x\Os}5ÁQÖ6jeëÒ©¯ïœµ¯¿<0\MžÍb#ö]Ù7»Ÿs me.:¦ÝkÑ®õ 'îêjÓª™®àðÕô[9yŽœ¿óVèÕ¹Žõ_KP,;;‹Ír¯^½èÛwÀ ƒ)HÏà›¨I]Œég'zŒ:žJ!„ˆ–³nÅïèY/ÀguõêeW×6ÿvàë‘{¾ÿÏKx÷Ûq÷­»vu±01ÒU! ’^ݼ|;®€B!\«Û‚Ÿ:Cê@Ó|#Ù?Bˆ)Ï|yõäË>Ž üý´„ç\h¢o$ûç¶²n±Ú­{O¢’³òÞ–2JÚF­lÛté7rÊÔ¡®zßH”|×¾‘¼7õš½Ökö¿ÿer¾ëðÝìEÙ?вdÿ( ÈþPý (äÍþ…7¦†a„þ˜óEŸ~/z¾Ø–‹a†)õ9Ë4)F6J†*c\»%/È/^Ô‰èî,S×õ *ÿ·#_A“ûþéüà“WßœÞ Ÿ<“(o"μ?Ò_ ã V„A*ßÂ[3Œ BoÂeÖ©<‘Ksí\ü/øF4-ûçÚº:*_?q9O6ý¯xxâ\ ÖÚÕIók,â»MÙºcÛ²-ˆ¯Tà·‡zóüå;šãØÖ™}*Ïs¼eçΕ>-`€"à4im¼Ù Ñ¯—Þ9q1kÜTc¬êãÒ»'.¤ã‚Å#ö„…79DV8–}gX~¢¾U^=‹%‰nn†¬SyÜ¸óø™¿dPà[ÒÄ>_L€o/Íòû'/¤ÑÕß:”Ãq=Òöãk æCüµ½+¦è`on¤¥¬¤ªc*è>nÕ™˜Õ·è”m]”t'W"2êwñ“¦Ô{_ƒè´ž|Œç¾!¡8þÜò‘,ôT¸„΄+•è“qÿtÖ_®d?ÿ^±Ôm *i}Wi³âYYãwV˜ñÈÓü±½ÚÚ¶2ÔTæ«è˜:öšºåv†¨Á5éä­ù¿ãæÄ¨€e£:Y¨+©èÙôú9 ¾!„*’¯mšÖS`9ënw IDAT¢­¢¬mÖiÒî—ÒA7\.•¸±ÓXÊP¯7uà‰+ï±5‰–.:úô _+C5.¡;þrEuT[“ÄmÇ^ždÂÁyŽË^ ¥Š/ ÝÐM‡ ´:ýöô×€|AMñéôõí§SùèäÙdIúÏ\ó¿’Ïs=¬õ'£pȈ½?Î\ëÿü½RsgOoïîŽ9!þ«GuèùÛÓRÉö´Ü'.[8È’ƒpƒ.Ó—¯[6ÖM­ú΂0f‡O§nçë:´oooį-#Å› Û¾w¢»}ò/׫žJÅî˜ò˵|ÕŽ+-m§"èùb.†ëN¼RÙà®’á;'MX¸ûF2¥gݱ·w÷梄[ôóZp»¸¬XKâjZIz´Ÿx †kÝÞÝFãCÂÍí~CV?ɼ³Ô³Í u÷ÊM]ÝÂÔG‡g^p½¸1åâ6C–ÌéÝ‚@„iïŸVˆëlÕêùýZâREwn7zãí|+G{ó¶Î6¼ª¨ôŽ&¸¤îû-]è¡BFï^{:[²e2Åâ ¥÷Ëm¦Ÿ¸°¼½:öñž€ïIÓFþ „FÏÑÞ'œI˜³È†@Ì»Ëþ׋”a1z³ÿhvCÑÅÉÏ> OÌÈ/.R Ã=‹!\S[«¾«(2>,ª‚á8L_:ܸf9æCa1ÍàÆ£ϰ•Úmª¸¨„Átôu¤·Øp¹¢èðX×vp”½G\4a:~Í\e„>ù ñœme{ÜØwÕ¬¿®¯ žßñQÑ» ‡9Ï-teYÝà÷9²Äï8j˜ùß[Ï<Ûìä£JíÁ¾ýtkí‘g>¼Ü5uÜâ3qèFÊcœ’Rv”Æ-XtÔW‡æ´`ÿ¢ ®ËŸã¦~»vŒ0–÷fGYÜé•síº•Röqè„©••v=£b˜¢¨ðŠ0õêi']ÛdlD ‰©{ôòέ©”˜¸R†ãjoÍiL¹TrxdÍéìl/Ó ’¢½‡wù8—|eéè þÑ7<—fuß2íZ^¡éÈcA{ÔÞ”à;ôyæyç¶5ÂK:õÛÜ#ÏDz|{kÕ–12E×ç™s:É`К3!±eBŠa¦òÆ4#1 Ûùd8œÆ\²TDžŠ1ÑùÑ¡)r¾Ò–J>4º›ï懄עýWŸ'f– )†aDOZq0®ƒ‹]}‘Ñ¡Ñ"¤ääf/ÝÉNg„GäR[7'™>ùò¨°x’hîèh€7¦Üò¨ð’0 d»þÅE»upù䦊ø+U{gËb§3—®¿SÆ Äq®ªâ¾?à?è3½å‰ã¬JÀ™¢—M^t¥ÉöóŒuq*3>¡)÷˜wÁó§ìN@S÷mõ1$ nÝ7½5z½wê¼KyÕ›¥Þœœ?fÔè)»Cɺ·„©iªãõæî­×’Žp¦$Öº÷œà|q¬]µ_íHJH , ¹v®²³Œ–F…&’¸©³“žô®“Ñ¡QB¤"p¶â4¦\FX^N1ˆ eõª¢]ŸLp*þŠc/5Û'•~vº÷Üë…f~Gï¬I˜Ž]>Å/¸ºvýýÒzö|G>[öϯÓó:k’QÛúعõ÷à7¼‡ uÇʼn=gúÊfÿ¼¶ú6Ã?\œÙ©çÈ “§L™2cëýâ:6Z:ëìOӤඳ¬ï¥ƒ!„0í^œcÏy{ì‡Ù§3«^Mö>âÊéS§.<ˬgÊNLÀD#¬ôÁ¯î‚îÃÆøéî`æòc¨‡Ÿ—:Â5Îæõ¯Œ# ''™PÉØW‘åHIà"3á‘EqlœJ*Ólç!àÓ){FyøøMž2eꬽ/…u-•‘@`$þŠ)¸·dЄc)Ú½·í*^^Ù}Þâ¾ÚLÒ¡•^×;¡)ø^|Íìql~ºpk߬ÞVXâÍÓ'C²Œ|6Ü Ù;Ðèã(Ôû¬?»mЧɇçÇý;U™öêú¡õóÇ›k*H ŠÉktØq+®’n®Nz¸é8¶²”ˆˆÌ ³)ë/¾-íú7Cgö0Z}^ðµÝ‹Ç™h(J KÈ«²ÇÌÛì_ß§àü8!¬S¸ð„‹…ô·)™úûŽš´<‘ÙGaø^˜_õn\Rs¸ù@a„YWœ÷Ò-æå½{wý/LQÀz§ƒ? *?6¶ˆb 5e öð ~«T'\lXø8÷êdáoÒ·ÿa¼7Ç8žÎ%Æb1ÔØbß»W­PùQÑ$ÓÄÔPè{w…OtyàûµÞh aBl]VË ÅWç²WøÔÓ˜€´ªŽî-ª !&ôîÁPŸç‰>/÷Žo>*ð^?qþé˜j9½aÖ&B%±!ON®|ù"áQÀ [™3tÚh¢Õ'»ýj¿új|5.ª ©£g¦ZW”‘t×]wùþ!² VbèÈ‘íÓmº&'†“[‹+Íqš)}‹‘rãc’Lt ©™šXëcv#”á,€Ô×eÿ Ý_®ùnÒ` „¢*¢NÍŸäü4ùò†#‹Æ·ìiü£0]~üôBíI{øÇœL,¡˜–CŒûÚët‹½üð%#ss3#I¯YZ«_ i|ÝUÝ»ê9‘ñ<\ÖÈhã{w…/DƵ¥sO¼·˜÷SâmŸbMãVS)â]JõÈŸý¼dÞäaEq„]{Úaüú§‘G·^\àÜø›€÷îÏùŽg8{ÕÝÇíÕ…BÜ”ÿ›=ÊÉëÌÚCs9G†~wÑ(ÿѨÜÛKÇ/»S¢îpâü‘UcTg[tmnè›M³ ¦©óƒ@çö­×…n5ÍÁ¥ÆïÞ;Uû#%Rb⪑ÀØÿ>yö‹|_[ðoÓ‹ËN¸¤éÚ“‡ 2ÛïïwDïþ1àJV‹W¯þyœjO“¼ª¨·ïÆ@33ùl ®J‹,¨ÿ®}À$Fþ²{ã²é£ UDR8‰bjéÿ›Ù‰äȘ*Ä20e³º?¸stMvhxfCoõªÓf*‚vÚ¯y&µêÚÑáõ%$&f`¬ñézfYì{åwa«ÃˆÆ„!„‰:¹,Ö`ÒܨàðÆŠ7ºØÃe_`¥˜õÁû§b„ ÖÒ‹5™DÚÃûѼž4Ê4*ëÒÊÕwó•Ý^¹¯oNýB˜ˆŠ…µ‘tç)7‘tfó™w„ùæÃKšgî½ÐØÌÚX²&ùuÇ~‡Wá§‚½Õnî ]übÛdû£á•Â*CÆÌ°¯HxuxŽmæ/Æ©c€¡aÿæîð­qbR‡¬†^MÓ2Ò2‘0Öèp̘̩ӌ3¼|Ïova—”–µýÂE‹gŒ$ú=8¹ œ$bêëó»ÈÞ»W]zpú´]¥BÊCÆÎ']ðâà,ÛìõC¢¹¨]!;ÈŠT·k×o< Ϊ¦.ª2Â~"[øžXº2Äeö¯Þ¢KﻯÕc¦zÅ–Q¸œ‘QwEéDê3ßdcŽ0A!^lxt=Í473isU^VN!„74ðh„šÇÑ]£üF£ ÷ Z»f2ûèÔ=¿è¬rZZ}øä…Ž4D»t¹¯«‹w)R\pð¿V]÷u#¥‹ã8ù$&^àé<÷f^!,¯9t‚es†ÊÕý àËôîÚÝ¿àrŠ¡d3Þ°yZAå\qZu#T[p=&5âÙý{S^ì´/½oñ.ÿÆ}PpËÑ:L"! ¤¤qu“L .ÀÔ tEyþ¯«CñbüCÊi1‹1æg££ÅF¹þRPäûðîÝÇ/ã2"Oþ$K¤\9û¤¢ù 2_CS….†[^ŠÍNyæéõ*.îæüx}¼ç“²‹ÈtN\%Åj•zò¡>eó§iP4&1ÚéÐWWWWW×ÝÛfh3UàñËä5÷ß«Î;’–ñò±ÇC¿Ø”@בb¥~®{½›;MfüµØáhmîì•”æ}ÓíÖ“ÈxÏ‚wÎ>.¥ Lõ?~£¥sâ*)ºìÙÅçj®þ™yï‚^Ǥ>Û ÑñU‚IYm¹žó>Áçü¶¹Ã$ò^\Ú¹p”º’æØ¥{®ú§Wu²“ •qÜR°ómWZM¹VÖƒ¥n2_M3äÙl¾—~{óª rÜ–ÎÜÀ5[ï™”æuãÊõGo➬t?z§€bj™òù 2YöÎ÷ÂŽù#Õ”tlWì½òQÑz‰ë•)™ÁnN¦­Jšzù4Y7–;üžn¶÷îÉÉý1T“D`,cƒ®óSn♵¿G4` ³6.n¬Ö¡*>VП¯S…¯^$cIH|šÂtß(ŸÑèbŸûÕ˜¿3NÇlæöŸ¹âî~õôo«ìŒ‡­ò,ètOúð#[®çR’ã\öMïæÞÌ׌”—ÀCTIè­Kw¼|ÿöyäö玅†½©ê²Mà›è­ìŸª/Iþûø¢eçÒu—ŸÚeݼw ™ävίÉÏ=~jfÓ?âýF¹\Üj.@f¸ónLMÚ£¬ðúpÿЄ¢?&’òã·¬.PýÚ?²!„ÈŒ àJÀl´…Ba2†“æ88̪Ô}¡K×n®µ†d«EôÍ· ëós‹š³úšxN°þ3Îzžœ­Õ´ˆ+L˜8„…èêÊ.«.jbR†²»¥®—ÏhÔûØØ"Š¥c¤ßúö]ê¹uÝ­½Šá!„]ì±}§o™ôÄã÷ŽLTnšaýl7ý2„EÓ u¶8Æ´¦Q $<ÔåñÍV ü-L2¥uZyðfpfAÊ‹+®KÆÈ—^s]:VKI}ÔÂ]ù¥T´Ÿ5 «[îÞ(f–ºkbS Œ¥g¤Ç÷í¬Þ»*èb-›IM<áqt’Jó!c½ÙÉ‚EÓ¸„¡‰F7)Qÿäì–9ÃÐÿiÕÁÛuƒíVº’Uìwy÷kuñÏ~P{ñ4ÒU¡{fÿú˜5ï¯[›Œ…BDrt\-«v¼AO#nêõ%“7¿,Ð[uéä¬þG2dådpDćU|ú¡‹ž¸~YK#Æ€AÊÍ÷Jøi”ÏhuoüßÔÑt‘÷ŸWËmyÇÖÔW农uPgÕ&\\¹Õ«¼ÃŸ]"ùܦS QÈ¥1!%ó™ÎŽ ìL仾ÁÕ{§‘̾¹bΡ¶‹ß¹Yc¤+ã8dû7Ûvº"üøÜiÛ|?ˆ˜þç¦ç1;¹æ³Î2Ÿb§xþbþ½+†õ?±|XÿúÌ [ûwÜ̦„ Œµ™=h”¿hdVl|%…h†ÒÜ+/Üæ ` „ˆ…ÓÅ“áS¯|ðñ m˜f×¾8z{û†úš#Œºúx¾r¤aòSvŸÒPÁÀnãÁt®ñ–×)îGï>êü£zi¿ª¾4#>>§¢ìõá•®#ŽkÊÁ¨ù…$+Vm÷Ž1P]U{[œ_ÀEˆ…³3Dàn@P`*i¥ðºŠe6ÆBJ[ÁJ‰¾\HI‡µ*úï‘Ú¤»»×m;ë—UKµ[d¨hi5ÍJ貸Ø’¡lckÐ&>716‰Àeuõº((¡+â9Y$CÓРyp~£‘™œ¸ Šie¬ßê0*÷éãp.M¼;4TðPÍ1ËJãQy>žá ™öFíNn]u I3uMØBüGk…Ò”Ù£º©€î&¬üF«‹ç¤ %6»«ôHä$HÌláúɃ;*a úIŸ‰/!:ž@"l“ö /‘’˜BⲆFqþ£5BÈl„IO«hÕtYÒK7nÜ|œUE!¦”–íì…K~±“ø”5Qïï¬^p*î³}Û°øïã#v]dPmÚMŒIàÑ -#}þ&.½zU4žaCÓö/.‚Ó€XlSý®~Ìpå9‡ÎW\¼vãað³½ÏÊèØÌZàè8º¥šX瓆^:ÕÿñGx­jÆ…E6Zb'æåÞr²y)¤ïtí”ÀO©¿¸xêšûYL%×½ÎÍSÿl¦‚ÉO:3õ†›WXÚGZr á˜™ó'c§†\¡„¬fM€÷¬Ñî£!DWUTш©kc­Òö„<!LHJºý°õ¿o¹šMIØìÚß\Èó¹^i§hФh„‰K~^Ò|c½·ç&nðó_ÿ5éBÖõ§×ŽÛÉf"„Ë+)àXl^f6¶n‹ÌÍÈn qyE…æT“¡5ÊJç„û‡dï(Å£u‰ZŒ1¸óÚ?ìÝ  \JÀ²©èŸoÜÀc®OŠDlÏú=\Õêë–x±ÞO3††±aÓ"/U2tM Û&JÕq1)®bhØÅFÝÔ‡¸¸’illМdðHáÄ×"–¥q›bu^yY5…«ŒýÕŵ«¢€†òò “k—Óó8žÞ$kLÓƒÏhÍ£Ðkßg¾4|ˆö¹sÃíÆí'ïëiŒ%«7aÕÂÅ‹L¦üÙ>5õùq¯CBºÝº^Pºˆhµ;L—èâøø50Òäë‚îÝ«¢¡¼¬šÂ$EEÚ}uÁ·f“ m#©.G! l¹tåR×3™Ü®_sóðœG³ IDATûk§ï_.bƒFN›ïèèh?NW¦ƒQõÊi$’"ckiŠÈ ÈüìÅÒ¤€YµÍ²- *Uìï:Ë~P™´åÎ{\­å:K]E5ƯÜ3~eÓÿÑe^Ë®%SrsVψ÷¸Ñn¢!„KP!BR¦Ýy®‹‰ˆça#†¶«ì!S/l>Ç4ÙñûŠÁ¡wFÚ)ªðuH*‰‰³l»øæzuå “²Ý¹ó')Ä>ó{ã㼘ÌpK}&Uþüþó6OÞ‘éF˜ø+£–ÄFÀtÌHqTì}úyOÜbŒ™B“³­Ï( |pñE|«¢~QùÑ1H†Úˆ­+Ȭë»Ï'˜0»¥6——ÀI$0qC“¶é#ï]t\=ÔïrÃF^BLK±?}›+¿ÑêSße’¸²žŽDë´…%--†S…É)]Þ7aIHŠ`tENv›=]Èìë»/$¸Š±aã.&|Fk&Þýª­Ðµ9¯oršd ¤b6}ÝñžÖäµG=ÞfçÇ?=»Õaøç©?Bø`ç`.ݽz¯Å]|EÓç}ç!f»g§;ÕËWK\B£ËÓÓÚ|É/ùžëÙ$&bh¢Í×”S½ÈåÒ‹”‚Œ ÷ý?S®½y`¥þó™N<ˆ,hó€hïœF¦ùD^»w©¿g!\ÉÉKÓdÉ•IMsZnúí£'í ®dÎß÷·Îâvèß›Ü DGíp&‹õ°Ñî£!„˜jªLDæ¤eµþ2óú÷‹hñ±Ž3Úl[JÞÙq ¨¼üˆ³q‡·¹zm¤WäíräU®2Ïiê—} ðzù¾3®¼Àe•.‹þàñûåT!ÄÐu\e#EÞܸînfSúB—…üåà›Æ`G§I­R±£‡Ryw.ùT˜[7-ò34GY “®_ªo[ôO¦ßÚ¸`î¼碻øê/LLRÇÈôW~iM«¤tõ;÷•SÖ=-¥SÛ„Ýô,*™Í‰+§Xú&ì6é#ý1–“C14:+€nyoÅÔoµÛ'ŸÑ膺:’FdCC›= Yæ¶c¤°jŸ½o§·ùj¤ú‚ë~yM³ŒG˜ #®ÿ¹?B›û†l/ç™ëŸ–R˜‰«'ÑGÁÒk×ç®PÙ§&jYÎß~Þ'Éž¾áGQ¹yÏ?7ÎúG ×BTn\üG —60Ä×Ì¥—¯ –ñp3aÔ|æÈ«Ò¦¢>ÝcýŽÀ*5?~Á?LdàÈù;.ø&æg…Þ9ü«:/öÑγ†hÌu/ïQ /Ä{—B ¦ŽA«B&º"üØt«…W“™&kïÞúÅ@¤ã÷ÒUñþÁ9µ-óLîûóËlæ\H—›vòÒj­ÎgA5Êw4†ÎÔéz,*Ëý।¦K¼>ë±³ý–çÂC¶ìwlSƒSé÷Û·EH~Öþ]c;¸ËÕ»#%=N\óϬþ4ñ&Š#þZaëx5 ¼èÏ߯KtzF€o¥×¿{RpÈúSÿr¼ÿæÏã/Wž·Ã-=w.Ðv‰»Û|À“c†« –Ä%”R»®îkóÀÖßr”óyT]=Ëd´¥|Ó´€e2ÚBâÏ›e\L¢ÍNÿôÇØ'wï¤H;žq2él˜Üä¥Óþ¾´u8ûÉ8sª€ô:oàÒE69ç_°›+áëã9ÉÞßȸí—ñâ£ãyHŒm¢ÑÅyâ&p’†›Ýr[‚ßh˜äPK¶ Oäù¹–Ùã û àBCV_i&ÐoÖÞ}׃Ö>»¾@ß÷ ¥…¢USšŸ“øžžæž¿¨ñݸ’ÖåÇüOG¶Ña;ZG´"9øU ²²&î©=Ô´éÔbüEkE#£.˕ۢXýÍí7Í[´Èa»ß?^ÁPùdãä}! 4BtU6‡‡èß­£‡»"„X†ënŸŸ×ù@zùªÀÌݼäXÀ¹ÄS“Ø!¶Öº¢eIÁþQUšæº"áIâ†ÆüMI>ï¥ð€as¶ ›³åxa䓛׮ݩÆi~K¡¾™ŸXE3äuõ>=‹Rÿlãä-ÏŠ(LDÅuw´M?%&ðØ>B!„ˆè‹‹Çž.é§¡3XNˆ(ÏIJʯ¢Dõ/Þ;¿dp?C5ÚƒhLÃõ¬8ùèÓÕæÚW-å¸Y‘aq…\aÅ—ïl5i=uãFÛr9‹·ÞyÀ^¾ƒSÙ»#¥ ^ݶÆÓ¯rjêƒ ÆË391É%õHDÇñ¯Gg§uÔà[ëýožÇäíw­=êíí~Äm»Ó œ©:÷j¨ºõáÃù?Š …å5F-uþÏöuS4Ú­«1´FY*1¢²‘’Õ(­–”ItĘ¡‚·|¹-;ý÷¬7³ÿïY]¿o‡„<-–S7ï|ïñ ›K4Ó¤åá["_ƒF˜´ÝÙ…ÊåÄ–P,3ƒ.Vo‰Ô˜¸IJø´mÿÑzÎ7ÝÊœÜ zv3²d°•×à!ÄÒqz®uîÐIwß7ož&ñ$å”Ô†.t±›ê0©e¹“´9êë!µq÷åç±{f©°GÏ;}zƒ¶‡õh\ÕÚZ½åò­y¦ü_¸šÓÝ`'¾ïe¼Ä¯×a©­¾M &/öMB—Ó—ê×妗¯ Ljü‰¿=¤w_}çû0½ÿ`ã1›om™˜¶Üê-Ë ËÝ>ù"¨`6ÓÙl¦óW†á7).•@Lö§z%2-"²ŒBѵ¹Q¹íÞ `1µKº+;lÎlγÐÄÔ¨ÌÁ~jF36Ì]µv™j7;ÈvÐh¢a’c¿|¥µwïÙA>~êì\µeÃv›]zÈô‹›OpŒ¶ùY½£9Y/4vX¿H80"1+/6(‰–VÒ°š¿dÆÒ_—t{J€o+,,à縨¨;»Éߺ7à+Q·L=w‡‡»öþÌÿk||¼MMÍ¿w/À?ö›ûa‘E™YÕ­Ÿä­M½ï<ÍéAé %Ö²!õŸ$ñGE¦ü5ÇäP{ÄP])V}qZxÐëÔ2|ÀÄc÷Ûñ½[èK ûÿa éÚN7óô‰}ÁÅ„¥5Í]¯]ã`ÚïËž2ÿó ûÿQ1Ôf¸=ãÀ÷îø@Ý?}dÿôýÐW@ö@_Ù?}dÿôýÐW|möOW§=;µqž±šœ¸ K@TZQkؤe».½Ê¬íq¬šÛ³„1–ÞŽâ+;Õ'ð^­Qaಋ<ë¾wOú”º¬ Ûgöm\6}´á@IÃE§ß(ÿÞj¸N•‰KÍ»_ó½{Â?"ýò4E†aLÍÍa¼OÿNU¦½º~hýüñæš ’‚bòZ#vÜŠ«¤ÛG «“î_:Ž­,%"$"3ÈlÊú‹oK©/j´‡Ñêó‚¯í^<ÎDCQJXXB^•=fÞf÷øúÆ8çÇ aÂ…'\,¤¿ÅHÉÔßGtÔ¤ å‰Ì®O €ÿ}_óm_tù›ã‹çîôʪ§1UcIFMqv¢ïÕ·O¯Ýïpñ•»ã ¸¹ðmPù±±Ek¨)[°‡ïlð[¥:ábÃÂǹW' “¾ýã½9¶Àñt.‰0†°“@ˆ¡nÄûÞ½j…ÊŠ. ™&¦†Bß»+|¢Ëwدõþ@cb›è²Z^(¾:—½Â§žÆ¤Uut‡hQ 1¡w†ú6Í&˜¦ÎÛ·^ºÕ|4—¿{ïTYì[Œ”H‰‰«FcÿûäÙ/òÎ~ôe_šœïþ\åPŽ šïø`×Ô–Ô!$$o6gÏý·A'ìä!õÿfp%«Å«Wÿ]Ï,‹}¯ü.luј#„01C'—ÅLšÞXñF{¸ì ¬³>xÿTcBŒÔZºs±&“H{x?š×“FùFe]Z¹ún¾²£Û+÷õÍ©?BQ±°6’î<å&’Îl>óŽ2ß|xIó̽—GJWÅŤ“ø@##YHý|î 3ÀúÀÓ§ßÖbR“÷³Wîhé7øiTëei²$âÊÖÙ#µ$„Ee_qØ;½›gx¯7j01áÙwÛ–¶“‰ûÍ0!Û Í5³¹§­1áGRªS=¶Ï0(%$ ÒOk쪋Q4BˆÈ~h¡•f?AaµŽGü?|ºÿé½uÙ>ŽÒê/.$"=Èlƶ{É_^PßÿÚýèFÇñCtUå%…EdT Çÿ|üE~›L„L;:B{&¯&ýÉ‘ŸÇªÈˆ‰)²'o{˜Ñ]ÞEež°Ä-Od4…hÅÀÒŽjèÆ£›+›ƒÐ•ïqš2TC^BHPTN}ÄœIŸFµéO¯°5P’‘Qjïò(­&혅 &hs6¿U‘C÷ÑšFaq,µ<á®Ë|K-y1Cv±wÇ>]üd“ÅÀúvN‡n‡æÕ}VýÏ¢rcã>R¸”!ßó¯^¿*¸y/ÿüu¢±Š”ˆ¨Œê0‡=^™õ在tW16ê÷EyUpí·e6ZJêc ¬ù¶ç˜Èt[6÷XΈÃG­ 9 béš´^¨g2;8µ‚‚‚! !!„èb¯O?¢~Ó×/ms †©ª1ˆÈ¼´ŒvS—ò­Âgïž¿Ëeg<:C±'¿C©|÷m‡Bkš+_×j‚Ö»#%câ¹H˜mªûoº+à_ãËþ<ð¢Ÿú擘„í‚i|ÝX&³ï,³]â–Ê`j5ÑJ°$.èÕåm/z¹x>q)Ù; T¼”ó³,O‡‰š·78ãÍkÿ «ÆçСgÅwYò˜§7lÄ8ÕüÈà7îÛ¦¤“ÁÛZ¿7íòœÇ^1 ‡ ³V+Š}ñøÈ¼ð:Â}ŽBSçˆðí‡R$–x½¿2©›š‚szÙ’Ã9Òê:ÚÚì¡TÉ»7¯ýþÚ”ýôí6M¹ 1I£ŸLÖ~K“+¹Šfæ&#eÓÃBž™ÿ^8ôÍnã.Vo8ï¼Û°¥ˆ—Ÿh¸ÎÌë$¯œöÍWš°zépi !„ M„#„jã.,ž±þ~O| ±™µ±dMòë ý¯ÂO{ÿªÝܺøÅ¶ÉöGÃ+…U†Œ™a#^‘ðêðÛÌ_ŒS ÆCÃþÍÝá+Zã(Ĥ2Y ½š&¦e¤e("!a¬#€:‚É ™:Í8ÃË÷üögvIiYÛ/\´ØqÆÈA¢ßc“›ÀIâ!¦ž±>¿‹ì½{UС§OÛP*¤óM&1–ás„âņG×ÓLs3#‘6ÇQåeåBxCF¨yÝ5Êo4ºðþÙ{ïÑ µk&ã±NÝó‹Î*§¥Õ‡O^è8AC´‹A—ûººx—"ÅÿkÕÅq_7Rº8Ž“ObâžÎsoæ•ÂòšC',X6g¨üWÝð?ã‹Öþ鲄ø<1µÍŒºù†BˆÊ¹â´êF©¶àzLjijû÷$¦¼Øi!^þzßâ]þ½´7 }årå ßÔÔ0_/oÿ¸„ËÕ±Ò¿wO™°c{3!#ú¥—çóÈw¯¶› Ö¼ýãø³ª¶ï½t¶`žWrFä /Oß7)Ñÿ7µ?ïqðÿâÉ/é -6Êõ‚Ô¨ ߇wï>~—yò'Y"åÊÙ'Í‘éœøš*|t1ÜòRlvrÈ3O¯Wqq7çÀëã=Ÿ¤tÕ2™Î‰«¤X­RO~¢1Ô§lþï4 ŠÆ$F;Úãêêêêêº{Û m¢ <~™¼æþ{ÕygBÒÒ"^>öxè›è:R¬ÔÏu¯ws§ÉŒ¿; Í½’RüoºÝzï¹BðÎÙÇ¥´ ©~ãd’ßh霸JŠ.{vñ¹š«fÞ»° ×1©Ï6ht|QbRV[î†ç¼Oð9¿mî0‰¼—v.¥®¤9véž«þéUìdBe·ì|Û•BS®•õ`©›LçÄWÓ y6›ï¥ßÞ¼*¨·¥3wpÍÖ{&¥…yݸrýÑ›¸'«ÝÞ) ˜Z&†|>ˆL–½ó½°cþH5%Û{o„|T´^âzåEJAf°›“i«’¦^>DÖå¿§›í½{rr ÕÇÅ$ËÀØ ëü”›xfíï ˜Â¬‹«u¨ŠôçkçTá« ÂXŸ¦0Ý7Êg4ºØç~@5&ÇÆïŒÓ1›ùŸýg®¸»_=ýÛ*;ãa«< :ÝS§>üÈ–ë¹”ä8—}Ó»¹7ó5#å%D'ðUzëÒ/ß¿}¹ý¹c¡…á„Coª>k@_ôEÙ?UZ\J!„ËÉËññ~2Éíœ_9’Ÿ{üÔͦrU¼ß(—‹[ÍÈ ·sÞ=ɺºÀ4rþ?WëþñþvÿYÄf‘…iuÓOœ˜¥Ú¸ZI ûÓhAºôu`|ëz ša°þ⡟4¥‹¶:fðÞ…5÷ “1œ4ÇÁaÆP¥î =Xºvs­5Z= DôÍ· ëós‹š³úšxN°þ3Îzžœ­Õ4‹Â&LÂBtue—Uµ 1)CÙˆÝR×Ëg4ê}llÅÒ1Òo}û‚.õܺîVž¸íQ¯kNÃäšîa’Ã6m›Ñ} zÃC!ºØcûNß2é‰Çܴ@õ³ÝôËM3ÔMØâÿÑšFðP—Çw6[)ð·0É”ÖýiåÁ›Á™)/®¸.#_xÍuéX-%õQ wýå—RÑ~Ö$¬bl5º{£ ˜=Xê®MˆM%0–ž‘ßwÏz猪‹=¶l~\$5ñ„ÇÑI*Í„Œõf' Mã†&Ý\¤Diü“³[æ 8@ÿ§UoGÔ ¶[uèVHVA²ßåÝK¬ÕÅ?û¹îÅÓHW…î™ýëcÖ¼¿nm2FÉÑqµ4®bhØñ=¸©×—LÞü²L@oÕ¥“³ú7É•“ÁVñé†.zârøe-)7ß+á§Q>£Õ½ñSGÓEÞ^-·9ä_XS_•rÖAU›pqåV¯òv‰äs›N%ðÍ6YªÚåïͯiY½ò¼ƒî/¢ÓÞWÔq« âžuТŠüw-ÝÆíª]}Ä·/ ¥?†…$¸”­ýø6ÏÂ1µgÍ2Þý6",˜C8Œùú{Òø ›ñ:­Â0kª1GÄj‚e«…PLFCSÿûCÁ‡Ö+t U[»6ËŽLM=M&ÊúPPD"E&B1ÔçsŸÇwo¨ÊÌðà0Nj~ieMIÓtÅÛXÂ%¥¥šþîI1ñ\š©÷óŽ9J­Rª¨ ˆB¸Â€®žÉ%’câë‘ qK}¿Ñx œw.m`Øú‘ *ýÚÑ{¸öÖ}+Úm_# ¯(‹S…UBˆJw;õ¸×ÝÍ>C¸Ò &† °µ˜üGkÍPY¼oƒIÏwÅÅÕ­—ì¶^âr&/ì±»››ÛÝçîû‚ܬS¹ùÆ3×QÍå¸âìÓ~³{¾D2'¾žÆÕ Ù]嫟髂L»öÇ£b\{ëîvDÕA¢ªÑ7ew\;…Bˆ.övžôó¹ˆB. )™Ïtv\èè`g"ßÅ[PožF2ûæŠ9‡RØ.~çf5Ž‘®Œãdí7ÞlÛéŠðãs§móý búŸ›žÇìäšÏ:Ë|Šâù‹ù÷6®ÖÿÄòaýë3ƒníwÞq3›B60Öfö Qþ¢‘Y±ñ•¢Js¯¼p›3€B"NO†N½òÁÇ3´aš]ûâ@êýííBjêkŽl0êêãùÊ‘"„ÉOÙu|JK@»7Ó¹Æ[^§<¸½oøp¨ÿ€¾î‹²\VNGˆ*þPL!én–©ù…$+Vm÷W‡1P]U{[œ_ÀE¨²™~2m2f¦  Ã%eeÚÆ@4¯¡jó^9Ù6ïÅ0„¾`Û“Ú¤»»×m;ë—UKµ[d¨hi5̀貸Ø’¡lckÐæ#à&Æ&¸¬®^%tE<'‹dh4ïÎo42“WA1­Œõ[Få>}Î¥‰w‡† ê 9Æ`Yi!*ÏÇ3¼¡3Óި݇UW]CÒL]¶ÿÑZF¡4eö(~ÊÇ:ƒ +˜»Åp¸…ÙñmÛΆ–Ôæ¾ÌäÒ£D¾åÃtE|l‰ éëðûÔ{W•çãÙÀбŸcÒîƒàVVÖ#†¼¡‘RSGº*%œSÈ¥1Á?mþý7§iæŠÿàÖ¯Ua¿ÍYõ›uýöŽ!Í;‘ß@3ÙÆ|q‘ï½iÚ‚SQµòã?º³qh›ç„ÄÆï=¿*Ôálüƒõ£¬G! —2^¾ÁÞïĽsë‘â=j”ŸhˆÌÏÉ'&d¹å€ý€V¿ýĆŽ4b]yV]\\‡PÛsJW<߳˳ÉÏ=°sLçUY_=ÒN05~úIgÇkNAÞ{²7~×ø±}QöIë(3|3’#95HK¢Ûã»®ìÁ°ž&j4ÝQÄŽÃð½Ç]è ™yyÞ˜_¼ªÔ&o»øëŒÑƚʲâB,œx³Ußò÷“æB"‘“ÈC‚Fæm+Éô˜¸*šefÒU4‘ÀC¢úƚ͟¿Ñêâ9)C‰Íîß*=$9‰3[¸~òàŽfrŒA?é3â%DÇH„mÒ>á%RSH\ÖÐh δæQ™0ézÕ¹+DYÒK7nÜ|œUE!¦”–íì…K~±“øôqRïï¬^p*î³}Û°øïã#v]dPmÚMŒIàÑ -#}þ&.½zU4žaCÓö/.‚Ó€XlSý®~ªqå9‡ÎW\¼vãað³½ÏÊèØÌZàè8º¥šX瓆^:ÕÿñGx­jÆ…E6Zb'æåÞr²y)¤ïtí”ÀO©¿¸xêšûYL%×½ÎÍSÿl¦‚ÉO:3õ†›WXÚGZr á˜™ó'c§†\¡„¬fM€÷¬Ñî£!DWUTш©kc­Òö„<!LHJºý°õ¿o¹šMIØìÚß\Èó¹^i§hФh„‰K~^Ò ïù²Ê–éÄ þ8›÷üæãö »Þö—WRÀ±Ø¼Ìl2lÝ™›‘Ý@ãòŠ ¥K€Õ¼ߪ6„*-þø/ý¶znà1×'E"¶gý®jõuK¼Xï§CÃØ°i‘—*Œ-$º&†m¥ê¸˜W14ìb£nêC\\É466hN2øF¤pâkËÒ¸M±:¯¼¬šÂUÆþêâÚUQ@Cyy …IŠ‹µËéyOï ’5¦iŠÁg´æQèµï3_>Dûܹávãö“ˆ÷õ4Æ’Õ›°jáâE ¦SþlŸšúü¸×!!ÝÞÔ."ZíÓ%º8>¾€ÄD Œ4ùúùéÝ«¢¡¼¬šÂ$EEÚ}uÁ·f“ m#©.G! l¹tåR×3™Ü®_sóðûk§ï_.bƒFN›ïèèh?NW¦ƒQõÊi$’"ckiŠÈ ÈüìÅÒ¤€YµÍŸîÂQÅþ®³ì÷•I[î¼÷ÀÕºÓ§ŒD5ƯÜ3~eÓÿÑe^Ë®%SrsVψ÷¸Ñn¢!„KP!BR¦Ýy®‹‰ˆça#†¶«ì!S/l>Ç4ÙñûŠÁ¡wFÚ)ªðuH*‰‰³l»@_ô…KAB£V¯"B—{íÚt?¯£Ýièªøg9B“n©Ï¤ÊŸßÞæi82ýÑÃhaeÔY …Ë+ÉãˆHML%ZýkC̳ù_´Ï7GåGÇ| j#F´® ³®ï>ŸH`Âì–Ú\^'‘ÀÄ MÚ¦¼wÑqõHP¿Ë y 1 .Åþôm®üF«O}—IâÊz:­Ó–´´N&§Tty†%!)‚Ñ9ÙmÒ&³¯ï¾Dà*Ɔ»˜ð­q˜x÷¨¶B׿¼¾uÈi’’ŠÙôuÇpxZ“×õx›ÿôìV‡áŸ§þჃ¹t÷ê½wñMŸ÷‡˜¹²Å5‘IDATížîT/_,q aŒ.OO+n=æ%_Øs=›ÄD M´ùš’`bj£¹\z‘Rä¾ÿçqÊ¡7¬´Ó b>sÉ‘míÓÈ4?Èk÷"õ÷á,„+9ùqiš,¹2©iNËM¿½bô¤}ÁUƒìÏùûþÖyBÜ]â»c“{訮Ód±6Ú}4„SMC•‰Èœ´¬Ö¿–ÈÌëÜ/¢ÅÇ:Îh³m)]xgÇ j|ðò#ÎÆ®sôÚH;;®ÈÛåÈ«:\ežÓÔ/ûÿ[¾ôF0Sï?öŒ’¢³ÝGÏÚï•\ù)ç~ˆº»{æË >OÖ2tWÙHÑ…77®»›Ù”RÐea9ø¦1ØÑiR§é®4ÒJ“I¤\?r;«©æ !ïÉ–•¾#ÿñ?bdú­ æÎ[q.šèü LLRÇÈôW~iM«¤tõ;÷•SÖ=-¥SÛ„Ýô,*™Í‰+§Xú&ì6é#ý1–“C14:+€nyoÅÔoµÛ'ŸÑ膺:’FdÛgËÜvŒVí³wãíô6_T_áqÝ/¯é`–ñsaÄõ?÷GhsbßíåúÃyÖ¹îå= ô…xïâRÄÔ1hUÈDW„›nµðj2ÓdíýÀ[¿ˆtü^º*Þ?8§¶ežÉ}r~™Íœ érÓN^Z­Õù,¨£FùŽÆÐ™:]Ee¹¼”Ôt‰×g=v¶ßò¼BxÈ–ýŽmjp*ý~Ûù°ÉÏÚ¿klw¹zw¤d¢Ç‰kþ™ÕŸ&ÞDqÄ_+l¯fáƒýùÛøî«4ô_¾çáÆ‡OÑ¢¹»ž<Þ9Õó75]­’xMQVjjA‰DÔç³›všÁ-=w.Ðv‰»Û|À“c†« –Ä%”R»®îëâ!8Ä4^µcú¥E÷=EžÉî×KÛ¬_Bž¼œüÅ=ÿ"ôÇØ'wï¤H;žq2éì¬ar“—NWøûvÐÖáì'ą̃NÐë¼KÙäœ!À6n®„¯ç$x#ã¶_nÄ‹Žç!1¶‰F 7“D0Øl…æ÷ò “jÉô‰Ù8y_H]•Íá!ºÆwëèá®!–áºÛççu>^¾*ðs7/9p.ñÔ$vˆ­µ®hYR°T•¦¹®Hx’¸¡1S’Ï{)<`Øœ-Ãæl9^ùäæµkwªqšßR¨¯@fÆ'VÑ y]½OÏ¢Ô?Û8y˳" ‘D1GÇmÓO‰ <¶@!"úââ±§Kúiè –"Ês’’ò«(Q=Ç‹÷Î/ÜÅÏPGö ÓpýëN>útµ¹öUKc9nVdX\!WXgñå;[MZOݸQǶ\΢ĭw°ï¨@²wGJ¼:»mÿ¦_åÔÔ —grb’KꑈŽã_Îò÷ÍŒþ÷}ÍŽŸ˜ôðMžqS}®œ¿öÀ/,.52»)ÖOYwÂ’ ³/Ÿ7zPK­>SuîÕPuëÇ/> òA ËkŒZêüŸíë¦ht²ÖÕ0ÿÚ \mÛ‘ÛÑ/ýÄ”Æo|ÀyÐ «“_Ñïo“ŸýÏêúmù"¨`6ÓÙl¦óW†á7).•@Lö§z%2-"²ŒBѵ¹Q¹íÞ `1µKº+;lÎlγÐÄÔ¨ÌÁ~jF36Ì]µv™j7;ÈvÐh¢a’c¿|¥µwïÙA>~êì\µeÃv›]zÈô‹›OpŒ¶ùY½£9Y/4vX¿H80"1+/6(‰–VÒ°š¿dÆÒ_—t{Jô!Xaa?ÇEEEØÙMþÖ½?ªà–ƒ‰£§âîðpï™Hà;ñññ655ÿÞ½ÿØð‡,Ê̪ný$omê}çiNJ-9°– ©?À²6À2å¯9&‡ŠØ#†êªH±ê‹Óƒ^§–á&»ÜŽïÝrÀwÙ?à®ít3ïÐHŸØ\LXJQÓÜÑeñÚ5¦ý¾ì)Sðσìð…¡6ãÀí¾w7À×€ºú Èþè+ û ¯€ì€¾²ú Èþè+ û ¯€ì€¾²ú Èþè+ û ¯€ì€¾²ú Èþè+ û ¯€ì€¾²ú Èþè+ û ¯€ì€¾²ú Èþè+ û ¯€ì€¾‚Éÿ¡‘‘‘JJJŠŠŠ-ÿRPPðþýû–ÿ…WáUx^ýŸ|õýû÷ð*¼ ¯Â«ÿÛ¯‚>+,,èþ(„¢¢"ìì&ëÞ€’·©©ù÷îøçô`íßÇÇûÛõð­ñ»öøÑÁS¿ôýÐW@ö@_Ù?}dÿôýÐW@ö@_Ù?}dÿôýÐW@ö@_ÁüÞ€_4M¿Ÿÿñc)ÇûÞ}ù—b±X22²JJ0 ûüU¬°°àŸï_ ??Ëåêë³………¿w_þ¥êêjâ„„„”””?ÖþÀããÇR³úúºÚÚšïÝ—)ǵ´t¢£#!û?6G’$EQß»#ÿ^'§³Ê(ÈþÀ„$ÉïÝ…».Nìù@_kÿàGBÓô÷î Öþè+`íüH`íÿk@öú"º¾0êÅ3¿7qIY…¥5<†¸¬Ò`}“á66–†ò‚MÕï_t"¬ÿÌã'h2¾kw{ dÿàGÒkÿtMŠ×±c·ß5ÐKBa ¶ª(^_^ã—å÷ÈÃê×=[FËa!Äb"„,œþ¹åÙ?è[xY^ûöÞˆ­a(Y.ßèdo¡"H“4ÂpœªL yxù/Ì÷Õ’ûŸXëo²ð#ùÚEx2Ïó¸¤h»óÜæ!"µ5¥%ÕM/ax3‡ßÌÇD&ò°ÆfZÚ‚µ~8 ‰{§p11Ë_~6aUÕp[¿FSD}u%&©¯E7ðºøN1ª2=àþƒaïrŠ«))McË)3í†*¶:†®J{u÷Á‹7I¹ÅU 4SH²Ÿ’š¶ñÄÙöCå?íºI|Lô}ôäUdrNi ) ©¤ib3mÖ$Ã~¬Þu ÈþÀäëáÉŒ˜˜ 2Æ”YOR6Àã6´ü÷§F››¥ŠBÎí:øž' §e4Ò„UžûÂ9wû¶¹:"B¡ú¤[;~{”ÅQÒ73@¯)+,ÈLð÷‘¶˜>¤cnOצz“SR’Á¸•Å……euR²ÕÆ›¡[?ö‹B<Ñ‘ëã7ôóÿs[üS]-9fUnRb^%f°lë\ š×@#DÖ¦ø^¸wù²´ŠÚ`%YqYý!#1µ¨V@m®ã(iš¦"p•®+K].†ÞÙïô÷@m %I·¢´¤°à}q5>|Ý(Kµo’¨36mÚô-âÐë ÞËÈÈ~ešl $ô&Îúɰ“àÖ–¼/(©l`J2´š4ÃÖµÓU±:…BdA˜WX®¸žíXí¦g(B`à˜ic”Qeq^FZJfaK=Æ~ÃŽÕc¥ëj›žUØ_ŒE×–~ÈÍJKÍ,(G2:SWn]7U±y‡Oš %ô&N­*X_Q’—ž–žUPÉcŠÊkYL]°ÔÞTš…¾j’óñc©¢¢ÒçÿŽ|M\þ1QQêê½ g ‰Š‰ ²X ÑE ÜúÚššnË–>˜h¿ý„ÉŠå ­ß* &!!&,ÈbàMòêk«++[mܳDš#3 Q$Ç­«®¬¬åµý†a\@T\BTXÅdàˆ&I‚ä5Ô×ÕÖÖÕñ¾è«ˆ[¤§§™ššþïPù~$_]ùÓŒl¨«üXWÙucÕŹÕ¼•[UV\UÖE蚊†š >úÀ­./®.ïþÀÞÙ?ø‘Pßb#Ì>²ð#éµµÿ> ²ð#¡é¯«ˆïÛ ûøÿöî…A Š¢(Dc›`@m$ûßKpÁ"bm…lÀNˆsNû›W^¦bâíõ@LÔÿê€h„–eɲìè!§¶®kaó¤þˆÆívïûwY>òüzô–“šçï0|êºÙ¼ª¢Q×Í8]÷š¦éè-'UEÛ>«j»þýõ ©¸=øõ©Pÿ õ©Pÿ õ©ø së­¼“CÝIEND®B`‚qalculate-gtk-2.8.2/doc/html/figures/calculator-buttons.png0000644000175000017500000044140213145353711020722 00000000000000‰PNG  IHDRPôe6‹ibKGDÿÿÿ ½§“ pHYs  šœtIMEá4  ›¨ IDATxÚìÝg|EðÙë½$—Nz%=zP¦‚¨Ø VlØ»"x­ØP¤÷Þ %½Þ{½ärývß¡$à’@ÂóÿùAŽcwfvnnŸÙ=Ša} M=ו Ï ( ½ M€Àü€À]íƒ <€›; }!m¡COŽ•ˆ÷€ÓZ~è#Ã"FCÀY.@ÏÃ=ü}fø¡»´u-\øœîܘá‡n„áp® pÃz)fø¡Ëáb'àÔà†Ã ?t y€ó^€Ü?1Ã]8§Á7 ÌðCÃ08¸)z&fø¡Kà¢&à”§ÄpSÁ ?t m€óa€›¨Ob†®.dàônB˜á‡.€á çÆpÓõFÌðÃ5»†‹— ØL&†a, EQ4M›Íæ¶íp8†aÎwÈöÿÐMáüüÙlÛÿŸ?Se±X,‹¢(‡Ã:§[O•øáæ üWÂhš>?€jµZN'•J9Æ>è-'½mW!\.—Åbµý‘Ãá\ÿÙ2?Ü\ãÝ…ÞcÝøÕ6D g2™hšF¯€Þ¥m†Ÿ¦i×6óßM'ÏüÐk[Ú7šL!f³ ½8>Q”Åbáñx|>n~xh\û`gå;M&‡ÍFÚ€ÞŽa6›­ÕjÛVøwá93@wà   »ÇDNÇårÑÐg2?ÚzÌðõ°þR¥Ùlæñxh1è3ض,_Å$? ðCŸ…_×€¾‡¦i+Wõ ðCŸ…[÷ ïa'º€À·:,a€>øq¢ üpà)ýнhšÆµOèýc™±¥:÷øžÝ{R³KªZ„+V:¹û‡ >bÔð(Ù5=­™ÑTdìúñÕo60”Ø¥ÿ¸§Þ?ʾ˯Ä÷Ì^¬*‰¹¡àäš­Ê´–ÂsÀ´y_<†èÕ'ºh@à‡[}ÄÏ–@oƘ[kÏü{Ùò-©õíîÕ47WeTeݵiMüÔ§gψw飿H´Vdîùî­¯÷Ô3”Ø%dìSŸÌa‡‚üÐàà²,­5Yû~ýð« çÓ>ÅâðB!÷ì(­oÈ9¼æË%¿©Å³šn­´À7?ÌðC÷ŽƒhèÍ£XkuA¿+v!„%Tù ¾ëé‡'tYZ*Òö­ûyŦ”z 17—gükUÿÀ熩p!àÖ@QÖ±?@/Řյ%'÷©±BGá9éÅ—î’R„ŽÌ=zü}¡åýÅ› „n­+OÙ°xÐ]ÞbÑ5–§íÙ¼ÿt~aqE]SK«Vg&©ƒ›oXÌÐñãGÇxHXWß·¶¡(y×¶]³ «š´4W¢tt÷ 6掱á*MqâKæ¯H3Jîq×KŸ=Å!„Ñ×äøýƒ¶”Yß1`裋^âq™“Qk ɘŠN¯þ|Ñ™g/0­•éëß½s=!„pí}‡Üÿê{wûr¡M­u§vnÝu(9§¸¦Å@ø QwÜaUeÚKIK{æ…/}=<,ôû¥ßtá^æ¿òÚ˜Q#Ÿz¶T*5›ÍYYK¾þF(vá^ø¡/Ã…OèÍhMKCVZŽŽBˆÀαÿ°ÑáÒ O!e ì\‚FŒ Ýýc¢Ž!ÆfuyjFåow–E[W|jóÚí9í×ø·6–çœ*ÏI9~øø´çæ={…¥Œ©¥2m×oK~ÞSÐÊœ{ÑØXUØX]ÛÐ" ¦ºh¬½†‹Ö2FaÍ–LÍÉ;~ùê×ý…Úó¥5T¤ì,È8~èЄÇ_xj¤‡o€›Œ€Ï—Ëd»vïÑëõs_x¾ °è“Å_ÔÖÕ:Ô†±”aÐ’€ÀÐ 1F¶º´ÒÔöu)–¨|}:^Âd‰Ä ?wvbŽ™£^WSQe îBB(Š#P¸ö÷õ÷qs´󈱹º8'%%§Zoj*ËÚ÷令GŠ;ÁŒ¾¾àÄš¯~Ü] '„ÂæKí\½ú)HKuY…¶ósMqÚŠB>(Rz‡ÇÅp« ³ ꌄ°ù2G¯þ¾*!©s1¥¯ËKøçëŸö añeÎ~öw°Ôœ9}"­Jß\–ºó÷åª× S„P,6‡/² ±6‹- ÐËàrÚÏç_nÎÿzx{{¿<÷ÅOqèð‘‚ÂB½ÞPS[;pàóÏ>Æ~+Ï&)š¦Y,,ç€Þø-S«æì;‡Ë“)df›Ë•*dBÌ„‹É¬Ñhi"â*¼c\²ò ÿÂû--å©Û¾}ý»cjKKcMFrŽq`¿³½ZškKŽoÛ¯'„®Ü}À³ç?4ÈOƬm¨.)¨r(bj7Ð’kùñSʪBZFÜ>ûµðóOéØyÄÍ|óüSú‹º49aÇÞB#!”Ð)pä㯽x§XZ+2vÿáÒÝÕ¦Æê‚CÛŽëÌ"„âr ¥Œ"u„Ë(ìøz€…Ç刎~ååùŸ.þ"¿ ËåÆ °pþ\•½½ _˜á~€>áj©š¢‹EB(aŒõ™{ßzàdVAYms«ÁÜî”6êµµuM4qêd‹´¶¹)?=»•!„°e®~Ãï»oŸ"„Š#²w ²w#„Xtw| 3üVòJ™œÑ6« Ò³µ !„'àËì²ÓGÊ !Œ®^/Q ©êVFßÒTtæŒzŒ³’E‡ÇSØ+X¤ŽæòxJ;?Ü@,Šâr¸.·m$år¹\ÍüÖb3üÐk>›ÍKÄia±˜L-j Ýñçl‹É¤Q·˜Ï¾Ã“HÄ,ÆÜR™¶ó§8Paì|Ã4M F¦ÓK´É¨ihÐ2„Š/–ºùz‹ºãöw y¥­´+-14–$üý~Â¥o2™ õM4Q²ÅáòåvJ!Oa¯ÀC^à†1™LI))Ÿ|þEcS“§‡‡^¯?~âÄç_~µpþ\¹L†ö~€¾øyB¡“›3—T1i5u…u´¿s»ÄOk[Õùù¥m½ã Å.ýÜxŒ¡¶2}ûºÃFB(®Ì9hø”É#DæÆâ¤-?ý}ª!„Ëi¦ãß]=ì3 ¡-–³ÿÆb±è †«/0e õ×SÈö;¿úrV†f,泤Ä*Ï‘¾â8Î,9û» ðô2)iiÏÎyéÒ×ÃCC¿[úu×î+5-}ðÈÑÝW—¢â/¾ú¦±©ip|ü¼_È/(øø³ÅÇ–~ûý¢WâX?@߯’Èì‚ÃÉizBt5Y‡ž:=øÜ”;£o¨Ê;¸;µm‚[ WzE†9R–¦Ö†â‚J !„%uöóÐK3ˆ¡›Ë˜<–ñªûdsyR;;EZÆÐª)+(ÔP]òx?ŠP,6»íU‹Ù¤ÓéÂ¥“®µ®°°‘¾ê^,ZÛ y™ë›Ç“Ø)…Ñ0”Ø5lü쟦¼Ò¢.Š#”»‡wGçèµ:½k!½ïVv^W[W7bØÐ¹s^Ëd2©ôõW~¾ä˲ò2e@àèó(ŽÜÁ#vÔà{khbl(:ýß—K¹Ï<4>ÂY`i­Î8°î—ß¶ä !„#wòŠ;Ì•E,„9w:ÌдÅ`01„0úúªœûÓZ¯zJÌɾ¡â£§4Œ¥¹"ÿà?«C܈sæÂXôê†ÊâvPˆ;‡Ã“É$idº1;)¹&vˆ¼¹$uï; ÌVž²[]HÅâr¹! c2›Õjšœ}h%”Ê}B„ǵŒ¶¾"mÿ®Üèéç®O0}sEVJZ®Éê!Œ¥¥*çЪß”Є%vò2í‰Û¼q"ЋD„…Ý¿·Ïìeïö­çÿÈårcDÿó×8Ê€Àpk`‰œ}âfÌÊÊ[¶«ÄH,­5Û–¾°óÏ6i[ gWÒS<;¯ð±ß!£a EJwVfÍh*³w}ÿzSb€ >;ñDJ¹ÎŠ)0¶ÌÁ=þö1»Ó6䈱©äè_ï¤ít÷ó´ç+Jê)·1s> vŠ¥¾¾ÂC§´ŒESžü߇³vÉŤ¥¾Io±¦^¶’ËçÛ9ÚsH•‘ë ­xý¥cžö"¹SÀˆ»¦Ç;zĵ3}K‘ÑP—wèÇ× Œêï$f´•Źg² *)çð;çLÓv À¤m*Ë8y2ÓBX O³×Xt1€î=—A\Å;yüõ'‡Ú½DÎXŒ:M‹æ\ÚçˆÂÆÎzyîŒ9‹B(Ê%xÜÄh%‹Bë›Ê’vý·zÓá|½]Äà•ߺ”@å7ý¥'G·=®±š«ò’sJ ôÙbIÝcÆöà+RkSmM Gá28ÜeÍ>¬/$Å–)#cB¤!„1éŠÓ8|ôtf©†f |ãgÌyd¨» í‡‹Ní\÷Çþ¹vËžS9å-f†P„¢Ð“nÌð\)sÄŽáw<»dÀØã{vï=‘z¦¸ª¾Eo²0„Jè8òÑ7çŽu»ðuJqåÑSæ¾/ÿ÷Ï ‡ÒJ›-B¿è“'ñ¨Ùðîq«öÈ•ºFO™÷UÄÈ][wJ:SXÕ¤µ°ÅJG7¯A#â|ø!”ÈÁoäïò¯Ú\Ôh:úÅŒš0ip¿ÚMŸ$¤Z±  IqäýÂ'=÷ëïÕ»s«Ô:ÝnÅ“»ÇNå›è“;¶î>’œSX­Ö3\©ÂNåèâáÀG?¸!ç1 àÀzmÆÊ}f¦¹¹™ÃÁu%èS¡¹¥"eÇò¾?Pif‰œ‚F?üò¼ ^4 À-vVLQ”X,îòSh€.„%ý6¡8R×Q³ž½«¿„¢µÕ¹‡WýðÇÉ ü½=ó ìSkmÁé›wN/¬j6r¤ÎþQCÆO7Ì_Ùýý›6jj²lùw˱ôŠ"q Ž=a˜ÿå+2Þ¹©(aíWm,²Bö-{tß2rõç\["w qu?±ÿLrFSì %E±hÔu™I…lE@t„SöÑ‹Û̬k,NÞ»aË¡Äü*µ‘#uö‰³iÝæcgÊ[ˆÔ-xȸIw w䶯…¶®(qç–ÝGÓòË›Œ”Péâé?`Ȉ±#8ë/Ô jJ¿´£^½…kËÆ˜uMÅÉ»×m9œ”WÙ¨£Ù©ÊÕ3tÀÛ'Œ ±³uþ—Ê•þQávÇ“ÊÓRò'úñ:äý3‰é©]hD¸«¾*ýðá'’Óó*jÕ#Kâä?rìÄQaÎçn¨¸P…AÓçLsHÛ´~û‰œJF2ñ¹÷§»T\ôùe,Mmî©«l³]ï3¨KNîÿï¿m§ ëŒ<•wøˆñ“&´»b—²¢+vm{ÚØo­<è6 ±"ý «ÎõŒí;Ï S”I6h@à‡[â’‚EWŸ{dͲå;òM"U?Ÿ_¾¡¾,oß?¹™¹<÷Ø §îì⌱©ôÔ¦¿Z“¥Ù{G9s5'þ[zÒ1ÀÕ|Ùp.TxDº³9áèÑ"Ú5dh¼¯ŒEWâèÓïÚïKgKNÁQž»·ç&§ÔÇTQŒEÓT“™XÌQÆEF¨´Ù[]ž´íç¯W%7qe.^ÁQ"cmIîÞrÓR²xæññÞʆÚÝØC`íj,>õïWgŽU==üõµÅE'7¯¬(WÏ^x_¸Œ"„0m]öá–ý²«@Ï—9zö”³µ •eÉ{·ä‘Ó\m:jV¶°Ue£µµ9þúìÇCuF\¢G]C¢£2¥wd”Ñ£Ué§sï á_ÈûõÙI™z™“GT¤ƒºüІßV%.ý\ƒíž(BqÄŽ~q“îí¨©/>uøŒÖêÚõü!˜~ÿ‹Ÿo*±m“ áÛ¹…O˜y{œC¡x gŸøÑQ¦² XÃƤ®+L8˜J; ŸñØø¶´Oaq… gŸ o…M¡Ãʶ®l m6i›5”Hììí)cO€<±ÂÉÓí‘âÉ‘QzuMVJV[Y³¦©&=)‡–)ý¢ÂY\‰¼_hTÀÙdNañåîÃïá®Sdd71í›—«pé?þÞ)gëJQÕYÁ(¶IGáâ?zÚÄ›Bq$.~qS'GqkÒ’jèk º¥=mï×WéÖo¨Ûªs™Ñïöž[øWº¹+a[4Ø3üpã¯:q…R'Ù…»©¹r7W%ïªg«´¶µ1?¯B éêÕn90ÅIT>>Ê])UezÆULuUÁ!D`ïá(aÆ¢mm**ªÉ‚‚=.ÜÍÉìüÃü…e=øöþQþÔ¿%ÉIÅý«ÒRª„ªÛ"C$T‡ hÆ¢Ó6× å!ýÃ.üìÅ“)ú…‡9í>¦.*¬²„{XW»ž?\¹›«­?ÊGqÅ2gÿ v+‹y|££=ijiÖÐŒ¨UÓŸW)Tôz½¡ÏÊŽða[S6J"ÊÝœ9õ)§Öÿé&¼sp˜‡’ÝW“(ŽLáíµc[mÖéÌ–è±hšª3NçQr/ÿèp{ÖÙªµ egÎä•Ô¨µ3Í›ëŠZ,F^}]ƒ…œ¿ÅšâˆåN!íÿ•šÇºm²ÅrU`˜Ï…m²DR;ßàNziyq‘–q]Óh@œ»£=mnÿ+t"³vjžbw[u:ý³Q×T]¦·}¾l ®v %˜ã@à‡^âÛyÄ=téO¯Ñê’š+G³ÉÐÜÐhl(?µ|ÞÝË/}ƒÐ1H§Õ"îÚ‚Ý»ÁljmÖ°¹B…‚ÕádžÇ·SÊYe=ÝŽ"™]@D ÷Lé‰CiB]Z­ÄaBT ˜²t\qn6™ZšZØ\¡ÜÞî’bÛ)‰¥^£n¶‹Uµ»q‡€ÑÚ²6‡+‹/lƒ¢X,‡M³Åb9Û&ÍlžPáhýC¢•-LØV•%R¹ÇL¼'£ôÏýÛ|}ç¯b¥‹oÿðØAC†Çöw^k¢Ø2¹SD”ïæÍ g’2ÕãÄ-êŠôä|¶Ü?(*\AÆ¢k(:¾á·_6§V/J‚rO£ÁÐák„˓ɯ¾¨Å¦mry|…RÁ¾¨ý”ör¦ÀÔÒÜÊѵ,û®oOŠ"År¹g”ž}™²ºCÚË»¥{\þ£G«ËR·~÷Æúº.„¯z øøáVÅ0„¦ŽØÎ#bH¬¯ô’óBŽXåé!ìæÜDWN„2;߈`~Òñý[yM2çÁ…Ñ\>\>¿X[»¬ªu¡RW®y·–âÒ¶¦lGâvǼONI>q<)--+7çè–Ôãû·†Œzä™Göã_[gaKN¡‘›ÖUå&§4F‡ª+R’ŠyòÀàÈþ2бhªsþýÖBAÿ /Þ=v€¯‹XÀc·–gíýáõ•—T‡b±¯–÷K«-Û´ùpXÛ»¾=)ŠbsØ„¦MFã%IÓƒÑH(‡Ã¦lîVì¼[ºGˆôüõ^.W¦Q<®]àðé÷õçöìÞÙ®X.µ˜tê5MÚÝÖn446ªi"ëñÄ/+½¢‚%{wåæ)<†Føó/Mž.W*—šMzuC#M\ØíŠmllh"l®X&e[[»w(BqØ,Â0§D-s«FËØÖø.WªYLšÆÚ3qe_w·´¦…m‹ç|©sð°ÉÁÃ&3f]CÁ©-ÿüõoú©[C#ŸŒW\S\¢Ø¥Cð€þW–æ'ž*t¦&– !Áú‹)ÂhÕ ÙÉgˆsà>:ñÜ÷1f³I×Ü¢¿ÆdhÛ6MFCSC“…´{€ÉhlªWS\™TÖÉ-"¶tÅ®mO‡'“ÉS}kC] CÚ?fޱ˜Œ­õõZ—'WH»ëÖnè]?_î˜Ílƒ‡öA¯E±Å;??gmSuzb–†éé½‹Ä /O•¶¥æLFÉ…™=ZÛܘ—–«»Bq(Šb±9ìKÂêõ—‰/Sú ŒõW(]ݼF{ó:+¶P¤ôòrÐ5Õf¦å¶{vœ±E]ž–^%˽½ÙVÖî—'‘IŒ]muíùFdôuIVn3m{GòõsѪkÓOg63×wÔ¬lák>Æ¡OØðÛûX ÚºÚ†kï@,±Ü¾T0¯¹!ëà‰)"¹SHTE@‘e¡ IDATÚl6h´4›+‘_¸4Á˜5ÍÕéæk:Ì6n“±´ªërÒ íºž¦1?3×$”¸xzЍ® ®¿=)–P,÷ôq1jÔ…éYž<Ș5êꬴb¶Hââãy]kÓ­ì~]×=zh¶ù@?Ü:‰Ÿ+WùĈ¤ª³ö®úuOA³ù‰¶®±$ýÄáÓ¥¦îÛ;Onç=0ÖKW•µoÃÖ\ MaL-•¹G7l>¥¾bädq8|‰ŒkÔ7ÕÖº2%S|{Ÿ!}óçoË?7Ù‡Ûù[äv¾ã¼Õ9Ö¯Km0B‹¶¶àäÖµ»«%öž†‰(kkwÃÅŠU^Þ²–šü„½)æ¶âUœ9´nÝ¡Zš²½#yÇ §jrþ»bo¡Ær®zuMqnq[ˆ³ö¨YÙÂVæ!cKCÑ©C§ šŒÌù–Õjjó «Y<ÒNqËX"¹* 2\ØTš¾oÍ‘±Â%"Ú—O¡Ø<žØÞާi,I:]¬eHÛo­ç'îøkÛ=¹Æ6nÓÜT™»wݶÌfK[r®Ê;±ac¢AáåĺÖÑ ;Ú“âÉí=c0µÅÇÖ¯Ú™vÏŒY[“{rÓê9l¥Kè çëû¶í´ûug÷è©AØÖ ¶Á’~è͉Ÿ#q >ëѺÿý¼}˲×ýëéç¡1­õÕ5•U5f»À OÇ p¿Ö­3††’„ï­¿(8³¥®A#îx„Wá8òÞ‰Ù_­=ôË[Y{|¹šŠ¢²F50ŠYy…r ¤rï*!eÛWo{(ù"…kÿ¡S‡{ z Ñx ×àÑ÷ßUøÍꓘ{À×ÏMd¨-ÊͯcTC§ÎïËo;‘·ªvÝ{®T Sàˆ1'V¥¬ùdþQoOVKUyAì9tsªÜæŽä0ü«–þ²{˲׎®õöí§`éê+˪´â ©/-ôTp.{Ô†Ú][ [Ç¢­ËÝóë÷[$NÞžNr>ÓZWZ[Ú*öŽ96úº~¦œ%”Ûù ˆPÞWÛJ)\â}Ú…P";‡Ð!C\Oo9´â¼Ã¾*VsEQaƒEÑPhvfó50›¶Iñåö.ÞŽåkß|é` ¿ ¯µ*?§ í>vÚ]1WÚª®Øî†ö¤¸r—þcfÌ,þö„_-<ü‡‹»«Œmh®)+«meɽŽyà®vÔõvøÎºß€AÎåÝÕ=zd¾† üp E~¶P0âÁ·½#öîØu(9/3±ÐÂ+UN¾ƒÅÅÇÇñ®cã´I§®(PW\ü¡Q¤á†Bñ•î1wÍyÓqÓ?[g¤Ÿ.;ÇM¹ox€éà·W ü„-qôyÿS-œûÒÓæh‘s0+`Â0oAOœáR³P°öŸ‰yyYv‘·ÍšïÞ°ãk[?![äØÌ£ïz†nß²ûHzaʉ\"P¸øDŽ62öì}ø—9jC쮵…­Á“;ßvÏTnbVNqIZI‹ŽæÊ¼ã¦?~D´«ðúú %”+}£Âì©“)=""½Îÿ*ßÎ+æž—çIW¯Û—˜Ÿt¤Hââ=ù®Ñ1ö|m߯m²ø*Ÿ¸&ß~zíÚ‰'ëŒ|•×à»ÇOš:2ÈŽ}=£Ý-íIqe.áSç¼pdç–ý§3‹òÓKiŽØÎ-tdüð1ㆅº¯ÿƒÝi÷óÞ}Ý£Gák9Ð`ËW5sS=gnVíû eõó¥išnjj2™Œh@¸ðbj(<µnñ×Ç9Cf-zn„#Vï@/Äb±„B‘D"éÖÓi€ëí¨h~@à€÷ðƒUp?Ày¸‡zGGE ð?Ü4t+“ÉT]]v€¾„Ï绹‰Ð€À·4.—ëää„v€¾„ÅÂZiè M€Àü€Àü€À€Àü€Àü€Àp«ã  à†ÓhZrr²ÑpžX, :ÿG†a CUU¥ZÝd±XºcE •ÊA¥r ( ‡øº†R©Œ‚vBHCCCzzjûWŒFcmm@  Æçó»c§‹¥±±¡¸¸¢ˆJ刣üÝÎl6™LF//ïÖVFÓÒM{a³Ù..nååeüÐ7à~¸Ù1 c2™- Ã0Ý·š¦-³ÙlFƒC߀~詟¦éîÞ‡ÅB£¡¡ÏÀ ?@„~èºu=í Ç`†z½¤ä䇟x íÐfø `˜ž™~Ç ? ðÜøŸ¦Í&3M±¹<–ªt„œ½4îë+S7,¤òйóÝ-h€[â°G àÆæýºêܤ§¹ÞñÁ8iÛkºŠ”5ó†øGÞóe¢¶í£¦6s÷o_¼ñ̽· ðu±ÙvÃlmîl§uõyû¾Ÿ3y ·£\ªp vßk?,5\ãÛ¬«„¶,ñïgBT¾ƒçüWCwuÕfnzw¬ —-vžùű†Î·Ï˜µu¹ÿúô¥ûn‹ös’‹;÷÷-ünGN³Õ%bZKNÿñd¨{ø”/N]¶%“¦*uÃg³' ôu” "…K`ü”ç?_›T{ágn­:^Œ¡:}ãë£ü§||´_Ç—‡%ýÐ+ó¾¶¶:;1Õ8xA¼Œ:(ë‹Ó7-ßPç6õ•"Em鼩$eõ{³ß;d<ûï(AçÛ³hÊ“ÖüÔsߥ™ý"c$-…ékÏ;~øä{?}ù`ж·Ýøæ16ä^ñÆœ÷×±„BuÚÖ¯ç½,ýþë'#¤TÇ7šksŽ.›=ñýÃFO¤pöpåh«‹®^œ°gëÖ§ÿÖínW"}c]Þñ“røÁ¡üÎßb¨ËÙ÷ÓÜ'ÞÞ^ÍU¸éÂÕ”g§mýöûv'|öÓGS<8Ö/Šïà>ùþAë?\ûݪiŸ âáópëœöÈSúÑÎÐw`†z!ZS[•y:•=|Ü@ѹ‘¹µ²(aõª qЄ·9²ÎeC™søO½öÙòÿöìÞöï«Ãx—Ù\yÖ®oßý9_÷ÈÒ©‰öì;p`Ûz×'mýꃙF›ÞvÿÍêâ„Õï¿ðö­ß„×þÞ»sùœp}ÒºOç¼¶*GwéÀWz šõîŸû2Ê*‹³’“RRÓOnþâ>_möá¿?Y²µúêÓüŒ¡±¾èXB­Â-fpDçT,êÒ3Ûøjo«Çˆç~=‘yzß¶-;÷9¶{ÅK1¤0qË·¿ÑØr¼Xgϸ»îpª<ùïŠ} øJ@à‡¾“÷[j+ÓNgHF‹<7¡liª,:ðß.µCðø‰Ñ¢óÝ[Þ/ôî×–~´àñi#Â=•|ªó8ÚTYx`ÍÆ*ÿ.x(TJŠ#uóÔ¼nµeIë×oµám7˜ESž´áó—ÞX§˜¼à»ŸÞº+6vêÂï~X0ÐpzÕ;sÞÝ\bjÿn¶*`Èó?ïþã­†û)y„ÂØ »gþ³üZëËOìOh¼ZžfŒõÅÇ*¥.1C¢:_ãÀèšóSÒZì<Ã&?<ÍODB[ì7cÖX]s]NV©ÙúãEÅW9Žï§ÎÛ»vk©Ÿ€[îá@à‡¾Í¢®-OI̲}[0÷ìKæÆš’C;•ÿ°á\/hëR2*CFŽò9·‚©œBFðl©/;q<ÃhõÛ®°}cÁ¡ås'E{ØI$J÷È;Ÿÿzg¡®ý÷ c¨HY7w€wÜË“²v~ùø¨þÎ2‘Ô)pÔcŸlÌÖ0Œ¡±èÈÏ/MŒrWŠ¥*ßA3ßü+©Ã½ù´¶*cû²y ÿ¬ ¸{ÑßÍæÈ!„%t ½ã¥e?-b>þëks>ÝW}!!S,‹Ë»hÕ>%Ê<ƒå&£¡¡A}•)~ÆÜÔPšP*q‰2@z¹„Î\îçm(B±Ù¡XDÙtÌ(ŽRå1xD€¦2qçÎ3>À닎}?÷¾Iwϸâ÷Þ÷üÛ¿&ééá{ø¡·17Õ–&'åö»íeÿsÝ×ÒÜP•x$™RÄFô·±O3F¦"/O-Fø¸sÚÅ^‰Ì#Я˨ÉË«¶Ä8Xõ¶Xwvç{ÑWgîXöüSŸÑÈúõ:ޛߔ¿å³ç¶zô»ä*£«JÛòécÇw”Ú‡„Å9Öç¥þó³ò¢òÚ×Ç•}þÜ—É‚À˜8MQj⚯•TÓ+þ÷ —Âèë²÷-_øòò²€ÞÿöÓ‡B/ÄoJ`0fö’å¢7Ÿÿðû—çJ¾ýß‹qJêòÞ oª®nåòùö*啯 2–¦úò“Ç „ŽÓ‡Ä(.³IJ¤°÷‰Rþ½'}Ë_›§õŸæ% Ä¢­)H\¿r¿Ö!0n¨~lÛŽÅ‘+\¢¢=–­;sôhé£þøXÜ¡ž!—~g(®@émw•é ¡½»‡‚E®4«€ÀÐÝhSk}þ‰­kþÙ•Öì÷èÒ·o·£!Œ©±¦$9¹Ðoì[žçB"£mnÊIɤÅýüƒül}„c4êêjØ|G{ûö±“âò*{³ÁPWSÇ0r«ÞFÜ;݇¡&/á¯O—žæ„ÏøèÛ¥ÏÇÙ±iC}ÎþŸ_½hC‰ÈǡÛ5ÕY‰Å÷¼³gëÑJ–±!÷Àòù¾µç×7ž?îöÌúäù#]¸ææâ„Õo=6wÇÑ¿W%ܽh¨ˆJ ê?qÑö‰‹:OÈ<¥ï¨9+3æ\½Ý[«JׯOØÇÆŽˆ•_yêÝ¢n¨:u4Wà0ypœÝeßÊ’¹O˜óÆñ¬WW.}0f}Htˆ ·¥<;#·Ùqø“ï¼÷ê4[ó>!W"s ·œÊIIS3îø¼Üâ(ŽÌ5tê¼A39W>{ah‹Ù mÖ™ÐdpKÀ’~¸Yó~kMÉñõ¿íÈÌIØ{bïŽCu4!„0¦†š¢Ä¤²à±£]Îu^Æ¢mm,*¬ç‰ìûõ“Q¶îÈb±hµ:‹- :üc6›# h‹Y§Õ3Ö¾­Óï]myÚ¶ibßA¾<;ÎŽMañíýb§½ôÂx‡K>ƒ”Ø-hôSo<­dBñ”nc¦w7™(žÛ´/ŽtáBq¤®¾ƒfL Õ7U¦%wåšvKsiÚŽÿ}¼²Ì!`ØCOwd]åÝõU‰G³¸ö¡CâXWŠç ÏA~ô˲gc¤Íù'vnܰeßé½Ô#$:"ÐEz-Ã%ŠÝÜ]­š¢‚bÜÆp«¸Â÷´Ùت®¯¯¯»âõMj­÷ðí3üp“bIÝúOz凩[>Ë~zÓ‰]û«'Mw¡ŒõÕ‰É5‘³F´Ë—F£¡¾®Å•(”rêæ« cnQW§§–HìGÅ ½ð{ŽÜÞ5fø@éáìŽï(”Þc=9’­ÈÍÝ•+¯uŠŠ ?÷@BŠ#Ú÷s›³êè.*)­¯ÎÚ·üõE««]‡<²ð­ùWyKCMòÑ ¶jäx×+MÒÓºš¬ÿ›?ÿ‡l—ÉKvÏŸ×ט½õÿ>ùü³SOžùú—wÆ:Ù˜ú)—'Uʉ±¤±¶ÞDTøÄÜâWÌêªìkÖ­¹ê’~Ϙ Là£ÍàÆ¢øöN£ÆøþµæÔ®}åwݧª«ÎOLiŠ}zhû[ÐiÚb4)ŠÅåñlül6[$Ò´E¯ë8Co±˜õ:=‹-Š”µoëŒÉhh¬kàðeN.b-ň\ÙÙ%YW&o÷ü;Š¢8\Ë“Êeí>°Eq¹lš6™Í]rš1Ôçîÿõµ9‹…QÓ_ýò½i^W{ú!ÝÒP›z$•±ïq…¼Ïh+ÎìùöÍoÒ$c|óÕsQ"B‘DOzj‘£D{ÿ¼}ë–þ>qèÂ8¡­ƒbs¹B›MF¬É¸Ubýåïá§ÍMmINVÑ•—þQRWÊGGÓ sÙ§ c‚øz(ñóìýFŽümeòî½Å“F7åœNÑžßaå>‹Åæñy M›ŒFÆö=ð„*G;‹A__[oi÷‘`LF}]m=‡o¯rTQV¾írß—{öK§¯§Õé†(Òmëccþ‘?ß|áý}æ) ¿úü±0ÉU÷Å´6Ö¥M1)#ö½ÂHÂèêk²öïÍ:Œ<2LtáJ‹ÄÞ%rÔ ûM‡Ë““‹ÍqA¶>n‘±˜LfŠÍáñ¹ø¤Ü:‰ÿr¹ÆÞgøK¿Lyƒ{µ{øÍÆVu}‹á²Â’~@àè±Äϵsô96ôç_Rwm<èp:¾h è¢È.°w°§ÍÍM M×ø%?_™þT}^N©y¨ßÙÏ£×4—fç„G??'6űêmî‚Ë(UJ³QSSUC“ sáŒA¯­©¬µÜèõèŒI]”°êÝçmnñ›ðâ_>«´âÊÓÚP›u,Q« ŠȹâæM†¦5ÅvšžÅfó…|ÆbÑëô6Úl4674._©²Cà¸EÒþ•ҸŤmªÑ6uÅ~ÐÔÐgà¡}pÓ'~¥£çÐÛ"U ÿ±6!]0r\ÄE·\±E"¥——½Q[_VÞlóÍ’(Uaƒòk2öï?ÿü;F[W¹ï@±ÔÞ-&>„gõÛ:«G*s wo®/>~8ÝpáKIÝPyêÐé–û•˜›KN®ùèùW×ÖyŒy곯Œp´ê‘ùŒ®±>÷Ø©f…{ü`î•/©ðøv*…±E]’™UO·» i®Êʬà„N.޶EŒ^×ZVZÁK¼|<ÙøœÜ2™¿'  §pCÆ0žÞøßI嘱ÁçjJ$SøG³ZÕyY¹F›·ÏV¸z¸g’smî_¯Èhacn)MÛûÓ’Õåª~‘SïŽÛð¶Î¯ÐÁ5ìŽÉaš‚ã.ùñd£…ÂòO®ÿzéöúF¶­ES‘´añ‹ þ(wþèÇËw³rÑ£o¬Ï;v¢^á78ôÊϼ¡J•ÿàÁ^ÚÒÌ­ÿû쿜V†˜[+Óöÿþù/§¹öΑÃÙúÌ>ƨi©ÈÉi•*"ÂnÆG5ò>ÀM¥ÐpÓcËÜâÇUL´;ÖÿÒNË–Ù9G‰¤¿/O:•kŽ=÷Æ\_pbõG Wd˜“®¥¦ÐÔlJùkÞ˜Cï±)±[è„ç?›7JI–¤_ðØçÞ~,å¹ï}aø®ea>RMajj)íwß‹o>|nâÞÊ·uyüâXøìѧ>_õêíGþˆàÍoÌKͪ"îãoã-¸a_™úª¼£+>ÿþ´š-ææíüèÞµì|ãïã“YÁœÎòvc]áñ„j¹ë¤Á‘¢«ì†¹ú|ÁƒÇçýºçë‡âþ}?<Ä×R–šU¦—ø 8gÞ]m÷9Xy¼!Œ¹¹±"ét©LuÇàÁîlÒ„O À­’øé>° ~€öÞÁ5fÜa5œqc:]¾ÍQ:z ÿÃW9‡œ™zn‰9cÒ5–dœHH¸ð÷–ÊìS•„Pr*¤ÑÄBBØ’~Qw¿·Ú5ä›%Ë7O8£ÝmçV¾­³Ì+t ¹cÁok¼¾þì»ÿŽÜ’­ð4yÞë÷ÆVϾqŸÐ m6›†6hjò“kò;ü%×I«ÙÚé%nÆÔØPšP.u3d€øª»¡82ϸo úãw+6I=½ÿ Í·ë×Â3wÏzâ‘©Q޶/ÆÜXWzì`®ÄåÎqc}0ŠÜ2i¿gž¨‡)~è;(¬Yë†× ý„¢¬]AMÓtSS“Ét•eöMKmmM|ü+ì_ßT[’•i ÒùåMÉéµï>²è¤ï ?ý½0N„CÖ½ÁT“¹gÙ³O¬"3—¬ûüN»ž^QÏè+Ó¶-~òù-Ò‡¾þç£ñvIJNþjÙ·¿/ÿ ohhhHOO jÆX\\äââÖÝ»Öëõ--ÍíwÝ)‹%Š$I·žN\'Üý%P8 rÙÇÇSb¯¸{g·žÙúÏî¬Ãê^ŽT2õåsg Qöü×­©*Iøo[µËÀ²Ã×%À­7ñØ‹a¡¯\àÚ{†Nzbʶ×÷¬X™|ÛKјäï¾¶ØyÄß;7þÆ|Íj‹Ó6¬<Æ üÙ™< €[,ðã~~¸%c¨Ð5bú’#ÓÑ}û0óB'}´oÒGh €[/íã~~è“‘¿û?Vô?ÀM$*2OìèÛ(Šb³Ùf³™ÍfwgÚghšæp’ gr ‡+jjªíììx<~w삦i­V£Õj]]ÝÐà€ÀÐx<žƒƒcmmÍéÓ'Fcwì‚ÅbÉd2_ß{{48 ðôŠ¢$ilì 4€õXh~@à~@à~~@à~@à~þÞÂt|a‡âEnAylC—;†O±ßnD¸•?]°d(Ÿº áôt=M‹·}ùÞ;ïÿt¸ŽÁ±¸fœvÿOqÅ ™àâ9”OõXq,EÛ¾zoie´`úcCUìÅrˆž|ÿµaJ ‡ ÀúÀÏÿ0qÿ‹^7é*¶ïÌÅ+fâˆXí¸e¿qëc*6ŵ¬ÄP¶gÉ“ãÂÜäÛyö.#!–úô-?¾3{ÊÐÿ~öbO¬ò޾ýÉO7çi;Ý”¹æäŠE‹ôr RGÏþqŸzÿ÷„jš©ýùoäÒ 1|­?çì#X²Ö¹ìCòèÆä¿Þœ5*´ŸX ”;ùÅMyaéÞRÃeÊ_j®?þÜ;£<íűÊ7þÞ7ÿËéXN«c}Ó•šª,ylT' 'q÷ÂÏIj†BÌ{¿x|t°³”/º†Ý>ç×äæK``U5ÛvX¶û‹Çǻȅ|±CÀÐÞÛ˜w¹g0˜k~}íþQ¡îö@êè;eÎÿ”ãÁ~}Ç–7›‹VÎòÖÚR"qtvR3MÂÔ­÷ì]F®XåâæâÆÒ”ç¥í\ž´kíæwí|u€°Ý¿g~2ãî·öT™ GæâÅk©(LÙ¾üÄÞzÿ{ÖNôûàƒäÈ;²tö&O•S„B y°/W Sþ_ÞþøÊ<á*½‚ü ¥Y§6-;¹yõïmXÿú ùEwûÓUŸüò/ùlG/§ª‚„>œq(ó×ãÿ>èqöʇ-Õ±…¥bíãC^ù³TèêíáI•díZöÔ©LíÑ-N<4æÉ5BWowR\±cé§sÇ6Ïöc_C5ÙËgŒyfc¹…»…ô5åþ÷Î]»¾6Ótqõ‰Å3¦¼¾«ÊB |ƒÂ}ÍÕ9I›–žÚºfóÛÖΉá³Ыٲ¤ßtbÙ;»g¯L©n¨*)®ªMûd—P¢ˆ‡¿ú/¡¤©¹¦øLÒ‰„Ó™e5Åû?ŸäÚ|äÝg¿Éj7O—ÿýÔÝ‹vW³<§.ÞWTSšqêdRvySSÉ‘?ß¾Ó›C¤Ãçýôó«·Ù³Ûûžù­Í¯ßÍŽ¾ÌU sæ—Î^™g’Ç/ØœWY|òtVyéñ/'»±ê¼}ßËÛš.š(7%|±`³Û­yµ•y™YÅÕ…[çF‹èÊ ‹>Û¯?÷ë«cÓ‰/ߨðî¾âš²ìÌÜŠÒcŽR’Æýï;{ÖÜc¡(®m{ýȻänç{Ÿîj½†jš3¾|äÅŒó„ÅÇJŠSŽ:–QV¸çõ “Ÿ~{¬câgª×>;íµ5ÒØ—V¥WUæ$ž8‘Z\qfÍ Qª f}pB@ß üÆC/y³;þ&KñЦóëÆ³pôâµ_Ï Sr!„gg/¡‘ÆÝÿô´˜~¢ ÓÌ|×áó—¿;^hH\¹:Ã|~ë'¾~w}#Œykêù#Üøç^¸ zàÕGãø6]»÷ëoZ‰|ܧ«>™àÑöïÙö1/þñË^,KÉ_ŸÿQLwL¹&»»¿ûçÛ½„!„p]oÿà“YnlKùÎí)ç‹imulØU÷~¿ò•.•gè7eÖmŠv¯ó#b¹TaUA‘– •ÛTMSòŽ=U4ËeÊ#:T’å>ãÑq vü{!›36nÌ6S®w=5͹ã]ÿiwG¿~äø‘©¦)C¸ø|ô‰ÀÏôqJç?Ë×ö7ŽoXÿKoí¦+·¿>óÑ%‡ªL—>jŽ×Ø ¦‰œEÑfgZ'(nÀÅwÖ_#mAn9M8Qáâ‹ëÔ?:\Deh rŠ,Du¡†O?ï‹îÊå\Š1j[µ i›Ô·²:¶~OÏŽ»æIeBÌž¾^ŸPÀ—Jy„´­Z†È)[ª©ÍÏ-£ 7(2ôâ *’Ð_οÉçÿ¬ËJ˳b<õíSüqÑÑ0–Z]]Va& ÷²%¼Rb‰øâ°NüððÌÏÕÙ˜·|ûéüêf½‰f†1ì~Ú•EˆÙtv <ÓªieÂ’)ä]óK€ŒV£eÂ’Ê¥—l-“‹)Âh[µC;wI„¥(ŠÂ0ŒmÕ±÷’]SEŠËãPW*‘õÕ<ûNJ*“\|(‰LÚî5FÓÜB3„®9ùߊß/¶ò`‰…0´ÉdÁ‡ºÊe~vífÙ>]þí>Åvx|»±w¸ëÿÙ,Úž%{õ/ûÕ”Óý߯[üøøhG)¿-Àš›[˜‹/P„nnj¦»¤à”H"¢(B·¨[.Ù ¥YÝÊJ$Ù¸˜Àêêôë«I‰Ä"Š"Œ¦YsqIMsûÒS"‘ˆ¢oäÒ Ó9ݺû%’z]°d(Ÿ¢(Š%ŒûøÒ‡Y2?À£(áôth+è¶ÀßIB.Ì-´nH|LÇ…ú¦Ô„ÄŽÓë¢À`o61Ÿ9qJÍ\ñš‚µ»ùú»±ˆ%')M{ÑߘÏ$¦jŠçèÍî®êôë«)òówcSVJ†á¢wjÒSòÛâÀþžlbN;vRƒOÀ̓џúú£ õL¬Ë!zòýÜ7!LI¡À½%ðSB‘KueuûULíÆ¥åw\—À Ÿ2ɇôl[úCºñ Û )ÂèZuWíâÜÈqcœYtã¶å«K:L~·X¾òŒ™ÄŽi둱¾:=Æújž}gåúß¶v èÒÛÙÜþNäÔÉ>ºa×?d1¨Ü(6‡ÍÔ¬ù`YŠ©ïUŽí;sñŠ?ÿ`Š î-Ÿ>8VF™3\ô¿ä³™ÒX¶ëíéOÿ[ÏåvLÛ¼˜ßžêDéÞöÀW‡+ÎM}Åñ•Ÿþv¢mVšíáçÅ¡,G”^õnyáèçĉIÓŽ÷½¾½´íßÓ §—=üØ…4Ûã³ ¢øÒÜÁÖów^ŒÏ#duL-Œµdùj3c/ð>þ¨ýinÖ±I¦Në/¤ST ÕÙµiQÿ[9ÂtÂÁÇé^gÉêSfXñ¡ªA‹ˆö=~õ-A7v™ªón>;€nÀ[éþ«x<^YYYqqQçÿed¼Š‹‹"€eeeÑÑQ]~üÿ½ySRSSÓc_§y™;Íiѕ㼼F aˆ¢¾<¦þݹϼ ¨1&œ©ÿ°Á‚¿íèˆ$:óZS»Måìµ¢!’Ô¼ˆ÷?hº6S”„0:ƒ)3ü¯;…MA¼ò[m„Iˆ$f5ÒTDnÔŽ»…ÍA¼²¸?­„Hˆ$3çzíÇÖŸ›"CF$a“¥gžW½{ÔW]Æw†ÑtÖ–­± Ú×IŽŒ1Œ·=ç~ìø§Ûï'u›)ÃÈÒ#w>(ké §èöz+*…‚!’جëMŸÙ çÉ] "I9&W}lMó›'ÿ¸ð”Ó® UØbݭ–弲„#¥ÉÆgìóaÕÜÍÎâ¥!c1Œa¹'«Ís×xù‡†ñc¿ýü÷ËIp z ’ܯy^ú‘-Á¹=w‘ŸàŠM:prÕiB‘„WxÏR&ãoï†?âa)ME!’ˆéJoW2^r+<éýoÎã€Mg‹É û/É~—!™*ãvÜhÆà`ôüqº”vÕæ1mþ ùÓNºe9IÄhÙñ€I’XCâ¾€ÈÏߌÐÍÎbbN3ÆH`MñÁ'_¶ˆ¿>t§±\Ç˼úø…€Þƒa²l­Ó?®—nm÷ž`Ãß#%KqÖú1f4=C=:–Ñ$7fÚÐÖÓŸÑéQ±ìâ¬×õÈB!Ä}våJ“7o¬TÛÜNQ;Þ`ml|lôSÎówc‚#æLêj uîÓ+W³¸ËiÉB]z'+êrî_‹~ô2ïmM#'„g"ÄKON©Cz‚_PΓðÈbœ$=fÆH±Ö}!õ›8ÓÁ3ü\Mg“%…±gÏg8LUåëô}0–ýŒI ­+€‰r-uúPIdxg˜9õ¿u–í0ÓYþD`ò‰¤•[ [6Æ{q2øA3&æìêô±oø 7Á¤&z-ò½êrlËÿ– qWî‘À¯ ¬Ð6ýÑXlB\Er›åt‹†PS}]=1„^¤dðjNÜ?oFp»+õœì<ÂKò ¹}̰]MfW ªO{žÍC “AN¿†ÝX;yæ®{ÅœO¯¿Ó*Ê«p$øÃÖë3ÓóqDÕÐ×iŽA@g€ åÜ“N^Kzæ ¬æÖñýûކ•|–Ó'«~èõÈó×O•#5>9sþ“ÄO5a/Mæå[µùv1!„ˆ†×a&þq©Š†õl3h&˽eIõ±ë&ûEæ4|ÈÅDCQRhÀŠEûŸ|͘šÑ’¿Ib 6º'¦ðCèo,Œ?¹ýXBBˆ¢gfÌÆ¸Ïyí{ò.Ž7çßÜè¼à\•úU½ä³uÿÃ(9í6}׃²–Í)º½iÚêÈzr§[ÄóN®˜·õÔý×µs|cÎÕ=AIŒ®g¨Ó&Åcä†;k§n¸UØrÝ/KØíêv¦„`,r·c~î Èw–í0ÓYžÔ½õÏðZÄvp/Û>àCà€Þ‰=lµ‡?âq?}F<Ónõæ‘’¤ÚÛ†*J*ii«Éˆ«:î,ë·ÜˆÚíÀ¤&¼²{´‘}ÉÓ^YL¦¿É`My!ÙA£ïÈüªáõˆ$óû¡‹[l%¸Yç—Y)HÈëÔêg6uSh!„‰Žóò4e%aËŒä• ÌÌ ÕdT†ù-;;ÛÁÁÁÕÕµ¢¢ÂÑÑ155uÞ¼yPðmÔ=Úí}®„à·š7C§ÃÛ> ðÿ8"""{÷îMHH033+**ruuµ¶¶~úô)T€>‡ ˆC‡éééݺuKBBâøñã¡¡¡²²²PÐãxÏöO±b®§n¹9¡ª¹p³«Âg’=þÌÀÀ &&æøñã’’’wïÞ4hÐüùóËÊÊ 2ô™™™¶¶¶óçϯ­­uvv~öìÙôéÓ¡,àÁ«2îÞ‹{^! á°4øòsþÏ­ “öõ•••7nÜ¿?—Ë]¿~½»»;‰Ô[ÎÈÀ¤}à»éC“öq¹Ü}ûö­]»¶¾¾^ZZzß¾}cÇŽí©¯Óü×JÐK íÝ»7%%ÅÞÞ¾¬¬lé񴮮ÆñññPz§””33³¥K—Ö××;;;§¦¦v˜ö€ÀBHCC#""âÊ•+òòò=277Ÿ>}ú›7o 2ôg÷î݆††>TTTŒˆˆ8{ö¬ˆˆT@à]prrzñâÅÆ©Tjpp°††ÆÞ½{y<T€.5õÙðá#6lØÀápæÍ›÷ôéS{{{( €Àº‹ÉdnÚ´)%%eĈK—.544Œ‰‰Êð£455y{û 6,%%EII)22òàÁƒ, *z'˜´¯ ]²dIvv6†aÓ¦MÛ±c‡””Ôwn÷ž´ïÕ«4ØÑà~~Þ6ißÇ—-[ž‘‘A¡PfΜéíí-!!ñM¿Nÿ—ÐÐа}ûöíÛ·766òóó{xx¬]»–F£ý€^þm|çÎ]û÷ïÇq\CCc÷î]ƒ j™¥?€ÀzFVVÖêÕ«Ï;‡êß¿ÿÞ½{‡ €o'>>~ùòYYY eÁ‚+WzÒh´åƒÀ ðƒžéîîþâÅ „££c`` ‚‚~zVuuõ–-[BBN¡­­½gÏn]]Ý–Aà}LÚ×÷ØÙÙ%''ïÙ³‡Åb]½zUKKkÓ¦MMMMP™¯À«+N ó_æáQÄí|aßêB›OnåëGÁ+ç,ß^ðߟô€Wå?9µyúâíÿ¾æþb Á­ÊK<»Í}ÝÑø ¢Ó…½ª…øJ‘‘‘ÖÖ6ÁÁ!4ÍÃcÅ×?¤}ú ” /¢R©K–,™0aš5k‚ƒƒ7oÞ|âĉ={öŒ5 ŠÓAFm¬*N{ô ¡e6¸¿`«ó©DSEqúÝ{ÙŒ³Ì¥(Ÿ]ˆ7V•¤Åܸ÷èUfFNþBLÛaî–™̶Q«®,+þê…KwSój0v?m+‡Ñcí´Å¨Ý^á+#^G]øY÷×,§:ÿiÄÁ€SÉ\C§yKœu…Úœð$x5E¯n߉ô,#§´§ Éõ7°6r„‰‚ !„QØâýôT†Þˆ|¥?¡?}nag«}“wãÚK¶­ë]ö'ÛkK^Å]¹û<¯¬ñ ËhZeo¦ €u}(~icбªª*ooïàà„¡¡áîÝ»ÔÔÔ , /‚+ü}˜¬¬lPPPTT”ŽŽNFF†£££““SVVT¦]Ð#« ŸF]¼ûª oý^]yaj\J”ñ` ~ì³ ^CyîãW稜òØÒ’BŸ&P‚WWòêö±Ý¯iÚÃw6•¼Ï™äJ¢{+|­»ðmÿd°eõ&­ûgç GÊwÞ_ÿi£ÜÚâ—wƒ]zÁ•RozzýØkµmŠOÔ—åÝ¿tìBBUÉxäocÍ”©9ÑÁïÙsåU}Ëš]XLÅP“•ÿðnâ‡Kè.ülÞ¯¯z“š˜ÛÀ/úéþ"¸Õ…ÏnìóýçV.]wøä93'Ž T|ïìþ=G®çpºu(~QcБˆˆˆ!C¬ƒƒC †—׺ÿ½ iô]p…¿Ï³¶¶NJJÚ·o߯¯^½±`ÁŸîßPôSg}çqšyŸ‰€ÅO“r0ÙQå©,Ä(,¹þüßïlVSAJX€ßÝv1”hª(z}5ë?lþêéB^Wl¨p*þÚ- jô.Wøúûi¾5 #a©oìz.¢Ó)ˆà5”fÄŸ>|î¿Ñô®¶ìÜ›A‡Ï\>r„oÑ;yƻ،ÑåL'®2•Ó”gµŒìhxóê~ðÞ£É÷nÆ[¨ÚŠ‘¨,AmU‘)ñKÌì¤H}fáçò~MEVf>If”†$¹ƒ¼_ž—ô ƒ¡:|ÞêYƒ0„ð:sSÕàç²$å9((Sº:¿¨1Àù¤­+N»}ì¯À˜J!™Æ–Ö0´vúm„©ö2÷É5¿ðjµá¬ù]Ÿ‰uøB†€°”‚Ú@ »!FªB?8›”––®Y³öêÕ«!“]»v©¨(ÃÎøÁÞ‹Ê’%K&Mš´qãÆ#GŽøûû_¼xÑÇÇgúôé}ò„×XYqárÄ㬒êfŒOHJE×bØØÉV t„ð¦ê‚Ô¨3g¯?ȪBB ƒ¬,Lʯ=q^á9L†(ÏI¼|èï${g3νÐÈ”b.]HU©11ñ-ŽPÀ¢˜„˜’ýíf®qL®.K^@¡.GùÈ:XˆQ¨ –0!¼Ã‰ˆ¦šÊœ”終röæºBBˆÄ‘Ð2Ó~–’œüz´š:ÞÅ ý¿òùж¶ãí*\Uø,òrèÍGé…58SBeÕ°±£ÌUÙ¤V+<¿}åê­GéÕÍT¶¤ŠžÙ0ÇQ6ª,¢*ÿiØ?»âã—¯£Hæ¶/µ‘’lIü-ìðPi¨­ÊN/Ĥl´¥ÉŸþ˜ÇãÕ×5‘¨Blö»³…Jg±0ŒBºq(~Qc€ÿŒ*,?hØìY–ÒDÃÛ¬'‘×n=ÂX9Q—‰!Dpª*òÒ²*• `¼ˆ{Z=À´Õ}z_È©«,ÎL}}õ@LÌ£)‹æ Wbü¨éìBCCW®\UQQÁb±V®ôœ={6‰Ÿ£?è5¤¤¤<8gÎ77·„„WW×ãÇûûûkkk÷©¸Ï­.zyýÈþ F¿—âãU¿É-*+ÍÓH(иUù)7öû_ÎfiÙN-G*}™týÐ]gŠ|ܧ¢àEÄÙJ“‘îN2D‡S=€uùBÓz¢ó`I2‰Æ'"%€Ëjò_—øŒå¤>d/¢±þÓ…]ÆîÆÆÚ‚ÂZº€¬‚ìûAT>¦˜œ =±¸  W¥w±Bÿ¯Ke¶–àtU"¼¡4#&$ (®YÞÄnâ(1¬"+9öúÑ9eKÑ`½±iH IDATb¯¾äÕ½€ã±µâ:fNöò¼Š‚œ’ügY•CTY}ójŠ^Ý>SBÓqgPûúñ½;çòs­dsbò¤LF3)M»qâ(IxåïúXç P–39c6ºÔnaxÛΚÝÁ®gSÈlneÞÓ° ÓñãY‹¦‘£c-™X¼¿ÍÔ…´ GOž8Äàûcšh‡ ¹ÜæšêF2U€-ð¾ß•)ÚOœœX˜]GH¶Ô£Ã…í°šªÜ´\ÒJ«_ï‡Ñøù¥TäH÷žGž¿ =Î\E(KšÔ kb;X¾»¬»Ùà¿ÃH4¦”l? ’cñÕæì½™ñ²§«JADSEyγtŽñP{½Òkç•Û~xÖê…)kéêŠ Úáêù;ÚˆË÷€RRR²jÕê7n „lmmýü|edd`÷ü 7222Š‹‹ Y±bÅíÛ·¸páÂ-[¶°Ùì>ÒƒÆÚê×é%lQsWŒSm;N¯++J¾•'B$>qe“ ³KŽ ;ýgìI„‰.¤d8jÑÜq†bäîÿ u§1@Ï!ncyQfâãÌZL‰Örc\}EiúóLBkš‰¬`º²xÒ£¹Vc?ó©Dæ•Ö°6–Ü—˜ú´Ð^^žü›Nœ;w~ýúõUUU‚‚l/¯õ..Ó`‚Ÿ Sùw*‰4}úô´´´Å‹ã8îïﯩ©Ôú៽¹ùdƒ†jK2RÓÞ6µ‰ÞTS•û,‰ª›+ÒB£ ŠÊšéµ™n#³„%´õ5:ì\.·¾®‘D¡óµŠö.ìò“'8Í\ #SZžÀ0ŒB%á·™Óõ žF¨ÎO¾¸e妿.¤ÔÝîB—%"šª+sž¦7«2‘Æ8ÍÍÍÍÍ\ŒÁ’ÕR¬ËË̮ū+sŸ¾jW<Ì@„Òª¹Ÿ}`,Ff‰J ¬/BFat¦€Œ¢‚ˆˆª¡‰C#1ù…Å8¥¥x— è°³Ý|U÷v}·v*¯áMÖË!‘¥âzŽã,d>~ñÀH2“Šóêjë;_øIj«óÒsEûk+|f #Qél19u]óñs–®[µxî(mò«ëG^Hªèþü…Ýi КË3c-7vøØÉ¿/÷=õÉéY™ö£ ‚WS^òüE.SÏ@C@@XB]M²üÑÃŒÏ?D#ÓlIQ~NeY%þÝšŸ››;qâ¤Å‹WUUÙÛÛß¹ iü|àâÏOKDDdïÞ½®®®îîî÷ïßwuuýçŸôôôzu»1>i][›„€³ÇW&\”TÔ ?ÐØÄxª(àpš*«¨âç'§Ñù$$ÅH%­6A¦P„¿ÛÉ,Œ„Qi‚àq[Ew‚ ¸œ„QhÔ®Wè9]–ˆhnj,/É+z™¹sjXÛ×2ÄûËÖÕNSyY=_JF¢»§×)T*[èýýÿˆD"Q©üTš à»E‰D¦Ó¨çr8D× @üô«ëW1{p×ãå¯^:rê!Igü,Wû~mçX úô¬D‡ Ûv¡¦ºèenƒÈM•Žgi$¸5EÏ"‚ÝÁmþX6I“‰!„éé(žÙuìÞùë:ý×fvóDF—zU°ŸÁЮæâõ%iî'õ›0ÑT’ŒNuyáóE"úã”iˆLë¯.—ðtx#Vç`ß A!!'6mÚTWW'&&ö×_[œœ`ü ï100ˆ‰‰ ^¹råÝ»w 4kÖ¬­[·ŠŠŠöÚÄO”5ž°2ÐüÕ£‡“RŸ%‡ýsëz˜ÁÈÙK'+·™®R†!©«•( ??ç6Ö7/ìêÝ(KŸàÔUWs>üJq9ÍÕÕ d›Å&u¹BG[¥ )»úMGØgûÒak».A ¦„ºõ¸ùÊ”¶a°ÅD0Tòu» ëàDHÇã7€ôUÍ&}Á®ï*í7•¿N¼pèxt“ú˜ysÇi±Ûnàñ¸õõÍ$²˜³ó…íNÅÔV¿Ê©ÔÖTþLÞçÕ”=IH'„‡ëª¾‹ö$:KX^»?ëÉ«×YÅ­ nIÜã’êñÉå†"x55V—”×Q…D…¿ù5›ìììåËWÄÅÅ!„œœœ¶oß&"";@à}öO1†MŸ>}ôèÑ7nÜ¿ÿ¡C‡.\¸°~ýzww÷^;õ(FaõÓ³ë§g7–S—ríèÁk£â‡¨Ð…„ø8…¥¥•„†XK$jnj(-y‹#‰Ïo¬Íÿ>~@ÑY¢ NYYYñn.ºv‰Ä`ÈÈ4¥äpT)!‚ÓP_VPØD–‘&‘ð.VøÜ~ûì úÏv£Ò:/F¥1DDY¨¶™$¬Ö_îÓkøD."Êl~]\ô†§+×ã÷ÐuÙ„xŸî¯®_Ep{¤yxSùëÄ‹‡ŽÞ®Q5wþ]¡Ow‡ÓT^QGcjJµº¯¾Ã…mšW[Sœ–SÅVÕVãûÌ^Åy¼¦ú§ñðV§›Çñnœæêª…À7ýîÆ–T7Ô‰ޏúXm$;39›f>cóÖOR¢¹¢ ùNØÝ êà3°±¬8íÎÃþ~fzÒßðËËå8pÀ×ׯ©©IRRrÛ¶m#F ‡~npÿ¯BHHhïÞ½)))öööeeeK—.511‰ïu %xb¨!Ôå _©ƒÖ’˜¢—ã“Ó1vpÆÿ®úoÌ257T¦4–çg§g5õµl‰8CTn€ƒ“aÚñ+þ›_›™È ð*‹r‹+©:ØËýçÙu>³¿:•Øûµ%Ñ'_Ì$¤4ŰŒÈ³ï~@W1°(Mm9jJ3^W³´µÄßu.l{T×Ö¼MÏz˯:LíóãFH¢R­Gî¿}%`K…‰¦(Q–ñ$æA&OÞÜÖV›‰uãPìFc€où"âF:‘¡ª%„ÕuÅ>~at¶œ¦"ýÜ£„—ClhˆS‘ûè̆Gg0•. ,%¯:pø¼¹ÖÆêÂÔoÑ2‡sðàÁíÛwp8œ~ýúíÜégee; @à?-'''[[[__ßmÛ¶_½zuãÆnnndòŒ‘BjzwŸE‹®nàQ…dT gŽa¦HE Êét[Ê8súFäéT$¤8Èrø<ÛòëÁO:Û&MXVÇþ÷QoOÞºö÷ýzš¸ºíÌ5ªâÂ,a =¥˜[)I9ÔT¨½›æ½ýBÄ­+ÏŽù÷txáû ÞÏ¢Nt¥Üdáê ý,lƒW•ŸvüŸ8Ö8/7k Òwo!ðKjllôóÛù÷ßóx}zqqñ¯ÒŒ.,©ji®ÜøäNl1·³…}« àÛ„inõÛܤ‡éÔÃìÔ-lÿ:‚Œ *:¤õØÆïÖBàWôðááCí1 ›3gÎíÛ‘=›öè3‰®ð„PCCÃöíÛ·oßÞØØÈÏÏïáá±víZíãtr?ç~ðÓ}­Ý¹s×þýûq×ÐÐØ³g·¾¾þ·x#¸Âú¸ÂBˆoÓ¦M©©©ÎÎÎuuu›7oÖÓÓ ‡Ê€¾">>ÞÖÖ.00L&»¹¹ED„£´@_WøA{·nÝZ¼xñ‹/BŽŽŽ ½ö ?ÕÕÕ[¶l 9A„¶¶öž=»uuu¿é;Â~Ð'À~ÐÞСC“““÷ìÙÃb±®^½ª¥¥µiÓ¦¦¦&¨ è…"##‡ ±¡Ñh+nܸþ­Ó>}\áŸUPP°fÍšàà`„ªªêž={Fމà ?說ª¼½½ƒƒCBFFF»wïRUUý>o WøAŸWøÁgÉÊÊEEEéèèddd8::Ž=:;;*~¸ÐÐPss‹àà>>>/¯u—/_úniüà'amm””´{÷n6›}õêUÕ«W×ÖÖBeÀQZZ:gΜ¹sç½}ûÖÄÄ$2ò–››™ Ïk?ør eÉ’%/^¼pqqillܾ}»¦¦fPPT|g¡¡¡VVC®^½Æb±|}}/_¾¤¬¬ e Cp?è–ÇÉÇÝÝÝB¶¶¶ZZZŸ{ÜÃzJqqñêÕknܸÑòEÔÏÏWFFæG5îá}\á_ÆÈÈ(..îøñãbbb·oßÖ××_²dIMM T|#A‡XZZݸqCPíëë{ò䉘ö€À~Þƒ†Dš>}zZZÚâÅ‹q÷÷÷×ÐÐ ‚Ñ" ÇåææNœ8ÉÓÓ³¦¦ÆÞÞ>::ÚÅe”üàÙ»woBBÂàÁƒ ]]]mllRRR 2 Gà8bcc{ïÞ=qqñ#GIIIAe€À¾ƒØØØãÇKHHDGG,Y²¤ªª *þ‹ìììñã'xzzÖÕÕ999EGßqtt„²|W†}áò÷÷WQQÙ»w/ŽãPð¥¸\n``à!Öqqq’’’G=|øˆˆT€/kpß5èŽnN+šœœìîî~ïÞ=„¡¡¡¿¿ÿþýa–~ÐM/^¼XºtYrr2†a&Œß²e‹P/l'ÌÒ ðƒ_.ð· ýã?òòòH$Ò„ 6nÜ ** 5àp8ܾ}‡Ã‘——÷ó󵲲국…À ðƒ_4ð#„êêê|}}·mÛÖÔÔ$((èá±bÖ¬Yd2* >•šúlÙ²¥))©†M›6uÓ¦Müüü½¹Áø~ðëþ/_¾tss‹ŒŒDéêêøøl566‚b€ýüvþý÷ß<OQQq×®fff½¿Ùø~ð«~Ç+++¯]»ºnW^^^ËX6l‡’€„„‡Ë–-ËÌ̤P(3fÌX·n-_Ÿh9~@àÇ+++9œæÆÆÆÀÀÀ€€À¦¦&6›½x±ûüùó©T*à×ÔÐаsç®ýû÷ã8®¡¡±gÏn}}ý>Ô~ü?€Àÿ.ð·üóõë×ë×o¸yó&BHEEÅÇÇÇÚzÔàWsçN´‡‡G~~>•J?þªU+ûÜ¥ ü?€Àß&ð·¸{÷îºu^ééé!{{ûmÛþ’••… ü ª««·lÙr‚ íÝ»÷èêêôÅŽ@àøþ?BˆÃá;vlÛ¶íuuu|||ü±hñâÅ4 ê ð‹ŒŒôðð,**¢Óéžž .ì»Oq‚À ðüþEEÅ[·úœ;w!¤¤¤äí½ÅÎÎJ ð󩪪òööAíÞ½KUUµO÷?€À ðwø[ÄÆÆ®[çõòåK„½½½·¼¼<৺zõš²²2>>¾+–÷é ûø~ÿ ?z?ÂÇßššƒ1gΜåË—1™L(;@ŸVZZºfÍš«W¯!„LMMwíÚ©¬¬üst ?€À ðw+ð·())ñöö>þAÒÒÒkÖ¬™8Ñ*Ї—WÕdde¿JÏÈÈÌÌÌÊ~[Z‚œFÅ,´×­ÜÌ¥PzC;CCCW®\UQQÁf³×¯_?mÚÔŸ)èBàøþ/ü-ž|Çq(ÀÄår‡ ±Ž—””>>èè;öööUUÕÞÞ>ÖÖ6wîDCeþ‹¨¨;––Vd2ÙÍÍ-""\__Ê~¾7EEÅàà ³gϨªªfffNž<ÙÅezAATàKUWW{zzN™2%??_GG;,,ÌËk•J…Ê€ÆÊÊ**êö–-òóóß¼yÓÂÂÒÏϯ¹¹*ÐM·nÝ2Ä:88„F£yy­ ×ÕÕ²€J¥Î;7&&ÆÙyBCCƒŸßNkk›ÈÈH¨ @窪ª<==§Ms)**222ŠŒ¼åææF&“¡2@à ‘–– ¸pá|ÿþý³²²¦Næâ2=77*СÐÐP33óàà>>>/¯uÿþ{YUUÊ~z)ssó[·nnÙò'‹Åºyó¦•Õ??¿¦¦&¨ ÀoÞ¼™={öܹóÊÊÊLMM[.ì“H€À@ïö~„ÿ=gç MMM~~;6;{öT!:dˆõµkal6Û××÷Ò¥‹ÊÊÊPð5šÃf‰‘1ºM`þK·?ß™¤¤d@@À¥K—´´´ /^ìì<ñÕ«WPü²Š‹‹]]gÌ;¯¢¢ÂÎÎîÎ(—i†Aez/uêÔÖ­>šššPôZE¥•ÿœ¾rÿö•Ãî ‚àñp„P3‡¸÷ì®óä+³ùé#mM]f¹X‚ãø‰'7nÜX__/..þ×_[¡ª}ÍbòØ×§N? ô>¿ðÜïpè\á¿4==½ÐÐ+þþþbbbqqqöö^^ë«««¡2è„pç´Âår ÿþ9má8ïÃkÓÒÒ<==ëë뜜îÞ†´ßw±lV®´aeW|ö$vþ*¢ðÀPF›ÖÜöx®ÿ:F–žóý>NwÇ)ŽÞ5ËFSR€FÒvpÿ'©Š@!náí³mµ¤XtKFwøâ£Oª;%K4ç^÷™f©.ÎOç”Ö²›íw3¯ùÓÕ¸o]3ÅF§Ÿ¨ƒÁ’P1³x_tAÛ?´*·)?r×\]YA…,õ±ÙŸíy—mà•¥^;´iþ‹jr¢ü4¿˜’Áð¹Û¯fÔwÐÒ¸Ã,4e…˜4 )$¥¢o=~¡ÏµlÞ—÷?ß †a':ÇÆÆÎ™3‡ ˆ–þÁÁ!8³zà'Áåríí?~,))yìØÑÇ Ceú0²‚ë†Ùª$΋[NöìW^á…Ùæ!I5Bò "¨ôÅÍÀyvã_6fM1áü¸Z°Ÿ¼^ò,<`Žý¤C¼O¸¬c“LÖ_H§¨ª³kÓ¢þ·r„鄃/ZŸ› ª|G °˜½íôݬfQu==%¾²¤Ð÷¡Fcü“;HܯON3áñÏž ¤˜¹«oëÝhñöŠñóÿ<|=¹¨Y@^{ ®£<%âÈê1ÆÃ¶=j=ë!Q|iî`ëù;/Æç²:¦ÆZ²|µ™±—xÄýêAàà{d{{o 711~óæ§§çÈ‘£’’’ 2è…ö IDATUdÄ…6,™qóê¿Ýøïü™³®s–>þ|Ô(Goo‡ãâ2-&æÞðáá’}Æ4_±z¸Qq}ëθžœ“Ÿ“°{]¤ú樜7ùiÏÓ óâ|l„QÅ?矶,NÇ;:§´eyìf+!ô6âÏí7ëÚo!>ÀûžÊê›YùÏãïÅ&çäÄû”BEW—ÍØ™ò>%]ñ†e¼ôtjqÑ«Ç Os _žwÈWî9Í;¡±}«7Ý”˜2¹¤¼87§¸4e›9µÓ^t£ s€ëž‹r+«ßä¼LJxðèyþ›œ;¾N2Õ±›ù¿øp"ƒûôï!Y\I§€Ç…ÏîÞ‰I|–]R^˜ôïžÉýÉè+{€ïLGGûò厒‘‘yòäɨQŽîîîeeePôE'00pذáÉÉÉòòògÏžñõõe±XP™ŸInŠ×< /ýÈ–àÜž»ÈOpÅ&8¹jˆ4 !„HÂÆ+¼g)“ñ·wËÆ ñ°”¦"„IÄt¥·«/¹žÔnæ@‚Ç´ù+äO;é–)ãH"FËŽL’Ä÷D¶\éæ<Øt¶ˆœ°ÿò®‰šìw¹”©2n×Éf ÎóÃá5íZÅgëwaïd]a BÑDD:¹ m@ˆe2eÁX#9æÇ-Ñe¬VÙ<Œ¯éñÉ3žzÈÍx™ÉÃìfÏÑc\•*>`ôüqºï§ÅûâAààûÃ0ÌÉÉ)&æž‡Ç 2™|îÜyss‹Ã‡óx<(úGÙÙ õööár¹..Ó¢¢n[ZZBY~2 “ekD°ê[Û}£ëzj£dé1.Ä[¥išž¡Cd¹1Ó† µZN`¤GÅxÅY¯Û WÇXö3&)´Îš˜Ø(×ÑR$¼$²åì÷Ù•+i\Lfܼ±Rms;Emìx*^ý´ÍiLpÄœIòÝϯ]·áý™ºœØóo]³dáÜY3gΘ1c¦ÇÙL„xéÉ)ïKJ“%u±gÏg|v(Å—÷軀Yúè“Éôðð;vÜúõ^·oG­_¿áìÙs[·úAqÐË566úùíüûï¿y<ž’’Ò®]; eù9aR½ù^õN9¶åˆ¸+÷HàWPVh›i,6!®‚Š"¹Ír:‹EC¨©¾®ž@‚­R.Ey€nû$t} *,HϨ%Ì…^¤dðjNÜ?oFp»+õœì<ÂKò ¹}µOQÑÕd~IÒí² Bxѵ“gîºWÌùtêAZEyŽI!êà9‹ŒŽ¯?é¢îc5Ì~ˆ……¥µ™¦íãê_Þ#üüX**Ê'OžŒˆˆX·Î+%%eôè1&Œß°aƒ¸¸8½Óƒ Ë—/ÏÌ̤P(nnnžžt:ý‹¶•[üWÀáœÅ…YÓÇöÛ´šº¦¸ÇÉQQ·33Òkkª˜ ªšR?Kó!CléÌw™Š Peu]Ôý‡÷cïfgg5Ö×òóÑ5Õí¬-ÍͬÉtìšo„6p±×øƒ“OßõÛ~ÓõàОØ$•Ö>•b†!ŒJ£`Ÿ,GD»¸Œ±XŸŒ·ÇX,Bx]]=„j«kpáo^ zØq#p§Í[Œ_€ÿKž>Øe„1<ë ëä÷ê$‡,÷^=Õf š¬ˆ‚¡æÈ…JÞr9æã£ Xu㮌Ϧ]Ço<½}òEäI„QÅŒ[á»Ëc¨ !D|y ðÐ888XZZîÛ·/ ðܹó3gΤPà×½HCCÃλöïß㸦¦æž=» ð·‰ãXÆë’}G§>Šýžª9œGOÓž>O¿³dÁ"19¥f.þôEöþ#‡ó3_|xm%‡÷(5)õåƒñÌÿƒ) —L¾ LlìÚÅ—Ö? þóðr묀aŸ¤r„8œo4Äœ¨©©mÿnDmM ŽÆÏÏÄÆd21 цdDºõëÞ8ý–“ =×ÄK;ó¿;U˜äô—üÆ´¾U[YQÓþ¥˜ þô—§o¯/z–}+ôìÙðä3kG§ÕGÇÿiDÿª}p?]ãããóððˆŽ¾coo_UU½~ýkk›èèh¨ z‰¨¨;–d2ÙÍÍ-""ü¿§}„°ìüâ]?{KÆ06‹©(ßOJJ†D¦"„8\üqjúþ#++Ÿ¾ÈÞ¾gw~æ 2‰$"ÄVRP—ÂÈd„Pc÷~bʱà#$.vÓ7BÑYä5I kˆßõWXÅ'±cò31„ªª›ÚåýìŒî7i7+9µýuMÏ’_rYFMUCˆ¿¿¦qSâÖ~£¢tÝ^vz6QµMÛœJà<}ð¸žøÌ¯SZÇz‚®%'ÿ3FkH >ùƒÐ÷è~¾)EEÅàà   ã “&Mvq™^PP•ÀTUUíéé9eÊ”‚‚í°°0/¯uTê¿S+¯®Œ}”óò±ž†Âö+Ï?´?ð÷øšX9Æá⯲ ‚OýsòtSE‘…¡VàŽÍ§Ž=¸ÏÿØ¡ýÛÿÚ©®g„ªkä$¥f<};ë[Á„×,3á#ŠÎlÙÿì“ ÏTT–&ÍIq[?Ž( =z¹ÿ&í!jn=Óæ¹ÄÛ°cÿã$ ;‡T„Eÿ·ÑʼüßÝŸ7ÿ 6`|L>„x%E%¼6u¹p"³ë±÷YssU Â+Ë*pô]zôU`L2_ÆÁÁÁÆÆæØ±cÛ¶m¿yófLLÌ,Z¼x1Fƒâ?±úFnTÜ“{¶R¾þÙ=„„ÛuÂHûÑSzªU·nÝòô\YTTÄ`0<>ÞòòòPàçƒaJe °(ø×_á Ò¾`ÎüÔgÏ—¯ZÓAÚ¯(/ÈyÍårI$’¤Œl#Ž-Zº¢“íhkiîޱ틓—ÓÔ1ü´ÃL]IN† ÒPs#?“®£¦$&­øéjü||* ò<2ãáõõÍ•¥‚|üp,}#$•Yë]÷ÄìÏþtG•fºÃòñò=•ZøºH²¿õnØ8S*ÄnÙ7Š™JÓOßä·ÖçxÄãGÕdQõ!Î3Wo^2L¾õѱ Ü/&Ù^>pìòí‡/_>É¡ K˪˜5u3nœ“1õ›·1pMX”Ô¦ þb^¦$– +ømû†Õc߬>Ö¦²2ã½÷ן¸óàif~擌:‚)¦`8fúä?V̪@ÿn=úª?\LÖÀ§ŸN­Ž“îωãxee%‡Óüs‡Ãá;vlÇßššƒáæö‡»»û—>ÿ ;ŸËáä¾®ª¨@ñ³Xý•hÝxâÝþ÷åKb1Æ·œúöî;žªÿøçÜ…ë^×µGBf¢¢4ŒÐÒ2Z´wøõ-š|«oš4µij}£$¥Ð Q!Dƒì½¹ÖÅ]ç÷‡ê«­R©ÞÏG„{Î=çýù¸ÎëœÏùœ™.ïßç-À±§…k7oä°*e%³m-Æ8~à0‰‡¥¾ôÜ´†Âçj¨(zýå"«ªó›¤kAD„J£Ñ¾ëá4ß®ðð­ÚGø7ÎÛÛ;8ø’¯ïÎsçί^½ÚÑÑŠ€o¡«£y-ôÍ—aaa+W®ª¯«óòòrršþ]£#‰D£Ó?8«†ˆ‘ÈdBd‰ÁûX*¦È8ÂB\À…‰úø±à~º†¬¬¬ŸŸ_HÈemmíÒÒR777Ǭ¬,¨ ¾]qqñ”)SæÏ_PWWgiiíììô/ãB$§&xµFèÜT|p]üüÂLLLnÝŠÚ·o“ÉŒµ°°ôôôjjj‚Êà+c7Žž133ŽŽa0>>>gÏž‘——‡Ê> †ôÐÅ‚££ƒµµ•¯ïÎãÇ\¿~mÍšµöp¿ðëjiãÇ##*ü¢pç øÜoÅy;@xÆÜÜâþýûÒÒÒþþG!í ðÐ]èëë_»¶oß>))©øøø#¬<=½ 2ø„ÌÌ̱cm=<<Øl¶­­í½{1cÇŽ²¾ éàûÂ0ÌÑÑÁÆÆÚÇÇ÷ĉW¯^õðð˜>}Z'§·@w@&1ï?Æüòw}wøðá;|8ŽœœÜ¶m[GŽ Å|Èü ÃÛ{SDD„±ñÀÊÊJѣǤ¤¤@eðÆóçÏGãí½™Ëå:;;ÅÆÞƒ´€ÀÀ¯AWWçÊ•+þþGRSSÇŒëêêZ[[ •þp\.wÿþý66#ÓÒÒ”””.^ü×ÇLJN§Ceøøe`fkk{ÿ~¬»û "‘Œûp¥ £z?åÃ>ütGT*ÕÝÝ=::ÚÜÜŒÅbyyý=rä¨ÄÄD¨ ðGimmõöÞnÜx{{»¿ÿþ[ZZŠüö=JX¾ü¯œœ\‰äââ²r¥…Béä²|>^VUw÷~|jÊãÂÂü榑 -Á죮6t°qÿþÆ$!¨ðï‰ m8nÚô*%=&öí5?ÿÆžüÊ …æ ‘"B/è< Çá ø¼ŽýÃ:ûá"X,—Ë~ZKKËüüö·µµ1bîîî³gÏ&‘à|ðÛþéß¹s×Áƒ––Öž=»ûöíÛùÅëêÙW£b._ºÐÒÈzÿ§dA¿O¯ù3gªj@©¿cî&DD¨4­Ë§oß¾]WWgooÿç—ûp¥ÎŸ|ýMɉžºD„âÆ¸õ¶ô+3Üšö`uü_ÒQ¡üt"""îîîÑÑwGŒQ_ßàåõ·™™yLL Tøýܽ=dÈÐýû÷‰D—ÈȈ/JûÕGÏ…ž:Òžö1 ‰R…•ääÈ!„—'H~š³cßþçã Ú¿œ£GŽ5jÆŒ/^¼€jüü>TTTΜ <}ú”²²rvvöäÉSœg”””@e€ßC}}ƒ‡‡Ç´iÓJJJtuunܸá鹎L&w~ ¬Æ–ˆ˜GQ7.pœH@½•e7z¸\ <päÐIÿƒ§ŽŸ1g )ƒ#,¿¸òøù u%yPö_Žã6lX¸p!—Ë?¾¦¦æ‡_÷þ„vœð9RDLÈ|¯æá·±ý”%E…E¥ÔL&{]~Éþì¿Y¼°­øö®ùÖzŠ aQnaÔëQº¼ÊG'ÖL3×í)I¦Ë¨ ïv ¦äÝ1¼¼ÊþîöC´Å©…*.§f`f·xóõ¼×›‰—!Œ¥æ„¿³¨ pßp!Œ(ÿß;¾]˜ªc£„)f~…|ÄM\£EÂÚĦ_iƒnóY0f€îÅÚÚÚÜÜüäɓ۶mŠŠŠ‹‹[²d±››[çoê@7µråʲ²raaaw÷‹/&¿ld²@€•T…\¿Lð \K]i•««l¯W±€aRL𣭕в²ï¾]Í5¹…åÁ¡Á‹-ç`tw×ÔÔäääJ¡PŽ92kÖ¬/_‡ üê¢ÁîÇsˆ2½””dËsó]ÜìûüÄà g¥N\æååŸs2ýûR¢ÉÈÉJ!ž@€Bx}‚¯ãøµQå|LDZ­¾¯âeJ˜_Rxðµ7.¹õ¥¾ åå!óM§œÊåDå4uM¤)쪒¢œ¸'ˆ–îcT¾©bÂêVÎÎ(îrÄ‹I£q£uBa"ƒ” c\á Û!“ÉóçÏ¿?ÖÁÁžÍfûúî433¿sçTøUWW»ºº:;Ï(++8pÀíÛ·\\\¾4í#„Ù-i9 U¥!YIæ‹7iÿ ™ ­®l;ÆN€aMì¶'/rJò2  º¹’’33³ÐÐP ‰›7o~UÚGˆûh§Ç5Å•áÙUeÙÏ_Tä…ÿeH”…zîˆníÌâ û7DÉ,<÷¤¢¶¼° ¼*}›)á—–L\YI¸ìÂÓò²—É i¥Á®ýDÊ#<œ¼^­™—vhý™\ž¬­_riɳ„{Ñ÷“žåUÔ–¦„ùÍ©œ>l¹ÿ±Õ#$ ˆ¨b¿õøÉv'-4„«×øøeÉËËûùùijjæææN›6ÝÙyFQQTø…„…… n,""âé¹îÊ•+jjj_·ª¦æ–Ìœ\ŽcH ɤõ3ùàË4ª¡®™ÎD«­kHLNÀ º±ÔÔT“Ç÷îÝ;>>ÞÜÜü+W„s%ì]Ü0²—†Bd…‘ÞÛœ‰ü’È›OxXœ'bá{iï=& !„(’4Œ›ì·áb.kðÊ.G-±WÑ‘ª6i×¹õƒ…¹Ïýý"ÛvF£YΧ/ö_w#K÷·p’¤rü€2dÈ­[Q›6ýC§Ó£¢¢†æëëÛÖ7,Ý]eeåܹsçÏ_PSScnn{ÏÅÅ…@øúÃo‡SU]!D$bâ *“)óÁ—aN£Räd{"„š›Ÿfey„‘¥úNZá³Ë}„dΟ†ôð+111‰ŒŒðñña2™÷îݳ°°ôôôjjj‚Ê?ŽãgÌÍ-bbb †ÏÙ³gº$í·#SÈLI!ž@P×ÐÜÀªúðf »…[YQü:[òêXuÐ:ÝGMMÍéÓ§i4ZHHH¥ýo÷ÞŒJ¥b¢˜ùòñk ™F{ýj†ÁŒWRËkKÒîÚ°p´­îÉ¿kÇù'±­ã;à8ýÀår¡_@à „"‘HÎÎNññqóæÍãóùC‡½x1*üDööMMM¶¶¶ññqÎÎN]û¢""ª½”†á8¡¶¶)5-áƒ/klf?ÉÌjkxòù|»¹¨›ÈÊÊ255‰‰QTTŒŽŽ?~|7ÞXQM-e"â¥?HìüÅ%Œ*¯kf¿hýáëOž/µ¤žKä¾ú‘(C¨¥¾áÙ¨¸yÙŸfƒ¹'!ðða2™ÞÞ›nÞ¼addTVVîææ6i’]FòœóåK+ššö&!«¦îU_¤öR•'✔ÉŸˆW…¸R.ø\ÞÁÞÒÜ‚CG‚ÀÀŸB__?,ìê¾}û$%%ãããGŒ°òôôjl„³øÀ’™™9fÌX6›mkk=vì˜ïô^D"Rê!eme‹cŸÒ^lܱãIâ}œÇCá8ªol ‹ºç³wgCeqÇñÙd¤ŸÏßßìØ±,ËÎÎ...®GÝ›)ÆË½ ì8/Û)¾· þËÚxKYJ˜ßŠ%Sy!$(:·bÁ–óñùMÿåöÖ‚k{N§p1!ýþº¯æ ޲’'ò N®Úx§œ×¾žüð¿—†ÔS>wýž¨Ô» ãçÆÇÁé«/(ðk#ŽŽ66Ö>>¾'Nœ [·nƒƒ=CŸ€ï†Çã>|xLJ#''·}û6›ïý¦RâôñVà ‹ Ò¢ù|üyvɪM¾ º¨´´,W€**«ØM áRLm>w“H|.†adÚë'âóùëÖ­Û¾};BÈÍÍm×®]D"ñרtLÎþÈÕr¶ûÕ«Ðõ²½5•$È\VY^nq='¨-·k?À-tjÝ.O²˜boõž’"xCÑ‹…õ\ŒiºqǕי©–«7Ž]píѶ½Ž*«Ê‘ê ò* |—?ÿksܧ·DzääâQ×î.ë« «"NÁ0êˆM¡žC o.,@ ø 0 oïM¨¨¨pss5jtJJ Tøž?>zôoïÍ\.×ÙÙéþýØöB†”%W,šm5z"LA x]}ÓË으ÜvS†!e©9Óì Œ-Ž#„H$& Mö³455Mœ8qûöíBBB'OžÜ³gð+E0Œnèz9%9xë±QEFjJFi+MmðÄ%[NE^÷HF!‚‚÷ÁMK-ú*êrR=J-àÈõïº7"å¶§1í¿µUæœ>¿Ún€²hKi~Y›œÙÒ#Ñ÷÷•ùüU*B™ÇBwΡÍhÈHˆ½sÿEµ:Øç[°Si¼Žý¤ó׋Åâr9PÀÙRAAÁÞÞÞ•••ÁÎnÒÆ%$$ 2@—àr¹GŽÙ¾}—ËUVVÞ¹ÓwÈ!?~38\~NaÙèèôô'åe¥­--TaŠª²âĂ™ (b—oÜ»xˆ€ðÞÊòk\õìÓÚ®k*FûÄkŠ‹‹Ç—’’"))<|øð/=œ?€ÀÞÅf³<¸wï>.—+..¾bÅò9sæü2ƒÇ€î*))鯿–gee„éÓ§mذAT´;^>>Ý3íã8ÖÐØòòås !a YI^N˜Î„üÁ‚‚‚,,,***¬¬¬444 &? +©©©?þôéS=zôHOO·µçêêZ]] •¾È£G –––û÷ïÇ0ÌÅÅ%&&ÚÄĤÛn-»•©‘Ò´ IDAT“™[TU–..F7ÔÓá`”߃ãøöíÛ§L™ÒÒÒ2þüëׯ‹‹‹CY~Àwamm{ÏÝ}™L 655õ÷÷çÁóx€Nhllôôôš8qbNN®¶¶öõë×<=×Q(”nœ6QYE͵ț$Ÿ@@ò²âúvüaÚÚÚf̘±zõj ömÛvôèQ2¦‘øß“ˆˆˆ»»{LLôˆ#êë¼¼þ¶±ùðá#¨ ð wîÜ533 ‰...7ûöíÛÍ·¹¢¦!øzdAf*BHFBÜzØa¦44åQ]]meeuæÌ²jÕ*¨ €Àÿq܇+5HÅÐû)ÿ3¯”´ˆÒsoÂäp|”ŠŠÊ™3§OŸRVV~öìÙ„ œg”––Be€wÔ×7xxxLŸ>½¤¤ÄÈÈèöí[žžëºÃ¥Z+,©þ÷òŪòâw~Äã ^dï=rìöÍËŽ‹‘ŒôÕÍ-ÇÂÝ?ÆÓ§O Û£G{÷îÙÚÚBM@w@úQN¹»†i­ˆCC÷dFÿ¯×{§ø™Ûë­NÀ†íͺë¦Ãøn¬­­‡ °{÷ž¨¨¨¸¸¸%K»¹¹uçщÀµråʲ²raaaw÷‹/î>OºÁV^ÕxèôÅ3gþUî!ß[­·”´ ‘D©e5ffçfeeð¹ ! ™Ð__cÞ̘4èéèèX__obbråÊYYY¨ øÃÿW HŽ›6½JI O­ + »¸¸ØÙÙmÙ²%((Ø×wgHHȦMÞæP²êêê7#„°{÷n55µn¸8ŽÚ8¼—¹E/s‹Þÿ)J±05œ3c>• âûŽ=ºtéRçààpêÔ)8ɺSªî¾›FT›â{úÌ)ïñŠpÅ€®'//ïç礡¡‘““;mÚ4gçEEEP¦°°°aÆ‹ˆˆxz®»råJ7Lû†KKÒ,,*öþOE„Ƀ µ¼<þçââiÿàóùnnn .äóù«V­ºpá¤}ÐÝ üɆ rûö­“'OîØáëâ²ÔÕÕUHHŠàQYY¹zõêðð!ss3Ÿ=ztÏM%`¸JO©-k—·¶q ŠKÊËËêêX--Í¢ÂyY5 )Lþƒ455-^<#""BHH( ÀÉÉ jºã‡F÷Ý´LÚÇ)¾µs®¥¶‰Û>x;ñã—–L\YI¸ìÂÓò²—É i¥Á®ýDÊ#<œ¼Z¡éø“ÈÈ&“yïÞ= KOO¯ææf¨ €ß ŽãgÌÍ-bbb †Ï™3òòòPðY¡¡¡ööÕÕÕfffQQQ½zõ‚šüopb—©±÷‘ú¬Nà~ná–»~~ lLvòþS ”hßr’œù†3Û,Eùo=a”›ì·áb.kðÊ.G-±W;IU›´ëÜúÁÂÜçþ~Ðö|‰DrvvŠ›7oŸÏ2dÈÅ‹AP¿‡üü|{{¦¦&[[Ûøø8gg >Çq__ßE‹·¶¶:;;;wVLL Ê ðw„‘E™’".JúÜð)njÄírA~ü¬ÑR_Kèé8ÛZ¬ãwxÏ®^Íäa “L”{{­$õ‰v†dA]\L€c2™ÞÞ›nÜ722*++wss³³³ÏÈÈ€Êøu ‚ÀÀ3–qqq222ÇŽó÷?*)) •ŸÕÖÖ¶t©‹¯ïN°y³·‰ÓŸƒ_Àî¦d“ÍÉÑÿëõÞi~æöÁz«>¹,;'«X€È} tß=œ¦ÛW”úæë–éÙ|„8IÌ |ç<7¯ˆÅ¥<„ÈÐþ|Rß¾}î_Ú¸qc\\œ••õÌ™3W­ZI§Ó¡8~-™™™Ë–ý•’’‚²µµÝ±c;“É„²€Î¨¨¨˜5kvJJ F;|øÐˆ# &WÃÙMlG]ŒöîXŒ&Fïð=¼©¡Q€#AeâåÓ‰^™€ËåCãÐ ÁÑÑÁÆÆÚÇÇ÷ĉaaaëÖ­sp°‡iüx<ÞáÇwìðáp8rrrÛ·o³±±²€Nzñâ…³óŒââb%%¥3g544 &àW:˜ÿe¶£ŠR1 áM Mø»çšñޝ¤R1 QÌü ùø‡µ„L£AãÐi ÃÛ{ÓÍ›7PQQáææ6jÔèÔÔT¨ €nîÙ³g£FööÞÌårîß…´:ïλãÆ/..îß¿xøuHûÿ÷Cí­®H@ÜOžµ½ó“¦§Orx¾ÕÔR&"^úƒÄ¦o{Ë´´4 ++«… nß¾=((èþýû¹¹¹8ŽCï==ÝÐÐÐ}ûöIKK§¦¦Ž=ÆÕÕµ¶¶* jkkóõõ9rTzzº²²rPÐE .ú€Îò÷÷wvvnll?~|pp””Ôür~¡©&ÈÖ–r»–]9îm9IòÍXbAQÐÉÈý7¸˜d0aœêNŸ¬ÐÝGžõЦ|õ[ÖÕÕÕÕÕ=þü )**ªªªÊËË+((¨¾¦¤¤x€ß†aŽŽcÇŽ9xðàÞ½û‚‚‚£¢n­X±|Μ9D"ê ›HJJúë¯åYYYÁÙÙiãÆT*Ê:‰Çãyyý}âÄ ÃÜÝW¬X±îdø¿; ×¥ý×%^p™ÑOñô2cI"Bܲ;›œVßf1$øï•ãåÞç¦^ˆó²‚ݽÔBY¤ý7o)K½|æÑy߃ÏïûرckkksssKKKËÊÊr_ëøåûK1™Ì7ùÿÍéuuuxnømP©Tww÷‰'zzzÞ½íåõ÷Å‹A[·néß¿?ÀÏÕÚÚêë»óСC|>_SSs÷î]†††PÐyõõõóæÍÚ½{פI“ &ÿÙXÝå'wÅ[º\÷¬´KKW™ZŸ“þ²†a³vIóö½q^‰ÉÙ¹Zζs¿âaº^¶·¦’™Ë*ËË-®çàµåvÏd2ŒŒŒŒŒÞÿ[RZZú~þ/((¨««{üøñãÇß_Õ;ÃÚ¿TQQS†àW¤¦¦vþüùÈÈȵk×¥§§ÛÚŽ³··[¿~= xð³<|øhÅŠå99¹$ÉÅÅeåJ …e—ŸŸïì<#++KVVöäÉýúõƒšü?ŽÖ¢à‡ª{×o=q#)+9•®ÜoâzÿÜ"Çmç•ÝÐõrŠÅ•Ã~'¯ÜIÌÈH- 3åÕO4±?i’íÀo}$Ÿ°°p{hçû\.·ªªêýá™™™pwø-Y[[:ôÀûöùGFFº»»Ïž=z/€©±±qûöÇÚÚÚ{öìÖ×ׇ²€/’8{öìšš--­ÀÀÓ=zô€š€_“Ïý0uuu»;àc‹tŸ»:ö“ÎG,‹Ëå@ëÿ òòò<=½nß¾ÒÑÑÙ¼y³‰‰1”ÀpçÎ]’’2™¼páÂU«V’Éd( ø"!!!Ë–ýÕÖÖfaa~äÈ:þé×jç§üºÃi ðÿò>qwŸÏÿ؉€|w@—þ––aaaø€û½EFFzzz"„¬¬¬¶oߦ  eðÔ×7x{o <ƒ222Ú½{<8 |ÅîÎ;}}w"„æÍ›·qã†ÎLE @àßäw45}øƒßïî€. üׯ‡9rx÷î=jjªÐ¾¿±ÖÖÖ€€€Ý»÷477S©Ô%K»¹¹Á-”º\TTÔÊ•+ËÊÊ………ÝÝW,^¼¾T[[Û²e…„„H¤M›þ™={v'„À ðƒïåÇßÐ%ÿèQÿ¿ÿþ›J¥®]»fΜ9šò7VVV¶eË–  `„ššê¦MÞæP]¢ººzãÆíeŒîÚµKMM ʾTEEÅÌ™³RSS F@€ÿСC;¿,~ühßïî€. üëׯ?rähûÿîÚµ.õÿöîß¿¿víº—/_"„¬¬¬¶lÙܳgO( €o¶jÕêÚÚZ‘+–/Y²®"€¯ðüùsgç%%%ÊÊÊgΪ««Ñâø~Ð]|ûÝ***oîèü,8ïþ¹sç^¿þæ§ÂÂÂ+W®\¸pŒ¾ûí»ßÉ“'·oßÑÔÔ$""²téWWW!!!¨ €/UQQ±fÍšðð!ss3___EEE( ø wîÜY¸pQccã€Nœ8þ†À ðƒ_Àw½;àÀomm“––öÎk ÷ìÙ óëüöÊËË7oÞ| Çñ^½zmÚô••”@ç………yx¬d±X †˜§§—“ÓtHMàëøûû¯_¿A L˜0aïÞ=_w?€À~a]rw€¬¬,FSPoÿPÓÖÖ©­­}A‰´hÑ"x‚ΟàÁƒk×®{ñâBhذa[¶lîÝ»7”À§¹»{ÄÄÄ „FŒáã³C^^ʾÇóôôxræÌÙ76551 OOOgg'( ø:,kîÜyqqqBBB{öìž8qâ·¬ ?€À~ÃÀÿ‰O¨ÞP\\\QQÑÉw!“Éÿûßÿþ÷?7¸ÔÿÛ«««Û¹s×ñãǼ¼Üš5k ,:ÊÏÏ_±Â=..!dkk»mÛVIII( ø:yyyÎÎ3²³³eeeO:i``ð+„À ð¿eŽñDã0¿ìÛ.=ÇiT%­T—F‹Í¹^rläoø¼ño™¥¿®®¶¤¤äúõð;vtf)={vÃ¥þ?Á“'OÖ¬Y›œœŒ255ݲe³¦¦&”@ûp°­[·±Ùl™­[·Ž3ʾڣG sæÌ©©©ÑÖÖ <Ý%s=Bà¿x„ øîh4𦦦ŒŒLg^L¡PzõRþÄ”àwÒ·oßk×ÂöíÛ'))7b„•§§Wcc#Tþd¶¶ã¼¼þf³Ù¶¶¶11ÑöÁ·8þ¼½½}MM……Ehèx²€À@×+..úô ôõõ7mú'55娱cÖÖÖP±?å3ˆ@pttˆ›7ož@ 2dèÅ‹Ap·üx<Þþýû­­mRRRzôèqáÂÿ£L&*¾Žã¾¾¾ýµœËåΛ7ïÌ™@:e”ü%%%ü¾¦¦¦Ý$;;;8Ûú'c0ÞÞ›&Ož¼nÝÚ„„D77·³gÏnݺE[[ŠˆgÏž-[öWzz:†aÎÎNëׯïü`iÞÇf³—.]zãÆM‰äíí=kÖL¨ €ÀÀ÷RTTÜñK99Ù &ØÛ;èêê|Íê𦒷l:Ÿ§0töšÅR¯ÇªàüæÊÌèó‡FWŠi ¾x¶ õ×¹G o«Îÿw÷Q‹9kf|—-ÿXéB ê‹Ó­»R­1bÎÆyÆbB‚úÂôð}[¢ØýW/©DüŽû¯§§¼iÓ¦Gaeg7iãÆÝ¥…œ¦Š¬‡wîÄ$¿È.®nhCBt¦B¯>ýŒ› î×[‚òÛþÿÀnøµµµùùùíÝ»Ëå*++ïÚµÓÔÔʾEyyùŒ3ÓÒÒÄÅÅ €þX?wHsúá‰ÊQbðÚ;U‚öïñ*X3Í\·§$MX˜.£6p¼Û˜ΛeøÛ…¦ýùš÷Gü6„:Ë1²ÁÆ4>Bˆ>GŠˆ ™ï/l-¼±Ùi¨†´¨C^Ûr®oTç­ù5O¯ݰpü¾ê=$E)Q)Ñó·_Ëfh»9Å·vεԖgˆ‰Jk ™þÏÕìèKŸÑ~…ŸF£9::^¼øïãÇ7lØð•iÿ£iŒ×\™qçìÁ#ÑU á3–Îý¥Òþïç±ò.›xVœw{mŸÄí@âÿx?#Nœ81a„ï™ö_Ü:}0à>‹©e9×e–埚öË+*®…ßìÒ¤'D—Ò0µ±ÞO‰þckª¦¦váÂ…Ó§O)**¦¥¥ÙÚŽsuu­®®þ EÃÛj‹ŸÝ¼UDéad»tí|+½ö´"D$UO˜·vÍÒ š´ß6 ÿ¼nø]=|øÈÒÒrÿþý†¹¸¸DEEBÚßÎßßÁ‚---S§N †´ÀϸÂÏÍ^[±A¿½R-wýüؘì´ý§þ(Ѿ‘$9ó g¶%ê-¼YÇÁ?¯±<#êäÁ%u-æ.qª ôVXã6Wå>ޏuÿi^y‡D—Sïgj3Úz¨:“„ÞZ•w~Ë‘4úà©kÝ^÷“öåê Cü|îrúNt]k+Yœâ»÷!iƒëxfÊåË7çUs(R*úÃmlÇ ×” ½êomMUYI÷cRŸf—VÕ7q4Ù^:&fVcÌõäÞ: !à4UfÆ]ºþàii#¢Ék›XŒªþµ¨®®9÷ïE„ÐØÑ#»¦º¸yçµ° Ro…\¿Ÿ’]V×" Ó¥”uLG޶TÇ ]Ú³åj>!twÿì»ûB˜¨œö«Ip^K]AêÐë±É9åõ]NÕ`°ù›!:R”×u¯Í{]j·‰ÒÍYqý´T‘0£¼ +((øJH¨ŽÙ”c'¶*’‰n©Iê”®.š ¹¶üyÜýR!Y¶¶zâï]ÄLjÂt‰žZNAu~7O^æ —ríAFI#¢+j›ZÛÚYëËÞRù2ö¬÷±çLÓéž.f2:'Uø8ôà¶(¶îø¥ž}„>×Ïß/lzØ•› /Ëp)1K7MÖDoS ÂGîáïšÝüi·oßqüøq@ ­­½gÏn}}}( øÖ„Áå®Xá~ñâE ÃÜÝW¸»»CMø g?˜f»ôR¡Hÿåÿ^Ýa#÷æ–÷ìêÕL¦0iÁD¹·s3I}¢áÚ¸‡q1iÜñ¦d„˜õl¥³ûŸœ=“²rKÿöÃEþ‹s8˜”ÃL[©·–ÇèV³&+w<€I™9NîÂÑŠÛ)\Óׇ›xsAüð˜ÇEÕ­<Ž#AyBü¬'éÍHŸBÜÔˆÛå‚üøY£ßzBOÇÙÖAðøðç5•>‹¸vødb³´ÞˆyKLåÈoïi©ÉŠ Þ‘Ã¥JõPí«&ÔVSœ}÷bÖógY³–Î$KbHªö7–{››œP8||¯×¿8‡U[˜ô¸˜*Ñ¿2j@!A[uîÃ3»³Ÿ6JªëôSj®Èyt,ïeñìåNý¥ˆ¡¶Ú’”Гµ‰Ë÷Pè£LÅ›ª óâ‚s^¤½œ²|áe¡7k/J ;º'øE URI»Ÿ¹©4á²_¢Œ†ï[3MWgþwÒ/»êeÌÙGc«)̽ tÄ)¼¦ê²ÒüÔHÞЬO/q¥~æcÅÇç t†˜¨‰"ÓdT{a8§¾$寱½RYd1ù^Úý¨œªÂ¬;³ÒŸ¼˜¾x®Šð¿Wx[M~¹]‰eBrŠ*ÃTô( î¹Qûcã“SoN°LÞï³ÅØxàû-Eéú¢á­M ù/©â*ZzŸ¿ÀýE»É©+H Ú“ñ TDYI]³µª ?ñÚ¹Ò’ú…+§ê‹ ‹1Uô  )yOR+‡Y¿ùÀÄy ¬ò´ÔB!q½¾ýÔ„:ÓÏ?\X%5Qš °«²?Ú¦æ:„ï»›pª€?É;wÜÝ=JKKÉdò’%KV­ZI&Ù?ð­X,Öœ9sããã©TêF 5àg~~î‰)–iOª%Ì6…^^3H¼ãQ^Ë‹ôl>Bœ¤ƒ f¾søÇÍ+â#AEq)!2B ›Îš¦yxKæ…ÀëûBq“ÏžKãífZ‰½³‹ª}õÞ}Þ¦®A*-ÉÊnÂM™B‚²›k§ÌÞ[Î}Î-J]m½1!vNV±‘ûè ½ó"šn_5RP*ô¨oRU]}îß‹×oD¼ÿ#i)çiSm¬F¼8øMå/¢N?ÍËi‘ѳš¿tÚ YòÛ?o.˺îôJ¦ÑÔ9ó'÷— µ.'áÊ¡£Qq!!šê †K‘=ú«ÜºYø81{d¯>B¯B^}MÎã¤jº„iÿ=Hˆßž•êkŠsÅLøgÓx1"Îk*}zëøþs©ñ!—ú¨-0fbˆL—׿lË<ÍÞ²TBû9VAÊÕG¯<‰¼òÐÀu¸!œ[_šs1,›ØkÈœ%óÇkÒ 8·¡8ýÆ©C'V Ë1ºqæç7Ö–§ÜOj–3p\ô?§¾ B{¥9ìÆºêfa‘ÊTêg6†Ð˜•XÉU1ž0ÕJñõõpœ[WðâöÙKOy FSæ-šb(EÁyÍ•™wÏö¿ŸtåBÏÞËÇõ~ó«ÕZ_S˜Ub8îÏ ý¤(8Ž#„øÓtŽl_çsþAÑËg&L;vìÆ䙤·ZªË‹†ó[[ËËÈÂR²=>{Bç²J¿`7YÕ…/‹Mì·­Ù‡AÂ9uyIW÷û…ç'Þ}`®k#/$ÆìÕO_"öqAò“2K¹WµÄ¹¬Ò§)ÅÂâýôúõ"ãü¦NôsÂÇ +h(yöñ6%~ÿÝ„Yø#Ô×7x{o <ƒ222Ú³g·ºº:”|»ÜÜ\gç999rrr§OŸ‚#tôc³ðºÜÜ¢Hiè)¿s• ojhàHP™xùô©w»WÈG¸€Ë}s3=ÙÀy†!EPtúN3BµÆžÉ#ªNž1ŒúΛbt:íÝëGN' „77³q„ ÷ÈÌ);b«%‡/¸ù8§¢¡•+Àqo»µH€ûê’+#2Wð IDATÎnbã8ÂèbX£ÜØúͤ¥¤¦Mv3ʦSi!„8Í e™5"r½ÍíLdÉïF’úê‚„{iH^ÇjÊä²íê Ââ½ô,Gô`We=J.ç#ŒD—PР³Jž$=c·Ÿó4³ª3S›Å¤uöë0”š$.¯n1qŒŽ!„‘hò½'ŒëG®«|ú(¥R€F¦1zèöÓx•öB!FOÍac‡÷l©Ï}–ÉÂB8§¾&/éQ®°œ¶Å„1štB#‹)h ?¦?£k~+ÛãëGoMÇ[*2#·Íšh=v|Ç#§/]yöé§Æà—ÝЄQEåT”Å^o+F¤ˆŠË*+~êI‚x«6'ñQEVcØDû~R„F•émlko!ÓTSt?ƒý挎ÈâòZ6“Ç¿z!†aF¢KL˜:iê cuC+²PXXØ!C·nÛùôaò{-Õ…Eãóyìf6"‘HtÚgŸûð¥»)$¡¨?zÊÈ> B£ˆË©šXô£µ4•å4áWî«/ÓÌ*LM+~ýIÄm¬/NK+WêÛW™ÔÉ~þñ¢¯hÓ®ÝMÀï/22ÒÌlx`àaaaOÏuW¯†BÚ]âÞ½{£FÊÉÉÑÕÕ ¿i€ŸøI†k/ì#ÇÍ8:eäÿÂË;N¹‡Q©T C3¿B>þa-!Óho^OÔ˜6k˜^qåô Žšîœ.ä“t¦9xïòÞØøÞñ$ÞÔØ(@¥bñ3ÿ=]ÉN;â;ׯPU†.DÂBˆÇªkÄßÚHQ*†!¼©áklh„£Öï’ù?žöBdªT/%ZSYÖ‹â+Þ™7QÀn®ËÉ.“ÒÒíÕaPF¢Ò¤TU™vyqi+ŽA”)£=¨¯p}ųGiõ8BˆßĪxöèŸ)§kÜaÄ1FeHiê©þ·2•.¡¦­Ab7•ä¿88ŸÓ\•û862äRÐÙsçÏü{õúƒüF>§­¦º–Îg7³òó«©bÒ}´•þë²Dª˜„ºžºHW:"02ùcW¼ d†‚ªFÍ·þiªõR’üä`Da†¢©¦8éÊ™ð¤üº6A'Ï÷ñ[ØuÕ" i-=ÿr3F'ÛÚ\ŸŸ÷_.ÅH¢ YM^o¦!ˆ2e´‡ö£Ê**.=pÃÞÁžÍfï;rzíÉ8—dÜcÃ?Y´ï°›dQ19õ>FÜS„„ed$\ncC“!ŒLï¡o(×RWœ–RÄCíç‹XE©O*EÅ{(’:ßÏ?VدhÓ®ÞMÀo¬ººÚÕÕuÆŒ™ee寯oß¾ÝþàU¨ øvgÏž>Ý©¾¾aìØ1aaa PÞà?öí0ªî’#p{ë¿ntI ŽØ=RöÕ9QM-eâÕ¬ô‰M.=Å:qXÞÃ~¦õšÛ¡á§C+-DO‡VàBÆÎÓuÞß!^î“§HW¼ã÷Úž=Éà!¢²zo†?/+È:&Þ¾”ÅM{”ÌÆQ‡¿HÔÞꊔ÷âɳ6$ÿÖtóMOŸäð ?uaæG]¿ñÉ´FSÔµ™Ú¿.øhð³»Ç‘).SH½¹ ŸÇmk¨­ãÔ–$,· xq™>-ì„D&".©1ÐP<)ùyBjåÀá’¬’'I™Dq½¾ýµ;^Ó%S„Ä™oÍÙ†‘)BLIžËmlhÆ‘¨ ¥6ÿaèÉã×Ò*8ïôY†2§­ !„øu®€Çå6²‰d†¤Ä{{-ÁDüš¦ú>zýG"SÄï wø¯¥Šsʽöî³mæ±z]QEý£›þ¾ ó·mÙܳgÏ®.‘H¢ŠRÅklbãèÓù¿p7‰$2UTô¿b@"Îãóùíˉ‰+ô5P¼]ú$5ŒJoR[«0-µV”iÒ×@žˆð¶NösêG ûmÚÕ» øM………­Zµº¶¶–N§¯\é1wî\îâ]€Ïçoݺmÿþý¡yóæýóÏFèZt‡ÀBT=× ›;›‘~£ˆ—#|­¤ !’Á„qª;}²Bwy>ÖCûóoaÒãf—¹xëÔÁ"ᵸˆåŒ)j8]Œ7Fø·Ðq¡Ò›¼:üdh¹€ kiÝŒÂD¨"ÕW”U𑛊àUWýÎæüwÀŠBdkK¹ÝGË®œ ÷¶œ$ùæ8XPt2²G0¨¿ë2ÿT &SZZ꣑õUT¡0UŒ†ÏŸË9xôê“[þ‡)ä¥ö¯…ŽãH ÀI¢J}Mª½ÏITJYI¤½;Q½ŒLzÜ¿›“”Xl<ˆ_üøq¡°„QÿªBïu½Oýùi®xyïü‘ëyÂZ£ÿgge¤&/!*L!6—¼¸sd󥲎ó{ŽùLÚÿÆóv$š¼Þ¨åÛûOMx˜’žþ"ëeüõ´‡Ñá:æ³;›õúÔŸÞk ëøŒ@|ÿO÷»-ÕG~æPƒsE™‰·£¢†Ý¿¿téWWW!!¡.+F¦ËɉqËÙÅ¥$õùgK~Án¾ýåëMgÈë¨DÜ*IOË£¦ÜÀÊKM¯£1u ôåá_ÐÏ?VدlÓ®ÜMÀ廉¢bõêÕ7nÜDYX˜ûøø(**BY@—hnn^²diDD™LÞ¹Ó×ÑÑj@7 ü!Ѿÿ»tƒ?ÁÆãÖ»QÄ›;,¥0D1^îípnê…8/Û)ØÑÝK-”_]XÂ[ÊRoŸ¹AtÞ·Ä ã·OÖ fË?‰Ÿi§ø¡{±%zíô¿Õþ]?BŒ &aÏL—+pa£%®–T„"é(vðòó£ž&w3ÃâGy;- ª!“±¶Ž+±p]Ú?p]â—ýO/3–$"Ä-»³Éiõm6C02µ #«Œ´ó´©  Â’ªÆö ymŽE¦Ü8zThéâñ:bB$2YL\ £%4‡9LÕ":U1˜ †Õ"¯&ÜOé%—œXA“45øÎ$p\N«–ÅGfãr8¬šzŒ,FÅÙõµ™©HNs”óì1}^?™ŒÇã¶44¶¾Y„H"‹2è|nK}m½Iÿw.ŠËi««« ±o*Ý÷Lûo~­„èrÚCÇi‡óZjs“®_<ô4éj¸®Á|“L9H"“é :ÛZ_['@òªÇáÔÕ²‘,*FÿüÏ÷ZêqÝ`ÔÔCÇwÙ²98ø’¯ïÎààK›6ýceeÕEEÄib½úhÐãŸU½x’Þ¨7àSvtÑn¾Ulš¸¬N?ÕðkéÉYLR^Jz£˜„‘~ûðŒÎösüÚTüûï&à·ãxPPðßÿÍb± 1OO/'§éœõ]¤¬¬|ÆŒéééâââÇM¸ÿ¸¨Ã<ª„”Æ ~ÔÚò'÷S9â²:&}ߟ œÇ*˺rãy¿=Ê—g'„^Mn—Ñ1é'K R(¢’”¦ºÂ”Çl!„ó[jr’#ÎÞÈhEf6cH¨ôØ«¥üÅÝÐð¬&Bç6–eŇ^Kªÿ¦"22Ò#¿äÊöÃ9µùI±sYüM5ÙMU9yŠ0SBœˆD¢‰‘9­¬ªª¶7YbH¨õ7VáT¼Œ¹’VËCá|vUnbø¥[4Ie£!}¨:$üxK 4(**rÓ¦ÄÄÄîÝ»gnnáééÕÜÜü­EÄ${èŽtѳ­øñÕ[n=­j}ÕN^KMîƒ+þ[¶î¿’Ù$èÂÝì€H“Ö6аòÜ }ð´UL²Îë›b_ÖÏ¿®M߯ÈwØMÀ/ ÇñÀÀ3ffæ÷îÝ“’’Ú·o_`àiyy9¨ è*×®]³³³¯¬¬6lØ7ÔÔÔ &|ÖÒ¼šü½CFú€Õw«W¿}(/®3iõáI«;·VnEyU'ÏNýÄÁ:Ey”çÙQžŸ:ž7œ³çÚœ=oWç@1ÿÀ2¿’õÊÖ+ßþfïÛmK CýäÌO“×6ŸµˆËÙ.éþÅdò²ÙÃä5‡9Í®>pìæõýkbƒ”{+IQñ暊ʲòJž„æèEŒzvÈ0â’jý¨Ü½V@WìÛ_ç½À‚ 1$åUdJ.y-»§©.Oi.Ïy™[K”Ó·š8iCˆ*!­kjªðøzìé Ù÷5Õ¤ ¥ùyµ|q­Aº™ÏÞ¬‡,.¯i6yLæžK±Çÿ~q[CMŽÜTš_\‹KõïG|^ÖËÌgWgÝ>qø^#MVIEY–!„7Wåf5‹ª 4³2db!a:CEG{ôäÆžuyÚJL!ª¸‚Ö Ãz)h[L›”·ïßÄó›³bÔz+RÛªò³rªq)!¦Ø¨uö¾ûOµ‰Dš?¾½½ýλŽ?pýúµ5kÖ:::|Ën„%ÔÚÿ‡9™rÕ/íæ1qy:‰ÛX[YYÝÈ%1”ûÙÊÑañ.ÚÍŽo/*.©i¨EHJxö°Š¦¨£a¨ýß}‰ö%ýü«Úÿcõ;ì&à—•ŸŸ¿|ùŠøøx„­­í¶m[%%%¡,  O'8p`Ë–­`úôéÛ¶m%“áRÝ,ð Q'.ÈzÓgS 1B™®¨7bî".çÀÅ´˜óûÉ”e3i w^¯Ò÷NDTljöóä<>I”)%«6x±‰‰qÊÛ‹Si2*½¥…X"JFz °„¤T§ùøÒ¥ˆäÄjŽT¯Áv6¶ÌúHÛ“¨D¯öîËéÿ†ÜMÎI‰Ë§É÷67Éb€dîù­ÿ~„0!fÏ“ܼdÂ.†?|öôq‘¨¬¶ñø©Ã4¸÷vïÀOaÈj°Ÿ@N~ñ² 0½°±E@fȪOjc3ÜP¡}æ "MFÕlÚ‚FÒÕ»OŸÞËnPå´ £‡ªˆ1zôŸàöO¯Û¡×c“sž$rHbrjæŽcl†èHQ¾¤¡?ÓRL&ÓÛ{“ƒƒýš5k“““ÝÜÜþý÷ß-[6kjj~uç"R¥4ÍgmÔ6}pçö½¤Ù¥EYåHˆ.¡ 3|”±épÓ~½™¯î¢tÑnvìyT†d]ñ„øzQ1imöÖ¶‰Hu¾ŸU›~  ßa7¿wâĉ­[·±Ùl™mÛ¶= ʺ‡ÃY±bEPP0‘Hôô\çââ5à aqü×}z|óãÃ6&,ö?\¢üþÝ œð9 ¶'‡ùeßvé êø&ûIçïÄ,‹Ëåü2»ÙZ•aË‘4ú ©ëÜ,ä:ôœ[›—â»÷!ÉÔÉsépèPݵ¥Þï„ÁÁ—6nÜXSSC&“gΜ¹jÕJ:5€o—‘‘±lÙ_©©©![[[ŸâââPÐ…êêêfÏžóðáCQQуØØØtŸm#""Tö]§øÖŽú+n4ÿÙÁiÃMõ5†nLh!k-Þ8SÒè‚Ék¨.Nº›ØÈÖd$ ê·h)àèè7oÞ<@0dÈЋƒ~åsðóq¹Üýû÷[ÿŸ½ó ˆâhãøìîõãŽÞD@D±°a=ÖX5‰©ÆØÞ“˜¢Q“¨IŒÆ®±÷X° ŠD@zïå8¸¶·;ïQA)ÏïÜÍíÎ<ûŸgæ™¶ƒ?xðÀÖÖöÀý[¶üÑ>P¿DGG<äöíÛ––ÇkTÑ>4šä’~VrõZ<È]Íûvã÷=Åð ׊Õù©aA‡®Fg'?‰HçØz÷äaã®ÍéIþðÃ÷'N\ºté;w>ùä“}ûöýøã*WWW°*ÀËñÙgŸ‡‡‡1mÚÔ+VÔ}’êHPЕ>ø ¨¨¨sçÎ;vl733›@K ø¹=ÖÆê×¾8ϯº“à¹0R§Ê‹½x5’”˜·ë;hâ$_؀ܟTÇŽNžûÄÚÚÄ4EEEß¿*"â±P(üú민¼<¹ëƒ€€€€€ÿ~­V›Åårù|>Xx30 SPŸ”” ‘Här³j5™’’6eÊ”¢¢¢jûçÏŸïß¿?Xh±œvsâÈ‘#¥o*‘J¥+V¬øè£ÞØËÏAl-ˆˆˆQ£F%''[[[?~ÜÝݽñ»>ø& L¼uôzš¦u­Z9””+Á Àƒ¢(KKë´´Ô*z¹&“•JeMÍöüùó/]º}P ÅVpÚ̓¬¬¬Å‹—”žKÚ¿ÿ5kV[[[äƒØ€"((hîÜyEEE]ºtÙ¾}›©©i^^nãw}ÐDSú·Ƙ¦õ ÃÀzà ò,Ãèõz}µšÔjµK–,©E–ñññëׯ3-³‚€Óníï¡C‡úõëþüy©TºfÍê}ûö¾™eü ¶Ëž={¦M›^TT4räÈÇ™šš6×M˜áK¯ãù=Òð`˜š„‡·lÙYûÏ7nÜ4lذ:€%–VAÀi7u’““¿újQéI%úþòË/o1®±µÂ|óÍŠíÛ·ñÑG-]º„ éæâšÕØ(‰=¿í¯Go…Åe(t”©½«Wÿ‘Sæ}0ÆÝ¸É°É&û}gp±¥ïü9½ä°»¡a~€jÈÏÏ_»vm]º/_}µŽ’  1Þ³gïµk×ärùï¿ÿ¾sçN ° ÐpÏœ9sûöí<ï?~_¶l)lb•Ê[²~tÇŽ~Ÿ¬;ô(MÍ—[™èsŸÜ>ñ÷’‰]],õÏh*ý&ñÜoß­ü~Ëõ\΃€àmð×_›‹‹‹ë’òáÇ[¶l‹Ð$HLL?~ü¢E_—””Œ1<(èòøñãÀ,@ƒ’””4|øˆ .8°ìر`“WA}ͨ! O$è$í'ÿz&"[‘ŸžœšS”eË‚¦8ûêÏï Zx1¶¿•%ý@c¶çGx4M;;;»¸´+,,,(£ôo•Jõ|ú5kÖ 2ÄÞÞì ´Ï N»±QPPðë¯kW­ú¡¦z½~ÇŽ?ÿü³Z­633ýñÇŸ†Òx%ˆ­ Ç¡jµP(¬éÛ»wïΞ='77×Å¥íŽ;lmmÿm”9Ô†þ4ë›kØÀsñ)ÿU}de $HƒV½çüq¡{›±>=÷hÃìŃljË'€r`† *\.w„q_½è§Ÿ~üûï¿Øàó$!!þþý{/^Ùt%­rÂg×Ô¦^\÷þ ŽÖ†e17P‡“÷èÌ?ßÎÕËÝÙÆDÌã‰å‡¼ÿËéØ ³%8çß¡^¿ É ¢ï,iÇ!J!¥SŽk˱öþojÿ6ÆbÐÐܩۨ.¥hQs‚ôÙ·¶,׫µ‘ˆÇቌ,;õ;Õ™„–· føÆáÅ0ŒßoM}/¥I.—kjjZí©Â a*ð¶xôèѾ}ÿ!„/^Ò­[7©Tú¬¯×ÿóÏ?kÖüJÓ´­­Í/¿¬îÓ§w£tY ¶&Éž={¢¢¢æÍ›¿wï‡S±M\¿~ýúõ¿aŒ§L™²jÕ§é<ÊFW; ýù°„hÀ¼9¸Õ&!m&~8fÙ¹m™!‡O$|ú…cÅi]}üމÞß*»¸wîªN {tyÛ¢+ç¯nºphn»òw cEȯF- Ìd¡©£‹›£>ëÉýSîž=|zí¹#Ÿ¸‹ªŒ $î›Úó›#)ÈÀÌÂ\Žô,‹Î=ò娹:®Xnim×Þš,N‹ Øz?ðÈéU‹»Bˆ8œ6 Ý8ê©6é2Ò¯ƒ!B„°»ÝÓ3鸽3‡ÌÞ«E\Y+׎ڔȻ§6Þ9}àèw'Ž/ínH¼0'8óØû='팧I±EÛÞ¦þ¤ö8\Yë®ï|ñ¥Ÿ¶êAxè…Ó_¸8=êòÖwWw´!¶h7`Æ73=%-s[”òèü¦ÕÕÇ-üt -Õ²³ÑÂ+H‰ÐÂ¥ïÌ/g÷2yVEjøÙ¿Wž/v6wå„vöëqâĉààò÷ï?0lذîÝ»¯[·n󿆱··_½ú—=z F¼©þ¼1A¾Ð@fjiïäÒ¹‹g·NNrÑ|$јtèï–Vú÷ÿýçääøÁdggÏš5ûáÇ7nôñÐäÖh4¾ kR“³XD[9ÚÔòÄÅ­ÍI” MIÎb‘Á³y]̈úÿ´ç;ËÒHcÏÏwní8aßÝM.~öÏ`Bô½ ßÌÀæãÿ<¾n‚EY}9ŽY·/ážÇW·¶lð_²{”¤b]8à×#¿O²+½&ÏØ„‡’t›<¯ržøV}¾Üºò²Ãœ€}"¾üÖí…_ué÷?‚Ká_öÿì÷ôꔉ移·EuúwâÞ5»— YЊ¬5'š ¨8†0ð™=ÇMú¬îsMÝGÎuoM9ü@£‡à ­]:v²eÕZ«*HOÌÒ Œ,ìlŒÊ–5q¤Vfâfßùf “žÙ°ö*í9~Ñ_k`Þª4 ‚C‘Odhag-ãUþRhÜÊFÆmî ©ùvAp(D Š"ßú3zûÙhÁ„ Vçe<ºë9Ú™_á;ÄáA4±I¿Æ¨(FóÓO?WùðóÏ¿J%ññ gÖ¬™_ýµH$jîÞ˜Ã70²imoÌØÕk”…9Y±!ß¾|ר)ïŽp“s›‰$‘·mÛ^ñßU«~¤(Ζ-[ÒÒÒìììvìØîìì Þ°>š[J1""am ;! ‰§©+}.øÞDûŠr!äÃfŒ´ØÿOÖEÿûôàž\}ÄÉ“ÑzÂjÌïXTã8¿3¶óÒ·o\ £Gõ|V‰ás&ÚU'A\’tóÜÙ+¡Q)¹JžÅ±™q11ÃK›á ŠJ?¸˜ÉF~s&UÊ1’öŠËÖûåüžœ¨-'”ÜÌ„Äé7Ž4ÅIØÒå?ÐXë»ÏÊ+7z,£×©”jú ?£7¬šoÇ—ÙxNøÈ–6¶“oO¨¸,OøÅÏh BIêÜ„à àž­{—;ìÒÚƒÂMêÉ4JEmذ¡|еœÜÜÜÜÜ\—5kV»»»£¦pÈÈk{c¾±m·iË?õ•“¥11¦•©/9pðdèC[ŠŠgÍŸÒIVßòÛðuF‡ÑÑÑÁÁÁ•š>–]¹r%ÆØËËëŸ67QÏÛèrMDB‚@X£R×¶à«UjŒ) +EíœÖî%UµÛ¡“ ¥§ÅÄãž2udx,ƒî·»Êz:!…AlVjº¡g?DZc»ç‡ÙŒóK'Í\w-“~Þ„¼‚|‹ _P Uñ1i,â´õp«:Çi×ÙMDD¨âŸ$2HΩ-'Üîs>ôܹôö¾i®þ«ú Ø·W¯Þýú÷h'çAÀÓë²zµ²@]þoq‘R‡ÂzZ«(, á½#À[(£×åÀr¥® Wlܪk?'‚¥u:íŒÐØ´µ»‹âÖÃÇAWcº¾ÓV.»^IKKß²eKMß.[¶´4ÚoAÞXYPÈ)÷Æ„a;Ÿ÷>oÝzç¯ë/ÅÞ<ÐÑiB'ƒz•`Ëöu[·n­v8B(®[·ÖØØjhý!°¶5#Q²61>AN5Íò—$Äg±ˆÚØ™Wê”ÉsÊ' $!¶¤D…‘Qq‘’ň;stW /biºÒX!6W½&¿yƤÕ×JÌû~ñÃâ)ý=œ­ øé.Îwôw®žÖ¿¸«ŠU#Rb(y®_EI Å*Q•¨ð‹rÂsÿúüU«Uß®Ûy>ìҾȋûþ@Wî>æË5ëúZµ´~ Ñ´ÓuMÅåCÛåƒÜ˜.H¼wò÷M!T·1Ž”Gœ9›‰]û}×*lý¶GÝÆ/ú°ŸE…ÍLtAʽS¯»ªë8bÞ¢QN5 øaZ•›x?ðÜÅ[‰YJš#1wtëî;ا§“!„õŠ´ðsÿn:’jâõμCJ7 b]aÒý3›þôϳðžôñœA6”¶8'îÞ­kwÃ"â3rÅ4e`fßΫ·Ï>íÍùD•;æ%>¸pùVDBz¡–YØ8wîÞ«o mòÝãWŸIbB—7ι¼!DˆÍÛ ˜¾|FKÝ+ÞÂ{ќҳC|+ˆ²JšF­+ιߌub^%¬Ë¯ùvÓÚ>>ÿךKªÎc.X¶áëÕ…ÉáA§Ïß|Ÿ¥Ðq$nÝú ñíÞ΄W5KÞc?cñä쉳Á1éÅHbÕ¶»Ï°Ñ>L¹Oûõu²X…ÇRî-ôê”°Ë'ÏßzŸY f(ÄÄÂÞµ³÷ÀÁý\e0jSï„àËLÛôòR?Üçjp/§¾¦d…ÇQùÏ—RÈs¢ýß(³Ô§âóáHù£ÇÎßKÈÖpåŽ]|‡îiÉ)ɉ >{èlpdF1idש÷±Ã{9–VŒWWÔ[æÛo¿U«55}»té²€ÿ¦²˜¿¼1Ök5„ÐÄuÈ;½ïo¼•~;| ›÷Ó÷™½ }¯ƒËµˆ-J«äë*8±f®Ãüüü'NVû•Z­ž7oþ¡C›îF’Æ·0ãæÝE´1¹8üòÕÜ/Ì«ïó•ܼ¬ÁˆÛ±[çÊ–ÇJeqÕáb¥’Eˆ‹E"D"A ^ß ±?¶­[[HUsÁDؤ ̧ÿ}ì×QF¾Õ(ëhQBd "Ä(JYTÙ`Š%"±ˆxANB„a§é«OÿE•rãú• §ôx`éÈhÕ•Ûßyò!à€¦A$‡"t©÷ýš-°²uh+602’›µéÞÛ:äRÂÃ{©½üì8å ¸¢0åÞƒt¯ž=Ûð[­·gÔy±·Žÿ½óB"-–ÛµéÒŽ¯ÍI޾zäï¨ÈØ©ÌèfÆ!8F6®§NNZ½=üÂÑ3NóÇ´X›Ÿö8àp`ªÄÑgüôa­x´^U˜vfïáZfmkßÑIŒŠ3bo‹‹~;nÁìve]YF•sëèæ]—âµ# ·®2Ž*'5%üJ Ö¨­Û+YkïÁcè[W‚âY[÷½Û’qÅÆvˆö©2·Bjª8 !í ³Ä×r;‚@\ ‘É-ë7`]QúCÿ›‡)¸FÖNîmÅÚ¬„è #±Â¢'}0Ý×^@<Ë]˜~lãL±ƒC»ÚìøØûçf¥Íú||)ê’½jaU¹1׬ßv#ŸobÛÖ«“1O_”“––Œ­:÷€¿ajØÄÜu`?ó5A‘W®>ñã"ªÞ_½”Bª-Q.žÔ°£FÝÏ“:8ºÊ‹Òb£®ÍÏÎW¾ã‘wòïÓÉ;‡®šŒø˜§÷粟½ß׊óêŠz»Ü¼yÓßß¿–)))ëÖ­_¾|Y˴≠l=ÜåW‚•Iñ)ên2Q‡ö½.×΃Ðs¾®Åèð¿ÿök456=zôè‹/¾üóÏM$ ~µ~<©Ñ qŽ-¼ø×Öˆi˪{3›vð¯cÙ,!ð7ªUe³ëã>R¢F?ÓF<ŒÒ#ÊÞÙÉ€@Hܶ=u2&üÖâm¥¯˜I&!&AÜöÞž•_œG‡ßSaDUé‚T‘£³5‰žÜW!çJûôQ÷ÂT˜à9¶}‰º ‘e‡~ã:ô7oÙ²ã»Ì:¾{ßÿyöâ¶$õ@À4£F]£ÈKŠÍì6aÍšñ]Œ9,Ë2ÚEN²‡·ÓùS)÷î%øØ==2 kùñîåIMz{v1c«÷1S’wëÐWòäÞ3æ<ÕË”Ã`L+‚¬ÿýÔí“§Ú8Îì-'1˜Øvž8%úÇÍ÷.9׿ãwœµ©ý\Ì–¹ 3¥‡!­câI­ºLZÚå‹ömÌø,ÃbŒõÅ)÷Žþõûþð‹§BÜæ÷’“a}qFìõý{ƒ2 \G|¸`Þ`GÄ"D°tq^JbŸC Œ¬;öJEÝÈÔ9t9a 5…0fZ«Ñ1-ö¹«TªG#cãâ«i4D¢Ž\Þ¦,½Bª«8ÅE*Í‹³TËí4…UïB+2¢‚žˆdm¼ßûø³ie$˨r£/íüíK¡§[;,V¾Òk ó’ždöšòÇÏ£\$ˆÑ)’î[»úhRèµ;}\},È:Zìù¾HqAVØí+Ï©Ÿ}=Ó]̲$ÁhŠóÒsô¨ oq¤ÆvÝv¾º'öî•à^Îýͫ骽¤Bª­2÷©xRâóúÎܸÖÏQ„õÊô0ÿÍßo¹¸oûk§q?­x·£”Ы³Ÿ\û÷ç 7£o^õžàÂUE½Môzý·ß®|a²ÿýwØ0?–ìy<®‰…I§«só Y$Dukß_ärkí4sêõú={vמæÜ¹sk×®ýꫯ oP?¿|ìâ9ócXèϳ¾íãÿCoYå€Yóø¯÷Ÿ-`)ÛÉKf:Vñ²X¸ý@ò„¹ÏN¶Ã¹gwœÈdIsŸA\„§Óè‘­×®‰9±~óãá_¹¾ÚØ! Rded1èÙ²yœsrÃÞ8Uø ¡PH ¬.QW™úçväc±þŸôs[$žSá,>å•­û¢ô„ ×à~²W™çâX÷ìéÄ9~»0¯€ma]eøÆ«ã—YÒž[¤‹1Â!®ÌÆuè¤a΄"7¯,¹ØÐ´½—Û™‰a÷":º‹„ØEnÔ½p•¡e/¯Ž† ®6Þ§y‰wo>"¬» ž4¶O™—Bˆ”µî=ihøO1wfu`A!ŒxFVî#fô‹ùýƵƒ$~¶O\SÈ]O×Y¬- ³(¡©ƒŒdKrsË^áFH¬»ð þõRbTlau¥wÄ–ú½;³\_Wð4)É3µ·bi†ehZ­Òê1ÂŒ^§V*•pJ?B!­ ½ÿILlÅÅ"QwïnÜ:¼HZø5Yª>¬Ê|âÿ󜪓l"ó6ý§-üÀÛhÄ ©­âÔ)K5ß®ê™lX«ÈO¸w7oéÑǫ6¤"?!DðÌ܆M¹örÒýà¨þ­; ÑÓ, ä¶î#ßõµbòóòB„Ь³¯gÀæˆôÄd%k.%ꔽç²Á2zZU¢"„"¹ Ÿ_PÞï &&˜aX¨ õ]Ažþ%”ÉÛ ìgqÿbôÕ«Q^c]•Wôcô² ©F´ez˜Úº˜ØÛT›—¯Aˆà¶éém|^Å3ë1fD+¶0/!D‰lzör (HLÊÒ·µ¥^MQouÍïž={£££_˜ŒeÙ¯¾ZtæÌi×ÄVíwL’”@,dF­Ñ°,­¬KûnμØåV#‰¢Cÿ€ôôŒ&Û¸q“ƒCë±cÇ4×÷Vá{.ÝöMÏÿnÜùyxŸ¤oV/Ÿ9ÐŘƒ[œtãÀº%K7ÝÌÆ×·¬ö{.&(uÐÒ)ß8XákÅEˆÍ ùmÆÇ²° Ë‡ |JWÿóº}ñÃø}ïî¿ñ¿“ˆÖ4Àþé‘+XñàÂá=ç¨i|Ø©öÈ‘ãÖÃKúçÑÇÿ,ß4æ¿O:I „t©?Lw(Ë%´•ÒRvN­8Ä“ø›7Rô¯+ðé'Ýö.¾åÿÕ»Kmö¯bËGˆÍýsάXÊnÊWSí^4ðŦìûêûÄ®ïMáݪì턚¤Ó¿íºO|·®ZÔô>ü@3“³ÄPÞ¦9­«ÔkÊœ½;‹ÂEÜìæiH0%…ÙÑ÷³2'7oW[½OgUª‚Ä„ ´½‹‹…þÙì(‹x‘mk:4+#K‹-DBó -: ›:äÉo'vEq‘À¼ÓèwǸ tå9Á˜Ñ©Õª‚´˜' )9 •VÏbº8?E¡§©¼‚BÉ(V]RŸ)4jס³¥Ñ?ËfY= ·&D"‘·—Ÿ/8xøhTY÷W,÷îÕcìèQÖ––z½¾oO\¡ÄÜÆÊ¨rë!0¶µ-+_#WHõ§Yª{‚µª09%WdÔÞµ½*«P˜%…|“nVç¯)’R²ØŽekyb‰…““¡–~š%–â ©Ü3¥JÍ")õjÙ#8¡ÌÆŠs&4äÈsrˆ§«Œ_º£œa¨ 9¨Ë14¶í6¨KÐÎè»Wo÷jÛOôz ©A´!Ä300st4Ð=­!˜âb™1GL::YèË~@pH¾¡‰IT«p½ ¾á)((X¿~]]RŠÅ"„Ð¥K—† Ò2Äö¢ø¨cûnJ¿ŽËmî:ܱcÇ ÓPåææ–˜˜À²ì›_Øß¸ÕøÊ¥ê²ääYÎôÉßœ}´w¡ß¾Å"™™‰ˆ.ÌÎ+Ö±˜à˜ö\¸}ÿƒMžŸþæz/øŸÉþ•ƒZÿÓÆÍÉHôèqF &-†®Ý±Ð­¬¯BXŒÛ|2S5váÉc_ <±ÂÜ©­1—.ÌHˆOUè0éøÅØ‚&c–å}aù­³Ÿ{ÚýÖÑÕ’ÌyW ô^²ÂyÇò]9•Òš™èkxúògî­·vp0â„È÷ûË{qÇõóÝ›™ýßÍ_üœ¶8¸:Ê´©‘Ñ™*–÷]ù߯C^<¿Ogï\¶nËr®ÔÚÉÙÖDˆ‹R"#“4!ë¹rõ,‡–¶Ï~ ±ðr‡ö•µÞå3ü!‚ÃáJ¥"ãÊŽ€'5´ïâ)¿žÝ¹‡±²0=üÞŽQ®Î[ým1Mk• …6/åÎ?ŸOøçy—&2k£Ö¨1>Í%5u4É÷þ/gÒöíûO|Ç™*VfÔÉwNïÙí‘­«|!ÒÐN§ÕaŒ1Më”EJŠ'04‘0,&k)<®bˆ¯Š$=Ü:"„JÛu±XÜ»g1£FZYXÐ4ýÊ«ÜFX oÕsÎʧ/‚zÖdôZU‘JW~¾dcTHm§NYªùvUâèi]±²˜ÃIô3Or(#b²•Êbc^i–(Š ¹z\!!AÆH¯g1ƸnÙ{~=PnÓeø»ý’·üûèÂ.‘‘Eë¶í»xy÷ìÒÖ¼™ÿ–+ȳ2¹‹o›ÐÀ'W¯Dv"«´äeRhŸê™"I‘€Ë”‹#“‡ˆx?E˜ )„õÌk)êm±víÚÂBEÅÈÊÌÌÌÚÚÊÚÚÚÒÒÊÒÒ²ìoKCC×ld›®7FeN©jbV¯×–«IЉ„¨ní;Kã:¸Üç%Ñtøøñãj¿âóù:uòòòêÖÍËÃãüо7ŸË†SãÛ…0î±èTøèsÛþÚ~$ðö£øÌ4e`êäյ߈©óæó0©aaÇaúþ›]~]ºjgÀ½Ð"ʤMßñ3¯üt°]ÅÃëIçGï8þ÷†Ç/݉ŠzÄ•YZ;öxÇ{Ш1cFxÕa^\à±äìe‹o¿ùãÈõ¨ð»9²V,øfñ;Ù‹Ÿ""mfü{B±ìûmçC¢B®éŒ$Ö¹OûE\Ç)»ƒ]ýÖýºåhÐÃè‡iCë.Ãý¦~úÕ\»º·GZýáOÕဠసԸ±%X$·ï:jú¤¾œëkß²샀hf‘ÂUé·s$FÖÝí‚üãîßKïâŤ=x"4îÚ­«-Â5Òc„1Ç@îÐ¥_Ï6Òç"Jhde_aŽŠQdG†«!#ÆS~Ø;åôJ9Ø÷›½¼ßì倀h\=ÒºÏðWŒÉKgøŸ¶ W;¸OHMܼ۞=žz+ÌÎôá½l“ž];›25Æû˜¢¸#)ÁãÈœ{ŽžäÂ}.,Ck5Z}é½XUnâ½s‡®ˆ­:8¦„=<·ÿ’ÝGƒKÇÙ’¢Â˜ˆÊÊuØ{3ØêµZE®º3Eéiyêò|SŽÄHÊèùÙ¹4–×8‹*ï|ÊÍA’d'·Ž¦r¹€Ï¯Ëø}Ù_U“ø%ÞŒÔ8RsÅ©c–j¾]åwgbLQ\‰¡„¦K ò lúìÔ Z«)È+@®Dj@a\S–JgµÊ¾`UuËÞsÙ@a½N­'¸Vƒ¦{˜Mê !'vmÝsÿÁÙÀö§w5$ ‚ÔsÁÏþ·Ðßæ®ì«ƒd¥óº ©YϬÊ/¬0Gú:Šz H$’+¾©¹ioŒ«ø_E^\XD¾À Mk'[NÛwN[—û¼$š½ Nœ8iddÔµk×nݼ<==Û·oOQT#”bèš𪠠E@ˆ Ûz¹s ã®]rz¯ØMwn9ã´`\{©‘™kÏ~vwßøouÜMG²(39EAwèÛ)òaÞ³–EhÖÊ{ÊœŒ?þ:ç¿åÛà“­¬¤”:?3#[#v>ÿ[)!¾DjÛ¾-q+ÔÓ÷qmme|ÔÂÅÛ¯»½dôªê{EM>íuiòSCvý”p¬Š7¥ ,œ{Œ·‡yIãUH-GP×,Õp»n&U—÷“sÇÞS'ƯÛzxmìu+¡./%.!0m×wìÌèkÎRÙŸOOê¬köª^N¯ÊK¼¾ïß«Eb3[{;S «òÒãRÕGoßA$ÐÅ«ÿ ‚*œ¯Š„‘eŸî—¢/åÐdÅõþ¯§šõ\uà¡Ò§eg¬½ª¢@JlÚ‚´ÐýëÓÏqfZ™Ÿ›“§Ô±”ÈÌeÀÄ™Óüœ8j-[çöª“Ë}N Ãæ­F€€^#äÇlSⲓÙÒ_aÌ– °×É“|ÔÆÙŒ_À·éÚÙ×a½3¦D–]ßý~m×˧N_¼õ$,‰áˆef–.}}zôðòpâ°ºÂô'׎ž‹Ø÷9©¯…^Kc„0âJÍ:ŸìÔi|; IDATóç•›';ZNñ0¶vµx‰á¾ƒþ!1áÁ)붞㦠îfµcÕÃbŽL'q£·Bj«8”¤ŽYªþvž²2ëáò+BcW¿ÏÖ8^>|ìRÈ“Ç÷u\C+—A~ƒFönÅ-QѸ–,UزÊbÌâ:f¯ÌE”eƒkhî:dÊDƒ;á‘ñiÓ”j†gdÙº÷„~Cz¹ˆ5¥y굂”?µrýqdŽý}\níÔ–]§4Ýë(¤æ¯* TT[:1z E@•Ø*?)*!D¾PbbáÒ³OG¯î=z¹Û‹tEÅ}ÝÛ÷§w|¡Ë}N Ãæ®Æ¦F­ì-—u|Q×È’eÙÂÂBšÖÕž¬¸X™œœdcc[WÕrøb#S)‡V)r Õ¥q;ÅHŒEHU˜W¨ª6”Çš¼ø;'~ß)éþîâ÷;K꺿™ ¹‘X,âó8’À˜eô´N£V«5ZƒIŽ@"3–Pz•2?¿äY_‚ x"©±Lˆt%…y ƒ’+H DE V¯Ó¨ŠK4 O*—rtʂܢ 6"(žHl ò¹’D˜Ñë´uI‰ªü-ÀÉH%¢Ò,­SæªYé+¡V« Û¶uyyMÏÀH.V»5 3´¶(?¯ó³Bj­8uÍRµ·Ó’|™Ü€Påçë+]ÓÀ@,âó¸Y½N«...Q={vMY"9|¹ˆP+sŸÚ±NÙ#9•³AžP,ð¹\‡¢Tš‡’’•–Ö°!*ˆ!W_¬¨¢?’+006‘òCk‹ór•:ôú ©ù+’ÃËL H2?·˜®Xd&R®¾$?§HûÊŠ©7Ƹ´¹¦i­æi{ý²í{]îó’6[5>I’B¡ÈÀÀ A»Ó?ÐL~kk›†,€¾(#2p÷Ö³y6ƒf}>Ù…'ÞåºB¡¨¶‹Ù°š¨ bšŽ!àš(°¤h$ µz k Óß: Š ´;ý ÄÅÅõíÛ7--Í××÷Ô©SV‹*˜hrŒ;ö…i þûoDû@Ë!%%eàÀiii½zõ:~ü8Dûü@Ó£k×®VVVµ$»víìÔ©Ø h!¤¦¦öïß?!!¡{÷îgÏž‹Å`öðM‰¸¸¸cÇŽ>|$==½FMs8[·néÑ£˜ h!dgg4(..ÎÃÃãÌ™3‰l@À4 òòòŽ?~øð‘û÷ï—~bnnž••õ|J’$7mÚèëë FZ999 ˆŒŒtww¿pá‚L&›ðNtèÐáóçÏÓ4’H$C† 1b„ϨQ£ïÞ½[1=A¿þºfÔ¨Q`: …PXX8dȈˆˆŽ;^¸pÁØØl@À4jÂÂÂ}  à­V°{÷î'Nèt:„T*5jÔøñãýüüJ·è·´7Ô/K–,ùõ×_y<ÞáÇû÷ï à–ç·èûúúN›6mìØ±b±ø•/ÛÒŽ“(/oƒ¼–‹ƒÁÁà`p0ø[wÔMë15½AA  P&äš–/_þóÏ?—Fû~~~‰ð Eéý½{÷VÜ¢?}úô÷Þ{ÏÜÜìõÈ÷ß¿jÕ*Š¢vïÞ=bÄ0?PÿÔ²E¿S§NõuŒQË{a~#Ç`p08 ÞÐêõë×óÍ7EíÚµk„ `~ >©i‹þ¸qㆠVºE^X® ‚@AÀ5UËüñÅ_$¹}ûöÉ“'C{@ÀÔÕnÑŸ:ujùýWxqhÃûVL—äÅݽx.ènxBV¡Š¡DRS ;Çv<:umoªŠ:óûÏÇŸ0µ^ƒ+kÝõ/¾ôs B3Ú¢Ìèë.ݸS¤Å«HCµò³ðó!ö(üy¹çÅÞ>µ÷ĨZdݾÏÑcú·‘Q(Ҝ۱ågÀ¼O&´¨Ái¢{ø€çÙ¶mÛgŸ}FÄŸþ9mÚ40?P”nÑß³gOµ[ôu'3ªœØ«7o½”¢åŒÌí]ĤV‘•s;.*2:™þøoCk—Ž…lY_\«*HOÌÒ Œ,ìlŒÊ"%ŽÔÊÁLüôŠy17lÞu)¦ñ L¬\ŒHUnZ­³Qw®u:õý1f\Pͳ0T›xëàÆ?¯Jl\ºûZIÅRs§®­(„iEÚ£ »?âvš2wŒ‹˜Ñ¿PI¤ÈØÜµ§Ç…ínÝIöl^ê™™5¹ñ!‡þÚr6 ˜Ú´u©ÒãoœØ7õ£÷Xó^"^Uf<¾°kÃÑX޹Sw_{™Ô´µ½@•{õ¿ ÿ…éMºøô”‹¥r{'#ìþœù4ù wnÜJ¸š3V–à`[!óá‚Áv¼§>©$+ù^Àí|‹žsGw É@]Ù¹sçûï¿Ú°aÃܹsÁ üÀkñf¶è7pç;/åÁùW²ÅŽýf<|'ÆX¯Î޽/"C ‘XZù-\?†ót–-J8µaÙŽ$ûÞï­X8@^Ñ`Ì2:J¥¥5yqÁG6l½˜!²ï3sÎüñÞv„Ö«²]Øÿ׎³wÎî¤Yê³InF(¨Ô¢%ùY®†[tùé7³< X³ ­Õ¨‹s’œüïB¶q÷™“z›2z¦N—㘷o'¾þ 4q€½Œ¬úZ ~à©i‹þøñãýüüÞÆ}üª-V+IQORË®ÞîD)óó˾"ÖîýZy°:µŽV¨ÊR¬Pê0BXOkùd¥°kóR JÚzŽþè« Î”:?_]z=¡cŸ‰ŸpYsòÉÍSg:8¾ÛáÕWêVX~Û ëoëÝàÕ>ƒEr\")µoçæ„ EOã"unò½sGo¨Ì{ŒÓKF×1ÜGq…BS{{έÄÈÈÚÑSŸ¦h²g‹ó³Ý )4²î1ô2U~ \—Ac}ﯿšr3º·­+¿n¹d½F£Á%’JEQéKëiZÇ¡xBŽZQ¤mé¯ñ´F›•E6v6œb•„Юµ‰.<+#Wßњšü´È+bùí'ðÓ ûÆ|èÛ58ðº=ztòäÉ Ã¬ZµjÑ¢E`~àU¨v‹þ´iÓÊ·è79X–Ñj5G"qu:–¬ÖèµýK^MU|;]`ÞÁsÄP'B¥{¥bFƽÇö½½úZú½[·ïnÒ²'ùqIfÔ•=?ü¬À!”·wÉȽˆ+kåùÎÇ‹¤EÖ˜z {§— Ã03ÊôÇþÛ;,÷ÿɧ­K«É‹½}tã¿×Šmz¼;¦¯qù|¹¹\û8795Ÿu0ƒU奣*I±1z‰©mÇöF4ó4ú¢D³Žîþ×ó¢cRôíZ•¤…ŸÛºñpšÜëyŸ u!„u…I÷NoüÓ?Ï¢ÛèI>¢7\ÎfB(hýü õUougË· Bbå2dβø`üç‡XD ŠÄ,B$FaD"Ì`„ÖdÆ^½ð˜q1¶§1Ã2`/ .œ;wnòäÉz½þÛo¿]ºt)€€x9jߢßH:ѯö;‡'36ÔÄ?¼ŸäéÓJ@ÔáVewÃUfðº¸(1&¶HldïÚ©-¥cñs·‰¬Ý=¬/%ÆÄ*»Kˆ×,o“>ÒŒ¥Ä²Ö=F1~|ëb¤ÖʽwßöÆ$W,³oo¡Ì޹p«ÀÈaÈÀÞ¶léì>)1·ë>làÍ_bn\ ë6ÑCB`"%ìÂŽ]׊,»MüxÞ0[¬e0"(_"%õ©¹yy 6%êÓMÓàX§Uçge–ð­­,Œ*\‹âód––<:A‘™]À:šZ·ó:9qõöðÀ#§çi#"°6/5Âÿp`ªÄÑgüŒÑØdjÜd£˜G7®Ä06}{·{ºMkYQ·/D¨Ì;ôànJñIJV6ä+g»ùÚÇáñL%LxNF–ˬFSœ™YÈ´15"袬øà‹wUÖƒFõ³bõÌÛp¡MëÐ>8 ‚4­‚4cÆŒÑjµ_|ñÅŠ+ r àêJ3Ø¢ÿ"ž¡±}çî.—F\ÝõM\pWÏN]œl-d—Ö7ftš¢œlOhbimVýÏ9|¾ÌÒF@G©³³sY$iØí¹yy9páù¯Lå&ïN?pÀ€·h}’/±êÐs˜!Oz3Cæ1lÊ„R³ ­L¼qçj,OîáÕ¯ƒAeç%RRcÛnü¯þöàÒ­^Èrcnþ·ól²´ãÈÙï²GZúéc%’¢†Vk™7ꨭÁšVS©TZy%Å¡ ¤R½^§P(1’#‰mç‰S¢Ü|ïâ‘sm>~ÇY›úÐÿÈÅl™Ë 1Szb·òlfe£o¦Ó­¼‡f]ªa¶(õñÙäkñ¹Ö]›àÌÁ,CkÕ:µd…W«z#¹kgÇsGnŸ:ã(ö6ȼsþBÇÒ×ÓUP’ýøAÀí‹q5S˘$I¾˜e˜’ ‹ñ+/7Çu)¸©\>sú4¡PtìÄÉŠŸ›››Íž1£ßÞjµú…w©gƒW¾’^SœŸ“’šÏX›£b¥!„U¹ù1÷æȺwñ°Ã•v1 ŒLÚõØöΩ˜ë—äŽ ÿzˆœ|§Î›Üž§Ñ±åWeô­‘ˆ¤êmœ½I3¬^§Ó$ÉãQU‹A<f±N§g1&1âY¹˜Ñ/æ÷×øÙ>9pM!w€/µï?w퀹y4ߨÔL‚T¹©O¢¯_ˆáºNá)*ÎK ;wàð¹û)JÂÀº}¯ãFû¶1¤ÀàÏÌÔÿ¸ Öå'Ý9±uG¸lØÇnͯ×ì6\ApqFôÅ«·†(k¼eØÊcÄ'‹Fµá4æ‚”yquArØõ€+wÂâÒsj“™…s§n½ú÷t·¯§ÅqoàØNVW’z!àjHdBF¡†åIÍíÚyöê;°·›µˆxËÒÂÅéQA[ÚR\ÖL¾Ð@fjiïäâÑų›»£¼â>Ǫé+·1b‹v¦ÿï=O *Mv0Ѳ猯Þï+'ßîÁšÜØÛWo¼œgäÐmÜ‚/‡ØV[0«+ÎŽ ¹rùÚ½èøôÜ"-âKd–öm;uõîåíîdÌ«§'RÏܾ}{èСÅÅÅ3gÎܼy3AÀûŸøhü[ôëÒï{3:u‰ŽàYwò™âåÇãtQÊÝ€Ã;ÿ ˆ|rûØi'§ž2¢R«ƒËâ¤Ê3ü$E‰ DH_ W*‹Y,¨¦•cõ´®XYBr„bñv83 # '{ÚA777›=cz¿>½T*ÕëXµ¾:CŒV£ÌÎ*â ÚXšqÆaZU’›’¬Hì[;š°øùs¤†vÞ½œ/xÂ5ñ:sÞ`KVCWLÅj5ÅYY¾µ™™œ¬Ÿœ6qƒc’ y>˲Z®âÚÌ2 ­Ó$ŸÏç–ÝcJjê8h’ïý_Τ ìÛ÷ŸøŽ3¥-¿^Å…-•´¨Ï¾r³Qxm.‡ÊåbŒÕE…º‚Œ¸k±Ž#Æô”¤„îÞy.ÛvÀ¼iîœÄ«'ÎÚ®æ,˜=À’ó\èÛ2xciJôÊìäЀ»%f=ßêÌGMçØD‚$)Q{ ‚ ¨&°ê¼„[GÿÙ|>¾¤‚^Š 2c 2cÝ»~³÷´¹ÓúZó}A0­Ì|tißßn§iÊ>Óæ&E\KŠ~p+dÀ{Lìnþv_K$Å!9<#›Öö&<ŒY½FY˜“ráñíËçµö5eÒp79·RzŠ'2´°³–UÉ»ÐØþég¥ÉH’ 8oœkŠ Â"²XÄ* SÃ%ûÚ¶æ<ç’Õùq·OlÝø¸¡xb™¹}[C®^™—ùøÚ‘‡·Üýf|0ÙCÖØjσüüü”JåôéÓ·nÝJ’pF1?ð-`‹þËõÁiŠÖ¨BiØqÀøyªo7Ü-ˆ‰Wuí"®ƒŸ'H¾@bne¤KWg¤ei‘\XMû¯Q奧i¸‘¹¥ü ¹f–eE"ᄱcä&Ær“~}ÏÌ'ÖiÔÙ™9”ÀÜÊÂ詉u:u~nW`ciiZ]¼(3îæÉÀ(&„X§×éÔ4UåÕˆ*eJ|"-”Z:ؼ•îj£38Aqy# KëŠb!ê™9õº"…‚õ–I*Ätª‚ìȇé ÖkJr“ãÒJ¬sïº+¼Võ³ Í2¥1fBÈ¥»%Ö¾3ûYé ãÓÃBÓ%íG¾÷ÁàV„ÖÙZ¢NÿóÎíД>Ã8`ð~&Ú‚œè7S6ïôn/`šÒ‚ 9<¾@(¨2ÄÂ2zÍ`„‡Ç3’6úˆë™O®Ÿ¸PíS"™u»®Zq cÞ KWc¦$+áÁÙ7÷÷<ˆF^‚Ôpÿ¥Ñ>É7´tîÒÙAs÷NT¶N™öèêÞRÙÇ#\Do½|ÛnÓ—ê+'BA`Z™úðò‘O†Þ8´µ¨xÖü)d„#0±ï>ë»ÏVéðŒ^§RªéÆUmXµ¢ îAxÉ•J…ÅŠô°‰>­*µg¬æÿìw\GÿÇgo¯ÃÝÑ«tD¤Š{½wQì%jԘē_ŒÑÇhŠÑD½Ä‚%öDQc¬ˆ Hé½\o[æ÷Š4‘Ã;˜÷ëy½³7ììç³³³óÙ™)M:ûçž«Ù,ûöcBç„ôñ·fA t’œG§OÝJ-«i`nP3Zcccûöí[VV6f̘½{÷¢h~DŒnŠ~]^¬ ;p)B )ÌÂÑX@ªÔ*ò•òªøgõ+Ž©©s«VÂcJbâ¥­Û «½ÈË{šãòØÂVnÞÜú_õûnšMQ”© ?dÜX’$ë2W5½IFVX¨âpmì­_ŽÅÓ©S)µL6O$`WËRªâwO<õÚùu´*ˆÉxq;ØíÕ}åiÔ²²ŒøD¹©ÈÛ¯µU=®S§Ó±Ùì&f8Îá˜Û9˜è’äùyŤ§=þªEªV•äålž™ƒ­èÕ'´ª$ãñ•ÿ•™8øµeÇÆ\9é¼`€ çõPÉŽJ[VT< 1Âß$JxjeQÖÓk÷K¬;Îä©V-ËY\3R„<Û&ºìâ9íª¿çc^ÿª¿AcEiQü½Xȧ]°¤ñj?\ß®ÕÈïþžÂaTy㿸}híg2HÀXZtmg @—^…Ðj•,'3›Žµ{·É+¾âHE~âõ?WïøO¡F-ÏÉÍ'Û‹˜†,„V–=»s'M`Y¸v˜¸ìëñžLR–wùÏ•ûË{ñfS IDAT‰²‚´{áƒ[ö´e|¬¢õjޤH¬´ ¯¸LäÝgúîî7lŠ|qçüU?qmL±*é¥âÒ7E˜•¦Ž½ïë Áï­’‰Sââ4–®íz ´}´çValLê`oN¥^>qnâÕÓ׳¹NÁ#?ÿz¼K+‹_Á0 2Û§83¼×7™ú~ƒ$''÷ïß_,9òèÑ£L&ŠÈzu&ÑÑÑ‹/nÑ¢ÅðáÃOœ8AQTß¾}8——wðàÁaÆg´ÿú¥Rhš&I²–ã²° ˜Æ™,SS“*ç¯Ôh­ñg3K¯.=Zh‹³‡G$Êè*?RšÒœ¤/ß+X;´ïîo ?ˆ÷N’¤L&S©TõÈ¥ ¯ŠV­*Ê/fqMíìE/ÏICHCˆa›Í„Õü+ËŠ¾r8,Špí6õ‡åÓÇ÷s×½¸}3VRÉgJ)-J~«YºwhgC×ãšV¯^“ššÚÄ lA‹VÞ,¥$3>¾ðU§µ2IV\B_hîÝʾ<šTdDŸ;ûHkç?vÉÒEÓǼ¸kg®¤¨èjZ=ªÿÓ$Jø;¡Ôâܸ[w²L† öa—oåÉ``4M]^CQ$1À``z¾”k¸!@)eE‰±Ï1SGÿÖ6ƶ¼ ¤Hµ´¸¨¨ðõÿ 2R’î_½I˜B+‡vÝ}y´á+ÁÀ«™‹Å Xr©L®Ðêh‹òï8“Ëãx jeQf–pS‘…G+[µL&WAŒçîãÉT’—oˆÓF ©ÓB¾¥ÏÀQÝÍ•¥qžIŒs½MZ)'Æ$B3ßž]}‚\4ÒÂgqÏÕ°R€¤(ñþ½<ž½[§ƒÝ*5QéŽ@šÔjt7swÎ%)))}úô),,0`À±cÇX,@ PÀHNNþá‡<==Û·o¿yóæ’’ŸŸ~ú)777""bêԩƾ ¬ˆA«‹3îÙ´áè͘l©îe@CSZYNÂÝsçïñE–Þ~-9Öñסєlž­å«Sb ‹ÇgAš(x^¥ÕÉòŸÝ8öW¤Øºíà¹3zØq¹¶mûvâ—f?ý÷ßtmE*‰8+ê^´rhß+ÈŒ|ïKÊÍÍ=yòä¶mÛ›šá€knéÕ£‹…¬ !â¿™*Ò¤ª$+öÚ•ÿÄ"k·.ÝÜñò[¢(L»þüÚÁ¿ÿø¡n<ûvãC‚YI×Ï„'*è×Ï@­Oh°ˆ¿i”ðw?š²¼äÿ"_°|úmo¢£ ,6×ÚVD(³Ò²Ô4¤uJEaF¶šcagk ônÅÇ2Ü@b•B’ú<ã[¶ô°6þ7?¤eùÏ>CÇÜʽs'†Äû ¾©™[KOªJ‹žþ{#¡D¥’ä$GÝzC8f®m ½JS¤V£¦€a,N½êÏ€8«|lE§Våçä© ¡¶¬Ø&¦NAV:¥<3-[ ñPJ‹“b’¡È¢U»;µO{w´8ñir…éP£”e½x!7Yµô‰ZŸHSi(ÏNfffÿþýóóóûöí{öìY‡=ƒ> 1hšÕýúA(­,óî¿ï^`óͬ¬Íx8!äÊ ¦È­]ÏБ|íÈ]/VþãÛ”ÖÆut‚ú·âc^ï®Þ†;F¥ÈÏȆ ‡Özò¡·„„¤4ûуD3±²iݽƒ5)#ÂÚ{õ˜þ{Ø£"øÅÍý_ßÜÿò'ŒijÛº×Ø©Ó8 Ydà8Ïg€R :­´¸XI;™bP§ÕJŠKt/ï‘N')“RÐÿ8B*}ÙSk½Íb3-íìDžºD\FAãéëxÚÆº#”K â’1aKïÀÖ\ÀZú¶õ:{¶8>6IÐVˆI­FVX(es-m¬ÝŠ>ªÐììì>}údffvëÖíìÙ³\.;ð7Sšâýº4#ëY·r¬ÜzÎüÁ¹íÃûãâ_dæ¥hhœ'²ñìØ­sÏ>ý:·4ÑÊ´Tõ&+|K`I ã¶è<ýgÿ^ÿ^ºõ,57½€âˆl={ôéÞ·o¯`'\)ÓP*øC…¿O. ixå“è´ª’‚BŒmbogùú„LßÊÉ•ó0£  ˆòuÆ­-ËxòÏ¿Ÿ’.Ý&Ï â¨43»6Ÿt¿¾ã~›ÏýGµÄÄù‰‘×q§ÎƒFv0ÕéÞ×äüüüS§NhšþóÏ­¿þúkS2B†Ð>`ÒwkÜμp'!=¥˜kíÖkÂÀ‘Cºz°”*@Bš÷ü¿Óÿ¤q]º éeKêXÞ…eã7tRß”m·î^8çî0©T}^5ìöj›@ gc´(#êÆc¥}Ÿ©=íI‚|õÏÚ½ç̯˜'Šø; ˆ<: ™3~h°PS@ÿV|,à à-Bë4Š’b“ëjiiø À¿SŽV"N}ô àBK‡ .|cY„â&6C~'8´i_dz¥•ú™| ç€àN~vliè"0–‰ÀÖÓà ËC¨(΋þ绞̼ø›ÿÜMù,Ó4­Ñ|W8Î5áÑ¥Öh_wéª ž_ýiÎÕjiù¶^½§,ý´“Á|ú)¹´0.6•eÖÊ7¨`"´hݶõÙ“¹I±ñ’ ÎæEªÕ*€ã¸©‰¡•çææöéÓ'==½sçΗ.]jº»e#PÀx+ÑÑÑðë;HjU ­JQç–¡‘gËÞÙf!Ôò2µ\Ÿï`½|Z뛾A ¯ä¼NYš§¬qœ+xùrŽgE92TÂßçf¨¥Ejé*±F“i¸¡š4EŒ‹ãƾ@$䥹1÷ŸÉ!ߦU—NöRÆqñ”²8íÞÙ°ëérÈ´ð:ÿÛùÁŠÖ•¦G…ýòóé4B–ÿâî¥ÈÀV£ýx½/Ä…ö>~®Ý¶ë|Œ¸â•„³9&B¸TÎd™ L XIj• 5gšð+íȵrí:{õâ~ÖUš"µ*™J æ!æÄÅeñDþmZ2ËëÌD(ò ògÇ>û¬¸sO[ g2M&€,%r%Ã,RÅÅÅ}úôILL Œˆˆ077G±üÍ…f5E¿1?lžz›æø'[dîÚ¡£M|Ô㘬Ÿ¸¼kÌRÊ´G—ÂS&Ì㉫´õhÙîÚµ»| LW®\ùôÓ9^^^ ™L)G%nl#ü xBƒÉdH•¯Šoyƒ‰8õQTŠÀXÚ¶é $!mBh•¬,%>Q ÀøB¡›¯,“HµöuÀÓ2)J¥,MOϧ|Ýpþ#ÀyN§ýÒnH£¨ØôbäX»´ò°c&Y»«œËØÛ ±\ôäý„ÀŠ5‰jÝ?j4ªüÜŠÍáY[›c¯—l¥IB-))Áõ:m£Ü¨•–eÇÄæJNjäžÍ­Z¢ÕÊËÒãbòºösd°9¦6öfDž*?§@ ͹†W5I$’ÆÇÇûûûGDDXXX þ¦O³œ¢_—ª•nn‚Aø›ßXz6‘cÐìMŸ,$eâ*;¿†‰càè5½§3µq™¢ß>WÞÙð¤é;v”ò7qÃQ G†dÃ?>“Å6‰hJ¦P(º·‡VIŠ“<ʧ,3k§ݼY´Ñt`AŠÒiÔ/k}HS$A¤iŠ ^†„Ž2E&´j’!òî6$ ŽHkÅiÑ$i¸‰©…W+WƒmµÑjYiZl|)×´•»§³qíüµò²Œ¸˜|Š¢Uâìq¤$;&>··£3W pñöÞ~Z’›¨ð25¬1~©TÚ¿ÿÇ{yy]½zÕÊÊ ÅAð7 öíÛ÷ÙgŸ˜Læ!C¦L™2|øp×ÌmAÃq쪾 'uÊÒ|e“S„FZœ'­wv»víÖjµ5‡‡_ýôÓd///4àŒJ82¼‰WÔ›cbe+"Šå%b t7ÅŒôN’ò²Üب§Ƴ°nÙ9ØÉ˜º¯,ÏÌŒ‡9„*™456AØÞœurIγøòMëYl¶¹¥nø·B­,+È×Z¸:ŠhR$Õ%©Î½«„°-¬]»tóbæäqH©J²ž\ýç¡T`ئ«¿ FT%Bµ¬,5.¾ÌÜ£wè7kÇ·dUù­ 1rß7fÇ&dõqvçš[yuíåôðbfÔåüÜGûŠÕœÐ*d%y/7³F®”Jå°a⢢<==oܸagg×Ü^Lð7_ÆwðàÁ‰'ÚØØ CÞ·YZZú÷ß'œœœ† ŒZç(”””œÙÞ“©ùúu’ÒÌG“Õ†‰¥o÷ 3ª¡§ïëUW(ò0¿w§ÒŠü¤+;×¥ÞmåÀ”g%Å%æŒ'²t ° ·ˆ~îÔIóbNm<M[;·°17Á5eùé¹e:Ʊtòë;¶¯=MSïŽTþÞ¾Ò«”V–—xÿŸ‹—¯=+å;µí9v°“&à›Ò×ñ´xGh•´45&^.0÷öó2-ÎË«ú3AYøYÞ¸›ÿ,&½·›'ÛÌÖ³ßÄÁÏ~?ÿäò®ßä#& íâmÅahR#ɉùïꕨT«Xëò&HLL ;råÊNwôè#oÐ7ƒ%Í‹½{÷Õ:¼_ÎÕ«III®®.ÈpT‘áz2Ü0Àx¦B×Ö0UœšžOy:ã9Z-)~ý0›0EVNí»ør)`TÓS0žµsû3Ò²·Ed©!¥–dÇÜÎŽyÝð:ùvŸ4±‹%$ ~B Ã8 Te¹Ie¹•Ž3¸VžÝGÏž;¤¦1„Mù´e¹Žýžw… !MéTò²’⹎Æù6Þ}&̘2¤%[£«\†4¥9þ”v¦Z€›Úyu?±k ÆÛ’ᦶ­ºšÒÝQÏ­’‰SžÅ«6v°Fùg vml®Ý)ˆ‹KèéÍe G.YŒý¹óBÌå]q×›YÛZ›2 EYI±XN°Ì\ƒ†9 s-OµZ=lذ›7o¶hÑâÆ®®®¨©@?ñ¶®_š¦###ÃÂŽFGG—áóùÞÞ­ŒºAß v)o$Äbñ‰'ß^¶vìØ¹~ý:d8*áÈp½^ÿª¿!OÇXzù2Îä$$åôjáÌl¼«m!’—Ä>ŒCÇÂÒ­SG'HQz¸úÇÌ­÷¼õ­;G^¼vÿéó¬ü2%qžÈÆÉÓ¿sÏ>ý»µ6#äÊðïS`íÕkäPœ‘/–ki&ßÂÁ= ¸{¿~=ÛÚc*…Žþ¸wäåo”NUš™X ÀLOhiçÝ­‡p—®ÝÚ¸òureÅ2¸/ÓÓ„ZšŸ.ͯ.×\'ÐÑboKÆ4' !C_w„RÈJ’b“t;§@_kª–ù,L©½_ûˆ ãŸ=àåσÆuì8e_Ïá×îÇ&g禮ЪE`¿àn=ûtñoÁTÉu4l”ªI§Ó7.22ÒÖÖ6""¢b{`üˆæ †a8Ž“$YsÁB™Lvúô™cÇŽççWyã0 ãmÐCišf±XoÞ€¹0™ÌºnŒìÛ÷—F£y{šë×#“’’íìlᨄ#ÃÜðé>hèjœ'2÷êÚN°7>öqz7'ONƒ{ g! ‘s»/,æàÒ$¡–—–©ô2®÷[unÛvÄ¢®8,&g!M‘„N£V©Ô254 ! ®È9xÔ¼^Ù,&g`BŠ"tµZ­’Ëi¸#|ßQë.LçáØ«gBi’ V£ÑÈËoK_½¿‰ÐÈËJÄÛ’AHEYéW×ýð;Â8MùõügLR-/•Ôúàn]ç‡ ù è’R¹B)F±»Ž[Øw ‡Åd2°—EN«Q«Õr™¶aîÈ;!bܸq—.]²¶¶ŽŒŒôööFí| øÀd²¸\nQQ¡……›ý²}–••uìØñ3gΪÕêšd¼Ñ>MÓ*•B¥RYZZëtÚjÂ<Ǻn¤H$’“'OÖ%PÙ¾}û–-›‘ᨄ#ÃÜp}Ä9õ>ËÌÌ­k/§ÿ<ºßË#HÔÀ‹tA} ¡I¼$O®ÿ>"½ßHj™T-3j!Öi:¢žãú ”N^ZP÷òRÇôï{Ú¾#Ò(Äyou$ÕeE겨Uɵ*¹¾ïÈ¡(jêÔ©çÏŸ733 ÷ññA| ø`³ÙÖÖ6ÅÅEÑÑQZ­öùó·nÝNHHxKDãàÖ­H#ÕË`0„B¡‡‡—ƒƒ£R©(^mùÌÅÒÒú-†7x¾ÌùókíªÉ½{÷ÅâRww7d8*áÈð†5üƒÚÔ ßskba0¨[Ô®‡·ÿM÷êÆiœ«5®.h$ AB¼j¢(jÚ´iÇŽ‰DAAA¨…@?ñ ÃLM:tJH8°{÷îÔÔ´·§g±XK–,çr¹M@»©© 8¸óG1¼ñóÕ&„V;òìY|ß¾}ýü|¯]»VëŸ ÃQ G†P£ºáƒÈ8t˜¾±ï/µZmAA¾T*¡( ˜˜¸bÅÿAûõëwóæM‚ *»¹¹>~üÈØ#R.—keemee]M¸žr)ßbxS"++ V«*Ê 2•pd¸^ ÿÀúߘB4 ‹„ !Í^H9;wîúå—_pßµk×øñãQ<„hö?·{°×Üp%d¬ŠŽþ!õ24 ·™Wþ8ð@aßwþìnV˜‘ŠÐétÅÅE\.××·;‡ÃÉÊÊš1c6A ,Ø´iÓÇÇŒSXXXžxҤо}õM£(ª¬¬433]§ÓÑ4]!\O¹`°²²y‹áMì™HJJðù&åŽJ82\¯†X«Ú˜¬F›¥#!HØ»wïªU«0 ûõ×_Q´@yLzâð- ÇŽ<þ¿€`VS²aÝvø¤ÐbgóoSW~_³%¿-wÜÌnV¸]Øû@’Aè\]Ý”JEAAþˆ# {öì¹bÅ×bq‰‡‡û¥K§M›ŸhݺµX\bì¥Çq{{Ç””d“rá …\O¹äææTkW6\ù~\¤R €$ÉÊåŽJ82\†X«^"!HbLBŽ=úÝw+1 ûùçŸ'OEÁ$üêùñ°ûZÀ™qä’Çß]ܳ)¸à!†  û°Z• HŠ¢(ŠZ°`ABB¢§§ç®];™Ì—åÓÑÑñܹs .JJJ²³³m¥†¦iŠ" ‚(®§·`y.$I¾Éð&9ѽÖ9üÈpT‘áú3üßFå4Ú; ABšµ¿ÿþ{É’¥€uë~œ:u Š$(à@>;zä‰ð­ùÍî§9û³N¾±¾ç@d=¢ZÅJÓô?¬¾z5ÂÜÜüàÁ r›•ÏçïÙ³ûÎ;M¦OQt…pýçR»áM¹ŸÌÚ‘­ûДڜëçô÷wq™¸Ý܈—©è²§a+'÷ökaaÂå‰l=;ŽX´%2[[ñ˜K®-lÅf0]ŠÕV>/6ÖÇpÛ‘²h î/÷bbì¶kŸQÕ³Î& nmœÙ»µ­)›mjçÛÑÞ'Rd^äo³úøØ 8\ƒÿÀÏ÷?•U­W(ñ³K»~˜;¢[`Ë–&l¶‰•[Ûs~¾øBU©&*Þ;ˆËîµ%‹DÔ7­™X9 aèYmíVáÕ%âû;?äjeÊ3µöìòýéç*ý•cÇŽíÞ½›ÅbîÚµËÕÕµ–ÂÊ`tïÞ=´ˆ·ƒVéG Œ¨Iml !HÒL…\ºtyþüÏ(Šúæ› ,@Õ7ˆÐ÷¿æNØß©$f6`âP+>â—]¿§_ »,9ѲæÄr2í¯ Ö\(³òlÛ^ûìÆ¾å·þù÷Ïk'æ¶æÔ7eÆ‘É]¿?• Lmìl­Y>òA¤†Í8ëÈ -`™»úø»i³]Øuñøé5çÎ~ÛY„̬ïú½_üÛwý53~ìs{M0¿<OÛóéâ3˜cÈæmSœßÞ]BåšÕõëÃÙ<7g,+-1bë§Tw/ ~8õ“9'óxnNÎ 3->|Ëìèݽ‹s=_M‡%§–Œ™¡c™XÙ;:û:2¹/â®îyqêâWW´ãÆmÙoÊpçtx¢Ú²ÝðÁ~" 0^gç7®ÉÿnáU  ÎÏë²t_*nãêìl[–þàï'ÜNØÿĻĿ/11±_½ðãëºtéÜ¢µ zÛdfÓÕ/Œ@†£Ž o4â©9þ|’$—.]ºxñbd¸Ðó¿òÆáSÙÃrðÄAæàtš8Γ ¥á‡ÏÖÒd îoY{ÛcEDZNÂýÛwb23ïolò/~9ý·8²¾)ný!ÂfÂÒ‚¬uu@g IDAT̂⸟º²™°iÊÜ#/Q§e_ä§=ŠNÌ;¿i¸#£äÖª‰K¯HÊ/NÐmõ¾íxš'¿Ìüþ¶ˆÄ-³–‡—2\§mß<ÞáÞ7ýßu¯Õ72‹r’Rò²ïýØÛ”Ý\3wÌä/ïù­½•Y\~üÎêf äꚟ#”‹ñ§ý~úA–DV”™ôäáƒè„œ¢Ì›¿sÝYýÙæÄ—#ö‚_íÞ»¢¯%ànc×ïû«œýÛç¶}C?N…¿–ðà·e—_~QœŸŸQvé˶|:ÿÜw¿ÜÔ4d1ÉÎÎ^¹rA |: =–ˆð#ÆÕO†/‘$ 1d!7oÞš1c¦N§›7oîÒ¥KP½@¤á‡ÏÒ ›aû €Õ6d|k&TÞ8|*»æ4@Hñ{¯?¼æûòp•aÑáË[&ØbêGn¹®ªgJ’×gé?BüÍ™À¶°4ÅT‘l~ ¢þ?ûi°sù¸e‡Å‡öÍvePYa¿Ê|yq¼ößì[ÕÕT—°yÖŠˆ2õÓ_f~wK†·œ»kÃPëw®|I« ;Ž|ÝÓž óà%kgºãtÉ¿áùcv^ÚÝžU~í–¯æ‚Ӆן¼Þl^ÐqÒ¼QZð_çÂqè±dÏê<íã#Çãë·bRÝ…¿’@XŒÙþ÷]y°þoýdGœÊ½úOLƒ-Ú$•JgΜ%•Jûôé³|ùrØl(ŸV>«Mß¹ÔöÞMרÚÈp!MÓ¡Óé‚F%U) ixýúæp'IÒX¦iš¦éŠÕd‘$ iBnß¾=mÚ4­V;gΜ~ø…ŽðWkp•\:|ILã#&ö1-?Äô™À‚š;‡§R5^þ‚~Ó'¸T¾"ÌjÈ´áv ºðzå`ø½RŠÍžPõësâéÕë4f6xvH•Saï9¡ÞL¨y~³ôU‹†ãÿÕÞuŸ˜Q/vÎ5<Ž(€5êd¢4óáÞ¯§O[º.ì©ùø¸0™,‡[TT¤Õj ? (J¡K¥‘Hˆ„ !HH3òðaÔôé3´Zmhhèš5«Q½0Ö®Û–çGÈ î2zb^EÜjüÄökžÜ‹>r,ñ«•~UÂ;¦{ ¿ ÚI8~m¼™ /7å…v­ˆžß#¥‡k~µqî´”\0[Tß*€Ùºm‹W¥=Ï €ÕKk˜^ówo¸<ç­kãµ[¹ouwAôã.î.Uíe „\Hתa-G ` U)U¼œEOçÿómÈŒ· ˆšQ »¬TJÑ{÷Õ¼§pÓÅÓ­Z á‰D, êTJ|ìƒ ÉÊ•+oß¾mmm½nÝZ>Ÿ?îgØPSœöàÈo;£Ø£-í¡ß.`ÓžáL˲Ÿýóç/×ÕmÇ.]ÜÏ©Q{r^s6#ÃërmZiY^f©õøWMñ¡¥*D%¼IõçÛ~6›mccSRRôøq”N§3p{ †P(ôðð²´´FB$¤9ÉÈÈš4i’R© ùõ×_Ê' "(à¯ÒÞÏ:yø†âžcCºTZG÷;±óÊû·ž=òxź¬J ¦ÕŸ%ÌT `@+•**Âø÷HibjR5%T)T†@$¨2ãB‘ ”*¥ªr‹oѵg+îÅb`·8¹-¿®°Ø¬ê׈aÀXl&Vãx•v¶sZÈ/·•¶=¿Z»"´wPKG SºëóÝúï(!‰ú|OÿþÂ`×ФwíÚý×_8ÎöíZYYÀã€a€ÁÄ1 ÃX8ªÖ?ØLŒ‰ à8£Ñ3h­ñ¾\š›ž¥ó㤑ª¨#LMÁÁ‘$ AB gÏâCC'+ŠqãÆnÜøƒÁ„Ñ¢·âK½8vW •²¡ «îöù- äóãa÷«îårEõ6:TÈå4˜‰Iåá产5úã0¾)Ã-—Êk,#@ɤJ0~•Sèžmš½úŽc0€îÞ w¦ú¾)Tòñ}7¥˜í¤g6ÌÐÖÝFÀ)ï" %eòzG1ï-\¿Ü¸qsÍš5†mÚ´±M›6èQD4`Ó¢¼J@FT­"5Ò²ì´l¬M[W4s@ ˆ7‘0nÜ8©T:tèM›6¡haìèk„ŸJ8vä±b\3k§FI(ÄeÊŒ“‡o­ëÞÿõ€9™óLüÌ*§ÔÆÇ$‘wiéYyH¿î)kïÑÒ‘ÒŸ?‰S–U¾Î'“Ǫ ÆöhåVÑ VG¯ŸñÃÛ÷«¿W)–LÚñÍì?zF,ñeë3àOOI§Ë·S‡ªÛ䱫 ¨ÚX¯ûFï'\¯¤¤¤Ì;—$ÉeË–=Z¡—/²ö±#¢×Wõ=•W—Ó.µª…ú5³üüðãÜÛšk7qÃß­’–fffqû;5Ò…4gÃIiNÌ?G%8N]>±­ $$ÙO.9òÂ}Ö²qþ<¬)Ž@ MÔÔÔ BÊÊÊ ¸}ûöšk"F‡žº¬ˆè#Gã ŒÕv异ä?ß=B„Ñùg_“UnGÈ#öϪ<ú K.ÿu®€fØ|Ò?ˆU¯”µÀjÓÿ;]veOÕSù­=G’HŒ< ×«)Š;?ÌX­æ¶ýzßšác~Ù³°5K~{ÕÌŸkôyS0ŸU˜_XyaCX|~KX¥1‡¨VªßÙ {áú¤¬¬lÊ”©2™lذa_}õ¥þÃRšó䨳ÆÎùú—ËéšW>A$ãþá¥S§ÌXþgx¶Õz¿DYúý¿Oùì«m‘éù ÿì]¿øÓã&͘±ôçÝWž ÷ü`(,©-Þ—•fdæ ‚3ú¯R"e‚mƒÜµIâ$ YYN\šÌ®c7=EûøpÒÒÒFS\\Ü»w¯;w²X,ä üo@{/ìx ‰±ƒ'Mð®eȳ2yˆƒ.¾xèJ¥eá1\}óÛÐï¯å•7ýiñÃMÓ/„ܶŸ-ú¤ÊÌùº§¬ ^ŸÅŸw4’ðe¿ý'»|Z]½uÚÌ]é4îºlrù²þPrýÛY›žéL:­Üûm>À„=ÿ·wI Gµnæš{JýÝf@—`!F&ìúîϧ²rt9«ÆÍ;!f±ªµqgOW&F¥Ý½“M6”p}BÄÌ™³2226oþ£òŒ ½í"…‹[÷<©=–qêâs% !¤5âœøð“9.ã¦qa½{W·FÜ@®©ìˆ[5#ƒ‰c„$'öôÖß÷ß-â9·öõ°¤r_þ{ï¶ÓqRZï®6uÃß ©g¦çY¶°¢1Û¦ixª”Á®"‘¹g`+Fò£˜ Ò‰8-!MÙ¢S{Ç&l8@5999ãÇO(,,ìÑ£Ç_ýÅf³‘'ˆ¦^>SQÝ<|*“¸½BǹÕA ûMawtO~øáóEã§Û–duZ´ÒòØêþ<ÍÔ™Ïò•a7è·¿–Tí`«{ÊÚEû|yhgÌÀYGïþ<Øs·›‡¹6'1¹@EcV=WÝ0È À’ËKçlN {þoßÒÀ—Ëštú~ï·×{¬ŠúmÖwýïoì%ÔËP f9ú»e®}wïò—œ÷÷±g?K-ãuúfUË¿¾;X\%­õÀ }Í".Þø"Ð}Ÿ›Ãø}ÿwî»n¬ú ×/+V|sïÞ=;;»ðx¼Æ)åp-ÚNM^·óñõSW¼Žj©Í‰ ?u½ÈÜ»ÿèÐ."BWñåDyöjøÇ§D,>~òÔ?W¯ÕüÉÚÊrâ„qýúô1¢j$âÌçÝB7ÿ4Â[(4óÑ™ß~9};ª‡Ï'v Ðåô‹ö·áÔÈ Ÿ?¾ÿ_L–ʾ÷Üñm’JYqfV¡C»Éæ4  ë’ÑðºT)‘ÈÕ¿µàÄÓÇ9]z²ÅÉIY”çˆvÖ4 áapäåå=&''§cÇà¿þÚÏáp'ˆ&ƒ>Fte‡ÏæÓ˜IŸÐQ-Þt~“^¡£p¨¸~øtNEó“é6õØÝókÆxQéO£ŸËL½zNÿéÒƒÓŸùrkD®uNY;,ÐCîú¿I=<¸¥É1ÏrH»vCþq5:ü»Î" N-ž÷W:mÑÿ—½‹¼+Ïܶ_ï[Ý]@$m½<¼T_#Ü o.ߨ³xH€È{›…µùMØð•LkÞÁÓöžûmv_‘,éáíoݺõ_b ]oázå?þ 311 ;looW¥ õ:*EC¶™Cà°i½%É·ÿ>~íIô•ã·¥V^]&Œmk¢%_%Ã0“Å“…Óú%ƒunme5cê”Q#†W3ÓÖÖfÎ̙îK.µD,PÿÎ/³~€®•Sàð‰}¨Rqi©DAólÚöí`ªQäedÉõ:ÈÙô ‡VK‹S݈Í/L/£!„&å’¢ôÌç¶>¦Tcï7aÃëP¥à‘½¿MatTlAaRR˯£Ÿ)Ùd G ã%?¿`ôè1YYYíÛ· ãóùÈDSB#üÂ‡Š¨Cï i{mÉ ·¼üŠ ÔÛeÐwaƒ¾{w&ïLɼ¯„Ú÷–®‹ Ðµa¡kßpz»±aÙdX­'ö]rKº¤R Ýé—çä/uÉúMÇ9ÃJèƒÕ.À¬íÌß/Îü½êQß?s¨?k(±éþÅî«_Ô îk\X„¿Ë=ÎðƒúP}º.]ºüóÏ¿0Œ?ÿÜêëëÛØ%B¶ÈÎoÈäÏ?õ` pmÛŒœ8:«Ó½îaà 6—Ã`PÇPFøiš6áóCÆœ9w¾¢i>kÚ´Þ=»«Õj#«rØ&;OO‘–xi;3ÐÊR¹J €ðÃsøÀ~£6ã[¹t™øu@æý“î¤Ä$H‚;™R!-ÌÌxôkÍ…†­«áï®R‘uk_§ÛWo\—‚Baàho¶!øßÔªø0JJJÆŸ‘‘áïïvØÔÔy‚@?ñÞÄÅ=[´hMÓß¿ràÀoh?ë{U|\híÑ?¤ï“Ÿ/år]|{OÕ¯ˆ;_ÆK —‹ãj—Õ×ë(œ¢(>2öeÝÖÖfÖ´©½ztS©TuÏ¥± ‡¯C›W£û€á8ƒÇc‘2*Gè8„€"鼤ÚVéoÒ†¿Ìƒ"5 ’Á²ð lqíVJlBI‡ÎB™$/#KÑj“nÌù×MÞðwW)<¡…§Ëé×¢\Újï†ÑúÞããŽ@ F‡X,3flJJН¯ï‰'D"ò~â½),,œ6mšJ¥?~ügŸ}öñ.„R•%>ŒÉ£ ©Q–d¥æ*«,È‚q„Ö>=‡35NN|ÃZI›¦i>Ÿ7~Ìh+K +KË^=Œ{ ÖúŸ dùŽð7æ"+Ÿ¶ÎWÃÓâ⊃üUyéÙ:ßQ,þÛ8 g•Â13s vILqéÔÞÒò M¬JA ˆz •ÊBB&&''·nÝúĉ¿ÍÌÌ'ð#ïF£™>}F^^^ÇŽÁ6üú–PßG´ª$ãñ•ÿ•™8øµeÇÆ\9é¼`€KåUYX[ÿ~ÚB£ÒzŽÞwÓlŠ¢LMø!ãÆ’$Y—¸ª¹4ºá§¯4¿üHÍ5ü_Æ¡ ºxm#üMÚðª&¦f>An/gÒÚ]4·ùß¶_Å];sÅýÓáž•öŦH­R¦m,sÞW8I’2™¬~¹4²á¾ â|ýIÕü«ý6è%}È'ýFix5øs¯6^Î'ßùÏÜKÍ èåH7v¤Ö´ W•iŠTKòž?ùïa¿í,?©wÿ?ºáa,¨Tª)S¦>}úÔÍÍíÔ©S666È øõ̻ثOJ„°jÕªS§N ‚ƒXZZ¾µ©Ïv$$…i÷ÏŸB;tì?~¨R´’¼~Oìõ3á-çom‚$dÅ©÷¯ÜHc:·ï7¨½ CÏö@½ •KcªŽ2VšÃ_{Àÿ:Þ×cÀßÄ ¯O òjEF=Œ~Àè0~ˆ- ;¸¦kø;«¾¶$ýáñÍûïÏî#§ñÂhlÚ†×ï!ÕjµùR©„¢>öv…ïÃ0.—keemee]>o AB#¢ÕjW­Zgmmýý÷ßåååäååÔE~¢ 'NœX·nŽãÛ·oóöö®KãO_msYaòÝ çqçNBû9PZ²…çv{±5ê¿S—=ñb@J§§ÅD=biœºõ‡P¿µ|=†ã>$—F4¼ö˜V|ÓªDÿÕvÒÓ_ÀßÄ ¯×TàÑÆß,6EТM %Ùøñ~Ó5¼.UŠŸm«ß áb„F!‘*tt30ü}ÑétÅÅE\.××·»áoyMQTYYiff:†++$ ABŒTˆZ­9rdllœ££cdd¤››[Ý… (àG ^óèÑ£éÓ§Cׯ_ß·oß:hzižÒ¼çÿþ'ëÒexH/[RG@ d mü†N꛲íÖÝ çÜ&™1 €` Àc‰oý ¯šKã^=à†Vá¯>‡¼œÅo`søÌðšpLÎ]ÝÅt[3òcŒï7QÃëX¥L2+-P6'Ãß’$‚puuW©”J¥ÂLL¦½½cnnNµ ABcBÄŒ3oܸamm}üø1‘HXZ*®»üÄK233‡ªR©fÍš5kÖ,‚ÐÕ1BÓO7sí2kǰ/pB%+-U’¯²£Â]¾Ü?ä SJÄR Ûڳϲƒcy´F^Z"' e[¾É¥ñ /8MÚ|éSL#‹$7wï2gÏÐÅ@%))SQ¯2Ç„-:Lù-b¦‘•ˆ+n^þæ5ÂÇܾýØ9.„Ÿ„a}ø&kx«”æfx=NEE‘Ʋ.EQE’$‰„ !Hˆ1 !bΜ9×®]³´´}Z =z4  .W‚:7(àG jaÿþý7nd±X'OžlÙ²eÓnö5àK6¸hPÛ‡ÍÈpT‘áÍ->G Íá·ß~Æãñø+(¨ ò~¢žÜ¾}{Þ¼y€­[·öîݵ#Q8ôÑíE?*áÈpð#ˆæÌÚµk8Èår<Ø©S'düD=IOO3fŒN§[¶lÙ§Ÿ~Z¯Fd3lG6·5ä>rÀ G%®?ÛIúî ABŒHÈúõë·oßÁb±vïÞÕ¥Kç÷ºÔ¹‰hJ0ôubÝå™V8Æé½5›(¸µqfïÖ¶¦l¶©oÿE{ŸH!y‘¿Íêãc'àpþ?ßÿTVó٢˞†­œÜÛ¯…… —'²õì8bÑ–Èlmmæ\ûmÖ'>ö"ÇÄÚ«[èšó/Ôo¸6²èÁþo&õös²4år6Á#>ÿóV®•†ú!“Ɇ V\\´·íìÆñv¯~à{ŒÞx$ýqв{»·„sh„‹:²yóæmÛ¶q¹Ü3gÎ8;;×ûUûåÒA¡Bñ.ÄbñðáÃ%ÉØ±cW­Z… A @|,.^¼´lÙ2š¦¿ýö›iÓ¦!CˆÊ0 ôº0¾)Ã-—Êéê¿Q2©ŒoÂÇ(ÿ @…LQ½/*drXùœ|>†v¯-YÔ¶RŸ™dŠ Å[!bìØ±/^¼h×®ÝÊûiª<Ð?@ ͆+W®,Z´ˆ¢¨åË—ÏŸ?‚@TÃ`7×á{´td€ôçOâT e•eôȤDZ*ˆ±=Z¹áÀ÷léÈé‰1ñZ`_e‰}ų˜ÔÊ«ô›´j킟O‰»¥Xè$D7¿^,\¸ðæÍ›çÎãóÑ.†ð#ˆzðQ…„$ëéåû£ùŸ|ºdt+>¦Ëm !å'¤”…‰7Ã6ì¿_B×ڳǤ% {Z1 _Ô‰3¢OüñÇŬÚ>šÄL|>™÷“ÛræŽ@Z§(J¹y+:)½@¢¢pžÐÌÊÖÙ; mç®]Ú8p1c*Zú~¤Y¼~eÁ‚ÏI’œ2{ÁÂ… *Ôˆ@4% u„°ÚôÿÄŽA—]Ùs<«Ê¿üÖž#I$Æ Ы|5À—)óÏþuY\ù餳OüuUVù³ÍÈáîLºôܦ :tïëÁO?ý´{÷nwöìYGGGd^Ùha IDATüÂPž}–™G·AXúý«ÿæ‘Æ-†V—dÇ\¹UB¿®Ùp&ÃXn†1˜øe&Óx¾¤5eiw¯ûní'ÿ}š^$UëZV’Ÿÿ òZÄí9zÙ|Dþ½u}Þ‚Ï ‚°w÷q8‚@ÔŠÁŽð^ŸÅŸw [q/|ÙÄo[[=Љ]½möÌ]é4îºlò˽ú¯Ï¢íý_Ô±…Sƒ~ÑÑ€Èüßä×U8*u°;~µvÜ‘‰ÇíÚ´  ¯ü•ÕùO¯<|Ÿ²ù³6LT,jåÒ¥K+W®d0GŽéСCžB¨Õj ò¥R E5ýU0 ãr¹VVÖVVÖú^9—j3/š¶áå¡>„ðñãGÈpT‘á`¸áÀ™yt¶Ž¾{çV|׉csF«J²Ÿ„_ø¯ÈøK/Æ`²Ø¬ÊÁ?Æá°YÆÒu iN\øîÝžÉ!€Á6±jáéé(d¨JòrsÅÃp4±ñ£qçÎY³çët„‹]‹Ö]'ùŠ@Ý/„Qü€éóå¡1g½ûó`ÏÝn>æÚœÄäYõ\}tà׻ú1ý¾úkãÝO^º¼¬‹óÆÖ~.|ijÜs±hÀ·Ÿ)þãNå×ŒÝØç Tc–ž?³¬ß¹U¶ž­œ-X„$?=-Gªƒ ¯Æ š¢vž>}BQÔO?ýÔàûšêtºââ".—ëëÛÃá4y3)Š*++ÍÌL×ét4MëIxE.¬¬lšácû}û@†£Ž oÃäm¦k¿ö-®ýû ºŸ_}ÿ^§«m@!´º$+îÚé;E€Åšò5eÝëL&ý y} Lèè7|ñÏ ;Uš`i’P+$ 4|!¤´ í¿‹ÿÄË!,3çv#æ-šÖÉ–i­•–dåÈMäÞëS¤Ôâ´§ÿ^K¶4¡§+«¢PQôüQäÍ|Ï1c;زŒæ=yòdêÔiJ¥jø ž>â!tõm…çB =àgÞWBí«ûqΰƒú`à ‹ Ðµa¡kß!ǹÿòýý«£ž×µŸÕLÊ0ó½bÇèèö×µZ=räÈìììnÝºíØ±CO±AE5ŸþTš¦)Š$B¯ÂËs!IŽ G†#Ãõg¸AÁà™ˆ\<íÔ·³’ž—ô²·eׄš²üøÈ 7r¡ …g·ÑÃýŠŸ0â‚ µÒ‚Çwç_–+i–ÀÒÁÓ'°C·£©qôÃJeыـ%2³nå c#/Äd+iž…ƒ›¿¯—-ßðËÆZ¹µëáw?õAQÒí“Ûø‚)ÝZp ©,N¾}bûỹ$ÇÚ¶eÇÎ^Æí'$$L›6]©TŽ9dá„öüqSèîäß }Ï@4~Àh@gÍšõàÁWWד'OêóãXHÓt³ò–¢èFþ*—æe8†aBš¦+Ï4F†£Ž ×§áõ{Åèá»YœÍÙµàis³2´MÏã‡zµ¥¹‰7NßȦL=;åÏN¿Vý¥ _H¥™:eÙ‹è_¼úåÖµ+§ƒ†„NdÍ2x!Z­¦¨¨ˆZ–›xæ—åâRÍ«“2¸æ.Oš>,ÀšiàB¦ö>ç,ôïû&Þ>¾Á˜;ÚSñðä¶C·³ul«–]BÍî Õ4üg$))iÒ¤P©T:hÐÀuß-yriwÓÔÍÑÇÛŒnèºu š dâ-¬ZµêèÑ£àܹs666È„±üMÀC š'Åa™Y[MQ¡Ø¨:} ®,ÿùó73I÷àÑ#¸º&·ä$­-ˈ¾tøà…çjï )’R)T(VVò:ÚК²ôû—ï¹ø\eðJ Ù^>]<­­PÆGîYõ¿ß·¼•¥e[zv¿`^ÃEûú%--mòä)eeeýû÷ß²y“ZUú<9›a*tôõ¶FUñfÐ?âœ8qbíÚµ8Ž9rÄßß_ï/¤fžUèÕ«ðF[>Çþj#üÈpT‘áÍ¢¢Æ8“cÂÇ(¹B®¤0–YüP')H¾}ñjšŽoß2xøˆvYyxX¢Ç=Âû€vøÞ‚ìììQ£F)•ÊY³f-Z´¨Jl“œºØ(Äa‹V¿Á Žz8¼¡ÿ˜ßi½×ah’b0œ`±Yõûý QšÒ¨T*ÈÀüøK›ç^ÃÊ_%5e¾XU|yÛ—·Ø¶ë?íë‘n:K¤|ù‚Ò(K5•ͦ–†kídA<Í ¤)R¡P1ë2›mlj‚ƒ‡%21 ´ŒÀÄŒ4€4M«Ô*…:Þ"F]”t/tûž«Y4@en­Ãrñ…ã:‹Y:ýÉÉÉ š˜••Õ­[·íÛ·s8ÈÐ YÑ‹øÚÀÒ£­MCŒ#hÏ¡íð#T‡\.6lXVV–¯¯ï¶mÛ z´Ã€ÐriŠRÉ€ÅèÕ$§ìCkUrYä ¥†zuTƒ&U ™B¥ÔùíXÈ0Ì›w90Z­¢  „ 'Ÿ§ëý>ßÊÑAXÞ,ŒF­fÊùÑ•¦Œ Áb ºß¹uqrô™{/$*XÆGΙ?ÎCD˲_þ÷ŸàG…:|óFnnîĉ322ºté²oß^@ŒRVœ—L‰ Åžî¶hØC@x?Ð?BÕGÃL™2%66¶M›6§Nâp87EÐ'{5…)wƒ7ýýHà7ã›yÞFØGðm 'œ¡¦4/1úbtYñ!0sìà×»µqLù*ÎðWæØì‡ CSÚÇfb8›Íaá÷‹Fgøymégø©UJXÙ“-W0|óc}ÎlÚ|2!óÑ¥w°?]8ª­!¦CDŠŠŠ&Nœ”˜˜èîî~ðàCCÃWßÀ(dʼnñ‰j‘iÛ¶ ó´G1‚Èð#4OìÛ·oݺul6û¿ÿþkÕª¡Þ¸È®Ãø_¯ÎäâXÅ£”¦ÔÊR™ª!rjµÌ~'8\6`‹Ãå±ß:qà |­R!4ÛZ)—¤& D^ž­õjÑš¡42Iެ eA‘²|Œ„ ¥QæäÓú´€J%ÍK‘æUžvØ´4gR{­Õý\q0´t8kaÑ–-RTjYÖó;YÏ_-ÑXµë3vÞ˜¶Z«ËŒ-4¶mÛÉ%2Kâ0tÎç“ÛóÔÀ0˜À²ãØEŸÑí¼EÙy´w0Ô¥'CiiéŒ3^¾|Ù¦M›ÿ=hll\é·¢–KÓ^(…†NîŽ@@@@†¡fˆˆˆ˜?>`óæÍýúõküǪ~…ô—WP×Y•Âo4þV7‡©,)h¬LÆïéoæ‚ Ìí?59.eçõBG¯À/–Oéfú¦5€ ¥Uʤ* 6ü¤%õp•šVðº¦õ;ÔÈK ããsù&^ÝÚ›ÖÃÆkkÛ²CX9I"|3©nÁ m;~µ©mÔ­èÇqÉÙy…E%2 à™Û¹uú¤÷€~=<Œ(y=]ûÞà-BC–ÈÁwîš6Ý/ž<ó2»XÅðŒ­\Úu÷0¨_G1P(ëe4mH"„‘}DZÿ[Û'·wà©Õçõ!McËÎÓW¯\$t¶ÂUõ±S/Dd2Ù´iÓŸ>}æìì¼ÿ>ccã*Os•¬$5!^Î7tlåé„7Ј‡Ò! ÃÐÜ’’¨Ñh¾üòËyóæéÍ—,N}²që=¢Ç˜ÏFŠŸ†œ œ¯f›»và?j„— KQðòî¹ãçîÆå(pc‡Î½‡Œñ÷qa¯ç†ª’ôÇ×ÏœŒMΓjY"+çŽÞ¾ƒôð0«VIÊ ^Ü ?q>êy¶ -=ºû öi…5™|K³ž„ïÚœ%î0ñPç²$MP[’¶eÛ‰•wТ9ƒíë9UDËÜá‡ßÜÍgæbzýþ¨è“þ ÌÑV„6óRse^ü×ìº[ò®¾Æ·hë;åsz˜ vx‡¡­ç,ú¤¬8ëilŽÐª¯Î†4¬ÿ-䯽B`Õ.`ÕùOù€ ¥U••¨h¨ûD Äp¡C·a³|8,AàŽAÈЩU«”JU©êQ‹@J«ÅË®c¾ê=™Ëf€ MjÕ*¥B%S0ú@„¦ † lm¡ZU-;¤i #Œì-h¥†Ö"*•jΜ9?vtt`ʤԵ{Ÿ\:æº °µƒIæ³ Á—2E®ýÇMîÈ&éz®IËLÚ¤Û´Uß¹‹5šõ‡cïŸÝÉæ,œ9ÐE€5í/º÷pp‚k` à)T #8\. üŠ5âP àâòcÓÛ¤}õéýÔ%…/î?–šºï׊ÍÐ q°·Qí¤´ŠÂ\E#›Xý„ÔªH­JÖ¿1ZR¤JZ¢’ê/ÈZí;ÚŠÖji]!¢R©fÏž}߯Æfÿþ}æo~J¡¤RÒU&b[wOgNÚrdøáGh. izÒ¤IOŸ>õðð8räAèßa(¨.‘d$K|?ݲ~˜«R²ìǶÿ¼óþ¥Ã{_غýõ‡‰í 1J•ÿâÖîß6ßN¸‘è=¾-’ÒœøëÇCâ;ïŸ/ÚÅgheaÂÕý7]}p&ØÖyÑp7€¤4'!âä¹d¶kßO¿XØŠ!%Ïyznûº¿# xV­š]¡Dr,øÄù‹—ßü“¹Ølâ„q›àüE­˜<3û.&'ü²=æÊ‰ðÖŸ´ÒdÆ^8q%ߤí ÀÉ=H-­SÖsÁ!xîƒ>[¤^¿ñdBTè÷³é}칺»¿¬×‚cK÷¡K¶vî}ð—?"Ø>s~üz„-Sšù4lËw³Zùâ—imÔ¥r ƒ§3¬¿¯"K ÒD$²\ð1¥ºQk«_Eˆ"¢ƒDÔjõܹ󢢢¬¬¬þý÷ ­­í[?báêñõÞ3< U•IÕLãA@@†AϰdÉ’³gÏŠÅâ3gÎ5á¢.;üà™ÛwôŸÐÛ\#)R€±ŒZ÷ò¶Œ:¯äXô ôwbJ$EB`×ËÇùúÅâÔ´<ª%-J‰¹ŸÂµîì8ª5.-*`‹ÃÇ­¿–ö0*¾¯K{žVZ”úèAšÀÚ«ÿèÖšâb5XwØã鎇¯NUÖÑ ×€¸¹Xüé´©|¾àTHhå×---fMŸÞ×··J¥ú`)õ%xirŒm:úO÷{ùWä­ãÇDÃì_»%{ ž0¶‹P£m¸¤}Õvø[Œà4 ø–íG,þL³nÓÙøÈÛ9œÏ&y[±›bµ§Ù )R©*.)¥ `h­ª$/…’ Mªå…Å2VK¼îc=6ËØ©çì-ÃøŒ¢¨HÖ yÔšMÎDÑ5"$I.Z´øÎ»b±xß¾½vvvïz?¥Õçe5áÊ2üú„-[¶lݺ•Çã…††º¸¸è+ Ž…««¶H5wÁëVëæ7‹ˆ "ˆHíˆ@þyõÿýÇãñþþ{k‡íP=2üõƒÏ?ÿüÚµk666!!!B¡PgÜ~ÝÏð¿Íð¿~ºT–ï¹±DÆŽ]z¸]?qöŒ«y@;¤U’”˜ g®å‰l¼>é寂² Mì:{»^ M¸qö¢Û´!®BRòœ¤»g/<(\«IAcäoê¤ñ’ç%ß }ÈØ|2hüg>-ï:>(á×]¯œºÐjÁHw!Ö` Ö!K¿Þ P+Í|xñÐÞË™,›Žƒ§Íë”ÚÆ¿®…ôð Ç_hÀ§iR©Ò2ÀZ€à¿N¡–í'#"ˆH‰@KJJLLLÞJä?Ö9r”Çãþý÷¶®]»êM´Ã€ ?‚¾bíÚµ;vìàóù§OŸ¶³³Ó÷±¾Þµ‡U­}•ÿjÿ*·ü¸ÈÒµ÷” )>^Ÿáäd#ÐJ2’S$˜¹»ï˜Éýl!M0KçžâÖ¹sð××],ØŠÜôœR²G7vlfc$íÓç9¤JónŸ ‰#¼OhCkHÈ1´é8ršOâ–èˆç\ñ4¬o?T_;üú9iƒ”<ïÙõã{Â^Rî&ÎÒ£ÔÐMø‹næ‚¿mÝ‘Íæ˜˜«¢Ò®ü[Ó£‡ßPognó¼®_¨OÏPtY:"‚ˆÔœHLLÌ’%Kƒƒÿ30VûÓŸnÜ»w›ÍþóÏ?»wﮃ‘ßG@†A/qîܹo¿ýð½{÷zyyéÜÐú1;ü°Zð~åé7|û¿|3¡K׺^;qêê½qµl#›¶ƒ† òìíÄR(ËãŸ!&0÷±lµõ™Ã§o=ŽÍ1°i×kܬ¾­—7Åf¾¹\Ûg làÙy} ^ëÒIiö‹ˆ“ç“yŽ=GùYRZ!ËТ݈I^n»qûLˆ‹Í¤ÎÆõ{°¤^Îðë£à@ZYøâΩ='ÉÝ|gÏìi¨VQM:[jÞ‚W)§bÝ‘0»xîûäÈõ´„˜GVvwâ`Í]p]YAhœUDAD>XÛsçÂÇŒ{àÀ¾ÊÚ´ió®]»X,ÖŸnèÝ»·nD;üÈð#èž={6qâDš¦ýõ× &4“±•0qé9g׈%@YRX¬¬ÈG&²m?é÷3ópµ¬¨PVqn™gá>|åɉlJQT Õ@MiÜÄcIJîã¹6ŽA†Òj”r¹B¦ÐV*…¦(Œëà3cÍ…\6J£R(”Zì³]#x´¢¤°DÅÀàÛœ÷?YÆN=gýã¿” •¥EE ªÂ•â†v=—í¾h%©ºžSɵØ~FSœúðü¾£·óùŽÝ‡}:o ¥Ô¦þE7÷ –™K¯E;ü¿*iaÑ«aˆ/n=ø›]ãV±0J+/),Q3°Ù ^ç¯Ô«g)ºADjJäüùp@RRÒĉ“ûm¥¥àŸ¶ïرÇñß~ûÅÏÏW‡Ù!À ?‚^!77wذa¥¥¥Ó¦M[±b…NºýºÍ#)­²8WY\íUšT—ægTOE)¬ [VíEZ«”J”ÒÕTË‹Õòª©³ý,iî'œiRU’—Yòfù”F.É‘7´ÿiQgø!YšùôÚÁC—ӛަ.å‚+Ôt“þ¬AËHšð¶aˆ¦Ô¥’œRI‹¼qG~óˆ"‚ˆT#’””\öïôôôe˾ܻwϵk×·lÙŠãø¯¿® [7çÜ;}#»NC¦ÏïgG ކ”¦¨-:ªù IDAT¡¾…+#"ˆ"R#"gÏVyååå7A¡P`öý÷ß :TÇy¡ˆ~døôi 8kÖ¬»wï:99B¸~ýú#FèüC¢Fж””f·îð·Áu«QQoA‚×eþÁbs¹¼üü|SSS‡£ãâ2 £T*”J¥­­-"‚ˆ "ï'þžwÊd² nݺ¹C‡úÕ"-„kкAzXqdø›'²³³G¥T*gΜ¹dɽ˜ª¶¼í¸Æ Þlò}¼áG‚£ŽoHÁk ‡caaQX˜­Õju\^Ç ]][›™™#"ˆ"ò"bÑÑÑï³\.Ÿ;wþ¼y³\]]ô¨EôÈð7C(•ÊQ£FeeeõéÓçï¿ÿÖ {¦_Akõ²¼Á0 ›ÍnPâÍ&J°ö= VrF‚£Žo Áë<òˆºwï¡ÿ"‚ˆ "¯qèÐ!šþð°žžžŽŽ.&LFóöú‡öÜLÿ½²>›/MÌÚ½jõ?!w^ä©ù¶íûOúúç•­•ÞKåßÙ»výþ³wž¦È)–©µSÛN=ÎüzÅpg¢Êû¢þù×3·§(0C[÷çñÍ_[Î[Ê}y~ôË­«~ß{.êežÜhä¸vçŽ]Õ@ôJwÖÊòþ-št²àÐhî(¼ ùlý·¿ì¿“&g™:w6sÅ‹Ús>P¨ñ¬óéÛrjRsúÙšî¿{h0îhÒ±ñÕcõåa3ÜFí—xþ_tÌOXïHÚÇ?:²aÝ®S×cS U,#Û¶ÞC§,ùzn?ûJä`ö?]\3øôLöža•ãu˜ôM}[-‰0{>­¼Â5odø[,†™4iÒýû÷]\\Nœ8¡û1`‹ÍãñòóóLMM9nKh#¥R®T*ÍÌ̵ZM¯(ÅÆÆ¶å Ž ,ßáG‚£ŽoPÁ*PíB¾jhݺõÈ‘þ...H«†~8ä†ÎïùÕž$ÂÂÉÁÁ279%êøšñ·žï½ûßT‡²ô~0÷Ôœ^Aû“I\hÕ¦·9GY•‘y*6ŠèÿÕko ¥÷Öõí¥\ã›»¶íàJå½xxfóýsÁaëÃO,î(¨Z.•zxJ¯ïOd +K1 8®§NåDž¼§2ë:rX;# 0~‡šW*yßïŸÎ‹ÛvìÒM•úøéµ=_ß8sëåÿæ¹sß[(ÃÔ´æDÛñA]zuñÈ9ɸÉU3 J/9[À°;ŸÐþ]ž™L:ôéY‡5€mâäÑÞY“wÿÌ–è°c' 9ým£ZŸö¯a£ Ãߢ±råÊSSÓððp±X¬uæp8ææùèAÐÚÇ£"ZÌÆÆV¡7ñ÷G 6oÁ5 àîÝHSSS$8êáHð†¡ 2™,""âÍ×íììF{xx • dÔúå =¾>waÅ`'>ÈìóßøÝòÝÚëã¶ôã¨Çÿðo2eé¿ù¿ ;–[S² 6üdÒkc óN, Xy1ßð“¥ÿì]5ÖÝ(“N®?cË…åSV{GÿÒW¹Ü{[~ä·Ÿw8ì§±íMX@[$Ñš˜q{,¾q).Çyì¯{V´­±g%ïn^-ò^qéøý­Y0EѧŽú:þãò=k¶ÍÕ¿Mùoèö¬‹çc©~Ÿ° ã“hÌ ÿ¬ÙÆÀ6ï8r^Ç×V:fóÇs å¸m§7Œ·zõ6kà†Ã)1—ßÙ¹ùÂʃ£D•Ê¥øýÖø+¨<Š€cjÆ€¬ZÐ÷×êo]öU¸©×²ý›´øþÖÍW–î,xo¡äƒÖwÔëÛˆk׎†äLŸkóêrC(9{äB àô ëö§­¼úצ(0òûÑ߆•—M˜y-9¸'¾ÓÐRýqðCÕî¶Ä5Jm£ŸC³ADDļyó›6mêß¿?¡Å¢lVÑò’´# 4%Î ˆD¢ñãÇ9räÑ£‡¿þúK÷î^Èí7pëQ3†W‰PxõìÄLfrjÙ¢ !¶0á"òxp¢êþóYhh…ÙÎ °ªÚˆ¬Vcº°™âÈ«ØyÌhèì õb11ÑÀ+&>}¤Îä]¹ð|¡µ¨9n0ÑWT·ŽžÊd*ÖòϽ,¼^Aï²ì䣋WrÌxØì *µ†}çLnË‚ê¨ ×‹j9­I£Ôh‡¿™ 55u̘1fÙ²eóçÏG‚ à ?B£¢(·k×®p¹\$Hƒåèæ\ÍèñŒØÔ*J`÷˜½Ðkÿ·wOõ¸°¦Ïà¾>>½ýúötWJ¦Š{’H ½¿mՖmÈ” 0y™Ùì×庶wÔ—ŽíEÕ^ã¶ëÔ–²³^&Êa¯Š{o)´65ǬFõûâBØíc'Ó,uÆ0'ôØ5à °×ê…2ùeXm:wV¯¹{—ì™2ùE* ĵñÛ5idø[$d2™¿¿~~þ!Cþøã$2üÈð# 4ªÁd±6mú é 3àpؘ q:~sþ¦Íš7ì?ÿøêá¸+‡7Œ-îøå¾`Ã@y©Œ€É>yà—-2$YåVLh ¬§€L$2¨þU˜H„À(J* ÿ›…Ö®æ˜ùˆ‰ƒŒÂNF NZ´¼˜ŒSGnª€Áˆ‰£¬ßÅ*åJ.2½±$@ 1 P*”µŒ~¸QjÒ¯÷ izÒ¤IOŸ>õðð8zôh˹† ~„:ϘŒ:M[{úQnQÖãkÿýýã¼aîűǾ9ü§h `ÃÇos: ßÕ©Io™…Õ L&¯>—ƒr™Œ Øû ­eÍ1³¡ACL0íƒcÿ%Ð0i'ÝVÃA#ÌßÉ0 02©Œyß•J`‚ŠZb|ËÜ”$ÉZ6 2ü-K—. ‹Å¡¡¡FFFHdøj:qX·ó;ÿ‡ÎÆÆîeŽ©ž<M€°»#¨'w¢å95«Ã‡¨äا²j¯ižÅÆS€°iåfðþ¯¬mÍO.ÆÉØcÇŸQtRð±(-f2dâ0Ó÷”"pme‹úÅÃ'Êê5y¬„ǵMyfýr믒–VóìdJbUóF©›ú(¤_¿±{÷î-[¶p8œàà`WWW=e!Ôh4¹¹9Ri MÓ-ÁŽòx<±Ø\,6o8â•K©¶ìÙì/»–ïÙ³'%%EHpÔÑà -8B3˶W/7Öé»%’bXFtYÿÇË?·?±Ü£®É1>Ÿ¨R¨j³e—öK?ïu6>Xxn_H.ƒ[öÔ™ý&µ­¹¨ÿDËC»ŸÿwìA€ðØ-f6|âà÷^ªÇî4¨¿ÕŸ;²ÃwK=»RÎ@Ù]‡ã)Œç3ØïÕ©“‹5ÓÞ‰QOô­¸ÆœÙ{:—©y£ ÃßâpéÒ¥ùóçc¶k×.___ý%¢Õj òy<ž§gï–å…¦éâ⢴´­VË0L¯(ÀXlÑ¢ …€=|Ê.§D‚£ŽoPÁôLÆáå?§v›1ÉßÛɠܬªÓÂ6xHbÜÝÚ•jÎ'_¬wxâÑÈÿóÂvüùY?G~™……ªœG—ƒÿ '¦nZØéCŽ’ppsba/’oGfPkê?1BuýÛÉß»ûa€ FroãôÏåA^×…‹ú01`­k.ô›8Úvßß/Žþ°‚KâþADï/‚ßoÉâO­¸saùÄo펮bÏ€)z°möÌ) á0yù”ŠUv—¡­7ïHÛ÷ͪѧîgÅP•þ˧Ÿ’r0 ­i£ Ãß²0aŠ¢þ÷¿ÿM:U¯¹PI’Z''g…B.—ËZBóammûòe‚P(l8âe¥deeV›7{Á†I$…HpÔÑà -8‚‚ÌÚÿ¿ ;¿cÚºµ²7ãÃÒŒ¸¸t)‰™ôZµv¦s¹ÝĬÆnÍUŽù*ôÔò!?Xºµq0e“%9)É™R-Ä]¿SƒM{Ì|È„Ɨ®-í貫³1Ã~ùÎç½ÛôlïEÿgvtÕ —­;¸«Òž>ÏQ@Üjèú}_u`× ÐÚÖœï`¿cSò…óv£'ö~ÐI{,;¸=vȬ#·æ¶ÓÙÃÕD“—«d0±ïª#ë†V ô_±jXÈܰ¨ß8ípt±b§¥ä1­ç®ûâù²5‘5mdø[ŠŠŠüýý‹‹‹úé'}§!$IЦé–sèšaš¦H’lPâe¥PÕÒó ?õp$xà ^ç‘_N^4›#$ˆ"‚ˆÔ™Hsn3fõ6eðÅëQ“2“%* @ìØmÔ´ Ï¾œ7À±R”&ê²èäÃ~§ÿÙ¼ïôÕèøøGilk[מÞƒFúwgפ0»é»C¤ÿûyÏù{ñ÷niiD¶… e,çiGow]÷íšýc”f­}Ç}ºbÕ’Á5Œa«m͹=‚ƺl]÷’„}@Po~ Š`»N>å1lú'¯Ç&Äf±Œl»Ž6eÉòyý«Õ’pžyäºhÍw¹ö4;5Dzßg?}ÿçVÿö_V‡F©]¯Fy­ôo9Ž$‡ rõêÕÎ;ߺu«,z¹·G9æ?h‡_ÿ°hÑ¢«W¯Z[[‡††6ŽÛG@Ð/ ,ýºŠ"I’trrQ* …\÷+Ìb±Þ}„AD‘æO~„ÆÀºuë¶oßÎçóOŸ>mggל¨µ4{VÁ·A‰¿çË›±àe‹æ SåºS$8êáHp¨!„$IÒ4¥/-EÓô» "ˆ"Òü‰ è)PŒ„>!<<|ÅŠ†íÙ³§{÷îH„wYþ²9Aç—)ôéwÊ0AD‘–MAÿ€vøõÏŸ?Ÿ8q"MÓkÖ¬ jv“¾€ …8l‚—…ô3 S•#õp$xC Ž€€€€€€€ ?BÝ‘——7tèP©T:~üø•+W"A>høÑ~݇~ýN›ÍDADšÓÐÔ Á¶§Þƒt@†¿å@­V¤§§÷ìÙóÀÍ5«g£Ž­LiÆÓó[×^QuûÕ’öDSòE'œÈðWÛáG‚£Þ¼G½;À€€€€€Ð@gøõ`Ò<{öì;wî8::žëḵ•%0qìæçŠ1¤VK7ɨ^)ü6|)M.xc{/„ÕBú›ƒàVäLƒP·Û°åõð&UšZpdøjƒ˜˜˜iÓ¦A7lØàïï©Õ¤”R•¤Ç^ =;69·XE<‘™µ£ggïƒûz˜â€)M|~ÛW”]Æ~µx = Yœú dãÖ{D±‹¬Î…„G½È–›¶=û5 ©ú­Ieaê£+¯Þyš’]¢ÁøÆÖö­:÷èݯwg!öº9_?s>269Oªe‰¬œ;zûÐÃÃŒSÓ&«•ÝožIû ¶(-úÔ–µgÓhÀµ-³¯m`B+÷~ÓþoF޼ 1æö­èÇÏ“s ¤r’0°pôèÞ§ÿÐ>ž–\ìUc¡~Þ`xcTA@@@@@@h¹ ï~íéóGj‡Ÿc¢¿k×”ÓdøuÙÙÙ£FR*•3gÎ\ºti‹ðõgÏeÁ‹ˆcî‰,âšÙ·éÞÉ”C•de¥?Ž‚Ö]ú¸›`XÀ1œ…CX¾kгŒ,É||rËÑ{¹BggwOM~rb̹ã¹Y¥3—kgˆ5_}Nii¥äå“Û\MÖðŒ­œ;t3a) 23žÜ¸¨1nÝÞÞ™Ô–fÇ^Ø¿5ø±”mlëÖ±P“—’p-8ñIl|ÐÜiyXMš¬ö†¿Ù%탄ÀÄÅ{p yçÆõdƾc¿ÞmŒpØBS'.TeÇžý7øibkïØÞMä¹)‰wNíúrì¢Yý8€Fíç-.iߣJS ¡z”´OoO„ˆ"‚ˆ´d"º&sÛÀVŸßê´öyÄWnú±ÌΤ…ÿµ?Jn=`ÁlqãeaG†_¡R©F™™Ù§OŸ¿ÿþ RKÐòâ¼Çw©m¼¦,ýæÓŽB†Ã1Z-—dPïëóP]"I{‘ë3yÓo£ÚŠ­•¦Ý?µ~íÉ´·¢ûxô·j‚ƒ¹…ɱàç/^~óOæb³‰Æ ìׯɆ”<'1âè¡ë9þ Íìj0†”K2R%\’ÒœøëÇCâ;ïŸ/ÚÅgheaÂÕý7]}p&ØÖyÑp7NÝ›ì=†¿ns Ãyƶíû ÅJã#sµÎŸŒ?Ж24©Qk4†6]ƒ¾íú…gk .C3BJžsòᅫ>¹ræ^‡>b\'û¹.÷ðf $8Bs,¸xö®†Õnøg½ ª£SÃ7þ´9§ oÜLqãÕ~Ýë½Θ1#::ÚÅÅåĉ§e°®¿¥_HS¤R¡Äø±YTTüÚòÌÌ M3e^°¬8Xvâµì?xbûŽ#'°¡‹$EŒoÑe€×ÅíϲSÓeŒe=ïñׄ¸¹Xüé´©|¾àTHhå×---fMŸÞ×··J¥ú`) #8ÔJ%©÷o?…Öíü&~ÚGLKŠ_9S޹£ CÒ ÔH‹Rbî§p­;ûŽjK‹ŠÇ¢Ãð Áq믥=ŒŠïëÒŽõá&«ÓO©*G}H“¤J©¡ €4¥UÉd²× ‚o`îl‚3ŠÂBù+ùD¶ŸøˆZw55>±¤§™ ÖÈý\ÿ¯m‡«:ª4þ8Ú„‚# 4$ɦM›Á7ß|ƒÔ¨ò4*¾¡"Z Ú¢C†_ß°råÊãdž††ŠÅb$H­±x|;ÖÙ÷Nük‰ñò°3áâiú™q„"+77# Yî0‚ ÅæVË”*6þˆÂ0ŒP 7P1A¯ñÔ¼AZF¥(NMÎå»·ëâF¨©JÑó C1eU¥,IÏ({zx:-ýêï8ŸkÖ®ƒÍù[Ò´Œ<¦½cÝ›ì­]à#vøuWðûMZ«R)‹³^¾HÉ(*5IyQ†”" Iq LXºØÏõWp=…® Ž2#"ˆ"¢_D 999ëׯ߾}»\.722úì³Ï ÐS¬²ëa7ä¸ãÐáýÐÝAº…üþûï,ëĉžžž-Š;¬7¾Ø®ëˆ‰~æògwÿðÕ¢éó¿úvýÞ·âr•Ìë7Á7Ê#‚ÏgS•^†Šb`}£†ÄišðùAcÇŒùjj>ͯR©¬y) 8Ije¥2‚Ã12ÑïP‡"µr™œÅf‹ª(ˆ³c@S2™œ¬Y“Õ•Ïð7#Á«wÞ*¯1”R’|óßß–,^ñý†í;=t<øÈ!g®Ä¤«hZ«Ñ6E?o.‚ײaš¢h]¡^ššºdÉWW×õë×Ëåò^½z8qânŸ–<=»ãÇy£|:¶²3r8B±s—!s~KTV{£öÜL1qûnÉ $w·/ÑÙÑLÈŠ]½'üßÉÕÞLåßÙùÕXw[c‡Å[¹vò³`ÍÙ”²Mí•…vÆí½1õu&“±¥/Ç0V«åwÉ×ߤ&&pÁÐÝy°Ò·Gí]9©o;{3OdáÚ}Ôâ­7²´o¯mº&óʆ9ƒÚÛñX„Õ¼KoSÞ »R‚Ù Þ•]ÃÔ¤Ürfÿ3€‡â™çª}”IßäËÅëJ•¬2+)Ø=”ÇñÛœN2z¥; +n8ù´¦¡{ZÑ!DFFÎ;°iÓ¦ Aê¾v€ñÄ­|¹±Ç¸Gw"¢>z÷"êÂÓ{·.zôž¹¸ëá¥ak.]\Ñ•ÿÆðŸ:¿çW{’ 'ËÜ䔨ãkÆßz¾÷îSÊöaî©9½‚ö'“¸ÐªM;os޲ +#)òTlÑÿ«áΜn¾= þ9ñèF¤t‰Sy^eÙí1Zvëf íݺ,VŒ½Y°ºøö*ÏP¥÷Öõí¥\ã›»¶íàJå½xxfóýsÁaëÃO,î(¨æ¾SOéõý‰ ``ae)S±Â ¾söb!:Ü›[“Ô°Üsÿˆi3¯ÕÀ©SAäÉ q*³®#‡µ3Âã÷phðÀJdøuh1/00P£Ñ,Y²dÁ‚-Ф×ëÆ¤´* cÛt4ÍÛNISî…ØõïÃGç.y¶ŸÖͨ¢´Š9X~¿tµM,a¹ªï½­Ú^šMÓ´P4n,EQJ¥²–¥4€à`±DƆ´VZ”_HB1þÖ÷l‘‘ˆ$Å’š¿NGjÔÅ’bÀb‹ á› «S—ª’¥_ϯèðM~Œ¢´äå³—„ÇðÓûÙS´PUéÒ쬉ª¢7j?o‚×e k¢ð¦¼1G~¨-J‹Ùµï‰ÉðÏ?í­ÑgÈ’ôGçþÙû@Ðî—mØÇˆÜ@ý Rjy^ÒÃèØ„ø/_¦dæËHf`ã9hÖª)¸õß[†C©¤9/ž=Ž}Ÿ’_\R*WÓ,¡™•“Gï¾~=;Xó1½ )eIFì͈{ñI)™y…R¹BEbl±¹‹{ç>>==-ù˜>i‚¨i(ÄÆÆ®_¿þðáÃ4M³Ùì©S§®\¹ÒÝÝýC.RÐqúÆ“«G îf÷jXÓdßÜ<òаU 7ºý{U3IF­_žÐãësV vâc€Ì>ÿÿØ1!ß­½>nK?€zü÷ÿ&S–þ›/ü»°Ã«¬>dAløÉ¤WŽWÔ£Ogö‰[w¯ßÓLÌíýw丕…$ëñÈ¢å­Í1|+"ƒ&ì||\ €y'¬¼˜oøÉÒö®ënˆ”I'WŒŸ±åÂò)«½£éΫ\Û{[~ä·Ÿw8ì§±íMX@[$Ñ–oç“÷ÃÎç“ á>Õ–4Þú‘š–[îu‡¨Ï;{t]|ãR\ŽóØ_÷¬hÄÔ(¤_' “ÉFŽ™ŸŸ?xðàuëÖµLê?¼•¡´*yi‰DRTÊ;z îíÆhUEEÅt…i*Ëoß4?o`mªøÛ×ññUZZZðÛxßÀȹ•JZøôQ|é[#ÁÎ:8[*¥’çO“^‡ç•Û— IDAT3ÚRiöóg9<¡¡‹“V£&k¼~¼"ø'XeÙ ^ëÆÐ”Z­¢qœÇÃå –¢J&Í{žLÁªÅ7^?o‚×>¢¿Ú¨¢‹!ý $xã=,(Y~úƒ‹÷݆ mUSŒ±­\}†vÀRî^¼™MéæcPU”uz×®à‹Sòd䫸 ú”’ŠQæ'Ý8¸zþ㗢'fäJdJ ©Q”d'=ºüß®ßÖlØ{7Ô*š’¼ç—Ož¹õ,1«°D®&iZ«–åg$ܽxlËúß×\Ä„DDD„¿¿çÎ<Èb±¦Núüùó|Øí€è“Ió¼ì*-brmú|¹kÕ`¾&æð±gÔkŸ¦cþ>þã§²Å*¶ÍÕ¿M±%謋çcËÞK%Æ'јAÿY³;TÊáË6ï8r^`ûòbÜÆ§w+‚)Œ¼Y^w+2ˆ‡|1»#KuýnYÈ,мù„ÂzöéÌ2fóÇs åØm§7Œ/sÝkà†Ã?ôä‘Ïwn¾ «6Üóû­;ñWPû²,DS3ƒ²*QΞÏ`D~#ü ÞxB¼ù‘—[îz dø›4MOš4éÉ“'îîîGe±ZbØE}Α­¬(íáíG©%ÚW†ÖH%™ÏrÏTl‚Wµ¾1}ÛôÖ»}¨œR»! l8Á ‘©}7¿ÎDAbDÈ‘›iòò3á ©’æ§'¦I!KdìØ¥‡™ŸqöÌÓ"²ì´yaJÌ…3×òDfŽŸôrcÕ¸É>Êð7Á!„GdÈ%ÕÅj¦bñ…Íš™qeÅ©1÷Ó „¡TEÉ._ŠWìmëZ ÞÏ›‰à°N^¸iÊnJÁóq¡).Hˆ¼Á³óîíÉ«MVO®‘±kîæ%I‘7žÉtr¯ÃA`Œ`qø|=½¤8V¶B\±£[ëÖŽæåK”,'îÖÉÿ®gÓúÁÃYF°xFævn­Û¶q²2d—&“ÒìøÛaã4á#¬þ€z÷î& /^œœœ|àÀ77·Ú ‹Š´Èà¿Y¹dÁœ™Ÿ~:cÆŒO¿:žý2ö‰¢ºó³5cx• à^=;±“™œZvòœ[˜áPy<8ñÝ'½X}z™ãTÒ­[™ €É¼•@ó½ûOèc‡•DÞxD€êî{Àñòë!êYhh…ÙÎ °ªÃj0¦ ›)޼ñ¸Êj f4tö‡7Ý*ýü\x"-ðÑ߸zÍ[>RórkÄ]Bú›_|ñEXX˜™™Yhh¨±±q‹Õ¡þ®å£”’Ôˆ#»o– ÍíÌ ¹ŒR’𔥹zÔQô– ÍŠëÊ@µ+µ.J·òv\“¨Zåòͽ'ÏÎÝôwø…«¢BœmD„ª87'_%l5bÁ"{ à"K×ÞS&¤l8ø x}R„““@+ÉHN‘`æî¾c&÷³…4U“&«÷ª!ýÍ@pWddçÑ»óàÂÖÕI­íŒ¹|#ë6Ÿ ÷2wïågÿt䑵‰·]MqY^z†3mçÛ).V*Ž®4^?o.‚×®ÃU´)†Ð¦¼‘¾‘å?»óXmäѵ»=djõiÜ@dÞ®›Ýåó£ lç+Æu­¿± ,Û™û} ›»‹ ™zníÊCOéò•8Ð0 † !ÄØ"»NÇŒ5¨»«0ÚÒ´˜3›7ì¿[@¨‘¥=|œÕ×ÚžÐñ² ­:.ÿca{Ogd  Uùñ7öü¹9,I ­R§gå‘ö,=Ê dŠ$iˆá‹Í&°FûE£,ý¯‡1†9{öìêÕ«£££fffŸþùâÅ‹MMMëðe9ç¿ útí\òÍsŠ‹¤ 0ª<Աݜ«uX¾‘ƒZ¥B ì³zíÿöîá©Öô<Ð×ǧ·_ßžîâ*K\/_oÁÎÓËŽñËïÜx ewòí)îbÐÓè¯ã·n%Ó=Û0oÞ.fXú”àWÅ=I¤ÐÞß6wÆÁj=LÉ “—™MÀ~][×öî‚79ÓIçÏ=§y¾#š½Ñßò‘š—[3îÈð#Ô»wïÞ´i›Í®íz^³óûõeø9FVC&O0ˆ~—œ—• ¢9ÆÖ.½Ç÷:ØÇ]¨Vðµ|}†¿Z8lEµ@ùžVSŸáÿ¸RHpXÞÓ~qê~ãáËg1À7±uóòíݧ§Q¾È7óºt­ëµ§®Þ{÷PË6²i;hØ ÿÁÞN,…’„5j²Ú òóøb§Þ“i8'.=Š¿“¢a–mØ­z;Ùvµb¥Ñ‘ãî½|r/CdÛÆkìäÁÝâ÷¯‰•¼r£ÙÏ›àµ^aÒ“3üõ-x#V”æÇ=~thïnQ¾LEI³ž„ïÞz"Ó¬{ÀüECyeÉDµ%iÏnÝvAbåôùìAö0¡Q›öö§/$=|œçÓÏZÇå1ŽÈ¬u÷î$5E©2­žÞˆ€ ,Ú˜¿1ЈG)Õ2‰0CÛ.£ܹ$Ž€¤Èb©Œ@×*`l¡±];sœ&K%…¯VDv=º;‡'ÅQ`ŽlL¯Z’E)ѧ7l¼oæê´l‘ŸŠõmL$yäÈ‘ßÿ=..`aa±`Á‚eË–Õqí yûô µ·–¾_¬^1¹oçV¶¦\´W8ú§"ß8¿Äá°ß>kªxvp:~sþ¦Íš7ì?ÿøêá¸+‡7Œ-îøå¾`óÊ:öôíÌ>y÷Æ=Íä¾nÜ‘ν}À׋{øæÉ×nÒ[·ÒhÂÖ§·[Ù~y©Œ€É>y útH²Jð&4¾ù c2ÏŸ¥ØÝ‡¶~³û¾ù‘Ú”[3îÈð#Ô7oÞ\¸p!`Û¶m~~~-\zœ¤²…æmýÆw2•Ãbc¦´Z•B.WÊËfP˜È¡ó¤MgçbêR‰DNA—žsvX”%…ÅÊŠŒò˜¡×Ôõ—æcêÒB‰‚B;üo| ¥Õ`„e× _ôù”Ëf8€4¥Õ¨” …R]®MiÜÄcIJîã¹6ŽA†Òj”r¹B¦ÐÖ¸Éjgø ,¢¿¹ ߢÓÄ•½gsÙ,‡ ©U”–¨hŒ0m7zeI\C†Òª• …šrþéä¶VVTXªmÜ~ÞâvøßUšhÕ¯þÚNn•ò’¤©˜ u+WóWʳŒí<N™”¶vï“Ë'Ϻ-l-À ¦(ëùÅàK™"×þ㦠wâ”Íæp¾ÐÈÑÍJu+=þE¡Ÿµ¥®yÈ% dôùþCÇ0(J•U: 8|8Áâ zá“!Ci5U첬8ûé³LØ"‹¶­,}k gáÀ0œ`!³ßxÐh4ÇŽûùçŸNNNK—.;w.ŸÏÿ˜¯M8¶çº³œöÏ©u£*G·S%Åqp 3ê4míéi¿+sžÝ‹Œ¸qùÌñãb};2AyãîO^e™Sp;ŸÞ®¬[/#o>SÛÜŠÌ…¦Óú´gÌܧ'ëÒ½w#‹n>¡0Þ¾eø&0 p|7'^ùܾf¯l-¢ÚÏ2÷|X´–ÕqØP¼&©]¹5àŽaØÛ×IRWÓ“ ÃßdHHH=z´V«]¹råìÙ³[¼Û¯Ïy$¤Iµ¬D-{Ï[hR-ÍË”Vz…Ò*‹s•Åo¾Q%Í­òÆú#]ïÄßUJ )\ª‘KßÛ$Z¥T¢”~D“ÕîY€©Ê±ùNkÒB…ô-"—*Kª¾ªÖd•6Q?o6‚×oŽ*=Ž6¡à4òCµRž“š¹¦6væ•Ö8×Ô®óøÉ ¿n¹|®õçnšŒGN\É7i3(pRC­öÕ¦ÁáYÙñÕqYéirÆB„éfƒ•.ä¨ôŠþüp ]õŒ>-—I^S‡9bÕ.Õñ¡¬r~Ϫ'‘šß˜¬+c\.ß½{÷Úµk³³³žžžË—/Ÿ4i›Íþø/Oy™B¶§·WÕËŒÈÇQ1Jø±A4˜ÀºßØv~cçÿïûÇuyúÉÁÃÑÿçåSVo–gŸ^f¿Å%Þºcs+ŽâöíÎn}zÛb"¯ß,ŽR®oaù÷ Û¸;¡/ŸÜ‰–noXç†)¼|öŽšp6Ôµ†üêRî{¸c¡@%-ÕP9ÖŸLILû`FX¬IÖ:‘áo9²¸¸8 `õêÕHôîIPo|[ÊþgS(Ü,wøQG‚ë¦àÁ‘Ѫå…¥,ž“™§êÔœkbÛѺßË¿"#Ž7fÿâø-©ØcpÐØ.¯í>Íe›‹É‡ªü< D@høv#Ksã#BCbJ „ÐÒ±ÓAmØ­'¿PH)‹Ó^½|_]1cg‰¬Û œž¬‹H€‰zúv©|p³»=4W9æ«ÐSˆü`éÖÆÁ”M–ä¤$gJµwýḃôQE„].Vc†{Õf£¾¦åÖ» ÿŠUÃBæ†Eý6Ài‡£‹«8-%i=wÝÏ—­‰|ṀL`|)ìÚÒŽ.»Ú9s0L0àçï|Ø Ú-‘áollذáŸþáóù§N²··G‚ Ù9²Cõ?·iÖIûPG‚7'Ã_«/„à,@š$IÂê«´²(/î^l6 )µ¢0-)Snk[}N†&)à ›U[:Ößà‡ø¡þ\Ë÷ê‹(yþ‹ÇöŒÈTA@,=ü&-Ý×*µŒ~Ò*Šò 7lÝcÈtž"ó—ÐThå¥Ù/sØÛ:MâþQÛÄÚÖµg€÷ QþÝ?à{5Qg/ñ”=yµœÖ¤Üs'œg¹.ZóÝG®=ÍNͱlã÷Ùÿ³wžU{ŸÝ=Î9À¡÷¦ öÞPÁ^bGcIŒ-QÓ{½ÉMî}oŠ)šfK1±Å^±‹¥¨t‘Þ9½m›÷Šˆ$¢pòÿ}9‡Ý}žÝgfvæ“?zÖý¯<Ô_ïùë÷hßû÷†ØKi—ÎÐFr¯ ›H„Àß¬ÄÆÆ¾ùæ›A¬_¿¾oß¾`H­k»«·¿)Íš5ò£¶Œ1‹Å³gÏþðÃá6`Ø”ƒ‡nóöãÇ “ƒø[.;wîüý÷ߟ{î9°âþxFPŲlN[Úò›7xž …6^½@Ðþ ¯ÛÆC Ãmgxã6ùHMB™Ì-ÐJ(.*(f{ß=ÌêKn]س÷*ïÕwäÌñ2lì1#&í¿ë“ïŒíð¤Îvw"?f,¦ª’‹ÌÞ+ÀWüÈm#6n`ÂVuaÒÑ-;’´s´Y[Ê#„6•ß:¾îÝD)„Jϰ虓û4º©Â¦Bx}E~Âñi:!„0­Í;÷Çÿ¨õ ‰s‡Ó_ßב@-Xæh}ñ#ë/îüUlïäêêd'àLêÒ’rÝQ ¤\åѯ‹SS …o¶¶K|wWwåkâF¼6ÓûЃ¿ôÅ_œ={!doo¿`Á‚·ÞzËÓÓjõ¶Œ­=þ}ù7ø¿…#‰.\>Ô-…¡D")++urr‰Äm^/Ïó&“Ád2©T.4mµ‘ðš½xzzµ7ÃëôðƒáPÂÁp›Þœ·Ô^áß)gWfçsÁ>Ô¸_šy~ïîTҷߨ9£¼Ã"±£w÷Ióe­¾tvÇ`ïé]Bs&Cåí[2yï°ŽŽ-0cpVCe^ffù}ã‘9ÆTU˜Y…»ð®F¾å 'Á½&'̳Œ•­Ý3KP É–þT==?f­ú²|}Ù}R2—AO-˜Ý]FЭjAB Q¸wêì¤ðòR <òðرc+W~˜˜ˆrrrZ²dÉ믿îääæøàŸÚA\\\ËËË.Ó4Ýæõ’$©P(‚‚:zzz ¯Ù‹JåÒÞ W«Õ¡ääk cᄃá¶6¼Q÷Q;ýdrUÇîa䮂›i‘Þ¾„mQúÙ퇲%~'ÍîÎÒ,Bc¡ÂµË¸Ù#2~ˆ;·gW眎$f ºŠ´´©cï^áN±~¡§ˆ«n£$–B±M'$kŠ7äÕ¦é[¶¥,vôê=i)镘”š™[Z¥Ñ-%Q8yú‡÷9¤o˜#oh¢)›oþQJá1ù½A³)ޱšt+ßÔ=ümd"Õ–a˜]»v÷ÝwYYY!—ùóç=ÿüó®®nöööP™Z2Dû›Öhì Ú"Ìó¼F£a š“Ù³Ÿ>qâĦMÖ,„@KÃ`Ðçååùúú=j½…Q\ÝûÃúÎã¿0)XŒ)Ø98ÚS¬E¯V›î½&NPB©ÂÉA‚¬FZgå1£É»vð§ß’e#½3-HðèAÍl6UUU…„„6…ú´QB©Bå Ôÿ”Å<˘õUjS£çV³­R ²stVˆÿ®®€yÖjÖVjÌw̶BR ’H$b±P(P$IՓ± m5›Mfšk²*´­‹V³Ñ&…Ð4½{÷ž¯¿þ:''!äãã³xñ¢¹sçJ$’$¥RYÃÿãU§ ‘@?mê‡(´f@kàQ¯S,tp”{åâÈ îJ‚c-ºŠb݃ß䣺ÔXó_‹¦"ãJ²Ö)hÜðBþñ²n:!õm‚£Mêb“úÉÚÞh!0¶Z­%%ÅZ­†ã¸6¯— ‰Dâììâììb;áµ÷RgZ›7\«Õ „²³³®^UáPÂÁp[Þˆ›?jír „€V*$55í×_©Žú`Ò¤‰K–, ´XÌZ­ªè~hhš.//“H$aaƒÅbq›×ËqœZ]•››CÓ4Ïó6^³‚@ÎήíÊðŸ~Z‹Šˆè5 ‡†ÛÚðÆÅ® B@y$$\]·n]\\ÆX$7nÙ²e¾¾>Õ‡ ƒüД°,Ã0´¿€Ñh0ôíA2EQ^™™évvv¶^½—‚:µó6o8Ã0!N[YY†C ÃmmxcÒAk® B@iõB.\¸°jÕêk×B2™lêÔ) >çêêz÷8?4ùCc†a9Žk?í©<ÏsË0ŒM…Wï…eY0 ÃÁpÛÞÈûëzZBZ©žçãâNÿøãׯß@9::Ξ=kîÜ9 …âÁÃ~?4ý3‚çùv%˜ãøf~w/íËðêŒyž¯ýÀᄃá¶4ü±ãA«zPÁbé „´B!,Ë8ppíÚµ999!•J5sæÌùóçÙÛÛÿÝAÞ ð´ôÀÍóÐâô^‚BlMÓ±±±?þøS~~>BÈËËsîܹӧO¯žå¤ÍØø¨öµh½6Þžfu&Ýᄃá-òF KŽBš“É´sç® 6”••#„‚ƒƒ,X0nÜXŠ¢v0øü-èá€Ö‘ p«»N1! ¤… Q«5›7oþóÏM:!2wîÜñãÇ‘$ù(u¨BøsñͰA_ÜŽø÷ÕËïw¡ ÚgkXu^ÂÞµ?§¸Ì|mÙ(FŽ›Ex›©C“–õ™´ N ФŽÕ—æ]9rÙà:0fLG1âV:¸qõ× GO÷ í}ÿ•Â[5ù ÛþÜu$±@G:õŠœøÔè~ÞRh€À@Cë¡X,)++srr‰D-ühyž7™Œ&“ÉËË „€òd…\»–øë¯¿ž>}!$‰&L¿páBww·&yôÿƒ€Àß@¸¢Ü#aç~½”ÍG\åõØÛ÷8vñæí‚¢2=Rx…ôŠš¹ü­ãƒe5_ºñYŸîï_³Ÿ¾%{ë Ç:Û4ì&xÒo•a\¾úI·;jÙ²ø_ûû¾3ɷ˄«Sÿqó_}kÑP¯‡Ýƒèƒ <'ü¢²*3ö©Ìï?þß/ã3K ÏÅæý-jø–Ù² ¿|þÕo.\Ï-7°{'ÿÐný£¼ùö¸ !„pÑOÑÏŸ´v_ц±µÿ”ÏûnX‡—Î:-ŽÍ½³Çû³mùú±> c­!tùN‚wî¤ùìå>%nÙEÑF³¹`KUYúÙóùïɃÃÄì#ìC¤Tõïã’pþlÜõ³ºÊ‰»G‰Y]qúÑ-Ev^ý¦/Ëæ_;~lﺒJzù3CܨGlSáuöÒl†·À_ýÌ®³,ÞÌ—4Þ® dD"‘««kEEÙÕ«—išnáö’$©P(‚‚:ªT. „€'%$==óàÁØÛ·sBb±¸_¿ÞQQà EFÆÍŒŒ›¶øz989±Y×SMÈÃîŸk;^›ºä(-´söðò ó" …Y)GÖ];ºcÿgG¼ÝSŠBˆ Óó“kñG6¬œþôýóÔil>PÎ »Í˜^-k/}9cÒ»GK8BêÄ–f\Û·êÊÁíû¿:´ãÅ®²H`ooš3ðÃùÈÞÕÝͱ<ÿ[Æ%» ŒùíCÚ¹‡téç"2•ægŸÛ•OxýNàì˜#é=w.:·ópªYÕsâØ.ÕM*„´¿/ÕN 8o¬*»y!Å¢ìÔ³ï#VU)¹Â5¼·÷±CÉñ Ñá‘.5Óô±4!TvžõÁò!*žClŸ^¡;>ÿ!þÈñ=fEØC/}§AWxóàšÿþ‘òàcžTzw¿ô­Y›²ï¢÷ðcV“mÿOÿ;a ÿü{S:Ü»ÅcN_œzô·ÕÛ =G=÷òüî (—Md9§/ºyø—o¶æ9÷›þâKÑ^Õžó–ʬ‹;W¯?cð0ëùg£|Åpoxð:µ·—÷éÓ„€BRàùcÇŽ}õÕʤ¤$„““Ó‚Ï.Z´H©T½Zbà÷ŠÛ]r:>wͼ‰’½½`ÒN.W"d]ç³óÓñ£zyß}‰ÚZtzÕÒ§ßÞÿñ ßM:ÿV' !„¨ i3û~öØæ}e³Ÿu»·1¬>¼åP%õ™9#´ºë¼tÇ “ß9R¦èûòO¿|<­“‚D™²w¾=ã™Õ‡ß˜ói¿Ëÿé#y˜æÒêI×lÚÿÉ´pG¢«*iaƒ·Ì&ÿøÑ·X· «ÿñB„âα2åI‡vf4:•ˇ¼º¶Ï㎦LûCÛè¤}˜³ʳ¯^8s%ùÆ­â ­¡ì]ý:õ"„ÌNÑ1Üg×áìkÉ%ƒ†{Pa„1"å*—ð~]í zB ¥î=øž=–™žc ï"~d½mJ3ÌQRy`¿)O‡Õzx[õe·®žMÖÚÙ{z ›ú`Úï¤}”ÔNäz8AS\TÁ»Ým§âÍ×OĦ‹ü#'Lë©ÄßlWt[/á¤ÜÍ·ÿ¸èó_É>°ðȦ­7^ûW„!„H¿©1ß={òä–=Åó{Þ­áâÊ›kh`Ì´` !„˜««þµ­»Mÿa÷Êîwc¡,hÊÊM9W»¿qaíªÃïlœ$X}‡•ÿrÇ·1¾Õû9©DˆIhà–Ù¬´lްñÜš´ºt¸¤+ÇcÕ'øsû%ÆÑËÇ/<ØJr².îÊN¿ž5mÅsÃ}ï”"ÞdÐdgÜ&d;Ý—E¼;GÏ™ûù/)Çv~~JG­U…7l?Z 1}Þ8Ã!„)µSú»›Ïä¥eTDzÜÉN„P$rtq$î&,œ\äÌ-­Æ€QSwãUTVnݾ#öȱ?rqVÍš9=zøð–~º*pД°áTMÚWß¾²wUœZê>|ÎŒþ¨iãgczø[½áB©ÔÙ×OtþVIA‘»U·•bkUqÆÉC‰œGŸ‘{Ús¶ûí©„cJáäÓw\¿Ó?&'ž¸0¨ËpÇŠÌó›;˜§ŸøÜ¢I~ÈÊ´ £m ·Ú4Moݺí믿.**Bùúú.Z´pÞ¼yb±Ì€–ø’u{å@ò Mß~³nëÁ‹ÙšÊì+G³¯ÝúýǯúŽxyõºO&ø k×¥Œ¹çŒKH˯Ð[XcÄ—d#Äe&¥QDõPÒ{ò¬¡ož<|fË®‚…Ëî$q\¶oË1=’ ‹™âO"„{cïÞt–ðœ²x²ûý©LÐaòÔïž»x..™™4Pø0¡³p¦ï}˰7|Ë”³«ŠÄEç¶mÏùt°JàݳŒ©‡_(÷ì1óݯ†utaŽçâ ùWwþøí–äãûâ×r&BØb2ßÎÇb'Oo—ZÝ_HìäÝ}ÆÓéÿýùêñí;.ŸlÍO<¼ãx™cÈÈ)³û+húîÌ~”H¬t÷–ZR ór ¼«œ¨ÙÏqSw~æyžÇâ‘2&nˆpgçgçÍ•Je»öì­ý{77×çæÏ6t°Ùl~è^kxãÏ/ÇXŒŒ¥:íÓÚ¼k‡Ö­=”§ˆ˜¸dÅœp©…ælS¨ê¼ÌÜN I¥~^ì }a^ Û-@€f4¥YçbÏ#FMªb9®™N{û)áU§aÑ!—÷ež=rÂ9(gó_I(8jÎÒÙa" Ýl­+OÒp€¦Â`0lÞ¼yõêïKKKB¡¡¡/¼ð”)“aÚ|hE!$pé=ïÓ?ç}Ê‹R¯^¾îÄþí»OçäûßÔ(ÍÞøF;UϺUûn̳+Ï”0V1Dê*-”w:]Ý'Æ õðþó[wæ>ÿr‰ÂÅ{·ž4"éȘÉ>Õ_2§¦dqÑW~XüÌÆ:ý°LN>‡øÒ‚"¡‡~APx§:㈾eaÿ…/ôþíÝ‹›æv>üÙQÑC 9l@'gƆCdö®Ž$o¬¬4Üýܫø/OÜNÏÖtv$æi‹¡¢\'ø«T¢û+¬bG¯®æGf~{îì¶mб>ÛÎh;Š™ÖÞ®•>±P,tpqf®™ËJ+y$¯~1„±Z*KË­Ø£ºó”§­Æ²rƒPæè$oú·tyž·“Éb¦OEÕTÐ\5oqð´6ïZ캵‡r—¬xÚ6i¿1=ü­ßpR*³óñw¡/©ó 5|€3ÁJs¯Š+s;i¸æØ–U$ÚD Ǥ\åÑsì Ó_;¶áë3Hæ=(fñsý´•kq×`Ûº¥Ð–¨ªªÚ°aÃÚµë´Z-B(<¼Ë¢E‹§M›J’$˜­.ð×TMí<ÃO <éÙ×?Íݵ|L̺Ôì_>^ÿJô)Äßúy~ÌçgŒnC_ýôí§‡uïàåd/ˆ>þ|ÀÈŸ*X¦V½•p?k¤rÿÎø­Û³W¼ÑB|þ®Í§ÍÈ~ü¬IÕ) tz#¾ìòÎß/ÿMMˆa^;#ììíîÏu²eQ×·bO{~ö¯•¿Å&ŸØ”z|Ówˆ:wòÚ+_òlÏM—Ö9ŽY«‰6©‹23r *´&+ËñŒ¡*_Ë2de•šÅ„–Ñô$%²·“ÔíëÅB…[—qOÎøvï‘ßÓ„HâÖí©˜)bëý½qI‰d2‚ÓtccŒ1o¨ªJŽ¿Õi€›a«¦âöÕËEb§a¨G¦Ðàn9Ž“I¥1ÓîTÐÝÜ\Ÿ›?/rÈ “ÉÔW›ÿ]\\ö×W§ýåsÂ%«MÂçßÌÒß^ H¤*_ñéì¢üb và+ò¯=‘%õ‰3ª“€aps_Ñí£„cBéÛoP‡[3„ªÞcž]:ʃ·0øIÜBŸ”áMyyùÏ?¯Ù°aCõ¨OŸÞË—/9r$8­?ð×Bä÷Ôßµé™}¦¤óWL¨£œKߺᔖp›÷Ó®/'9ԊجF­ ÊA¨ÆÄŒvܵ%aë_鯾ۙÈݹõ¼)&ÇŒw¹ó§„L&#$º*ëørŸF4VwÖþÅ#m™Pv›÷ùîyÿ3߸tîlܱ}Û¶NÚúîÄtSÜÅOz‹köPßÚJ Ã@¡EsfuÞåýl<|£¬Î¼ï¤Ò—¦ïš„yže!¦(²žj«@á<2&êÚÿJü†ܑ͜¢þÁ“MQ$ÆÇÝüAĈ³dïùrUîà.*¦(õüùf¯!3Fu#ÎFuažçe2錩SœUNÎ*UäÖׇim^âáuëæÚGLX¼|N¸ÔÒò:?Ûˆáb©»¯/CSXXltçnž>tðõTw)Ó‚^Þo[%³º’ìó{¦Ñ˜bš¥i3CµàyùÛÀ-€¶A^^Þš5k7nÜhµZBC† yóÍ7zõêÎ@ ürWWŒ¼ÅlÁHÎådæpHÖ¯·ò¾j“Õ„ÑÐ;Œš5ÎyÛÆ¤­Ûn¼ùtûÖxšp|jÖX§š?¶ éäGíÍL¹pٰܧIפzœ-2.‘ÓºDN[úÞ{¿Mï¹`wÊÆM—?è=Hˆ!³“™µ:+BµÇ¢39Y¹í%ZçâO°v4g(Ë:»}Ñ»ðÉoÏ×§ƒ—‹\""ù×c¿}ïÏ\|gc„P(D<Ï0,q]_8³º4õRR‡Y‹±"/«ÀàéU÷Í Ìó<ÃòI „|Â+lÔüøä¦½›ót¤*¤ÿô3ÆöPÒî‘?špŽãìíd1Ó§±,ÛŽ¸û÷Ò(Û*í¯¯NûK–Ï —˜-6X^ï,ýíÇp±ÄÎÓß…9_‘s=M^vøŠÅ­ëSû;6ÛËûíÍp̙ʳÎïü}GvïÒ×¹$évüÑ3}î®Ð×N x4ÒÒÒ¾ÿþû]»v³,K’dttô믿ֵ+Lb ­?ð né]Ýë™bÓ|åø95HçÀ@%!•IÒ–—rèÞXw\¾wÕŸÙz0ð#ùˆYÜþ\ó¯­ “í¶&ЄjܬQµ†º=51ð«/2÷|ýóÍño4åºßÛ²ÀkàÀ`ÁJõÞ7™ …ó®]¸j™5TrOú¾_v—<¬ƒŽJ¥Âf£¹•ÕË^;7éô™73)ÏÎ㟙7̇µZ5fŒ9]QaqUµêê/E e Ïé z]îïåçÍ9Wcÿ:«¶óìÒA™Ÿœ»õ„ï £üî+˜˜e£Þ€¹ÒžÀS~}9FÌ›ô&Ôwõ|±€Äc5õF3‹OoÃ…³,«ÓéšÊÕf‹C˜Öæ%ÙPÓ·ßÅÖi¿±Cú[»áQ‰ƒ·¯Äp51nO~E•SèøñÃ=X–}2Wt[7œ·ªóýñçeÆȼWf‡”Zõß}YgN%÷žÕ]I´#ÃHJÊõ5k~Þ±c'ÏóB¡púôi/¿ürPP8¶ ùçÀàK¶Î ‰|îß¿¿^bº›^™Šë»?™6ëÛt–vœ=§¿!$ˆÐGA°7×¼ÿ}¢®ºŠAýhúÒ¿*…ÂzkQv‘³žò¢ØŒ-½ýGCºNˆ‰ºo=QßW?îEšÎ}0!æËã¹÷16_Û·êµ~H|ÌqC·Ìçozmñ6Ÿ¿m¸—Û-¹û¿ùýCˆ#zu¹3_ °Ç˜hŠËýõ­O”°ÕÛ¹}ðÃËviE«?R¾Áþ‚»uþ\>Ûz bõÌÒ „å8³™#I‰„0-4Ëñó¬^Wšvó[kCH(–¹¸)Y«®²ÒÌ×ÞÏJsöî¾buï2íÕ×V<3½;Q”r|wl–é¾ïaÚjQWT $RWw1ÆcÑ–—–UêÍf}UYiqQqIi…ZofyüˆÔžRÛvüóæÍoÕä%ÞIûã-:\l²°¶Þiíþöfx5"©ÔÝ×›Ók²ÒKå¾=Æ "ÜÌ´ÃyZW|ýä–_OTºô»äÙ!î‰[¨~²ªüÄÓ§s¬íÇp€†iîÜyÑÑÑýµ] Ì;'>þâªU« í€íx=ü$Išóâ6|·áCB stqVˆMI©ÖÊcD½FÿïÏûKBˆPMyÿ~ÇÞ¿pð•޾߄wö Ë3R²ÕÒ~ï|Ôá×÷/¯gÛÒA1“}Ö|wëp,B”÷S³†ÙÝÿ9á>íç½%¦©¯ïÝõFôžÜ‚C|„Œ¦8çV–ÆdЫS·*ÓÐ-3%ñ¿½·ríûB…Wp•ëòSSó´ á8ðãÏÜm€‘xûã±{ïÿ¿(ÿ5~îunN)ßqñ—¯Þ|å³sÿ|$.£gF9Ýòå®ëº8ˆBõï=ï¶øÌßPó…BÊY%ÖßȹšÛ3Ú_F`΢¾•t쯣i¤¬µ›P*s ô£®”°=‚î–vÌJo]Ü·ïïÙ'zæ¸)gè1=&ýÿÖ%ßy$øù îNʈ‹©ª¤Ð"³ó ð5qÏÖctÇ5­«ÍÑS‡™ªâôc;ö]7ÉÜŸŠ´eÒsê§?˜¶9Ÿœ]˜eÄ2g¿^“æÅ,{mITíÑäTÀ‚ͧ䟽ÿÅæ“׋n»…D.ûäÞuÿcÄ+uØ{þú=Ú÷þ½!öRÚ¥34‡‘Ü«‚oñEñ^¸•8¨BDú\Ù}nóçY烜H}i~¾–pê2´[jRåÄB{¹o§ œ]‘SÌzW¯ªÇêK3.ìß“Jùö5g¤ge°Há1aî ¬ï/ŸÝq0pÅÔ0¬ÉPu;§\&ïÕ¹ƒCS×sõ…ÛÆí¥Q†?>¼Õb(/)åx«®øFÜŽ÷_1ž¡#ƒ† °Éq4Á;ü­Òðš±c²2"•wHä¤>ö4Ë=‰KºÎ[Õ·¯Åþ¶-‘õ4gQLw±ÉÂ!„0²spï6bðñŸ.Þ£^xmìÝî|KyÎ¥Mßí*šðâÒá>„mAÊѵkŽUy ˜óò¢Á kõÂYÉë‹S¶óÃi&hÄÓ‹guw 1«-ºyø· gÙ^ó^ŸßKÖÄ‘Él6H$’GþX{Ñj5!!¡2üñ!b;gGi=œ˜c¬FM¹ÖÒô· >úhË–­üqLÌÌvfø¸¯-ºûëú¦ŽO-{i‚'÷DÞîiû†”P*wt´§X“®Jm¼·A‰dJ•£[õUz·yÃû±bµZKJеZ ǵÜ5;j|‰ÄÙÙÅÙÙ¥ÎC„€R¯†avíÚýí·ßfggWGýÉ“'?N,·Ò3RO-‡$¥R™½½½M«ÓÐH`Ð2e¤(æ8‚r ›ôö׳%"ŠÄÚ±´©ªØTq¨UÆýö¹,K›ª rªZÜ %?­­V»pá"‹ÅRýßõë7,]ºÔÎîΪ×yyyk׮ݸñ«ÕŠ2dðŠ+\]]šd^O ðm¬ªÚë‘íd¹'™Úå¤}PÂÁðÖ1i_klAh3 L „4žç—-[–››[óµZýûï—.]’––öÃ?îÞ½›eY’$£££^{íµˆˆƒÁP\\Ô¶Ï@à€ÇOgíLpso!ËÂ73ÕKÝð|!ý`8”p0Üv†ÐÖøæ›o?Qç—«V­ºråò¡C±c¡P8mÚ´—^z1((ìüðOñŒ¢(–e)Šj7UsÌó¼P(´©ð꽂öixí~0J8n;Ãh{œ={våÊ•þ^­V ¯ ü`8”p0ܦ†7ò:m]wBÚƒÂÂÂ¥KŸçùú—üP(qq§\]]<¼öpF?<2"‘ÈÅŵ¼¼,!á2MÓm^/I’ …"(¨£§§—Ñh°‘𚽨T.íÍð„PVVF\Ü 0J8nkÃhKÐ4½xñ⪪¿V§Ó>}fÚ´©à@à€A„½½¼OŸþíPûÞæ ¿y3ãÔ©Óݺõœ9ói0J8ÐpÞ{ï½ÄĤþÎêÕ«§L™L’$Øøš›êIû`<´pZáb „€¶-dçΛ6m~è×233cccÇŒÓÞδF eüÐÞ¹~ýú›o¾ÕÀ/¯Zµ üø ¥£Õj/^b±Îʼn IDATXøýä䔸¸8ð Z>0¤€6ùB0Z>0•:!-DˆT*=xð@õÏ&“‰a˜êŸõz}Ítý¶úžçôzƒ££#ÌÒøöºLžTÁƒ§54¡P¨T*«®ùüÐ`Œ­VkII±V«á8®=ÄQ‰Dâììâììb;áµ÷R§å¥Í^VVŠ*(È¿zõ % ·µá@à€¿…¦éòò2‰D6X,·y½Ç©ÕU¹¹94Móóòü*S ’¤P"wò ë7dxÔ€g¡m϶Td]Üöùê“•}§­xm´ ^½F©{èÐg^]0Hu¯ÍŽÓ¤üù“ÆÎã–ükzèÝ?ÄŒ±òV‰ƒ'¯\Ï)јyJ¦P¹¸ùuêÖ­{Ï®Á®¢½-€ÀË2 CûûƒAß$Såáá•™™nggg;áÕ{),,¨S;oó†[,f„Ñh¬¬¬Ã¡„ƒá¶6h²ŒÁ™+²/n[ó[ì-ãݸÁT¤ž)ÈL¼œ5ç¹¹ýÜE`S@$% )‘LéîëåX'Kü¼…ˆ:xv1cr꥞Üu&lÙ¯;_ÄÖª¢´ã{ΩUAQSfu%Y®zƒ‘½ƒw ŸJ„yƬ-/ÊK‚ôÂæÊâ›§ÎfõžÔA|ï3‚‚ ¨š°Ï™Ê³Nÿµfý‰|«@âàæ×©ƒiÕ–f]ÌNOMÏg\_ž@A1üÐà'Æ Ãr×~^ºæyžãX†al*¼z/,˶7Ã|‡ ‡†ÛÎp ‰ž…¬¾$ãäÖ?ªÓ>!ÈU®®Rki~©žcõE7âþúSå¼lR°^¨h"$*¿þ >y9Úùþ‘<ÇÒ&½™A˜”«|‡L›ð¿ýÉG÷ [8Ü]€¶ª‹ožÚw¼L4lÜŒ>r–­y}F¬òé;ïý—¢œI„o©Hûsåê·ì¾Ðiy¤›­VÆâÍZuvbŠš*Rƒ¶(9ñöˆÀàš†’ IÂ\q;>îÒÀ ÁÎäß·Tæ'ÞW& Š\°üùÝTA`Ö\žu-áF‘Ä OÝ*@à€‡×tjæ€m'pß Âïî¥=Žñ}Áp(á`¸- üë´uÝUl'›«ŠSÏNÒa„H;÷°¨ç>X>܃)M=õûg_Çæ2ŒºäÖ™£—û r%[´VpFðU\0ÇZ´•UäßG_Ò^å7xÆØkÿ;˜»÷bç]9uQÆéÝ'J”~ƒÇOíëÀ°\ êªÔ‰B„À½Sẗ¤ÏŽjn§fV vu!mrFx“®23%Å¢òï9d´Û•uq¥ÉIÙcƒBÅuõJ\»†j/$ÝyB¥«¬¬É¶b¯ˆaþÝ8«™æp»-ZÐê ÁÚ0K?´W0­-I:´á«Ÿ6þ_Ôª&lÄf½&;åz¢”.^½‡t³×UjÌ”Üo@d¨!„ÍÚªœ”ëå<œææý¢{œþ#ëJ\üÀàH7ªÎˆ~ŒPáä×½è‰m7Nÿþav|¯Þݺ„wðñp”ROªhaΨο|p˾ÛÿÜÈBÈ=BG¹ôêâJ¶)ZZNµ¯uTSl/·Cëkû<_§†C Ãmex˹ú¥n¡ãßÙ2K„“VmdZÏéã9޶Z0B‘!kîg$Yó?Žç-‚H•eSIÆ‘ÿ[t¤Î¯en‡Í}}q?e­Äˆ…r…¿Oü•.õè?n¤ç?÷îcžµh SÏÆîþë’NîéÛµwý}é–Àéµ¥)ÉÙB‡°î!bŒÂ©SN»·¦%ßÐtïïHœm´¤t=]íî•rÌ™µɧ<›˜Q¤¥)…gÇ®ƒ‡EEõ vB ‡[ ܨ[$%H¥¢1˜瘻ó<ÏÐw†*P%‘²|M…ÄÙàÂ_оö|žc­&©VbäM•yIG÷\£¼»wvɽxëÂÞ£aA“è´'(‘½ƒw ŸJ„HR$U8ût ïݯW˜ ™Ì¶—½¶ %%OªìÞ­ƒ úÑGØ)”»‡‹’3²’¯—÷Zßb€R'—NQüŽfœ>Ú{´c½Á™±˜BìÝ-jNß±BÁè ®ÞþÛæÃ©ñ»tè0¿·cóDžµê*KtPl?- ޢλ¼ï·µûR*9R(U:»x]EÖå‰gNÆœõ̬þ^M^{…wøoUç^ݳ~î›:Üŧc„#ÒeÇýq3érRÌËK‡zQP8Ó–¢ÉK:°ê«ÓLïéo®ˆ3ÛO ‚-˜„"±ƒ³#‰´B,cÕéô|Ú "ã¿V]Qggd{ö´#š¯haά-N½|9ëa“ö‰ì»ˆp´«[@ààÉÔĬêü„½kVïÍ¡ðsÆò[çvü¾;› ¶ð¥eSº;Q<æ­UYq;¶ȬÒC5¦ Š˜€"H–BØšª>&•9ù8·+0¶šÍÅù¥t?G1œլ-.¨àBHlgçèÓŠzø1æy–a8Œ"J ¶º·«yKUÑõcÎ\:š8©‹B¨é>iÒÕÿnÉŒ;×ué¨ñýßf³¶²ŠlŽE¯±U¯¾’TÌq¼©2?³ò/°šü¤…ü|ë{ÂJU!Çy_9œuîôÍQŽ ØÏÒ˜'T^žÔ¥Öd6cdל'“7k ¯ÙþÐIûì=BF¹÷ wÀ@€À4æŽmð !não›Cø?6µÛÖpL«‹ÒNmÍ¡¼»O^ñú¼0‘ÅPYi@!Â.hÄì—° ëLÕíQíõÁŠ­:Ííää";ç½w—Zhþî<‹)B¬dJèãÚKWå^Þµúó¹Bèäê…'W#„;÷NÃç}ðLo9Y³&/ùÔ¾ØsI·Jµ´@îеßÐQQý;«D`ŸíÛe°¥êöÙ­ß®I’„]üîä‚&>\[ :¸™ØóòšËÞT–ztÍWw»H-ååz!$RyÛSÉc¾… ¹o7äõç ‘ÑÔ'ü1…Ôn¨û‡F;l­,L?±÷l…càˆ±{J­ ‡FöN^'½üå¾'œî²`¸» ¡lB!¼I[•tC/w íÒѾ¼¨èþÎ)¬»êäùâëI9ÂîlßwtbGUÇa#ü/þ•Oñ2÷»;æòÛWbwÄ zÜ£³—BH „0O ožÛµç|™LÒ¥ƒ¸þøj³¢%P~iý¤wRWÀ€ÀmŠÊÊ­ÛwÄ9öàG.ΪY3§GÞ"ÛoÚRU^)x;{8õÖO±H$R¹¹réÖª*5ƒš0ð7æþÖj8B³ºÂ׬Ü|ÃŒBèÆ¶l»Wýsðï1ñ¥—Ç‹ „7ªp‘¯ð!c]Ú¹: ïÄÕSbñcµ+sÓNmÛ“Ê{÷{fùËs{8’r{.Ý<Žž.½q=c¤·KýG'vp 6¢Ó…-7­èÞ+Jç€Èg?öîñZÊÌÜÂìb OI•®Á}õ1r@G9­·rO´hµº[@àZ>5/íÛèXgµæ¸ƒã¿×|¯äâ†wqv~vÞ\©T¶kÏÞÚ¿wss}nþüaC›Íæ‡îå ŽyŽei– I‘ˆªW„@$"x+ÇÐ ›®7®º´ò|SÙ¦ Ga$uŒZòQhöé?~8©ñë?s锈š–)¡Dîà$Ä\óÕaÚ¨á˜c³ÉÊb„9–6ëõú;mUت­Ê¹z%GìÑ=rÊ¤Ž¤¶ª !Dˆ\#ÆÅŒJýêdîµø´aáR¢-ÞRîüœÉ ÍËÕ:yÑß…ÇœML¶¥ÌÑVžrê>eù §ÅB€D˜cÚj2Mz3n=Bª‘¸†ŒzoKÌgó,cÖUiLM} z ¡½Ü54ÔùÐyuúõ }x7Q7´å©)Ù¼›GhǦñ¨1ïð·VÃBˆ¹E=ÿßÅ7oüå"9sɤB¤@$S:ÉއnۀûGR`„¸ê1´DKY„¼ÅÞä¯t³VCe©¡ù3nmï'ƒB ðø UWûþþN…1f9cª¦’È2F£‰Gv¸ùzøM8Çqöv²˜éÓX–mHGÜô •Ný†„œÙStíÌ™¡cýÄ÷å sUqÚ¹Si„ªcç¡ý<°-ÞµÅuzøÛ¸á‘±ÜÍÛÁQL‡;žI²ª¼«§‡aÌóÛÜq¿ ~¯¿v)Ã%”+å cTWj8ìRÓˆ…«E]©F¡\aOÙì°ž´á0³U=¨@!í\@à€}oÅ”@`/—3VKYY9ÛÉ«:ñc‹A›Ÿž©Å¤KóÉ£¯¡Å²¬N§k*Wm.“”»úœ>!ù‹=7ŽüuØÑøNw{ù1k,ɺ¼kW¼Î¥Ãˆ‰Oõµg›z]ø¦Y–¯•ŽÂCs„Ôί[wçsçsâã.õñ襬éTƬɤ+¯à¼ý\((á+a$%@ØÂqܽ|MJe ß7ӹʛ׳G…Ü™Ó:mÑÍÅ»Ð@W†ÿ þØÞºžT „€v/ ðÀãTU›«1•’Ø9ú(c/dÇŸN ŸÞÕ‘ÂŒ¡8ãüþýçÊx‘;jÆQg¸Y„?Áùr1iïÒyä‚EßþtîÀOk¬OÏßËMŒ­ºü¤cþ¹ÿ:çÓÒ3Ïö“Ó–¦Žû˜¥¿5~¡ƒKð‰=®¬I:·õÙ¬¨NŽ„9‹&/áØ‘¸ÛîS_ñu&¡„7ê>B‰ä 1S¡./·ðîwg¨Èüzô>µ;ëì}A.“»8 0g®Ì¹zxßÉR¹gテ¶<ª'ix#îümæB@iûB?4æaÐ<‘ƒsÐàèÎ7&ïþ惋~>*ÒPZ¢á‘ýÈøÔ'í³‘«¶Ý¯¥êöÕƒëþº¦Á<ÇXyZ—wõø&NäðÊynü_v^Ñ ¨8yïÏ率Q³çð¡š\{#{ø[‘áuª|Î^\¡ýqÇ™MŸ\‹õòñ#CyaA)ãÔip'¢YF´eÃÅr¥wçâBÂáï?Íîèí –*=BúŽíïï4xÎÌœ•¶•}ÖßßSFWæßÊ©$\: úôp/̱-Ìp½^ÿÍ7ߺ¹¹zxxxzzyyyº¸¸PÕl®ÂpeB@H;®”~ }åýfêW'ì]CG.ûÐnÇû/eÜÎÔ©zŒ^0i°Wñž•ñwºÇZâ;üÛKsŽ1Ï2¦ª²Ò²{/Žˆ§„")„Â,m¬,5"$ %žV¾i§Þ!ýmÙðvFÚ¹wŸóÑÿºÛ»çTBjNz±PéÛyÔäÑc¢{ºa½‰ÃPÂפâì?øéVÑŽ£‰ir¬¼Ì-DØ1º¯¯Hªê<æåσNîØuâRFê5Z¨ô 9vä„QýüFƒ[šáööö,Ë|ñÅ—5¿¡(ÊÍÍÍÓÓÓËËÓÃÃÓÓÓÃÃÃÃÓÓÓÓÓÓÎÎ7ý"êm£V B@i5B0Æk×®ãy^©T(JåÕ?$‰?ØèþÛL{âX‚²ë8fù×Ó¤"ŠÀ hšþý÷u¾l4¹¿*:nܸûvÇ1f]¥¹ÎdUÖ"cóŠFmø•rÌÒ†Š"CE=Yõ…úæ©v´Ówøï•s«Ig5éžØeݦ ÇmÔVµõ~bÒVš´­Åp¥R¹bÅòO?ýì¡ßÔét*•Sß¾}šöæßºU „€6 dܸñŒ‹;ýàGz½A¯¿³¶gBÂÕê¾ùæk¨«ø  âYC¾& “’’Ž=ÚÀÍÚÛÛïØ±£6·³ç'RáhÏ=üPÂÁðG &&fË–­YYYÿüµÿoïÎjJû8€?Ï9wéÞ[ÝVí)•„Ò"¥¢ìke˜¼D¶¡ìf,S¶‘mcˆ™Q–±û–5¡L*E¥ƒ”Š,íuoÝåœ÷›´h#T~Ÿ¿¸åy~çÜsÏ÷¬A¬Xñ ‹Åúò[þ–ÿ;Ž@GZWG–/_7¢´´ás=VVV£G†u€À7úV(š¦{¡ñÌ™3ÂÂÂ(ªQï\鯧§Óø‰ñEú³¶­îßWºÖ¤ùV<U\ÒOAÁa ‡‚7ˆ ðÒ¥‹'Oþ¡þÁ&Lð²°°(.nÞ+tà•cÐètä+ÐÔÔ˜?ÿ§Õ«×4´y$Ö®]7öü|Ö÷š:v40 ÿ•+WrôhÁƒµÌ£ãpþó³F~ô‡öAÁa ‡‚שGýúõ »^׺º:³fÍlÞª~•[]>G˜Ž@G #­±#ß_½SÏ0ÿûßÿ¬­­a/@à ÎÐÆmÒ/ÁÌ™3BC¯Õ’ßÄÄøçŸµØ_JˆC_ Âøa ‡‚7Þ¢E oÝúW$úðÓ—/_ÆápÊÊÊšýkÚªŠ Ž@GÚTG–/_:j”Gyyùÿ*//ïçç[ÿ°ìAÁ@à Á_ˆ&ýtèÐaРO»s IDAT—.]®k‡³iÓF6›Ý‚)¿¹gÈ}ÝÀ‡5 ^?‰'ìܹëƒÝ´i3ŸÏ766‚,@›¡¯¯?cÆô-[¶~𯊊ŠYYYP(€:—T*m|:kü”%I§N¦—/_©k¬¥K—¶ä=þoêµð_X¯åƒ‚ÃoÀ´iSCBB^¾Ì©ú¡ªª*—Ë}üøñ¸q^ãÇóòß¼?­ëG :Ž´±ŽL˜àúàAJÏI’|ñâ…««Û¸qž‹/VQQ©c—Îðü4Ï0I’‰„$É–J¥çχïÌÎήk˜Áƒ¹ºoÙiŸ¦(ŠÉd6¾ã=ƒñ)o¥ëª~?Öp(xc°ÙìÙ³g/]º¬ê‡kÖ¬²±±Ù±#hïÞ}ûöí »¾}û6{{û/¹åo9Enët:©Š ˆ+VxzŽ“Hª½àyíÚ5oß¾ ÜvàÀÁsçÎ-\¸pòäɵ{@ËGúûûCÀGì¨5r°òò²OòÓ4- òòrY,f=?E]»vmÁ‚EgΜ-..644œ¼qãÆ¹sç ;T—Á`4ée¥pEø ÁíÛ»Ë|Ù Óø­UAA~]B©:ÍÒÒ’””äìì¬>/ЦéÄÄû.\~ýúl»Ü¿_{ûA:ôÏ;qU7»?ý4GWW§%× EEE#£ŽFFÆõw¼¹æRcy5XðÖîöíè£GO88ØÿïßCÁa ‡‚7Õóç™›7Ò4Íç+.^¼ˆÃáTÎEOÏàÂ…Kb±¸}ûö›7ÿæèèøÑ¿&­h1µ™õ :Ž|D"Ù¸qKNNBˆÉd>|ÈÉÉ©²#W¯^]¾ü—ŒŒ „Ѐ~ýu­žžžl˜ËåÉËËŽ]h ðƒÖø ËÊ„=;ÙYý€€ <@éééÍ;wìØ1•—T¥§§;9õª¼ + `âÄ °˜¾qZ¸páøñã6mÚÕà#üøãOÿüóÏþýûXû¯<øñÇŸ’’’0ÆãÇ[±bE#÷w ÅŠuwAQÔÂ… .\Xã¯b±xïÞ½JJJ8άY3çÌ™Ãápy<—Ë…ÀZ2¸¤|ŒÆo­ÊËËkÜÕø# ¡¡¡3fÌ ~óæ®®îòåË·lùÝÊʲê«þ”””²²²“’’BnnnË—/ƒ¥’’’®^½jnn1hÐ@¨ÁÆÆ¦¬¬ÌÇÇûƒm×®ÝØ±cxÝgâĉuÝ"•™™éàਭ­zUQQ–8|øðüù <==7oþ ªÀçóðáÃü)!!!äêêºqã%%%(  •*--MHHhðN¥¨¨¨¥K—¥¤¤ „\\\¶oßÞ¥K—fß… ¹Pðy×0¢iëXDDÄ AƒGþ_RR’¶¶öêÕ«nߎœ6mZ=DÑÓÓ?~üŸþiÈÈ~Máh&Ÿ[§NBBÎ/[¶”ÍfŸ?ÞÙÙåÒ¥ËP@+Åãñó\’ž={^»¨¢¢róæM++«yóæA~ð-¢(iã£þ!CGþ_bb¢ššÚ²eK£¢nO›6Íf78îÚµklll Ú?_ƒÁ˜={öÍ›7zöìùêÕ«É“'O›æ——•´åE£G{DGGÏš5‹¢¨ÀÀ@SSÓàà`Š¢ 8?ø¶dÃ÷5ÅÄÜù£Gÿ/>>^UUuÙ²¥qq±³gÏnLÔ¯ÜìB©~¾CCÓ'Olܸ‘ÇãÉNõ‡„„@Ym›ŠŠòÖ­[cccsrr|||ìì좣£¡2?hõš¥èú£þ¨Qß»»»GEE©¨¨TF}999(2€À@kÚŸ /¯ñ7n\wrrzóæÍÔ©Ó¼¼&ÈÞqmw[YYݺuëØ±czzzqqq&LxýúõÇî9´*Læ‡ï½¿s'ÖÃc´»»{dd¤²²òÂ… bb¢gÏž-{á3Ÿø,ûy…Bð…éëë?~lãÆòòò¡¡¡ÎÎ.„²Úhܯ¸ÈcìáᑚšºbÅ ‹uàÀSSÓ€€‘HUøA«Û´á&>%I²Æ'qqq^^ÜÜÜnݺ¥¤¤$‹ú .TPP€ò@ø™ðòóæ çÂÂÂE‹7þåË—P@ÛÛÜUý/Çó÷÷OJJ6lXAAŸŸŸ……Å•+W*ŸÏèøAßÞ½{×ËkÂðᮡ¡¡òòò³gÏŽ‰‰Y¸p!<]|޵.Ÿà+ÒÕÕýçŸvî VRR “ê‡o% Í311 9wî\‡=z4xð`77·ôôt¨ €ÀZY jäAJÙ`)))Ó¦yË¢>Ç›={öÝ»w—-[ÊçCÔøh³\]]#"‡RTT´hÑ"OOϬ¬,(  m¨}kÕ­_jjê–-[BBBºtéâïï_VVEøAkÒ˜@•””4mšw¿~ýÏŸ?ÏårgÏž}ïD}€oE»víöìÙ³sg°ŠŠÊ7{õê½}ûvxs mìqÔó7‹5oÞ¼ÔÔT//¯²²²•+Wš˜˜ìß¿ª¾ôj ûÄà]§ú“““W­ZuâÄ š¦y<Þ?ü°dÉUUUš¦Åb1MÓEI¥RŒß¯„4MËþýåWËzŽÑ‚VçĉÓ¦MûþûïwîÜ Õ …xóæÍòåË=в³³Û¾}»±±1”Pÿ®æ>>ˆß‘ý[öL>Š¢ I’A$ÙøÆÊ]åððð¹sçÞ¿!Ô·oßÀÀÀ.]ºÀòøAëüµ3JJÊúõë:DQ—Ë:uêâÅ‹555?Ù/¿ZÊ6è m8r䈧§çرc> Õ E9þüŒ3²³³9Ί+.\Ç[õø*ÿsì'SuðàÁ ¼}û–ÉdΘ1cÕªU|>1øì1J>}›X¹EKMM0a‚……ŘL¦··÷“'O¶nÝÚø´ÞOýÂ`i¶±5Á%ý´H®®®ÉÉÉÞÞÞB¡ÐÏϯW¯^©©©P@YåËjÞ´_õðA&LxôèÑܹs)Š 422Úºu+Üâ ðƒÖáÙ³g>>>æææ IÒÛÛ;---((HKK Š ð*)))]¼xQOO/**ÊÚÚÚßß_,CemC={ ***[·nurrÊÍÍýñÇíì좢¢ h?h¹222¦OŸÞ±cÇàààªQ_[[Š ð>hÈ!IIIÞÞÞååå+W®´µµ½wï”Ð6Ò~ý·XYYEDD;vL__?..ÎÑÑq„ ¯^½‚êü ÅE}“àà`Œ±——WjjjPPŽŽ@àÔÏçݼyÓØØ811ÑÞÞÞÏϯ¼¼*øöU<<>>>%%%P@ OûÍ2&“9oÞ¼‡zyy•••­\¹²cÇŽû÷ï‡ üàsyûömeÔ/++>|øÝ»w;Ö©S§úãœçøÇÞÞ>!!aýúõL&388ØÂÂ",, Êh±iÿÏí× ­­½ÿþ7nXXXdeeÍš5ëÍ›7PgІ¿èâ5³ûlϤ¾•… Žþ¹#³¬×$K[N£rssýýýŒŒ„BáðáÃãââΟ?oiiÙ¤- |Ç~@S1™L__ߨØX›gÏž 0ÀÇǧ¸¸*hiiÿ3MÙÙÙùÞ½{Û·o_¿~½ºº:”´ŽÀ/Ê ßñóØ¾Ý Ô9l¿~ÇnC',ܰ÷RÒ[ ,‹*¨ŒK¿¯ò_½óß·_!±äååÉ¢þÊ•+‹ŠŠú÷ï{þüykk릆.8Ï ð>š……EttôúõëY,Vppp§NÎ;e´œ´ß¼çök IrÖ¬Y³fÍ‚RƒVøéW—:Zô¹ñŸI™Å„’¦Ÿ(ÊL޾tà7ßÉßýtâõ7¼kN¨[»yŽ;Ô\ùÝöBš~i˪•«wþûö‹^æP\\ ‹ú………ýû÷¿sçNhh¨Í'n !zø Ã××÷îÝ»=zôxñâ…»»ûèÑ£sss¡2€¯õaç@à¯þ­x}lîÄßã ±F¿%ÇãsŠ ^f¤?Ï)(ÎK‹9³ýgëvLü /Òh̦ý÷­q×ùjwX”””´oßÞÏϯ   ÿþ111¡¡¡¶¶¶Ÿ8åÊŸt-ðõŸ œá éÒ¥Kddä–-[x<ÞñãÇ»vízêÔ)( àKÆû;±ŸõÜ>͈ñe¾&¹„¼¡­‰Á'Ö¸*U~7|ƒî³z¸Ã…*_[``àÒ¥KBýû÷_¹r¥ƒƒÃ—ÙzBåÁçþy†:Ð6$9wîÜaÆM›6íæÍ›£Fòððøã?ÔÔÔ 8@]¾Ì)e鋌,˜í»ó$ŒÊš;ܪ½*Oާfdÿ¿å§þÔ(?áÐòñ}ºêªðä8| c;÷9Û®g–WB6S—Äì^[Òß_Oenï#G`Ì0Y-~?hé¹ j$Á²ûU])~±£¿&Õ¦\ÕhÇó@g6&µ|BßýáýÓ% t¤ÚCûè7»‡È±\¶=—"qìb3†ìð!&Ç©è•äuÔÎ…ß;™é(qY WIÓÈÒeÔŒµž}Â#ÿfÏžíîîú9Ò>_œá ­222 Û±c‡¼¼¼ìT?¼° ðåw3`·@à¯9%%!É“äTAcÓ~ιé}füyó%SC_ƒ]ü,æØÚÑ.^žW½©]üôЄö^k…ÿ'P21ï¬_Äß>o€ÍàµQ…ïöõYÝ{ÊcqBxdåG¨øvø=4ãVÄûœ,N , ]ÕšïKܨŽT݆ș ðòlÆÃˆP³1ab…q½õI„szZOŸßNEgÒ:]íztÖá”<<½c;»ŸðàCEEÅ3gÎôêÕ ¾? …Á½½½ûõë÷úõëI“&¹¹¹eggCe€¯øu µ’ÃÒŒà n w…¦¼)ohG\óÛ¢Ÿ/>yóòIJjÆ«g²æR/Ï.Ûp³ìÝ0’”ß½|?óí…€o‚¡¡áÕ«WwìØ¡¨¨bnn ejø2÷ð#²Ó쿆 ù94ûúoÓ®oöa«š[w·stà:rˆµ«Ö´XeÔ_ÇüWœjgj^³~üñ!AÙW/'JúÚ1B‚ë[cJpÀ?ë‡êËŽ\ª¶óìyh9dGú¡–žc@ Dh;õ2!ÃEF< ²a $I½ù ©Ÿ?5ÙwmÌÍhádW.Bt^dD’„à;ô¶b6_ÏÑ‘¦ÝZK às#½{YT€¶ cìãããææ6cÆŒ³gÏNŸ>ýìÙ³AAAzzzP bÇøK͈kùÓ…û·÷.õìe¬Ä ËsŸÆ…ýÃæˆî&ŸÏ×l—–û¤aÕ.¬çÚ:X2••–.»I^œp5,‡ÂJC§Ži_­Š}¦ëÄ Ëb®Ü¬8wÏèÜÛQ<½u+‹BQ9‘·I9öý<8éâ‚Èð1B £Ãï”#–­KOns¸ÁŽ4íȉZ;U‚.L>9ÍŒ…ÄOÿ^¹ûqµ/&‹Å¬w'ž”h |…Z} ù<Œè*‰ZÑÁÙŠI ¢Ãï”#ÑÝð¨Ò°—“>ɵw¶eK’ÂÿÍ¥¥é·neHI§^ÆÍ{+|Ciêäºù^ŽØ»ÈÝB¹äáõÿÌݧ‹¶ŽÕ˜õ×^H`u?ß*MMÍ“'O;vL]]=""ÂÒÒ2 €¢(¨ mSIÒîI6¦–½ú¢Ë«©ñ¨ü´»Wnœ3ÜÂÄáÇsÙmêû/M¿´eÕÊÕ;ÿ} ›µÏQÕ­Ý<Çj®ÜÖn%¾îìYíG¬óÄÅ´(ñvœ )cb®<cD×Zë¥E…¥4Â\÷Ýâ"tz1¨·‘ÊÝŠÌ¡Uœz›3VwêÝ…Q~'<º4/2"I‚œ¸c,{¿wÍ?ˆÅâ/”eø–6œIÈÉ˾ãø_þ>CÍäó.q¶*¶¾ª@àà[æááñèÑ#ooo@àçç×»wïGAYhkÊ’GöõÞ—\ÌÒ°p÷õÔ7%Ź/_¼.gÆ œå¢Urï­çpÝ|úY™O!B­C~“¾•LËý4 *ÿÒ®£Õ_i_¾ëðC –ë1È¥Êïnã¿°é|¬ˆÙÍÙQö7¦eoE*óÆö¿#ò)FçÞNê 4‚kÐA‹¤EñQ÷ª¾U~sþï39Íw æp8ÑÂRa# CÇÑј¨‚Ü|¸Äü„аaÃ’““½½½…B¡ŸŸŸ““SJJ ”€6€Î=½nk‚±­ýön¤ù¡0ƒåÍ'ùÿÐíÝc´¤¹É‚ý}ܺ™èªòX,žš¡õài!O{y±äuìþeZ¨+räÚµ7³æ½z_Ì+ !„è;úËaRmÊÅOÕ¢ž:³1©åZÏã¶Ó6úÍî!r,—mÏ¥H»ØŒeÅqgÊ«62æïÅž}ºê©ÊËÉ)´3êá>÷ðìF?é«ÁÑé‚k³MY¡à¸þ~µXGeú^‹Ä¤Æˆ}²P&º8EÄì>ÛŸ—=¿´v|¯Žê<6‡¯Õ¹ß›B3«5èýåYa›§ 4×áË1HÍ÷k\§$¯£v.üÞÉLG‰Ëb°¸JšF–.£f¬½ðLÚ”aêxh•Ÿphùø>]uUxr¾†±ûœm×3kÛÊŽdJr£ƒæ·j¯Ê“ã©Ùÿoù©ÿ_ÿ;ó%HŸlrà·wž²jßµ¤—¥ÒŠOEo’N¯ªÏÄ3;-º-”}Z~a²*X.ÛžK«O¤ììxEŒØƒw½¦dˆôäaD(9ø^z^&›Qnܶïô“í§^ȧªµáéfG˜À˜aê#®ø˜z}ú@)—.]Ò××G1™L__ßòòr¨ ­•wh¤F˜7twÕ¸1r‚²ÆLyu}SKÛÖf:Š Œ¡ì´.NPuÈÚûä4MåEþÚ_“ EÝÎ6Ý-;jóÙFr#”Ð4MSÙõc#Buò…[iÆÖÞ¬jéàCûüi[QøoS½›ñ0"ÔlFL˜(3iúŽ»A*ˆÙ0P“&8íL¬lmÍõù Œ0CkðÖ„Ò†+ÔÈÑ‹n-2gc̱^Sù©äiÐU‘:cþÉ–V AN?­tÓ"±œ†™“ƒ…®<&µ]w¤”UNðÝ Ö}¯ÏĘ© ¡§¯¡¨=õryã[E½<5© #Lò´:Ûörv´élÐNž‘œÇñ²& óÁ¥/zrpœ1#„™Ê†Ýº[wÒàaBÝeÍí‚*«_EGz/ÝþCG9Lò4ŒÌ:é+³0B˜Ô¹?ãëf´/øÓ6;±*NcWEKß ½–›À!„™:C6ß-¦›œ“iZôä §l°T:XÚÚ˜iq Œ¡æ¼ºÚ2ˆñ5e „ÑnÊEaåÇ’kl˜!„•Æž,nDg$i»]5HŒf«˜u6Ö䑘cæóÇÒ^¬f ü´4sÏpeaRA¯[ÏÞÎÎÎ.CVßÑÒ§¿9²B˜©¨kfÓÓÉÉÞ¢=Ÿ‰"”WGÃo4MÓ7nÜ@¹¸¸@)4MÎ;— „……E\\Ô€VK>·=‰Ó~ãcI#G)Š>ôש;™¥ïÃAYvøFW]ËõXŸ"©/ðK³}¯I Ì2±éfVe6fÝ>¸nOtÙ'þ&´íæ}1m×¥JjÑ8î©M"BÙîÇ£)…Á£ôÉÉ9Ö ³º.Ž6p@¤ñ£ bWtçbÌî² ¢ˆ¦iZ”ò» ŸÀ ƒ)çÞ'4Y SÙiéµ²ƒÒÜ;¿ Õ"1æôX{_\}H›Íï>ûÈý<1MÓtyîÛbªÑ­'übÎ@„¦ëöÄÂ÷E½N8»ãä»ù4f˜-ʳËö‹.dȾäí-nºµÎ.Wt„-ÇÑèóË¥gЦiZ”}é'kF¤þ¬0aÛü4--zqd³ïdW'su9A°xªú]z}7sݱ„ܪ‰¸)Ÿ¦iiK=Í´•8,¶‚z[×Ù[¯e”}¨ ‚ SÚažë¾·U&!Š˜g@"„åìxѸã„tIê±Å£l T8,޲žå°¹Á1¹âZ_éO ü4-}ñûÔæº|6‰1BXÁótM ÓoìZ=kt¿î 4•8L¦_Ë´çˆ9[CÓËà€ 7oÞD9;;C)•"""LLLB Ã××·¬ ~8hŠÃË9)ø¤éP¯våb†ÅŠDqÝ¿ü›å{VöRøÀ„º™×üœÝÕ²½È~ü¤„v¬|º:ÃÈÜŒû±­böœ:Óvß’èÃ^¯¬í=h€³“S/—>fj¬÷c4f˜,ý´ÇÙb˜ZYÔü…`˜Y[pñAÚéR¤ö>N3ÚÖ×>Ÿ‰i‘ T@£¯öÚü€¶Fvnêø ‡øøxÿM›6^¸pa×®]...PZ9]ývz.ÊHË¢q#^8F¥M³áV©†óü5~ãúX™è¨È³‰ÂfÜñV"®óÅÚtiI)M#BQ‰ÿ™^löñm{ßÈ’¢bŠFÔëØSûc똋X,mÖÑI]GgS¹7IJ;ÞšûáC3 ò5.–WP ¢JK4ª ü˜'ÏÃÝ*V7ßËÚký7ï»|ÿúáÔ°Ã3Õº\°qóÂþÚŒFS«2‚M#B¯Pk铊|F¥‚RAõÝM«Öa•–ðê(6ø¶ƒœÜúõëãâ⬬¬ž>}Ú·o_Ÿ’’¨ -ÃÜΆ‹‘øþ[o¢¤Žî¹Yˆ5¯ZúíŽgs(¢]¿VÌfmUͱuˆ*Èͧ>~¦åÀ~š•iWõn âð]‡J°\A.Êp† ¥377ŠŠZ¿~=‹Å:pà@—.]Ξ= e ¥b[ûþ½¶*.½»ÙÍ~˜ïÞðÇù'iiÁ‹{!Ûçôïb7íàÃRZÚz(bIJð²?ŠdYY”ºÂcúñ\&³¡¸Æ²·b„ƬünÜ–_TFϲчöÞ‘ÒgZ EJ3öú®¼ž#A!Z˜~ñ—ѳN²pß6Rߨ€¥i·#3k\6À²›¿ÆC‡D.w³),ãýZø2þü¶3ÿL¨ïBƒ&ŒN„-ùá÷dÏ~ùî%¶\„Wï^Ð-ˆýuʪ¨ÒG(HáÍ%ã~¹öB¶l¨Ü;¿Oœ}ô-g=sN?nC˸±­¢2/ðþõÈíô’÷™¼,#dËþx1f[tïÊlä0Âé;o®\Y4vÉåLÙ¦òînŸ8%øEê[4^¿•Dix»MÓÉÉÉvvv²$·oßBMh¡¯ç+Šßái¦ KŘ`+¨ii·ã³IŒB˜¡nÿÓùìŠÛ¿…÷ÖöTÄaßÀªgOcU&ø=—þ:A‡@,ÇßžJéz^›GåE®í«AÊÆ×ëbckiª£Ä&0’y¤¤bIÚnWÙ l³ÎÆš<sÌ|þXÚ«¡×ò5¾m´4sÏpeaRA¯[ÏÞÎÎÎ.CVß½«ÆÝ@wF\ÍŽV=ì{XuÒSbaŒi4?RÔP13:õ&äC&ø.¿§V™ ðîª<ŒYf?Þ(¤ª¼£Žå4µ»6³ÕMm{ÚuÕæaRsèÉÂ/ð«ãVýFµJúô7GB3uÍlz:9Ù[´ç31B„²ãêèbº±ÃÔ±ôEOz³1B˜¥ÒÁÒÖÆL‹K`„5çÕ· (ºáŽ”¯ˆ{ð®×Ô×û²@àx·O-•É^Ô§¡¡qâÄ ¨ -UYv侕S‡ÛwÒVâ0‡¯aÔ}ÐøŸ·_Lͯ–»¨ü»»ç ë¦Ëg3˜u€¹.ŸMbŒVð<]å-õÒüä“ë|\íL4ù[QÃÀÌÆeä¬_÷…=Ì7fÛ×ÀèÔË㞺$"T=­^º—r©ªé7C˜~qµ§£±‡Á’×èä2)àrFYµ1ë üë”0ýƮճF÷ëÞÉ@S‰ÃdÊñµL{Ž˜³54ýýœ3LK_š{ïàROg3m%‹­ ÞÁÖuöÖkÕ»ÑÒ?¦áåUU¤¥¥M:õƲSýüñ‡ºº:”&º8EÛõïâÞÛž„ÍÖƒûÇ¿>XÕtèÐ!,,,((HAAáøñ㦦¦ÁÁÁPøZ=Œ±··÷ýû÷û÷Ÿïãã3|øðììl¨ ü­žÁÕ«W÷íÛ§¢¢ráÂ…®]»Ãí ð@Ë%||jùh“vò,’ÀXÎu_~KÜGÿÜ‘YÖk’¥°ÈøZ0Æ&LHHH:thAAÁüùó_¼xeÐ*0 |óD91Çvý}âÒ­»3^‰òªÚÆÝìû ;yü 3%òë4ŠÊ¸´u_L‰VÿSÔpóN›.¼üãÀÿíÌ ô»Ù›+³0«›­òΞš‹žžÞ… öïß/‰ttt  ða¬¡{ÞJ÷@Z xJ?ß¶’¤Ý³=çxPDÑ,ž’Š)ÈË-.§h„j¶³vŸÚì¦ó®‡Ï5î·í¥õºûQ~šù CÁ‘QúãNKzý–xí'æ×^õôTúôß•!oô=~]å®d€¦=H¾aeÉ#ûzïK.féX¸ûzê›’âÜ—/^ ‹3ãÎÎrÑ*¹wáÖó6w5¹$=õ±& z2[vKI£1›öÜ·Ò>øpI?ß,Qü†‰~×ÞÒ\˹§.m¤ù>Sb®Žë›á“}ömºÃmsW™ÓeB!“Å„•´apÖ€o{zÝÖ!b[ûíÝP5í¿‡åÍ'ùÿЭ⸠èâ5³ûl^ž¶yÚ@s¾ƒÔô U .yó÷bÏ>]õTååäÚõpŸûGx¶¨ú4¥¹É‚ý}ܺ™èªòX,žš¡õài!OUšöf÷9–˶çR$Ž]lÆÀ2„â¸3åï‡jÔìj¦¬µaaVÏMO¤H’è߉1ƘiþK‚Ñ/vô—äڔ‹5¦A=tfcRë}O+K‘)Éš;ܪ½*Oާfdÿ¿å§þÔž­äuìþeZ¨+räÚµ7³æ½z_Ì+ª¡žÖñÐ>*?áÐòñ}ºêªðä8| c;÷9Û®g–WŸiS Ú8ÃÀ7š÷ ®»œOan¿™Þ¬&Œ(I?<Þñ—“™H¾¦†’PBÑ…w6v_š#Åu£NF’WÿÅŸßwñDÈo—NÎíÆ}7Û·'Œò 1yjZ:ú]tˆ’ì'IWwŇž YzÕφƒBXÎd€—Š·=‰Ó~ãcIãÆ(¿0Y•@˜Åfó»Ï>r?OLÓ4]žû¶˜¢©œãžÚ$"”í~<šR(• _úääkŒY]Ç+§R}è¯Sw2K©ÊOʲÃ7ºê’X®Çú”*MÝœ£O"¦íºÔZíkÂì>Ü÷Û IÄèæŸ(®:Õì¿ú±¡:ùByõÁ¥[{³¡é}µ¼z)Ør>¿\z& hš¦EÙ—~²æaDêÏ «l€4ëÐ÷šÂ,ƒ›nf•½ûX˜uûàº=Ñe õTµÈ„DL«ÕIïþ$~Г‡¡d¿èB†l|ÉÛ;[Üt“í§^ȧè&7´Qp‚€oSYÖóWÂlƒ:Mz>-áôÝtrëseB±TTå±øÞ6ÿc/iïÿ<³y´™bÅf…k4róárâ”Û®¿_ÁÎsúw¶ºU ÀÖî½`×ÊAœò{‡>4¢ M™Ýg=\*Võ×1ÿÁŒBLíÁkÖ×!¥ÙW/'VôCtgëÊ394Çö—³ÿ,pÖa¿UN§ç8¿Évì&ÏSp}k`L)â øgýP}Ùø¤ªí¼{¦Òç‡6È šÚHÐVAàà›D— Ëha9.§i¯¼Ãü!SÿWýZpɃsçI°öHïï4«_OÎ0ùn”5“Ê ¿/®:óÒŒÈýºxÞŒiS&Ož4iÒä…Çž"$}œ˜TÚp š<»Ï¶ùÔrŸ4L­j¸¶–LDe¥¥Ëîö—Ü?’&Á ƒçÍ0g7Ç,Å WÃr(¬4tê˜öÕ–bŸiã:1貘+7óè¦5´Yp?ß$,Ç‘ÃÑe!Õ´m†‘¹Y;ä…©IO¤‰âþôžt Æäâg™RD½Êz!Aˆ‰BÔËËKÆLÞ|+GLך6+?¯BüŽC6ivŸuóÙÞØ°Æ&”Ãç31-” hÄÅHð(å™1:ÙÙð›çU‚´ÇÙb˜ZYðj6ÆÌÚ‚‹ÒþK—"5F ðÚ9]ývz.ÊHË¢qã¯õÁ“óqYƒaáîÚA_Ú”,ª§*uô´6¦åÀ~š•i×ÑçÕšT¾ëðC –ë1È"hmÊ’GöõÞ—\ÌÒ°p÷õÔ7%Ź/_¼.gÆ œå¢Urï­çßÐY~Òh̦ý÷­q×4ø‰míû÷Ú>ª¸ôîf7ûa¾{ÃçWœê§/î…lŸÓ¿‹Ý´ƒKŒ¡,»ùk2D³lç­¡…1+¿·åß•¡¿ìEôွwÊèimœ¾óæÚñPÁ•Ec—\ΔOåÝÝ>qJð3ŠÔ·h¼>lÕAë"Šß0ÑïÚ[šk9÷LôåSú˜ªThüÏÛ/¦æK +÷½ò“O®óqµ3ÑäsXlE 3—‘³~Ýö0¯J°¦òïîž7¬›.ŸÍ`òÔMF/9’\Tv}f­ÀOÓÒW¿O`®Ëg“#„ò²ú¥â‡›9˜P¦¨Æ¬•†ì¬~J]xb4cÅqgÊê= R3ðŽ^×ø©;ù\Õ[Ê#“!²ý´‹ùU>/‹˜gH"ÒàÇw·[}L•l*~øðx'|•Ç• Ëha9.§q¯“'\ Ë¡°ÒЩcÚWÛQì3m\']såf^µçŒZ©U}â×ÖÁ’‰¨¬´ôŠÇhºßuæ"á­NgU¾ý‚~}þŸkÅHÎqÌH!„$Î{$ÁÚ#½¿Ó¬þA†Éw£¬™T~døýj¯8Åü!SÿWý1š¤Z;U‚.±©€à+Àr9Œ]&6îÕ—‚´ÇÙb˜ZYðjîΘY[pñAÚéR¤ö~ç†ÑÞØ°Æ®‡ÏgbZ$(Ј‹BXÓmLßùWBn=•1ãGC!D¿!DòÃǺkÉ']RTLшz{jì‡[G‰ÅÒj³áÉójÆUV7ßËÚký7ï»|ÿúáÔ°Ã3Õº\°qóÂþÚŒ/Úëz0kŽ1Æ3Y \ßT?¢JŸÚT €KúðU0Ìíl¸‰ï߸õ¦éså¹#ª¸°¸ÖÒ¢ÂRa.ïcÎ cÕ!c+cÑÝ£ÇI¢2N½]†Œ®Žß͚˟¾÷”ÐÂÓžòÈ­5gÅ·œ°áLBN^öýÇÿò÷j&ŸŸxt‰Û°U±å_¸×ÍïcªÔ˜Éb,{tÍ?ˆÅbø~´DXiÐèAÊ-ûsWr#²×ÈD‡@Òÿâ“5þ"yxï¾€Æ,#SCòcZ¢4hì05Bœxô؉ô鉣1"¬c¯›Ûç©× ƒI‹â£î•U]1ÞœÿûL_"€À€–‰míû÷Ú>ª¸ôîf7ûa¾{ÃçWœè¦/î…lŸÓ¿‹Ý´ƒKe—ssúΛkÇCW]r9Sv—ʻ»}â”àg©?nÑxýݱṌ¡CJþûg…ßÁD1ÑÎuL…ªgÙÍ_ã¡C"—»ŽÙ–!¬¼¾œ¾Œ?¿mÁÌ?:ÛLe^àýë‘Ûé%ïcjYFÈ–ýñb̶èÞ•YÇxŸ±×Í­ªô#ÖCh‘ÒŒ½¾+¯çHdSK¿øËèY§ YðP?h<´_§ÛOg®ñ¦{.:’zyÃäË ¶¼ŠŠ!ÈÍ-*—Ò3Ôíæ8·¯¸dÑù§A‰ƒ8r;`¨ñNÃÎFÊåY˜þ=ë·IDAT©rVs^ydÓ¥€§1ßé¦]¹Œ©;blŸÏÄÇšßËŒZxîô¢gWh›ê«0Å/Ÿ¥eŠhÂhþ¨C ΉٷtóÎeLEc=U]”™šú¼PŒ•Wn˜bXgjÿŒ½nnÍP¥Ú¸ýüV=ë³¾¿ApûšŒüŒg¯¨ŽÞ›æ§ü´6¾BP8À¯,}Å?üwßÊ©ÃíM59’‚W¯‹‘’Í ñ?o¿ô_äæáÚ•û+L£qb¢,õìm$—÷(19K¢i3|öÖ«w¯,ëÉÿ¤àËî9æû$B‘zßéÅù@;­çœŠ¿wbÏp[ôêaBüÃeòFßÍüußÕ Ëz0ÚçÒµæÏÕ³F÷í¦ÍÈš“!Òìî>gë•ø°evõ>Ëîóõú3,ÍO«Ò‡†SŽÜ<â7ʶ=Oø"ýe¹¦Ë¬ ›ÿnÞNð@ƒ›exë ÐöÀ~? ð?šÇÿMÍh:êG+PIEND®B`‚qalculate-gtk-2.8.2/doc/html/qalculate-definitions-functions.html0000644000175000017500000053313313401033313022072 00000000000000Appendix A. Function List

Appendix A. Function List

Algebra

Find Linear Function

linearfunction(x1, y1, x2, y2)

Finds the linear function for the straight line between two distinct points.

Arguments. 

  • x1: a free value

  • y1: a free value

  • x2: a free value

  • y2: a free value

Product of a sequence

product(Factor expression, Lower limit (i), Upper limit (n)[, Index variable])

Π

Corresponds to the product symbol. Multiplies factors for each x ranging from the lower to the upper limit.

Example: product(x^2, 1, 5) = 1^2 * 2^2 * 3^2 * 4^2 * 5^2 = 1440

Arguments. 

  • Factor expression: a free value

  • Lower limit (i): an integer

  • Upper limit (n): an integer

  • Index variable: an unknown variable/symbol (optional, default: x)

Requirement.  "Upper limit (n)" >= "Lower limit (i)"

Solve differential equation

dsolve(Equation[, Initial condition: function value (y)][, Initial condition: argument value (x)])

Solves a differential equation and returns the value of y(x). The derivative in the equation should be in the format diff(y, x). Only first-order differential equations are currently supported.

Example: dsolve(2 * diff(y, x) - y = 4x, 5, 2) = 21e^(x/2) / e - 4x - 8

Arguments. 

  • Equation: a free value

  • Initial condition: function value (y): a free value (optional, default: undefined)

  • Initial condition: argument value (x): a free value (optional, default: 0)

Solve equation

solve(Equation[, With respect to])

Arguments. 

  • Equation: a free value

  • With respect to: an unknown variable/symbol (optional, default: x)

Solve for multiple variables

multisolve(Equation vector, Variable vector)

Arguments. 

  • Equation vector: a vector

  • Variable vector: a vector with an unknown variable/symbol, ...

Requirement.  dimension("Equation vector") = dimension("Variable vector")

Solve for two variables

solve2(Equation 1, Equation 2[, Variable 1][, Variable 2])

Solves two equations with two unknown variables. Returns the value of the first variable.

Arguments. 

  • Equation 1: a free value

  • Equation 2: a free value

  • Variable 1: an unknown variable/symbol (optional, default: x)

  • Variable 2: an unknown variable/symbol (optional, default: y)

Summation

sum(Term expression, Lower limit (i), Upper limit (n)[, Index variable])

Σ

Corresponds to the summation symbol. Adds terms for each x ranging from the lower to the upper limit.

Example: sum(x^2, 1, 5) = 1^2 + 2^2 + 3^2 + 4^2 + 5^2 = 55

Arguments. 

  • Term expression: a free value

  • Lower limit (i): an integer

  • Upper limit (n): an integer

  • Index variable: an unknown variable/symbol (optional, default: x)

Requirement.  "Upper limit (n)" >= "Lower limit (i)"

Calculus

Differentiate

diff(Function[, With respect to][, Order])

Arguments. 

  • Function: a free value

  • With respect to: an unknown variable/symbol (optional, default: x)

  • Order: an integer >= 1 and <= 2147483647 (optional, default: 1)

Extreme Values

extremum(Function[, With respect to])

Arguments. 

  • Function: a free value

  • With respect to: an unknown variable/symbol (optional, default: x)

Integrate

integrate(Function[, Variable of integration][, Lower limit][, Upper limit])

Arguments. 

  • Function: a free value

  • Variable of integration: an unknown variable/symbol (optional, default: x)

  • Lower limit: a free value (optional, default: undefined)

  • Upper limit: a free value (optional, default: undefined)

Limit

limit(Function, Value to approach[, Variable][, Direction])

Returns the two-sided limit of the function if direction is zero, limit from left (below) if direction is -1, or limit from right (above) if direction is +1.

Arguments. 

  • Function: a free value

  • Value to approach: a real number

  • Variable: an unknown variable/symbol (optional, default: x)

  • Direction: an integer >= -1 and <= 1 (optional, default: 0)

Named Integrals

Cosine Integral

Ci(Angle)

cosint

The integral of cos(x)/x.

Arguments. 

  • Angle: an angle or a number (using the default angle unit)

Exponential Integral

Ei(argument 1)

expint

The integral of e^x/x.

Arguments. 

  • 1: a number that is nonzero

Hyperbolic Cosine Integral

Chi(argument 1)

coshint

The integral of cosh(x)/x.

Arguments. 

  • 1: a number that is nonzero

Hyperbolic Sine Integral

Shi(argument 1)

sinhint

The integral of sinh(x)/x.

Arguments. 

  • 1: a number that is nonzero

Logarithmic Integral

li(argument 1)

logint

The integral of 1/ln(x).

Arguments. 

  • 1: a number

Lower Incomplete Gamma Function

gammainc(argument 1, argument 2)

Arguments. 

  • 1: a free value

  • 2: a free value

Sine Integral

Si(Angle)

sinint

The integral of sin(x)/x.

Arguments. 

  • Angle: an angle or a number (using the default angle unit)

Upper Incomplete Gamma Function

igamma(argument 1, argument 2)

Arguments. 

  • 1: a number

  • 2: a number

Combinatorics

Binomial Coefficient

binomial(Exponent, Index)

Arguments. 

  • Exponent: an integer

  • Index: an integer >= 0 and <= 18446744073709551615

Combinations

comb(Objects, Size)

Returns the number of possible arrangements of an unordered list with a number of objects to choose from and a list size. If there are three objects (1, 2 and 3) that is put in a list with place for two, the alternatives are [1, 2], [1, 3], and [2, 3], and thus the number of combinations is 3.

Arguments. 

  • Objects: a free value

  • Size: a free value

Derangements

derangements(Number of elements)

Returns the number of possible rearrangements of an ordered list, of a certain size, where none of the objects are on their original position. If the original list is [1, 2, 3], the possible derangements are [2, 3, 1] and [3, 1, 2], and thus the number of derangements is 2.

Arguments. 

  • Number of elements: an integer >= 1

Double Factorial

factorial2(Value)

Calculates the double factorial of an integer. Multiplies the argument with every second lesser positive integer (n(n-2)(n-4)...). Can also be entered as a number followed by two exclamation marks.

Example: factorial2(5) = 5!! = 5 * 3 * 1 = 15

Arguments. 

  • Value: an integer >= -1 and <= 9223372036854775807

Factorial

factorial(Value)

Calculates the factorial of an integer. Multiplies the argument with every lesser positive integer (n(n-1)(n-2)...2*1). Can also be entered as a number followed by one exclamation mark.

Example: factorial(5) = 5! = 5 * 4 * 3 * 2 * 1 = 120

Arguments. 

  • Value: an integer >= 0 and <= 9223372036854775807

Hyperfactorial

hyperfactorial(Value)

Calculates the hyperfactorial of an integer. Multiplies the argument raised by itself with every lesser positive integer raised by themselves (1^1 * 2^2 ... n^n).

Example: hyperfactorial(3) = (3^3) * (2^2) * (1^1) = 108

Arguments. 

  • Value: an integer >= 1

Multifactorial

multifactorial(Value, Factorial)

Calculates the multifactorial of an integer. Multiplies the argument with every x lesser positive integer (n(n-x)(n-2x)...). Can also be entered as a number followed by three or more exclamation marks.

Example: multifactorial(18, 4) = 18!!!! = 18 * 14 * 10 * 6 * 2 = 30 240

Arguments. 

  • Value: an integer >= 0 and <= 9223372036854775807

  • Factorial: an integer >= 1 and <= 9223372036854775807

Permutations (Variations)

perm(Objects, Size)

variations

Returns the number of possible arrangements of an ordered list with a number of objects to choose from and a list size. If there are three objects (1, 2 and 3) that is put in a list with two positions, the alternatives are [1, 2], [2, 1], [1, 3], [3, 1], [2, 3] and [3, 2], and thus the number of permutations is 6.

Arguments. 

  • Objects: a free value

  • Size: a free value

Superfactorial

superfactorial(Value)

Calculates the superfactorial of an integer. Multiplies the factorial of the argument with the factorial of every lesser positive integer (1! * 2! ... n!).

Example: superfactorial(5) = 5! * 4! * 3! * 2! * 1! = 34 560

Arguments. 

  • Value: an integer >= 0

Complex Numbers

Complex Conjugate

conj(Complex number)

Arguments. 

  • Complex number: a number

Imaginary Part

im(Complex number)

Arguments. 

  • Complex number: a number

Principal Argument

arg(Complex number)

Arguments. 

  • Complex number: a number

Real Part

re(Complex number)

Arguments. 

  • Complex number: a number

Data Sets

Elements

atom(Element[, Property])

Retrieves data from the Elements data set for a given object and property. If "info" is typed as property, all properties of the object will be listed.

Arguments. 

  • Element: an object from "Elements" (use symbol, number, or name)

  • Property: name of a data property (symbol, number, name, class, weight, boiling, melting, or density) (optional, default: info)

Properties. 

  • Symbol: symbol (key)

  • Number: number (key)

  • Name: name (key)

  • Classification: class

    A number representing an element group:

    1 Alkali Metal

    2 Alkaline-Earth Metal

    3 Lanthanide

    4 Actinide

    5 Transition Metal

    6 Metal

    7 Metalloid

    8 Polyatomic Non-Metal

    9 Diatomic Non-Metal

    10 Noble Gas

    11 Unknown chemical properties

  • Weight: weight, mass

  • Boiling Point: boiling

  • Melting Point: melting

  • Density: density

    Density at 295K

Planets

planet(Planet[, Property])

Retrieves data from the Planets data set for a given object and property. If "info" is typed as property, all properties of the object will be listed.

This data uses material from the Wikipedia articles

"Earth" (http://www.wikipedia.org/wiki/Earth),

"Jupiter (planet)" (http://www.wikipedia.org/wiki/Jupiter_(planet)),

"Mars (planet)" (http://www.wikipedia.org/wiki/Mars_(planet)),

"Mercury (planet)" (http://www.wikipedia.org/wiki/Mercury_(planet)),

"Neptune (planet)" (http://www.wikipedia.org/wiki/Neptune_(planet)),

"Pluto (planet)" (http://www.wikipedia.org/wiki/Pluto_(planet)),

"Saturn (planet)" (http://www.wikipedia.org/wiki/Saturn_(planet)),

"Uranus (planet)" (http://www.wikipedia.org/wiki/Uranus_(planet)), and

"Venus (planet)" (http://en.wikipedia.org/wiki/Venus_(planet)),

licensed under the GNU Free Documentation License (http://www.gnu.org/copyleft/fdl.html)

Arguments. 

  • Planet: an object from "Planets" (use name)

  • Property: name of a data property (name, year, speed, eccentricity, inclination, satellites, mass, density, area, gravity, or temperature) (optional, default: info)

Properties. 

  • Name: name (key)

  • Orbital Period (Year): year

  • Average Orbital Speed: speed

  • Eccentricity: eccentricity

  • Inclination: inclination

  • Number of Satellites: satellites

  • Mass: mass

  • Mean Density: density

  • Surface Area: area

  • Equatorial Gravity: gravity

  • Mean Surface Temperature: temperature

Date & Time

Add Days

addDays(Date, Days)

Arguments. 

  • Date: a date (Y-M-D)

  • Days: a number

Add Months

addMonths(Date, Months)

Arguments. 

  • Date: a date (Y-M-D)

  • Months: a number

Add Time

addTime(Date, Time)

Adds a time value to a date. The value can be positive or negative, but must use a unit based on seconds (such as day and year). Fractions of days are truncated.

Arguments. 

  • Date: a date (Y-M-D)

  • Time: a free value that fulfills the condition: "isNumber(Time/s)"

Add Years

addYears(Date, Years)

Arguments. 

  • Date: a date (Y-M-D)

  • Years: a number

Construct Date

date(Year[, Month][, Day][, Calendar])

Returns a date. Available calendars gregorian (1), hebrew (2), islamic (3), persian (4), indian (5), chinese (6), julian (7), milankovic (8), coptic (9), ethiopian (10), egyptian (11). The Chinese year uses an epoch of 2697 BEC and chinese leap months are indicated by adding 12 to the month number (e.g. leap month 4 = 16).

Arguments. 

  • Year: an integer >= -9223372036854775808 and <= 9223372036854775807

  • Month: an integer >= 1 and <= 24 (optional, default: 1)

  • Day: an integer >= 1 and <= 31 (optional, default: 1)

  • Calendar: a text string (optional, default: gregorian)

Construct Date and Time

datetime(Year[, Month][, Day][, Hour][, Minute][, Second])

Arguments. 

  • Year: an integer >= -9223372036854775808 and <= 9223372036854775807

  • Month: an integer >= 1 and <= 12 (optional, default: 1)

  • Day: an integer >= 1 and <= 31 (optional, default: 1)

  • Hour: an integer >= 0 and <= 23 (optional, default: 0)

  • Minute: an integer >= 0 and <= 59 (optional, default: 0)

  • Second: a number >= 0 and < 61 (optional, default: 0)

Current Time

time()

Date to Unix Timestamp

timestamp([Date])

Arguments. 

  • Date: a date (Y-M-D) (optional, default: now)

Day of Month

day([Date])

Arguments. 

  • Date: a date (Y-M-D) (optional, default: today)

Day of Week

weekday([Date][, Week begins on Sunday])

Arguments. 

  • Date: a date (Y-M-D) (optional, default: today)

  • Week begins on Sunday: a boolean (0 or 1) (optional, default: 0)

Day of Year

yearday([Date])

Arguments. 

  • Date: a date (Y-M-D) (optional, default: today)

Days between two dates

days(First date, Second date[, Day counting basis][, Financial function mode])

Returns the number of days between two dates.

Basis is the type of day counting you want to use: 0: US 30/360, 1: real days (default), 2: real days/360, 3: real days/365 or 4: European 30/360.

Arguments. 

  • First date: a date (Y-M-D)

  • Second date: a date (Y-M-D)

  • Day counting basis: an integer >= 0 and <= 4 (optional, default: 1)

  • Financial function mode: a boolean (0 or 1) (optional, default: 0)

Find Lunar Phase

nextlunarphase(Lunar Phase[, Start Date])

Returns the date when the specified lunar phase occurs. The function searches forward beginning at the specified date. The lunar phase are specified as a number between 0 and 1, where 0 represents new moon, 0.5 full moon, and 0.25 and 0.75 quarter moons.

Arguments. 

  • Lunar Phase: a number >= 0 and < 1

  • Start Date: a date (Y-M-D) (optional, default: now)

Lunar Phase

lunarphase([Date])

Returns the lunar phase, as a number between 0 and 1, for the specified date. 0 represents new moon, 0.5 full moon, and 0.25 and 0.75 quarter moons.

Arguments. 

  • Date: a date (Y-M-D) (optional, default: now)

Month

month([Date])

Arguments. 

  • Date: a date (Y-M-D) (optional, default: today)

Time Value

timevalue([Date])

Returns the time part, in fractional hours, of a date and time value.

Arguments. 

  • Date: a date (Y-M-D) (optional, default: now)

Unix Timestamp to Date

stamptodate(Timestamp)

unix2date

Returns the local date and time represented by the specified Unix timestamp (seconds, excluding leap seconds, since 1970-01-01). Supports time units.

Arguments. 

  • Timestamp: a free value

Week of Year

week([Date][, Week begins on Sunday])

Arguments. 

  • Date: a date (Y-M-D) (optional, default: today)

  • Week begins on Sunday: a boolean (0 or 1) (optional, default: 0)

Year

year([Date])

Arguments. 

  • Date: a date (Y-M-D) (optional, default: today)

Years between two dates

yearfrac(First date, Second date[, Day counting basis][, Financial function mode])

Returns the number of years (fractional) between two dates.

Basis is the type of day counting you want to use: 0: US 30/360, 1: real days (default), 2: real days/360, 3: real days/365 or 4: European 30/360.

Arguments. 

  • First date: a date (Y-M-D)

  • Second date: a date (Y-M-D)

  • Day counting basis: an integer >= 0 and <= 4 (optional, default: 1)

  • Financial function mode: a boolean (0 or 1) (optional, default: 0)

Economics

Accrued interest of security paying at maturity

accrintm(Issue date, Settlement date, Annual rate of security[, Par value][, Day counting basis])

Returns the accrued interest for a security which pays interest at maturity date.

Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.

Arguments. 

  • Issue date: a date (Y-M-D)

  • Settlement date: a date (Y-M-D)

  • Annual rate of security: a free value

  • Par value: a free value (optional, default: 1000)

  • Day counting basis: an integer >= 0 and <= 4 (optional, default: 0)

Accrued interest of security with periodic interest payments

accrint(Issue date, First interest, Settlement date, Annual rate of security, Par value, Frequency[, Day counting basis])

Returns accrued interest for a security which pays periodic interest.

Allowed frequencies are 1 - annual, 2 - semi-annual or 4 - quarterly. Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.

Arguments. 

  • Issue date: a date (Y-M-D)

  • First interest: a date (Y-M-D)

  • Settlement date: a date (Y-M-D)

  • Annual rate of security: a free value

  • Par value: a free value

  • Frequency: an integer >= 1 and <= 4

  • Day counting basis: an integer >= 0 and <= 4 (optional, default: 0)

Amount received at maturity for a security bond

received(Settlement date, Maturity date, Investment, Discount rate[, Day counting basis])

Returns the amount received at the maturity date for an invested security.

Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360. The settlement date must be before maturity date.

Arguments. 

  • Settlement date: a date (Y-M-D)

  • Maturity date: a date (Y-M-D)

  • Investment: a free value

  • Discount rate: a free value

  • Day counting basis: an integer >= 0 and <= 4 (optional, default: 0)

Compound

compound(Principal, Nominal interest rate, Periods per year, Years)

Returns the value of an investment, given the principal, nominal interest rate, compounding frequency and time.

Arguments. 

  • Principal: a free value

  • Nominal interest rate: a free value

  • Periods per year: a free value

  • Years: a free value

Discount rate for a security

disc(Settlement date, Maturity date, Price per $100 face value, Redemption[, Day counting basis])

Returns the discount rate for a security.

Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.

Arguments. 

  • Settlement date: a date (Y-M-D)

  • Maturity date: a date (Y-M-D)

  • Price per $100 face value: a free value

  • Redemption: a free value

  • Day counting basis: an integer >= 0 and <= 4 (optional, default: 0)

Dollar Decimal

dollarde(Fractional dollar, Denominator of fraction)

Converts a dollar price expressed as a fraction into a dollar price expressed as a decimal number.

Arguments. 

  • Fractional dollar: a free value

  • Denominator of fraction: an integer >= 1

Dollar Fraction

dollarfr(Decimal dollar, Denominator of fraction)

Converts a decimal dollar price into a dollar price expressed as a fraction.

Arguments. 

  • Decimal dollar: a free value

  • Denominator of fraction: an integer >= 1

Effective Interest Rate

effect(Nominal interest rate, Periods)

Calculates the effective interest for a given nominal rate.

Arguments. 

  • Nominal interest rate: a free value

  • Periods: a free value

Future Value

fv(Interest rate, Number of periods, Payment made each period[, Present value][, Type])

Computes the future value of an investment. This is based on periodic, constant payments and a constant interest rate.

If type = 1 then the payment is made at the beginning of the period, If type = 0 (or omitted) it is made at the end of each period.

Arguments. 

  • Interest rate: a free value

  • Number of periods: a free value

  • Payment made each period: a free value

  • Present value: a free value (optional, default: 0)

  • Type: a boolean (0 or 1) (optional, default: 0)

Interest paid on a given period of an investment (ISPMT)

ispmt(Periodic interest rate, Amortizement period, Number of periods, Present value)

Calculates the interest paid on a given period of an investment.

Arguments. 

  • Periodic interest rate: a free value

  • Amortizement period: an integer >= 1

  • Number of periods: an integer >= 1

  • Present value: a free value

Interest rate for a fully invested security

intrate(Settlement date, Maturity date, Investment, Redemption[, Day counting basis])

Returns the interest rate for a fully invested security.

Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.

Arguments. 

  • Settlement date: a date (Y-M-D)

  • Maturity date: a date (Y-M-D)

  • Investment: a free value

  • Redemption: a free value

  • Day counting basis: an integer >= 0 and <= 4 (optional, default: 0)

Level-Coupon Bond

level_coupon(Face value, Coupon rate, Coupons per year, Years, Market interest rate)

Calculates the value of a level-coupon bond.

Arguments. 

  • Face value: a free value

  • Coupon rate: a free value

  • Coupons per year: a free value

  • Years: a free value

  • Market interest rate: a free value

Nominal Interest Rate

nominal(Effective interest rate, Periods)

Calculates the nominal interest rate from a given effective interest rate compounded at given intervals.

Arguments. 

  • Effective interest rate: a free value

  • Periods: a free value

Number of coupons to be paid

coupnum(Settlement date, Maturity date, Frequency[, Day counting basis])

Returns the number of coupons to be paid between the settlement and the maturity.

Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.

Arguments. 

  • Settlement date: a date (Y-M-D)

  • Maturity date: a date (Y-M-D)

  • Frequency: an integer >= 1 and <= 12

  • Day counting basis: an integer >= 0 and <= 4 (optional, default: 0)

Payment for a loan

pmt(Rate, Number of periods, Present value[, Future value][, Type])

Returns the amount of payment (negative) each period for a loan based on a constant interest rate and constant payments (each payment is equal amount).

If type = 1 then the payment is made at the beginning of the period, If type = 0 (or omitted) it is made at the end of each period.

Note that the interest rate here refers to the rate for each period and if you calculate with an annual rate, each period will be interpreted as a whole year. To get monthly payments divide the annual interest rate by 12 and enter the total number of months (12 times number of year) in the periods field.

Example: pmt(2%/12, 10*12, 100000€) = -€920

Arguments. 

  • Rate: a free value

  • Number of periods: a free value

  • Present value: a free value

  • Future value: a free value (optional, default: 0)

  • Type: a boolean (0 or 1) (optional, default: 0)

Payment of an annuity going towards interest (IPMT)

ipmt(Periodic interest rate, Period, Number of periods, Present value[, Future value][, Type])

Calculates the amount of a payment of an annuity going towards interest.

Type defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period.

Arguments. 

  • Periodic interest rate: a free value

  • Period: an integer >= 1

  • Number of periods: an integer >= 1

  • Present value: a free value

  • Future value: a free value (optional, default: 0)

  • Type: a boolean (0 or 1) (optional, default: 0)

Payment of an annuity going towards principal (PPMT)

ppmt(Periodic interest rate, Amortizement period, Number of periods, Present value[, Desired future value][, Type])

Calculates the amount of a payment of an annuity going towards principal.

Type defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period.

Arguments. 

  • Periodic interest rate: a free value

  • Amortizement period: an integer >= 1

  • Number of periods: an integer >= 1

  • Present value: a free value

  • Desired future value: a free value (optional, default: 0)

  • Type: a boolean (0 or 1) (optional, default: 0)

Periods for investment to attain desired value

g_duration(Rate, Present value, Future value)

Returns the number of periods needed for an investment to attain a desired value.

Arguments. 

  • Rate: a free value

  • Present value: a free value

  • Future value: a free value

Periods of an investment

nper(Interest rate, Payment made each period, Present value[, Future value][, Type])

Calculates number of periods of an investment based on periodic constant payments and a constant interest rate.

Type defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period.

Arguments. 

  • Interest rate: a free value

  • Payment made each period: a free value

  • Present value: a free value

  • Future value: a free value (optional, default: 0)

  • Type: a free value (optional, default: 0)

Present Value

pv(Interest rate, Number of periods, Payment made each period[, Future value][, Type])

Returns the present value of an investment.

If type = 1 then the payment is made at the beginning of the period, If type = 0 (or omitted) it is made at the end of each period.

Arguments. 

  • Interest rate: a free value

  • Number of periods: a free value

  • Payment made each period: a free value

  • Future value: a free value (optional, default: 0)

  • Type: a boolean (0 or 1) (optional, default: 0)

Price per $100 face value of a discounted security

pricedisc(Settlement date, Maturity date, Discount, Redemption[, Day counting basis])

Calculates and returns the price per $100 face value of a discounted security. The security does not pay interest at maturity.

Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.

Arguments. 

  • Settlement date: a date (Y-M-D)

  • Maturity date: a date (Y-M-D)

  • Discount: a free value

  • Redemption: a free value

  • Day counting basis: an integer >= 0 and <= 4 (optional, default: 0)

Price per $100 face value of a security

pricemat(Settlement date, Maturity date, Issue date, Discount rate, Annual yield[, Day counting basis])

Calculates and returns the price per $100 face value of a security. The security pays interest at maturity.

Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.

Arguments. 

  • Settlement date: a date (Y-M-D)

  • Maturity date: a date (Y-M-D)

  • Issue date: a date (Y-M-D)

  • Discount rate: a free value

  • Annual yield: a free value

  • Day counting basis: an integer >= 0 and <= 4 (optional, default: 0)

Return on continuously compounded interest

continuous(Principal, Interest rate, Years)

Calculates the return on continuously compounded interest, given the principal, nominal rate and time in years.

Arguments. 

  • Principal: a free value

  • Interest rate: a free value

  • Years: a free value

Straight Line Depreciation

sln(Cost, Salvage value, Life)

Determines the straight line depreciation of an asset for a single period.

Cost is the amount you paid for the asset. Salvage is the value of the asset at the end of the period. Life is the number of periods over which the asset is depreciated. SLN divides the cost evenly over the life of an asset.

Arguments. 

  • Cost: a free value

  • Salvage value: a free value

  • Life: a free value

Sum-of-Years Digits Depreciation

syd(Cost, Salvage value, Life, Period)

Calculates the sum-of-years digits depreciation for an asset based on its cost, salvage value, anticipated life, and a particular period. This method accelerates the rate of the depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The depreciable cost is the actual cost minus the salvage value. The useful life is the number of periods (typically years) over which the asset is depreciated.

Arguments. 

  • Cost: a free value

  • Salvage value: a free value

  • Life: a free value

  • Period: a free value

Treasury Bill Equivalent

tbilleq(Settlement date, Maturity date, Discount rate)

Returns the bond equivalent for a treasury bill.

Arguments. 

  • Settlement date: a date (Y-M-D)

  • Maturity date: a date (Y-M-D)

  • Discount rate: a free value

Treasury Bill Price

tbillprice(Settlement date, Maturity date, Discount rate)

Returns the price per $100 value for a treasury bill.

Arguments. 

  • Settlement date: a date (Y-M-D)

  • Maturity date: a date (Y-M-D)

  • Discount rate: a free value

Treasury Bill Yield

tbillyield(Settlement date, Maturity date, Price per $100 face value)

Returns the yield for a treasury bill.

Arguments. 

  • Settlement date: a date (Y-M-D)

  • Maturity date: a date (Y-M-D)

  • Price per $100 face value: a free value

Zero Coupon

zero_coupon(Face value, Interest rate, Years)

Calculates the value of a zero-coupon (pure discount) bond.

Arguments. 

  • Face value: a free value

  • Interest rate: a free value

  • Years: a free value

Microeconomics

Elasticity

elasticity(Demand function, Price[, Price variable])

Calculates the demand elasticity. Also works for supply elasticity, income elasticity, cross-price elasticity, etc. Just replace demand with supply, or price with income...

eg. elasticity(100-x^2, 3) calculates the demand elasticity when the price is 3 for the function "Q = 100 - x^2" where x is the default price variable.

Arguments. 

  • Demand function: a free value

  • Price: a free value

  • Price variable: an unknown variable/symbol (optional, default: x)

Exponents & Logarithms

10 raised to the power X

exp10(Exponent)

Arguments. 

  • Exponent: a free value

2 raised to the power X

exp2(Exponent)

Arguments. 

  • Exponent: a free value

Base-10 Logarithm

log10(Value)

Returns the base n logarithm.

Arguments. 

  • Value: a number >= 0

Base-2 Logarithm

log2(Value)

Returns the base n logarithm.

Arguments. 

  • Value: a number >= 0

Base-N Logarithm

log(Value[, Base])

Arguments. 

  • Value: a number that is nonzero

  • Base: a number that is nonzero (optional, default: e)

Complex Exponential (Cis)

cis(Exponent)

Arguments. 

  • Exponent: a free value

Cube Root

cbrt(Value)

∛

Returns the third real root.

Arguments. 

  • Value: a free value

Exponential (e^x)

exp(Exponent)

Arguments. 

  • Exponent: a free value

Lambert W Function (Omega Function, Product Log)

lambertw(Value[, Branch])

productlog

Returns the inverse function for mx*e^x as ln() does for e^x. Only the principal branch and real valued results are currently supported.

Arguments. 

  • Value: a real number

  • Branch: an integer (optional, default: 0)

Natural Logarithm

ln(Value)

Arguments. 

  • Value: a number that is nonzero

Nth root

root(Value, Degree)

Returns the real root. For negative values the degree must be odd. Complex values are not allowed.

Arguments. 

  • Value: a real number

  • Degree: a rational number

Square

sq(Value)

Arguments. 

  • Value: a free value

Square Root

sqrt(Value)

√

Returns the principal square root (for positive values the positive root is returned).

Arguments. 

  • Value: a free value

Square root (x * pi)

sqrtpi(Non-negative value)

Returns the non-negative square root of x * pi

Arguments. 

  • Non-negative value: a number >= 0

X raised to the power Y

pow(Base, Exponent)

Arguments. 

  • Base: a free value

  • Exponent: a free value

Geometry

Circle

Circle Area

circle(Radius)

Calculates the area of a circle using the radius

Arguments. 

  • Radius: a free value

Circle Circumference

circumference(Radius)

Calculates the area of a circle using the radius

Arguments. 

  • Radius: a free value

Cone

Cone Volume

cone(Radius, Height)

Arguments. 

  • Radius: a free value

  • Height: a free value

Surface Area of Cone

cone_sa(Radius, Height)

Arguments. 

  • Radius: a free value

  • Height: a free value

Cube

Cube Volume

cube(Length of side)

Arguments. 

  • Length of side: a free value

Surface Area of Cube

cube_sa(Length of side)

Arguments. 

  • Length of side: a free value

Cylinder

Cylinder Volume

cylinder(Radius, Height)

Arguments. 

  • Radius: a free value

  • Height: a free value

Surface Area of Cylinder

cylinder_sa(Radius, Height)

Arguments. 

  • Radius: a free value

  • Height: a free value

Parallelogram

Parallelogram Area

parallelogram(Base, Height)

Calculates the area of a four-sided figure whose opposite sides are both parallel and equal in length.

Arguments. 

  • Base: a free value

  • Height: a free value

Parallelogram Perimeter

parallelogram_perimeter(Side A, Side B)

Calculates the perimeter of a four-sided figure whose opposite sides are both parallel and equal in length.

Arguments. 

  • Side A: a free value

  • Side B: a free value

Prism

Surface Area of Rectangular Prism

rectprism_sa(Length, Width, Height)

Calculates the surface area of a prism with rectangular base.

Arguments. 

  • Length: a free value

  • Width: a free value

  • Height: a free value

Volume of Rectangular Prism

rectprism(Length, Width, Height)

Calculates the volume of a prism with rectangular base.

Arguments. 

  • Length: a free value

  • Width: a free value

  • Height: a free value

Volume of Triangular Prism

triangleprism(Length, Width, Height)

Calculates the volume of a prism with triangular base.

Arguments. 

  • Length: a free value

  • Width: a free value

  • Height: a free value

Pyramid

Height of Regular Tetrahedron

tetrahedron_height(Length of side)

Arguments. 

  • Length of side: a free value

Height of Square Pyramid

sqpyramid_height(Length of side)

Arguments. 

  • Length of side: a free value

Pyramid Volume

pyramid(Length of base, Width of base, Height)

Calculates the volume of a 3-dimensional shape standing on a rectangular base and terminating in a point at the top.

Arguments. 

  • Length of base: a free value

  • Width of base: a free value

  • Height: a free value

Surface Area of Regular Tetrahedron

tetrahedron_sa(Length of side)

Arguments. 

  • Length of side: a free value

Surface Area of Square Pyramid

sqpyramid_sa(Length of side)

Arguments. 

  • Length of side: a free value

Volume of Regular Tetrahedron

tetrahedron(Length of side)

Arguments. 

  • Length of side: a free value

Volume of Square Pyramid

sqpyramid(Length of side)

Arguments. 

  • Length of side: a free value

Rectangle

Rectangle Area

rect(Length, Width)

Arguments. 

  • Length: a free value

  • Width: a free value

Rectangle Perimeter

rect_perimeter(Length, Width)

Arguments. 

  • Length: a free value

  • Width: a free value

Sphere

Sphere Volume

sphere(Radius)

Arguments. 

  • Radius: a free value

Surface Area of Sphere

sphere_sa(Radius)

Arguments. 

  • Radius: a free value

Square

Square Area

square(Length of side)

Arguments. 

  • Length of side: a free value

Square Perimeter

square_perimeter(Length of side)

Arguments. 

  • Length of side: a free value

Trapezoid

Trapezoid Area

trapezoid(Side A, Side B, Height)

Calculates the area of a four-sided figure with two parallel sides.

Arguments. 

  • Side A: a free value

  • Side B: a free value

  • Height: a free value

Triangle

Hypotenuse

hypot(Side A, Side B)

Arguments. 

  • Side A: a free value

  • Side B: a free value

Triangle Area

triangle(Base, Height)

Arguments. 

  • Base: a free value

  • Height: a free value

Triangle Perimeter

triangle_perimeter(Side A, Side B, Side C)

Arguments. 

  • Side A: a free value

  • Side B: a free value

  • Side C: a free value

Logical

Bitwise Complement (Not)

bitcmp(Number[, Bits])

Arguments. 

  • Number: an integer

  • Bits: an integer >= 0 and <= 4294967295 (optional, default: 0)

Bitwise Exclusive OR

bitxor(Value 1, Value 2)

Arguments. 

  • Value 1: an integer or a vector

  • Value 2: an integer or a vector

Bitwise Shift

shift(Number, Bits)

Arguments. 

  • Number: an integer

  • Bits: an integer >= -9223372036854775808 and <= 9223372036854775807

For...Do

for(Initial value of counter, Counter variable, For condition, Counter update function, Initial value, Do function, Value variable)

Arguments. 

  • Initial value of counter: a free value

  • Counter variable: an unknown variable/symbol

  • For condition: a free value

  • Counter update function: a free value

  • Initial value: a free value

  • Do function: a free value

  • Value variable: an unknown variable/symbol

If...Then...Else

if(Condition, Expression if condition is met, Expression if condition is NOT met)

Tests a condition and returns a value depending on the result.

Arguments. 

  • Condition: a free value

  • Expression if condition is met: a free value

  • Expression if condition is NOT met: a free value

Logical Exclusive OR

xor(Value 1, Value 2)

Arguments. 

  • Value 1: a free value

  • Value 2: a free value

Matrices & Vectors

Adjugate (Adjoint)

adj(Matrix)

Calculates the adjugate or adjoint of a matrix.

Arguments. 

  • Matrix: a square matrix

Cofactor

cofactor(Matrix, Row, Column)

Calculates the cofactor of the element at specified position.

Arguments. 

  • Matrix: a matrix

  • Row: an integer >= 1 and <= 4294967295

  • Column: an integer >= 1 and <= 4294967295

Columns

columns(Matrix)

Returns the number of columns in a matrix.

Arguments. 

  • Matrix: a vector

Construct Matrix

matrix(Rows, Columns, Elements)

Returns a matrix with specified dimensions and listed elements. Omitted elements are set to zero.

Arguments. 

  • Rows: an integer >= 1 and <= 4294967295

  • Columns: an integer >= 1 and <= 4294967295

  • Elements: a vector

Construct Vector

vector([argument 1], ...)

Returns a vector with listed elements.

Arguments. 

  • 1: a free value (optional)

Convert Matrix to Vector

matrix2vector(Matrix)

Puts each element of a matrix in vertical order in a vector.

Arguments. 

  • Matrix: a matrix

Cross Product

cross(Vector 1, Vector 2)

Calculates the cross product of two 3-dimensional vectors.

Arguments. 

  • Vector 1: a vector that fulfills the condition: "dimension(Vector 1)==3"

  • Vector 2: a vector that fulfills the condition: "dimension(Vector 2)==3"

Determinant

det(Matrix)

Calculates the determinant of a matrix.

Arguments. 

  • Matrix: a square matrix

Dimension

dimension(Vector)

Returns the number of elements in a vector.

Arguments. 

  • Vector: a vector

Element

element(Matrix/vector, Row/index[, Column])

Returns the element at specified position in a matrix (row and column) or vector (index).

Arguments. 

  • Matrix/vector: a vector

  • Row/index: an integer >= 1 and <= 4294967295

  • Column: an integer >= 0 and <= 4294967295 (optional, default: 0)

Elements

elements(Matrix or vector)

Returns the number of elements in a matrix or vector.

Arguments. 

  • Matrix or vector: a vector

Entrywise Function

entrywise(Function, Matrices/vectors and variables)

Calculates a new matrix or vector using each separate element in matrix/vector 1 and the corresponding (in the same row and column) elements in matrix/vector 2. An unlimited number of matrices/vectors can be specified, with each matrix/vector argument followed by the corresponding variable used in the function argument.

Example: entrywise(x / y, [4, 10, 12], x, [2, 2, 4], y) = [2, 5, 3]

Arguments. 

  • Function: a free value

  • Matrices/vectors and variables: a vector with a vector, an unknown variable/symbol, ...

Export To CSV File

export(Matrix/vector, Filename[, Separator])

Exports a matrix to a CSV data file.

Arguments. 

  • Matrix/vector: a vector

  • Filename: a valid file name

  • Separator: a text string (optional, default: ,)

Extract Column as Vector

column(Matrix, Column)

Returns a column in a matrix as a vector.

Arguments. 

  • Matrix: a matrix

  • Column: an integer >= 1 and <= 4294967295

Extract row as vector

row(Matrix, Row)

Returns a row in a matrix as a vector.

Arguments. 

  • Matrix: a matrix

  • Row: an integer >= 1 and <= 4294967295

Generate Vector

genvector(Function, Min, Max, Dimension / Step size[, Variable][, Use step size])

Returns a vector generated from a function with a variable (default x) running from min to max. The fourth argument is either the requested number of elements if the sixth argument is false (default) or the step between each value of the variable.

Arguments. 

  • Function: a free value

  • Min: a free value

  • Max: a free value

  • Dimension / Step size: a free value

  • Variable: an unknown variable/symbol (optional, default: x)

  • Use step size: a boolean (0 or 1) (optional, default: 0)

Hadamard Product

hadamard(Matrix 1[, Matrix 2], ...)

Mulitplies each separate element in matrix 1 with the corresponding element in matrix 2.

Arguments. 

  • Matrix 1: a vector

  • Matrix 2: a vector (optional)

Identity

identity(Matrix or rows/columns)

Returns the identity matrix of a matrix or with specified number of rows/columns.

Arguments. 

  • Matrix or rows/columns: an integer >= 1 and <= 4294967295 or a square matrix

Load CSV File

load(Filename[, First data row][, Separator])

Returns a matrix imported from a CSV data file.

Arguments. 

  • Filename: a valid file name

  • First data row: an integer >= 1 and <= 2147483647 (optional, default: 1)

  • Separator: a text string (optional, default: ,)

Magnitude

magnitude(Value)

Calculates the magnitude of a value. This function returns the same value as abs() for all values except vectors.

Arguments. 

  • Value: a free value

Matrix Area

area(Matrix, Start row, Start column, End row, End column)

Returns a part of a matrix.

Arguments. 

  • Matrix: a matrix

  • Start row: an integer >= 1 and <= 4294967295

  • Start column: an integer >= 1 and <= 4294967295

  • End row: an integer >= 1 and <= 4294967295

  • End column: an integer >= 1 and <= 4294967295

Matrix Inverse

inverse(Matrix)

Calculates the inverse of a matrix. The inverse is the matrix that multiplied by the original matrix equals the identity matrix (AB = BA = I).

Arguments. 

  • Matrix: a square matrix

Merge Vectors

mergevectors(Vector 1[, Vector 2], ...)

Returns a vector with the elements from two vectors.

Arguments. 

  • Vector 1: a vector

  • Vector 2: a vector (optional)

Norm (length)

norm(Vector)

Calculates the norm/length of a vector.

Arguments. 

  • Vector: a vector

Permanent

permanent(Matrix)

Calculates the permanent of a matrix. The permanent differs from a determinant in that all signs in the expansion by minors are taken as positive.

Arguments. 

  • Matrix: a square matrix

Rank

rank(Vector[, Ascending])

Returns a vector with values of elements replaced with their mutual ranks.

Example: rank([6, 1, 4]) = [3, 1, 2]

Arguments. 

  • Vector: a vector

  • Ascending: a boolean (0 or 1) (optional, default: 1)

Rows

rows(Matrix)

Returns the number of rows in a matrix.

Arguments. 

  • Matrix: a vector

Sort

sort(Vector[, Ascending])

Returns a sorted vector.

Example: sort([6, 1, 4]) = [1, 4, 6]

Arguments. 

  • Vector: a vector

  • Ascending: a boolean (0 or 1) (optional, default: 1)

Transpose

transpose(Matrix)

Returns the transpose of a matrix.

Arguments. 

  • Matrix: a matrix

Vector Limits

limits(Vector, Lower limit, Upper limit)

Returns a part of a vector between two positions.

Arguments. 

  • Vector: a vector

  • Lower limit: an integer >= -2147483648 and <= 2147483647

  • Upper limit: an integer >= -2147483648 and <= 2147483647

Miscellaneous

Body Mass Index (BMI)

bmi(Weight, Length)

Calculates the Body Mass Index. The resulting BMI-value is sometimes interpreted as follows (although varies with age, sex, etc.):

Underweight < 18.5

Normal weight 18.5-25

Overweight 25-30

Obesity > 30

Note that you must use units for weight (ex. 59kg) and length (ex. 174cm).

Example: bmi(127 lb, 5ft + 4in) = 21.80

Arguments. 

  • Weight: a free value

  • Length: a free value

Roman Number

roman(Roman number)

Returns the value of a roman number.

Arguments. 

  • Roman number: a text string

Number Theory

Absolute Value

abs(Value)

Arguments. 

  • Value: a number

Fibonacci Number

fibonacci(Index (n))

Returns the n-th term of the Fibonacci sequence.

Arguments. 

  • Index (n): an integer >= 0

Greatest Common Divisor

gcd(1st value, 2nd value)

Arguments. 

  • 1st value: a free value that is rational (polynomial)

  • 2nd value: a free value that is rational (polynomial)

Least Common Multiple

lcm(1st value, 2nd value)

Arguments. 

  • 1st value: a free value that is rational (polynomial)

  • 2nd value: a free value that is rational (polynomial)

Arithmetic

Add

add(Terms)

Arguments. 

  • Terms: a vector

Denominator

denominator(Number)

Arguments. 

  • Number: a rational number

Divide

divide(Numerator, Denominator)

Arguments. 

  • Numerator: a free value

  • Denominator: a free value

Modulus

mod(Numerator, Denominator)

Arguments. 

  • Numerator: a real number

  • Denominator: a real number that is nonzero

Multiply

multiply(Factors)

Arguments. 

  • Factors: a vector

Negate

neg(Value)

Arguments. 

  • Value: a free value

Numerator

numerator(Number)

Arguments. 

  • Number: a rational number

Raise

raise(Base, Exponent)

Arguments. 

  • Base: a free value

  • Exponent: a free value

Reciprocal

inv(Value)

Arguments. 

  • Value: a free value

Remainder

rem(Numerator, Denominator)

Arguments. 

  • Numerator: a real number

  • Denominator: a real number that is nonzero

Signum

sgn(Number[, Value for zero])

Arguments. 

  • Number: a number

  • Value for zero: a free value (optional, default: 0)

Subtract

subtract(Terms)

Arguments. 

  • Terms: a vector

Integers

Even

even(Number)

Arguments. 

  • Number: an integer

Odd

odd(Number)

Arguments. 

  • Number: an integer

Number Bases

Binary

bin(Binary number[, Two's complement])

Returns a value from a binary expression. If two's complement is true, numbers beginning with '1' is interpreted as negative binary numbers using two's complement.

Arguments. 

  • Binary number: a text string

  • Two's complement: a boolean (0 or 1) (optional, default: 0)

Hexadecimal

hex(Hexadecimal number)

Returns a value from a hexadecimal expression.

Arguments. 

  • Hexadecimal number: a text string

Number Base

base(Number, Base)

Returns an value from an expression using a specified base between 2 and 36

Arguments. 

  • Number: a text string

  • Base: an integer >= 2 and <= 36

Octal

oct(Octal number)

Returns a value from an octal expression.

Arguments. 

  • Octal number: a text string

Polynomials

Coefficient

coeff(Polynomial, Number[, Variable])

Arguments. 

  • Polynomial: a free value that is rational (polynomial)

  • Number: an integer >= 0

  • Variable: an unknown variable/symbol (optional, default: x)

Content Part

pcontent(Polynomial[, Variable])

Arguments. 

  • Polynomial: a free value that is rational (polynomial)

  • Variable: an unknown variable/symbol (optional, default: x)

Leading Coefficient

lcoeff(Polynomial[, Variable])

Arguments. 

  • Polynomial: a free value that is rational (polynomial)

  • Variable: an unknown variable/symbol (optional, default: x)

Lowest Degree (Valuation)

ldegree(Polynomial[, Variable])

Arguments. 

  • Polynomial: a free value that is rational (polynomial)

  • Variable: an unknown variable/symbol (optional, default: x)

Polynomial Degree

degree(Polynomial[, Variable])

Arguments. 

  • Polynomial: a free value that is rational (polynomial)

  • Variable: an unknown variable/symbol (optional, default: x)

Primitive Part

primpart(Polynomial[, Variable])

Arguments. 

  • Polynomial: a free value that is rational (polynomial)

  • Variable: an unknown variable/symbol (optional, default: x)

Trailing Coefficient

tcoeff(Polynomial[, Variable])

Arguments. 

  • Polynomial: a free value that is rational (polynomial)

  • Variable: an unknown variable/symbol (optional, default: x)

Unit Part

punit(Polynomial[, Variable])

Arguments. 

  • Polynomial: a free value that is rational (polynomial)

  • Variable: an unknown variable/symbol (optional, default: x)

Rounding

Extract Fractional Part

frac(Value)

Arguments. 

  • Value: a real number

Extract Integer Part

int(Value)

Arguments. 

  • Value: a real number

Round

round(Value)

Arguments. 

  • Value: a real number

Round Downwards

floor(Value)

Arguments. 

  • Value: a real number

Round Towards Zero

trunc(Value)

Arguments. 

  • Value: a real number

Round Upwards

ceil(Value)

Arguments. 

  • Value: a real number

Special Functions

Airy Function

airy(argument 1)

Arguments. 

  • 1: a number >= -500 and <= 500

Bessel Function of the First Kind

besselj(Order, Argument)

Arguments. 

  • Order: an integer >= -9223372036854775808 and <= 9223372036854775807

  • Argument: a real number

Bessel Function of the Second Kind

bessely(Order, Argument)

Arguments. 

  • Order: an integer >= -9223372036854775808 and <= 1000

  • Argument: a real number

Beta Function

beta(argument 1, argument 2)

Arguments. 

  • 1: a number

  • 2: a number

Complementary Error Function

erfc(argument 1)

Arguments. 

  • 1: a real number

Digamma Function

digamma(argument 1)

psi

Arguments. 

  • 1: a real number

Error Function

erf(argument 1)

Arguments. 

  • 1: a real number

Gamma Function

gamma(argument 1)

Arguments. 

  • 1: a real number

Kronecker Delta

kronecker(Value 1 (i)[, Value 2 (j)])

Returns 0 if i != j and 1 if i = j.

Arguments. 

  • Value 1 (i): a real number

  • Value 2 (j): a real number (optional, default: 0)

Polylogarithm

Li(Order, Argument)

polylog

Arguments. 

  • Order: an integer

  • Argument: a number

Riemann Zeta

zeta(Integral point)

Arguments. 

  • Integral point: an integer >= -9223372036854775808 and <= 9223372036854775807

Statistics

Random Number

rand([Ceil])

Generates a pseudo-random number. Returns a real number between 0 and 1, if ceil is zero (default), or an integer between 1 and (including) ceil.

Arguments. 

  • Ceil: an integer (optional, default: 0)

Random Number Between Limits

randbetween(Bottom, Top)

Returns an integer between (including) bottom and top.

Arguments. 

  • Bottom: an integer

  • Top: an integer

Requirement.  "Bottom"<="Top"

Descriptive Statistics

Decile

decile(Data, Decile[, Quantile Algorithm (as in R)])

Arguments. 

  • Data: a vector

  • Decile: an integer >= 0 and <= 10

  • Quantile Algorithm (as in R): an integer >= 1 and <= 9 (optional, default: 8)

Interquartile Range

iqr(Data[, Quantile Algorithm (as in R)])

Calculates the difference between the first and third quartile.

Arguments. 

  • Data: a vector

  • Quantile Algorithm (as in R): an integer >= 1 and <= 9 (optional, default: 8)

Max

max(Vector)

Returns the highest value.

Arguments. 

  • Vector: a vector

Median

median(Data)

Arguments. 

  • Data: a vector

Min

min(Vector)

Returns the lowest value.

Arguments. 

  • Vector: a vector

Mode

mode(Vector)

Returns the most frequently occurring value.

Arguments. 

  • Vector: a vector

Number of Samples

number(Data)

Returns the number of samples.

Arguments. 

  • Data: a vector

Percentile

percentile(Vector, Percentile (%)[, Quantile Algorithm (as in R)])

Arguments. 

  • Vector: a vector

  • Percentile (%): a number >= 0 and <= 100

  • Quantile Algorithm (as in R): an integer >= 1 and <= 9 (optional, default: 8)

Quartile

quartile(Data, Quartile[, Quantile Algorithm (as in R)])

Arguments. 

  • Data: a vector

  • Quartile: an integer >= 0 and <= 4

  • Quantile Algorithm (as in R): an integer >= 1 and <= 9 (optional, default: 8)

Range

range(Data)

Calculates the difference between the min and max value.

Arguments. 

  • Data: a vector

Sum (total)

total(Data)

Arguments. 

  • Data: a vector

Distribution

Logistic Distribution

logistic(X, Scale)

Returns the probability density p(x) at x for a logistic distribution with scale parameter. (from Gnumeric)

Arguments. 

  • X: a free value

  • Scale: a number >= 0

Pareto Distribution

pareto(X, Exponent, Scale)

Returns the probability density p(x) at x for a Pareto distribution with exponent and scale. (from Gnumeric)

Arguments. 

  • X: a free value

  • Exponent: a number >= 0

  • Scale: a number >= 0

Rayleigh Distribution

rayleigh(X, Sigma)

Returns the probability density p(x) at x for a Rayleigh distribution with scale parameter sigma. (from Gnumeric)

Arguments. 

  • X: a free value

  • Sigma: a number >= 0

Rayleigh Tail Distribution

rayleightail(X, Lower limit, Sigma)

Returns the probability density p(x) at x for a Rayleigh tail distribution with scale parameter sigma and a lower limit. (from Gnumeric)

Arguments. 

  • X: a free value

  • Lower limit: a free value

  • Sigma: a number >= 0

Means

Geometric Mean

geomean(Data)

Arguments. 

  • Data: a vector

Harmonic Mean

harmmean(Data)

Arguments. 

  • Data: a vector

Mean

mean(Data)

average

x̄

Arguments. 

  • Data: a vector

Quadratic Mean (RMS)

rms(Data)

Arguments. 

  • Data: a vector

Trimmed Mean

trimmean(Data, Trimmed percentage (at each end))

Arguments. 

  • Data: a vector

  • Trimmed percentage (at each end): a free value

Weighted Mean

weighmean(Data, Weights)

Arguments. 

  • Data: a vector

  • Weights: a vector

Winsorized Mean

winsormean(Data, Winsorized percentage (at each end))

Arguments. 

  • Data: a vector

  • Winsorized percentage (at each end): a free value

Moments

Covariance

cov(Data 1, Data 2)

covar

Arguments. 

  • Data 1: a vector

  • Data 2: a vector

Mean Deviation

meandev(Data)

Arguments. 

  • Data: a vector

Pooled Variance

poolvar(Data 1, Data 2)

Arguments. 

  • Data 1: a vector

  • Data 2: a vector

Standard Deviation (entire population)

stdevp(Data)

Arguments. 

  • Data: a vector

Standard Deviation (random sampling)

stdev(Data)

Arguments. 

  • Data: a vector

Standard Error

stderr(Data)

Arguments. 

  • Data: a vector

Variance (entire population)

varp(Data)

Arguments. 

  • Data: a vector

Variance (random sampling)

var(Data)

Arguments. 

  • Data: a vector

Regression

Pearson's Correlation Coefficient

pearson(Data 1, Data 2)

correl

Arguments. 

  • Data 1: a vector

  • Data 2: a vector

Requirement.  dimension("Data 1")=dimension("Data 2")

Spearman's Rho

spearman(Data 1, Data 2)

Arguments. 

  • Data 1: a vector

  • Data 2: a vector

Requirement.  dimension("Data 1")=dimension("Data 2")

Statistical Correlation

cor(Data 1, Data 2)

Arguments. 

  • Data 1: a vector

  • Data 2: a vector

Statistical Tests

Paired T-Test

pttest(Data 1, Data 2)

Arguments. 

  • Data 1: a vector

  • Data 2: a vector

Unpaired T-Test

ttest(Data 1, Data 2)

Arguments. 

  • Data 1: a vector

  • Data 2: a vector

Step Functions

Dirac Delta Function

dirac(argument 1)

δ

Returns 0 if x is non-zero, and infinity if x is zero.

Arguments. 

  • 1: a real number

Heaviside Step Function

heaviside(argument 1)

θ

Discontinuous function also known as "unit step function". Returns 0 if x < 0, 1 if x > 0, and 1/2 if x = 0.

Arguments. 

  • 1: a real number

Logit Transformation

logit(Value)

Arguments. 

  • Value: a number

Ramp Function

ramp(Value)

Arguments. 

  • Value: a real number

Rectangular Function

rectangular(Value)

Arguments. 

  • Value: a real number

Sigmoid Function

sigmoid(Value)

Arguments. 

  • Value: a number

Triangular Function

triangular(Value)

Arguments. 

  • Value: a real number

Trigonometry

Cardinal Sine (Sinc Function)

sinc(argument 1)

Arguments. 

  • 1: a number

Cosecant

csc(Angle)

Arguments. 

  • Angle: an angle or a number (using the default angle unit)

Cosine

cos(Angle)

Arguments. 

  • Angle: an angle or a number (using the default angle unit)

Cotangent

cot(Angle)

Arguments. 

  • Angle: an angle or a number (using the default angle unit)

Four-quadrant Inverse Tangent

atan2(Y, X)

Computes the principal value of the argument function applied to the complex number x+iy.

Arguments. 

  • Y: a real number

  • X: a real number

Hyperbolic Cosecant

csch(argument 1)

Arguments. 

  • 1: a number

Hyperbolic Cosine

cosh(argument 1)

Arguments. 

  • 1: a number

Hyperbolic Cotangent

coth(argument 1)

Arguments. 

  • 1: a number

Hyperbolic Secant

sech(argument 1)

Arguments. 

  • 1: a number

Hyperbolic Sine

sinh(argument 1)

Arguments. 

  • 1: a number

Hyperbolic Tangent

tanh(argument 1)

Arguments. 

  • 1: a number

Inverse Cosecant

acsc(argument 1)

Arguments. 

  • 1: a number

Inverse Cosine

acos(argument 1)

Arguments. 

  • 1: a number

Inverse Cotangent

acot(argument 1)

Arguments. 

  • 1: a number

Inverse Hyperbolic Cosecant

acsch(argument 1)

Arguments. 

  • 1: a number

Inverse Hyperbolic Cosine

acosh(argument 1)

Arguments. 

  • 1: a number

Inverse Hyperbolic Cotangent

acoth(argument 1)

Arguments. 

  • 1: a number

Inverse Hyperbolic Secant

asech(argument 1)

Arguments. 

  • 1: a number

Inverse Hyperbolic Sine

asinh(argument 1)

Arguments. 

  • 1: a number

Inverse Hyperbolic Tangent

atanh(argument 1)

Arguments. 

  • 1: a number

Inverse Secant

asec(argument 1)

Arguments. 

  • 1: a number

Inverse Sine

asin(argument 1)

Arguments. 

  • 1: a number

Inverse Tangent

atan(argument 1)

Arguments. 

  • 1: a number

Radians to Default Angle Unit

radtodef(Radians)

Arguments. 

  • Radians: a free value

Secant

sec(Angle)

Arguments. 

  • Angle: an angle or a number (using the default angle unit)

Sine

sin(Angle)

Arguments. 

  • Angle: an angle or a number (using the default angle unit)

Tangent

tan(Angle)

Arguments. 

  • Angle: an angle or a number (using the default angle unit)

Utilities

ASCII Char

char(Value)

Arguments. 

  • Value: an integer >= 32 and <= 127

ASCII Value

code(Character)

Arguments. 

  • Character: a text string that fulfills the condition: "len(Character) = 1"

Concatenate Strings

concatenate(Text string 1[, Text string 2], ...)

Arguments. 

  • Text string 1: a text string

  • Text string 2: a text string (optional)

Custom Sum of Elements

csum(First element, Last element, Initial value, Function, Value variable, Element variable, Vector[, Index variable][, Vector variable])

Arguments. 

  • First element: an integer >= 1 and <= 2147483647

  • Last element: an integer >= -2147483648 and <= 2147483647

  • Initial value: a free value

  • Function: a free value

  • Value variable: an unknown variable/symbol

  • Element variable: an unknown variable/symbol

  • Vector: a vector

  • Index variable: an unknown variable/symbol (optional, default: "")

  • Vector variable: an unknown variable/symbol (optional, default: "")

Display Error

error(Message)

Arguments. 

  • Message: a text string

Display Message

message(Message)

Arguments. 

  • Message: a text string

Display Warning

warning(Message)

Arguments. 

  • Message: a text string

Function

function(Expression, Arguments)

Arguments. 

  • Expression: a text string

  • Arguments: a vector

Interval

interval(Lower endpoint, Upper endpoint)

Arguments. 

  • Lower endpoint: a number

  • Upper endpoint: a number

Is Integer

isInteger(Value)

Arguments. 

  • Value: a free value

Is Number

isNumber(Value)

Arguments. 

  • Value: a free value

Is Rational

isRational(Value)

Arguments. 

  • Value: a free value

Is Real

isReal(Value)

Arguments. 

  • Value: a free value

Length of string

len(Text)

Arguments. 

  • Text: a text string

Plot Functions and Vectors

plot(Expression or vector[, Minimum x value][, Maximum x value][, Number of samples / Step size][, X variable][, Use step size])

Plots one or more expressions or vectors. Use a vector for the first argument to plot multiple series. Only the first argument is used for vector series. It is also possible to plot a matrix where each row is a pair of x and y values.

Example: plot([x^2, 2x, [0,1,4,8,16]], 0, 4).

Arguments. 

  • Expression or vector: a free value

  • Minimum x value: a real number (optional, default: 0)

  • Maximum x value: a real number (optional, default: 10)

  • Number of samples / Step size: a free value (optional, default: 1001)

  • X variable: an unknown variable/symbol (optional, default: x)

  • Use step size: a boolean (0 or 1) (optional, default: 0)

Requirement.  "Minimum x value" < "Maximum x value"

Process Matrix Elements

processm(Function, Element variable, Matrix[, Row variable][, Column variable][, Matrix variable])

Arguments. 

  • Function: a free value

  • Element variable: an unknown variable/symbol

  • Matrix: a matrix

  • Row variable: an unknown variable/symbol (optional, default: "")

  • Column variable: an unknown variable/symbol (optional, default: "")

  • Matrix variable: an unknown variable/symbol (optional, default: "")

Process Vector Elements

process(Function, Element variable, Vector[, Index variable][, Vector variable])

Arguments. 

  • Function: a free value

  • Element variable: an unknown variable/symbol

  • Vector: a vector

  • Index variable: an unknown variable/symbol (optional, default: "")

  • Vector variable: an unknown variable/symbol (optional, default: "")

RPN Stack Register

register(Index)

Returns the value of a RPN stack register.

Arguments. 

  • Index: an integer >= 1 and <= 4294967295

RPN Stack Vector

stack()

Returns the RPN stack as a vector.

Replace

replace(Expression, Original value, New value[, Precalculate expression])

Replaces a certain value in an expression with a new value. The expression is calculated before the replacement if the fourth argument is true.

Arguments. 

  • Expression: a free value

  • Original value: a free value

  • New value: a free value

  • Precalculate expression: a boolean (0 or 1) (optional, default: 0)

Represents Integer

representsInteger(Value)

Arguments. 

  • Value: a free value

Represents Number

representsNumber(Value)

Arguments. 

  • Value: a free value

Represents Rational

representsRational(Value)

Arguments. 

  • Value: a free value

Represents Real

representsReal(Value)

Arguments. 

  • Value: a free value

Save as Variable

save(Value, Name[, Category][, Title])

Arguments. 

  • Value: a free value

  • Name: a text string

  • Category: a text string (optional, default: Temporary)

  • Title: a text string (optional)

Select Vector Elements

select(Vector, Condition[, Element variable][, Select first match])

Arguments. 

  • Vector: a free value

  • Condition: a free value

  • Element variable: an unknown variable/symbol (optional, default: x)

  • Select first match: a boolean (0 or 1) (optional, default: 0)

Strip Units

nounit(Expression)

strip_units

Removes all units from an expression. The expression is calculated before the removal.

Arguments. 

  • Expression: a free value

Title

title(Name)

Arguments. 

  • Name: a valid function, unit or variable name

qalculate-gtk-2.8.2/doc/html/qalculate-units.html0000644000175000017500000003117713401033313016714 00000000000000Chapter 7. Units

Chapter 7. Units

Units give numbers meaning in the real world. They specify what is measured by the numbers and the scale used. Qalculate! fully incorporates units in calculations and includes all standard SI units as well as many non-standard local units. For a complete list of available units see Appendix C, Unit List or the unit manager.

Currency

Among units, Qalculate! has support for currencies with up-to-date exchange rates. Currencies are normally referenced with the standard three letter code due to name clashes, but a number of currency unit can also be accessed through their regular name and symbol. U.S. dollars can, for example, be referenced both as USD and dollar/dollars, or with the $ symbol.

The exchange rates can to be updated manually from File → Update Exchange Rates, or automatically at specific intervals (by default once every week, but it can be changed in the preferences dialog), when needed (when currencies are converted).

Conversion

Expressions can be converted to a specific unit directly in the expression entry with the “to†operator, which converts the left-hand expression (or the previous result) to a specified unit (e.g. “5 feet + 2 inches to cm†converts the result of “5 feet + 2 inches†to centimeters and displays it). Unit expressions may only contain units, prefixes, exponents, multiplication and division. By default, no prefix will be added to units typed without prefix, but this behavior can be modified by putting a question mark in front of the unit expression (“6 561 ft to m ≈ 2000 m†but “6 561 ft to ?m ≈ 2 kmâ€). Type “to optimal†to get optimal unit, “to base†for base units, or “to mixed†to force the use of mixed units (see below). Other elements are ignored (except “binâ€, “oct†and “hexâ€).

The unit conversion view can also be used. It is shown when pressing Conversion, Ctrl+C, Edit → Convert To Unit Expression... or Ctrl+T (the last two options moves to focus to the unit expression entry). Enter a unit expression in the text entry and press Enter (or click Convert), or select a unit from the list. An appropriate unit category will automatically be selected from units in the current result. If Continuous expression is checked subsequent results will automatically be converted, and if Set missing prefixes the optimal prefix will be set for unit expressions without any prefix. A unit can be inserted directly into the expression entry from the list by middle click selection or using the context menu.

Figure 7.1. Unit Conversion View

Unit Conversion View


The menu associated with the to keypad button also provides a automatically generated list of units for conversion.

The final way to convert to another unit is to use the predefined units in the Edit → Convert To Unit menu or press Convert Result in the unit manager, which also provides quick conversion of a value between two selected units. Edit → Set Prefix can be used to select a prefix.

It is also possible to let Qalculate! automagically convert the result to appropriate units with Edit → Convert To Optimal Unit or Edit → Convert To Base Units (or the corresponding options in the result context menu). If instead the corresponding choice is selected from Mode+Unit Display, each result will automatically be converted until the choice is deactivated (Mode+Unit Display → No Automatic Conversion).

By default (controlled by Mode → Unit Display → Convert To Mixed Units) certain units, such as time units and many imperial/U.S. customary units, are automatically converted to mixed units (e.g. “60.2 minutes = 1 hour to 12 secondsâ€). When explicitely converting to a specific unit the integer value of the selected unit is preserved (“1.51 h to min = 90 min + 36 sâ€) and mixed units is not used if otherwise the unit would not be present in the result (“6 in to ft = 0.5 ftâ€). This behavior can be modified by prepending the unit with a plus or minus sign (e.g. “174 cm to +in ≈ 5 ft + 8,5 inâ€, “1.51 h to -min = 90.6 minâ€).

Unit creation/editing

There are three different unit classes in Qalculate! — base, alias and composite units. Base units are units defined as basis for other units. Meters and seconds are typical base units. Alias units is defined in relation to another unit. For example, hour is defined as an alias unit that equals 60 minutes which in turn is defined in relation to seconds. Finally, composite units are defined by a unit expression with multiple units. Composite units often have an alias unit associated with them, as they do not have a reference name on their own. For example, a joule is defined as an alias defined in relation to a composite unit defined as “Newton * meterâ€.

Select File → New → Unit, or click New in the unit manager, and the unit edit dialog pops up.

Figure 7.2. Unit Edit Dialog

Unit Edit Dialog


First the unit class needs to be selected. Depending on the unit class, different elements in the dialog will be enabled. For all units, category and descriptive name can be specified to keep them well organized. A unit can also be hidden from unit menus with the corresponding check box, which can be useful for some composite units.

Base and alias units normally have three different name forms defined for use in expressions — abbreviation (e.g. “mâ€), singular (“meterâ€) and plural (“metersâ€). Composite units only have an internal name, used to reference the unit in definitions of other units.

For base units, the name is all that is needed. For alias units, on the other hand, a base unit, exponent and relation are necessary. The base unit must not necessarily be of the base unit class and it is recommended that an alias unit is defined in relation to the closest unit (e.g. 1ft = 3 hands, 1 hand = 4 in, and 1 in = 0.0254 m). The relation is usually just a number that tells how large quantity of the base unit is needed to get the alias unit (alias unit = base unit * relation). The check box below relation in the dialog specifies if the relation is exact or approximate. The exponent defines the exponential relation to the base unit, so that the alias unit equals the base unit raised to the exponent. For simple unit relations this gives: alias unit = relation * base unit^exponent.

It is possible to create units with non-linear relation to the base unit. Replace the factor with “\x†and the exponent with “\y†(e.g. “\x + 273.15†for degrees Celsius with Kelvin as base unit). For non-linear relations the reverse relation (for conversion back from the base unit) should also be specified (“\x - 273.15†for degrees Celsius).

Composite units need a unit expression with multiple units as base, in the base unit field. These expressions may only contain units, prefixes, exponents, multiplication and division (e.g. “km/hâ€).

qalculate-gtk-2.8.2/doc/html/qalculate-expressions.html0000644000175000017500000007267513401033313020144 00000000000000Chapter 3. Expressions

Chapter 3. Expressions

Expressions are mathematical statements. Mathematical questions are asked through expressions, which contains objects tied together with operators. The result of an expression may also be an expression, if the result is not a single object. Apples and oranges can be mixed, but the result will hold them apart. Qalculate! knows algebra.

Objects

In Qalculate! mathematical entities, such as numbers and variables, are referred to as objects. The recognized object types are listed below.

Numbers

These are the regular numbers composed by digits 0-9 and a decimal sign — a dot, or a comma if it is the default decimal point in the locale/language used. If comma is used as decimal sign, the dot is still kept as an alternative decimal sign, if not explicitely turned off in the preferences dialog with Ignore dots in number (to allow it to be used as thousand separator instead). Numbers include integers, real numbers, and complex numbers. The imaginary part of complex numbers are written with as regular number followed by the special variable “iâ€, which represents the square root of -1 (e.g. “2 + 3iâ€). Spaces between digits are ignored (“5 5 = 55â€). “E†(or “eâ€) can be considered as a shortcut for writing many zeroes and is equivalent to multiplication by 10 raised to the power of the right-hand value (e.g. “5E3 = 5000â€).

Sexagesimal numbers (and time) can be entered directly using colons (e.g. “5:30 = 5.5â€). A number immediately preceeded “0bâ€, “0o†or “0x†are interpreted as a number with base 2, 8 or 16, respectively (if the default base is 10, e.g. “0x3f = 63â€). The number base in can also be selected, either by using the base(), bin(), oct(), hex() and roman() functions, or by setting the base used for all numbers in the whole expression from Mode → Number Base → Select Result and Expression Base.... Note that duodecimal (base 12) numbers use 'X' and 'E' (or upside down 2 and 3), instead of 'A' and 'B', for the tenth and eleventh digit. When input bases higher than ten, excluding twelve, are used, functions, variables and units are not parsed.

Intervals

A number interval can be entered using the interval() function (specifies the upper and lower limit of the interval), or using “±†or “+/-â€, specifying the width of the interval after the mid value (e.g. “5±1 = interval(4, 6)â€). If interval arithmetic and the read precision option is activated, decimal numbers are interpreted as an interval between the numbers that are normally rounded to the entered number (e.g. “1.1 = 1.1±0.05â€).

Vectors and Matrices

A matrix is a two-dimensional rectangular array of mathematical objects. Vectors are matrices with only one row or column, thus one-dimensional sequences of objects, Vectors and matrices are generated by vector(), matrix() and similar functions, or stored in a variable. Syntax in the form of “[1, 2, 3, 4]†and “[[1, 2], [3, 4]]†can also be used.

Variables/Constants

See Chapter 5, Variables.

Functions

See Chapter 6, Functions.

Units and Prefixes

Qalculate! understands abbreviated, plural and singular forms of unit names and prefixes. Prefixes must be put immediately before the unit to be interpreted as prefixes — “5 mm = 0.005 mâ€, but “5 m m = 5 m^2â€. Also, for convenience units allow the power operator to be left out. A number following immediately after a unit is interpreted as an exponent (e.g. “5 m2 = 5 m^2â€). This does not apply to currencies, as they might be put in front of the quantity. More information in Chapter 7, Units.

Unknowns

Unknowns are text strings without any associated value. These are temporary unknown variables with default assumptions. Unknowns can also be explicitly entered by placing a backslash (“\â€) before a single character (e.g. “5\a + 2\bâ€) or using quotation marks (“"†or “'â€) before and after a text string (e.g. “5 "apples" + 2 "bananas"â€). If unknowns are activated ((Mode+Enabled Objects → Unknowns)) and Qalculate! finds a character that are not associated with any variable, function or unit in an expression, then it will be regarded as an unknown variable. See Chapter 5, Variables.

Date and Time

Date/time values are specified using quoted text string (quotation marks are not needed for function arguments), using standard date and time format (YYYY-MM-DDTHH:MM:SS). Some local formats are also supported, but not recommended. The local time zone are used, unless a time zone is specified at the end of the time string (Z/UTC/GMT or +/-HH:MM). Date/time supports a small subset of arithmetic operations. The time units represents calender time, instead of average values, when added or subtracted to a date.

Text

This category represent a number of different function argument types, such as regular text and file names. They can, but do not need to be put in quotes except when containing the argument separator (“,†or “;â€).

To avoid confusion, functions, units, variables and unknown variables can independently be disabled.

Variables, functions and units are all accessible in the menus and in the variable, function and unit managers, If their names are not remembered. Functions accessed this way has some extra conveniences. If the function has at least one argument, a dialog will pop up where arguments can be entered and a description of the function and its arguments is available.

Qalculate! can handle most commonly used symbols for certain variables, functions and units, even though most are difficult to find on a keyboard. These include π for pi, √ for sqrt, € for euro, and so on. Most importantly it is possible to copy these symbols when used in the result.

For more information about variables, functions and units, see Chapter 5, Variables, Chapter 6, Functions and Chapter 7, Units.

Operators

The following operators are defined in Qalculate! and may be used in expressions.

Table 3.1. Operators

Operation

Symbol

Description

Example

Result

Addition

+

Adds the right value to the left value.

1 + 1

2

Subtraction

−

Subtracts the right value from the left value.

1 − 1

0

Multiplication

â‹… or *

Multiplies the left value by the right value.

2 * 2

4

Division

/

Divides the left value by the right value.

2 / 2

1

Exponent

^

Raises the left value by the right value. Can also be typed as “**â€. Note that x^y^z equals x^(y^z), and not (x^y)^z. Note also that for non-integer exponents with negative bases, the principal root is returned and not the real root (“(-8)^(1/3)†equals “1 + 1.73i†instead of -2). To calculate the real root for negative values, use the cbrt() and root() functions.

2^3

8

10^x

E

Multiplies the left value with 10 raised to the power of the right value. Equivalent to the exponential number format in result display. E is as much an operator as part of numbers.

1E3

1000

Parenthesis

( and )

Evaluates the expression in parenthesis first.

5 * (1 + 1)

10

Less than

<

Returns 1 for true, if the left value is is less than the right, and 0 for false.

1 < 2

1

Greater than

>

Returns 1 for true, if the left value is greater than the right, and 0 for false.

1 >2

0

Less than or equal

≤ or <=

Returns 1 for true, if the left value is less than or equal the right, and 0 for false.

1 <= 2

1

Greater than or equal

≥ or >=

Returns 1 for true, if the left value is greater than or equal the right, and 0 for false.

1 >= 2

0

Equals

=

Returns 1 for true, if the left value equals the right, and 0 for false.

1 = 2

0

Not equals

≠ or !=

Returns 1 for true, if the left value not equals the right, and 0 for false.

1 != 2

1

Logical NOT

!

Returns 1 for true, if the value to the right is false, and 0 for false.

!(1>2)

1

Logical OR

|| or OR

Returns 1 for true, if the right or left value is true, and 0 for false.

1>2 || 2>1

1

Logical AND

&& or AND

Returns 1 for true, if the right and left value is true, and 0 for false.

1>2 && 2>1

0

Bitwise NOT

~

Equivalent to -1-x.

~(0010 | 1100)

-1111

Bitwise Shift Left

<<

Shifts the bits of the left value x steps to the left, where x is the value on the right. Implemented as a shortcut for shift()

0011 << 1

0110

Bitwise Shift Right

>>

Shifts the bits of the left value x steps to the right, where x is the value on the right. Implemented as a shortcut for shift()

0011 << 1

0001

Bitwise OR

|

If a bit is 1 in one of the numbers set it to 1, otherwise 0. Also functions as elementwise logical operator on vectors.

0010 | 1100

1110

Bitwise AND

&

If a bit is 1 in both numbers set it to 1, otherwise 0. Also functions as elementwise logical operator on vectors.

1010 & 0011

0010


The operator names “plusâ€, “minusâ€, “timesâ€, “perâ€, “AND†and “OR†may also be used, surrounded by space, for the corresponding operation (e.g. “5 plus 2â€, but not “5plus2â€, equals “5 + 2â€). These operator names are localized, but “AND†and “OR†are always available. In addition to these operators there are a couple of shortcuts for certain functions, such as “5!†which equals “factorial(5)â€.

The multiplication sign can generally be left out. This is not true for numbers (“5(5) = 25†but “5 5 = 55â€). Expressions can also generally be written with or without spaces with the same result (“2xsin(2)†equals “2 x sin(2)†which equals “2*x*sin(2)â€), but be careful. The vast number of functions and units means that without separating spaces, the result might not be obvious. To avoid confusion Qalculate! can limit the use of implicit multiplication (Mode → Limit Implicit Multiplication), so that space, operator or parenthesis must be put between functions, units and variables (in this mode “esqrt(5)†does not equal “e * sqrt(5)â€). Also note that unit prefixes must be put immediately before the unit, to be interpreted as prefixes (“5 mm = 0.005 mâ€, but “5 m m = 5m^2â€). You can see how to expression was interpreted in the history window.

Usually, mathematical expressions are written as normally expected. Standard operator precedence apply. Expressions are evaluated according to the following priorities:

  1. Parenthesis

  2. E (10^x)

  3. Exponents (x^y)

  4. Functions (e.g. “sqrt(2)â€)

  5. Multiplication and division (*, /)

  6. Addition and subtraction (+, −)

  7. Bitwise NOT (~)

  8. << and >>

  9. Bitwise AND (&)

  10. Bitwise OR (|)

  11. Comparison (>, <, =, >=, <=)

  12. Logical NOT (!)

  13. Logical AND (&&)

  14. Logical OR (||)

Implicit Multiplication and Parsing Modes

The evaluation of short/implicit multiplication, without any multiplication sign (e.g. “5xâ€, “5(2+3)â€), differs depending on the parsing mode. In the conventional mode implicit multiplication does not differ from explicit multiplication (“12/2(1+2) = 12/2*3 = 18â€, “5x/5y = 5*x/5*y = xyâ€). In the “parse implicit multiplication first†mode, implicit multiplication is parsed before explicit multiplication (“12/2(1+2) = 12/(2*3) = 2â€, “5x/5y = (5*x)/(5*y) = x/yâ€). The default adaptive mode works as the “parse implicit multiplication first†mode, unless spaces are found (“1/5x = 1/(5*x)â€, but “1/5 x = (1/5)*xâ€). In the adaptive mode unit expressions are parsed separately (“5 m/5 m/s = (5*m)/(5*(m/s)) = 1 sâ€). Function arguments without parentheses are an exception, where implicit multiplication in front of variables and units is parsed first regardless of mode (“sqrt 2x = sqrt(2x)â€).

If the limit implicit multiplication option is activated, the use of implicit multiplication when parsing expressions and displaying results will be limited to avoid confusion. For example, if this mode is not activated and “integrte(5x)†is accidently typed instead of “integrate(5x)â€, the expression is interpreted as “int(e * e * (5 * x) * gr * t)†(displayed in history window). The result will then without any error be “int(2.3940139x * km^2)†instead of “2.5x^2â€. If limit implicit multiplication is activated, the mistyped expression would instead show an error telling that “integrte†is not a valid variable, function or unit (unless unknowns is enabled in which case the result will be “5 "integrate" * xâ€). When implicit multiplication is limited, variables, functions and units must be separated by a space, operator or parenthesis (“xy†does not equal “x * yâ€).

The “to†operator

Putting “ to †followed by an expression at the end of the mathematical expression is mainly used for unit conversion (see the section called “Conversionâ€). There are however also some convenient commands that can be typed after “ to â€. Here is a list of possible “to†values:

A unit

Convert to unit (e.g. meter, prepend with ? to request the optimal prefix).

A unit expression

Convert to units (e.g. km/h).

A physical constant

Convert to variable as unit (e.g. c).

base

Convert to base units.

optimal

Convert to optimal unit.

mixed

Convert to mixed units (e.g. 5 ft + 8 in).

bin / binary

Show as binary number.

oct / octal

Show as octal number.

duo / duodecimal

Show as duodecimal number.

hex / hexadecimal

Show as hexadecimal number.

sexa / sexagesimal

Show as sexagesimal number.

time

Show in time format.

roman

Show as Roman numerals.

base #

Show using the specified base (e.g. base 20).

bases

Show as binary, octal, decimal, duodecimal, hexadecimal and Roman number (opens convert bases dialog with the mathematical expression).

rectangular / cartesian

Show complex number in rectangular form.

exponential

Show complex number in exponential form.

polar

Show complex number in polar form.

fraction

Show as number in combined fractional format.

partial fraction

Show expanded partial fractions.

factors

Show factorized (algebraic or integer factorization).

calendars

Show date in different calendars (opens calendar conversion dialog).

utc

Show date and time using UTC time zone.

If “to†is not preceded by an expression, the previous result will be converted.

qalculate-gtk-2.8.2/doc/html/qalculate-definitions-variables.html0000644000175000017500000006317313401033313022034 00000000000000Appendix B. Variable List

Appendix B. Variable List

Basic Constants

Table B.1. Variables: Basic Constants

Title

Names

Value

Apery's Constant

apery

zeta(3)

Archimedes' Constant (pi)

Ï€ / pi

3.1415927 (variable precision)

Base of Natural Logarithms (e)

e

2.7182818 (variable precision)

Catalan's Constant

catalan

0.91596559 (variable precision)

Euler's Constant

γ / euler

0.57721566 (variable precision)

Golden Ratio

golden / φ

(1+sqrt(5))/2

Omega Constant

omega

lambertw(1)

Pythagoras' Constant (sqrt 2)

pythagoras

sqrt(2)


Date & Time

Table B.2. Variables: Date & Time

Title

Names

Value

Now (date and time)

now

"2018-11-06T19:42:58"

Today

today

"2018-11-06"

Tomorrow

tomorrow

"2018-11-07"

Yesterday

yesterday

"2018-11-05"


Large Numbers

Table B.3. Variables: Large Numbers

Title

Names

Value

Billion

billion

1E9

Centillion

centillion

1E303

Decillion

decillion

1E33

Duodecillion

duodecillion

1E39

Googol

googol

10^100

Googolplex

googolplex

10^(10^100)

Hundred

hundred

1E2

Million

million

1E6

Nonillion

nonillion

1E30

Novemdecillion

novemdecillion

1E60

Octillion

octillion

1E27

Octodecillion

octodecillion

1E57

Quadrillion

quadrillion

1E15

Quattuordecillion

quattuordecillion

1E45

Quindecillion

quindecillion

1E48

Quintillion

quintillion

1E18

Septendecillion

septendecillion

1E54

Septillion

septillion

1E24

Sexdecillion

sexdecillion

1E51

Sextillion

sextillion

1E21

Thousand

thousand

1E3

Tredecillion

tredecillion

1E42

Trillion

trillion

1E12

Undecillion

undecillion

1E36

Vigintillion

vigintillion

1E63


Physical Constants

Atomic and Nuclear Constants

Table B.4. Variables: Atomic and Nuclear Constants

Title

Names

Value

Alpha Particle Mass

alpha_particle_mass / m_α

6.644657230E-24±8.2E-32 g (approximate)

Bohr Radius

bohr_radius / a_0

0.52917721067E-10±1.2E-20 m (approximate)

Classical Electron Radius

classical_electron_radius / r_e

2.8179403227E-15±1.9E-24 m (approximate)

Compton Wavelength

compton_wavelength / λ_C

2.4263102367E-12±1.1E-21 m (approximate)

Electron Mass

electron_mass / m_e

9.10938356E-28±1.1E-35 g (approximate)

Helion Mass

helion_mass / m_h

5.006412700E-24±6.2E-32 g (approximate)

Neutron Mass

neutron_mass / m_n

1.674927471E-24±2.1E-32 g (approximate)

Proton Mass

proton_mass / m_p

1.672621898E-24±2.1E-32 g (approximate)

Rydberg Constant

rydberg / R_∞

10973731.568508±0.000065 m^(-1) (approximate)

Tau Mass

tau_mass / m_Ï„

3.16747E-24±2.9E-28 g (approximate)


Electromagnetic Constants

Table B.5. Variables: Electromagnetic Constants

Title

Names

Value

Bohr Magneton

bohr_magneton / μ_B

927.4009994E-26±5.7E-32 J*T^(-1) (approximate)

Conductance Quantum

conductance_quantum / G_0

7.7480917310E-5±1.8E-14 S (approximate)

Elementary Charge

elementary_charge / e_charge

1.6021766208E-19±9.8E-28 C (approximate)

Josephson Constant

josephson / K_J

483597.8525E9±3.0E6 Hz*V^(-1) (approximate)

Magnetic Flux Quantum

magnetic_flux_quantum / Φ_0

2.067833831E-15±1.3E-23 Wb (approximate)

Nuclear Magneton

nuclear_magneton / μ_N

5.050783699E-27±3.1E-35 J*T^(-1) (approximate)

von Klitzing Constant

klitzing / R_K

25812.8074555±0.0000059 ohm (approximate)


Physico-Chemical Constants

Table B.6. Variables: Physico-Chemical Constants

Title

Names

Value

Atomic Mass Constant

atomic_mass / m_u

1.660539040E-24±2.0E-32 g (approximate)

Avogadro Constant

avogadro / N_A

6.022140857E23±7.4E15 mol^(-1) (approximate)

Boltzmann Constant

boltzmann / k_B

1.38064852E-23±7.9E-30 J*K^(-1) (approximate)

Faraday Constant

faraday

96485.33289±0.00059 C*mol^(-1) (approximate)

First Radiation Constant

first_radiation / c_1

3.741771790E-16±4.6E-24 W*m^2 (approximate)

Ideal Gas Constant

ideal_gas

8.3144598±0.0000048 J*K^(-1)*mol^(-1) (approximate)

Second Radiation Constant

second_radiation / c_2

1.43877736E-2±8.3E-9 m*K (approximate)


Universal Constants

Table B.7. Variables: Universal Constants

Title

Names

Value

Characteristic Impedance of Vacuum

characteristic_impedance / Z_0

4E-7*pi*299792458 ohm

Electric Constant (Permittivity of Free Space)

electric_constant / ε_0 / vacuum_permittivity

1/(4E-7*pi*299792458^2) F*m^(-1)

Magnetic Constant (Permeability of Free Space)

magnetic_constant / μ_0 / vacuum_permeability

4E-7*pi N*A^(-2)

Newtonian Constant of Gravitation

newtonian_constant / G

6.67408E-11±3.1E-15 m^3*kg^(-1)*s^(-2) (approximate)

Planck Constant

planck / ℎ

6.626070040E-34±8.1E-42 J*s (approximate)

Planck Constant over 2 pi

planck2pi / â„

planck/(2*pi)

Planck Length

planck_length / l_P

1.616229E-35±3.8E-40 m (approximate)

Planck Mass

planck_mass / m_P

2.176470E-5±5.1E-10 g (approximate)

Planck Temperature

planck_temperature / T_P

1.416808E32±3.3E27 K (approximate)

Planck Time

planck_time / t_P

5.39116E-44±1.3E-48 s (approximate)

Speed of Light in Vacuum

c / speed_of_light

299792458 m*s^(-1)


Small Numbers

Table B.8. Variables: Small Numbers

Title

Names

Value

Per Mille

permille / ‰

0.001

Per Myriad

permyriad / ‱

0.0001

Percent

% / percent

0.01


Special Numbers

Table B.9. Variables: Special Numbers

Title

Names

Value

False

false / no

0

Imaginary i (sqrt -1)

i

i

Negative Infinity

minus_infinity

-infinity

Positive Infinity

∞ / plus_infinity / infinity

+infinity

Precision

precision

current precision

True

true / yes

1

Undefined

undefined

undefined


Temporary

Table B.10. Variables: Temporary

Title

Names

Value

Answer 2

ans2

a previous result

Answer 3

ans3

a previous result

Answer 4

ans4

a previous result

Answer 5

ans5

a previous result

Last Answer

ans / answer / ans1

a previous result


Unknowns

Table B.11. Variables: Unknowns

Title

Names

Value

n (integer)

n

integer

x

x

default assumptions

y

y

default assumptions

z

z

default assumptions


qalculate-gtk-2.8.2/doc/Makefile.in0000644000175000017500000004075213401033355014021 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 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@ # # doc/html/Makefile.am for qalculate # VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_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)$(figuresdir)" "$(DESTDIR)$(htmldir)" DATA = $(figures_DATA) $(html_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in 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@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ 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@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ 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_QALCULATE_DEFINITIONS_RULE = @INTLTOOL_QALCULATE_DEFINITIONS_RULE@ 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@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ 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@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ QALCULATE_CFLAGS = @QALCULATE_CFLAGS@ QALCULATE_GTK = @QALCULATE_GTK@ QALCULATE_LIBS = @QALCULATE_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ 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_CXX = @ac_ct_CXX@ 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 = $(docdir)/html 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@ html_DATA = $(top_srcdir)/doc/html/*.html figuresdir = $(docdir)/html/figures figures_DATA = $(top_srcdir)/doc/html/figures/*.png EXTRA_DIST = $(top_srcdir)/doc/html/*.html $(top_srcdir)/doc/html/figures/*.png 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 doc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu doc/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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-figuresDATA: $(figures_DATA) @$(NORMAL_INSTALL) @list='$(figures_DATA)'; test -n "$(figuresdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(figuresdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(figuresdir)" || 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)$(figuresdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(figuresdir)" || exit $$?; \ done uninstall-figuresDATA: @$(NORMAL_UNINSTALL) @list='$(figures_DATA)'; test -n "$(figuresdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(figuresdir)'; $(am__uninstall_files_from_dir) install-htmlDATA: $(html_DATA) @$(NORMAL_INSTALL) @list='$(html_DATA)'; test -n "$(htmldir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(htmldir)'"; \ $(MKDIR_P) "$(DESTDIR)$(htmldir)" || 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)$(htmldir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(htmldir)" || exit $$?; \ done uninstall-htmlDATA: @$(NORMAL_UNINSTALL) @list='$(html_DATA)'; test -n "$(htmldir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(htmldir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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)$(figuresdir)" "$(DESTDIR)$(htmldir)"; 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-figuresDATA install-htmlDATA 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-figuresDATA uninstall-htmlDATA .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-figuresDATA install-html install-html-am \ install-htmlDATA 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-figuresDATA \ uninstall-htmlDATA .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: qalculate-gtk-2.8.2/doc/Makefile.am0000644000175000017500000000043113063427640014006 00000000000000# # doc/html/Makefile.am for qalculate # htmldir = $(docdir)/html html_DATA = $(top_srcdir)/doc/html/*.html figuresdir = $(docdir)/html/figures figures_DATA = $(top_srcdir)/doc/html/figures/*.png EXTRA_DIST = $(top_srcdir)/doc/html/*.html $(top_srcdir)/doc/html/figures/*.png qalculate-gtk-2.8.2/config.h.in0000644000175000017500000000515713143014023013224 00000000000000/* config.h.in. Generated from configure.ac by autoheader. */ /* always defined to indicate that i18n is enabled */ #undef ENABLE_NLS /* The package name for gettext */ #undef GETTEXT_PACKAGE /* Define to 1 if you have the `bind_textdomain_codeset' function. */ #undef HAVE_BIND_TEXTDOMAIN_CODESET /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework. */ #undef HAVE_CFLOCALECOPYCURRENT /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework. */ #undef HAVE_CFPREFERENCESCOPYAPPVALUE /* Define to 1 if you have the `dcgettext' function. */ #undef HAVE_DCGETTEXT /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define if your file defines LC_MESSAGES. */ #undef HAVE_LC_MESSAGES /* Define to 1 if you have the header file. */ #undef HAVE_LOCALE_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to 1 if you have the header file. */ #undef HAVE_UNORDERED_MAP /* Define to the sub-directory where libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* The directory in which qalculate's locale data will be stored */ #undef PACKAGE_LOCALE_DIR /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION qalculate-gtk-2.8.2/INSTALL0000644000175000017500000002202412705176152012241 00000000000000Copyright 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.) If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You only need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not support the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' will install the package's files in `/usr/local/bin', `/usr/local/man', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PATH'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure' the option `--exec-prefix=PATH', the package will use PATH as the prefix for installing programs and libraries. Documentation and other data files will still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=PATH' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the `--target=TYPE' option to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc will cause the specified gcc to be used as the C compiler (unless it is overridden in the site shell script). `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of the options to `configure', and exit. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. qalculate-gtk-2.8.2/po/0000755000175000017500000000000013401243443011676 500000000000000qalculate-gtk-2.8.2/po/nl.po0000644000175000017500000032522113317073212012575 00000000000000# translation of qalculate-gtk.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Rinse de Vries , 2006. # Jaap Woldringh , 2006. msgid "" msgstr "" "Project-Id-Version: qalculate-gtk\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-07-04 09:25+0200\n" "PO-Revision-Date: 12.11.YYYY 19:40\n" "Last-Translator: Jaap Woldringh \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../data/qalculate-gtk.desktop.in.h:1 ../data/main.ui.h:14 #: ../src/callbacks.cc:6593 ../src/callbacks.cc:6950 ../src/callbacks.cc:7443 msgid "Qalculate!" msgstr "Qalculate!" #: ../data/qalculate-gtk.desktop.in.h:2 #: ../data/qalculate-gtk.appdata.xml.in.h:2 ../src/callbacks.cc:19145 msgid "Powerful and easy to use calculator" msgstr "Gemakkelijk te gebruiken rekenmachine met veel mogelijkheden" #: ../data/qalculate-gtk.appdata.xml.in.h:1 #, fuzzy msgid "Qalculate! (GTK+ UI)" msgstr "Qalculate!" #: ../data/qalculate-gtk.appdata.xml.in.h:3 msgid "" "

Qalculate! is a desktop calculator with support for units, algebra and a " "myriad of practical functions. All is accessible from a simple expression " "entry with convenient completion and efficient error handling, as well as " "from a number of tool windows and a traditional keypad.

The parsing " "of mathematical expressions and the display of the result can be customized " "in many ways to support your specific needs. The result can after the " "initial calculation be further manipulated using unit conversion, " "factorization, etc.

Previous expressions and results are kept in " "the history list and can also be stored in variables.

Functions, " "units and varibles can all be customised from within the application.

" msgstr "" #: ../data/argumentrules.ui.h:1 msgid "Argument Rules" msgstr "Regels met betrekking tot argumenten" #: ../data/argumentrules.ui.h:2 ../data/csvexport.ui.h:2 #: ../data/csvimport.ui.h:2 ../data/datasetedit.ui.h:2 ../data/datasets.ui.h:2 #: ../data/functionedit.ui.h:3 ../data/matrix.ui.h:2 ../data/matrixedit.ui.h:3 #: ../data/simplefunctionedit.ui.h:3 ../data/unitedit.ui.h:3 #: ../data/unknownedit.ui.h:3 ../data/variableedit.ui.h:3 #: ../src/callbacks.cc:9948 ../src/callbacks.cc:11673 ../src/callbacks.cc:11723 #: ../src/callbacks.cc:17605 ../src/callbacks.cc:19888 #: ../src/callbacks.cc:19913 ../src/callbacks.cc:19930 #: ../src/callbacks.cc:19944 ../src/callbacks.cc:20453 #: ../src/callbacks.cc:20962 msgid "_Cancel" msgstr "" #: ../data/argumentrules.ui.h:3 msgid "Do not save modifications" msgstr "Wijzigingen niet opslaan" #: ../data/argumentrules.ui.h:4 ../data/csvexport.ui.h:3 #: ../data/csvimport.ui.h:4 ../data/datasetedit.ui.h:4 ../data/datasets.ui.h:4 #: ../data/functionedit.ui.h:5 ../data/matrixedit.ui.h:5 #: ../data/simplefunctionedit.ui.h:5 ../data/unitedit.ui.h:5 #: ../data/unknownedit.ui.h:5 ../data/variableedit.ui.h:5 #: ../src/callbacks.cc:19930 ../src/callbacks.cc:20962 msgid "_OK" msgstr "" #: ../data/argumentrules.ui.h:5 msgid "Accept the modification of argument rules" msgstr "De wijziging van de regels accepteren met betrekking tot argumenten" #: ../data/argumentrules.ui.h:6 msgid "Enable rules and type test" msgstr "Test voor regels en type toestaan" #: ../data/argumentrules.ui.h:7 msgid "Custom condition" msgstr "Aangepaste conditie" #: ../data/argumentrules.ui.h:8 msgid "" "Ex. if argument is a matrix that must have equal number of rows and columns: " "rows(\\x) = columns(\\x)" msgstr "" "Vb. indien het argument een matrix is die evenveel rijen als kolommen moet " "hebben: rijen(\\x) = kolommen(\\x)" #: ../data/argumentrules.ui.h:9 msgid "Allow matrix" msgstr "Matrix toestaan" #: ../data/argumentrules.ui.h:10 msgid "Forbid zero" msgstr "Nul niet toestaan" #: ../data/argumentrules.ui.h:11 #, fuzzy msgid "Handle vector" msgstr "vector" #: ../data/argumentrules.ui.h:12 #, fuzzy msgid "Calculate function for each separate element in vector." msgstr "" "Bereken de subfunctie slechts een keer, nog voor de functie waarin die wordt " "gebruikt" #: ../data/argumentrules.ui.h:13 msgid "Min" msgstr "Min" #: ../data/argumentrules.ui.h:14 msgid "Include equals" msgstr "Ook is gelijk aan" #: ../data/argumentrules.ui.h:15 msgid "Max" msgstr "Max" #: ../data/setbase.ui.h:1 ../data/nbases.ui.h:1 msgid "Number Bases" msgstr "Grondtallen voor talstelsels" #: ../data/setbase.ui.h:2 ../data/datasets.ui.h:7 ../data/decimals.ui.h:2 #: ../data/functionedit.ui.h:57 ../data/functions.ui.h:2 #: ../data/namesedit.ui.h:2 ../data/nbases.ui.h:2 ../data/percentage.ui.h:5 #: ../data/plot.ui.h:5 ../data/precision.ui.h:4 ../data/preferences.ui.h:1 #: ../data/units.ui.h:2 ../data/variables.ui.h:2 ../src/callbacks.cc:1275 #: ../src/callbacks.cc:8077 ../src/callbacks.cc:9940 ../src/callbacks.cc:20808 msgid "_Close" msgstr "" #: ../data/setbase.ui.h:3 ../data/main.ui.h:61 ../data/nbases.ui.h:4 #: ../src/callbacks.cc:16044 msgid "Binary" msgstr "Binair" #: ../data/setbase.ui.h:4 ../data/main.ui.h:62 ../data/nbases.ui.h:5 #: ../src/callbacks.cc:16045 msgid "Octal" msgstr "Octaal" #: ../data/setbase.ui.h:5 ../data/main.ui.h:63 ../data/nbases.ui.h:3 msgid "Decimal" msgstr "Decimaal" #: ../data/setbase.ui.h:6 ../data/main.ui.h:64 ../data/nbases.ui.h:10 #: ../src/callbacks.cc:16046 msgid "Duodecimal" msgstr "Duodecimaal" #: ../data/setbase.ui.h:7 ../data/main.ui.h:65 ../data/nbases.ui.h:11 #: ../src/callbacks.cc:16047 msgid "Hexadecimal" msgstr "Hexadecimaal" #: ../data/setbase.ui.h:8 ../data/csvexport.ui.h:12 ../data/csvimport.ui.h:29 msgid "Other" msgstr "Overig" #: ../data/setbase.ui.h:9 ../data/plot.ui.h:42 msgid "10" msgstr "10" #: ../data/setbase.ui.h:10 ../data/main.ui.h:67 msgid "Sexagesimal" msgstr "Sexagesimaal" #: ../data/setbase.ui.h:11 ../data/main.ui.h:205 ../src/callbacks.cc:4286 msgid "Time format" msgstr "Tijdnotatie" #: ../data/setbase.ui.h:12 ../data/nbases.ui.h:9 ../src/callbacks.cc:4282 msgid "Roman numerals" msgstr "Romeinse cijfers" #: ../data/setbase.ui.h:13 msgid "Result Base" msgstr "Grondtal van antwoord" #: ../data/setbase.ui.h:14 msgid "Expression Base" msgstr "Grondtal van expressie" #: ../data/csvexport.ui.h:1 msgid "Export CSV File" msgstr "CSV-bestand exporteren" #: ../data/csvexport.ui.h:4 msgid "Current result" msgstr "Huidig antwoord" #: ../data/csvexport.ui.h:5 msgid "Matrix/vector variable" msgstr "Matrix/vector-variabele" #: ../data/csvexport.ui.h:6 ../data/csvimport.ui.h:6 #: ../data/functionedit.ui.h:45 msgid "File" msgstr "Bestand" #: ../data/csvexport.ui.h:7 ../data/csvimport.ui.h:23 msgid "Delimiter" msgstr "Scheidingsteken" #: ../data/csvexport.ui.h:8 ../data/csvimport.ui.h:25 msgid "Comma" msgstr "Komma" #: ../data/csvexport.ui.h:9 ../data/csvimport.ui.h:26 msgid "Tabulator" msgstr "Tabtoets" #: ../data/csvexport.ui.h:10 ../data/csvimport.ui.h:27 msgid "Semicolon" msgstr "Puntkomma" #: ../data/csvexport.ui.h:11 ../data/csvimport.ui.h:28 msgid "Space" msgstr "Spatie" #: ../data/csvimport.ui.h:1 msgid "Import CSV File" msgstr "CSV-bestand importeren" #: ../data/csvimport.ui.h:3 msgid "Do not import the file" msgstr "Bestand niet importeren" #: ../data/csvimport.ui.h:5 msgid "Import the file" msgstr "Het bestand importeren" #: ../data/csvimport.ui.h:7 msgid "Name of the data file to import" msgstr "Naam van het te importeren gegevensbestand" #: ../data/csvimport.ui.h:8 msgid "Select a file" msgstr "Selecteer een bestand" #: ../data/csvimport.ui.h:9 msgid "Import as" msgstr "Importeren als" #: ../data/csvimport.ui.h:10 ../data/functionedit.ui.h:33 ../data/main.ui.h:18 #: ../data/matrix.ui.h:1 ../data/matrixedit.ui.h:18 ../src/callbacks.cc:9953 msgid "Matrix" msgstr "Matrix" #: ../data/csvimport.ui.h:11 msgid "" "If a matrix or vectors shall be generated from the contents of the file " msgstr "" "Of een matrix of vectoren moeten worden aangemaakt van de inhoud van het " "bestand" #: ../data/csvimport.ui.h:12 ../src/callbacks.cc:10819 #: ../src/callbacks.cc:16479 msgid "Vectors" msgstr "Vectoren" #: ../data/csvimport.ui.h:13 msgid "If a matrix or vectors shall be generated from the contents of the file" msgstr "" "Of een matrix of vectoren moeten worden aangemaakt van de inhoud van het " "bestand" #: ../data/csvimport.ui.h:14 ../data/datasetedit.ui.h:6 #: ../data/functionedit.ui.h:7 ../data/matrixedit.ui.h:8 #: ../data/namesedit.ui.h:3 ../data/simplefunctionedit.ui.h:6 #: ../data/unitedit.ui.h:7 ../data/unknownedit.ui.h:7 #: ../data/variableedit.ui.h:6 ../src/interface.cc:1379 #: ../src/interface.cc:1555 ../src/interface.cc:1851 ../src/interface.cc:2108 #: ../src/interface.cc:2151 ../src/callbacks.cc:11680 msgid "Name" msgstr "Naam" #: ../data/csvimport.ui.h:15 msgid "" "Name (or name prefix) used to reference generated variable(s) in expressions" msgstr "" "Naam (of voorvoegsel voor naam) gebruikt voor aangemaakte variabele(n) in " "expressies" #: ../data/csvimport.ui.h:16 ../data/datasetedit.ui.h:9 #: ../data/functionedit.ui.h:11 ../data/matrixedit.ui.h:12 #: ../data/unitedit.ui.h:10 ../data/unknownedit.ui.h:25 #: ../data/variableedit.ui.h:15 msgid "Descriptive name" msgstr "Beschrijvende naam" #: ../data/csvimport.ui.h:17 ../data/matrixedit.ui.h:13 #: ../data/unknownedit.ui.h:26 ../data/variableedit.ui.h:16 msgid "Title displayed in menus and in variable manager" msgstr "Titel getoond in menu's en in variabelenbeheerder" #: ../data/csvimport.ui.h:18 ../data/functionedit.ui.h:10 ../data/main.ui.h:290 #: ../data/matrixedit.ui.h:11 ../data/unitedit.ui.h:20 #: ../data/unknownedit.ui.h:23 ../data/variableedit.ui.h:13 #: ../src/interface.cc:1390 ../src/interface.cc:1447 ../src/interface.cc:1511 #: ../src/interface.cc:1579 msgid "Category" msgstr "Categorie" #: ../data/csvimport.ui.h:19 msgid "First row" msgstr "Eerste rij" #: ../data/csvimport.ui.h:20 msgid "The first row with data to import in the file" msgstr "De eerste rij gegevens die in het bestand moet worden geïmporteerd" #: ../data/csvimport.ui.h:21 msgid "Includes headings" msgstr "Koppen inbegrepen" #: ../data/csvimport.ui.h:22 msgid "If the first row contains column headings" msgstr "Of de eerste rij kolomkoppen bevat" #: ../data/csvimport.ui.h:24 msgid "Delimiter used to separate columns in the file" msgstr "Scheidingsteken voor de kolommen in het bestand" #: ../data/csvimport.ui.h:30 msgid "Custom delimiter" msgstr "Standaard scheidingsteken" #: ../data/datasetedit.ui.h:1 msgid "Edit Data Property" msgstr "Gegevenseigenschap bewerken" #: ../data/datasetedit.ui.h:3 msgid "Do not create/modify this data set" msgstr "Deze gegevensverzameling niet aanmaken/wijzigen" #: ../data/datasetedit.ui.h:5 msgid "Accept the creation/modification of this data set" msgstr "Aanmaken/wijziging accepteren van deze gegevensverzameling" #: ../data/datasetedit.ui.h:7 msgid "Name used for reference" msgstr "Naam voor referentie" #: ../data/datasetedit.ui.h:8 ../data/functionedit.ui.h:9 #: ../data/matrixedit.ui.h:10 ../data/unitedit.ui.h:9 #: ../data/unknownedit.ui.h:9 ../data/variableedit.ui.h:8 msgid "Names Details" msgstr "Namen van onderdelen" #: ../data/datasetedit.ui.h:10 msgid "Title displayed in menus and in data set manager" msgstr "Titel getoond in menu's en in beheerder voor gegevensverzamelingen" #: ../data/datasetedit.ui.h:11 ../data/functionedit.ui.h:15 msgid "Description" msgstr "Beschrijving" #: ../data/datasetedit.ui.h:12 msgid "Description of this data property" msgstr "Beschrijving van deze gegevenseigenschap" #: ../data/datasetedit.ui.h:13 msgid "Value Type" msgstr "Waardetype" #: ../data/datasetedit.ui.h:14 ../data/functionedit.ui.h:30 #: ../data/main.ui.h:260 msgid "Text" msgstr "Tekst" #: ../data/datasetedit.ui.h:15 ../data/functionedit.ui.h:27 ../data/main.ui.h:4 #: ../data/unknownedit.ui.h:12 msgid "Number" msgstr "Getal" #: ../data/datasetedit.ui.h:16 ../data/functionedit.ui.h:18 ../data/plot.ui.h:8 #: ../data/simplefunctionedit.ui.h:8 ../src/interface.cc:1867 #: ../src/interface.cc:2593 msgid "Expression" msgstr "Expressie" #: ../data/datasetedit.ui.h:17 msgid "Hide" msgstr "Verbergen" #: ../data/datasetedit.ui.h:18 msgid "Use as key" msgstr "Gebruiken als sleutelwaarde" #: ../data/datasetedit.ui.h:19 msgid "Approximate value" msgstr "Benaderde waarde" #: ../data/datasetedit.ui.h:20 msgid "Case sensitive value" msgstr "Hoofdlettergevoelige waarde" #: ../data/datasetedit.ui.h:21 msgid "Value uses brackets" msgstr "Waarde met vierkante haakjes" #: ../data/datasetedit.ui.h:22 ../data/main.ui.h:288 msgid "Unit expression" msgstr "Eenheidexpressie" #: ../data/datasetedit.ui.h:23 ../src/callbacks.cc:10368 msgid "Edit Data Set" msgstr "Gegevensverzameling bewerken" #: ../data/datasetedit.ui.h:24 ../data/plot.ui.h:7 ../src/interface.cc:2105 #: ../src/interface.cc:2590 msgid "Title" msgstr "Titel" #: ../data/datasetedit.ui.h:25 msgid "Data file" msgstr "Gegevensbestand" #: ../data/datasetedit.ui.h:26 msgid "Description of this data set" msgstr "Beschrijving van deze gegevensverzameling" #: ../data/datasetedit.ui.h:27 msgid "Copyright" msgstr "Copyright" #: ../data/datasetedit.ui.h:28 ../data/functionedit.ui.h:17 #: ../data/preferences.ui.h:43 msgid "General" msgstr "Algemeen" #: ../data/datasetedit.ui.h:29 msgid "Properties:" msgstr "Eigenschappen:" #: ../data/datasetedit.ui.h:30 msgid "Definition of the properties of this data set" msgstr "Definitie van de eigenschappen van deze gegevensverzameling" #: ../data/datasetedit.ui.h:31 ../data/functions.ui.h:3 ../data/main.ui.h:16 #: ../data/units.ui.h:3 ../data/variables.ui.h:3 msgid "_New" msgstr "_Nieuw" #: ../data/datasetedit.ui.h:32 ../data/functions.ui.h:5 ../data/main.ui.h:39 #: ../data/units.ui.h:5 ../data/variables.ui.h:5 msgid "_Edit" msgstr "B_ewerken" #: ../data/datasetedit.ui.h:33 ../data/functionedit.ui.h:53 #: ../data/functions.ui.h:9 ../data/units.ui.h:11 ../data/variables.ui.h:9 #: ../src/callbacks.cc:11723 msgid "_Delete" msgstr "Wissen" #: ../data/datasetedit.ui.h:34 ../src/callbacks.cc:2204 #: ../src/callbacks.cc:3223 msgid "Properties" msgstr "Eigenschappen" #: ../data/datasetedit.ui.h:35 msgid "Name used to invoke the function in expressions" msgstr "Naam voor functie in expressies" #: ../data/datasetedit.ui.h:36 msgid "Object argument name" msgstr "Naam objectargument" #: ../data/datasetedit.ui.h:37 msgid "Property argument name" msgstr "Naam eigenschapsargument" #: ../data/datasetedit.ui.h:38 msgid "Default property" msgstr "Standaardeigenschap" #: ../data/datasetedit.ui.h:39 ../data/functionedit.ui.h:42 #: ../data/main.ui.h:21 ../data/plot.ui.h:9 ../src/interface.cc:1433 msgid "Function" msgstr "Functie" #: ../data/datasets.ui.h:1 ../src/callbacks.cc:10094 msgid "Edit Data Object" msgstr "Gegevensobject bewerken" #: ../data/datasets.ui.h:3 msgid "Do not create/modify this data object" msgstr "Dit gegevensobject niet aanmaken/wijzigen" #: ../data/datasets.ui.h:5 msgid "Accept the creation/modification of this data object" msgstr "Aanmaken/wijzigen accepteren van dit gegevensobject" #. new dataset #: ../data/datasets.ui.h:6 ../src/callbacks.cc:10464 msgid "Data Sets" msgstr "Gegevensverzamelingen" #: ../data/datasets.ui.h:8 ../data/main.ui.h:23 ../src/interface.cc:1662 msgid "Data Set" msgstr "Gegevensverzameling" #: ../data/datasets.ui.h:9 #, fuzzy msgid "Create a new data set" msgstr "Een nieuwe variabele aanmaken" #: ../data/datasets.ui.h:10 #, fuzzy msgid "Edit the selected data set" msgstr "De geselecteerde variabele bewerken" #: ../data/datasets.ui.h:11 #, fuzzy msgid "Delete the selected data set" msgstr "De geselecteerde variabele wissen" #: ../data/datasets.ui.h:12 msgid "Objects" msgstr "Objecten" #: ../data/datasets.ui.h:13 #, fuzzy msgid "Create a new data object" msgstr "Een nieuwe variabele aanmaken" #: ../data/datasets.ui.h:14 #, fuzzy msgid "Edit the selected data object" msgstr "De geselecteerde variabele bewerken" #: ../data/datasets.ui.h:15 #, fuzzy msgid "Remove the selected data object" msgstr "Geselecteerd argument verwijderen" #: ../data/datasets.ui.h:16 msgid "Data Set Description" msgstr "Beschrijving gegevensverzameling" #: ../data/datasets.ui.h:17 msgid "Object Attributes" msgstr "Objectattributen" #: ../data/decimals.ui.h:1 msgid "Decimals" msgstr "Decimalen" #: ../data/decimals.ui.h:3 ../data/matrix.ui.h:3 ../data/plot.ui.h:6 #: ../data/precision.ui.h:5 msgid "Close this window" msgstr "Dit venster sluiten" #: ../data/decimals.ui.h:4 msgid "Min decimals" msgstr "Min decimalen" #: ../data/decimals.ui.h:5 msgid "Max decimals" msgstr "Max decimalen" #: ../data/decimals.ui.h:6 msgid "Minimal number of displayed decimals" msgstr "Minimum aantal te tonen decimalen" #: ../data/decimals.ui.h:7 ../data/plot.ui.h:40 ../data/unitedit.ui.h:42 msgid "0" msgstr "0" #: ../data/decimals.ui.h:8 msgid "Maximal number of decimals to display (and round to)" msgstr "Maximum aantal te tonen decimalen (en voor afronden)" #: ../data/decimals.ui.h:9 msgid "2" msgstr "2" #: ../data/functionedit.ui.h:1 ../src/callbacks.cc:8960 #: ../src/callbacks.cc:9163 msgid "Edit Function" msgstr "Functie bewerken" #: ../data/functionedit.ui.h:2 ../data/main.ui.h:186 ../data/matrixedit.ui.h:2 #: ../data/plot.ui.h:2 ../data/unitedit.ui.h:2 ../data/unknownedit.ui.h:2 #: ../data/variableedit.ui.h:2 msgid "_Help" msgstr "_Help" #: ../data/functionedit.ui.h:4 msgid "Do not create/modify this function" msgstr "Deze functie niet aanmaken/wijzigen" #: ../data/functionedit.ui.h:6 msgid "Accept the creation/modification of this function" msgstr "Aanmaken/wijzigen accepteren van deze functie" #: ../data/functionedit.ui.h:8 msgid "Name used to invoke this function in expressions" msgstr "Naam voor deze functie in expressies" #: ../data/functionedit.ui.h:12 msgid "Title displayed in menus and in function manager" msgstr "Titel getoond in menu's en in functiebeheerder" #: ../data/functionedit.ui.h:13 msgid "Hide function" msgstr "Functie verbergen" #: ../data/functionedit.ui.h:14 msgid "If this function shall be hidden in menus" msgstr "Of deze functie in de menu's verborgen moet zijn" #: ../data/functionedit.ui.h:16 msgid "Description of this function" msgstr "Beschrijving van deze functie" #: ../data/functionedit.ui.h:19 msgid "" "Use \\x for the first, \\y for the second and \\z for the third argument. " "For more information click the help button." msgstr "" #: ../data/functionedit.ui.h:20 msgid "Condition" msgstr "Conditie" #: ../data/functionedit.ui.h:21 msgid "" "Condition that must be true for the function. Ex. if the second argument " "must be greater than the first: \"\\y > \\x\"" msgstr "" "Conditie die waar moet zijn voor de functie. Bv. indien het tweede argument " "groter moet zijn dan het eerste: \"\\y > \\x\"" #: ../data/functionedit.ui.h:22 msgid "Sub-Functions" msgstr "Subfuncties" #: ../data/functionedit.ui.h:23 msgid "Arguments:" msgstr "Argumenten:" #: ../data/functionedit.ui.h:24 msgid "Definition of this function's arguments" msgstr "Definitie van de argumenten voor deze functie" #: ../data/functionedit.ui.h:25 msgid "Argument name" msgstr "Naam van argument" #: ../data/functionedit.ui.h:26 msgid "Free" msgstr "Vrij" #: ../data/functionedit.ui.h:28 ../data/main.ui.h:8 ../data/unknownedit.ui.h:15 msgid "Integer" msgstr "Geheel" #: ../data/functionedit.ui.h:29 msgid "Symbol" msgstr "Symbool" #: ../data/functionedit.ui.h:31 msgid "Date" msgstr "Datum" #: ../data/functionedit.ui.h:32 ../data/main.ui.h:19 ../data/matrix.ui.h:11 #: ../data/matrixedit.ui.h:20 ../src/callbacks.cc:9951 msgid "Vector" msgstr "Vector" #: ../data/functionedit.ui.h:34 msgid "Positive number" msgstr "Positief getal" #: ../data/functionedit.ui.h:35 msgid "Non-zero number" msgstr "Getal ongelijk aan nul" #: ../data/functionedit.ui.h:36 msgid "Non-negative number" msgstr "Niet negatief getal" #: ../data/functionedit.ui.h:37 msgid "Positive integer" msgstr "Positief geheel getal" #: ../data/functionedit.ui.h:38 msgid "Non-zero integer" msgstr "Geheel getal ongelijk aan nul" #: ../data/functionedit.ui.h:39 msgid "Non-negative integer" msgstr "Niet-negatief geheel getal" #: ../data/functionedit.ui.h:40 msgid "Boolean" msgstr "Booleaans" #: ../data/functionedit.ui.h:41 ../src/callbacks.cc:10472 msgid "Object" msgstr "Object" #: ../data/functionedit.ui.h:43 ../data/main.ui.h:24 ../src/interface.cc:1559 #: ../src/interface.cc:1563 msgid "Unit" msgstr "Eenheid" #: ../data/functionedit.ui.h:44 ../data/main.ui.h:17 ../src/interface.cc:1491 msgid "Variable" msgstr "Variabele" #: ../data/functionedit.ui.h:46 msgid "Angle" msgstr "Hoek" #: ../data/functionedit.ui.h:47 msgid "Data object" msgstr "Gegevensobject" #: ../data/functionedit.ui.h:48 msgid "Data property" msgstr "Gegevenseigenschap" #: ../data/functionedit.ui.h:49 ../data/plot.ui.h:35 msgid "_Add" msgstr "" #: ../data/functionedit.ui.h:50 msgid "Add entered argument definition" msgstr "Ingevoerde argumentdefinitie toevoegen" #: ../data/functionedit.ui.h:51 ../data/functions.ui.h:13 ../data/plot.ui.h:36 #: ../src/callbacks.cc:20962 msgid "_Apply" msgstr "_Toepassen" #: ../data/functionedit.ui.h:52 msgid "Modify selected argument" msgstr "Geselecteerd argument wijzigen" #: ../data/functionedit.ui.h:54 msgid "Remove selected argument" msgstr "Geselecteerd argument verwijderen" #: ../data/functionedit.ui.h:55 msgid "Rules" msgstr "Regels" #: ../data/functionedit.ui.h:56 msgid "Edit conditions for selected argument" msgstr "Condities bewerken voor geselecteerd argument" #: ../data/functionedit.ui.h:58 msgid "Close this dialog" msgstr "Dit dialoog sluiten" #: ../data/functionedit.ui.h:59 ../src/interface.cc:1870 msgid "Precalculate" msgstr "Voorberekenen" #: ../data/functionedit.ui.h:60 msgid "Calculate the subfunction only once, before the parent function" msgstr "" "Bereken de subfunctie slechts een keer, nog voor de functie waarin die wordt " "gebruikt" #: ../data/functionedit.ui.h:61 msgid "Add entered subfunction" msgstr "Ingevoerde subfunctie toevoegen" #: ../data/functionedit.ui.h:62 #, fuzzy msgid "Apply changes to the selected subfunction" msgstr "De geselecteerde functie wissen" #: ../data/functionedit.ui.h:63 #, fuzzy msgid "Remove the selected subfunction" msgstr "Geselecteerde subfunctie verwijderen" #: ../data/functions.ui.h:1 ../data/main.ui.h:129 msgid "Functions" msgstr "Functies" #: ../data/functions.ui.h:4 ../data/main.ui.h:242 msgid "Create a new function" msgstr "Maak een nieuwe functie aan" #: ../data/functions.ui.h:6 msgid "Edit the selected function" msgstr "De geselecteerde functie bewerken" #: ../data/functions.ui.h:7 ../data/matrix.ui.h:4 ../data/units.ui.h:7 #: ../data/variables.ui.h:7 ../src/callbacks.cc:8083 msgid "_Insert" msgstr "_Invoegen" #: ../data/functions.ui.h:8 msgid "Insert (or execute) the selected function into the expression entry" msgstr "" "De geselecteerde functie invoegen (of uitvoeren) bij het invoeren van de " "expressie" #: ../data/functions.ui.h:10 msgid "Delete the selected function" msgstr "De geselecteerde functie wissen" #: ../data/functions.ui.h:11 msgid "(De)activate the selected function" msgstr "De geselecteerde functie (de)activeren" #: ../data/functions.ui.h:12 ../data/units.ui.h:14 ../data/variables.ui.h:12 #: ../src/callbacks.cc:2242 ../src/callbacks.cc:2481 ../src/callbacks.cc:2723 msgid "Deacti_vate" msgstr "Uit_schakelen" #: ../data/functions.ui.h:14 msgid "Apply the selected function to the current expression" msgstr "Pas de geselecteerde functie toe op het huidige expressie" #: ../data/functions.ui.h:15 ../data/units.ui.h:15 ../data/variables.ui.h:14 msgid "Categor_y" msgstr "Categor_y" #: ../data/functions.ui.h:16 msgid "_Function" msgstr "_Functie" #: ../data/functions.ui.h:17 msgid "Descri_ption" msgstr "Beschrij_ving" #: ../data/main.ui.h:1 msgid "Default assumptions" msgstr "Standaard aannames" #: ../data/main.ui.h:2 ../data/unknownedit.ui.h:17 ../src/callbacks.cc:20865 msgid "Unknown" msgstr "Onbekende" #: ../data/main.ui.h:3 msgid "Not Matrix" msgstr "Geen matrix" #: ../data/main.ui.h:5 msgid "Complex" msgstr "Complex" #: ../data/main.ui.h:6 msgid "Real" msgstr "Reëel" #: ../data/main.ui.h:7 msgid "Rational" msgstr "Rationaal" #: ../data/main.ui.h:9 ../data/unknownedit.ui.h:22 msgid "Non-Zero" msgstr "Ongelijk aan nul" #: ../data/main.ui.h:10 ../data/unknownedit.ui.h:18 msgid "Positive" msgstr "Positief" #: ../data/main.ui.h:11 ../data/unknownedit.ui.h:19 msgid "Non-Negative" msgstr "Niet-negatief" #: ../data/main.ui.h:12 ../data/unknownedit.ui.h:20 msgid "Negative" msgstr "Negatief" #: ../data/main.ui.h:13 ../data/unknownedit.ui.h:21 msgid "Non-Positive" msgstr "Niet-positief" #: ../data/main.ui.h:15 msgid "_File" msgstr "_Bestand" #: ../data/main.ui.h:20 msgid "Unknown Variable" msgstr "Onbekende variabele" #: ../data/main.ui.h:22 #, fuzzy msgid "Function (simplified)" msgstr "Functies" #: ../data/main.ui.h:25 msgid "Import CSV File…" msgstr "CSV-bestand importeren…" #: ../data/main.ui.h:26 msgid "Export CSV File…" msgstr "CSV-bestand exporteren…" #: ../data/main.ui.h:27 msgid "_Store Result…" msgstr "_Antwoord opslaan…" #: ../data/main.ui.h:28 msgid "Save Result Image…" msgstr "Afbeelding van het antwoord opslaan…" #: ../data/main.ui.h:29 msgid "Save local functions, variables and units" msgstr "Lokale functies, variabelen en eenheden opslaan" #: ../data/main.ui.h:30 msgid "Save Definitions" msgstr "Definities opslaan" #: ../data/main.ui.h:31 msgid "Fetch current exchange rates from the Internet" msgstr "Haal huidige wisselkoersen op van het internet" #: ../data/main.ui.h:32 msgid "Update Exchange Rates" msgstr "Wisselkoersen bijwerken" #: ../data/main.ui.h:33 msgid "Plot Functions/Data" msgstr "Functies/gegevens plotten" #: ../data/main.ui.h:34 msgid "Convert Number Bases" msgstr "Getallen converteren naar ander grondtal" #: ../data/main.ui.h:35 #, fuzzy msgid "Calendar Conversion" msgstr "Conversie" #: ../data/main.ui.h:36 msgid "Percentage Calculation Tool" msgstr "" #: ../data/main.ui.h:37 msgid "Periodic Table" msgstr "Periodiek systeem" #: ../data/main.ui.h:38 msgid "_Quit" msgstr "A_fsluiten" #: ../data/main.ui.h:40 msgid "Manage Variables" msgstr "Variabelen beheren" #: ../data/main.ui.h:41 msgid "Manage Functions" msgstr "Functies beheren" #: ../data/main.ui.h:42 msgid "Manage Units" msgstr "Eenheden beheren" #: ../data/main.ui.h:43 msgid "Manage Data Sets" msgstr "Gegevensverzamelingen beheren" #: ../data/main.ui.h:44 msgid "Factorize" msgstr "Ontbinden in factoren" #: ../data/main.ui.h:45 ../src/interface.cc:655 msgid "Simplify" msgstr "Vereenvoudigen" #: ../data/main.ui.h:46 #, fuzzy msgid "Apply partial fraction decomposition to the current result." msgstr "Pas de geselecteerde functie toe op het huidige expressie" #: ../data/main.ui.h:47 ../src/interface.cc:656 #, fuzzy msgid "Expand Partial Fractions" msgstr "rationaal" #: ../data/main.ui.h:48 msgid "Set Unknowns…" msgstr "Onbekenden een waarde geven…" #: ../data/main.ui.h:49 msgid "Convert to Unit" msgstr "Converteren naar eenheid" #: ../data/main.ui.h:50 msgid "Set Prefix" msgstr "Voorvoegsel instellen" #: ../data/main.ui.h:51 msgid "Convert to Unit Expression…" msgstr "Converteren naar eenheidexpressie…" #: ../data/main.ui.h:52 msgid "Convert to Base Units" msgstr "Converteren naar basiseenheden" #: ../data/main.ui.h:53 msgid "Convert to Optimal Unit" msgstr "Converteren naar meest geschikte eenheid" #: ../data/main.ui.h:54 ../src/callbacks.cc:11433 msgid "Insert Matrix…" msgstr "Matrix invoegen…" #: ../data/main.ui.h:55 ../src/callbacks.cc:11434 msgid "Insert Vector…" msgstr "Vector invoegen…" #: ../data/main.ui.h:56 msgid "_Copy Result" msgstr "_Antwoord kopiëren" #: ../data/main.ui.h:57 msgid "_Preferences" msgstr "_Voorkeuren" #: ../data/main.ui.h:58 msgid "_Mode" msgstr "_Modus" #: ../data/main.ui.h:59 msgid "Number Base" msgstr "Grondtal talstelsel" #: ../data/main.ui.h:60 msgid "Select Result and Expression Base" msgstr "Selecteer grondtal voor antwoord en expressie" #: ../data/main.ui.h:66 msgid "Other…" msgstr "Overig…" #: ../data/main.ui.h:68 msgid "Time Format" msgstr "Tijdnotatie" #: ../data/main.ui.h:69 msgid "Roman Numerals" msgstr "Romeinse cijfers" #: ../data/main.ui.h:70 msgid "Numerical Display" msgstr "Tonen getal" #: ../data/main.ui.h:71 msgid "Normal" msgstr "Normaal" #: ../data/main.ui.h:72 msgid "Engineering" msgstr "Technisch" #: ../data/main.ui.h:73 msgid "Scientific" msgstr "Wetenschappelijk" #: ../data/main.ui.h:74 msgid "Purely Scientific" msgstr "Zuiver wetenschappelijk" #: ../data/main.ui.h:75 msgid "Simple" msgstr "Eenvoudig" #: ../data/main.ui.h:76 msgid "" "Off: 1/7 ≈ 0.14285714\n" "On: 1/7 = 0.142857 142857..." msgstr "" #: ../data/main.ui.h:78 msgid "Indicate Repeating Decimals" msgstr "" #: ../data/main.ui.h:79 msgid "Show Ending Zeroes" msgstr "Afsluitende nullen weergeven" #: ../data/main.ui.h:80 msgid "" "Off: 2.5 ≈ 3, 1.5 ≈ 2\n" "On: 2.5 ≈ 2, 1.5 ≈ 2" msgstr "" #: ../data/main.ui.h:82 msgid "Round Halfway Numbers to Even" msgstr "Tussenliggende getallen naar even afronden" #: ../data/main.ui.h:83 msgid "" "Off: 1/x\n" "On: x^(-1)" msgstr "" #: ../data/main.ui.h:85 msgid "Negative Exponents" msgstr "Negatieve exponenten" #: ../data/main.ui.h:86 msgid "" "Off: -x + y\n" "On: y - x" msgstr "" #: ../data/main.ui.h:88 msgid "Sort Minus Last" msgstr "Minus laatst sorteren" #: ../data/main.ui.h:89 msgid "Fractional Display" msgstr "Tonen breuk" #: ../data/main.ui.h:90 msgid "1/3 ≈ 0.33333" msgstr "" #: ../data/main.ui.h:91 msgid "" "3/9 = 1/3\n" "6/4 = 1.5" msgstr "" #: ../data/main.ui.h:93 msgid "Decimal (Try Exact)" msgstr "Decimaal (Exact proberen)" #: ../data/main.ui.h:94 msgid "6/4 = 3/2" msgstr "" #: ../data/main.ui.h:95 ../src/callbacks.cc:4270 ../src/callbacks.cc:16050 msgid "Fraction" msgstr "Breuk" #: ../data/main.ui.h:96 msgid "6/4 = 1+1/2" msgstr "" #: ../data/main.ui.h:97 msgid "Combined" msgstr "Gecombineerd" #: ../data/main.ui.h:98 #, fuzzy msgid "Interval Display" msgstr "Tonen getal" #: ../data/main.ui.h:99 msgid "" "Off: 1/2*pi ≈ 1.5707963\n" "On: 1/2*pi = 0.5 pi" msgstr "" #: ../data/main.ui.h:101 #, fuzzy msgid "Adaptive" msgstr "Negatief" #: ../data/main.ui.h:102 msgid "" "Calculates an interval of possible values and keeps track of precision " "changes. " msgstr "" #: ../data/main.ui.h:103 msgid "Significant Digits" msgstr "" #: ../data/main.ui.h:104 #, fuzzy msgid "Interval" msgstr "Geheel" #: ../data/main.ui.h:105 msgid "Plus/Minus" msgstr "" #: ../data/main.ui.h:106 msgid "Midpoint" msgstr "" #: ../data/main.ui.h:107 msgid "Unit Display" msgstr "Tonen eenheid" #: ../data/main.ui.h:108 #, fuzzy msgid "Do not use any prefixes in result" msgstr "Eenheden in het antwoord converteren" #: ../data/main.ui.h:109 msgid "Show prefixes for primarily SI and CGS units." msgstr "" #: ../data/main.ui.h:110 #, fuzzy msgid "Use prefixes for selected units" msgstr "De geselecteerde eenheid wissen" #: ../data/main.ui.h:111 msgid "Use prefixes also for currencies" msgstr "" #: ../data/main.ui.h:112 msgid "Use prefixs for all units" msgstr "" #: ../data/main.ui.h:113 msgid "" "Enables automatic use of hekto, deka, deci and centi when prefixes is enabled" msgstr "" "Automatisch gebruik van hecto, deca, deci en centi is mogelijk wanneer " "voorvoegsels zijn toegestaan" #: ../data/main.ui.h:114 msgid "Enable All SI Prefixes" msgstr "Alle SI-voorvoegsels toestaan" #: ../data/main.ui.h:115 msgid "" "Enables automatic setting of prefix for denominator in addition to the " "numerator" msgstr "" "Hiermee is het automatisch instellen van een voorvoegsel mogelijk voor de " "noemer naast dat voor de teller" #: ../data/main.ui.h:116 msgid "Enable Denominator Prefixes" msgstr "Voorvoegsel voor noemer toestaan" #: ../data/main.ui.h:117 msgid "" "Off: (2 m)/s\n" "On: 2 (m/s)" msgstr "" #: ../data/main.ui.h:119 msgid "Place Units Separately" msgstr "Eenheden afzonderlijk plaatsen" #: ../data/main.ui.h:120 msgid "No Additional Conversion" msgstr "Geen extra conversie" #: ../data/main.ui.h:121 #, fuzzy msgid "Convert to Optimal SI Unit" msgstr "Converteren naar meest geschikte eenheid" #: ../data/main.ui.h:122 msgid "" "If enabled:\n" "15 in = 1 ft + 3 in\n" "3,2 h = 3 h + 12 min" msgstr "" #: ../data/main.ui.h:125 #, fuzzy msgid "Convert to Mixed Units" msgstr "Converteren naar basiseenheden" #: ../data/main.ui.h:126 msgid "Abbreviate Names" msgstr "Namen afkorten" #: ../data/main.ui.h:127 msgid "Enabled Objects" msgstr "Ingeschakelde objecten" #: ../data/main.ui.h:128 ../data/variables.ui.h:1 msgid "Variables" msgstr "Variabelen" #: ../data/main.ui.h:130 ../data/units.ui.h:1 msgid "Units" msgstr "Eenheden" #: ../data/main.ui.h:131 msgid "Unknowns" msgstr "Onbekenden" #: ../data/main.ui.h:132 msgid "Units in Physical Constants" msgstr "" #: ../data/main.ui.h:133 msgid "If not enabled, treats all variables as unknown" msgstr "" "Indien niet ingeschakeld worden alle variabelen als onbekenden beschouwd" #: ../data/main.ui.h:134 msgid "Calculate Variables" msgstr "Variabelen berekenen" #: ../data/main.ui.h:135 msgid "Disables/enables complex numbers in result" msgstr "Complexe antwoorden wel/niet toestaan" #: ../data/main.ui.h:136 msgid "Allow Complex Result" msgstr "Complexe antwoorden toestaan" #: ../data/main.ui.h:137 msgid "Disables/enables infinite numbers in result" msgstr "Oneindige antwoorden wel/niet toestaan" #: ../data/main.ui.h:138 msgid "Allow Infinite Result" msgstr "Oneindige antwoorden toestaan" #: ../data/main.ui.h:139 msgid "Approximation" msgstr "Benadering" #: ../data/main.ui.h:140 msgid "Always Exact" msgstr "Altijd exact" #: ../data/main.ui.h:141 msgid "" "Calculates an interval of possible values and keeps track of precision " "changes." msgstr "" #: ../data/main.ui.h:142 msgid "Interval Arithmetic" msgstr "" #: ../data/main.ui.h:143 msgid "Try Exact" msgstr "Exact proberen" #: ../data/main.ui.h:144 ../src/callbacks.cc:10138 msgid "Approximate" msgstr "Benaderd" #: ../data/main.ui.h:145 msgid "Change angle unit used in trigonometric functions" msgstr "Hoekeenheid in goniometrische functies wijzigen" #: ../data/main.ui.h:146 msgid "Angle Unit" msgstr "Hoekeenheid" #: ../data/main.ui.h:147 msgid "Degrees" msgstr "Graden (90 graden in rechte hoek)" #: ../data/main.ui.h:148 msgid "Radians" msgstr "Radialen" #: ../data/main.ui.h:149 msgid "Gradians" msgstr "Grads (100 grads in rechte hoek)" #: ../data/main.ui.h:150 ../data/plot.ui.h:27 msgid "None" msgstr "Geen" #: ../data/main.ui.h:151 msgid "Assumptions" msgstr "Aannames" #: ../data/main.ui.h:152 msgid "Algebraic Mode" msgstr "Algebraïsche modus" #: ../data/main.ui.h:153 msgid "Assume that unknown denominators are non-zero" msgstr "Onbekende noemers ongelijk aan nul aannemen" #: ../data/main.ui.h:154 msgid "Non-Zero Denominators" msgstr "Noemers ongelijk aan nul" #: ../data/main.ui.h:155 msgid "Warn when unknown denominators are assumed non-zero" msgstr "Waarschuwen wanneer onbekende noemers ongelijk nul worden aangenomen" #: ../data/main.ui.h:156 msgid "Warn About Denominators Assumed Non-Zero" msgstr "Waarschuwen als noemers ongelijk nul worden aangenomen" #: ../data/main.ui.h:157 #, fuzzy msgid "Parsing Mode" msgstr "RPN" #: ../data/main.ui.h:158 msgid "" "1/2x = 1/(2*x)\n" "1/2 x = (1/2)*x\n" "1 m / 1 m/s = (1 m)/(1 m/s)" msgstr "" #: ../data/main.ui.h:161 msgid "Adaptive parsing" msgstr "" #: ../data/main.ui.h:162 msgid "1/2 x = 1/(2*x)" msgstr "" #: ../data/main.ui.h:163 #, fuzzy msgid "Parse Implicit Multiplication First" msgstr "Impliciet vermenigvuldigen beperken" #: ../data/main.ui.h:164 msgid "1/2x = 1/2*x" msgstr "" #: ../data/main.ui.h:165 #, fuzzy msgid "Conventional Parsing" msgstr "Conversie" #: ../data/main.ui.h:166 msgid "" "Off: xy = x*y\n" "On: xy != x*y" msgstr "" #: ../data/main.ui.h:168 msgid "Limit Implicit Multiplication" msgstr "Impliciet vermenigvuldigen beperken" #: ../data/main.ui.h:169 #, fuzzy msgid "" "Parse decimal numbers as approximate with precision equal to the number of " "digits.\n" "\n" "Off: 1.1 * 1.1 = 1.21\n" "On: 1.1 * 1.1 ≈ 1.2" msgstr "" "Lees decimale getallen in als benadering met een nauwkeurigheid die " "overeenkomt met het aantal cijfers" #: ../data/main.ui.h:173 msgid "Read Precision" msgstr "Nauwkeurigheid lezen" #: ../data/main.ui.h:174 msgid "RPN Syntax" msgstr "RPN-notatie" #: ../data/main.ui.h:175 #, fuzzy msgid "Activate the RPN stack." msgstr "Het RPN-stapelgeheugen (stack) wissen" #: ../data/main.ui.h:176 msgid "RPN Mode" msgstr "RPN" #: ../data/main.ui.h:177 msgid "_Precision" msgstr "_Nauwkeurigheid" #: ../data/main.ui.h:178 msgid "_Decimals" msgstr "_Decimalen" #: ../data/main.ui.h:179 ../src/callbacks.cc:11420 msgid "Meta Modes" msgstr "Metamodes" #: ../data/main.ui.h:180 ../src/callbacks.cc:11428 msgid "Save Mode…" msgstr "Modus opslaan…" #: ../data/main.ui.h:181 ../src/callbacks.cc:11429 msgid "Delete Mode…" msgstr "Modus wissen…" #: ../data/main.ui.h:182 msgid "Save Default _Mode" msgstr "Standaard_modus opslaan" #: ../data/main.ui.h:183 msgid "Fu_nctions" msgstr "F_uncties" #: ../data/main.ui.h:184 msgid "_Variables" msgstr "_Variabelen" #: ../data/main.ui.h:185 msgid "_Units" msgstr "_Eenheden" #: ../data/main.ui.h:187 msgid "_Contents" msgstr "_Inhoud" #: ../data/main.ui.h:188 msgid "_About" msgstr "_Info over" #: ../data/main.ui.h:189 ../data/units.ui.h:18 ../src/callbacks.cc:7573 #: ../src/callbacks.cc:7575 msgid "=" msgstr "=" #: ../data/main.ui.h:190 #, fuzzy msgid "Calculation result" msgstr "Variabelen berekenen" #: ../data/main.ui.h:191 msgid "_Keypad" msgstr "Numerie_ke toetse" #: ../data/main.ui.h:192 msgid "_History" msgstr "Gesc_hiedenis" #: ../data/main.ui.h:193 msgid "C_onversion" msgstr "C_onversie" #: ../data/main.ui.h:194 msgid "RPN Stack" msgstr "RPN-stapelgeheugen" #: ../data/main.ui.h:195 #, fuzzy msgid "Approximation mode" msgstr "Benadering" #: ../data/main.ui.h:196 msgid "Always exact" msgstr "Altijd exact" #: ../data/main.ui.h:197 msgid "Interval arithmetics" msgstr "" #: ../data/main.ui.h:198 msgid "Try exact" msgstr "Exact proberen" #: ../data/main.ui.h:199 #, fuzzy msgid "Fractional display" msgstr "Tonen breuk" #: ../data/main.ui.h:200 #, fuzzy msgid "Decimal rationals" msgstr "Decimale komma" #: ../data/main.ui.h:201 #, fuzzy msgid "Exact rationals" msgstr "rationaal" #: ../data/main.ui.h:202 #, fuzzy msgid "Numerical display" msgstr "Tonen getal" #: ../data/main.ui.h:203 msgid "Pure" msgstr "" #: ../data/main.ui.h:204 #, fuzzy msgid "Number base" msgstr "Grondtallen voor talstelsels" #: ../data/main.ui.h:206 ../src/callbacks.cc:16048 msgid "Roman" msgstr "Romeins" #: ../data/main.ui.h:207 ../data/percentage.ui.h:4 ../src/callbacks.cc:11379 msgid "Clear" msgstr "Leegmaken" #: ../data/main.ui.h:208 msgid "AC" msgstr "AC" #: ../data/main.ui.h:209 msgid "Multiply" msgstr "Vermenigvuldigen" #: ../data/main.ui.h:210 msgid "Divide" msgstr "Delen" #: ../data/main.ui.h:211 #, fuzzy msgctxt "Keypad" msgid "Add" msgstr "Optellen" #: ../data/main.ui.h:212 msgid "Subtract" msgstr "Aftrekken" #: ../data/main.ui.h:213 msgid "Decimal point" msgstr "Decimale komma" #: ../data/main.ui.h:214 msgid "10^x (Ctrl+Shift+E)" msgstr "10^x (Ctrl+Shift+E)" #: ../data/main.ui.h:215 msgid "EXP" msgstr "EXP" #: ../data/main.ui.h:216 msgid "Previous result" msgstr "Vorig antwoord" #: ../data/main.ui.h:217 msgid "ANS" msgstr "" #: ../data/main.ui.h:218 ../src/callbacks.cc:712 ../src/callbacks.cc:7574 #: ../src/callbacks.cc:7576 msgid "Calculate expression" msgstr "Expressie berekenen" #: ../data/main.ui.h:219 msgid "Left parenthesis" msgstr "" #: ../data/main.ui.h:220 msgid "Right parenthesis" msgstr "" #: ../data/main.ui.h:221 msgid "Delete" msgstr "Wissen" #: ../data/main.ui.h:222 msgid "DEL" msgstr "DEL" #: ../data/main.ui.h:223 #, fuzzy msgid "Argument separator" msgstr "Argumenten" #: ../data/main.ui.h:224 msgid "Smart parentheses" msgstr "" #: ../data/main.ui.h:225 msgid "Sine" msgstr "Sinus" #: ../data/main.ui.h:226 msgid "sin" msgstr "sin" #: ../data/main.ui.h:227 msgid "Cosine" msgstr "Cosinus" #: ../data/main.ui.h:228 msgid "cos" msgstr "cos" #: ../data/main.ui.h:229 msgid "Tangent" msgstr "Tangens" #: ../data/main.ui.h:230 msgid "tan" msgstr "tan" #: ../data/main.ui.h:231 msgid "Natural logarithm" msgstr "Natuurlijke logaritme" #: ../data/main.ui.h:232 msgid "ln" msgstr "ln" #: ../data/main.ui.h:233 msgid "Raise (Ctrl+*)" msgstr "Machtsverheffen (Ctrl+*)" #: ../data/main.ui.h:234 msgid "Square root" msgstr "Vierkantswortel" #: ../data/main.ui.h:235 msgid "sqrt" msgstr "sqrt" #: ../data/main.ui.h:236 #, fuzzy msgid "Summation function" msgstr "Functie verbergen" #: ../data/main.ui.h:237 msgid "sum" msgstr "" #: ../data/main.ui.h:238 msgid "Unknown variable" msgstr "Onbekende variabele" #: ../data/main.ui.h:239 msgid "Modulus" msgstr "" #: ../data/main.ui.h:240 msgid "mod" msgstr "" #: ../data/main.ui.h:241 msgid "Factorial" msgstr "Faculteit" #: ../data/main.ui.h:243 msgid "Archimedes constant" msgstr "" #: ../data/main.ui.h:244 msgid "pi" msgstr "" #: ../data/main.ui.h:245 msgid "Statistical mean" msgstr "" #: ../data/main.ui.h:246 msgid "mean" msgstr "" #: ../data/main.ui.h:247 msgid "Store result as a variable" msgstr "Antwoord opslaan als variabele" #: ../data/main.ui.h:248 msgid "STO" msgstr "" #: ../data/main.ui.h:249 msgid "Convert number bases" msgstr "Getallen converteren naar ander grondtal" #: ../data/main.ui.h:250 msgid "Imaginary unit i (√-1)" msgstr "" #: ../data/main.ui.h:251 msgid "Manage units" msgstr "Eenheden beheren" #: ../data/main.ui.h:252 msgctxt "Manage units button" msgid "u" msgstr "" #: ../data/main.ui.h:253 msgid "Percent" msgstr "" #: ../data/main.ui.h:254 #, fuzzy msgid "Conversion operator" msgstr "Conversie" #: ../data/main.ui.h:255 msgctxt "Button for convert to operator" msgid "to" msgstr "" #: ../data/main.ui.h:256 #, fuzzy msgid "Kilogram" msgstr "Histogram" #: ../data/main.ui.h:257 #, fuzzy msgid "Insert the selected value" msgstr "De geselecteerde variabele wissen" #: ../data/main.ui.h:258 ../data/variableedit.ui.h:9 ../src/interface.cc:1300 #: ../src/interface.cc:1495 ../src/callbacks.cc:8144 msgid "Value" msgstr "Waarde" #: ../data/main.ui.h:259 #, fuzzy msgid "Insert the selected text" msgstr "De geselecteerde variabele wissen" #: ../data/main.ui.h:261 #, fuzzy msgid "Copy the selected text" msgstr "De geselecteerde variabele bewerken" #: ../data/main.ui.h:262 msgid "Copy" msgstr "Kopiëren" #: ../data/main.ui.h:263 #, fuzzy msgid "Add the selected value(s)" msgstr "De geselecteerde variabele bewerken" #: ../data/main.ui.h:264 #, fuzzy msgid "Subtract the selected value(s)" msgstr "De geselecteerde variabele bewerken" #: ../data/main.ui.h:265 #, fuzzy msgid "Multiply the the selected value(s)" msgstr "De geselecteerde variabele wissen" #: ../data/main.ui.h:266 #, fuzzy msgid "Divide the the selected value(s)" msgstr "De geselecteerde variabele wissen" #: ../data/main.ui.h:267 #, fuzzy msgid "Raise to the power of the selected value" msgstr "Het antwoord converteren naar de geselecteerde eenheid" #: ../data/main.ui.h:268 #, fuzzy msgid "Calculate the square root of the selected value" msgstr "Het antwoord converteren naar de geselecteerde eenheid" #: ../data/main.ui.h:269 ../src/interface.cc:1091 msgid "History" msgstr "Geschiedenis" #: ../data/main.ui.h:270 msgctxt "Keypad" msgid "Add the two top values" msgstr "" #: ../data/main.ui.h:271 msgid "Subtract the top value from the second value" msgstr "" #: ../data/main.ui.h:272 msgid "Multiply the top two values" msgstr "" #: ../data/main.ui.h:273 msgid "Divide the second value by the top value" msgstr "" #: ../data/main.ui.h:274 msgid "Raise the second value to the power of the top value" msgstr "" #: ../data/main.ui.h:275 msgid "Calculate the square root of the top value" msgstr "" #: ../data/main.ui.h:276 #, fuzzy msgid "Invert the top value" msgstr "Geconverteerde waarde" #: ../data/main.ui.h:277 #, fuzzy msgid "Rotate the stack or move selected register up." msgstr "Het geselecteerde register naar boven verplaatsen" #: ../data/main.ui.h:278 msgid "Up" msgstr "" #: ../data/main.ui.h:279 #, fuzzy msgid "Rotate the stack or move selected register down." msgstr "Het geselecteerde register naar beneden verplaatsen" #: ../data/main.ui.h:280 msgid "Down" msgstr "" #: ../data/main.ui.h:281 msgid "" "Swap the to top values or move the selected value to the top of the stack." msgstr "" #: ../data/main.ui.h:282 msgid "Swap" msgstr "" #: ../data/main.ui.h:283 msgid "Copy the the selected or top value to the top of the stack." msgstr "" #: ../data/main.ui.h:284 #, fuzzy msgid "Edit the selected value." msgstr "De geselecteerde variabele bewerken" #: ../data/main.ui.h:285 msgid "Edit" msgstr "Bewerken" #: ../data/main.ui.h:286 #, fuzzy msgid "Delete the top or selected value." msgstr "De geselecteerde variabele wissen" #: ../data/main.ui.h:287 #, fuzzy msgid "Clear the RPN stack." msgstr "Het RPN-stapelgeheugen (stack) wissen" #: ../data/main.ui.h:289 msgid "Unit(s) and prefix to convert result to" msgstr "Eenhe(i)d(en) en voorvoegsel waarin antwoord moet worden uitgedrukt" #: ../data/main.ui.h:291 msgid "Convert" msgstr "Converteren" #: ../data/main.ui.h:292 #, fuzzy msgid "Continuous conversion" msgstr "Conversie" #: ../data/main.ui.h:293 msgid "" "Automatically convert result to the current unit expression as long as the " "conversion box is visible." msgstr "" #: ../data/main.ui.h:294 #, fuzzy msgid "Set missing prefixes" msgstr "Voorvoegsel instellen" #: ../data/main.ui.h:295 msgid "" "If unit expression does not contain any prefixes, use optimal prefix. \n" "\n" "This can be overridden by prepending the unit expression with \"?\" or \"0\"." msgstr "" #: ../data/main.ui.h:298 msgid "Conversion" msgstr "Conversie" #: ../data/main.ui.h:299 #, fuzzy msgid "Add to Expression" msgstr "Expressie" #: ../data/main.ui.h:300 #, fuzzy msgid "Insert Value" msgstr "Invoegen" #: ../data/main.ui.h:301 #, fuzzy msgid "Insert Text" msgstr "Invoegen" #: ../data/main.ui.h:302 #, fuzzy msgid "Copy Value Text" msgstr "Waardetype" #: ../data/main.ui.h:303 #, fuzzy msgid "Copy Full Text" msgstr "_Antwoord kopiëren" #: ../data/main.ui.h:304 #, fuzzy msgid "Clear All" msgstr "Leegmaken" #: ../data/main.ui.h:305 msgid "_Copy" msgstr "_Kopiëren" #: ../data/main.ui.h:306 msgid "_Store…" msgstr "_Opslaan…" #: ../data/main.ui.h:307 msgid "Save Image…" msgstr "Afbeelding opslaan…" #: ../data/main.ui.h:308 msgid "_Factorize" msgstr "_Ontbinden in factoren" #: ../data/main.ui.h:309 msgid "_Simplify" msgstr "_Vereenvoudigen" #: ../data/main.ui.h:310 msgid "_Normal" msgstr "_Normaal" #: ../data/main.ui.h:311 msgid "Sc_ientific" msgstr "Wetenschappel_ijk" #: ../data/main.ui.h:312 msgid "Purel_y Scientific" msgstr "_Zuiver wetenschappelijk" #: ../data/main.ui.h:313 msgid "Simp_le" msgstr "Een_voudig" #: ../data/main.ui.h:314 msgid "_Binary" msgstr "_Binair" #: ../data/main.ui.h:315 msgid "_Octal" msgstr "_Octaal" #: ../data/main.ui.h:316 msgid "_Decimal" msgstr "_Decimaal" #: ../data/main.ui.h:317 msgid "_Hexadecimal" msgstr "_Hexadecimaal" #: ../data/main.ui.h:318 msgid "Fraction D_ecimal" msgstr "D_ecimale breuk" #: ../data/main.ui.h:319 msgid "Fraction Decimal (Try Exact)" msgstr "Decimale breuk (Exact proberen)" #: ../data/main.ui.h:320 msgid "Fraction Co_mbined" msgstr "Breuk geco_mbineerd" #: ../data/main.ui.h:321 msgid "Fraction F_ractional" msgstr "F_ractionele breuk" #: ../data/main.ui.h:322 msgid "_Abbreviate Names" msgstr "Namen _afkorten" #: ../data/main.ui.h:323 msgid "C_onvert…" msgstr "C_onverteren…" #: ../data/main.ui.h:324 msgid "Convert to Base _Units" msgstr "Converteren naar basis_eenheden" #: ../data/main.ui.h:325 msgid "Convert _to Optimal Unit" msgstr "Converteren _naar meest geschikte eenheid" #: ../data/main.ui.h:326 #, fuzzy msgid "Set Optimal Prefix" msgstr "Voorvoegsel instellen" #: ../data/main.ui.h:327 #, fuzzy msgid "Convert to UTC" msgstr "Converteren naar eenheid" #: ../data/main.ui.h:328 #, fuzzy msgid "Convert to Calendars" msgstr "Converteren naar basiseenheden" #: ../data/main.ui.h:329 msgid "Use prefixes for all units" msgstr "" #: ../data/main.ui.h:330 msgid "Enable All SI Prefi_xes" msgstr "Alle _SI-voorvoegsels toestaan" #: ../data/main.ui.h:331 msgid "View/Edit Matrix" msgstr "Matrix bekijken/bewerken" #: ../data/main.ui.h:332 msgid "View/Edit Vector" msgstr "Vector bekijken/bewerken" #: ../data/main.ui.h:333 msgid "Store result" msgstr "Antwoord opslaan" #: ../data/matrix.ui.h:5 msgid "Insert the matrix/vector into the expression" msgstr "De geselecteerde matrix/vector in de expressie invoegen" #: ../data/matrix.ui.h:6 ../data/matrixedit.ui.h:14 ../data/plot.ui.h:12 msgid "Rows" msgstr "Rijen" #: ../data/matrix.ui.h:7 ../data/matrixedit.ui.h:15 msgid "Number of rows in this matrix (rows displayed for vectors)" msgstr "Aantal rijen in deze matrix (vectoren worden als rijen getoond)" #: ../data/matrix.ui.h:8 ../data/matrixedit.ui.h:16 msgid "Columns" msgstr "Kolommen" #: ../data/matrix.ui.h:9 ../data/matrixedit.ui.h:17 msgid "Number of columns in this matrix (columns displayed for vectors)" msgstr "Aantal kolommen in deze matrix (vectoren worden als kolommen getoond)" #: ../data/matrix.ui.h:10 ../data/matrixedit.ui.h:19 msgid "If this is a matrix or vector" msgstr "Indien dit een matrix of vector is" #: ../data/matrix.ui.h:12 ../data/matrixedit.ui.h:21 ../src/callbacks.cc:19849 #: ../src/callbacks.cc:19857 ../src/callbacks.cc:19865 #: ../src/callbacks.cc:19873 msgid "Elements" msgstr "Elementen" #: ../data/matrix.ui.h:13 ../data/matrixedit.ui.h:22 msgid "Current element:" msgstr "Huidig element:" #: ../data/matrixedit.ui.h:1 ../src/callbacks.cc:9684 msgid "Edit Matrix" msgstr "Matrix bewerken" #: ../data/matrixedit.ui.h:4 msgid "Do not create/modify this matrix/vector" msgstr "Deze matrix/vector niet aanmaken/wijzigen" #: ../data/matrixedit.ui.h:6 msgid "Create/modify the matrix/vector" msgstr "Aanmaken/wijzigen van de matrix/vector" #: ../data/matrixedit.ui.h:7 msgid "Accept the creation/modification of this matrix/vector" msgstr "Aanmaken/wijzigen van deze matrix/vector accepteren" #: ../data/matrixedit.ui.h:9 ../data/simplefunctionedit.ui.h:7 #: ../data/variableedit.ui.h:7 msgid "Name used to reference this variable in expressions" msgstr "Naam voor deze variabele in expressies" #: ../data/namesedit.ui.h:1 msgid "Names" msgstr "Namen" #: ../data/namesedit.ui.h:4 msgid "Add new name" msgstr "" #: ../data/namesedit.ui.h:5 #, fuzzy msgid "Apply changes to the selected name" msgstr "De geselecteerde eenheid wissen" #: ../data/namesedit.ui.h:6 #, fuzzy msgid "Remove the selected name" msgstr "Geselecteerd argument verwijderen" #: ../data/namesedit.ui.h:7 ../src/interface.cc:2156 msgid "Abbreviation" msgstr "Afkorting" #: ../data/namesedit.ui.h:8 msgid "Unicode" msgstr "Unicode" #: ../data/namesedit.ui.h:9 ../src/interface.cc:2160 msgid "Plural" msgstr "Meervoud" #: ../data/namesedit.ui.h:10 msgid "Suffix" msgstr "Achtervoegsel" #: ../data/namesedit.ui.h:11 ../src/interface.cc:1864 ../src/interface.cc:2164 msgid "Reference" msgstr "Referentie" #: ../data/namesedit.ui.h:12 msgid "Avoid input" msgstr "Invoer vermijden" #: ../data/namesedit.ui.h:13 msgid "Case sensitive" msgstr "Hoofdlettergevoelig" #: ../data/namesedit.ui.h:14 #, fuzzy msgid "Completion only" msgstr "Voltooien toestaan" #: ../data/nbases.ui.h:6 msgid "Binary value" msgstr "Binaire waarde" #: ../data/nbases.ui.h:7 msgid "Decimal value" msgstr "Decimale waarde" #: ../data/nbases.ui.h:8 msgid "Octal value" msgstr "Octale waarde" #: ../data/nbases.ui.h:12 msgid "Hexadecimal value" msgstr "Hexadecimale waarde" #: ../data/percentage.ui.h:1 msgid "" "Enter two values, of which at most one is a percentage, and the others will " "be calculated for you." msgstr "" #: ../data/percentage.ui.h:2 msgid "Percentage" msgstr "" #: ../data/percentage.ui.h:3 #, fuzzy msgid "Calculate" msgstr "Qalculate!" #: ../data/percentage.ui.h:6 #, fuzzy msgid "Value 1" msgstr "Waarde" #: ../data/percentage.ui.h:7 msgid "2 compared to 1" msgstr "" #: ../data/percentage.ui.h:8 msgid "Change from 1 to 2" msgstr "" #: ../data/percentage.ui.h:9 #, fuzzy msgid "Value 2" msgstr "Waarde" #: ../data/percentage.ui.h:10 msgid "1 compared to 2" msgstr "" #: ../data/percentage.ui.h:11 msgid "Change from 2 to 1" msgstr "" #: ../data/plot.ui.h:1 msgid "Plot" msgstr "Plot" #: ../data/plot.ui.h:3 ../src/callbacks.cc:11673 ../src/callbacks.cc:17605 #: ../src/callbacks.cc:20453 msgid "_Save" msgstr "Opslaan" #: ../data/plot.ui.h:4 msgid "Save as png, svg, postscript, eps, latex or fig" msgstr "Opslaan als png, svg, postscript, eps, latex of fig" #: ../data/plot.ui.h:10 msgid "Vector/matrix" msgstr "Vector/matrix" #: ../data/plot.ui.h:11 msgid "Paired matrix" msgstr "Gepaarde matrix" #: ../data/plot.ui.h:13 msgid "if you want to split matrix in rows instead of columns" msgstr "indien u matrix wilt splitsen in rijen in plaats van kolommen" #: ../data/plot.ui.h:14 msgid "X variable" msgstr "Variabele x" #: ../data/plot.ui.h:15 msgid "The variable name used in expression" msgstr "De naam van de variabele in expressie" #: ../data/plot.ui.h:16 msgid "x" msgstr "x" #: ../data/plot.ui.h:17 msgid "Style" msgstr "Stijl" #: ../data/plot.ui.h:18 msgid "Line" msgstr "Lijn" #: ../data/plot.ui.h:19 msgid "Points" msgstr "Punten" #: ../data/plot.ui.h:20 msgid "Line with points" msgstr "Lijn met punten" #: ../data/plot.ui.h:21 msgid "Boxes/bars" msgstr "Balken" #: ../data/plot.ui.h:22 msgid "Histogram" msgstr "Histogram" #: ../data/plot.ui.h:23 msgid "Steps" msgstr "Stappen" #: ../data/plot.ui.h:24 msgid "Candlesticks" msgstr "Kaarsdiagrammen" #: ../data/plot.ui.h:25 msgid "Dots" msgstr "Puntjes" #: ../data/plot.ui.h:26 msgid "Smoothing" msgstr "Gladstrijken" #: ../data/plot.ui.h:28 msgid "Monotonic" msgstr "Monotoon" #: ../data/plot.ui.h:29 msgid "Natural cubic splines" msgstr "Natuurlijke kubische splines" #: ../data/plot.ui.h:30 msgid "Bezier" msgstr "Bézier" #: ../data/plot.ui.h:31 msgid "Bezier (monotonic)" msgstr "Bézier (monotoon)" #: ../data/plot.ui.h:32 msgid "Y-axis" msgstr "Y-as:" #: ../data/plot.ui.h:33 msgid "Primary" msgstr "Primair" #: ../data/plot.ui.h:34 msgid "Secondary" msgstr "Secondair" #: ../data/plot.ui.h:37 msgid "_Remove" msgstr "" #: ../data/plot.ui.h:38 msgid "Data" msgstr "Gegevens" #: ../data/plot.ui.h:39 msgid "Minimum x value" msgstr "" #: ../data/plot.ui.h:41 msgid "Maximum x value" msgstr "" #: ../data/plot.ui.h:43 msgid "Sampling rate" msgstr "Bemonsteringsfrequentie" #: ../data/plot.ui.h:44 msgid "Step size" msgstr "Stapgrootte" #: ../data/plot.ui.h:45 ../data/precision.ui.h:7 ../data/unitedit.ui.h:30 msgid "1" msgstr "1" #: ../data/plot.ui.h:46 msgid "Function Range" msgstr "Functiebereik" #: ../data/plot.ui.h:47 msgid "Display grid" msgstr "Rooster tonen" #: ../data/plot.ui.h:48 msgid "Display full border" msgstr "Volledige rand tonen" #: ../data/plot.ui.h:49 #, fuzzy msgid "Minimum y value" msgstr "Binaire waarde" #: ../data/plot.ui.h:50 msgid "Maximum y value" msgstr "" #: ../data/plot.ui.h:51 msgid "Logarithmic x scale" msgstr "Logaritmische schaal x-as" #: ../data/plot.ui.h:52 msgid "Logarithmic y scale" msgstr "Logaritmische schaal y-as" #: ../data/plot.ui.h:53 msgid "X-axis label" msgstr "Tekst bij de x-as" #: ../data/plot.ui.h:54 msgid "Y-axis label" msgstr "Tekst bij de y-as" #: ../data/plot.ui.h:55 #, fuzzy msgid "Line width" msgstr "Lijn met punten" #: ../data/plot.ui.h:56 msgid "Color display" msgstr "Kleuren" #: ../data/plot.ui.h:57 msgid "Color" msgstr "Kleur" #: ../data/plot.ui.h:58 msgid "Monochrome" msgstr "Zwartwit" #: ../data/plot.ui.h:59 msgid "Legend placement" msgstr "Plaatsen legenda" #: ../data/plot.ui.h:60 msgid "Top-left" msgstr "Linksboven" #: ../data/plot.ui.h:61 msgid "Top-right" msgstr "Rechtsboven" #: ../data/plot.ui.h:62 msgid "Bottom-left" msgstr "Linksonder" #: ../data/plot.ui.h:63 msgid "Bottom-right" msgstr "Rechtsonder" #: ../data/plot.ui.h:64 msgid "Below" msgstr "Onder" #: ../data/plot.ui.h:65 msgid "Outside" msgstr "Er buiten" #: ../data/plot.ui.h:66 msgid "Appearance" msgstr "Uiterlijk" #: ../data/precision.ui.h:1 msgid "Precision" msgstr "Nauwkeurigheid" #: ../data/precision.ui.h:2 msgid "_Recalculate" msgstr "_Opnieuw berekenen" #: ../data/precision.ui.h:3 msgid "Recalculate expression" msgstr "Expressie opnieuw berekenen" #: ../data/precision.ui.h:6 msgid "" "The number of significant digits to display/calculate (simple arithmetics " "are always calculated exact)" msgstr "" "Het aantal te tonen/berekenen significante cijfers (eenvoudige berekeningen " "zijn altijd exact)" #: ../data/preferences.ui.h:2 msgid "Display expression status" msgstr "Expressiestatus tonen" #: ../data/preferences.ui.h:3 msgid "" "If as-you-type expression status shall be displayed below the expression " "entry" msgstr "" "Indien status expressie zoals u-die-intypt moet worden getoond onder de " "invoer van de expressie" #: ../data/preferences.ui.h:4 msgid "Update exchange rates on start" msgstr "Wisselkoersen ophalen bij opstarten" #: ../data/preferences.ui.h:5 msgid "" "If current exchange rates shall be downloaded from the internet at program " "start" msgstr "" "Indien huidige wisselkoersen moeten worden opgehaald van het internet bij " "het starten van het programma" #: ../data/preferences.ui.h:6 msgid "Save mode on exit" msgstr "Modus opslaan bij verlaten" #: ../data/preferences.ui.h:7 msgid "If the mode of the calculator shall be restored" msgstr "Indien de modus van de rekenmachine moet worden teruggezet" #: ../data/preferences.ui.h:8 msgid "Save definitions on exit" msgstr "Definities opslaan bij verlaten" #: ../data/preferences.ui.h:9 msgid "" "If changes to functions, units and variables shall be saved automatically" msgstr "" "Indien veranderingen in functies, eenheden en variabelen automatisch moeten " "worden opgeslagen" #: ../data/preferences.ui.h:10 msgid "Allow multiple instances" msgstr "" #: ../data/preferences.ui.h:11 msgid "" "Allow multiple instances of the Qalculate! main window to be open at the " "same time. \n" "\n" "Note that only the mode, history and definitions of the last closed instance " "will be saved." msgstr "" #: ../data/preferences.ui.h:14 #, fuzzy msgid "Use keyboard keys for RPN" msgstr "Voor RPN alleen het numerieke deel van het toesenbord gebruiken" #: ../data/preferences.ui.h:15 msgid "Use keyboard operator keys for RPN operations (+-*/^)." msgstr "" #: ../data/preferences.ui.h:16 msgid "Use comma as decimal separator" msgstr "" #: ../data/preferences.ui.h:17 msgid "" "Allow dots, '.', to be used as thousands separator instead of as an " "alternative decimal sign" msgstr "" "Toestaan dat punten, '.', worden gebruikt als scheidingsteken voor " "duizendtallen in plaats van als een alternatief decimaal teken" #: ../data/preferences.ui.h:18 msgid "Ignore dots in numbers" msgstr "Punten in getallen negeren" #: ../data/preferences.ui.h:19 #, fuzzy msgid "Ignore comma in numbers" msgstr "Punten in getallen negeren" #: ../data/preferences.ui.h:20 #, fuzzy msgid "" "Allow commas, ',', to be used as thousands separator instead of as an " "function argument separator" msgstr "" "Toestaan dat punten, '.', worden gebruikt als scheidingsteken voor " "duizendtallen in plaats van als een alternatief decimaal teken" #: ../data/preferences.ui.h:21 #, fuzzy msgid "Copy digit separator" msgstr "Argumenten" #: ../data/preferences.ui.h:22 msgid "Deactivate to remove digit separator when copying result" msgstr "" #: ../data/preferences.ui.h:23 msgid "Enable unicode signs" msgstr "Unicode toestaan" #: ../data/preferences.ui.h:24 msgid "Disable this if you have problems with some fancy characters" msgstr "Dit uitschakelen als er problemen zijn met bijzondere karakters" #: ../data/preferences.ui.h:25 #, fuzzy msgid "Use lower case letters in non-decimal numbers" msgstr "Kleine letters voor getallen gebruiken" #: ../data/preferences.ui.h:26 msgid "If lower case letters should be used in numbers with non-decimal base" msgstr "Indien kleine letters moeten worden gebruikt in niet-decimale getallen" #: ../data/preferences.ui.h:27 msgid "If \"e\" shall be used instead of \"E\" in numbers" msgstr "Indien in getallen \"e\" moet worden gebruikt in plaats van \"E\"" #: ../data/preferences.ui.h:28 msgid "Use E-notation instead of 10n" msgstr "" #: ../data/preferences.ui.h:29 msgid "Use lower case \"e\" (as in 1e10)" msgstr "Kleine letter \"e\" gebruiken (Bv. 1e10)" #: ../data/preferences.ui.h:30 msgid "Alternative base prefixes" msgstr "Alternatieve voorvoegsels voor het grondtal" #: ../data/preferences.ui.h:31 msgid "" "If hexadecimal numbers shall be displayed with \"0x0\" and binary numbers " "with \"0b00\" as prefixes" msgstr "" "Of hexadecimale getallen moeten worden getoond met het voorvoegsel \"0x0\" " "en binaire getallen net het voorvoegsel \"0b00\"" #: ../data/preferences.ui.h:32 msgid "Two's complement representation" msgstr "" #: ../data/preferences.ui.h:33 msgid "" "If two's complement representation shall be used for negative binary numbers." msgstr "" #: ../data/preferences.ui.h:34 msgid "Spell out logical operators" msgstr "Logische operatoren voluit spellen" #: ../data/preferences.ui.h:35 msgid "If logical and/or shall be displayed as \"&&\"/\"||\" or \"and\"/\"or\"" msgstr "" "Indien logische and/or moeten worden getoond als \"&&\"/\"||\" of als \"and" "\"/\"or\"" #: ../data/preferences.ui.h:36 msgid "Multiplication sign" msgstr "Teken voor vermenigvuldigen" #: ../data/preferences.ui.h:37 msgid "Division sign" msgstr "Teken voor deling" #: ../data/preferences.ui.h:38 #, fuzzy msgid "Exchange rates updates" msgstr "Wisselkoersen ophalen bij opstarten" #: ../data/preferences.ui.h:39 msgid "Digit grouping" msgstr "" #: ../data/preferences.ui.h:40 msgid "off" msgstr "" #: ../data/preferences.ui.h:41 msgid "standard" msgstr "" #: ../data/preferences.ui.h:42 msgid "local" msgstr "" #: ../data/preferences.ui.h:44 msgid "Status warning color" msgstr "Kleur waarschuwingstatus" #: ../data/preferences.ui.h:45 msgid "Status error color" msgstr "Kleur foutstatus" #: ../data/preferences.ui.h:46 msgid "Custom status font" msgstr "Aangepast lettertype voor status" #: ../data/preferences.ui.h:47 msgid "" "If you want to use a font other than the default in the status display below " "the expression entry" msgstr "" "Indien u voor het tonen van de status onder de invoer van expressies een " "ander dan het standaardfont wilt gebruiken" #: ../data/preferences.ui.h:48 msgid "Custom expression font" msgstr "Aangepast lettertype voor expressie" #: ../data/preferences.ui.h:49 msgid "" "If you want to use a font other than the default in the expression entry" msgstr "" "Indien u bij het invoeren van expressies een ander dan het standaardfont " "wilt gebruiken" #: ../data/preferences.ui.h:50 msgid "Custom result font" msgstr "Aangepast lettertype voor antwoord" #: ../data/preferences.ui.h:51 msgid "If you want to use a font other than the default in the result display" msgstr "" "Indien u voor het tonen van het antwoord een ander dan het standaardfont " "wilt gebruiken" #: ../data/preferences.ui.h:52 msgid "Fonts" msgstr "Lettertypen" #: ../data/simplefunctionedit.ui.h:1 ../data/variableedit.ui.h:1 #: ../src/callbacks.cc:9497 msgid "Edit Variable" msgstr "Variabele bewerken" #: ../data/simplefunctionedit.ui.h:2 msgid "Advanced" msgstr "" #: ../data/simplefunctionedit.ui.h:4 ../data/variableedit.ui.h:4 msgid "Accept the creation/modification of this variable" msgstr "Aanmaken/wijzigen van deze variabele accepteren" #: ../data/simplefunctionedit.ui.h:9 msgid "x, y, z" msgstr "" #: ../data/simplefunctionedit.ui.h:10 msgid "Use x, y and z for 1st, 2nd and 3rd function argument, respectively." msgstr "" #: ../data/simplefunctionedit.ui.h:11 msgid "\\x, \\y, \\z" msgstr "" #: ../data/simplefunctionedit.ui.h:12 msgid "" "Use \\x, \\y and \\z for 1st, 2nd and 3rd function argument, respectively. " "This avoids potential conflicts with variables, functions and units." msgstr "" #: ../data/unitedit.ui.h:1 ../src/callbacks.cc:8531 msgid "Edit Unit" msgstr "Eenheid bewerken" #: ../data/unitedit.ui.h:4 msgid "Do not create/modify this unit" msgstr "Deze eenheid niet aanmaken/wijzigen" #: ../data/unitedit.ui.h:6 msgid "Accept the creation/modification of this unit" msgstr "Aanmaken/wijzigen van deze eenheid accepteren" #: ../data/unitedit.ui.h:8 msgid "Singular form of this unit's name" msgstr "Enkelvoud voor deze eenheid" #: ../data/unitedit.ui.h:11 msgid "Title displayed in menus and in unit manager" msgstr "Titel getoond in menu's en in eenheidbeheerder" #: ../data/unitedit.ui.h:12 msgid "Hide unit" msgstr "Eenheid verbergen" #: ../data/unitedit.ui.h:13 msgid "If this unit shall be hidden in menus" msgstr "Indien deze eenheid in de menu's verborgen moet zijn" #: ../data/unitedit.ui.h:14 msgid "Name" msgstr "Naam" #: ../data/unitedit.ui.h:15 msgid "Class" msgstr "Klasse" #: ../data/unitedit.ui.h:16 msgid "" "The class that this unit belongs to. Alias units is defined in relation to " "another unit, composite units is a composition of a number of other units " "Base units is not defined in relation to other units." msgstr "" "De klasse waartoe deze eenheid behoort. Aliaseenheden worden gedefinieerd in " "relatie tot een andere eenheid, samengestelde eenheden worden samengesteld " "uit een aantal andere eenheden. Basiseenheden worden niet gedefinieerd in " "relatie tot andere eenheden." #: ../data/unitedit.ui.h:17 msgid "Base Unit" msgstr "Basiseenheid" #: ../data/unitedit.ui.h:18 msgid "Alias" msgstr "Alias" #: ../data/unitedit.ui.h:19 msgid "Composite Unit" msgstr "Samengestelde eenheid" #: ../data/unitedit.ui.h:21 msgid "System" msgstr "Systeem" #: ../data/unitedit.ui.h:22 msgid "Imperial" msgstr "Imperial" #: ../data/unitedit.ui.h:23 msgid "US Survey" msgstr "US Survey" #: ../data/unitedit.ui.h:24 msgid "Use with prefixes by default" msgstr "" #: ../data/unitedit.ui.h:25 msgid "Type" msgstr "Type" #: ../data/unitedit.ui.h:26 msgid "Base unit" msgstr "Basiseenheid" #: ../data/unitedit.ui.h:27 msgid "" "Unit (for alias unit) or units (for composite unit) that this unit as " "defined in relation to" msgstr "" "Eenheid (voor aliaseenheid) of eenheden (voor samengestelde eenheid) in " "relatie tot welke deze eenheid is gedefinieerd" #: ../data/unitedit.ui.h:28 msgid "Exponent" msgstr "Exponent" #: ../data/unitedit.ui.h:29 msgid "Exponent of the base unit" msgstr "Exponent van de basiseenheid" #: ../data/unitedit.ui.h:31 msgid "Relation" msgstr "Relatie" #: ../data/unitedit.ui.h:32 msgid "Relation to the base unit (usually just a number)" msgstr "Relatie tot de basiseenheid (gewoonlijk een getal)" #: ../data/unitedit.ui.h:33 msgid "Relation is exact" msgstr "Relatie is exact" #: ../data/unitedit.ui.h:34 msgid "If the relation is precise" msgstr "Indien de relatie precies is" #: ../data/unitedit.ui.h:35 msgid "Inverse relation" msgstr "Inverse relatie" #: ../data/unitedit.ui.h:36 msgid "You probably do not need to define this" msgstr "U hoeft dit waarschijnlijk niet te definiëren" #: ../data/unitedit.ui.h:37 msgid "Relation" msgstr "Relatie" #: ../data/unitedit.ui.h:38 msgid "" "- Decides which units the base unit is mixed with if multple options exist.\n" "- The original unit will not be mixed with units with lower priority.\n" "- A lower value means higher priority." msgstr "" #: ../data/unitedit.ui.h:41 msgid "Priority" msgstr "" #: ../data/unitedit.ui.h:43 msgid "Minimum base unit number" msgstr "" #: ../data/unitedit.ui.h:44 msgid "Mix with base unit" msgstr "" #: ../data/units.ui.h:4 msgid "Create a new unit" msgstr "Een nieuwe eenheid aanmaken" #: ../data/units.ui.h:6 msgid "Edit the selected unit" msgstr "De geselecteerde eenheid bewerken" #: ../data/units.ui.h:8 msgid "Insert the selected unit into the expression entry" msgstr "De geselecteerde eenheid in de ingevoerde expressie invoegen" #: ../data/units.ui.h:9 msgid "C_onvert" msgstr "C_onverteren" #: ../data/units.ui.h:10 msgid "Convert the result to the selected unit" msgstr "Het antwoord converteren naar de geselecteerde eenheid" #: ../data/units.ui.h:12 msgid "Delete the selected unit" msgstr "De geselecteerde eenheid wissen" #: ../data/units.ui.h:13 msgid "(De)activate the selected unit" msgstr "De geselecteerde eenheid (de)activeren" #: ../data/units.ui.h:16 msgid "_Unit" msgstr "_Eenheid" #: ../data/units.ui.h:17 msgid "Convert between units" msgstr "Converteren tussen eenheden" #: ../data/units.ui.h:19 msgid "Conver_sion" msgstr "Conver_sie" #: ../data/units.ui.h:20 msgid "Converted value" msgstr "Geconverteerde waarde" #: ../data/units.ui.h:21 msgid "Value to convert from" msgstr "Waarde die moet worden geconverteerd" #: ../data/units.ui.h:22 msgid "Type anywhere" msgstr "" #: ../data/unknownedit.ui.h:1 ../src/callbacks.cc:9321 msgid "Edit Unknown Variable" msgstr "Onbekende variabele bewerken" #: ../data/unknownedit.ui.h:4 msgid "Do not create/modify this unknown variable" msgstr "Deze onbekende variabele niet aanmaken/wijzigen" #: ../data/unknownedit.ui.h:6 msgid "Accept the creation/modification of this unknown variable" msgstr "Aanmaken/wijzigen van deze onbekende variabele accepteren" #: ../data/unknownedit.ui.h:8 msgid "Name used to reference this unknown variable in expressions" msgstr "Naam voor deze onbekende variabele in expressies" #: ../data/unknownedit.ui.h:10 msgid "Use custom assumptions" msgstr "Aangepaste aannames gebruiken" #: ../data/unknownedit.ui.h:11 ../src/interface.cc:1854 #: ../src/interface.cc:2111 msgid "Type" msgstr "Type" #: ../data/unknownedit.ui.h:13 msgid "Real Number" msgstr "Reëel getal" #: ../data/unknownedit.ui.h:14 msgid "Rational Number" msgstr "Rationaal getal" #: ../data/unknownedit.ui.h:16 msgid "Sign" msgstr "Teken" #: ../data/unknownedit.ui.h:24 msgid "The category this unknown variable belongs to" msgstr "De categorie van deze onbekende variabele" #: ../data/variableedit.ui.h:10 msgid "Value of this variable (expression)" msgstr "Waarde van deze variabele (expressie)" #: ../data/variableedit.ui.h:11 msgid "value is exact" msgstr "waarde is exact" #: ../data/variableedit.ui.h:12 msgid "If the value is precise" msgstr "Indien de waarde precies is" #: ../data/variableedit.ui.h:14 msgid "The category this variable belongs to" msgstr "De categorie van deze variabele" #: ../data/variables.ui.h:4 msgid "Create a new variable" msgstr "Een nieuwe variabele aanmaken" #: ../data/variables.ui.h:6 msgid "Edit the selected variable" msgstr "De geselecteerde variabele bewerken" #: ../data/variables.ui.h:8 msgid "Insert the selected variable into the expression entry" msgstr "De geselecteerde variabele invoegen in de ingevoerde expressie" #: ../data/variables.ui.h:10 msgid "Delete the selected variable" msgstr "De geselecteerde variabele wissen" #: ../data/variables.ui.h:11 msgid "(De)activate the selected variable" msgstr "De geselecteerde variabele (de)activeren" #: ../data/variables.ui.h:13 msgid "E_xport" msgstr "E_xporteren" #: ../data/variables.ui.h:15 msgid "_Variable" msgstr "_Variabele" #: ../src/main.cc:70 msgid "Start a new instance of the application" msgstr "" #: ../src/main.cc:71 #, fuzzy msgid "Display the application version" msgstr "Teken voor vermenigvuldigen" #: ../src/main.cc:72 #, fuzzy msgid "Expression to calculate" msgstr "Voorberekenen" #: ../src/main.cc:72 msgid "EXPRESSION" msgstr "" #: ../src/main.cc:143 ../src/callbacks.cc:19838 #, fuzzy msgid "" "Type a mathematical expression above, e.g. \"5 + 2 / 3\",\n" "and press the enter key." msgstr "Een wiskundige expressie hierboven invoeren. Bv. 5 + 2 / 3" #: ../src/main.cc:166 msgid "ans" msgstr "antw" #: ../src/main.cc:167 msgid "Last Answer" msgstr "Laatste antwoord" #: ../src/main.cc:168 ../src/callbacks.cc:319 ../src/callbacks.cc:320 msgid "answer" msgstr "antwoord" #: ../src/main.cc:170 msgid "Answer 2" msgstr "Antwoord 2" #: ../src/main.cc:171 msgid "Answer 3" msgstr "Antwoord 3" #: ../src/main.cc:172 msgid "Answer 4" msgstr "Antwoord 4" #: ../src/main.cc:173 msgid "Answer 5" msgstr "Antwoord 5" #: ../src/main.cc:177 #, c-format msgid "Failed to load global definitions!\n" msgstr "Inlezen van globale definities is mislukt!\n" #. if no category has been selected (previously selected has been renamed/deleted), select "All" #: ../src/main.cc:188 ../src/main.cc:191 ../src/main.cc:194 #: ../src/callbacks.cc:1928 ../src/callbacks.cc:1989 ../src/callbacks.cc:2028 #: ../src/callbacks.cc:2274 ../src/callbacks.cc:2337 ../src/callbacks.cc:2421 #: ../src/callbacks.cc:2512 ../src/callbacks.cc:2572 ../src/callbacks.cc:2654 #: ../src/callbacks.cc:2749 ../src/callbacks.cc:2804 ../src/callbacks.cc:3054 msgid "All" msgstr "Alles" #: ../src/interface.cc:539 msgid "Percentage calculation tool" msgstr "" #: ../src/interface.cc:657 msgid "Set unknowns" msgstr "Onbekenden een waarde geven" #. Show further items in a submenu #: ../src/interface.cc:708 ../src/interface.cc:815 ../src/interface.cc:818 #: ../src/callbacks.cc:3682 ../src/callbacks.cc:3769 ../src/callbacks.cc:16130 #: ../src/callbacks.cc:16133 ../src/callbacks.cc:16157 msgid "more" msgstr "" #: ../src/interface.cc:1085 ../src/interface.cc:1293 msgid "Index" msgstr "Index" #: ../src/interface.cc:1142 ../src/callbacks.cc:6432 ../src/callbacks.cc:15230 msgid "RPN Register Moved" msgstr "RPN-register is verplaatst" #: ../src/interface.cc:1149 ../src/callbacks.cc:6438 ../src/callbacks.cc:7478 #: ../src/callbacks.cc:15236 msgid "RPN Operation" msgstr "RPN-bewerking" #: ../src/interface.cc:1183 ../src/interface.cc:1243 ../src/callbacks.cc:6128 #: ../src/callbacks.cc:6650 ../src/callbacks.cc:6681 ../src/callbacks.cc:7971 #: ../src/callbacks.cc:15261 msgid "approx." msgstr "benadering" #: ../src/interface.cc:1305 ../src/interface.cc:1306 ../src/callbacks.cc:7557 #: ../src/callbacks.cc:7559 msgid "Ent" msgstr "Ent" #: ../src/interface.cc:1307 ../src/interface.cc:1308 ../src/callbacks.cc:712 #: ../src/callbacks.cc:7558 ../src/callbacks.cc:7560 msgid "Calculate expression and add to stack" msgstr "Expressie berekenen en aan het stapelregister toevoegen" #: ../src/interface.cc:1376 ../src/interface.cc:1552 msgid "Flag" msgstr "" #: ../src/interface.cc:2024 ../src/callbacks.cc:10812 ../src/callbacks.cc:16476 msgid "Matrices" msgstr "Matrices" #: ../src/interface.cc:2403 msgid "Gregorian" msgstr "" #: ../src/interface.cc:2404 msgid "Revised Julian (Milanković)" msgstr "" #: ../src/interface.cc:2405 msgid "Julian" msgstr "" #: ../src/interface.cc:2406 msgid "Islamic (Hijri)" msgstr "" #: ../src/interface.cc:2407 msgid "Hebrew" msgstr "" #: ../src/interface.cc:2408 msgid "Chinese" msgstr "" #: ../src/interface.cc:2409 msgid "Persian (Solar Hijri)" msgstr "" #: ../src/interface.cc:2410 #, fuzzy msgid "Coptic" msgstr "optioneel" #: ../src/interface.cc:2411 msgid "Ethiopian" msgstr "" #: ../src/interface.cc:2412 msgid "Indian (National)" msgstr "" #: ../src/callbacks.cc:319 ../src/callbacks.cc:342 msgid "Utilities" msgstr "" #: ../src/callbacks.cc:319 msgid "History Answer Value" msgstr "" #: ../src/callbacks.cc:321 ../src/callbacks.cc:344 #, fuzzy msgid "History Index(es)" msgstr "Geschiedenis" #: ../src/callbacks.cc:332 ../src/callbacks.cc:355 #, fuzzy, c-format msgid "History index %s does not exist." msgstr "Basiseenheid bestaat niet." #: ../src/callbacks.cc:342 ../src/callbacks.cc:343 ../src/callbacks.cc:10213 msgid "expression" msgstr "expressie" #: ../src/callbacks.cc:342 #, fuzzy msgid "History Parsed Expression" msgstr "Eenheidexpressie" #: ../src/callbacks.cc:537 #, fuzzy msgid "Could not display help for Qalculate!." msgstr "" "Help kan niet worden getoond voor Qalculate!.\n" "%s" #: ../src/callbacks.cc:552 #, c-format msgid "" "Could not display help for Qalculate!.\n" "%s" msgstr "" "Help kan niet worden getoond voor Qalculate!.\n" "%s" #: ../src/callbacks.cc:696 ../src/callbacks.cc:701 msgid "Stop process" msgstr "" #: ../src/callbacks.cc:985 msgid "INTVL" msgstr "" #: ../src/callbacks.cc:988 msgid "EXACT" msgstr "EXACT" #: ../src/callbacks.cc:991 msgid "APPROX" msgstr "BENADERING" #: ../src/callbacks.cc:995 msgid "RPN" msgstr "RPN" #: ../src/callbacks.cc:1003 msgid "BIN" msgstr "BIN" #: ../src/callbacks.cc:1008 msgid "OCT" msgstr "OCT" #: ../src/callbacks.cc:1013 msgid "DUO" msgstr "" #: ../src/callbacks.cc:1018 msgid "HEX" msgstr "HEX" #: ../src/callbacks.cc:1023 msgid "ROMAN" msgstr "ROMEINS" #: ../src/callbacks.cc:1035 msgid "DEG" msgstr "DEG" #: ../src/callbacks.cc:1040 msgid "RAD" msgstr "RAD" #: ../src/callbacks.cc:1045 msgid "GRA" msgstr "GRA" #: ../src/callbacks.cc:1052 msgid "PREC" msgstr "PREC" #: ../src/callbacks.cc:1057 msgid "FUNC" msgstr "FUNC" #: ../src/callbacks.cc:1063 msgid "UNIT" msgstr "EENH" #: ../src/callbacks.cc:1069 msgid "VAR" msgstr "VAR" #: ../src/callbacks.cc:1075 msgid "INF" msgstr "INF" #: ../src/callbacks.cc:1081 msgid "CPLX" msgstr "CPLX" #: ../src/callbacks.cc:1106 msgid "Do you wish to update the exchange rates now?" msgstr "" #: ../src/callbacks.cc:1107 #, c-format msgid "It has been %s day(s) since the exchange rates last were updated." msgstr "" #: ../src/callbacks.cc:1108 msgid "Do not ask again" msgstr "" #: ../src/callbacks.cc:1214 msgid "" "When errors, warnings and other information are generated during calculation " "the button to the right of the expression entry changes to reflect this. If " "you hold the pointer over or click the button, the message will be shown." msgstr "" #: ../src/callbacks.cc:1281 #, c-format msgid "" "A new version of %s is available.\n" "\n" "You can get version %s at %s." msgstr "" #: ../src/callbacks.cc:1306 #, c-format msgid "Too many arguments for %s()." msgstr "Te veel argumenten voor %s()." #: ../src/callbacks.cc:1333 ../src/callbacks.cc:2103 ../src/callbacks.cc:3286 msgid "argument" msgstr "argument" #: ../src/callbacks.cc:1492 ../src/callbacks.cc:7150 #, fuzzy msgid "hexadecimal" msgstr "Hexadecimaal" #: ../src/callbacks.cc:1493 #, fuzzy msgid "hexadecimal number" msgstr "Hexadecimale waarde" #: ../src/callbacks.cc:1494 ../src/callbacks.cc:7159 #, fuzzy msgid "octal" msgstr "Octaal" #: ../src/callbacks.cc:1495 #, fuzzy msgid "octal number" msgstr "Reëel getal" #: ../src/callbacks.cc:1496 ../src/callbacks.cc:7168 #, fuzzy msgid "duodecimal" msgstr "Decimaal" #: ../src/callbacks.cc:1497 #, fuzzy msgid "duodecimal number" msgstr "Hexadecimale waarde" #: ../src/callbacks.cc:1498 ../src/callbacks.cc:7177 #, fuzzy msgid "binary" msgstr "Binair" #: ../src/callbacks.cc:1499 #, fuzzy msgid "binary number" msgstr "Getal ongelijk aan nul" #: ../src/callbacks.cc:1500 ../src/callbacks.cc:7186 #, fuzzy msgid "roman" msgstr "Romeins" #: ../src/callbacks.cc:1501 #, fuzzy msgid "roman numerals" msgstr "Romeinse cijfers" #: ../src/callbacks.cc:1502 ../src/callbacks.cc:7195 #, fuzzy msgid "sexagesimal" msgstr "Sexagesimaal" #: ../src/callbacks.cc:1503 #, fuzzy msgid "sexagesimal number" msgstr "Hexadecimale waarde" #: ../src/callbacks.cc:1504 ../src/callbacks.cc:7204 msgid "time" msgstr "" #: ../src/callbacks.cc:1505 #, fuzzy msgid "time format" msgstr "Tijdnotatie" #: ../src/callbacks.cc:1506 ../src/callbacks.cc:7221 msgid "bases" msgstr "" #: ../src/callbacks.cc:1507 #, fuzzy msgid "number bases" msgstr "Grondtallen voor talstelsels" #: ../src/callbacks.cc:1508 ../src/callbacks.cc:1509 ../src/callbacks.cc:7228 msgid "calendars" msgstr "" #: ../src/callbacks.cc:1510 ../src/callbacks.cc:7235 #, fuzzy msgid "optimal" msgstr "optioneel" #: ../src/callbacks.cc:1511 #, fuzzy msgid "optimal unit" msgstr "Voorvoegsel instellen" #: ../src/callbacks.cc:1512 ../src/callbacks.cc:1524 ../src/callbacks.cc:7244 #: ../src/callbacks.cc:7274 msgid "base" msgstr "" #: ../src/callbacks.cc:1513 #, fuzzy msgid "base units" msgstr "Basiseenheid" #: ../src/callbacks.cc:1514 ../src/callbacks.cc:7253 msgid "mixed" msgstr "" #: ../src/callbacks.cc:1515 #, fuzzy msgid "mixed units" msgstr "Eenheid verbergen" #: ../src/callbacks.cc:1516 ../src/callbacks.cc:1517 ../src/callbacks.cc:7265 #, fuzzy msgid "fraction" msgstr "Breuk" #: ../src/callbacks.cc:1518 ../src/callbacks.cc:1519 ../src/callbacks.cc:7268 #, fuzzy msgid "factors" msgstr "Vectoren" #: ../src/callbacks.cc:1520 ../src/callbacks.cc:7271 #, fuzzy msgid "partial fraction" msgstr "Breuk" #: ../src/callbacks.cc:1521 msgid "expanded partial fractions" msgstr "" #: ../src/callbacks.cc:1523 ../src/callbacks.cc:4288 msgid "UTC time zone" msgstr "" #: ../src/callbacks.cc:1525 #, fuzzy, c-format msgid "number base %i" msgstr "Grondtallen voor talstelsels" #: ../src/callbacks.cc:1973 ../src/callbacks.cc:1974 ../src/callbacks.cc:2030 #: ../src/callbacks.cc:2321 ../src/callbacks.cc:2322 ../src/callbacks.cc:2423 #: ../src/callbacks.cc:2556 ../src/callbacks.cc:2557 ../src/callbacks.cc:2656 #: ../src/callbacks.cc:2795 ../src/callbacks.cc:2796 ../src/callbacks.cc:2797 #: ../src/callbacks.cc:3056 ../src/callbacks.cc:7529 ../src/callbacks.cc:8755 #: ../src/callbacks.cc:9125 ../src/callbacks.cc:9430 ../src/callbacks.cc:9622 #: ../src/callbacks.cc:9903 msgid "Uncategorized" msgstr "Niet-gecategoriseerd" #: ../src/callbacks.cc:1982 ../src/callbacks.cc:1983 ../src/callbacks.cc:2032 #: ../src/callbacks.cc:2330 ../src/callbacks.cc:2331 ../src/callbacks.cc:2425 #: ../src/callbacks.cc:2564 ../src/callbacks.cc:2565 ../src/callbacks.cc:2658 #: ../src/callbacks.cc:8753 ../src/callbacks.cc:9123 ../src/callbacks.cc:9428 #: ../src/callbacks.cc:9620 ../src/callbacks.cc:9901 msgid "Inactive" msgstr "Inactief" #: ../src/callbacks.cc:2130 #, c-format msgid "" "Retrieves data from the %s data set for a given object and property. If " "\"info\" is typed as property, a dialog window will pop up with all " "properties of the object." msgstr "" "Haalt gegevens op van een gegeven object of eigenschap uit de " "gegevensverzameling %s. Indien als eigenschap \"info\" wordt ingetypt krijgt " "u een dialoogvenster te zien waarin alle eigenschappen van het object worden " "genoemd." #: ../src/callbacks.cc:2142 ../src/callbacks.cc:8343 msgid "Example:" msgstr "bv." #: ../src/callbacks.cc:2156 msgid "Arguments" msgstr "Argumenten" #. optional argument #: ../src/callbacks.cc:2176 ../src/callbacks.cc:8246 ../src/callbacks.cc:8276 msgid "optional" msgstr "optioneel" #. argument default, in description #: ../src/callbacks.cc:2180 msgid "default: " msgstr "standaard: " #: ../src/callbacks.cc:2194 msgid "Requirement" msgstr "Vereiste" #. indicating that the property is a data set key #: ../src/callbacks.cc:2223 ../src/callbacks.cc:3241 ../src/callbacks.cc:10219 msgid "key" msgstr "toets" #: ../src/callbacks.cc:2244 ../src/callbacks.cc:2483 ../src/callbacks.cc:2725 msgid "Acti_vate" msgstr "Acti_veren" #: ../src/callbacks.cc:2348 ../src/callbacks.cc:4135 msgid "a previous result" msgstr "een vorig antwoord" #: ../src/callbacks.cc:2356 ../src/callbacks.cc:4143 msgid "matrix" msgstr "matrix" #: ../src/callbacks.cc:2358 ../src/callbacks.cc:4145 msgid "vector" msgstr "vector" #: ../src/callbacks.cc:2368 ../src/callbacks.cc:4155 msgid "positive" msgstr "positief" #: ../src/callbacks.cc:2369 ../src/callbacks.cc:4156 msgid "non-positive" msgstr "niet-positief" #: ../src/callbacks.cc:2370 ../src/callbacks.cc:4157 msgid "negative" msgstr "negatief" #: ../src/callbacks.cc:2371 ../src/callbacks.cc:4158 msgid "non-negative" msgstr "niet-negatief" #: ../src/callbacks.cc:2372 ../src/callbacks.cc:4159 msgid "non-zero" msgstr "ongelijk nul" #: ../src/callbacks.cc:2377 ../src/callbacks.cc:4164 msgid "integer" msgstr "geheel" #: ../src/callbacks.cc:2378 ../src/callbacks.cc:4165 msgid "rational" msgstr "rationaal" #: ../src/callbacks.cc:2379 ../src/callbacks.cc:4166 msgid "real" msgstr "reëel" #: ../src/callbacks.cc:2380 ../src/callbacks.cc:4167 msgid "complex" msgstr "complex" #: ../src/callbacks.cc:2381 ../src/callbacks.cc:4168 ../src/callbacks.cc:10205 msgid "number" msgstr "getal" #: ../src/callbacks.cc:2382 ../src/callbacks.cc:4169 msgid "(not matrix)" msgstr "(geen matrix)" #: ../src/callbacks.cc:2385 ../src/callbacks.cc:4172 msgid "unknown" msgstr "onbekend" #: ../src/callbacks.cc:2387 ../src/callbacks.cc:4174 msgid "default assumptions" msgstr "standaard aannames" #: ../src/callbacks.cc:2467 ../src/callbacks.cc:8400 ../src/callbacks.cc:8410 #: ../src/callbacks.cc:9450 ../src/callbacks.cc:18054 ../src/callbacks.cc:18069 #: ../src/callbacks.cc:18087 ../src/callbacks.cc:18120 msgid "Variable does not exist anymore." msgstr "Variabele bestaat niet meer." #: ../src/callbacks.cc:3257 msgid "Data Retrieval Function" msgstr "Functie voor ophalen gegevens" #: ../src/callbacks.cc:3714 msgid "Prefixes" msgstr "Voorvoegsels" #: ../src/callbacks.cc:3936 msgid "No Prefix" msgstr "Geen voorvoegsel" #: ../src/callbacks.cc:3937 #, fuzzy msgid "Optimal Prefix" msgstr "Voorvoegsel instellen" #: ../src/callbacks.cc:4240 ../src/callbacks.cc:4244 ../src/callbacks.cc:4248 msgid "Prefix" msgstr "Voorvoegsel" #: ../src/callbacks.cc:4258 ../src/callbacks.cc:16043 #, fuzzy msgid "Number bases" msgstr "Grondtallen voor talstelsels" #: ../src/callbacks.cc:4260 #, fuzzy msgid "Base Units" msgstr "Basiseenheid" #: ../src/callbacks.cc:4262 #, fuzzy msgid "Binary number" msgstr "Getal ongelijk aan nul" #: ../src/callbacks.cc:4264 ../src/callbacks.cc:16041 msgid "Calendars" msgstr "" #: ../src/callbacks.cc:4266 #, fuzzy msgid "Duodecimal number" msgstr "Hexadecimale waarde" #: ../src/callbacks.cc:4268 ../src/callbacks.cc:16049 #, fuzzy msgid "Factors" msgstr "Vectoren" #: ../src/callbacks.cc:4272 #, fuzzy msgid "Hexadecimal number" msgstr "Hexadecimale waarde" #: ../src/callbacks.cc:4274 #, fuzzy msgid "Mixed units" msgstr "Eenheid verbergen" #: ../src/callbacks.cc:4276 #, fuzzy msgid "Octal number" msgstr "Reëel getal" #: ../src/callbacks.cc:4278 #, fuzzy msgid "Optimal units" msgstr "Voorvoegsel instellen" #: ../src/callbacks.cc:4280 msgid "Expanded partial fractions" msgstr "" #: ../src/callbacks.cc:4284 #, fuzzy msgid "Sexagesimal number" msgstr "Hexadecimale waarde" #: ../src/callbacks.cc:5350 msgid "and" msgstr "and" #: ../src/callbacks.cc:5353 msgid "or" msgstr "or" #: ../src/callbacks.cc:6068 msgid "undefined" msgstr "ongedefinieerd" #: ../src/callbacks.cc:6309 ../src/callbacks.cc:19766 msgid "" "result is too long\n" "see history" msgstr "" "antwoord te lang\n" "zie geschiedenis" #: ../src/callbacks.cc:6329 ../src/callbacks.cc:19782 msgid "calculation was aborted" msgstr "berekening werd afgebroken" #: ../src/callbacks.cc:6549 msgid "Processing…" msgstr "Verwerken…" #: ../src/callbacks.cc:6569 ../src/callbacks.cc:19766 msgid "result processing was aborted" msgstr "berekening werd afgebroken" #: ../src/callbacks.cc:6894 msgid "Factorizing…" msgstr "Ontbinden in factoren…" #: ../src/callbacks.cc:6898 msgid "Expanding partial fractions…" msgstr "" #: ../src/callbacks.cc:6902 msgid "Simplifying…" msgstr "Vereenvoudigen…" #: ../src/callbacks.cc:6906 ../src/callbacks.cc:7419 msgid "Calculating…" msgstr "Berekenen…" #: ../src/callbacks.cc:6910 #, fuzzy msgid "Converting…" msgstr "C_onverteren…" #: ../src/callbacks.cc:6992 msgid "Fetching exchange rates." msgstr "Wisselkoersen worden opgehaald." #: ../src/callbacks.cc:8072 msgid "Keep open" msgstr "" #: ../src/callbacks.cc:8080 msgid "C_alculate" msgstr "_Berekenen" #: ../src/callbacks.cc:8146 msgid "Argument" msgstr "Argument" #: ../src/callbacks.cc:8200 msgid "True" msgstr "Waar" #: ../src/callbacks.cc:8202 msgid "False" msgstr "Onwaar" #: ../src/callbacks.cc:8238 msgid "Info" msgstr "Info" #: ../src/callbacks.cc:8533 msgid "Edit Unit (global)" msgstr "Eenheid bewerken (globaal)" #: ../src/callbacks.cc:8535 msgid "New Unit" msgstr "Nieuwe eenheid" #: ../src/callbacks.cc:8638 ../src/callbacks.cc:9043 ../src/callbacks.cc:9197 #: ../src/callbacks.cc:9386 ../src/callbacks.cc:9568 ../src/callbacks.cc:9818 #: ../src/callbacks.cc:10290 ../src/callbacks.cc:10440 #: ../src/callbacks.cc:10554 ../src/callbacks.cc:11697 #: ../src/callbacks.cc:20228 msgid "Empty name field." msgstr "Geen naam opgegeven." #. unit with the same name exists -- overwrite or open the dialog again #: ../src/callbacks.cc:8643 msgid "" "A variable or unit with the same name already exists.\n" "Do you want to overwrite it?" msgstr "" "Er bestaat al een variabele of eenheid met deze naam.\n" "Wilt u die overschrijven?" #: ../src/callbacks.cc:8665 ../src/callbacks.cc:8715 msgid "Base unit does not exist." msgstr "Basiseenheid bestaat niet." #: ../src/callbacks.cc:8962 msgid "Edit Function (global)" msgstr "Functie bewerken (globaal)" #: ../src/callbacks.cc:8964 ../src/callbacks.cc:9167 msgid "New Function" msgstr "Nieuwe functie" #: ../src/callbacks.cc:9014 ../src/callbacks.cc:19989 ../src/callbacks.cc:20001 msgid "Yes" msgstr "Ja" #: ../src/callbacks.cc:9016 ../src/callbacks.cc:19991 ../src/callbacks.cc:20003 msgid "No" msgstr "Nee" #: ../src/callbacks.cc:9058 ../src/callbacks.cc:9216 msgid "Empty expression field." msgstr "Expressieveld is leeg." #. function with the same name exists -- overwrite or open the dialog again #. dataset with the same name exists -- overwrite or open the dialog again #: ../src/callbacks.cc:9066 ../src/callbacks.cc:9220 ../src/callbacks.cc:10450 msgid "" "A function with the same name already exists.\n" "Do you want to overwrite the function?" msgstr "" "Er bestaat al een functie met deze naam.\n" "Wilt u die overschrijven?" #: ../src/callbacks.cc:9280 ../src/callbacks.cc:9294 msgid "Unit does not exist" msgstr "Eenheid bestaat niet" #: ../src/callbacks.cc:9323 msgid "Edit Unknown Variable (global)" msgstr "Onbekende variabele bewerken (globaal)" #: ../src/callbacks.cc:9325 msgid "New Unknown Variable" msgstr "Nieuwe onbekende variabele" #. unknown with the same name exists -- overwrite or open dialog again #. variable with the same name exists -- overwrite or open dialog again #: ../src/callbacks.cc:9391 ../src/callbacks.cc:9578 ../src/callbacks.cc:9823 #: ../src/callbacks.cc:10558 msgid "" "An unit or variable with the same name already exists.\n" "Do you want to overwrite it?" msgstr "" "Er bestaat al een eenheid of variabele met deze naam.\n" "Wilt u die overschrijven?" #: ../src/callbacks.cc:9499 msgid "Edit Variable (global)" msgstr "Variabele bewerken (globaal)" #: ../src/callbacks.cc:9501 msgid "New Variable" msgstr "Nieuwe variabele" #: ../src/callbacks.cc:9574 msgid "Empty value field." msgstr "Geen waarde opgegeven." #: ../src/callbacks.cc:9675 msgid "Edit Vector" msgstr "Vector bewerken" #: ../src/callbacks.cc:9677 msgid "Edit Vector (global)" msgstr "Vector bewerken (globaal)" #: ../src/callbacks.cc:9679 msgid "New Vector" msgstr "Nieuwe vector" #: ../src/callbacks.cc:9686 msgid "Edit Matrix (global)" msgstr "Matrix bewerken (globaal)" #: ../src/callbacks.cc:9688 msgid "New Matrix" msgstr "Nieuwe matrix" #: ../src/callbacks.cc:9943 msgid "Vector Result" msgstr "Vector-antwoord" #: ../src/callbacks.cc:9945 msgid "Matrix Result" msgstr "Matrix-antwoord" #: ../src/callbacks.cc:10096 msgid "New Data Object" msgstr "Nieuw gegevensobject" #: ../src/callbacks.cc:10137 ../src/callbacks.cc:11851 msgid "Default" msgstr "Standaard" #: ../src/callbacks.cc:10139 msgid "Exact" msgstr "Exact" #: ../src/callbacks.cc:10197 msgid "text" msgstr "tekst" #: ../src/callbacks.cc:10202 ../src/callbacks.cc:10210 msgid "approximate" msgstr "benaderd" #: ../src/callbacks.cc:10370 msgid "Edit Data Set (global)" msgstr "Gegevensverzameling bewerken (globaal)" #: ../src/callbacks.cc:10372 msgid "New Data Set" msgstr "Nieuwe gegevensverzameling" #: ../src/callbacks.cc:10389 msgid "info" msgstr "info" #: ../src/callbacks.cc:10479 msgid "Property" msgstr "Eigenschap" #: ../src/callbacks.cc:10546 ../src/callbacks.cc:10632 msgid "No file name entered." msgstr "Geen bestandsnaam opgegeven." #: ../src/callbacks.cc:10588 ../src/callbacks.cc:10661 msgid "No delimiter selected." msgstr "Geen scheidingsteken geselecteerd." #: ../src/callbacks.cc:10593 #, c-format msgid "" "Could not import from file \n" "%s" msgstr "" "Kon niet importeren uit bestand \n" "%s" #: ../src/callbacks.cc:10674 msgid "No variable name entered." msgstr "Geen naam opgegeven voor variabele." #: ../src/callbacks.cc:10686 msgid "No known variable with entered name found." msgstr "Geen bekende variabele met opgegeven naam gevonden." #: ../src/callbacks.cc:10700 #, c-format msgid "" "Could not export to file \n" "%s" msgstr "" "Kon niet exporteren naar bestand \n" "%s" #: ../src/callbacks.cc:10796 ../src/callbacks.cc:10804 #: ../src/callbacks.cc:14132 ../src/callbacks.cc:16470 #: ../src/callbacks.cc:16473 msgid "My Variables" msgstr "Mijn variabelen" #: ../src/callbacks.cc:11136 msgid "Couldn't write definitions" msgstr "Kon definities niet schrijven" #: ../src/callbacks.cc:11383 #, fuzzy msgid "Abort" msgstr "afgebroken" #: ../src/callbacks.cc:11386 msgid "Undo" msgstr "" #: ../src/callbacks.cc:11388 msgid "Redo" msgstr "" #: ../src/callbacks.cc:11392 #, fuzzy msgid "Completion Mode" msgstr "Voltooien toestaan" #: ../src/callbacks.cc:11395 msgid "Limited strict completion" msgstr "" #: ../src/callbacks.cc:11396 #, fuzzy msgid "Strict completion" msgstr "Voltooien uitschakelen" #: ../src/callbacks.cc:11397 msgid "Limited full completion" msgstr "" #: ../src/callbacks.cc:11398 #, fuzzy msgid "Full completion" msgstr "Voltooien toestaan" #: ../src/callbacks.cc:11399 #, fuzzy msgid "No completion" msgstr "Voltooien toestaan" #: ../src/callbacks.cc:11673 msgid "Save Mode" msgstr "Modus opslaan" #: ../src/callbacks.cc:11701 msgid "Preset mode cannot be overwritten." msgstr "Vooringestelde modus kan niet worden overschreven." #: ../src/callbacks.cc:11723 msgid "Delete Mode" msgstr "Modus wissen" #: ../src/callbacks.cc:11730 msgid "Mode" msgstr "Modus" #: ../src/callbacks.cc:11850 msgid "Preset" msgstr "Voorinstelling" #: ../src/callbacks.cc:12584 #, c-format msgid "" "Couldn't write preferences to\n" "%s" msgstr "" "Kon de voorkeurinstellingen niet schrijven naar\n" "%s" #: ../src/callbacks.cc:13237 ../src/callbacks.cc:13250 msgid "never" msgstr "" #: ../src/callbacks.cc:13238 ../src/callbacks.cc:13252 #, fuzzy msgid "ask" msgstr "antw" #: ../src/callbacks.cc:13246 #, c-format msgid "%i days" msgstr "" #: ../src/callbacks.cc:14659 #, fuzzy msgid "Clear expression" msgstr "Expressie berekenen" #: ../src/callbacks.cc:14932 msgid "log10 function not found." msgstr "kon log10-functie niet vinden." #: ../src/callbacks.cc:16034 #, fuzzy msgid "Base units" msgstr "Basiseenheid" #: ../src/callbacks.cc:16035 #, fuzzy msgid "Optimal unit" msgstr "Voorvoegsel instellen" #: ../src/callbacks.cc:16036 #, fuzzy msgid "Optimal prefix" msgstr "Voorvoegsel instellen" #. For some reason a dialog is required to close/update the menu with the deleted function #: ../src/callbacks.cc:16238 msgid "Are you sure you want to delete the function?" msgstr "" #: ../src/callbacks.cc:16295 #, fuzzy msgid "All functions" msgstr "Functies" #: ../src/callbacks.cc:16346 #, fuzzy msgid "All variables" msgstr "Variabele x" #. For some reason a dialog is required to close/update the menu with the deleted variable #: ../src/callbacks.cc:16358 msgid "Are you sure you want to delete the variable?" msgstr "" #: ../src/callbacks.cc:16408 msgid "No items found" msgstr "" #: ../src/callbacks.cc:17044 #, fuzzy msgid "The selected Chinese year does not exist." msgstr "Basiseenheid bestaat niet." #: ../src/callbacks.cc:17056 msgid "Conversion to Gregorian calendar failed." msgstr "" #: ../src/callbacks.cc:17081 #, c-format msgid "Calendar conversion failed for: %s." msgstr "" #: ../src/callbacks.cc:17605 msgid "Select file to save PNG image to" msgstr "Bestand voor opslaan PNG-afbeelding selecteren" #: ../src/callbacks.cc:17608 ../src/callbacks.cc:20456 msgid "Allowed File Types" msgstr "Toegestane bestandstypes" #: ../src/callbacks.cc:17613 ../src/callbacks.cc:20467 msgid "All Files" msgstr "Alle bestanden" #. do not delete units that are used by other units #: ../src/callbacks.cc:18008 msgid "Cannot delete unit as it is needed by other units." msgstr "Kan eenheid niet wissen omdat die nodig is voor andere eenheden." #: ../src/callbacks.cc:18463 ../src/callbacks.cc:18692 msgid "none" msgstr "geen" #: ../src/callbacks.cc:18946 ../src/callbacks.cc:18947 #: ../src/callbacks.cc:18948 ../src/callbacks.cc:18949 #: ../src/callbacks.cc:18950 msgid "result is too long" msgstr "antwoord te lang" #: ../src/callbacks.cc:19851 ../src/callbacks.cc:19859 #: ../src/callbacks.cc:19867 ../src/callbacks.cc:19875 msgid "Elements (in horizontal order)" msgstr "Elementen (horizontale volgorde)" #: ../src/callbacks.cc:19888 ../src/callbacks.cc:19944 msgid "Select file to import" msgstr "Te importeren bestand selecteren" #: ../src/callbacks.cc:19888 ../src/callbacks.cc:19913 #: ../src/callbacks.cc:19944 msgid "_Open" msgstr "" #: ../src/callbacks.cc:19913 msgid "Select file to export to" msgstr "Bestand waarnaar moet worden geëxporteerd selecteren" #: ../src/callbacks.cc:19930 msgid "Select date" msgstr "Datum selecteren" #: ../src/callbacks.cc:20239 ../src/callbacks.cc:20269 msgid "" "A conflicting object with the same name exists. If you proceed and save " "changes, the conflicting object will be overwritten or deactivated.\n" "Do you want to proceed?" msgstr "" "Er is een conflicterend object met dezelfde naam. Indien u verder gaat en " "veranderingen opslaat wordt dit conflicterend object overschreven of " "inactief gemaakt.\n" "Wilt u verdergaan?" #: ../src/callbacks.cc:20453 msgid "Select file to export" msgstr "Te exporteren bestand selecteren" #: ../src/callbacks.cc:20525 ../src/callbacks.cc:20535 #: ../src/callbacks.cc:20544 msgid "It took too long to generate the plot data." msgstr "" #: ../src/callbacks.cc:20565 ../src/callbacks.cc:20610 msgid "Empty expression." msgstr "Expressie niet gegeven." #: ../src/callbacks.cc:20579 ../src/callbacks.cc:20624 msgid "Empty x variable." msgstr "Variabele x niet gegeven." #: ../src/callbacks.cc:20849 msgid "Classification" msgstr "Indeling" #: ../src/callbacks.cc:20854 msgid "Alkali Metal" msgstr "Alkalisch metaal" #: ../src/callbacks.cc:20855 msgid "Alkaline-Earth Metal" msgstr "Alkalisch aardmetaal" #: ../src/callbacks.cc:20856 msgid "Lanthanide" msgstr "Lanthanide" #: ../src/callbacks.cc:20857 msgid "Actinide" msgstr "Actinide" #: ../src/callbacks.cc:20858 msgid "Transition Metal" msgstr "Overgangsmetaal" #: ../src/callbacks.cc:20859 msgid "Metal" msgstr "Metaal" #: ../src/callbacks.cc:20860 msgid "Metalloid" msgstr "Metalloïde (halfmetaal)" #: ../src/callbacks.cc:20861 #, fuzzy msgid "Polyatomic Non-Metal" msgstr "Niet-metaal" #: ../src/callbacks.cc:20862 #, fuzzy msgid "Diatomic Non-Metal" msgstr "Niet-metaal" #: ../src/callbacks.cc:20863 msgid "Noble Gas" msgstr "Edelgas" #: ../src/callbacks.cc:20864 msgid "Unknown chemical properties" msgstr "" #: ../src/callbacks.cc:20956 msgid "No unknowns in result." msgstr "Geen onbekenden in antwoord." #: ../src/callbacks.cc:20962 msgid "Set Unknowns" msgstr "Onbekenden een waarde geven" #~ msgid "_Execute" #~ msgstr "_Uitvoeren" #~ msgid "Unit to convert to" #~ msgstr "Eenheid waarnaar moet worden geconverteerd" #~ msgid "Indicate Infinite Series" #~ msgstr "Oneindige reeksen aangeven" #, fuzzy #~ msgid "Full RPN Mode" #~ msgstr "RPN" #, fuzzy #~ msgid "RPN Stack Only" #~ msgstr "RPN-stapelgeheugen" #~ msgid "" #~ "Use only keypad keys for RPN operations (+-*/^) and use the rest of the " #~ "keyboard for expression entry" #~ msgstr "" #~ "Voor RPN-bewerkingen alleen het numerieke deel van het toetsenbord " #~ "gebruiken, en het hele toetsenbord voor het invoeren van expressies" #~ msgid "Complex Number" #~ msgstr "Complex getal" #~ msgid "+" #~ msgstr "+" #~ msgid "-" #~ msgstr "-" #~ msgid "*" #~ msgstr "*" #~ msgid "/" #~ msgstr "/" #~ msgid "xy" #~ msgstr "xy" #~ msgid "." #~ msgstr "." #, fuzzy #~ msgid "No default angle unit" #~ msgstr "Een nieuwe eenheid aanmaken" #, fuzzy #~ msgid "Create new function" #~ msgstr "Maak een nieuwe functie aan" #, fuzzy #~ msgid "Use default assumptions" #~ msgstr "standaard aannames" #, fuzzy #~ msgid "7" #~ msgstr "Naam" #, fuzzy #~ msgid "8" #~ msgstr "Naam" #, fuzzy #~ msgid "9" #~ msgstr "Naam" #, fuzzy #~ msgid "4" #~ msgstr "Naam" #, fuzzy #~ msgid "5" #~ msgstr "Naam" #, fuzzy #~ msgid "6" #~ msgstr "Naam" #, fuzzy #~ msgid "*" #~ msgstr "Naam" #, fuzzy #~ msgid "/" #~ msgstr "Naam" #, fuzzy #~ msgid "1" #~ msgstr "Naam" #, fuzzy #~ msgid "2" #~ msgstr "Naam" #, fuzzy #~ msgid "3" #~ msgstr "Naam" #, fuzzy #~ msgid "+" #~ msgstr "Naam" #, fuzzy #~ msgid "-" #~ msgstr "Naam" #, fuzzy #~ msgid "0" #~ msgstr "Naam" #, fuzzy #~ msgid "." #~ msgstr "Naam" #, fuzzy #~ msgid "=" #~ msgstr "Naam" #, fuzzy #~ msgid "i" #~ msgstr "f(x)" #, fuzzy #~ msgid "xy" #~ msgstr "xy" #, fuzzy #~ msgid "x" #~ msgstr "f(x)" #, fuzzy #~ msgid "y" #~ msgstr "f(x)" #, fuzzy #~ msgid "z" #~ msgstr "f(x)" #, fuzzy #~ msgid "x!" #~ msgstr "f(x)" #~ msgid "f(x)" #~ msgstr "f(x)" #~ msgid "Toggle exact mode" #~ msgstr "Exactmodus aan/uit" #~ msgid "Toggle fractional number display" #~ msgstr "Tonen van breuken aan/uit" #~ msgid "Raise by two" #~ msgstr "Tot de tweede macht" #~ msgid "x2" #~ msgstr "x2" #~ msgid "Base-10 logarithm" #~ msgstr "Logaritme met grondtal 10" #~ msgid "log" #~ msgstr "log" #~ msgid "Toggle hyperbolic functions" #~ msgstr "Hyperbolische functies aan/uit" #~ msgid "hyp" #~ msgstr "hyp" #~ msgid "Toggle inverse functions" #~ msgstr "Inverse functies aan/uit" #~ msgid "inv" #~ msgstr "inv" #~ msgid "Deg" #~ msgstr "Deg" #~ msgid "Rad" #~ msgstr "Rad" #~ msgid "Gra" #~ msgstr "Gra" #~ msgid "7" #~ msgstr "7" #~ msgid "8" #~ msgstr "8" #~ msgid "9" #~ msgstr "9" #~ msgid "4" #~ msgstr "4" #~ msgid "5" #~ msgstr "5" #~ msgid "6" #~ msgstr "6" #~ msgid "3" #~ msgstr "3" #~ msgid "Wget arguments" #~ msgstr "Argumenten voor wget" #~ msgid "" #~ "Arguments (in addition to timeout and output file) passed to wget when " #~ "fetching exchange rates" #~ msgstr "" #~ "Argumenten (naast tijdlimiet en uitvoerbestand) doorgegeven aan wget " #~ "wanneer wisselkoersen worden opgehaald" #~ msgid "" #~ "You need to download exchange rates to be able to convert between " #~ "different currencies. You can later get current exchange rates by " #~ "selecting “Update Exchange Rates†under the File menu.\n" #~ "\n" #~ "Do you want to fetch exchange rates now from the Internet?" #~ msgstr "" #~ "U moet de wisselkoersen ophalen om van de ene naar de andere munteenheid " #~ "te kunnen converteren. U kunt de huidige wisselkoersen ophalen door " #~ "\"Wisselkoersen ophalen\" te selecteren in het menu Bestand.\n" #~ "\n" #~ "Wilt u de wisselkoersen nu ophalen van het internet?" #~ msgid "" #~ "Could not display help.\n" #~ "%s" #~ msgstr "" #~ "Help kan niet worden getoond.\n" #~ "%s" #~ msgid "(De)activate use of Reverse Polish Notation syntax in expressions" #~ msgstr "" #~ "Gebruik van expressies in RPN (omgekeerde Poolse notatie) (de)activeren" #~ msgid "(De)activate the Reverse Polish Notation mode" #~ msgstr "De RPN-modus (omgekeerde Poolse notatie) (de)activeren" #~ msgid "x!" #~ msgstr "x!" #~ msgid "Edit value of selected register" #~ msgstr "Inhoud van het geselecteerde register bewerken" #~ msgid "Delete selected register" #~ msgstr "Het geselecteerde register wissen" #~ msgid "_Clear" #~ msgstr "_Leegmaken" #~ msgid "Enables separate placement of units" #~ msgstr "Afzonderlijk plaatsen van eenheden wordt toegestaan" #~ msgid "(De)activate limits to implicit multiplication" #~ msgstr "Beperkingen (de)activeren voor impliciete vermenigvuldiging" #~ msgid "Convert to unit" #~ msgstr "Converteren naar eenheid" #~ msgid "Convert result to entered unit expression" #~ msgstr "Antwoord converteren naar ingevoerde expressie voor eenheid" #~ msgid "Do the conversion and close this window" #~ msgstr "De conversie doorvoeren en dit venster sluiten" #~ msgid "_Selector" #~ msgstr "_Keuze" #~ msgid " " #~ msgstr " " #~ msgid "STATUS" #~ msgstr "STATUS" #~ msgid "SI" #~ msgstr "SI" #~ msgid "CGS" #~ msgstr "CGS" #~ msgid "Temporary" #~ msgstr "Tijdelijk" #~ msgid "Import CSV File..." #~ msgstr "CSV-bestand importeren..." #~ msgid "Export CSV File..." #~ msgstr "CSV-bestand exporteren..." #~ msgid "Set Unknowns..." #~ msgstr "Onbekenden een waarde geven..." #~ msgid "Other..." #~ msgstr "Overig..." #~ msgid "Save Mode..." #~ msgstr "Modus opslaan..." #~ msgid "Delete Mode..." #~ msgstr "Modus wissen..." #~ msgid "C_onvert..." #~ msgstr "C_onverteren..." #~ msgid "" #~ "Qalculate! (v. 0.9.7)\n" #~ "- the queer calculator\n" #~ "\n" #~ "http://qalculate.sourceforge.net/\n" #~ "\n" #~ "License: \tGNU General Public Licence\n" #~ "Author: \tHanna Knutsson\n" #~ "\n" #~ "Copyright (c) 2003-2006 Hanna Knutsson\n" #~ msgstr "" #~ "Qalculate! (v. 0.9.7)\n" #~ "- de \"queer\" rekenmachine\n" #~ "\n" #~ "http://qalculate.sourceforge.net/\n" #~ "\n" #~ "Licentie: \tGNU General Public Licence\n" #~ "Auteur: \tHanna Knutsson\n" #~ "\n" #~ "Copyright (c) 2003-2006 Hanna Knutsson\n" #~ msgid "About Qalculate!" #~ msgstr "Over Qalculate!" #~ msgid "Category that the generated variable(s) shall belong to" #~ msgstr "Categorie voor de nieuwe varabele(n)" #~ msgid "Argument type" #~ msgstr "Type van argument" #~ msgid "Modify selected subfunction" #~ msgstr "Geselecteerde subfunctie wijzigen" #~ msgid "The category this function belongs to" #~ msgstr "De categorie waartoe deze functie behoort" #~ msgid "a function, unit or variable" #~ msgstr "een functie, eenheid of variabele" #~ msgid "Action" #~ msgstr "Actie" #~ msgid "Abort operation" #~ msgstr "Bewerking afbreken" #~ msgid "Ans" #~ msgstr "Antw" #~ msgid "" #~ "Binary\n" #~ "Octal\n" #~ "Decimal\n" #~ "Hexadecimal\n" #~ "Sexagesimal\n" #~ "Time format\n" #~ "Roman\n" #~ "Other..." #~ msgstr "" #~ "Binair\n" #~ "Octaal\n" #~ "Decimaal\n" #~ "Hexadecimaal\n" #~ "Sexagesimaal\n" #~ "Tijdnotatie\n" #~ "Romeins\n" #~ "Overig..." #~ msgid "Enable Prefixes" #~ msgstr "Voorvoegsels toestaan" #~ msgid "Enable _Prefixes" #~ msgstr "_Voorvoegsels toestaan" #~ msgid "Enter expression here" #~ msgstr "Expressie hier invoeren" #~ msgid "" #~ "Normal\n" #~ "Engineering\n" #~ "Scientific\n" #~ "Pure\n" #~ "Simple" #~ msgstr "" #~ "Normaal\n" #~ "Wetenschappelijk\n" #~ "Technisch\n" #~ "Zuiver\n" #~ "Eenvoudig" #~ msgid "Progress..." #~ msgstr "Voortgang..." #~ msgid "Result" #~ msgstr "Antwoord" #~ msgid "Category that this variable belongs to" #~ msgstr "Categorie waartoe deze variabele behoort" #~ msgid "Font" #~ msgstr "Lettertype" #~ msgid "Preferences" #~ msgstr "Voorkeuren" #~ msgid "Select custom font" #~ msgstr "Aangepast lettertype selecteren" #~ msgid "The category this unit belongs to" #~ msgstr "De categorie van deze eenheid" #~ msgid "C_onvert Result" #~ msgstr "Antwoord c_onverteren" #~ msgid "Select result font" #~ msgstr "Lettertype voor antwoord selecteren" #~ msgid "Select expression font" #~ msgstr "Lettertype voor expressie selecteren" #~ msgid "Select status font" #~ msgstr "Lettertype voor status selecteren" #~ msgid "Halogen" #~ msgstr "Halogeen" #~ msgid "Transactinide" #~ msgstr "Transactinide" qalculate-gtk-2.8.2/po/sv.po0000644000175000017500000034047513372541077012636 00000000000000# translation of sv.po to Swedish # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # Hanna Knutsson , 2003. # msgid "" msgstr "" "Project-Id-Version: sv\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-13 13:19+0100\n" "PO-Revision-Date: 2006-05-04 12:29+0200\n" "Last-Translator: Hanna Knutsson \n" "Language-Team: Swedish\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../data/qalculate-gtk.desktop.in.h:1 ../data/main.ui.h:14 #: ../src/callbacks.cc:7062 ../src/callbacks.cc:7457 ../src/callbacks.cc:8059 msgid "Qalculate!" msgstr "Qalculate!" #: ../data/qalculate-gtk.desktop.in.h:2 #: ../data/qalculate-gtk.appdata.xml.in.h:2 ../src/callbacks.cc:19948 msgid "Powerful and easy to use calculator" msgstr "Kraftfull och användarvänlig miniräknare" #: ../data/qalculate-gtk.appdata.xml.in.h:1 msgid "Qalculate! (GTK+ UI)" msgstr "Qalculate! (GTK+ UI)" #: ../data/qalculate-gtk.appdata.xml.in.h:3 msgid "" "

Qalculate! is a desktop calculator with support for units, algebra and a " "myriad of practical functions. All is accessible from a simple expression " "entry with convenient completion and efficient error handling, as well as " "from a number of tool windows and a traditional keypad.

The parsing " "of mathematical expressions and the display of the result can be customized " "in many ways to support your specific needs. The result can after the " "initial calculation be further manipulated using unit conversion, " "factorization, etc.

Previous expressions and results are kept in " "the history list and can also be stored in variables.

Functions, " "units and varibles can all be customised from within the application.

" msgstr "" #: ../data/argumentrules.ui.h:1 msgid "Argument Rules" msgstr "Parameterregler" #: ../data/argumentrules.ui.h:2 ../data/csvexport.ui.h:2 #: ../data/csvimport.ui.h:2 ../data/datasetedit.ui.h:2 ../data/datasets.ui.h:2 #: ../data/functionedit.ui.h:3 ../data/matrix.ui.h:2 ../data/matrixedit.ui.h:3 #: ../data/simplefunctionedit.ui.h:3 ../data/unitedit.ui.h:3 #: ../data/unknownedit.ui.h:3 ../data/variableedit.ui.h:3 #: ../src/callbacks.cc:10586 ../src/callbacks.cc:12327 #: ../src/callbacks.cc:12377 ../src/callbacks.cc:18408 #: ../src/callbacks.cc:20691 ../src/callbacks.cc:20716 #: ../src/callbacks.cc:20733 ../src/callbacks.cc:20747 #: ../src/callbacks.cc:21256 ../src/callbacks.cc:21765 msgid "_Cancel" msgstr "_Avbryt" #: ../data/argumentrules.ui.h:3 msgid "Do not save modifications" msgstr "Spara inte modifikationerna" #: ../data/argumentrules.ui.h:4 ../data/csvexport.ui.h:3 #: ../data/csvimport.ui.h:4 ../data/datasetedit.ui.h:4 ../data/datasets.ui.h:4 #: ../data/functionedit.ui.h:5 ../data/matrixedit.ui.h:5 #: ../data/simplefunctionedit.ui.h:5 ../data/unitedit.ui.h:5 #: ../data/unknownedit.ui.h:5 ../data/variableedit.ui.h:5 #: ../src/callbacks.cc:20733 ../src/callbacks.cc:21765 msgid "_OK" msgstr "_OK" #: ../data/argumentrules.ui.h:5 msgid "Accept the modification of argument rules" msgstr "Godkänn modifiering av parameterregler" #: ../data/argumentrules.ui.h:6 msgid "Enable rules and type test" msgstr "Aktivera villkor- och klass-test" #: ../data/argumentrules.ui.h:7 msgid "Custom condition" msgstr "Anpassat villkor" #: ../data/argumentrules.ui.h:8 msgid "" "Ex. if argument is a matrix that must have equal number of rows and columns: " "rows(\\x) = columns(\\x)" msgstr "" "Ex. om parametern är en matris och mÃ¥ste ha lika antal rader och kolumner: " "rows(\\x) = columns(\\x)" #: ../data/argumentrules.ui.h:9 msgid "Allow matrix" msgstr "TillÃ¥t matriser" #: ../data/argumentrules.ui.h:10 msgid "Forbid zero" msgstr "Förbjud noll" #: ../data/argumentrules.ui.h:11 msgid "Handle vector" msgstr "Hantera vektor" #: ../data/argumentrules.ui.h:12 msgid "Calculate function for each separate element in vector." msgstr "Beräkna funktionen för varje separat element i vektor." #: ../data/argumentrules.ui.h:13 msgid "Min" msgstr "Min" #: ../data/argumentrules.ui.h:14 msgid "Include equals" msgstr "Inkludera lika med" #: ../data/argumentrules.ui.h:15 msgid "Max" msgstr "Max" #: ../data/setbase.ui.h:1 ../data/nbases.ui.h:1 msgid "Number Bases" msgstr "Talbaser" #: ../data/setbase.ui.h:2 ../data/datasets.ui.h:7 ../data/decimals.ui.h:2 #: ../data/functionedit.ui.h:57 ../data/functions.ui.h:2 #: ../data/namesedit.ui.h:2 ../data/nbases.ui.h:2 ../data/percentage.ui.h:5 #: ../data/plot.ui.h:5 ../data/precision.ui.h:4 ../data/preferences.ui.h:1 #: ../data/units.ui.h:2 ../data/variables.ui.h:2 ../src/callbacks.cc:1397 #: ../src/callbacks.cc:8711 ../src/callbacks.cc:10578 ../src/callbacks.cc:21611 msgid "_Close" msgstr "_Stäng" #: ../data/setbase.ui.h:3 ../data/main.ui.h:61 ../data/nbases.ui.h:4 #: ../src/callbacks.cc:16817 msgid "Binary" msgstr "Binär" #: ../data/setbase.ui.h:4 ../data/main.ui.h:62 ../data/nbases.ui.h:5 #: ../src/callbacks.cc:16818 msgid "Octal" msgstr "Oktal" #: ../data/setbase.ui.h:5 ../data/main.ui.h:63 ../data/nbases.ui.h:3 msgid "Decimal" msgstr "Decimal" #: ../data/setbase.ui.h:6 ../data/main.ui.h:64 ../data/nbases.ui.h:10 #: ../src/callbacks.cc:16819 msgid "Duodecimal" msgstr "Duodecimal" #: ../data/setbase.ui.h:7 ../data/main.ui.h:65 ../data/nbases.ui.h:11 #: ../src/callbacks.cc:16820 msgid "Hexadecimal" msgstr "Hexadecimal" #: ../data/setbase.ui.h:8 ../data/csvexport.ui.h:12 ../data/csvimport.ui.h:29 msgid "Other" msgstr "Annan" #: ../data/setbase.ui.h:9 ../data/plot.ui.h:42 msgid "10" msgstr "10" #: ../data/setbase.ui.h:10 ../data/main.ui.h:67 msgid "Sexagesimal" msgstr "Sexagesimal" #: ../data/setbase.ui.h:11 ../data/main.ui.h:208 ../src/callbacks.cc:4432 msgid "Time format" msgstr "Tidsformat" #: ../data/setbase.ui.h:12 ../data/nbases.ui.h:9 ../src/callbacks.cc:4428 msgid "Roman numerals" msgstr "Romerska siffror" #: ../data/setbase.ui.h:13 msgid "Result Base" msgstr "Resultatbas" #: ../data/setbase.ui.h:14 msgid "Expression Base" msgstr "Uttrycksbas" #: ../data/csvexport.ui.h:1 msgid "Export CSV File" msgstr "Exportera CSV-fil" #: ../data/csvexport.ui.h:4 msgid "Current result" msgstr "Nuvarande resultat" #: ../data/csvexport.ui.h:5 msgid "Matrix/vector variable" msgstr "Matris/vektorvariabel" #: ../data/csvexport.ui.h:6 ../data/csvimport.ui.h:6 #: ../data/functionedit.ui.h:45 msgid "File" msgstr "Fil" #: ../data/csvexport.ui.h:7 ../data/csvimport.ui.h:23 msgid "Delimiter" msgstr "Avgränsare" #: ../data/csvexport.ui.h:8 ../data/csvimport.ui.h:25 msgid "Comma" msgstr "Komma" #: ../data/csvexport.ui.h:9 ../data/csvimport.ui.h:26 msgid "Tabulator" msgstr "Tabulator" #: ../data/csvexport.ui.h:10 ../data/csvimport.ui.h:27 msgid "Semicolon" msgstr "Semikolon" #: ../data/csvexport.ui.h:11 ../data/csvimport.ui.h:28 msgid "Space" msgstr "Mellanslag" #: ../data/csvimport.ui.h:1 msgid "Import CSV File" msgstr "Importera CSV-fil" #: ../data/csvimport.ui.h:3 msgid "Do not import the file" msgstr "Avbryt filimport" #: ../data/csvimport.ui.h:5 msgid "Import the file" msgstr "Importera filen" #: ../data/csvimport.ui.h:7 msgid "Name of the data file to import" msgstr "Namn för filen som skall importeras" #: ../data/csvimport.ui.h:8 msgid "Select a file" msgstr "Välj en fil" #: ../data/csvimport.ui.h:9 msgid "Import as" msgstr "Importera som" #: ../data/csvimport.ui.h:10 ../data/functionedit.ui.h:33 ../data/main.ui.h:18 #: ../data/matrix.ui.h:1 ../data/matrixedit.ui.h:18 ../src/callbacks.cc:10591 msgid "Matrix" msgstr "Matris" #: ../data/csvimport.ui.h:11 msgid "" "If a matrix or vectors shall be generated from the contents of the file " msgstr "Huruvida en matris eller vektor skall genereras frÃ¥n filinnehÃ¥llet" #: ../data/csvimport.ui.h:12 ../src/callbacks.cc:11457 #: ../src/callbacks.cc:17250 msgid "Vectors" msgstr "Vektorer" #: ../data/csvimport.ui.h:13 msgid "If a matrix or vectors shall be generated from the contents of the file" msgstr "Huruvida en matris eller vektor ska genereras frÃ¥n filinnehÃ¥llet" #: ../data/csvimport.ui.h:14 ../data/datasetedit.ui.h:6 #: ../data/functionedit.ui.h:7 ../data/matrixedit.ui.h:8 #: ../data/namesedit.ui.h:3 ../data/simplefunctionedit.ui.h:6 #: ../data/unitedit.ui.h:7 ../data/unknownedit.ui.h:7 #: ../data/variableedit.ui.h:6 ../src/interface.cc:1306 #: ../src/interface.cc:1482 ../src/interface.cc:1792 ../src/interface.cc:2049 #: ../src/interface.cc:2092 ../src/callbacks.cc:12334 msgid "Name" msgstr "Namn" #: ../data/csvimport.ui.h:15 msgid "" "Name (or name prefix) used to reference generated variable(s) in expressions" msgstr "" "Namn (eller namnprefix) för referenser till genererade variabler i uttryck" #: ../data/csvimport.ui.h:16 ../data/datasetedit.ui.h:9 #: ../data/functionedit.ui.h:11 ../data/matrixedit.ui.h:12 #: ../data/unitedit.ui.h:10 ../data/unknownedit.ui.h:25 #: ../data/variableedit.ui.h:15 msgid "Descriptive name" msgstr "Beskrivande namn" #: ../data/csvimport.ui.h:17 ../data/matrixedit.ui.h:13 #: ../data/unknownedit.ui.h:26 ../data/variableedit.ui.h:16 msgid "Title displayed in menus and in variable manager" msgstr "Rubrik som skall visas i menyer och variabelhanteraren" #: ../data/csvimport.ui.h:18 ../data/functionedit.ui.h:10 ../data/main.ui.h:289 #: ../data/matrixedit.ui.h:11 ../data/unitedit.ui.h:20 #: ../data/unknownedit.ui.h:23 ../data/variableedit.ui.h:13 #: ../src/interface.cc:1317 ../src/interface.cc:1374 ../src/interface.cc:1438 #: ../src/interface.cc:1506 msgid "Category" msgstr "Kategori" #: ../data/csvimport.ui.h:19 msgid "First row" msgstr "Första raden" #: ../data/csvimport.ui.h:20 msgid "The first row with data to import in the file" msgstr "Första raden som innehÃ¥ller data att importera" #: ../data/csvimport.ui.h:21 msgid "Includes headings" msgstr "Inkludera kolumnnamn" #: ../data/csvimport.ui.h:22 msgid "If the first row contains column headings" msgstr "Huruvida den första raden är kolumnrubriker" #: ../data/csvimport.ui.h:24 msgid "Delimiter used to separate columns in the file" msgstr "Avgränsare använd för att separera kolumner i filen" #: ../data/csvimport.ui.h:30 msgid "Custom delimiter" msgstr "Anpassad avgränsare" #: ../data/datasetedit.ui.h:1 msgid "Edit Data Property" msgstr "Redigera dataegenskap" #: ../data/datasetedit.ui.h:3 msgid "Do not create/modify this data set" msgstr "Avbryt skapande/modifiering av detta dataset" #: ../data/datasetedit.ui.h:5 msgid "Accept the creation/modification of this data set" msgstr "Godkänn skapande/modifiering av detta dataset" #: ../data/datasetedit.ui.h:7 msgid "Name used for reference" msgstr "Namn använt som referens" #: ../data/datasetedit.ui.h:8 ../data/functionedit.ui.h:9 #: ../data/matrixedit.ui.h:10 ../data/unitedit.ui.h:9 #: ../data/unknownedit.ui.h:9 ../data/variableedit.ui.h:8 msgid "Names Details" msgstr "Namndetaljer" #: ../data/datasetedit.ui.h:10 msgid "Title displayed in menus and in data set manager" msgstr "Rubrik som skall visas i menyer och datasetshanteraren" #: ../data/datasetedit.ui.h:11 ../data/functionedit.ui.h:15 msgid "Description" msgstr "Beskrivning" #: ../data/datasetedit.ui.h:12 msgid "Description of this data property" msgstr "Beskrivning av dataegenskapen" #: ../data/datasetedit.ui.h:13 msgid "Value Type" msgstr "Värdetyp" #: ../data/datasetedit.ui.h:14 ../data/functionedit.ui.h:30 #: ../data/main.ui.h:263 msgid "Text" msgstr "Text" #: ../data/datasetedit.ui.h:15 ../data/functionedit.ui.h:27 ../data/main.ui.h:4 #: ../data/unknownedit.ui.h:12 msgid "Number" msgstr "Nummer" #: ../data/datasetedit.ui.h:16 ../data/functionedit.ui.h:18 ../data/plot.ui.h:8 #: ../data/simplefunctionedit.ui.h:8 ../src/interface.cc:1808 #: ../src/interface.cc:2534 msgid "Expression" msgstr "Uttryck" #: ../data/datasetedit.ui.h:17 msgid "Hide" msgstr "Göm" #: ../data/datasetedit.ui.h:18 msgid "Use as key" msgstr "Använd som nyckel" #: ../data/datasetedit.ui.h:19 msgid "Approximate value" msgstr "Approximerat värde" #: ../data/datasetedit.ui.h:20 msgid "Case sensitive value" msgstr "Storlekskänsligt värde" #: ../data/datasetedit.ui.h:21 msgid "Value uses brackets" msgstr "Värdet använder klammrar" #: ../data/datasetedit.ui.h:22 ../data/main.ui.h:287 msgid "Unit expression" msgstr "Enhetsuttryck" #: ../data/datasetedit.ui.h:23 ../src/callbacks.cc:11006 msgid "Edit Data Set" msgstr "Redigera dataset" #: ../data/datasetedit.ui.h:24 ../data/plot.ui.h:7 ../src/interface.cc:2046 #: ../src/interface.cc:2531 msgid "Title" msgstr "Titel" #: ../data/datasetedit.ui.h:25 msgid "Data file" msgstr "Datafil" #: ../data/datasetedit.ui.h:26 msgid "Description of this data set" msgstr "Beskrivning av detta dataset" #: ../data/datasetedit.ui.h:27 msgid "Copyright" msgstr "Upphovsrätt" #: ../data/datasetedit.ui.h:28 ../data/functionedit.ui.h:17 #: ../data/preferences.ui.h:20 msgid "General" msgstr "Allmänt" #: ../data/datasetedit.ui.h:29 msgid "Properties:" msgstr "Egenskaper:" #: ../data/datasetedit.ui.h:30 msgid "Definition of the properties of this data set" msgstr "Definiering av detta datasets egenskaper" #: ../data/datasetedit.ui.h:31 ../data/functions.ui.h:3 ../data/main.ui.h:16 #: ../data/units.ui.h:3 ../data/variables.ui.h:3 msgid "_New" msgstr "_Ny" #: ../data/datasetedit.ui.h:32 ../data/functions.ui.h:5 ../data/main.ui.h:39 #: ../data/units.ui.h:5 ../data/variables.ui.h:5 msgid "_Edit" msgstr "_Redigera" #: ../data/datasetedit.ui.h:33 ../data/functionedit.ui.h:53 #: ../data/functions.ui.h:9 ../data/units.ui.h:11 ../data/variables.ui.h:9 #: ../src/callbacks.cc:12377 msgid "_Delete" msgstr "_Ta bort" #: ../data/datasetedit.ui.h:34 ../src/callbacks.cc:2342 #: ../src/callbacks.cc:3361 msgid "Properties" msgstr "Egenskaper" #: ../data/datasetedit.ui.h:35 msgid "Name used to invoke the function in expressions" msgstr "Namn som används för referera till funktionen i uttryck" #: ../data/datasetedit.ui.h:36 msgid "Object argument name" msgstr "Objektargumentets namn" #: ../data/datasetedit.ui.h:37 msgid "Property argument name" msgstr "Egenskapsargumentets namn" #: ../data/datasetedit.ui.h:38 msgid "Default property" msgstr "Förvald egenskap" #: ../data/datasetedit.ui.h:39 ../data/functionedit.ui.h:42 #: ../data/main.ui.h:21 ../data/plot.ui.h:9 ../src/interface.cc:1360 msgid "Function" msgstr "Funktion" #: ../data/datasets.ui.h:1 ../src/callbacks.cc:10732 msgid "Edit Data Object" msgstr "Redigera dataobjekt" #: ../data/datasets.ui.h:3 msgid "Do not create/modify this data object" msgstr "Avbryt skapande/modifiering av dataobjektet" #: ../data/datasets.ui.h:5 msgid "Accept the creation/modification of this data object" msgstr "Godkänn skapande/modifiering av dataobjektet" #. new dataset #: ../data/datasets.ui.h:6 ../src/callbacks.cc:11102 msgid "Data Sets" msgstr "Dataset" #: ../data/datasets.ui.h:8 ../data/main.ui.h:23 ../src/interface.cc:1589 msgid "Data Set" msgstr "Dataset" #: ../data/datasets.ui.h:9 msgid "Create a new data set" msgstr "Skapa ett nytt dataset" #: ../data/datasets.ui.h:10 msgid "Edit the selected data set" msgstr "Redigera valt dataset" #: ../data/datasets.ui.h:11 msgid "Delete the selected data set" msgstr "Ta bort valt dataset" #: ../data/datasets.ui.h:12 msgid "Objects" msgstr "Objekt" #: ../data/datasets.ui.h:13 msgid "Create a new data object" msgstr "Skapa ett nytt dataobjekt" #: ../data/datasets.ui.h:14 msgid "Edit the selected data object" msgstr "Redigera valt dataobjekt" #: ../data/datasets.ui.h:15 msgid "Remove the selected data object" msgstr "Ta bort valt dataobject" #: ../data/datasets.ui.h:16 msgid "Data Set Description" msgstr "Beskrivning av dataset" #: ../data/datasets.ui.h:17 msgid "Object Attributes" msgstr "Objektegenskaper" #: ../data/decimals.ui.h:1 msgid "Decimals" msgstr "Decimaler" #: ../data/decimals.ui.h:3 ../data/matrix.ui.h:3 ../data/plot.ui.h:6 #: ../data/precision.ui.h:5 msgid "Close this window" msgstr "Stäng fönstret" #: ../data/decimals.ui.h:4 msgid "Min decimals" msgstr "Min decimaler" #: ../data/decimals.ui.h:5 msgid "Max decimals" msgstr "Max decimaler" #: ../data/decimals.ui.h:6 msgid "Minimal number of displayed decimals" msgstr "Minimalt antal visade decimaler" #: ../data/decimals.ui.h:7 ../data/plot.ui.h:40 ../data/unitedit.ui.h:44 msgid "0" msgstr "0" #: ../data/decimals.ui.h:8 msgid "Maximal number of decimals to display (and round to)" msgstr "Maximalt antal decimaler att visa (och avrunda till)" #: ../data/decimals.ui.h:9 msgid "2" msgstr "2" #: ../data/functionedit.ui.h:1 ../src/callbacks.cc:9598 #: ../src/callbacks.cc:9801 msgid "Edit Function" msgstr "Redigera funktion" #: ../data/functionedit.ui.h:2 ../data/main.ui.h:189 ../data/matrixedit.ui.h:2 #: ../data/plot.ui.h:2 ../data/unitedit.ui.h:2 ../data/unknownedit.ui.h:2 #: ../data/variableedit.ui.h:2 msgid "_Help" msgstr "_Hjälp" #: ../data/functionedit.ui.h:4 msgid "Do not create/modify this function" msgstr "Avbryt skapande/modifiering av funktionen" #: ../data/functionedit.ui.h:6 msgid "Accept the creation/modification of this function" msgstr "Godta skapande/modifiering av funktionen" #: ../data/functionedit.ui.h:8 msgid "Name used to invoke this function in expressions" msgstr "Namn som används för referera till funktionen i uttryck" #: ../data/functionedit.ui.h:12 msgid "Title displayed in menus and in function manager" msgstr "Rubrik som skall visas i menyer och funktionshanteraren" #: ../data/functionedit.ui.h:13 msgid "Hide function" msgstr "Dölj funktionen" #: ../data/functionedit.ui.h:14 msgid "If this function shall be hidden in menus" msgstr "Huruvida funktionen skall döljas i menyer" #: ../data/functionedit.ui.h:16 msgid "Description of this function" msgstr "Beskrivning av funktionen" #: ../data/functionedit.ui.h:19 msgid "" "Use \\x for the first, \\y for the second and \\z for the third argument. " "For more information click the help button." msgstr "" "Använd \\x för den första, \\y för den andra och \\z för den tredje " "parametern. För mer information klicka pÃ¥ hjälpknappen." #: ../data/functionedit.ui.h:20 msgid "Condition" msgstr "Förutsättning" #: ../data/functionedit.ui.h:21 msgid "" "Condition that must be true for the function. Ex. if the second argument " "must be greater than the first: \"\\y > \\x\"" msgstr "" "Förutsättning som mÃ¥ste infrias för funktionen. Ex. om den andra parametern " "mÃ¥ste var större än den första: \"\\y > \\x\"" #: ../data/functionedit.ui.h:22 msgid "Sub-Functions" msgstr "Subfunktioner" #: ../data/functionedit.ui.h:23 msgid "Arguments:" msgstr "Parametrar:" #: ../data/functionedit.ui.h:24 msgid "Definition of this function's arguments" msgstr "Definiering av funktionens parametrar" #: ../data/functionedit.ui.h:25 msgid "Argument name" msgstr "Parameternamn" #: ../data/functionedit.ui.h:26 msgid "Free" msgstr "Valfri" #: ../data/functionedit.ui.h:28 ../data/main.ui.h:8 ../data/unknownedit.ui.h:15 msgid "Integer" msgstr "Heltal" #: ../data/functionedit.ui.h:29 msgid "Symbol" msgstr "Symbol" #: ../data/functionedit.ui.h:31 msgid "Date" msgstr "Datum" #: ../data/functionedit.ui.h:32 ../data/main.ui.h:19 ../data/matrix.ui.h:11 #: ../data/matrixedit.ui.h:20 ../src/callbacks.cc:10589 msgid "Vector" msgstr "Vektor" #: ../data/functionedit.ui.h:34 msgid "Positive number" msgstr "Positivt nummer" #: ../data/functionedit.ui.h:35 msgid "Non-zero number" msgstr "Icke-noll nummer" #: ../data/functionedit.ui.h:36 msgid "Non-negative number" msgstr "Icke-negativt nummer" #: ../data/functionedit.ui.h:37 msgid "Positive integer" msgstr "Positivt heltal" #: ../data/functionedit.ui.h:38 msgid "Non-zero integer" msgstr "Icke-noll heltal" #: ../data/functionedit.ui.h:39 msgid "Non-negative integer" msgstr "Icke-negativt nummer" #: ../data/functionedit.ui.h:40 msgid "Boolean" msgstr "Boolskt värde" #: ../data/functionedit.ui.h:41 ../src/callbacks.cc:11110 msgid "Object" msgstr "Objekt" #: ../data/functionedit.ui.h:43 ../data/main.ui.h:24 ../src/interface.cc:1486 #: ../src/interface.cc:1490 msgid "Unit" msgstr "Enhet" #: ../data/functionedit.ui.h:44 ../data/main.ui.h:17 ../src/interface.cc:1418 msgid "Variable" msgstr "Variabel" #: ../data/functionedit.ui.h:46 msgid "Angle" msgstr "Vinkel" #: ../data/functionedit.ui.h:47 msgid "Data object" msgstr "Dataobjekt" #: ../data/functionedit.ui.h:48 msgid "Data property" msgstr "Dataegenskap" #: ../data/functionedit.ui.h:49 ../data/plot.ui.h:35 msgid "_Add" msgstr "_Lägg till" #: ../data/functionedit.ui.h:50 msgid "Add entered argument definition" msgstr "Lägg till parameterdefinitionen" #: ../data/functionedit.ui.h:51 ../data/functions.ui.h:13 ../data/plot.ui.h:36 #: ../src/callbacks.cc:21765 msgid "_Apply" msgstr "_Applicera" #: ../data/functionedit.ui.h:52 msgid "Modify selected argument" msgstr "Modifiera vald parameter" #: ../data/functionedit.ui.h:54 msgid "Remove selected argument" msgstr "Ta bort vald parameter" #: ../data/functionedit.ui.h:55 msgid "Rules" msgstr "Villkor" #: ../data/functionedit.ui.h:56 msgid "Edit conditions for selected argument" msgstr "Modifiera villkor vald parameter" #: ../data/functionedit.ui.h:58 msgid "Close this dialog" msgstr "Stäng dialogfönstret" #: ../data/functionedit.ui.h:59 ../src/interface.cc:1811 msgid "Precalculate" msgstr "Förberäkna" #: ../data/functionedit.ui.h:60 msgid "Calculate the subfunction only once, before the parent function" msgstr "Beräkna subfunktionen endast en gÃ¥ng, innan huvudfunktionen" #: ../data/functionedit.ui.h:61 msgid "Add entered subfunction" msgstr "Lägg till subfunktionen" #: ../data/functionedit.ui.h:62 msgid "Apply changes to the selected subfunction" msgstr "Verkställ ändringar av vald subfunktion" #: ../data/functionedit.ui.h:63 msgid "Remove the selected subfunction" msgstr "Ta bort vald subfunktion" #: ../data/functions.ui.h:1 ../data/main.ui.h:132 msgid "Functions" msgstr "Funktioner" #: ../data/functions.ui.h:4 ../data/main.ui.h:227 msgid "Create a new function" msgstr "Skapa en ny funktion" #: ../data/functions.ui.h:6 msgid "Edit the selected function" msgstr "Redigera vald funktion" #: ../data/functions.ui.h:7 ../data/matrix.ui.h:4 ../data/units.ui.h:7 #: ../data/variables.ui.h:7 ../src/callbacks.cc:8717 msgid "_Insert" msgstr "_Infoga" #: ../data/functions.ui.h:8 msgid "Insert (or execute) the selected function into the expression entry" msgstr "Sätt in (eller exekvera) vald funktion i uttrycket" #: ../data/functions.ui.h:10 msgid "Delete the selected function" msgstr "Ta bort vald funktion" #: ../data/functions.ui.h:11 msgid "(De)activate the selected function" msgstr "(Av)aktivera vald funktion" #: ../data/functions.ui.h:12 ../data/units.ui.h:14 ../data/variables.ui.h:12 #: ../src/callbacks.cc:2380 ../src/callbacks.cc:2619 ../src/callbacks.cc:2861 msgid "Deacti_vate" msgstr "Avakti_vera" #: ../data/functions.ui.h:14 msgid "Apply the selected function to the current expression" msgstr "Applicera vald funktion pÃ¥ det nuvarande uttrycket" #: ../data/functions.ui.h:15 ../data/units.ui.h:15 ../data/variables.ui.h:14 msgid "Categor_y" msgstr "Kategor_i" #: ../data/functions.ui.h:16 msgid "_Function" msgstr "_Funktion" #: ../data/functions.ui.h:17 msgid "Descri_ption" msgstr "Beskri_vning" #: ../data/main.ui.h:1 msgid "Default assumptions" msgstr "Förvalda antaganden" #: ../data/main.ui.h:2 ../data/unknownedit.ui.h:17 ../src/callbacks.cc:21668 msgid "Unknown" msgstr "Okänd" #: ../data/main.ui.h:3 msgid "Not Matrix" msgstr "Inte matris" #: ../data/main.ui.h:5 msgid "Complex" msgstr "Komplex" #: ../data/main.ui.h:6 msgid "Real" msgstr "Reell" #: ../data/main.ui.h:7 msgid "Rational" msgstr "Rationell" #: ../data/main.ui.h:9 ../data/unknownedit.ui.h:22 msgid "Non-Zero" msgstr "Ej noll" #: ../data/main.ui.h:10 ../data/unknownedit.ui.h:18 msgid "Positive" msgstr "Positiv" #: ../data/main.ui.h:11 ../data/unknownedit.ui.h:19 msgid "Non-Negative" msgstr "Ej negativ" #: ../data/main.ui.h:12 ../data/unknownedit.ui.h:20 msgid "Negative" msgstr "Negativ" #: ../data/main.ui.h:13 ../data/unknownedit.ui.h:21 msgid "Non-Positive" msgstr "Ej positiv" #: ../data/main.ui.h:15 msgid "_File" msgstr "_Arkiv" #: ../data/main.ui.h:20 msgid "Unknown Variable" msgstr "Okänd variabel" #: ../data/main.ui.h:22 msgid "Function (simplified)" msgstr "Funktion (förenklad)" #: ../data/main.ui.h:25 msgid "Import CSV File…" msgstr "Importera CSV-fil…" #: ../data/main.ui.h:26 msgid "Export CSV File…" msgstr "Exportera CSV-fil…" #: ../data/main.ui.h:27 msgid "_Store Result…" msgstr "_Spara resultatet…" #: ../data/main.ui.h:28 msgid "Save Result Image…" msgstr "Spara resulatbild…" #: ../data/main.ui.h:29 msgid "Save local functions, variables and units" msgstr "Spara lokala funktioner, variabler och enheter" #: ../data/main.ui.h:30 msgid "Save Definitions" msgstr "Spara definitioner" #: ../data/main.ui.h:31 msgid "Fetch current exchange rates from the Internet" msgstr "Hämta nuvarande växelkurser frÃ¥n internet" #: ../data/main.ui.h:32 msgid "Update Exchange Rates" msgstr "Updatera växelkurser" #: ../data/main.ui.h:33 msgid "Plot Functions/Data" msgstr "Rita funktions-/datadiagram" #: ../data/main.ui.h:34 msgid "Convert Number Bases" msgstr "Omvandla mellan talbaser" #: ../data/main.ui.h:35 msgid "Calendar Conversion" msgstr "Kalenderomvandling" #: ../data/main.ui.h:36 msgid "Percentage Calculation Tool" msgstr "Procentberäkningsverktyg" #: ../data/main.ui.h:37 msgid "Periodic Table" msgstr "Periodiska systemet" #: ../data/main.ui.h:38 msgid "_Quit" msgstr "_Avsluta" #: ../data/main.ui.h:40 msgid "Manage Variables" msgstr "Hantera variabler" #: ../data/main.ui.h:41 msgid "Manage Functions" msgstr "Hantera funktioner" #: ../data/main.ui.h:42 msgid "Manage Units" msgstr "Hantera enheter" #: ../data/main.ui.h:43 msgid "Manage Data Sets" msgstr "Hantera dataset" #: ../data/main.ui.h:44 msgid "Factorize" msgstr "Faktorisera" #: ../data/main.ui.h:45 ../src/interface.cc:671 msgid "Simplify" msgstr "Förenkla" #: ../data/main.ui.h:46 msgid "Apply partial fraction decomposition to the current result." msgstr "Tillämpa partialbrÃ¥ksuppdelning pÃ¥ nuvarande resultat." #: ../data/main.ui.h:47 ../src/interface.cc:672 msgid "Expand Partial Fractions" msgstr "Expandera partialbrÃ¥k" #: ../data/main.ui.h:48 msgid "Set Unknowns…" msgstr "Ange okända värden…" #: ../data/main.ui.h:49 msgid "Convert to Unit" msgstr "Omvandla till enhet" #: ../data/main.ui.h:50 msgid "Set Prefix" msgstr "Sätt prefix" #: ../data/main.ui.h:51 msgid "Convert to Unit Expression…" msgstr "Omvandla till enhetsuttryck…" #: ../data/main.ui.h:52 msgid "Convert to Base Units" msgstr "Omvandla till basenheter" #: ../data/main.ui.h:53 msgid "Convert to Optimal Unit" msgstr "Omvandla till optimal enhet" #: ../data/main.ui.h:54 ../src/callbacks.cc:12087 msgid "Insert Matrix…" msgstr "Infoga matris…" #: ../data/main.ui.h:55 ../src/callbacks.cc:12088 msgid "Insert Vector…" msgstr "Infoga vektor…" #: ../data/main.ui.h:56 msgid "_Copy Result" msgstr "_Kopiera resultatet" #: ../data/main.ui.h:57 msgid "_Preferences" msgstr "_Inställningar" #: ../data/main.ui.h:58 msgid "_Mode" msgstr "_Läge" #: ../data/main.ui.h:59 msgid "Number Base" msgstr "Talbas" #: ../data/main.ui.h:60 msgid "Select Result and Expression Base" msgstr "Välj bas i resultat och uttryck" #: ../data/main.ui.h:66 msgid "Other…" msgstr "Annan…" #: ../data/main.ui.h:68 msgid "Time Format" msgstr "Tidsformat" #: ../data/main.ui.h:69 msgid "Roman Numerals" msgstr "Romerska siffror" #: ../data/main.ui.h:70 msgid "Numerical Display" msgstr "Numerisk visning" #: ../data/main.ui.h:71 msgid "Normal" msgstr "Normal" #: ../data/main.ui.h:72 msgid "Engineering" msgstr "Teknisk" #: ../data/main.ui.h:73 msgid "Scientific" msgstr "Vetenskaplig" #: ../data/main.ui.h:74 msgid "Purely Scientific" msgstr "Fullt vetenskaplig" #: ../data/main.ui.h:75 msgid "Simple" msgstr "Enkel" #: ../data/main.ui.h:76 msgid "" "Off: 1/7 ≈ 0.14285714\n" "On: 1/7 = 0.142857 142857..." msgstr "" "Av: 1/7 ≈ 0,14285714\n" "PÃ¥: 1/7 = 0,142857 142857..." #: ../data/main.ui.h:78 msgid "Indicate Repeating Decimals" msgstr "Indikera upprepande decimaler" #: ../data/main.ui.h:79 msgid "Show Ending Zeroes" msgstr "Visa avslutande nollor" #: ../data/main.ui.h:80 msgid "" "Off: 2.5 ≈ 3, 1.5 ≈ 2\n" "On: 2.5 ≈ 2, 1.5 ≈ 2" msgstr "" "Av: 2,5 ≈ 3; 1,5 ≈ 2\n" "PÃ¥: 2,5 ≈ 2; 1,5 ≈ 2" #: ../data/main.ui.h:82 msgid "Round Halfway Numbers to Even" msgstr "Avrunda mittimellan-tal till jämn siffra" #: ../data/main.ui.h:83 msgid "" "Off: 1/x\n" "On: x^(-1)" msgstr "" "Av: 1/x\n" "PÃ¥: x^(-1)" #: ../data/main.ui.h:85 msgid "Negative Exponents" msgstr "Negativa exponenter" #: ../data/main.ui.h:86 msgid "" "Off: -x + y\n" "On: y - x" msgstr "" "Av: -x + y\n" "PÃ¥: y - x" #: ../data/main.ui.h:88 msgid "Sort Minus Last" msgstr "Sortera minus sist" #: ../data/main.ui.h:89 msgid "Complex Rectangular Form" msgstr "Komplex rektangulär form" #: ../data/main.ui.h:90 msgid "Complex Exponential Form" msgstr "Komplex exponentiell form" #: ../data/main.ui.h:91 msgid "Complex Polar Form" msgstr "Complex polär form" #: ../data/main.ui.h:92 msgid "Fractional Display" msgstr "BrÃ¥ktalsvisning" #: ../data/main.ui.h:93 msgid "1/3 ≈ 0.33333" msgstr "1/3 ≈ 0,33333" #: ../data/main.ui.h:94 msgid "" "3/9 = 1/3\n" "6/4 = 1.5" msgstr "" "3/9 = 1/3\n" "6/4 = 1,5" #: ../data/main.ui.h:96 msgid "Decimal (Try Exact)" msgstr "Decimal (försök exakt)" #: ../data/main.ui.h:97 msgid "6/4 = 3/2" msgstr "6/4 = 3/2" #: ../data/main.ui.h:98 ../src/callbacks.cc:4412 ../src/callbacks.cc:16823 msgid "Fraction" msgstr "BrÃ¥ktal" #: ../data/main.ui.h:99 msgid "6/4 = 1+1/2" msgstr "6/4 = 1+1/2" #: ../data/main.ui.h:100 msgid "Combined" msgstr "Kombinerad" #: ../data/main.ui.h:101 msgid "Interval Display" msgstr "Intervallvisning" #: ../data/main.ui.h:102 msgid "" "Off: 1/2*pi ≈ 1.5707963\n" "On: 1/2*pi = 0.5 pi" msgstr "" "Av: 1/2*pi ≈ 1,5707963\n" "PÃ¥: 1/2*pi = 0,5 pi" #: ../data/main.ui.h:104 msgid "Adaptive" msgstr "Adaptiv" #: ../data/main.ui.h:105 msgid "" "Calculates an interval of possible values and keeps track of precision " "changes. " msgstr "" "Beräknar ett intervall av möjliga värden och hÃ¥ller read pÃ¥ förändringar i " "precision. " #: ../data/main.ui.h:106 msgid "Significant Digits" msgstr "Signifikanta siffror" #: ../data/main.ui.h:107 msgid "Interval" msgstr "Intervall" #: ../data/main.ui.h:108 msgid "Plus/Minus" msgstr "Plus/minus" #: ../data/main.ui.h:109 msgid "Midpoint" msgstr "Medelpunkt" #: ../data/main.ui.h:110 msgid "Unit Display" msgstr "Enehetsvisning" #: ../data/main.ui.h:111 msgid "Do not use any prefixes in result" msgstr "Använd inga prefix i resultatet" #: ../data/main.ui.h:112 msgid "Show prefixes for primarily SI and CGS units." msgstr "Visa prefix för huvudsakligen SI och CGS enheter." #: ../data/main.ui.h:113 msgid "Use prefixes for selected units" msgstr "Använd prefix för vissa enheter" #: ../data/main.ui.h:114 msgid "Use prefixes also for currencies" msgstr "Använd prefix även för valutor" #: ../data/main.ui.h:115 msgid "Use prefixs for all units" msgstr "Använd prefix med alla enheter" #: ../data/main.ui.h:116 msgid "" "Enables automatic use of hekto, deka, deci and centi when prefixes is enabled" msgstr "" "Aktiverar automatisk användning av hekto, deka, deci och centi när prefix är " "aktiverade" #: ../data/main.ui.h:117 msgid "Enable All SI Prefixes" msgstr "Använd alla SI-prefix" #: ../data/main.ui.h:118 msgid "" "Enables automatic setting of prefix for denominator in addition to the " "numerator" msgstr "" "Aktiverar automatisk användande av prefix för nämnaren utöver i täljaren" #: ../data/main.ui.h:119 msgid "Enable Denominator Prefixes" msgstr "Aktivera prefix i nämnaren" #: ../data/main.ui.h:120 msgid "" "Off: (2 m)/s\n" "On: 2 (m/s)" msgstr "" "Av: (2 m)/s\n" "PÃ¥: 2 (m/s)" #: ../data/main.ui.h:122 msgid "Place Units Separately" msgstr "Placera enheter separat" #: ../data/main.ui.h:123 msgid "No Additional Conversion" msgstr "Ingen ytterligare omvandling" #: ../data/main.ui.h:124 msgid "Convert to Optimal SI Unit" msgstr "Omvandla till optimal SI-enhet" #: ../data/main.ui.h:125 msgid "" "If enabled:\n" "15 in = 1 ft + 3 in\n" "3,2 h = 3 h + 12 min" msgstr "" "Om aktiverat:\n" "15 in = 1 ft + 3 in\n" "3,2 h = 3 h + 12 min" #: ../data/main.ui.h:128 msgid "Convert to Mixed Units" msgstr "Omvandla till blandade enheter" #: ../data/main.ui.h:129 msgid "Abbreviate Names" msgstr "Förkorta namn" #: ../data/main.ui.h:130 msgid "Enabled Objects" msgstr "Aktiverade object" #: ../data/main.ui.h:131 ../data/variables.ui.h:1 msgid "Variables" msgstr "Variabler" #: ../data/main.ui.h:133 ../data/units.ui.h:1 msgid "Units" msgstr "Enheter" #: ../data/main.ui.h:134 msgid "Unknowns" msgstr "Okända" #: ../data/main.ui.h:135 msgid "Units in Physical Constants" msgstr "Enheter i fysiska konstanter" #: ../data/main.ui.h:136 msgid "If not enabled, treats all variables as unknown" msgstr "Om avaktiverad behandlas alla variabler som okända" #: ../data/main.ui.h:137 msgid "Calculate Variables" msgstr "Beräkna variabler" #: ../data/main.ui.h:138 msgid "Disables/enables complex numbers in result" msgstr "(Av)aktiverar komplexa tal i resultat" #: ../data/main.ui.h:139 msgid "Allow Complex Result" msgstr "TillÃ¥t complext resultat" #: ../data/main.ui.h:140 msgid "Disables/enables infinite numbers in result" msgstr "(Av)aktiverar oöndliga tal i resultat" #: ../data/main.ui.h:141 msgid "Allow Infinite Result" msgstr "TillÃ¥t oändligt resultat" #: ../data/main.ui.h:142 msgid "Approximation" msgstr "Approximering" #: ../data/main.ui.h:143 msgid "Always Exact" msgstr "Alltid exakt" #: ../data/main.ui.h:144 msgid "" "Calculates an interval of possible values and keeps track of precision " "changes." msgstr "" "Beräknar ett intervall av möjliga värden och hÃ¥ller read pÃ¥ förändringar i " "precision." #: ../data/main.ui.h:145 msgid "Interval Arithmetic" msgstr "Intervallaritmetik" #: ../data/main.ui.h:146 msgid "Try Exact" msgstr "Försök exakt" #: ../data/main.ui.h:147 ../src/callbacks.cc:10776 msgid "Approximate" msgstr "Approximera" #: ../data/main.ui.h:148 msgid "Change angle unit used in trigonometric functions" msgstr "Ändra vinkelenhet för trigonometriska funktioner" #: ../data/main.ui.h:149 msgid "Angle Unit" msgstr "Vinkelenhet" #: ../data/main.ui.h:150 msgid "Degrees" msgstr "Grader" #: ../data/main.ui.h:151 msgid "Radians" msgstr "Radianer" #: ../data/main.ui.h:152 msgid "Gradians" msgstr "Gradienter" #: ../data/main.ui.h:153 ../data/plot.ui.h:27 msgid "None" msgstr "Ingen" #: ../data/main.ui.h:154 msgid "Assumptions" msgstr "Antaganden" #: ../data/main.ui.h:155 msgid "Algebraic Mode" msgstr "Algebraiskt läge" #: ../data/main.ui.h:156 msgid "Assume that unknown denominators are non-zero" msgstr "Anta att nämnare ej är noll" #: ../data/main.ui.h:157 msgid "Non-Zero Denominators" msgstr "Nämnare ej noll" #: ../data/main.ui.h:158 msgid "Warn when unknown denominators are assumed non-zero" msgstr "Varna när okända nämnare är antagna som ej noll" #: ../data/main.ui.h:159 msgid "Warn About Denominators Assumed Non-Zero" msgstr "Varna om nämnare antagna som ej noll" #: ../data/main.ui.h:160 msgid "Parsing Mode" msgstr "Tolkningsläge" #: ../data/main.ui.h:161 msgid "" "1/2x = 1/(2*x)\n" "1/2 x = (1/2)*x\n" "1 m / 1 m/s = (1 m)/(1 m/s)" msgstr "" "1/2x = 1/(2*x)\n" "1/2 x = (1/2)*x\n" "1 m / 1 m/s = (1 m)/(1 m/s)" #: ../data/main.ui.h:164 msgid "Adaptive parsing" msgstr "Adaptiv tolkning" #: ../data/main.ui.h:165 msgid "1/2 x = 1/(2*x)" msgstr "1/2 x = 1/(2*x)" #: ../data/main.ui.h:166 msgid "Parse Implicit Multiplication First" msgstr "Läs implicit multiplikation först" #: ../data/main.ui.h:167 msgid "1/2x = 1/2*x" msgstr "1/2x = 1/2*x" #: ../data/main.ui.h:168 msgid "Conventional Parsing" msgstr "Konventionell tolkning" #: ../data/main.ui.h:169 msgid "" "Off: xy = x*y\n" "On: xy != x*y" msgstr "" "Av: xy = x*y\n" "PÃ¥: xy != x*y" #: ../data/main.ui.h:171 msgid "Limit Implicit Multiplication" msgstr "Begränsa implicit multiplikation" #: ../data/main.ui.h:172 msgid "" "Parse decimal numbers as approximate with precision equal to the number of " "digits.\n" "\n" "Off: 1.1 * 1.1 = 1.21\n" "On: 1.1 * 1.1 ≈ 1.2" msgstr "" "Behandla decimala tal som approximativa med en precision lika med antalet " "siffror.\n" "\n" "Av: 1,1 * 1,1 = 1,21\n" "PÃ¥: 1,1 * 1,1 ≈ 1,2" #: ../data/main.ui.h:176 msgid "Read Precision" msgstr "Läs precision" #: ../data/main.ui.h:177 msgid "RPN Syntax" msgstr "RPN-syntax" #: ../data/main.ui.h:178 msgid "Activate the RPN stack." msgstr "Aktivera RPN-stacken." #: ../data/main.ui.h:179 msgid "RPN Mode" msgstr "RPN-läge" #: ../data/main.ui.h:180 msgid "_Precision" msgstr "_Precision" #: ../data/main.ui.h:181 msgid "_Decimals" msgstr "_Decimaler" #: ../data/main.ui.h:182 ../src/callbacks.cc:12074 msgid "Meta Modes" msgstr "Metalägen" #: ../data/main.ui.h:183 ../src/callbacks.cc:12082 msgid "Save Mode…" msgstr "Spara läge…" #: ../data/main.ui.h:184 ../src/callbacks.cc:12083 msgid "Delete Mode…" msgstr "Radera läge…" #: ../data/main.ui.h:185 msgid "Save Default _Mode" msgstr "Spara förvalt _programläge" #: ../data/main.ui.h:186 msgid "Fu_nctions" msgstr "Fu_nktioner" #: ../data/main.ui.h:187 msgid "_Variables" msgstr "_Variabler" #: ../data/main.ui.h:188 msgid "_Units" msgstr "_Enheter" #: ../data/main.ui.h:190 msgid "_Contents" msgstr "_InnehÃ¥ll" #: ../data/main.ui.h:191 msgid "_About" msgstr "_Om" #: ../data/main.ui.h:192 ../data/units.ui.h:18 ../src/callbacks.cc:8192 #: ../src/callbacks.cc:8194 msgid "=" msgstr "=" #: ../data/main.ui.h:193 msgid "Calculation result" msgstr "Beräkningsresultat" #: ../data/main.ui.h:194 msgid "_Keypad" msgstr "_Knappsats" #: ../data/main.ui.h:195 msgid "_History" msgstr "_Historik" #: ../data/main.ui.h:196 msgid "C_onversion" msgstr "_Omvandling" #: ../data/main.ui.h:197 msgid "RPN Stack" msgstr "RPN-stack" #: ../data/main.ui.h:198 msgid "Approximation mode" msgstr "Approximeringsläge" #: ../data/main.ui.h:199 msgid "Always exact" msgstr "Alltid exakt" #: ../data/main.ui.h:200 msgid "Interval arithmetics" msgstr "Intervallaritmetik" #: ../data/main.ui.h:201 msgid "Try exact" msgstr "Försök exakt" #: ../data/main.ui.h:202 msgid "Fractional display" msgstr "BrÃ¥ktalsvisning" #: ../data/main.ui.h:203 msgid "Decimal rationals" msgstr "Decimala rationella tal" #: ../data/main.ui.h:204 msgid "Exact rationals" msgstr "Exakta rationella tal" #: ../data/main.ui.h:205 msgid "Numerical display" msgstr "Numerisk visning" #: ../data/main.ui.h:206 msgid "Pure" msgstr "Strikt" #: ../data/main.ui.h:207 msgid "Number base" msgstr "Talbas" #: ../data/main.ui.h:209 ../src/callbacks.cc:16821 msgid "Roman" msgstr "Romersk" #: ../data/main.ui.h:210 msgid "Sine" msgstr "Sinus" #: ../data/main.ui.h:211 msgid "sin" msgstr "sin" #: ../data/main.ui.h:212 msgid "Cosine" msgstr "Cosinus" #: ../data/main.ui.h:213 msgid "cos" msgstr "cos" #: ../data/main.ui.h:214 msgid "Tangent" msgstr "Tangens" #: ../data/main.ui.h:215 msgid "tan" msgstr "tan" #: ../data/main.ui.h:216 msgid "Natural logarithm" msgstr "Naturlig logaritm" #: ../data/main.ui.h:217 msgid "ln" msgstr "ln" #: ../data/main.ui.h:218 msgid "Raise (Ctrl+*)" msgstr "Upphöj (Ctrl+*)" #: ../data/main.ui.h:219 msgid "Square root" msgstr "Kvadratrot" #: ../data/main.ui.h:220 msgid "sqrt" msgstr "sqrt" #: ../data/main.ui.h:221 msgid "Summation function" msgstr "Summafunktion" #: ../data/main.ui.h:222 msgid "sum" msgstr "sum" #: ../data/main.ui.h:223 msgid "Unknown variable" msgstr "Okänd variabel" #: ../data/main.ui.h:224 msgid "Modulus" msgstr "Modulus" #: ../data/main.ui.h:225 msgid "mod" msgstr "mod" #: ../data/main.ui.h:226 msgid "Factorial" msgstr "Fakultet" #: ../data/main.ui.h:228 msgid "Archimedes constant" msgstr "Archimedes konstant " #: ../data/main.ui.h:229 msgid "pi" msgstr "pi" #: ../data/main.ui.h:230 msgid "Statistical mean" msgstr "Statistiskt medelvärde" #: ../data/main.ui.h:231 msgid "mean" msgstr "medel" #: ../data/main.ui.h:232 msgid "Store result as a variable" msgstr "Spara resultatet som en variabel" #: ../data/main.ui.h:233 msgid "STO" msgstr "STO" #: ../data/main.ui.h:234 msgid "Convert number bases" msgstr "Omvandla mellan talbaser" #: ../data/main.ui.h:235 msgid "Imaginary unit i (√-1)" msgstr "Imaginär enhet i (√-1)" #: ../data/main.ui.h:236 msgid "Manage units" msgstr "Hantera enheter" #: ../data/main.ui.h:237 msgctxt "Manage units button" msgid "u" msgstr "u" #: ../data/main.ui.h:238 msgid "Percent" msgstr "Procent" #: ../data/main.ui.h:239 msgid "Conversion operator" msgstr "Omvandlingsoperand" #: ../data/main.ui.h:240 msgctxt "Button for convert to operator" msgid "to" msgstr "till" #: ../data/main.ui.h:241 msgid "Kilogram" msgstr "Kilogram" #: ../data/main.ui.h:242 msgid "Decimal point" msgstr "Decimalkomma" #: ../data/main.ui.h:243 msgid "10^x (Ctrl+Shift+E)" msgstr "10^x (Ctrl+Shift+E)" #: ../data/main.ui.h:244 msgid "EXP" msgstr "EXP" #: ../data/main.ui.h:245 ../src/callbacks.cc:782 ../src/callbacks.cc:8193 #: ../src/callbacks.cc:8195 msgid "Calculate expression" msgstr "Beräkna uttrycket" #: ../data/main.ui.h:246 msgid "Previous result" msgstr "FöregÃ¥ende resultat" #: ../data/main.ui.h:247 msgid "ANS" msgstr "ANS" #: ../data/main.ui.h:248 msgid "Delete" msgstr "Ta bort" #: ../data/main.ui.h:249 msgid "DEL" msgstr "DEL" #: ../data/main.ui.h:250 ../data/percentage.ui.h:4 ../src/callbacks.cc:12023 msgid "Clear" msgstr "Rensa" #: ../data/main.ui.h:251 msgid "AC" msgstr "AC" #: ../data/main.ui.h:252 msgctxt "Keypad" msgid "Add" msgstr "Addera" #: ../data/main.ui.h:253 msgid "Subtract" msgstr "Subtrahera" #: ../data/main.ui.h:254 msgid "Multiply" msgstr "Multiplicera" #: ../data/main.ui.h:255 msgid "Divide" msgstr "Dela" #: ../data/main.ui.h:256 msgid "Argument separator" msgstr "Parameteravgränsare" #: ../data/main.ui.h:257 msgid "Smart parentheses" msgstr "Smarta parenteser" #: ../data/main.ui.h:258 msgid "Right parenthesis" msgstr "Högerparentes" #: ../data/main.ui.h:259 msgid "Left parenthesis" msgstr "Vänsterparentes" #: ../data/main.ui.h:260 msgid "Insert the selected value" msgstr "Infoga valt värde" #: ../data/main.ui.h:261 ../data/variableedit.ui.h:9 ../src/interface.cc:1227 #: ../src/interface.cc:1422 ../src/callbacks.cc:8778 msgid "Value" msgstr "Värde" #: ../data/main.ui.h:262 msgid "Insert the selected text" msgstr "Infoga valt värde som text" #: ../data/main.ui.h:264 msgid "Copy the selected text" msgstr "Kopiera vald text" #: ../data/main.ui.h:265 msgid "Copy" msgstr "Kopiera" #: ../data/main.ui.h:266 msgid "Add the selected value(s)" msgstr "Addera valda värden" #: ../data/main.ui.h:267 msgid "Subtract the selected value(s)" msgstr "Subtrahera vala värdeen" #: ../data/main.ui.h:268 msgid "Multiply the the selected value(s)" msgstr "Multiplicera valda värden" #: ../data/main.ui.h:269 msgid "Divide the the selected value(s)" msgstr "Dela valda värden" #: ../data/main.ui.h:270 msgid "Raise to the power of the selected value" msgstr "Höj med det valda värdet" #: ../data/main.ui.h:271 msgid "Calculate the square root of the selected value" msgstr "Beräkna kvadratroten av det valda värdet" #: ../data/main.ui.h:272 ../src/interface.cc:1178 msgid "History" msgstr "Historik" #: ../data/main.ui.h:273 msgctxt "Keypad" msgid "Add the two top values" msgstr "Addera de tvÃ¥ översta värdena" #: ../data/main.ui.h:274 msgid "Subtract the top value from the second value" msgstr "Subtrahera det översta värdet frÃ¥n det andra värdet" #: ../data/main.ui.h:275 msgid "Multiply the top two values" msgstr "Multiplicera de tvÃ¥ översta värdena" #: ../data/main.ui.h:276 msgid "Divide the second value by the top value" msgstr "Dividera det andra med det översta värdet" #: ../data/main.ui.h:277 msgid "Raise the second value to the power of the top value" msgstr "Höj det andra värdet med det översta värdet" #: ../data/main.ui.h:278 msgid "Calculate the square root of the top value" msgstr "Beräkna kvadratroten av det översta värdet" #: ../data/main.ui.h:279 msgid "Invert the top value" msgstr "Invertera det översta värdet" #: ../data/main.ui.h:280 msgid "Rotate the stack or move selected register up." msgstr "Rotera stacken eller flytta markerat register uppÃ¥t" #: ../data/main.ui.h:281 msgid "Rotate the stack or move selected register down." msgstr "Rotera stacken eller flytta markerat register nedÃ¥t" #: ../data/main.ui.h:282 msgid "" "Swap the to top values or move the selected value to the top of the stack." msgstr "" "Byt plats pÃ¥ de tvÃ¥ översta värdena eller flytta markerat värdet till toppen " "av stacken." #: ../data/main.ui.h:283 msgid "Copy the the selected or top value to the top of the stack." msgstr "Kopiera det valda eller det översta värdet till toppen av stacken." #: ../data/main.ui.h:284 msgid "Delete the top or selected value." msgstr "Ta bort det översta eller det markerade värdet." #: ../data/main.ui.h:285 msgid "Edit the selected value." msgstr "Redigera valt värde." #: ../data/main.ui.h:286 msgid "Clear the RPN stack." msgstr "Töm RPN-stacken." #: ../data/main.ui.h:288 msgid "Unit(s) and prefix to convert result to" msgstr "Enhet(er) och prefix att omvandla resultatet till" #: ../data/main.ui.h:290 msgid "Convert" msgstr "Omvandla" #: ../data/main.ui.h:291 msgid "Continuous conversion" msgstr "FortgÃ¥ende omvandling" #: ../data/main.ui.h:292 msgid "" "Automatically convert result to the current unit expression as long as the " "conversion box is visible." msgstr "" "Omvandla automatiskt resultat till det nuvarande enhetsuttrycket sÃ¥ länge " "som omvandlingsrutan är synlig." #: ../data/main.ui.h:293 msgid "Set missing prefixes" msgstr "Sätt saknade prefix" #: ../data/main.ui.h:294 msgid "" "If unit expression does not contain any prefixes, use optimal prefix. \n" "\n" "This can be overridden by prepending the unit expression with \"?\" or \"0\"." msgstr "" "Om enhetsuttrycket saknar prefix, sätt optimalt prefix.\n" "\n" "Detta kan Ã¥sidosättas med \"?\" or \"0\" framför enhetsuttrycket." #: ../data/main.ui.h:297 msgid "Conversion" msgstr "Omvandling" #: ../data/main.ui.h:298 msgid "Add to Expression" msgstr "Lägg till i uttryck" #: ../data/main.ui.h:299 msgid "Edit" msgstr "Redigera" #: ../data/main.ui.h:300 msgid "Insert Value" msgstr "Infoga värde" #: ../data/main.ui.h:301 msgid "Insert Text" msgstr "Infoga text" #: ../data/main.ui.h:302 msgid "Copy Value Text" msgstr "Kopiera värdetext" #: ../data/main.ui.h:303 msgid "Copy Full Text" msgstr "Kopiera hel text" #: ../data/main.ui.h:304 msgid "Clear All" msgstr "Rensa allt" #: ../data/main.ui.h:305 msgid "_Copy" msgstr "_Kopiera" #: ../data/main.ui.h:306 msgid "_Store…" msgstr "_Spara…" #: ../data/main.ui.h:307 msgid "Save Image…" msgstr "Spara bild…" #: ../data/main.ui.h:308 msgid "_Factorize" msgstr "_Faktorisera" #: ../data/main.ui.h:309 msgid "_Simplify" msgstr "_Förenkla" #: ../data/main.ui.h:310 msgid "_Normal" msgstr "_Normal" #: ../data/main.ui.h:311 msgid "Sc_ientific" msgstr "Vetenskapl_ig" #: ../data/main.ui.h:312 msgid "Purel_y Scientific" msgstr "Fu_llt vetenskaplig" #: ../data/main.ui.h:313 msgid "Simp_le" msgstr "Enke_l" #: ../data/main.ui.h:314 msgid "_Binary" msgstr "_Binär" #: ../data/main.ui.h:315 msgid "_Octal" msgstr "_Oktal" #: ../data/main.ui.h:316 msgid "_Decimal" msgstr "_Decimal" #: ../data/main.ui.h:317 msgid "_Hexadecimal" msgstr "_Hexadecimal" #: ../data/main.ui.h:318 msgid "Fraction D_ecimal" msgstr "BrÃ¥kvisning d_ecimaler" #: ../data/main.ui.h:319 msgid "Fraction Decimal (Try Exact)" msgstr "BrÃ¥kvisning d_ecimaler (exakt)" #: ../data/main.ui.h:320 msgid "Fraction Co_mbined" msgstr "BrÃ¥kvisning ko_mbinerad" #: ../data/main.ui.h:321 msgid "Fraction F_ractional" msgstr "BrÃ¥kvisning b_rÃ¥k" #: ../data/main.ui.h:322 msgid "_Abbreviate Names" msgstr "F_örkorta namn" #: ../data/main.ui.h:323 msgid "C_onvert…" msgstr "_Omvandla…" #: ../data/main.ui.h:324 msgid "Convert to Base _Units" msgstr "Omvandla till bas_enheter" #: ../data/main.ui.h:325 msgid "Convert _to Optimal Unit" msgstr "Omvandla _till optimal enhet" #: ../data/main.ui.h:326 msgid "Set Optimal Prefix" msgstr "Sätt optimalt prefix" #: ../data/main.ui.h:327 msgid "Convert to UTC" msgstr "Omvandla till UTC" #: ../data/main.ui.h:328 msgid "Convert to Calendars" msgstr "Omvandla till kalendrar" #: ../data/main.ui.h:329 msgid "Use prefixes for all units" msgstr "Använd prefix för alla enheter" #: ../data/main.ui.h:330 msgid "Enable All SI Prefi_xes" msgstr "Använd alla SI-prefi_x" #: ../data/main.ui.h:331 msgid "View/Edit Matrix" msgstr "Visa/redigera matris" #: ../data/main.ui.h:332 msgid "View/Edit Vector" msgstr "Visa/redigera vektor" #: ../data/main.ui.h:333 msgid "Store result" msgstr "Spara resultatet" #: ../data/matrix.ui.h:5 msgid "Insert the matrix/vector into the expression" msgstr "Sätt in matrisen/vektorn i uttrycket" #: ../data/matrix.ui.h:6 ../data/matrixedit.ui.h:14 ../data/plot.ui.h:12 msgid "Rows" msgstr "Rader" #: ../data/matrix.ui.h:7 ../data/matrixedit.ui.h:15 msgid "Number of rows in this matrix (rows displayed for vectors)" msgstr "Antal rader i matrisen (visade rader för vektorer)" #: ../data/matrix.ui.h:8 ../data/matrixedit.ui.h:16 msgid "Columns" msgstr "Kolumner" #: ../data/matrix.ui.h:9 ../data/matrixedit.ui.h:17 msgid "Number of columns in this matrix (columns displayed for vectors)" msgstr "Antal kolumner i matrisen (visade kolumner för vektorer)" #: ../data/matrix.ui.h:10 ../data/matrixedit.ui.h:19 msgid "If this is a matrix or vector" msgstr "Huruvida det är en matris eller vektor" #: ../data/matrix.ui.h:12 ../data/matrixedit.ui.h:21 ../src/callbacks.cc:20652 #: ../src/callbacks.cc:20660 ../src/callbacks.cc:20668 #: ../src/callbacks.cc:20676 msgid "Elements" msgstr "Element" #: ../data/matrix.ui.h:13 ../data/matrixedit.ui.h:22 msgid "Current element:" msgstr "Nuvarande element:" #: ../data/matrixedit.ui.h:1 ../src/callbacks.cc:10322 msgid "Edit Matrix" msgstr "Redigera matris" #: ../data/matrixedit.ui.h:4 msgid "Do not create/modify this matrix/vector" msgstr "Avbryt skapande/modifiering av matrisen/vektorn" #: ../data/matrixedit.ui.h:6 msgid "Create/modify the matrix/vector" msgstr "Skapa/modifiera matrisen/vektorn" #: ../data/matrixedit.ui.h:7 msgid "Accept the creation/modification of this matrix/vector" msgstr "Godkänn skapande/modifiering av matrisen/vektorn" #: ../data/matrixedit.ui.h:9 ../data/simplefunctionedit.ui.h:7 #: ../data/variableedit.ui.h:7 msgid "Name used to reference this variable in expressions" msgstr "Namn för att referera till variabeln i uttryck" #: ../data/namesedit.ui.h:1 msgid "Names" msgstr "Namn" #: ../data/namesedit.ui.h:4 msgid "Add new name" msgstr "Lägg till nytt namn" #: ../data/namesedit.ui.h:5 msgid "Apply changes to the selected name" msgstr "Verkställ modifikationer av valt namn" #: ../data/namesedit.ui.h:6 msgid "Remove the selected name" msgstr "Ta bort valt namn" #: ../data/namesedit.ui.h:7 ../src/interface.cc:2097 msgid "Abbreviation" msgstr "Förkortning" #: ../data/namesedit.ui.h:8 msgid "Unicode" msgstr "Unicode" #: ../data/namesedit.ui.h:9 ../src/interface.cc:2101 msgid "Plural" msgstr "Pluralform" #: ../data/namesedit.ui.h:10 msgid "Suffix" msgstr "Suffix" #: ../data/namesedit.ui.h:11 ../src/interface.cc:1805 ../src/interface.cc:2105 msgid "Reference" msgstr "Referens" #: ../data/namesedit.ui.h:12 msgid "Avoid input" msgstr "Undvik input" #: ../data/namesedit.ui.h:13 msgid "Case sensitive" msgstr "Storlekskänslig" #: ../data/namesedit.ui.h:14 msgid "Completion only" msgstr "Enbart komplettering" #: ../data/nbases.ui.h:6 msgid "Binary value" msgstr "Binärt värde" #: ../data/nbases.ui.h:7 msgid "Decimal value" msgstr "Decimalt värde" #: ../data/nbases.ui.h:8 msgid "Octal value" msgstr "Oktalt värde" #: ../data/nbases.ui.h:12 msgid "Hexadecimal value" msgstr "Hexadecimalt värde" #: ../data/percentage.ui.h:1 msgid "" "Enter two values, of which at most one is a percentage, and the others will " "be calculated for you." msgstr "" "Ange tvÃ¥ värden, av vilka högst en fÃ¥r vara ett procenttal, och de övriga " "kommer att beräknas Ã¥t dig." #: ../data/percentage.ui.h:2 msgid "Percentage" msgstr "Procent" #: ../data/percentage.ui.h:3 msgid "Calculate" msgstr "Beräkna" #: ../data/percentage.ui.h:6 msgid "Value 1" msgstr "Värde 1" #: ../data/percentage.ui.h:7 msgid "2 compared to 1" msgstr "2 jämfört med 1" #: ../data/percentage.ui.h:8 msgid "Change from 1 to 2" msgstr "Förändring frÃ¥n 1 till 2" #: ../data/percentage.ui.h:9 msgid "Value 2" msgstr "Värde 2" #: ../data/percentage.ui.h:10 msgid "1 compared to 2" msgstr "1 jämfört med 2" #: ../data/percentage.ui.h:11 msgid "Change from 2 to 1" msgstr "Förändring frÃ¥n 2 till 1" #: ../data/plot.ui.h:1 msgid "Plot" msgstr "Diagram" #: ../data/plot.ui.h:3 ../src/callbacks.cc:12327 ../src/callbacks.cc:18408 #: ../src/callbacks.cc:21256 msgid "_Save" msgstr "_Spara" #: ../data/plot.ui.h:4 msgid "Save as png, svg, postscript, eps, latex or fig" msgstr "Spara som png, svg, postscript, eps, latex eller fig" #: ../data/plot.ui.h:10 msgid "Vector/matrix" msgstr "Vektor/matris" #: ../data/plot.ui.h:11 msgid "Paired matrix" msgstr "Parvis matris" #: ../data/plot.ui.h:13 msgid "if you want to split matrix in rows instead of columns" msgstr "huruvida du vill dela matriser i rader istället för kolumner" #: ../data/plot.ui.h:14 msgid "X variable" msgstr "X-variabel" #: ../data/plot.ui.h:15 msgid "The variable name used in expression" msgstr "Variabel namn använt i uttryck" #: ../data/plot.ui.h:16 msgid "x" msgstr "x" #: ../data/plot.ui.h:17 msgid "Style" msgstr "Stil" #: ../data/plot.ui.h:18 msgid "Line" msgstr "Kurva" #: ../data/plot.ui.h:19 msgid "Points" msgstr "Punkter" #: ../data/plot.ui.h:20 msgid "Line with points" msgstr "Kurva med punkter" #: ../data/plot.ui.h:21 msgid "Boxes/bars" msgstr "Boxar/staplar" #: ../data/plot.ui.h:22 msgid "Histogram" msgstr "Histogram" #: ../data/plot.ui.h:23 msgid "Steps" msgstr "Steg" #: ../data/plot.ui.h:24 msgid "Candlesticks" msgstr "Ljusstakar" #: ../data/plot.ui.h:25 msgid "Dots" msgstr "SmÃ¥ punkter" #: ../data/plot.ui.h:26 msgid "Smoothing" msgstr "Utjämning" #: ../data/plot.ui.h:28 msgid "Monotonic" msgstr "Monoton" #: ../data/plot.ui.h:29 msgid "Natural cubic splines" msgstr "Naturliga kubiska splines" #: ../data/plot.ui.h:30 msgid "Bezier" msgstr "Bezier" #: ../data/plot.ui.h:31 msgid "Bezier (monotonic)" msgstr "Bezier (monoton)" #: ../data/plot.ui.h:32 msgid "Y-axis" msgstr "Y-axel" #: ../data/plot.ui.h:33 msgid "Primary" msgstr "Primär" #: ../data/plot.ui.h:34 msgid "Secondary" msgstr "Sekundär" #: ../data/plot.ui.h:37 msgid "_Remove" msgstr "_Ta bort" #: ../data/plot.ui.h:38 msgid "Data" msgstr "Data" #: ../data/plot.ui.h:39 msgid "Minimum x value" msgstr "Lägsta x-värde" #: ../data/plot.ui.h:41 msgid "Maximum x value" msgstr "Högsta x-värde" #: ../data/plot.ui.h:43 msgid "Sampling rate" msgstr "Frekvens" #: ../data/plot.ui.h:44 msgid "Step size" msgstr "Stegstorlek" #: ../data/plot.ui.h:45 ../data/precision.ui.h:7 ../data/preferences.ui.h:60 #: ../data/unitedit.ui.h:30 msgid "1" msgstr "1" #: ../data/plot.ui.h:46 msgid "Function Range" msgstr "FunktionsomfÃ¥ng" #: ../data/plot.ui.h:47 msgid "Display grid" msgstr "Visa rutnät" #: ../data/plot.ui.h:48 msgid "Display full border" msgstr "Visa alla kanter" #: ../data/plot.ui.h:49 msgid "Minimum y value" msgstr "Lägsta y-värde" #: ../data/plot.ui.h:50 msgid "Maximum y value" msgstr "Högst y-värde" #: ../data/plot.ui.h:51 msgid "Logarithmic x scale" msgstr "Logaritmisk x-skala" #: ../data/plot.ui.h:52 msgid "Logarithmic y scale" msgstr "Logaritmisk y-skala" #: ../data/plot.ui.h:53 msgid "X-axis label" msgstr "Namn pÃ¥ x-axeln" #: ../data/plot.ui.h:54 msgid "Y-axis label" msgstr "Namn pÃ¥ y-axeln" #: ../data/plot.ui.h:55 msgid "Line width" msgstr "Linjetjocklek" #: ../data/plot.ui.h:56 msgid "Color display" msgstr "Färgvisning" #: ../data/plot.ui.h:57 msgid "Color" msgstr "Färg" #: ../data/plot.ui.h:58 msgid "Monochrome" msgstr "Monokrom" #: ../data/plot.ui.h:59 msgid "Legend placement" msgstr "Textplacering" #: ../data/plot.ui.h:60 msgid "Top-left" msgstr "Uppe till vänster" #: ../data/plot.ui.h:61 msgid "Top-right" msgstr "Uppe till höger" #: ../data/plot.ui.h:62 msgid "Bottom-left" msgstr "Nere till vänster" #: ../data/plot.ui.h:63 msgid "Bottom-right" msgstr "Nere till höger" #: ../data/plot.ui.h:64 msgid "Below" msgstr "Under" #: ../data/plot.ui.h:65 msgid "Outside" msgstr "Utanför" #: ../data/plot.ui.h:66 msgid "Appearance" msgstr "Utseende" #: ../data/precision.ui.h:1 msgid "Precision" msgstr "Precision" #: ../data/precision.ui.h:2 msgid "_Recalculate" msgstr "_Omräkna" #: ../data/precision.ui.h:3 msgid "Recalculate expression" msgstr "Räkna om uttrycket" #: ../data/precision.ui.h:6 msgid "" "The number of significant digits to display/calculate (simple arithmetics " "are always calculated exact)" msgstr "" "Antal signifikanta enheter som skall visas/beräknas (enkel aritmetik " "beräknas alltid exakt)" #: ../data/preferences.ui.h:2 msgid "Save mode on exit" msgstr "Spara programläge vid avslut" #: ../data/preferences.ui.h:3 msgid "If the mode of the calculator shall be restored" msgstr "Huruvida kalkulatorns läge skall Ã¥terskapas" #: ../data/preferences.ui.h:4 msgid "Save definitions on exit" msgstr "Spara definitioner vid programavslut" #: ../data/preferences.ui.h:5 msgid "" "If changes to functions, units and variables shall be saved automatically" msgstr "" "Huruvida modifieringar av funktioner, enheter och variabler skall sparas " "automatiskt" #: ../data/preferences.ui.h:6 msgid "Allow multiple instances" msgstr "TillÃ¥t flera instanser" #: ../data/preferences.ui.h:7 msgid "" "Allow multiple instances of the Qalculate! main window to be open at the " "same time. \n" "\n" "Note that only the mode, history and definitions of the last closed instance " "will be saved." msgstr "" "TillÃ¥t flera instanser av Qalculate!:s huvudfönster att vara öppna " "samtidigt. \n" "\n" "Notera att läge, historik och definitioner enbart sparas för den sist " "stängda instansen." #: ../data/preferences.ui.h:10 msgid "Display expression status" msgstr "Visa uttrycksstatus" #: ../data/preferences.ui.h:11 msgid "" "If as-you-type expression status shall be displayed below the expression " "entry" msgstr "Om uttrycksstatus skall visas under uttrycksfältet medans text skrivs" #: ../data/preferences.ui.h:12 msgid "Use keyboard keys for RPN" msgstr "Använd tangenbordet för RPN" #: ../data/preferences.ui.h:13 msgid "Use keyboard operator keys for RPN operations (+-*/^)." msgstr "" "Använd tangenterer med matematiska operatorer för RPN-operation (+-*/^)" #: ../data/preferences.ui.h:14 msgid "Conversion to local currency" msgstr "Omvandling till lokal valuta" #: ../data/preferences.ui.h:15 msgid "" "Automatically convert to the local currency when optimal unit conversion is " "activated." msgstr "" "Omvandla automatiskt till den lokala valutan när optimal enhetsomvandling är " "aktiverad." #: ../data/preferences.ui.h:16 msgid "Update exchange rates on start" msgstr "Updatera växelkurser vid start" #: ../data/preferences.ui.h:17 msgid "" "If current exchange rates shall be downloaded from the internet at program " "start" msgstr "" "Huruvida uppdaterade växelkurser skall hämtas frÃ¥n intenet vid programstart" #: ../data/preferences.ui.h:18 msgid "Exchange rates updates" msgstr "Växelkursuppdatering" #: ../data/preferences.ui.h:19 msgid "7" msgstr "7" #: ../data/preferences.ui.h:21 msgid "Enable unicode signs" msgstr "Använd unicodetecken" #: ../data/preferences.ui.h:22 msgid "Disable this if you have problems with some fancy characters" msgstr "Avaktivera om du har problem med konstiga tecken" #: ../data/preferences.ui.h:23 msgid "Alternative base prefixes" msgstr "Alternativa basprefix" #: ../data/preferences.ui.h:24 msgid "" "If hexadecimal numbers shall be displayed with \"0x0\" and binary numbers " "with \"0b00\" as prefixes" msgstr "" "Om hexadecimala tal ska visas med \"0x0\" och binära tal med \"0b00\" som " "prefix" #: ../data/preferences.ui.h:25 msgid "Two's complement representation" msgstr "TvÃ¥komplementsform" #: ../data/preferences.ui.h:26 msgid "" "If two's complement representation shall be used for negative binary numbers." msgstr "Om tvÃ¥komplementsform ska användas för negativa binära tal." #: ../data/preferences.ui.h:27 msgid "Use lower case letters in non-decimal numbers" msgstr "Använd smÃ¥ bokstäver i icke-decimala nummer" #: ../data/preferences.ui.h:28 msgid "If lower case letters should be used in numbers with non-decimal base" msgstr "Huruvida smÃ¥ bokstäver skall användas i nummer med icke-decimal bas" #: ../data/preferences.ui.h:29 msgid "Spell out logical operators" msgstr "Visa ord för logiska operatorer" #: ../data/preferences.ui.h:30 msgid "If logical and/or shall be displayed as \"&&\"/\"||\" or \"and\"/\"or\"" msgstr "" "Om logiskt och/eller ska visas som \"&&\"/\"||\" eller \"och\"/\"eller\" " #: ../data/preferences.ui.h:31 msgid "If \"e\" shall be used instead of \"E\" in numbers" msgstr "Om \"e\" skall anvädas istället för \"E\" i nummer" #: ../data/preferences.ui.h:32 msgid "Use E-notation instead of 10n" msgstr "Använd E istället för 10n" #: ../data/preferences.ui.h:33 msgid "Use lower case \"e\" (as in 1e10)" msgstr "Använd litet \"e\" (som i 1e10)" #: ../data/preferences.ui.h:34 msgid "Use comma as decimal separator" msgstr "Använd komma som decimaltecken" #: ../data/preferences.ui.h:35 msgid "" "Allow dots, '.', to be used as thousands separator instead of as an " "alternative decimal sign" msgstr "" "TillÃ¥t att punkter, '.', används som tusentalsavgränsare istället för som " "ett alternativt decimaltecken" #: ../data/preferences.ui.h:36 msgid "Ignore comma in numbers" msgstr "Bortse frÃ¥n komma i nummer" #: ../data/preferences.ui.h:37 msgid "" "Allow commas, ',', to be used as thousands separator instead of as an " "function argument separator" msgstr "" "TillÃ¥t att kommatecken, ',', används som tusentalsavgränsare istället för " "som avskiljare för funktionsargument" #: ../data/preferences.ui.h:38 msgid "Ignore dots in numbers" msgstr "Bortse frÃ¥n punkter i nummer" #: ../data/preferences.ui.h:39 msgid "Copy digit separator" msgstr "Kopiera tusentalsavgränsare" #: ../data/preferences.ui.h:40 msgid "Deactivate to remove digit separator when copying result" msgstr "" "Avaktivera för att avlägsna tusentalsavgränsare vid kopiering av resultat" #: ../data/preferences.ui.h:41 msgid "Multiplication sign" msgstr "Multiplikationstecken" #: ../data/preferences.ui.h:42 msgid "Division sign" msgstr "Divisionstecken" #: ../data/preferences.ui.h:43 msgid "Digit grouping" msgstr "Siffergruppering" #: ../data/preferences.ui.h:44 msgid "off" msgstr "av" #: ../data/preferences.ui.h:45 msgid "standard" msgstr "standard" #: ../data/preferences.ui.h:46 msgid "local" msgstr "lokal" #: ../data/preferences.ui.h:47 msgid "Numbers & Operators" msgstr "Nummer och operatorer" #: ../data/preferences.ui.h:48 msgid "Status warning color" msgstr "Färg för statusvarning" #: ../data/preferences.ui.h:49 msgid "Status error color" msgstr "Färg för statusfel" #: ../data/preferences.ui.h:50 msgid "Custom status font" msgstr "Anpassat teckensnitt för status" #: ../data/preferences.ui.h:51 msgid "" "If you want to use a font other than the default in the status display below " "the expression entry" msgstr "" "Huruvida du vill använda ett annat teckensnitt än det som är standard i " "statusvisningen under uttrycksfältet" #: ../data/preferences.ui.h:52 msgid "Custom expression font" msgstr "Anpassat teckensnitt för uttryck" #: ../data/preferences.ui.h:53 msgid "" "If you want to use a font other than the default in the expression entry" msgstr "" "Huruvida du vill använda ett annat teckensnitt än det som är standard vid " "skrivning av uttryck" #: ../data/preferences.ui.h:54 msgid "Custom result font" msgstr "Anpassat teckensnitt för resultat" #: ../data/preferences.ui.h:55 msgid "If you want to use a font other than the default in the result display" msgstr "" "Huruvida du vill använda ett annat teckensnitt än det som är standard vid " "visning av resultat" #: ../data/preferences.ui.h:56 msgid "Fonts" msgstr "Teckensnitt" #: ../data/preferences.ui.h:57 msgid "Show expression completion suggestions" msgstr "Visa uttryckskompletteringsförslag" #: ../data/preferences.ui.h:58 msgid "Search titles and countries" msgstr "Sök i titlar och länder" #: ../data/preferences.ui.h:59 msgid "Minimum characters" msgstr "Lägsta antal tecken" #: ../data/preferences.ui.h:61 msgid "Popup delay (ms)" msgstr "Popupfördröjning (ms)" #: ../data/preferences.ui.h:62 msgid "Completion" msgstr "Komplettering" #: ../data/simplefunctionedit.ui.h:1 ../data/variableedit.ui.h:1 #: ../src/callbacks.cc:10135 msgid "Edit Variable" msgstr "Redigera variabel" #: ../data/simplefunctionedit.ui.h:2 msgid "Advanced" msgstr "Avancerad" #: ../data/simplefunctionedit.ui.h:4 ../data/variableedit.ui.h:4 msgid "Accept the creation/modification of this variable" msgstr "Godkänn skapande/modifiering av variabeln" #: ../data/simplefunctionedit.ui.h:9 msgid "x, y, z" msgstr "x, y, z" #: ../data/simplefunctionedit.ui.h:10 msgid "Use x, y and z for 1st, 2nd and 3rd function argument, respectively." msgstr "" "Använd x, y och z för den 1:a, 2:a, respektive 3:e funktionsparametern." #: ../data/simplefunctionedit.ui.h:11 msgid "\\x, \\y, \\z" msgstr "\\x, \\y, \\z" #: ../data/simplefunctionedit.ui.h:12 msgid "" "Use \\x, \\y and \\z for 1st, 2nd and 3rd function argument, respectively. " "This avoids potential conflicts with variables, functions and units." msgstr "" "Använd x, y och z för 1:a, 2:a, respektive 3:e funktionsparametern.Detta " "undviker potentiella konflikter med variabler, funktioner och enheter." #: ../data/unitedit.ui.h:1 ../src/callbacks.cc:9169 msgid "Edit Unit" msgstr "Redigera enhet" #: ../data/unitedit.ui.h:4 msgid "Do not create/modify this unit" msgstr "Avbryt skapande/modifiering av enheten" #: ../data/unitedit.ui.h:6 msgid "Accept the creation/modification of this unit" msgstr "Godta skapande/modifiering av enheten" #: ../data/unitedit.ui.h:8 msgid "Singular form of this unit's name" msgstr "Singularis av enhetens namn" #: ../data/unitedit.ui.h:11 msgid "Title displayed in menus and in unit manager" msgstr "Rubrik som skall visas i menyer och enhetshanteraren" #: ../data/unitedit.ui.h:12 msgid "Hide unit" msgstr "Dölj enheten" #: ../data/unitedit.ui.h:13 msgid "If this unit shall be hidden in menus" msgstr "Huruvida enheten skall döljas i menyer" #: ../data/unitedit.ui.h:14 msgid "Name" msgstr "Namn" #: ../data/unitedit.ui.h:15 msgid "Class" msgstr "Klass" #: ../data/unitedit.ui.h:16 msgid "" "The class that this unit belongs to. Alias units is defined in relation to " "another unit, composite units is a composition of a number of other units " "Base units is not defined in relation to other units." msgstr "" "Klassificering av enheten. Alias-enheter är definierade i relation till en " "annan enhet, sammansatta enheter är en sammanslagning av flera enheter. " "Grundenheter är inte definierade i föhÃ¥llande till andra enheter." #: ../data/unitedit.ui.h:17 msgid "Base Unit" msgstr "Grundenhet" #: ../data/unitedit.ui.h:18 msgid "Alias" msgstr "Alias" #: ../data/unitedit.ui.h:19 msgid "Composite Unit" msgstr "Sammansatt enhet" #: ../data/unitedit.ui.h:21 msgid "System" msgstr "System" #: ../data/unitedit.ui.h:22 msgid "Imperial" msgstr "Imperial" #: ../data/unitedit.ui.h:23 msgid "US Survey" msgstr "US Survey" #: ../data/unitedit.ui.h:24 msgid "Use with prefixes by default" msgstr "Använd med prefix som förval" #: ../data/unitedit.ui.h:25 msgid "Type" msgstr "Typ" #: ../data/unitedit.ui.h:26 msgid "Base unit" msgstr "Grundenhet" #: ../data/unitedit.ui.h:27 msgid "" "Unit (for alias unit) or units (for composite unit) that this unit as " "defined in relation to" msgstr "" "Enhet (för alias-enheter) eller enheter (för sammansatta enheter) som " "enheten är definierad i förhÃ¥llande till" #: ../data/unitedit.ui.h:28 msgid "Exponent" msgstr "Exponent" #: ../data/unitedit.ui.h:29 msgid "Exponent of the base unit" msgstr "Exponent för grundenhet" #: ../data/unitedit.ui.h:31 msgid "Relation" msgstr "Relation" #: ../data/unitedit.ui.h:32 msgid "" "Relation to the base unit. For linear relations this should just be a " "number.\n" "\n" "For non-linear relations use \\x for the factor and \\y for the exponent (e." "g. \"\\x + 273.15\" for the relation between degrees Celsius and Kelvin)." msgstr "" "FörhÃ¥llande till baseenheten. Utgör för linjära förhÃ¥llanden enbart ett nummer.\n" "\n" "För icke-linjära förhÃ¥llanden, används \\x för faktorn och \\y för exponenten (t.ex. " "\"\\x + 273,15\" för relationen mellan grader Celsius och Kelvin)" #: ../data/unitedit.ui.h:35 msgid "Relation is exact" msgstr "FörhÃ¥llandet är exakt" #: ../data/unitedit.ui.h:36 msgid "If the relation is precise" msgstr "Huruvida relationen är exakt" #: ../data/unitedit.ui.h:37 msgid "Inverse relation" msgstr "Omvänd relation" #: ../data/unitedit.ui.h:38 msgid "Specify for non-linear relation, for conversion back to the base unit." msgstr "Anges för icke-linjära förhÃ¥llanden, för omvandling tillbaka till basenheten." #: ../data/unitedit.ui.h:39 msgid "Relation" msgstr "Relation" #: ../data/unitedit.ui.h:40 msgid "" "- Decides which units the base unit is mixed with if multple options exist.\n" "- The original unit will not be mixed with units with lower priority.\n" "- A lower value means higher priority." msgstr "" "- Avgör vilka enheten en basenhet blandas med om flera alternativ finns.\n" "- Den ursprungliga enheten blandas inte med enheter med lägre prioritet.\n" "- Ett lägre värde innebär högre prioritet." #: ../data/unitedit.ui.h:43 msgid "Priority" msgstr "Prioritet" #: ../data/unitedit.ui.h:45 msgid "Minimum base unit number" msgstr "Minsta antal av basenhet" #: ../data/unitedit.ui.h:46 msgid "Mix with base unit" msgstr "Blanda med basenhet" #: ../data/units.ui.h:4 msgid "Create a new unit" msgstr "Skapa en ny enhet" #: ../data/units.ui.h:6 msgid "Edit the selected unit" msgstr "Redigera vald enhet" #: ../data/units.ui.h:8 msgid "Insert the selected unit into the expression entry" msgstr "Sätt in vald enhet i uttrycket" #: ../data/units.ui.h:9 msgid "C_onvert" msgstr "_Omvandla..." #: ../data/units.ui.h:10 msgid "Convert the result to the selected unit" msgstr "Omvandla resultatet till vald enhet" #: ../data/units.ui.h:12 msgid "Delete the selected unit" msgstr "Ta bort vald enhet" #: ../data/units.ui.h:13 msgid "(De)activate the selected unit" msgstr "(Av)aktivera vald enhet" #: ../data/units.ui.h:16 msgid "_Unit" msgstr "_Enhet" #: ../data/units.ui.h:17 msgid "Convert between units" msgstr "Omvandla mellan enheter" #: ../data/units.ui.h:19 msgid "Conver_sion" msgstr "Omvan_dling" #: ../data/units.ui.h:20 msgid "Converted value" msgstr "Omvandla" #: ../data/units.ui.h:21 msgid "Value to convert from" msgstr "Värde att omvandla frÃ¥n" #: ../data/units.ui.h:22 msgid "Type anywhere" msgstr "Skriv varsomhelst" #: ../data/unknownedit.ui.h:1 ../src/callbacks.cc:9959 msgid "Edit Unknown Variable" msgstr "Modifiera okänd variabel" #: ../data/unknownedit.ui.h:4 msgid "Do not create/modify this unknown variable" msgstr "Avbryt skapande/modifiering av den okända variabeln" #: ../data/unknownedit.ui.h:6 msgid "Accept the creation/modification of this unknown variable" msgstr "Godkänn skapande/modifiering av den okända variabeln" #: ../data/unknownedit.ui.h:8 msgid "Name used to reference this unknown variable in expressions" msgstr "Namn för att referera till den okända variabeln i uttryck" #: ../data/unknownedit.ui.h:10 msgid "Use custom assumptions" msgstr "Använd anpassade antaganden" #: ../data/unknownedit.ui.h:11 ../src/interface.cc:1795 #: ../src/interface.cc:2052 msgid "Type" msgstr "Typ" #: ../data/unknownedit.ui.h:13 msgid "Real Number" msgstr "Reelt tal" #: ../data/unknownedit.ui.h:14 msgid "Rational Number" msgstr "Rationellt tal" #: ../data/unknownedit.ui.h:16 msgid "Sign" msgstr "Tecken" #: ../data/unknownedit.ui.h:24 msgid "The category this unknown variable belongs to" msgstr "Kategorin som den okända variabeln tillhör" #: ../data/variableedit.ui.h:10 msgid "Value of this variable (expression)" msgstr "Variabelns värde (uttryck)" #: ../data/variableedit.ui.h:11 msgid "value is exact" msgstr "värdet är exakt" #: ../data/variableedit.ui.h:12 msgid "If the value is precise" msgstr "Huruvida värdet är exakt" #: ../data/variableedit.ui.h:14 msgid "The category this variable belongs to" msgstr "Kategorin som variabeln tillhör" #: ../data/variables.ui.h:4 msgid "Create a new variable" msgstr "Skapa en ny variabel" #: ../data/variables.ui.h:6 msgid "Edit the selected variable" msgstr "Redigera vald variabel" #: ../data/variables.ui.h:8 msgid "Insert the selected variable into the expression entry" msgstr "Sätt in vald variabel i uttrycket" #: ../data/variables.ui.h:10 msgid "Delete the selected variable" msgstr "Ta bort vald variabler" #: ../data/variables.ui.h:11 msgid "(De)activate the selected variable" msgstr "(Av)aktivera vald variabel" #: ../data/variables.ui.h:13 msgid "E_xport" msgstr "E_xportera" #: ../data/variables.ui.h:15 msgid "_Variable" msgstr "_Variabel" #: ../src/main.cc:70 msgid "Start a new instance of the application" msgstr "Starta a ny instans av programmet" #: ../src/main.cc:71 msgid "Display the application version" msgstr "Visa programversion" #: ../src/main.cc:72 msgid "Expression to calculate" msgstr "Uttryck att beräkna" #: ../src/main.cc:72 msgid "EXPRESSION" msgstr "UTTRYCK" #: ../src/main.cc:143 ../src/callbacks.cc:20641 msgid "" "Type a mathematical expression above, e.g. \"5 + 2 / 3\",\n" "and press the enter key." msgstr "" "Skriv in ett matematiskt uttryck ovan, t.ex. \"5 + 2 / " "3\",\n" "och tryck pÃ¥ entertangenten." #: ../src/main.cc:166 msgid "ans" msgstr "ans" #: ../src/main.cc:167 msgid "Last Answer" msgstr "Senaste svaret" #: ../src/main.cc:168 ../src/callbacks.cc:320 ../src/callbacks.cc:321 msgid "answer" msgstr "svar" #: ../src/main.cc:170 msgid "Answer 2" msgstr "Svar 2" #: ../src/main.cc:171 msgid "Answer 3" msgstr "Svar 3" #: ../src/main.cc:172 msgid "Answer 4" msgstr "Svar 4" #: ../src/main.cc:173 msgid "Answer 5" msgstr "Svar 5" #: ../src/main.cc:177 #, c-format msgid "Failed to load global definitions!\n" msgstr "Fel vid inhämtande av systemvida definitioner!\n" #. if no category has been selected (previously selected has been renamed/deleted), select "All" #: ../src/main.cc:188 ../src/main.cc:191 ../src/main.cc:194 #: ../src/callbacks.cc:2066 ../src/callbacks.cc:2127 ../src/callbacks.cc:2166 #: ../src/callbacks.cc:2412 ../src/callbacks.cc:2475 ../src/callbacks.cc:2559 #: ../src/callbacks.cc:2650 ../src/callbacks.cc:2710 ../src/callbacks.cc:2792 #: ../src/callbacks.cc:2887 ../src/callbacks.cc:2942 ../src/callbacks.cc:3192 msgid "All" msgstr "Alla" #: ../src/interface.cc:557 msgid "Percentage calculation tool" msgstr "Procentberäkningsverktyg" #: ../src/interface.cc:673 msgid "Set unknowns" msgstr "Ange okända värden" #. Show further items in a submenu #: ../src/interface.cc:724 ../src/interface.cc:826 ../src/interface.cc:829 #: ../src/callbacks.cc:3820 ../src/callbacks.cc:3907 ../src/callbacks.cc:16901 #: ../src/callbacks.cc:16904 ../src/callbacks.cc:16928 msgid "more" msgstr "fler" #: ../src/interface.cc:1172 ../src/interface.cc:1220 msgid "Index" msgstr "Index" #: ../src/interface.cc:1232 ../src/interface.cc:1233 ../src/callbacks.cc:8176 #: ../src/callbacks.cc:8178 msgid "Ent" msgstr "Ent" #: ../src/interface.cc:1234 ../src/interface.cc:1235 ../src/callbacks.cc:782 #: ../src/callbacks.cc:8177 ../src/callbacks.cc:8179 msgid "Calculate expression and add to stack" msgstr "Beräkna uttrycket och lägg till i stacken" #: ../src/interface.cc:1303 ../src/interface.cc:1479 msgid "Flag" msgstr "Flagga" #: ../src/interface.cc:1965 ../src/callbacks.cc:11450 ../src/callbacks.cc:17247 msgid "Matrices" msgstr "Matriser" #: ../src/interface.cc:2344 msgid "Gregorian" msgstr "Gregoriansk" #: ../src/interface.cc:2345 msgid "Revised Julian (Milanković)" msgstr "Reviderad juliansk" #: ../src/interface.cc:2346 msgid "Julian" msgstr "Juliansk" #: ../src/interface.cc:2347 msgid "Islamic (Hijri)" msgstr "Muslimsk" #: ../src/interface.cc:2348 msgid "Hebrew" msgstr "Hebreisk" #: ../src/interface.cc:2349 msgid "Chinese" msgstr "Kinesisk" #: ../src/interface.cc:2350 msgid "Persian (Solar Hijri)" msgstr "Persisk" #: ../src/interface.cc:2351 msgid "Coptic" msgstr "Koptisk" #: ../src/interface.cc:2352 msgid "Ethiopian" msgstr "Etiopisk" #: ../src/interface.cc:2353 msgid "Indian (National)" msgstr "Indisk (nationell)" #: ../src/callbacks.cc:320 ../src/callbacks.cc:343 msgid "Utilities" msgstr "Verktyg" #: ../src/callbacks.cc:320 msgid "History Answer Value" msgstr "Svarsvärde frÃ¥n historiken" #: ../src/callbacks.cc:322 ../src/callbacks.cc:345 msgid "History Index(es)" msgstr "Index i historiken" #: ../src/callbacks.cc:333 ../src/callbacks.cc:356 #, c-format msgid "History index %s does not exist." msgstr "Index %s finns inte i historiken." #: ../src/callbacks.cc:343 ../src/callbacks.cc:344 ../src/callbacks.cc:10851 msgid "expression" msgstr "uttryck" #: ../src/callbacks.cc:343 msgid "History Parsed Expression" msgstr "Tolkat uttryck frÃ¥n historiken" #: ../src/callbacks.cc:541 msgid "Could not display help for Qalculate!." msgstr "Kunde inte visa hjälp för Qalculate!." #: ../src/callbacks.cc:556 #, c-format msgid "" "Could not display help for Qalculate!.\n" "%s" msgstr "" "Kunde inte visa hjälp för Qalculate!.\n" "%s" #: ../src/callbacks.cc:766 ../src/callbacks.cc:771 msgid "Stop process" msgstr "Stoppa förloppet" #: ../src/callbacks.cc:1085 msgid "INTVL" msgstr "INTVL" #: ../src/callbacks.cc:1088 msgid "EXACT" msgstr "EXAKT" #: ../src/callbacks.cc:1091 msgid "APPROX" msgstr "APPROX" #: ../src/callbacks.cc:1095 msgid "RPN" msgstr "RPN" #: ../src/callbacks.cc:1103 msgid "BIN" msgstr "BIN" #: ../src/callbacks.cc:1108 msgid "OCT" msgstr "OKT" #: ../src/callbacks.cc:1113 msgid "DUO" msgstr "DUO" #: ../src/callbacks.cc:1118 msgid "HEX" msgstr "HEX" #: ../src/callbacks.cc:1123 msgid "ROMAN" msgstr "ROMAN" #: ../src/callbacks.cc:1135 msgid "DEG" msgstr "DEG" #: ../src/callbacks.cc:1140 msgid "RAD" msgstr "RAD" #: ../src/callbacks.cc:1145 msgid "GRA" msgstr "GRA" #: ../src/callbacks.cc:1152 msgid "PREC" msgstr "PREC" #: ../src/callbacks.cc:1157 msgid "FUNC" msgstr "FUNK" #: ../src/callbacks.cc:1163 msgid "UNIT" msgstr "ENHET" #: ../src/callbacks.cc:1169 msgid "VAR" msgstr "VAR" #: ../src/callbacks.cc:1175 msgid "INF" msgstr "INF" #: ../src/callbacks.cc:1181 msgid "CPLX" msgstr "CPLX" #: ../src/callbacks.cc:1206 msgid "Do you wish to update the exchange rates now?" msgstr "Vill du updatera växelkurserna nu?" #: ../src/callbacks.cc:1207 #, c-format msgid "It has been %s day(s) since the exchange rates last were updated." msgstr "Det var %s dag(ar) sedan växelkurserna senast updaterades." #: ../src/callbacks.cc:1208 msgid "Do not ask again" msgstr "FrÃ¥ga inte igen" #: ../src/callbacks.cc:1320 msgid "" "When errors, warnings and other information are generated during calculation " "the button to the right of the expression entry changes to reflect this. If " "you hold the pointer over or click the button, the message will be shown." msgstr "" "När fel, varningar eller annan information skapas under beräkningen ändras " "knappen till höger om uttrycksfältet för att reflektera detta. Om du hÃ¥ller " "pekaren över eller klickar pÃ¥ knappen, sÃ¥ kommer meddelandet att visas." #: ../src/callbacks.cc:1403 #, c-format msgid "" "A new version of %s is available.\n" "\n" "You can get version %s at %s." msgstr "" "En ny version av %s är tillgänglig.\n" "\n" "Du kan hämta version %s pÃ¥ %s." #: ../src/callbacks.cc:1428 #, c-format msgid "Too many arguments for %s()." msgstr "För mÃ¥nga parametrar för %s()." #: ../src/callbacks.cc:1455 ../src/callbacks.cc:2241 ../src/callbacks.cc:3424 msgid "argument" msgstr "parameter" #: ../src/callbacks.cc:1624 ../src/callbacks.cc:7674 msgid "hexadecimal" msgstr "hexadecimal" #: ../src/callbacks.cc:1625 msgid "hexadecimal number" msgstr "hexadecimalt tal" #: ../src/callbacks.cc:1626 ../src/callbacks.cc:7683 msgid "octal" msgstr "oktal" #: ../src/callbacks.cc:1627 msgid "octal number" msgstr "oktalt tal" #: ../src/callbacks.cc:1628 ../src/callbacks.cc:7692 msgid "duodecimal" msgstr "duodecimal" #: ../src/callbacks.cc:1629 msgid "duodecimal number" msgstr "duodecimalt tal" #: ../src/callbacks.cc:1630 ../src/callbacks.cc:7701 msgid "binary" msgstr "binär" #: ../src/callbacks.cc:1631 msgid "binary number" msgstr "binärt tal" #: ../src/callbacks.cc:1632 ../src/callbacks.cc:7710 msgid "roman" msgstr "romersk" #: ../src/callbacks.cc:1633 msgid "roman numerals" msgstr "romerska siffror" #: ../src/callbacks.cc:1634 ../src/callbacks.cc:7719 msgid "sexagesimal" msgstr "sexagesimal" #: ../src/callbacks.cc:1635 msgid "sexagesimal number" msgstr "sexagesimalt tal" #: ../src/callbacks.cc:1636 ../src/callbacks.cc:7728 msgid "time" msgstr "tid" #: ../src/callbacks.cc:1637 msgid "time format" msgstr "tidsformat" #: ../src/callbacks.cc:1638 ../src/callbacks.cc:7745 msgid "bases" msgstr "baser" #: ../src/callbacks.cc:1639 msgid "number bases" msgstr "talbaser" #: ../src/callbacks.cc:1640 ../src/callbacks.cc:1641 ../src/callbacks.cc:7756 msgid "calendars" msgstr "kalendrar" #: ../src/callbacks.cc:1642 ../src/callbacks.cc:7802 msgid "optimal" msgstr "optimal" #: ../src/callbacks.cc:1643 msgid "optimal unit" msgstr "optimal enhet" #: ../src/callbacks.cc:1644 ../src/callbacks.cc:1662 ../src/callbacks.cc:7818 #: ../src/callbacks.cc:7885 msgid "base" msgstr "bas" #: ../src/callbacks.cc:1645 msgid "base units" msgstr "basenheter" #: ../src/callbacks.cc:1646 ../src/callbacks.cc:7834 msgid "mixed" msgstr "blandade" #: ../src/callbacks.cc:1647 msgid "mixed units" msgstr "blandade enheter" #: ../src/callbacks.cc:1648 ../src/callbacks.cc:1649 ../src/callbacks.cc:7848 msgid "fraction" msgstr "brÃ¥ktal" #: ../src/callbacks.cc:1650 ../src/callbacks.cc:1651 ../src/callbacks.cc:7865 msgid "factors" msgstr "faktorer" #: ../src/callbacks.cc:1652 ../src/callbacks.cc:7875 msgid "partial fraction" msgstr "partialbrÃ¥k" #: ../src/callbacks.cc:1653 msgid "expanded partial fractions" msgstr "expanderade partialbrÃ¥k" #: ../src/callbacks.cc:1654 ../src/callbacks.cc:7763 msgid "rectangular" msgstr "rektangulär" #: ../src/callbacks.cc:1654 ../src/callbacks.cc:7763 msgid "cartesian" msgstr "kartesis" #: ../src/callbacks.cc:1655 msgid "complex rectangular form" msgstr "komplex rektangulär form" #: ../src/callbacks.cc:1656 ../src/callbacks.cc:7776 msgid "exponential" msgstr "exponentiell" #: ../src/callbacks.cc:1657 msgid "complex exponential form" msgstr "komplex exponentiell form" #: ../src/callbacks.cc:1658 ../src/callbacks.cc:7789 msgid "polar" msgstr "polär" #: ../src/callbacks.cc:1659 msgid "complex polar form" msgstr "komplex polär form" #: ../src/callbacks.cc:1661 ../src/callbacks.cc:4434 msgid "UTC time zone" msgstr "UTC-tidszon" #: ../src/callbacks.cc:1663 #, c-format msgid "number base %i" msgstr "talbas %i" #: ../src/callbacks.cc:2111 ../src/callbacks.cc:2112 ../src/callbacks.cc:2168 #: ../src/callbacks.cc:2459 ../src/callbacks.cc:2460 ../src/callbacks.cc:2561 #: ../src/callbacks.cc:2694 ../src/callbacks.cc:2695 ../src/callbacks.cc:2794 #: ../src/callbacks.cc:2933 ../src/callbacks.cc:2934 ../src/callbacks.cc:2935 #: ../src/callbacks.cc:3194 ../src/callbacks.cc:8148 ../src/callbacks.cc:9393 #: ../src/callbacks.cc:9763 ../src/callbacks.cc:10068 ../src/callbacks.cc:10260 #: ../src/callbacks.cc:10541 msgid "Uncategorized" msgstr "Okategoriserad" #: ../src/callbacks.cc:2120 ../src/callbacks.cc:2121 ../src/callbacks.cc:2170 #: ../src/callbacks.cc:2468 ../src/callbacks.cc:2469 ../src/callbacks.cc:2563 #: ../src/callbacks.cc:2702 ../src/callbacks.cc:2703 ../src/callbacks.cc:2796 #: ../src/callbacks.cc:9391 ../src/callbacks.cc:9761 ../src/callbacks.cc:10066 #: ../src/callbacks.cc:10258 ../src/callbacks.cc:10539 msgid "Inactive" msgstr "Inaktiva" #: ../src/callbacks.cc:2268 #, c-format msgid "" "Retrieves data from the %s data set for a given object and property. If " "\"info\" is typed as property, a dialog window will pop up with all " "properties of the object." msgstr "" "Hämtar data frÃ¥n dataset %s för ett givet objekt och egenskap. Om \"info\" " "är angivet som egenskap, ett dialogfönster öppnas med alla objektets " "egenskaper." #: ../src/callbacks.cc:2280 ../src/callbacks.cc:8977 msgid "Example:" msgstr "Exempel:" #: ../src/callbacks.cc:2294 msgid "Arguments" msgstr "Parametrar" #. optional argument #: ../src/callbacks.cc:2314 ../src/callbacks.cc:8880 ../src/callbacks.cc:8910 msgid "optional" msgstr "frivillig" #. argument default, in description #: ../src/callbacks.cc:2318 msgid "default: " msgstr "förval:" #: ../src/callbacks.cc:2332 msgid "Requirement" msgstr "Krav" #. indicating that the property is a data set key #: ../src/callbacks.cc:2361 ../src/callbacks.cc:3379 ../src/callbacks.cc:10857 msgid "key" msgstr "nyckel" #: ../src/callbacks.cc:2382 ../src/callbacks.cc:2621 ../src/callbacks.cc:2863 msgid "Acti_vate" msgstr "Akti_vera" #: ../src/callbacks.cc:2486 ../src/callbacks.cc:4273 msgid "a previous result" msgstr "ett föregÃ¥ende resultat" #: ../src/callbacks.cc:2494 ../src/callbacks.cc:4281 msgid "matrix" msgstr "matris" #: ../src/callbacks.cc:2496 ../src/callbacks.cc:4283 msgid "vector" msgstr "vektor" #: ../src/callbacks.cc:2506 ../src/callbacks.cc:4293 msgid "positive" msgstr "positiv" #: ../src/callbacks.cc:2507 ../src/callbacks.cc:4294 msgid "non-positive" msgstr "ej positiv" #: ../src/callbacks.cc:2508 ../src/callbacks.cc:4295 msgid "negative" msgstr "negativ" #: ../src/callbacks.cc:2509 ../src/callbacks.cc:4296 msgid "non-negative" msgstr "ej negativ" #: ../src/callbacks.cc:2510 ../src/callbacks.cc:4297 msgid "non-zero" msgstr "ej noll" #: ../src/callbacks.cc:2515 ../src/callbacks.cc:4302 msgid "integer" msgstr "heltal" #: ../src/callbacks.cc:2516 ../src/callbacks.cc:4303 msgid "rational" msgstr "rationell" #: ../src/callbacks.cc:2517 ../src/callbacks.cc:4304 msgid "real" msgstr "reell" #: ../src/callbacks.cc:2518 ../src/callbacks.cc:4305 msgid "complex" msgstr "komplex" #: ../src/callbacks.cc:2519 ../src/callbacks.cc:4306 ../src/callbacks.cc:10843 msgid "number" msgstr "nummer" #: ../src/callbacks.cc:2520 ../src/callbacks.cc:4307 msgid "(not matrix)" msgstr "(inte matris)" #: ../src/callbacks.cc:2523 ../src/callbacks.cc:4310 msgid "unknown" msgstr "okänd" #: ../src/callbacks.cc:2525 ../src/callbacks.cc:4312 msgid "default assumptions" msgstr "förvalda antaganden" #: ../src/callbacks.cc:2605 ../src/callbacks.cc:9038 ../src/callbacks.cc:9048 #: ../src/callbacks.cc:10088 ../src/callbacks.cc:18857 #: ../src/callbacks.cc:18872 ../src/callbacks.cc:18890 #: ../src/callbacks.cc:18923 msgid "Variable does not exist anymore." msgstr "Variables existerar inte längre." #: ../src/callbacks.cc:3395 msgid "Data Retrieval Function" msgstr "DataÃ¥tkomstfunktion" #: ../src/callbacks.cc:3852 msgid "Prefixes" msgstr "Prefix" #: ../src/callbacks.cc:4074 msgid "No Prefix" msgstr "Inget prefix" #: ../src/callbacks.cc:4075 msgid "Optimal Prefix" msgstr "Optimalt prefix" #: ../src/callbacks.cc:4378 ../src/callbacks.cc:4382 ../src/callbacks.cc:4386 msgid "Prefix" msgstr "Prefix" #: ../src/callbacks.cc:4398 ../src/callbacks.cc:16816 msgid "Number bases" msgstr "Talbaser" #: ../src/callbacks.cc:4400 msgid "Base Units" msgstr "Grundenheter" #: ../src/callbacks.cc:4402 msgid "Binary number" msgstr "Binärt tal" #: ../src/callbacks.cc:4404 ../src/callbacks.cc:16814 msgid "Calendars" msgstr "Kalendrar" #: ../src/callbacks.cc:4406 msgid "Duodecimal number" msgstr "Duodecimalt tal" #: ../src/callbacks.cc:4408 msgid "Complex exponential form" msgstr "Complex exponentiell form" #: ../src/callbacks.cc:4410 ../src/callbacks.cc:16822 msgid "Factors" msgstr "Faktorer" #: ../src/callbacks.cc:4414 msgid "Hexadecimal number" msgstr "Hexadecimalt tal" #: ../src/callbacks.cc:4416 msgid "Mixed units" msgstr "Blandade enheter" #: ../src/callbacks.cc:4418 msgid "Octal number" msgstr "Oktalt tal" #: ../src/callbacks.cc:4420 msgid "Optimal units" msgstr "Optimala enheter" #: ../src/callbacks.cc:4422 msgid "Expanded partial fractions" msgstr "Expanderade partialbrÃ¥k" #: ../src/callbacks.cc:4424 msgid "Complex polar form" msgstr "Komplex polär form" #: ../src/callbacks.cc:4426 msgid "Complex rectangular form" msgstr "Komplex rektangulär form" #: ../src/callbacks.cc:4430 msgid "Sexagesimal number" msgstr "Sexagesimalt tal" #: ../src/callbacks.cc:5496 msgid "and" msgstr "och" #: ../src/callbacks.cc:5499 ../src/callbacks.cc:6660 ../src/callbacks.cc:6683 #: ../src/callbacks.cc:6684 msgid "or" msgstr "eller" #: ../src/callbacks.cc:6225 msgid "undefined" msgstr "odefinierad" #: ../src/callbacks.cc:6285 ../src/callbacks.cc:6548 ../src/callbacks.cc:6589 #: ../src/callbacks.cc:7119 ../src/callbacks.cc:7172 ../src/callbacks.cc:8591 #: ../src/callbacks.cc:16012 msgid "approx." msgstr "ca" #: ../src/callbacks.cc:6450 ../src/callbacks.cc:20569 msgid "" "result is too long\n" "see history" msgstr "" "resultet är för lÃ¥ngt\n" "se historiken" #: ../src/callbacks.cc:6470 ../src/callbacks.cc:20585 msgid "calculation was aborted" msgstr "beräkningarna avbröts" #: ../src/callbacks.cc:6895 ../src/callbacks.cc:15981 msgid "RPN Register Moved" msgstr "RPN-register flyttades" #: ../src/callbacks.cc:6901 ../src/callbacks.cc:8094 ../src/callbacks.cc:15987 msgid "RPN Operation" msgstr "RPN operation" #: ../src/callbacks.cc:7018 msgid "Processing…" msgstr "Behandlar…" #: ../src/callbacks.cc:7038 ../src/callbacks.cc:20569 msgid "result processing was aborted" msgstr "resultatbehandlingen avbröts" #: ../src/callbacks.cc:7400 msgid "Factorizing…" msgstr "Faktoriserar…" #: ../src/callbacks.cc:7404 msgid "Expanding partial fractions…" msgstr "Expanderar partialbrÃ¥k…" #: ../src/callbacks.cc:7408 msgid "Simplifying…" msgstr "Förenklar…" #: ../src/callbacks.cc:7413 ../src/callbacks.cc:8035 msgid "Calculating…" msgstr "Beräknar…" #: ../src/callbacks.cc:7417 msgid "Converting…" msgstr "Omvandlar…" #: ../src/callbacks.cc:7499 msgid "Fetching exchange rates." msgstr "Hämtar växelkurser." #: ../src/callbacks.cc:8706 msgid "Keep open" msgstr "HÃ¥ll öppen" #: ../src/callbacks.cc:8714 msgid "C_alculate" msgstr "_Beräkna" #: ../src/callbacks.cc:8780 msgid "Argument" msgstr "Parameter" #: ../src/callbacks.cc:8834 msgid "True" msgstr "Sant" #: ../src/callbacks.cc:8836 msgid "False" msgstr "Falskt" #: ../src/callbacks.cc:8872 msgid "Info" msgstr "Info" #: ../src/callbacks.cc:9171 msgid "Edit Unit (global)" msgstr "Redigera enhet (systemvid)" #: ../src/callbacks.cc:9173 msgid "New Unit" msgstr "Ny enhet" #: ../src/callbacks.cc:9276 ../src/callbacks.cc:9681 ../src/callbacks.cc:9835 #: ../src/callbacks.cc:10024 ../src/callbacks.cc:10206 #: ../src/callbacks.cc:10456 ../src/callbacks.cc:10928 #: ../src/callbacks.cc:11078 ../src/callbacks.cc:11192 #: ../src/callbacks.cc:12351 ../src/callbacks.cc:21031 msgid "Empty name field." msgstr "Tomt namnfält" #. unit with the same name exists -- overwrite or open the dialog again #: ../src/callbacks.cc:9281 msgid "" "A variable or unit with the same name already exists.\n" "Do you want to overwrite it?" msgstr "" "En variabel eller enhet med samma namn finns redan.\n" "Vill du ersätta den?" #: ../src/callbacks.cc:9303 ../src/callbacks.cc:9353 msgid "Base unit does not exist." msgstr "Angiven grundenhet finns inte." #: ../src/callbacks.cc:9600 msgid "Edit Function (global)" msgstr "Redigera funktion (systemvid)" #: ../src/callbacks.cc:9602 ../src/callbacks.cc:9805 msgid "New Function" msgstr "Ny funktion" #: ../src/callbacks.cc:9652 ../src/callbacks.cc:20792 ../src/callbacks.cc:20804 msgid "Yes" msgstr "Ja" #: ../src/callbacks.cc:9654 ../src/callbacks.cc:20794 ../src/callbacks.cc:20806 msgid "No" msgstr "Nej" #: ../src/callbacks.cc:9696 ../src/callbacks.cc:9854 msgid "Empty expression field." msgstr "Tom uttrycksfält." #. function with the same name exists -- overwrite or open the dialog again #. dataset with the same name exists -- overwrite or open the dialog again #: ../src/callbacks.cc:9704 ../src/callbacks.cc:9858 ../src/callbacks.cc:11088 msgid "" "A function with the same name already exists.\n" "Do you want to overwrite the function?" msgstr "" "En funktion med samma namn finns redan.\n" "Vill du ersätta den?" #: ../src/callbacks.cc:9918 ../src/callbacks.cc:9932 msgid "Unit does not exist" msgstr "Enheten finns inte" #: ../src/callbacks.cc:9961 msgid "Edit Unknown Variable (global)" msgstr "Redigera okänd variabel (systemvid)" #: ../src/callbacks.cc:9963 msgid "New Unknown Variable" msgstr "Ny okänd variabel" #. unknown with the same name exists -- overwrite or open dialog again #. variable with the same name exists -- overwrite or open dialog again #: ../src/callbacks.cc:10029 ../src/callbacks.cc:10216 #: ../src/callbacks.cc:10461 ../src/callbacks.cc:11196 msgid "" "An unit or variable with the same name already exists.\n" "Do you want to overwrite it?" msgstr "" "En enhet eller variabel med samma namn finns redan.\n" "Vill du ersätta den?" #: ../src/callbacks.cc:10137 msgid "Edit Variable (global)" msgstr "Redigera variabel (systemvid)" #: ../src/callbacks.cc:10139 msgid "New Variable" msgstr "Ny variabel" #: ../src/callbacks.cc:10212 msgid "Empty value field." msgstr "Tomt värdefält." #: ../src/callbacks.cc:10313 msgid "Edit Vector" msgstr "Redigera vektor" #: ../src/callbacks.cc:10315 msgid "Edit Vector (global)" msgstr "Redigera vektor (systemvid)" #: ../src/callbacks.cc:10317 msgid "New Vector" msgstr "Ny vektor" #: ../src/callbacks.cc:10324 msgid "Edit Matrix (global)" msgstr "Redigera matris (systemvid)" #: ../src/callbacks.cc:10326 msgid "New Matrix" msgstr "Ny matris" #: ../src/callbacks.cc:10581 msgid "Vector Result" msgstr "Vektorresultat" #: ../src/callbacks.cc:10583 msgid "Matrix Result" msgstr "Matrisresultat" #: ../src/callbacks.cc:10734 msgid "New Data Object" msgstr "Nytt dataobjekt" #: ../src/callbacks.cc:10775 ../src/callbacks.cc:12508 msgid "Default" msgstr "Förval" #: ../src/callbacks.cc:10777 msgid "Exact" msgstr "Exakt" #: ../src/callbacks.cc:10835 msgid "text" msgstr "text" #: ../src/callbacks.cc:10840 ../src/callbacks.cc:10848 msgid "approximate" msgstr "approximerat" #: ../src/callbacks.cc:11008 msgid "Edit Data Set (global)" msgstr "Redigera dataset (systemvitt)" #: ../src/callbacks.cc:11010 msgid "New Data Set" msgstr "Nytt dataset" #: ../src/callbacks.cc:11027 msgid "info" msgstr "info" #: ../src/callbacks.cc:11117 msgid "Property" msgstr "Egenskap" #: ../src/callbacks.cc:11184 ../src/callbacks.cc:11270 msgid "No file name entered." msgstr "Filnamn mÃ¥ste anges" #: ../src/callbacks.cc:11226 ../src/callbacks.cc:11299 msgid "No delimiter selected." msgstr "En avgränsare mÃ¥ste anges" #: ../src/callbacks.cc:11231 #, c-format msgid "" "Could not import from file \n" "%s" msgstr "" "Kunde inte importera fil: \n" "%s" #: ../src/callbacks.cc:11312 msgid "No variable name entered." msgstr "Inget variabelnamn angivet." #: ../src/callbacks.cc:11324 msgid "No known variable with entered name found." msgstr "Fann ingen känd variabel med angivet namn." #: ../src/callbacks.cc:11338 #, c-format msgid "" "Could not export to file \n" "%s" msgstr "" "Kunde inte exportera till fil: \n" "%s" #: ../src/callbacks.cc:11434 ../src/callbacks.cc:11442 #: ../src/callbacks.cc:14894 ../src/callbacks.cc:17241 #: ../src/callbacks.cc:17244 msgid "My Variables" msgstr "Mina variabler" #: ../src/callbacks.cc:11774 msgid "Couldn't write definitions" msgstr "Kunde inte spara definitioner" #: ../src/callbacks.cc:12027 msgid "Abort" msgstr "Avbryt" #: ../src/callbacks.cc:12030 msgid "Undo" msgstr "Ã…ngra" #: ../src/callbacks.cc:12032 msgid "Redo" msgstr "Gör om" #: ../src/callbacks.cc:12036 msgid "Completion Mode" msgstr "Kompletteringsläge" #: ../src/callbacks.cc:12049 msgid "Limited strict completion" msgstr "Begränsad strikt komplettering" #: ../src/callbacks.cc:12050 msgid "Strict completion" msgstr "Strikt komplettering" #: ../src/callbacks.cc:12051 msgid "Limited full completion" msgstr "Begränsad fullständig komplettering" #: ../src/callbacks.cc:12052 msgid "Full completion" msgstr "Fullständig komplettering" #: ../src/callbacks.cc:12053 msgid "No completion" msgstr "Ingen komplettering" #: ../src/callbacks.cc:12327 msgid "Save Mode" msgstr "Spara läge" #: ../src/callbacks.cc:12355 msgid "Preset mode cannot be overwritten." msgstr "Förinställt läge kan inte skrivas över." #: ../src/callbacks.cc:12377 msgid "Delete Mode" msgstr "Radera läge" #: ../src/callbacks.cc:12384 msgid "Mode" msgstr "Läge" #: ../src/callbacks.cc:12507 msgid "Preset" msgstr "Förinställt" #: ../src/callbacks.cc:13269 #, c-format msgid "" "Couldn't write preferences to\n" "%s" msgstr "" "Kunde inte spara inställningar till\n" "%s" #: ../src/callbacks.cc:13928 ../src/callbacks.cc:13941 msgid "never" msgstr "aldrig" #: ../src/callbacks.cc:13929 ../src/callbacks.cc:13943 msgid "ask" msgstr "frÃ¥ga" #: ../src/callbacks.cc:13937 #, c-format msgid "%i days" msgstr "%i dagar" #: ../src/callbacks.cc:15410 msgid "Clear expression" msgstr "Töm uttrycket" #: ../src/callbacks.cc:15683 msgid "log10 function not found." msgstr "Kunde inte finna log10 funktionen." #: ../src/callbacks.cc:16806 msgid "Base units" msgstr "Grundenheter" #: ../src/callbacks.cc:16807 msgid "Optimal unit" msgstr "Optimal enhet" #: ../src/callbacks.cc:16808 msgid "Optimal prefix" msgstr "Optimalt prefix" #: ../src/callbacks.cc:16824 msgid "Rectangular" msgstr "Rektangulär" #: ../src/callbacks.cc:16825 msgid "Exponential" msgstr "Exponentiell" #: ../src/callbacks.cc:16826 msgid "Polar" msgstr "Pol'r" #. For some reason a dialog is required to close/update the menu with the deleted function #: ../src/callbacks.cc:17009 msgid "Are you sure you want to delete the function?" msgstr "Är du säker pÃ¥ att du vill ta bort funktionen?" #: ../src/callbacks.cc:17066 msgid "All functions" msgstr "Alla funktioner" #: ../src/callbacks.cc:17117 msgid "All variables" msgstr "Alla variabler" #. For some reason a dialog is required to close/update the menu with the deleted variable #: ../src/callbacks.cc:17129 msgid "Are you sure you want to delete the variable?" msgstr "Är du säker pÃ¥ att du vill ta bort variabeln?" #: ../src/callbacks.cc:17179 msgid "No items found" msgstr "Inga objekt funna" #: ../src/callbacks.cc:17815 msgid "The selected Chinese year does not exist." msgstr "Det valda kinesiska Ã¥ret finns inte." #: ../src/callbacks.cc:17827 msgid "Conversion to Gregorian calendar failed." msgstr "Omvandling to gregoriansk kalender misslyckades" #: ../src/callbacks.cc:17852 #, c-format msgid "Calendar conversion failed for: %s." msgstr "Kalendermmvandling misslyckades för: ." #: ../src/callbacks.cc:18408 msgid "Select file to save PNG image to" msgstr "Välj fil att att spara PNG bild till" #: ../src/callbacks.cc:18411 ../src/callbacks.cc:21259 msgid "Allowed File Types" msgstr "TillÃ¥tna filtyper" #: ../src/callbacks.cc:18416 ../src/callbacks.cc:21270 msgid "All Files" msgstr "All filer" #. do not delete units that are used by other units #: ../src/callbacks.cc:18811 msgid "Cannot delete unit as it is needed by other units." msgstr "Kan inte ta bort enheten eftersom den används av andra enheter." #: ../src/callbacks.cc:19266 ../src/callbacks.cc:19495 msgid "none" msgstr "ingen" #: ../src/callbacks.cc:19749 ../src/callbacks.cc:19750 #: ../src/callbacks.cc:19751 ../src/callbacks.cc:19752 #: ../src/callbacks.cc:19753 msgid "result is too long" msgstr "resultet är för lÃ¥ngt" #: ../src/callbacks.cc:20654 ../src/callbacks.cc:20662 #: ../src/callbacks.cc:20670 ../src/callbacks.cc:20678 msgid "Elements (in horizontal order)" msgstr "Element (radvis)" #: ../src/callbacks.cc:20691 ../src/callbacks.cc:20747 msgid "Select file to import" msgstr "Välj fil att importera" #: ../src/callbacks.cc:20691 ../src/callbacks.cc:20716 #: ../src/callbacks.cc:20747 msgid "_Open" msgstr "_Öppna" #: ../src/callbacks.cc:20716 msgid "Select file to export to" msgstr "Välj fil att exportera till" #: ../src/callbacks.cc:20733 msgid "Select date" msgstr "Välj datum" #: ../src/callbacks.cc:21042 ../src/callbacks.cc:21072 msgid "" "A conflicting object with the same name exists. If you proceed and save " "changes, the conflicting object will be overwritten or deactivated.\n" "Do you want to proceed?" msgstr "" "Ett konflikterande objekt med samma namn existerar. Om du fortsätter och " "sparar ändringar, kommer det konflikterande objektet att skrivas över eller " "deaktiveras.\n" "Vill du fortsätta?" #: ../src/callbacks.cc:21256 msgid "Select file to export" msgstr "Välj fil att exporta till" #: ../src/callbacks.cc:21328 ../src/callbacks.cc:21338 #: ../src/callbacks.cc:21347 msgid "It took too long to generate the plot data." msgstr "Det tog för lÃ¥ng tid att generera data till diagrammet." #: ../src/callbacks.cc:21368 ../src/callbacks.cc:21413 msgid "Empty expression." msgstr "Tomt uttryck." #: ../src/callbacks.cc:21382 ../src/callbacks.cc:21427 msgid "Empty x variable." msgstr "Tom x-variabel" #: ../src/callbacks.cc:21652 msgid "Classification" msgstr "Klassificering" #: ../src/callbacks.cc:21657 msgid "Alkali Metal" msgstr "Alkalimetall" #: ../src/callbacks.cc:21658 msgid "Alkaline-Earth Metal" msgstr "Jordalkalimetall" #: ../src/callbacks.cc:21659 msgid "Lanthanide" msgstr "Lantanid" #: ../src/callbacks.cc:21660 msgid "Actinide" msgstr "Aktinid" #: ../src/callbacks.cc:21661 msgid "Transition Metal" msgstr "ÖvergÃ¥ngsmetall" #: ../src/callbacks.cc:21662 msgid "Metal" msgstr "Metall" #: ../src/callbacks.cc:21663 msgid "Metalloid" msgstr "Halvmetall" #: ../src/callbacks.cc:21664 msgid "Polyatomic Non-Metal" msgstr "Polyatomisk icke-metall" #: ../src/callbacks.cc:21665 msgid "Diatomic Non-Metal" msgstr "Diatomisk icke-metall" #: ../src/callbacks.cc:21666 msgid "Noble Gas" msgstr "Ädelgas" #: ../src/callbacks.cc:21667 msgid "Unknown chemical properties" msgstr "Okända kemiska egenskaper" #: ../src/callbacks.cc:21759 msgid "No unknowns in result." msgstr "Inga okända värden i resultatet." #: ../src/callbacks.cc:21765 msgid "Set Unknowns" msgstr "Ange okända värden" #~ msgid "Up" #~ msgstr "Upp" #~ msgid "Down" #~ msgstr "Ner" #~ msgid "Swap" #~ msgstr "Byt plats" #~ msgid "Relation to the base unit (usually just a number)" #~ msgstr "Relation till grundenheten (vanligtvis enbart ett nummer)" #~ msgid "You probably do not need to define this" #~ msgstr "Du behöver troligen inte ange detta" #~ msgid "_Execute" #~ msgstr "_Exekvera" #~ msgid "Completion Level" #~ msgstr "KompletteringsnivÃ¥" #~ msgid "Egyptian" #~ msgstr "Egyptisk" #~ msgid "Unit to convert to" #~ msgstr "Enhet att omvandla till" #~ msgid "Search:" #~ msgstr "Sök:" #~ msgid "" #~ "The number of decimals shown will always be limited by the precision and " #~ "the min decimal setting is therefor only useful for exact numbers." #~ msgstr "" #~ "Antalet decimaler som vissa begränsas alltid av precisionen och " #~ "inställningen för minimalt antal decimaler är därför enbart användbar för " #~ "exakta nummer." #~ msgid "Indicate Infinite Series" #~ msgstr "Indikera oändliga talserier" #~ msgid "INTERVAL" #~ msgstr "INTERVALL" #~ msgid "Hybrid mode" #~ msgstr "Hybridläge" #~ msgid "Activate infix notation and disable the RPN stack." #~ msgstr "Aktiverar infix notation och avaktiverar RPN-stacken." #~ msgid "RPN Off" #~ msgstr "RPN av" #~ msgid "Activate both the RPN stack and RPN syntax." #~ msgstr "Aktiverar bÃ¥de RPN-stacken och RPN-syntax." #~ msgid "Full RPN Mode" #~ msgstr "Fullt RPN-läge" #~ msgid "RPN Stack Only" #~ msgstr "Enbart RPN-stack" #~ msgid "" #~ "Use only keypad keys for RPN operations (+-*/^) and use the rest of the " #~ "keyboard for expression entry" #~ msgstr "" #~ "Använd enbart knappsatstangenter för RPN operationer (+-*/^) och använd " #~ "resten av tangentbordet för att skriva uttryck" #~ msgid "Complex Number" #~ msgstr "Komplext nummer" #~ msgid "" #~ "Errors, warnings and other information generated during the last " #~ "calculation is shown when holding the pointer over the icon that appears " #~ "to the right of the expression entry." #~ msgstr "" #~ "Felmeddelanden, varningar och annan information frÃ¥n den senaste " #~ "beräkningen visas när du hÃ¥ller pekaren över eller klickar knappen till " #~ "höger om uttrycksfältet." #~ msgid "+" #~ msgstr "+" #~ msgid "-" #~ msgstr "-" #~ msgid "*" #~ msgstr "*" #~ msgid "/" #~ msgstr "/" #, fuzzy #~ msgid "xy" #~ msgstr "xy" #~ msgid "1/x" #~ msgstr "1/x" #~ msgid "." #~ msgstr "." #~ msgid "%" #~ msgstr "%" #~ msgid "Old value" #~ msgstr "Gammalt värde" #~ msgid "New value" #~ msgstr "Nytt värde" #~ msgid "Percent change" #~ msgstr "Procent förändring" #~ msgid "New total percent" #~ msgstr "Ny total procent" #~ msgid "No default angle unit" #~ msgstr "Ingen förvald vinkelenhet" #~ msgid "Create new function" #~ msgstr "Skapa en ny funktion" #, fuzzy #~ msgid "xy" #~ msgstr "xy" #, fuzzy #~ msgid "x!" #~ msgstr "f(x)" #~ msgid "f(x)" #~ msgstr "f(x)" #~ msgid "=" #~ msgstr "=" #, fuzzy #~ msgid "7" #~ msgstr "Namn" #, fuzzy #~ msgid "8" #~ msgstr "Namn" #, fuzzy #~ msgid "9" #~ msgstr "Namn" #~ msgid "4" #~ msgstr "4" #~ msgid "5" #~ msgstr "5" #~ msgid "6" #~ msgstr "6" #~ msgid "*" #~ msgstr "*" #, fuzzy #~ msgid "/" #~ msgstr "Namn" #, fuzzy #~ msgid "1" #~ msgstr "Namn" #, fuzzy #~ msgid "2" #~ msgstr "Namn" #, fuzzy #~ msgid "3" #~ msgstr "Namn" #, fuzzy #~ msgid "+" #~ msgstr "Namn" #, fuzzy #~ msgid "-" #~ msgstr "Namn" #, fuzzy #~ msgid "0" #~ msgstr "Namn" #, fuzzy #~ msgid "." #~ msgstr "Namn" #, fuzzy #~ msgid "i" #~ msgstr "f(x)" #, fuzzy #~ msgid "x" #~ msgstr "f(x)" #, fuzzy #~ msgid "y" #~ msgstr "f(x)" #, fuzzy #~ msgid "z" #~ msgstr "f(x)" #, fuzzy #~ msgid "Use default assumptions" #~ msgstr "förvalda antaganden" #~ msgid "Toggle exact mode" #~ msgstr "(Av)aktivera exakt läge" #~ msgid "Toggle fractional number display" #~ msgstr "(Av)aktivera brÃ¥ktalsvisning" #~ msgid "Raise by two" #~ msgstr "Upphöj med tvÃ¥" #~ msgid "x2" #~ msgstr "x2" #~ msgid "Base-10 logarithm" #~ msgstr "Bas-10-logaritm" #~ msgid "log" #~ msgstr "log" #~ msgid "Reciprocal" #~ msgstr "Invertera" #~ msgid "Toggle hyperbolic functions" #~ msgstr "(Av)aktivera hyperbola funktioner" #~ msgid "hyp" #~ msgstr "hyp" #~ msgid "Toggle inverse functions" #~ msgstr "(Av)aktivera inversa funktioner" #~ msgid "inv" #~ msgstr "inv" #~ msgid "Deg" #~ msgstr "Deg" #~ msgid "Rad" #~ msgstr "Rad" #~ msgid "Gra" #~ msgstr "Gra" #~ msgid "8" #~ msgstr "8" #~ msgid "9" #~ msgstr "9" #~ msgid "4" #~ msgstr "4" #~ msgid "5" #~ msgstr "5" #~ msgid "6" #~ msgstr "6" #~ msgid "3" #~ msgstr "3" #~ msgid "Wget arguments" #~ msgstr "Wget parameter" #~ msgid "" #~ "Arguments (in addition to timeout and output file) passed to wget when " #~ "fetching exchange rates" #~ msgstr "" #~ "Parametrar (utöver timeout och output-fil) som används för wget när " #~ "växelkurser hämtas" #~ msgid "" #~ "You need to download exchange rates to be able to convert between " #~ "different currencies. You can later get current exchange rates by " #~ "selecting “Update Exchange Rates†under the File menu.\n" #~ "\n" #~ "Do you want to fetch exchange rates now from the Internet?" #~ msgstr "" #~ "Du behöver ladda ner växelkurser för att kunna omvandla mellan olika " #~ "valutor. Du kan senare hämta nuvarande växelkurser genom att välja " #~ "\"Uppdatera växelkurser\" under filmenyn.\n" #~ "\n" #~ "Vill du hämta växelkurser frÃ¥n Internet?" #~ msgid "" #~ "Could not display help.\n" #~ "%s" #~ msgstr "" #~ "Kunde inte visa hjälp.\n" #~ "%s" #~ msgid "RPN Register Operation" #~ msgstr "RPN-registeroperation" #~ msgid "_Clear" #~ msgstr "_Rensa" #~ msgid "(De)activate use of Reverse Polish Notation syntax in expressions" #~ msgstr "(Av)aktivera RPN-notation i uttryck" #~ msgid "(De)activate the Reverse Polish Notation mode" #~ msgstr "(Av)aktivera RPN-läget" #~ msgid "x!" #~ msgstr "x!" #~ msgid "Edit value of selected register" #~ msgstr "Redigera värdet för valt register" #~ msgid "Delete selected register" #~ msgstr "Ta bort valt register" #~ msgid "Convert to Mixed Units (default units)" #~ msgstr "Omvandla till blandade enheter (förvalda enheter)" #~ msgid "Convert to Mixed Units (all units)" #~ msgstr "Omvandla till blandade enheter (alla enheter)" #~ msgid "Keypad" #~ msgstr "Knappsats" #~ msgid "Enables separate placement of units" #~ msgstr "Aktiverar separat plaering av enheter" #~ msgid "Ignore Whitespace" #~ msgstr "Ignorera mellanslag" #~ msgid "No Special Implicit Multiplication" #~ msgstr "Ingen speciell implicit multiplikation" #~ msgid "xy != x*y" #~ msgstr "xy != x*y" #~ msgid "(De)activate limits to implicit multiplication" #~ msgstr "(Av)aktivera begränsningar av implicit multiplikation" #~ msgid "Convert to unit" #~ msgstr "Omvandla till enhet" #~ msgid "Convert result to entered unit expression" #~ msgstr "Omvandla resultatet till enhetsuttrycket" #~ msgid "Do the conversion and close this window" #~ msgstr "Utför omvandling och stäng fönstret" #~ msgid "_Selector" #~ msgstr "_Väljare" #~ msgid "H_istory" #~ msgstr "H_istorik" #~ msgid "_RPN Stack" #~ msgstr "_RPN-stack" #~ msgid "Temporary" #~ msgstr "Temporära" #~ msgid "SI" #~ msgstr "SI" #~ msgid "CGS" #~ msgstr "CGS" #~ msgid "Import CSV File..." #~ msgstr "Importera CSV-fil..." #~ msgid "Export CSV File..." #~ msgstr "Exportera CSV-fil..." #~ msgid "Set Unknowns..." #~ msgstr "Ange okända värden..." #~ msgid "Other..." #~ msgstr "Annan..." #~ msgid "Save Mode..." #~ msgstr "Spara läge..." #~ msgid "Delete Mode..." #~ msgstr "Radera läge..." #~ msgid "C_onvert..." #~ msgstr "_Omvandla..." #~ msgid "Transactinide" #~ msgstr "Transaktinid" #~ msgid "" #~ "Qalculate! (v. 0.9.7)\n" #~ "- a multifuntional calculator\n" #~ "\n" #~ "http://qalculate.sourceforge.net/\n" #~ "\n" #~ "License: \tGNU General Public Licence\n" #~ "Author: \tHanna Knutsson\n" #~ "\n" #~ "Copyright (c) 2003-2006 Hanna Knutsson\n" #~ msgstr "" #~ "Qalculate! (v. 0.9.7)\n" #~ "- en multifuntionell calculator\n" #~ "\n" #~ "http://qalculate.sourceforge.net/\n" #~ "\n" #~ "License: \tGNU General Public Licence\n" #~ "Author: \tHanna Knutsson\n" #~ "\n" #~ "Copyright (c) 2003-2006 Hanna Knutsson\n" #~ msgid "About Qalculate!" #~ msgstr "Om Qalculate!" #~ msgid "Category that the generated variable(s) shall belong to" #~ msgstr "Kategorin som de genererade variablerna skall tillhöra" #~ msgid "Argument type" #~ msgstr "Parameterklass" #~ msgid "Modify selected subfunction" #~ msgstr "Modifiera vald subfunktion" #~ msgid "The category this function belongs to" #~ msgstr "Kategorin som funktionen tillhör" #~ msgid "a function, unit or variable" #~ msgstr "en funktion, enhet eller variabel" #~ msgid "Action" #~ msgstr "Ã…tgärd" #~ msgid "Abort operation" #~ msgstr "Avbryt operationen" #~ msgid "Ans" #~ msgstr "Ans" #~ msgid "" #~ "Binary\n" #~ "Octal\n" #~ "Decimal\n" #~ "Hexadecimal\n" #~ "Sexagesimal\n" #~ "Time format\n" #~ "Roman\n" #~ "Other..." #~ msgstr "" #~ "Binä\n" #~ "Oktal\n" #~ "Decimal\n" #~ "Hexadecimal\n" #~ "Sexagesimal\n" #~ "Tidsformat\n" #~ "Romerska\n" #~ "Other..." #~ msgid "Enable Prefixes" #~ msgstr "Använd prefix" #~ msgid "Enable _Prefixes" #~ msgstr "Använd _prefix" #~ msgid "Enter expression here" #~ msgstr "Skriv in uttryck här" #~ msgid "" #~ "Normal\n" #~ "Engineering\n" #~ "Scientific\n" #~ "Pure\n" #~ "Simple" #~ msgstr "" #~ "Normal\n" #~ "Teknisk\n" #~ "Vetenskaplig\n" #~ "Strikt\n" #~ "Enkel" #~ msgid "Progress..." #~ msgstr "FramÃ¥tskridande..." #~ msgid "Result" #~ msgstr "Resultat" #~ msgid "Category that this variable belongs to" #~ msgstr "Kategorin variabeln tillhör" #~ msgid "Font" #~ msgstr "Teckensnitt" #~ msgid "Preferences" #~ msgstr "Inställningar" #~ msgid "Select custom font" #~ msgstr "Välj ett teckensnitt" #~ msgid "The category this unit belongs to" #~ msgstr "Kategorin som enheten tillhör" #~ msgid "C_onvert Result" #~ msgstr "_Omvandla resultat" #~ msgid "Select result font" #~ msgstr "Välj teckensnitt" #~ msgid "Select expression font" #~ msgstr "Välj teckensnitt" #~ msgid "Select status font" #~ msgstr "Välj teckensnitt" #~ msgid "10^x" #~ msgstr "10^x" qalculate-gtk-2.8.2/po/Makefile.in.in0000644000175000017500000001575612711107452014310 00000000000000# Makefile for program source directory in GNU NLS utilities package. # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper # Copyright (C) 2004-2008 Rodney Dawes # # This file may be copied and used freely without restrictions. It may # be used in projects which are not available under a GNU Public License, # but which still want to provide support for the GNU gettext functionality. # # - Modified by Owen Taylor to use GETTEXT_PACKAGE # instead of PACKAGE and to look for po2tbl in ./ not in intl/ # # - Modified by jacob berkman to install # Makefile.in.in and po2tbl.sed.in for use with glib-gettextize # # - Modified by Rodney Dawes for use with intltool # # We have the following line for use by intltoolize: # INTLTOOL_MAKEFILE GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ top_builddir = @top_builddir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datadir = @datadir@ datarootdir = @datarootdir@ libdir = @libdir@ localedir = @localedir@ subdir = po install_sh = @install_sh@ # Automake >= 1.8 provides @mkdir_p@. # Until it can be supposed, use the safe fallback: mkdir_p = $(install_sh) -d INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ GMSGFMT = @GMSGFMT@ MSGFMT = @MSGFMT@ XGETTEXT = @XGETTEXT@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot ALL_LINGUAS = @ALL_LINGUAS@ PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) DISTFILES = Makefile.in.in POTFILES.in $(POFILES) EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS POTFILES = \ # This comment gets stripped out CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done) .SUFFIXES: .SUFFIXES: .po .pox .gmo .mo .msg .cat AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V)) INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@; .po.pox: $(MAKE) $(GETTEXT_PACKAGE).pot $(MSGMERGE) $* $(GETTEXT_PACKAGE).pot -o $*.pox .po.mo: $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $< .po.gmo: $(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \ && rm -f $$file && $(GMSGFMT) -o $$file $< .po.cat: sed -f ../intl/po2msg.sed < $< > $*.msg \ && rm -f $@ && gencat $@ $*.msg all: all-@USE_NLS@ all-yes: $(CATALOGS) all-no: $(GETTEXT_PACKAGE).pot: $(POTFILES) $(GENPOT) install: install-data install-data: install-data-@USE_NLS@ install-data-no: all install-data-yes: all linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $$dir; \ if test -r $$lang.gmo; then \ $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \ else \ $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $(srcdir)/$$lang.gmo as" \ "$$dir/$(GETTEXT_PACKAGE).mo"; \ fi; \ if test -r $$lang.gmo.m; then \ $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \ echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ if test -r $(srcdir)/$$lang.gmo.m ; then \ $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \ $$dir/$(GETTEXT_PACKAGE).mo.m; \ echo "installing $(srcdir)/$$lang.gmo.m as" \ "$$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ true; \ fi; \ fi; \ done # Empty stubs to satisfy archaic automake needs dvi info ctags tags CTAGS TAGS ID: # Define this as empty until I found a useful application. install-exec installcheck: uninstall: linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \ done check: all $(GETTEXT_PACKAGE).pot rm -f missing notexist srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m if [ -r missing -o -r notexist ]; then \ exit 1; \ fi mostlyclean: rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp rm -f .intltool-merge-cache clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES stamp-it rm -f *.mo *.msg *.cat *.cat.m *.gmo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f Makefile.in.in distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: $(DISTFILES) dists="$(DISTFILES)"; \ extra_dists="$(EXTRA_DISTFILES)"; \ for file in $$extra_dists; do \ test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \ done; \ for file in $$dists; do \ test -f $$file || file="$(srcdir)/$$file"; \ ln $$file $(distdir) 2> /dev/null \ || cp -p $$file $(distdir); \ done update-po: Makefile $(MAKE) $(GETTEXT_PACKAGE).pot tmpdir=`pwd`; \ linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ echo "$$lang:"; \ result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ if $$result; then \ if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.gmo failed!"; \ rm -f $$tmpdir/$$lang.new.po; \ fi; \ done Makefile POTFILES: stamp-it @if test ! -f $@; then \ rm -f stamp-it; \ $(MAKE) stamp-it; \ fi stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \ $(SHELL) ./config.status # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: qalculate-gtk-2.8.2/po/ChangeLog0000644000175000017500000000000012705176153013367 00000000000000qalculate-gtk-2.8.2/po/POTFILES.in0000644000175000017500000000214213143622325013375 00000000000000# List of source files containing translatable strings. [encoding: UTF-8] data/qalculate-gtk.desktop.in data/qalculate-gtk.appdata.xml.in [type: gettext/glade]data/argumentrules.ui [type: gettext/glade]data/setbase.ui [type: gettext/glade]data/csvexport.ui [type: gettext/glade]data/csvimport.ui [type: gettext/glade]data/datasetedit.ui [type: gettext/glade]data/datasets.ui [type: gettext/glade]data/decimals.ui [type: gettext/glade]data/functionedit.ui [type: gettext/glade]data/functions.ui [type: gettext/glade]data/main.ui [type: gettext/glade]data/matrix.ui [type: gettext/glade]data/matrixedit.ui [type: gettext/glade]data/namesedit.ui [type: gettext/glade]data/nbases.ui [type: gettext/glade]data/percentage.ui [type: gettext/glade]data/plot.ui [type: gettext/glade]data/precision.ui [type: gettext/glade]data/preferences.ui [type: gettext/glade]data/simplefunctionedit.ui [type: gettext/glade]data/unitedit.ui [type: gettext/glade]data/units.ui [type: gettext/glade]data/unknownedit.ui [type: gettext/glade]data/variableedit.ui [type: gettext/glade]data/variables.ui src/main.cc src/interface.cc src/callbacks.cc qalculate-gtk-2.8.2/TODO0000644000175000017500000000010513151263233011665 00000000000000* Instant apply for all parameters in plot * Split up interface code qalculate-gtk-2.8.2/data/0000755000175000017500000000000013401243443012171 500000000000000qalculate-gtk-2.8.2/data/rpn-swap-symbolic-16.png0000644000175000017500000000053013367262355016445 00000000000000‰PNG  IHDRóÿasBIT|dˆIDAT8Ò½.DAÆñßY‘ݵ¬R„DK+¡öa;P¹»p ÍF" ‰F"4.€F'(vNŒ1gy’INÞ÷}þóÌ™)ô4Ö…ß*°€Lï&ñ„·0˜Ó8vq‹Ïhí@ç¡Ð#¸‹Ûe#…,V˜/ÃÌ Þ±ÔqA–¢^ ÝÐ{Å<ΰ‘îÒ 4É^´ó\¨u°ž;g2ˆƒÈ CXÍú%IÕ¨”Ó? Ã9c ‡!nGd91wRsÛ÷U=ê½*Éšä'¶qåçU•Ê%éb3gޝ*V'äCxH£ÿ0—jIžr-Äk‡Ø+¸Î§±{ÌDõZ>Æ0›Œ¹ÀlE¢ç/tTS>¦#æIEND®B`‚qalculate-gtk-2.8.2/data/matrix.ui0000644000175000017500000003652513145544172013777 00000000000000 1 3000 1 1 10 1 200 1 1 10 400 400 False 5 Matrix True 400 dialog True False vertical 2 True False end _Cancel True True True False Close this window True False False 0 _Insert True True True False Insert the matrix/vector into the expression True False False 1 False True end 0 True False 12 vertical 6 True False 6 True True False start Rows True True 0 True True Number of rows in this matrix (rows displayed for vectors) False False adjustment1 1 True True True 1 False True 0 True False 6 True True False start Columns True True 0 True True Number of columns in this matrix (columns displayed for vectors) False False adjustment2 1 True True True 1 False True 1 True False end 6 Matrix True True False If this is a matrix or vector True True True False False 0 Vector True True False If this is a matrix or vector True True matrix_radiobutton_matrix False False 1 False True 2 True False start Elements False True 3 True True in True True True False False both True True 4 True False end start 6 True False Current element: False False 0 True False False False 1 False True 5 True True 1 matrix_button_cancel matrix_button_ok qalculate-gtk-2.8.2/data/calendarconversion.ui0000644000175000017500000005037013303274564016345 00000000000000 False 6 Calendar Conversion normal True False vertical 6 True False end _Close True True True True True True 2 False True end 0 True False 6 6 True True False start 0 0 True False start 0 1 True False start 0 2 True False start 0 3 True False start 0 4 True False start 0 5 True False start 0 6 True False start 0 7 True False start 0 8 True False start 0 9 True False 2 0 True False 3 0 True True True 1 0 True False 3 1 True False 3 2 True False 3 3 True False 3 4 True False 3 5 True False 3 6 True False 3 7 True False 3 8 True False 3 9 True False 2 1 True False 2 2 True False 2 3 True False 2 4 True False 2 5 True False 2 6 True False 2 7 True False 2 8 True False 2 9 True True 1 1 True True 1 2 True True 1 3 True True 1 4 True True 1 6 True True 1 7 True True 1 8 True True 1 9 True False True False True False True 0 True False True False True 1 1 5 True True 0 qalculate-gtk-2.8.2/data/percentage.ui0000644000175000017500000005013313236535401014573 00000000000000 Enter two values, of which at most one is a percentage, and the others will be calculated for you. False 6 Percentage normal True False vertical 6 True False end Calculate True True True True True True 0 Clear True True True True True True 1 _Close True True True True True True 2 False True end 0 True False vertical 6 True False 12 6 12 True True False end Value 1 0 0 True False end 2 compared to 1 0 5 True True True False False 1 0 True False end Change from 1 to 2 0 2 True True True False False 1 2 True True True False False 1 3 True False end Value 2 0 1 True True True False False 1 1 True False end 1 compared to 2 0 6 True True True False False 1 5 True True True False False 1 6 True False end Change from 2 to 1 0 4 True True True False False 1 4 True False end Change from 1 to 2 0 3 True False start % 2 3 True False start % 2 4 True False start % 2 5 True False start % 2 6 True False start 2 2 True False start 2 1 True False start 2 0 False True 0 True True never never in True True False word 6 6 textbuffer1 True True 1 True True 0 qalculate-gtk-2.8.2/data/matrixedit.ui0000644000175000017500000006176213303717157014647 00000000000000 1 3000 1 1 10 1 200 1 1 10 400 500 False 5 Edit Matrix True 400 dialog True False vertical 2 True False end _Help True True True False True False False 0 _Cancel True True True False Do not create/modify this matrix/vector True False False 1 _OK True True True False Create/modify the matrix/vector True Accept the creation/modification of this matrix/vector False False 2 False True end 0 True False 12 vertical 6 True False 6 True True False start Name True True 0 True True Name used to reference this variable in expressions False False True True 1 False True 0 True False end start 6 True False False False 0 Names Details True True False True False False 1 False True 1 True False 6 True True False start Category True True 0 True False True True True True 1 False True 2 True False 6 True True False start Descriptive name True True 0 True True Title displayed in menus and in variable manager False False True True 1 False True 3 True False 6 True True False start Rows True True 0 True True Number of rows in this matrix (rows displayed for vectors) False False adjustment1 1 True True True 1 False True 4 True False 6 True True False start Columns True True 0 True True Number of columns in this matrix (columns displayed for vectors) False False adjustment2 1 True True True 1 False True 5 True False end 6 Matrix True True False If this is a matrix or vector True True True False False 0 Vector True True False If this is a matrix or vector True True matrix_edit_radiobutton_matrix False False 1 False True 6 True False start Elements False True 7 True True in True True False False both True True 8 True False end start 6 True False Current element: False False 0 True False False False 1 False True 9 True True 1 matrix_edit_button_help matrix_edit_button_cancel matrix_edit_button_ok qalculate-gtk-2.8.2/data/variables.ui0000644000175000017500000004043713366117340014436 00000000000000 False 6 Variables 1000 700 dialog False vertical 6 False end _Close True True True True True True 0 False False 0 True False 6 12 True False start vertical 6 start _New True True True False Create a new variable True False False 0 _Edit True True True False Edit the selected variable True False False 1 _Insert True True True False Insert the selected variable into the expression entry True False False 2 _Delete True True True False Delete the selected variable True False False 3 True True True False (De)activate the selected variable True False Deacti_vate True False False 4 E_xport True False True True False True False False 5 1 0 True True True True 350 True True False 6 6 True False start Categor_y True variables_treeview_category 0 0 True True True True etched-in True True False 0 1 False True True False 6 6 True False start _Variable True variables_treeview_variable 0 0 True True True True etched-in True True True False False 0 1 True True edit-find-symbolic False False 0 2 True True 0 0 False True 1 qalculate-gtk-2.8.2/data/rpn-swap-symbolic-24.png0000644000175000017500000000070413367262503016442 00000000000000‰PNG  IHDRàw=øsBIT|dˆ{IDATH‰µÕ½KAð_r9’»:‚Qò""Ú(h“L‘Ú:­ñ‹ôj¥è µ`#iµ°±ü!¦„$•¥=-n‡u÷voцygæyžwgç]îðƒOÂó90O8)Ø7ŠoøŒZohM0™ˆâ&´?)i°ËøíÛp²p­Š" ö2†âs¸Ž&ÿb¬$ùJN÷δJ&k)ÒßøúY¾v‘IÚù/ôc?Œßå¹*#’G3!ö&Oä¿®:~Ds§y2ÿ¯; eÒÄqÊyŒíœxW™4ñ*gß8^– »ƒ¯ŒÙÇ™Šúó)‘N÷äz‹ÈWÑj+›ÉŽ‚C^HZ8AQ& \èð™&γ.Q™L¾„ØÛªäE"GrJÅFŠ<}C³U…¯d»4y'çE™Ü+×›œÇ¨ã{†Àí_ænEòqli¶Ì_æ³Ð™ÃS¼Ç4Î ˆ‡±„a|Z—ñ †ž’ÎKãÓ?·Âê[­÷IEND®B`‚qalculate-gtk-2.8.2/data/datasets.ui0000644000175000017500000007767713366117340014316 00000000000000 False 6 Edit Data Object False True normal True False vertical 2 True False end _Cancel True True True False Do not create/modify this data object True False False 0 _OK True True True False Accept the creation/modification of this data object True False False 1 False True end 0 True False 12 vertical 6 True False vertical 6 True False True False vertical 3 True False 6 6 False True 0 True True 0 True True 0 True True 0 False False 1 button3 dataobject_edit_button_ok False 6 Data Sets 1000 700 dialog False vertical 6 False end _Close True True True True True True 0 False False 0 True True 6 350 True True True vertical 250 True True False 6 6 vertical 6 True False start Data Set False True 0 True True etched-in True True False True True 1 True False end True True False Create a new data set True False document-new False False 0 True False True False Edit the selected data set True False document-properties False False 1 True False True False Delete the selected data set True False edit-delete False False 2 False True 2 False True True False 6 6 vertical 6 True False start Objects False True 0 True True etched-in True True False True True 1 True False end True False True False Create a new data object True False document-new False False 0 True False True False Edit the selected data object True False document-properties False False 1 True False True False Remove the selected data object True False edit-delete False False 2 False True 2 True True False True True True vertical 250 True True False 6 6 6 6 True True True True etched-in True True 3 False word 6 6 False 0 1 True False start Data Set Description 0 0 False True True False 6 6 6 6 True True True True True False none True False start 6 0 1 True False start Object Attributes 0 0 True True False True False True 1 qalculate-gtk-2.8.2/data/rpn-swap-symbolic.svg0000644000175000017500000000523513367262156016242 00000000000000 image/svg+xml qalculate-gtk-2.8.2/data/csvexport.ui0000644000175000017500000003700213366117340014515 00000000000000 False 5 Export CSV File False dialog True False vertical True False end _Cancel True True True False True False False 0 _OK True True True False True False False 1 False True end 0 True False 12 vertical 6 True False 6 True Current result True True False True True True False True 0 False False 0 True False 6 True Matrix/vector variable True True False True True csv_export_radiobutton_current False True 0 True False True False False True True 1 True True 1 True False 6 True True False start File False True 0 True False True True False False True True 0 True True False True False document-open False False 1 True True 1 True True 2 True False 6 True True False start Delimiter False True 0 True True 0 Comma Tabulator Semicolon Space Other True True 1 True True 3 True False 6 True True False 6 True True False start False True 0 True False True False False True True 1 True True 0 True True 4 True True 1 cancelbutton1 okbutton1 qalculate-gtk-2.8.2/data/csvimport.ui0000644000175000017500000006211313366117340014507 00000000000000 1 1000 1 1 10 False 5 Import CSV File False True dialog True False vertical 2 True False end _Cancel True True True False Do not import the file True False False 0 _OK True True True False Import the file True False False 1 False True end 0 True False 12 vertical 6 True False 6 True True False start File True True 0 True False True True Name of the data file to import False False True True 0 True True False Select a file True False document-open False False 1 True True 1 True True 0 True False 6 True True False start Import as True True 0 True False 6 True Matrix True True False If a matrix or vectors shall be generated from the contents of the file True True True False True 0 Vectors True True False If a matrix or vectors shall be generated from the contents of the file True True csv_import_radiobutton_matrix False True 1 True True 1 True True 1 True False 6 True True False start Name True True 0 True True Name (or name prefix) used to reference generated variable(s) in expressions False False True True 1 True True 2 True False 6 True True False start Descriptive name True True 0 True True Title displayed in menus and in variable manager False False True True 1 True True 3 True False 6 True True False start Category True True 0 True False True True True True 1 True True 4 True False 6 True True False start First row True True 0 True True The first row with data to import in the file False False adjustment1 1 True True 1 True True 5 Includes headings True True False If the first row contains column headings end True True True False True 6 True False 6 True True False start Delimiter True True 0 True True Delimiter used to separate columns in the file 0 Comma Tabulator Semicolon Space Other True True 1 True True 7 True False 6 True True False start True True 0 True False True Custom delimiter False False True True 1 True True 8 False False 1 button4 button5 qalculate-gtk-2.8.2/data/unknownedit.ui0000644000175000017500000005225713303715724015037 00000000000000 False 5 Edit Unknown Variable False True dialog True False vertical 2 True False end _Help True True True False True False False 0 _Cancel True True True False Do not create/modify this unknown variable True False False 1 _OK True True True False Accept the creation/modification of this unknown variable True False False 2 False True end 0 True False 12 vertical 6 True False vertical 6 True False True False vertical 3 True False 6 True True False start Name True True 0 True True Name used to reference this unknown variable in expressions False False True True 1 True True 0 True False end start 6 True False False False 0 Names Details True True False True False False 1 False True 1 True True 0 True True 0 True True 0 Use custom assumptions True True False start True True True False False 1 True False 6 True True False start Type True True 0 True True 0 Number Real Number Rational Number Integer False True 1 True True 2 True False 6 True True False start Sign True True 0 True True 0 Unknown Positive Non-Negative Negative Non-Positive Non-Zero False True 1 False True 3 True False 6 True True False start Category True True 0 True False The category this unknown variable belongs to True True True True 1 True True 4 True False 6 True True False start Descriptive name True True 0 True True Title displayed in menus and in variable manager False False True True 1 True True 5 False False 1 unknown_edit_button_help button3 unknown_edit_button_ok qalculate-gtk-2.8.2/data/setbase.ui0000644000175000017500000006513613166621552014122 00000000000000 2 36 10 1 10 2 36 10 1 10 False 5 Number Bases False dialog True False vertical True False end _Close True True True False True False False 0 False True end 0 True False 12 6 True False 0 none True False start start 6 6 vertical 6 Binary True True False True True True False False 0 Octal True True False True True set_base_radiobutton_output_binary False False 1 Decimal True True False True True set_base_radiobutton_output_binary False False 2 Duodecimal True True False True True set_base_radiobutton_output_binary False False 3 Hexadecimal True True False True True set_base_radiobutton_output_binary False False 4 Other True True False True True set_base_radiobutton_output_binary False False 5 True False True 10 False False adjustment1 1 True 10 False False 6 Sexagesimal True True False True True set_base_radiobutton_output_binary False False 7 Time format True True False True True set_base_radiobutton_output_binary False False 8 Roman numerals True True False True True set_base_radiobutton_output_binary False False 9 True False <b>Result Base</b> True True True 0 True False vertical False True 1 True False 0 none True False start start 6 6 vertical 6 Binary True True False True True True False False 0 Octal True True False True True set_base_radiobutton_input_binary False False 1 Decimal True True False True True set_base_radiobutton_input_binary False False 2 Duodecimal True True False True True set_base_radiobutton_input_binary False False 3 Hexadecimal True True False True True set_base_radiobutton_input_binary False False 4 Other True True False True True set_base_radiobutton_input_binary False False 5 True False True 10 False False adjustment2 1 True 10 False False 6 Roman numerals True True False True True set_base_radiobutton_input_binary False False 7 True False <b>Expression Base</b> True True True 2 False False 1 button1 qalculate-gtk-2.8.2/data/plot.ui0000644000175000017500000023552313366117340013446 00000000000000 1 1000000 1001 1 1000 2 100 10 1 10 2 100 10 1 10 -1000000 1000000 -10 1 10 -1000000 1000000 10 1 10 1 10 2 1 10 False 5 Plot dialog True False vertical 2 True False end _Help True True True False True False False 0 _Save True True True False Save as png, svg, postscript, eps, latex or fig True False False 1 _Close True True True False Close this window True False False 2 False True end 0 True False True True 5 vertical 6 True True True True True False True 12 vertical 6 True False 6 True True False start Title True True 0 True True True False False True True 1 False True 0 True False 6 True True False start Expression False True 0 True True False False True True 1 False True 1 True False end 6 Function True True False True True True False False 0 Vector/matrix True True False True True plot_radiobutton_function False False 1 Paired matrix True True False True True plot_radiobutton_function False False 2 Rows True True False if you want to split matrix in rows instead of columns True True False True 3 False True 2 True False 6 True True False start X variable True True 0 True True The variable name used in expression 4 x False False True True 1 False True 3 True False 6 True True False start Style True True 0 True True 0 Line Points Line with points Boxes/bars Histogram Steps Candlesticks Dots False True 1 False True 4 True False 6 True True False start Smoothing True True 0 True True 0 None Monotonic Natural cubic splines Bezier Bezier (monotonic) False True 1 False True 5 True False 6 True True False start Y-axis False True 0 True False 6 Primary True True False True True True False True 0 Secondary True True False True True plot_radiobutton_yaxis1 False True 1 True True 1 False True 6 True False end True _Add True True True False True False True 0 _Apply True False True True False True False True 1 _Remove True False True True False True False True 2 False True 7 120 True True True in True True True True 8 True False Data False True False start 12 vertical 6 True False 6 True True False start Minimum x value True True 0 True True 0 False False True True 1 False True 0 True False 6 True True False start Maximum x value True True 0 True True 10 False False True True 1 False True 1 True False 6 True Sampling rate True True False True True True False True 0 True True False False adjustment1 1 True True True 1 False True 2 True False 6 True Step size True True False True True plot_radiobutton_steps False True 0 True False True 1 False False True True 1 False False 3 True False end _Apply True True True False True False False 0 False True 4 1 True False Function Range 1 False True False start 12 vertical 6 True False 6 True True False start Title True True 0 True True False False True True 1 False True 0 True False 6 True Display grid True True False True True True False True 0 Display full border True True False True True False True 1 False True 1 True False 6 True Minimum y value True True False True True False True 0 True False True 10 False False adjustment4 1 True -10 True True 1 False True 2 True False 6 True Maximum y value True True False True True False True 0 True False True 10 False False adjustment5 1 True 10 True True 1 False True 3 True False 6 True Logarithmic x scale True True False True True False True 0 True False True False False adjustment2 1 True True True 1 False True 4 True False 6 True Logarithmic y scale True True False True True False True 0 True False True False False adjustment3 1 True True True 1 False True 5 True False 6 True True False start X-axis label True True 0 True True False False True True 1 False True 6 True False 6 True True False start Y-axis label True True 0 True True False False True True 1 False True 7 True False 6 True True False start Line width True True 0 True True 10 False False adjustment6 1 True 2 True True 1 False True 8 False 6 True True False start Color display True True 0 True False 6 Color True True False True True True False True 0 Monochrome True True False True True plot_radiobutton_color False True 1 True True 1 False True 9 True False 6 True True False start Legend placement True True 0 True True 0 None Top-left Top-right Bottom-left Bottom-right Below Outside False True 1 False True 10 True False end _Apply True True True False True False False 0 False True 11 2 True False Appearance 2 False True True 0 True True 1 plot_button_help plot_button_save plot_button_close qalculate-gtk-2.8.2/data/flags.gresource.xml0000644000175000017500000001015013271637676015745 00000000000000 AED.png AFN.png ALL.png AMD.png ANG.png AOA.png ARS.png AUD.png AWG.png AZN.png BAM.png BBD.png BDT.png BGN.png BHD.png BIF.png BMD.png BND.png BOB.png BRL.png BSD.png BTC.png BWP.png BYN.png BZD.png CAD.png CDF.png CHF.png CLP.png CNY.png COP.png CRC.png CUP.png CVE.png CZK.png DJF.png DKK.png DOP.png DZD.png EGP.png ERN.png ETB.png EUR.png FJD.png FKP.png GBP.png GEL.png GGP.png GHS.png GIP.png GMD.png GNF.png GTQ.png GYD.png HKD.png HNL.png HRK.png HTG.png HUF.png IDR.png ILS.png INR.png IQD.png IRR.png ISK.png JMD.png JOD.png JPY.png KES.png KGS.png KHR.png KMF.png KPW.png KRW.png KWD.png KYD.png KZT.png LAK.png LBP.png LKR.png LRD.png LSL.png LYD.png MAD.png MDL.png MGA.png MKD.png MMK.png MNT.png MOP.png MRU.png MUR.png MWK.png MVR.png MXN.png MYR.png MZN.png NAD.png NGN.png NIO.png NOK.png NPR.png NZD.png OMR.png PAB.png PEN.png PGK.png PHP.png PKR.png PLN.png PYG.png QAR.png RON.png RSD.png RUB.png RWF.png SAR.png SBD.png SCR.png SDG.png SEK.png SGD.png SLL.png SOS.png SRD.png STD.png SVC.png SYP.png SZL.png THB.png TJS.png TMT.png TND.png TOP.png TRY.png TTD.png TWD.png TZS.png UAH.png UGX.png USD.png UYU.png UZS.png VEF.png VND.png VUV.png XAF.png XCD.png XOF.png XPF.png YER.png ZAR.png ZMW.png cent.png eurocent.png ATS.png BEF.png BYR.png CYP.png DEM.png EEK.png ESP.png FIM.png FRF.png GRD.png IEP.png ITL.png LTL.png LUF.png LVL.png MTL.png MRO.png NLG.png PTE.png SIT.png SKK.png ZMK.png qalculate-gtk-2.8.2/data/qalculate.png0000644000175000017500000001042213150747636014607 00000000000000‰PNG  IHDR@@ªiqÞsBIT|dˆ pHYs±±õƒíItEXtSoftwarewww.inkscape.org›î<IDATxœí[yUšÿ}/³ªúª¾»A9›³9bhF[[ÀcÇÁÑð@4Ôuwñ A'˜ %\6\gfuetœqQÀADE ¡›æ„>«º*ßûö¬Ìʪʮ>hÆ]¿ˆ™õ2ßñýÞ÷¾+_?ÐôÿšèRtzlñæѬ 14‘¡eë”Í:¸­µ]/~®¤ùRŒk¿ðóñŠT¾Û³!Ï—l"[¿{€c?ß\¬Í&Й0‘ý@D ‚@€(z/¨‚öÂVÖiý _]½»7æaÑÑÇ?Y ¦¹Ž}VH÷NZ6)lýÖ{:Èyå^_vÞ|~H< Ä`2d‹a"0ëA dÞ .$AeЍ ŠŸ9ñ«í‡ôJš¼\¸¸´¥§s²ˆ%æNßÑíÎÁtxÁÆùÞŒìj–j˜Ä†‡#ÅP`ƒ#×ê Ž¯/†TK2娉Å;ry¹ÖÝyÅd@EŠ4 GÊEPu׺þUw¸ ùÜ?ž)Ä0¬Ìß1ï$–¸wò9¬ž?±¿ÿŽc‹·÷”%•Í0+³Ø€ô€C·¯›¦$}É_ï¶ÊHX]Nd4ÌîÀØïGž‡y…±óØSÛní ›aVÑÕw“€.逊ÛÞ¿ŠßcÅ)¦Ú$s2o &k–ùiGÛd}kôñ×y©Ma¿/(Xk3|Úù@¦^Û’Ÿv¦©ÞF éѦ¢„`@Ÿ­<¾hûüÁÏNùs·³©‡Ü(nsu À¡›ß/eï1q ,Þ-æ” –À˜ÂÍ¥Cö«œÔ@| €áG}ü@á©&Z äÉÞyª(í`í4@"Â|„|ýÄ“ÛBƒ–L}»Ë0ì0ΛîP9çý!«•`¤$<Œ¬¼ÌOÝSï„­Fn"ãÉH¦zÃç¯ZÙ8yÀÑ‚•FéÙ‘•‚4¥©×ÿr{õàßLÙÓ•¾YÁÅ ¸[…uÀyå^Ér ÎîO%0"…Ó6t—y')^ã»»¯ú¦uHÞr6X&è©À†J屪ê±™]é“•²•Ÿ©T¬@£ïÊPãXš“€Œ(/i–ਂµ÷NØ×SÆã©þÆ‘õáyÿņb'à0éžÐ’.u&-ó™ww­À¡YkŠXÉ_ØÚÓšˆ¹0 Ò?kœ?áàűœHçËŠ[BÙ)o"fõ£`(ÉW?¾uRgý(ƒÃ1Rµ¼¨âúÙwœÞ´î­~ÉÚ6]¨ó¬[õ‡ñõ1}›-냸+KžÖa‡ŠƒÎPØÖÜ©À8v0Â/ÿ6;·~TÐÜXŸ>xèèg·o½ºtÄ©UYÉÚ¦û3µ+_™_ß~eÁ9H6l=à¸*ƒ¯äyîy68è …m`$`ïµïfCñ@°‰„UX1 ‹5 +i¦æÀ¾… `ØÈ+ꬺºs§}_íÞ2ð¾G%uš4ÍË™9m•÷Æ(L•â5”&Θ&Ø2Å–YVi‡DúPW@î TÇhíáiÎl)?³È씆d ,zì'×íÞ±y(3ÓÚ•¯^õÈ]Óo‘Ò ·ÿôÛâ™sï¬èJÚaÀ u{¾ØÜ'¾^fxêb$À±4Ö¶ p¸ HjYõðëÊ–$¤y:é_þ£|³¦i*==3ðÒ›[W¿ôç-«5M窊¯/»~öí§Í·žyâÞi ïŸ9P8ðõöìûo›8¯¡î¬róû¶ÖœýÖß·JõÖªsÄ¿·ü) WÝ" $€•èbášFìÕÚ“P}ø¿k—õ/ª·ê*îÍÌÉ+l±†X·êõµ5ßeUúºè³«û¾øÜ?ƒ^)%€ßŸjºP—š€®Ør†œŠÐÜnóQ†Š“Õá°Í kH%®™•¢'àhå¾,°¢ÁÃF·êïß•[4¤ØÖYÙíO<³lóƒó&½ò»Å¥ þáéO ûökËïÓ¯jS22s&(½"É`(bF$'EH 0uYÖ ìÌt S˜Lî‰)%¨N«ÊfÅc'Ù466øü9ùö€Ó®›{2³s›ÒRÓ‚¥7ü4Ƭ֜;íïÛ¯¨1¡sŸ§%[I8˜ù%KpÉ–A7­Ã*É[9>;§©Ã àÌé£9BÓUñ˜I6¡P›žš–z?r # zÏ×Ë€P{›=þ‘C_õ+)s:¡sCTTû³d "Ò$a$¼@(tKˆ²‹•‚Ì0­€  ªC¿[ÊÕלÍìsYÿ¯/Åö3³òƒMê}°oÏÖœý{·îß»½ÿôÒ›¿þ`ÍK6­{«ß‰c‡²ïtñÖæF½µ¥9uð°1‰¦¶5ìc©@`BŒ$±ë'6¥(H.F#A’íPÄm$`3Nv†@»Ñ!Õ‡øÃF»>lä¸g}AŸËÛ.4Ô¦À™“Õ寿pmÉõ·T•–ÝvÌxqé“e?»÷ñÃðÆ+KFO¹æFw_!ö±SbÓÝ®n¶”tI†€9™ ­Bš _ËF>gQ¸c*ö™Ë ühÚ̘==ñêÒÚO7¼;¦^;ç¬?3ï=K<þÔoß3~êùt–ÑÔXïÙþɺÑ/þ鳕ný‹–iÚc6wfäJÁU´p{"1ß›t Ý8­ a3oŠ™`ÀHë€êÃûòóòû4=1f52ü9”¢†º³Þœü¾!‹y(»u¾SXòÔÓ6á¶t–ë~¦ AÀÄqÌ3$ÈÕ=kêVÔ±˜’…Ã'Ib† ¬hŠÁ\·¤ Ñ·'Žä—ÝzÏ~·çóyzOfNnØí™EýÓ3;]÷~„¨.PÀÌæÂ¨(óL€ÇG®ù O+‚ìqÑ”Ä Œùäöh8JZ$ÜŒäæ¡ˆ‘â9ZŸ§OV¥ý뢦Tܹæ/Ë‹²s ZfͽÓu% -nÕ4¯{B>BɘGCÀ‡@¸̦õc˜á¹é¢Ÿµé'çÝš]\u€’IÍ @š¶‚`‚ l ž=ß €óuç|õçÏù_\údɱ#y ùü=øÈÜ%òn;Õ ÂtËñ W©€kß×É—…2yB‚>#æYž–ɘiÙ<•uƒì¿rBIó/”o …ÚE†?Çußöywž1Ýó¸ø„L‰ØÔQ;ñ.µ¢ˆ|ÑŠ´WÉ ýÙ-WÃà~¶"`AÍðÿÞÛc&аwo¨FO’ñtŠ^u‚^ß:"gÙν@êÒmÅ·MS,å Ȭøçq_Ü4;Ý]ꇑ£v¾L:mŽ‘Ç½÷Ä…«²~¿cŽw¤ ¦ÉKnëTïWßÍ =΋Ø0n×Ë.v¬„±“=ËÿÒ—3Dmë°˜)ÙÚŸ¬‰iã·ßž˜0¹HêÔ¤UÞ÷Ñx«MPœkÀ1 `V¡YÓ‹vÇö9Û•õõ¹iU×öOŠ=n³"SõŸ“Ц_õÅO«ºÊÔ6ý?˱kÊ|r¸îÂbÛ‰ë’M¯Z°~´%ç&àB1dšÞ ûf7 Ók¼ÔFN÷´3Ssȧյfj5-yú©ÆAT,°CÎŽÂ%BjÖØ­w|ÝUæ`»öÂZ0ÍuëÖ«|ÞIx¸{g…‡ÿ¡lÏ‘ÖOVañ.+KÎc¨Â¹-ZPæhGÏçxªë,鈞ڲXß´[Ìó—šÔæÞzû‰î0DÎ wˆj,uY‘{µìˆÒÓ¦’G,#ñ&R ÷Žâ‰­GÌ{¯`ä‰çê´‚©£·ÝÖmæ»KÝ:-^¼¢¤ÀÃÕ÷oxC/aÅÓXÄv2l)a2W8ro&7ÈŽí²¢<x¥ µhô†®ï÷‹¥—ºbæV%GîßXª”zŠofEiQ¦PŽd1m_#*Àeù˜õ·<Ü{¬u.Ê—¶bÆæ¯Íº3œáí#tÜLºöo¤kŸ@'I'» "®u\‰nz°â¦5÷õ_]¦KÙízh—ÇÛr6Ceê`Mhž£1€Ïó˜gÛ_UŒ¤è¶â5s×\ÌØ;ðB‰_æöl .¼Óm3Ø›tj^yj›æÿÓmío대`”X5糿Å|þæ@õ¼ Y†On†‚yÞÏiÍŠ&píð·fï½Ôsù^€ªë Xz¶jdô,BL.¿FB”Œ~sÖ%µßpdÁ‡˜ÄçÌ`K`Ö£Ú£%E¯Íé’{Ýú^€#¿y,Kù)¹ ž¡i)÷y”~MÑk¥ é¬Þ ï¨|ôãÉBb#Eà´Ÿè†vcÑk¥Iêô„þWÇ~þñ ô,€Ä|˜’°jøK×ýæ{šÞô–þmïŠ+€@Ÿ¤IEND®B`‚qalculate-gtk-2.8.2/data/rpn-swap-symbolic-32.png0000644000175000017500000000107713367262323016445 00000000000000‰PNG  IHDR szzôsBIT|dˆöIDATX…Í×;hAÆñ_±QŒDcÅG%¶ + K ;lì¬ì Û4b%X¥±´PñADŒÁG#>ˆ"‚(hqwqîffïÎf/øÁ½sgÎ÷Ÿs¸³sYªµ‘±¡i¤òù¦q2òŒâ4Öa5Ƭù„+áÀ9ü)â6e(ŒOà~¹Rñ:\|62á96fB”ÚŒóEŽÀ|¸`ï;†(u&ðª:qï"Û´£Ô.|N¼Œ-ØÑ!Dy™3ªDN;öb1’ã¾Ïsu ¶a!A=¨©ß×;cf‚ Õª Ä s8RŒ=@^;¦ÄË~k‚y+ðOšÐ¼ëñ@zç¡.ãqS€¶)s؉‡94oÇ\Ó_ö˜®çÀv½þuqbN´€qí¢é¿€Xn;¦r ÷á¦Þ{¿ ˆ™óÝøR$Ÿ­@Œë].rÚ±Ú˜—±\ˆ«D1óÔ!Ób>jpç˜ç@/ÆžÕ™ïÇ×Ló¦· x§Ì«oµ:MàM$Ç~ÏKt aÞdçU¥*Vdh楶Ö@ô]Jâ[dRNÙcÃÅ@ßµü$~wd>‚C¸!~C*c¾ºpÚ¿¿TmʾôJ›2 c¡¤ uªˆcø‘a>Š£A¾• 6°ˆ[±/ªPCÕ_”«PÝoýšIEND®B`‚qalculate-gtk-2.8.2/data/Makefile.in0000644000175000017500000004447313401033355014171 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 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@ # # data/Makefile.am for qalculate # VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_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)$(appdatadir)" "$(DESTDIR)$(desktopdir)" \ "$(DESTDIR)$(pixmapsdir)" DATA = $(appdata_DATA) $(desktop_DATA) $(noinst_DATA) $(pixmaps_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in 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@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ 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@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ 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_QALCULATE_DEFINITIONS_RULE = @INTLTOOL_QALCULATE_DEFINITIONS_RULE@ 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@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ 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@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ QALCULATE_CFLAGS = @QALCULATE_CFLAGS@ QALCULATE_GTK = @QALCULATE_GTK@ QALCULATE_LIBS = @QALCULATE_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ 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_CXX = @ac_ct_CXX@ 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@ noinst_DATA = argumentrules.ui calendarconversion.ui csvexport.ui csvimport.ui datasetedit.ui datasets.ui decimals.ui \ functionedit.ui functions.ui main.ui matrix.ui matrixedit.ui namesedit.ui nbases.ui \ setbase.ui percentage.ui periodictable.ui plot.ui precision.ui preferences.ui simplefunctionedit.ui \ unitedit.ui units.ui unknownedit.ui variableedit.ui variables.ui flags.gresource.xml ui.gresource.xml \ rpn-swap-symbolic-16.png rpn-swap-symbolic-24.png rpn-swap-symbolic-32.png rpn-swap-symbolic-48.png \ rpn-swap-symbolic-64.png rpn-swap-symbolic.svg flags/*.png # this is for gnome desktop_IN_FILES = qalculate-gtk.desktop.in desktop_DATA = $(desktop_IN_FILES:.desktop.in=.desktop) desktopdir = $(datadir)/applications appdata_IN_FILES = qalculate-gtk.appdata.xml.in appdata_DATA = $(appdata_IN_FILES:.xml.in=.xml) appdatadir = $(datadir)/appdata pixmapsdir = $(datadir)/pixmaps pixmaps_DATA = qalculate.png EXTRA_DIST = \ $(desktop_IN_FILES) \ $(appdata_IN_FILES) \ $(pixmaps_DATA) \ $(noinst_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 data/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu data/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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-appdataDATA: $(appdata_DATA) @$(NORMAL_INSTALL) @list='$(appdata_DATA)'; test -n "$(appdatadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appdatadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appdatadir)" || 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)$(appdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(appdatadir)" || exit $$?; \ done uninstall-appdataDATA: @$(NORMAL_UNINSTALL) @list='$(appdata_DATA)'; test -n "$(appdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(appdatadir)'; $(am__uninstall_files_from_dir) install-desktopDATA: $(desktop_DATA) @$(NORMAL_INSTALL) @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(desktopdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(desktopdir)" || 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)$(desktopdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \ done uninstall-desktopDATA: @$(NORMAL_UNINSTALL) @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(desktopdir)'; $(am__uninstall_files_from_dir) install-pixmapsDATA: $(pixmaps_DATA) @$(NORMAL_INSTALL) @list='$(pixmaps_DATA)'; test -n "$(pixmapsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pixmapsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pixmapsdir)" || 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)$(pixmapsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pixmapsdir)" || exit $$?; \ done uninstall-pixmapsDATA: @$(NORMAL_UNINSTALL) @list='$(pixmaps_DATA)'; test -n "$(pixmapsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pixmapsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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)$(appdatadir)" "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(pixmapsdir)"; 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-appdataDATA install-desktopDATA \ install-pixmapsDATA 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-appdataDATA uninstall-desktopDATA \ uninstall-pixmapsDATA .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-appdataDATA install-data \ install-data-am install-desktopDATA 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-pixmapsDATA 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-appdataDATA \ uninstall-desktopDATA uninstall-pixmapsDATA .PRECIOUS: Makefile @INTLTOOL_DESKTOP_RULE@ @INTLTOOL_XML_RULE@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: qalculate-gtk-2.8.2/data/simplefunctionedit.ui0000644000175000017500000002634513304015521016363 00000000000000 False 5 Edit Variable False True dialog True False vertical 2 True False end Advanced True True True False False 0 True True _Cancel True True True False Accept the creation/modification of this variable True False False 1 _OK True True True False True False False 2 False True end 0 True False 12 vertical 6 True False 6 True True False start Name True True 0 True True Name used to reference this variable in expressions False False True True 1 True True 0 True False start Expression False False 1 100 True True in True True 3 word 3 3 True True 2 True False end 6 x, y, z True True False Use x, y and z for 1st, 2nd and 3rd function argument, respectively. True True True False False 0 \x, \y, \z True True False Use \x, \y and \z for 1st, 2nd and 3rd function argument, respectively. This avoids potential conflicts with variables, functions and units. True True simple_function_edit_radiobutton_noslash False False 1 False True 3 True True 1 simple_function_edit_button_advanced simple_function_edit_button_cancel simple_function_edit_button_ok qalculate-gtk-2.8.2/data/nbases.ui0000644000175000017500000002551313303246722013735 00000000000000 False 6 Number Bases normal True False vertical 6 True False end _Close True True True True True True 1 False True end 0 True False 12 6 12 True True False end Decimal 0 0 True False end Binary 0 1 True False end Octal 0 2 True True Binary value True False False 1 1 True True Decimal value True False False 1 0 True True Octal value True False False 1 2 True False end Roman numerals 0 5 True True Octal value True 25 False False 1 5 True False end Duodecimal 0 3 True True Octal value True False False 1 3 True False end Hexadecimal 0 4 True True Hexadecimal value True False False 1 4 False True 0 qalculate-gtk-2.8.2/data/periodictable.ui0000644000175000017500000007164712707370304015302 00000000000000 False 6 Periodic Table False normal True False vertical True False end False True end 0 True False 12 3 3 True True True False 1 1 0 True False 1 0 1 True False 2 0 2 True False 3 0 3 True False 4 0 4 True False 5 0 5 True False 6 0 6 True False 7 0 7 True False 2 2 0 True False 3 4 0 True False 4 5 0 True False 5 6 0 True False 6 7 0 True False 7 8 0 True False 8 9 0 True False 9 10 0 True False 10 11 0 True False 11 12 0 True False 12 13 0 True False 13 14 0 True False 14 15 0 True False 15 16 0 True False 16 17 0 True False 17 18 0 True False 18 19 0 True False * 3 9 True False ** 3 10 True False * 3 6 True False ** 3 7 True False 3 8 True True 1 qalculate-gtk-2.8.2/data/preferences.ui0000644000175000017500000017217713333312272014771 00000000000000 1 10 1 1 1 1 10 1 1 10000 100 1000 -1 100 -1 1 7 False 6 False dialog True False vertical 6 True False end _Close True True True True True True 0 False True end 2 True True True False start 18 vertical 12 Save mode on exit True True False If the mode of the calculator shall be restored True True False False 0 Save definitions on exit True True False If changes to functions, units and variables shall be saved automatically True True False False 1 Allow multiple instances True True False Allow multiple instances of the Qalculate! main window to be open at the same time. Note that only the mode, history and definitions of the last closed instance will be saved. True True False False 2 Display expression status True True False If as-you-type expression status shall be displayed below the expression entry True True True False False 3 Use keyboard keys for RPN True True False Use keyboard operator keys for RPN operations (+-*/^). True True True False False 4 Conversion to local currency True True False Automatically convert to the local currency when optimal unit conversion is activated. True True True False False 5 Update exchange rates on start True False If current exchange rates shall be downloaded from the internet at program start True True False False 6 True False 12 True False start Exchange rates updates False True 0 True True True 7 preferences_update_exchange_rates_adjustment 7 False True 1 False True 7 True False General False True False start 18 vertical 12 Enable unicode signs True True False Disable this if you have problems with some fancy characters True True False False 0 Alternative base prefixes True True False If hexadecimal numbers shall be displayed with "0x0" and binary numbers with "0b00" as prefixes True True False False 1 Two's complement representation True True False If two's complement representation shall be used for negative binary numbers. True True False False 2 Use lower case letters in non-decimal numbers True True False If lower case letters should be used in numbers with non-decimal base True True False False 3 Spell out logical operators True True False If logical and/or shall be displayed as "&&"/"||" or "and"/"or" True True False False 4 True True False If "e" shall be used instead of "E" in numbers True True True False Use E-notation instead of 10<sup><i>n</i></sup> True center False False 5 Use lower case "e" (as in 1e10) True True False If "e" shall be used instead of "E" in numbers True True False False 6 Use comma as decimal separator True True False Allow dots, '.', to be used as thousands separator instead of as an alternative decimal sign True True False False 7 Ignore comma in numbers True True False Allow commas, ',', to be used as thousands separator instead of as an function argument separator True True False False 8 Ignore dots in numbers True True False Allow dots, '.', to be used as thousands separator instead of as an alternative decimal sign True True False False 9 Copy digit separator True True False Deactivate to remove digit separator when copying result True True True False False 10 True False True 12 12 True False end Multiplication sign 0 2 True False end Division sign 0 1 True False start 6 True / True True False True True True False True 0 / True True False True True preferences_radiobutton_division_slash False True 1 / True True False True True preferences_radiobutton_division_slash False True 2 1 1 True False start 6 True . True True False True True True False True 0 x True True False True True preferences_radiobutton_dot False True 1 . True True False True True preferences_radiobutton_dot False True 2 * True True False True True preferences_radiobutton_dot False True 3 1 2 True False end Digit grouping 0 0 True False start 6 off True True False True True True False True 0 standard True True False True True preferences_radiobutton_digit_grouping_none False True 1 local True True False True True preferences_radiobutton_digit_grouping_none False True 2 1 0 False True 11 1 True False Numbers & Operators 1 False True False start start 18 12 12 True False end Status warning color 0 7 True True False True 1 7 True False end Status error color 0 6 True True False True 1 6 Custom status font True True False If you want to use a font other than the default in the status display below the expression entry True True 0 4 2 True True True Sans 12 1+2−3×4/√(Ï€)² True True 0 5 2 True True True Sans 12 1+2−3×4/√(Ï€)² True True 0 3 2 Custom expression font True True False If you want to use a font other than the default in the expression entry True True 0 2 2 Custom result font True True False If you want to use a font other than the default in the result display True True 0 0 2 True True True Sans 12 1+2−3×4/√(Ï€)² True True 0 1 2 2 True False Fonts 2 False True False start 18 12 12 Show expression completion suggestions True True False If the mode of the calculator shall be restored True True 0 0 2 Search titles and countries True True False If the mode of the calculator shall be restored True True 0 3 2 True True True 7 adjustment_completion True 1 1 1 True False start Minimum characters 0 1 True False start Minimum characters 0 4 True True True 1 adjustment_completion2 True 1 1 4 True False start Popup delay (ms) 0 2 True True True 1 adjustment_completion_delay True 1 2 3 True False Completion 3 False False True 0 qalculate-gtk-2.8.2/data/units.ui0000644000175000017500000007010213366117340013620 00000000000000 False 6 Units 1000 700 dialog False vertical 6 False end _Close True True True True True True 0 False False 0 True False 6 12 12 True False start vertical 6 start _New True True True False Create a new unit True False False 0 _Edit True True True False Edit the selected unit True False False 1 _Insert True True True False Insert the selected unit into the expression entry True False False 2 C_onvert True True True False Convert the result to the selected unit True False False 3 _Delete True True True False Delete the selected unit True False False 4 True True True False (De)activate the selected unit True False Deacti_vate True False False 5 1 0 2 True True True True 350 True True False 6 6 True False start Categor_y True units_treeview_category 0 0 True True True True etched-in True True False 0 1 False True True False 6 6 True False start _Unit True units_treeview_unit 0 0 True True True True etched-in True True True False False 0 1 True True edit-find-symbolic False False 0 2 True True 0 0 True False 6 6 True True False Convert between units True False gtk-convert 0 1 True False end = 0 2 True False start Conver_sion True units_entry_from_val 0 0 3 True False start 2 1 True True Converted value True 8 False False 1 2 True True Value to convert from 8 False False 1 1 True True True True False 6 True False 20 0 True True 0 True False end pan-down-symbolic False True end 1 2 2 0 1 False True 1 False popup False combo True True False False units_dialog True False vertical True True True True never True True False False True False True False True 0 True True False edit-find-symbolic False False Type anywhere False True 1 qalculate-gtk-2.8.2/data/precision.ui0000644000175000017500000001472412717377306014472 00000000000000 1 100000 12 1 10 False 5 Precision False normal True False vertical True False end _Recalculate True True True False Recalculate expression True Recalculate expression False False 0 _Close True True True False Close this window True False False 1 False True end 0 True False 6 6 12 True False end Precision 0 0 True True The number of significant digits to display/calculate (simple arithmetics are always calculated exact) True 1 False False adjustment1 1 True True 1 1 0 False True 0 precision_dialog_button_recalculate precision_dialog_button_close qalculate-gtk-2.8.2/data/functions.ui0000644000175000017500000005034413366117340014474 00000000000000 False 5 Functions 1000 700 dialog False vertical 6 False end _Close True True True True True True 0 False False 0 True False 6 12 True False start vertical 6 start _New True True True False Create a new function True False False 0 _Edit True True True False Edit the selected function True False False 1 _Insert True True True False Insert (or execute) the selected function into the expression entry True False False 2 _Delete True True True False Delete the selected function True False False 3 True True True False (De)activate the selected function True False Deacti_vate True False False 4 _Apply True True True False Apply the selected function to the current expression True False False 5 1 0 True True True True vertical 450 True True True 6 350 True True False 6 6 True True True True etched-in True True False 0 1 True False start Categor_y True functions_treeview_category 0 0 False True True False 6 6 True False start _Function True functions_treeview_function 0 0 True True True True etched-in True True True False False 0 1 True True edit-find-symbolic False False 0 2 True True False True True False 6 6 True False start Descri_ption True functions_textview_description 0 0 True True True True etched-in True True 3 False word 3 3 False 0 1 True True 0 0 False True 1 qalculate-gtk-2.8.2/data/qalculate-gtk.desktop.in0000644000175000017500000000035713350703407016660 00000000000000[Desktop Entry] Encoding=UTF-8 _Name=Qalculate! _Comment=Powerful and easy to use calculator Exec=qalculate-gtk Icon=qalculate Terminal=false Type=Application StartupNotify=true Categories=GTK;Application;Utility;Calculator;Science;Math; qalculate-gtk-2.8.2/data/variableedit.ui0000644000175000017500000004514213303714161015112 00000000000000 False 5 Edit Variable False True dialog True False vertical 2 True False end _Help True True True False True False False 0 _Cancel True True True False Accept the creation/modification of this variable True False False 1 _OK True True True False True False False 2 False True end 0 True False 12 vertical 6 True False vertical 6 True False True False vertical 3 True False 6 True True False start Name True True 0 True True Name used to reference this variable in expressions False False True True 1 True True 0 True False end start 6 True False False False 0 Names Details True True False True False False 1 False True 1 True True 0 True True 0 True True 0 True False 6 True True False start Value True True 0 True True Value of this variable (expression) 1 False False True True 1 True True 1 value is exact True True False If the value is precise end start True True True False True 2 True False 6 True True False start Category True True 0 True False The category this variable belongs to True True True True 1 True True 3 True False 6 True True False start Descriptive name True True 0 True True Title displayed in menus and in variable manager False False True True 1 True True 4 False False 1 variable_edit_button_help variable_edit_button_cancel variable_edit_button_ok qalculate-gtk-2.8.2/data/argumentrules.ui0000644000175000017500000004715113303726076015366 00000000000000 -1000000 1000000 1 1 10 -1000000 1000000 1 1 10 False 5 Argument Rules False True dialog True False vertical 2 True False end _Cancel True True True False Do not save modifications True Do not save modifications False False 0 _OK True True True False Accept the modification of argument rules True False False 1 False True end 0 True False 13 vertical 6 Enable rules and type test True True False True True True False False 0 True False 6 True Custom condition True True False True True False True 0 True False True Ex. if argument is a matrix that must have equal number of rows and columns: rows(\x) = columns(\x) False False True True 1 True True 1 Allow matrix True True False True True True False False 2 Forbid zero True True False True True False False 3 Handle vector True True False Calculate function for each separate element in vector. True True False False 4 True False False vertical 6 True False 6 True Min True True False True True False True 0 True False True False False adjustment_min 1 True True True 1 True True 0 Include equals True True False end start True True True False True 1 True True 5 True False False vertical 6 True False 6 True Max True True False True True False True 0 True False True False False adjustment_max 1 True True True 1 True True 0 Include equals True True False end start True True True False True 1 True True 6 False False 1 button6 argument_rules_button_ok qalculate-gtk-2.8.2/data/rpn-swap-symbolic-64.png0000644000175000017500000000210713367262376016455 00000000000000‰PNG  IHDR@@ªiqÞsBIT|dˆþIDATxœí›ÉkÕPÆ­ìd[ WRâÊÖºèÆ¥ˆ B7þ*º°8ˆÃFªâlÇZ§j«â¼SETºsØ(*ŠXû\ܤ¯î¹¹I^á}p6/÷œó}_ò’—ó("S³&$FEl_tïÉÓa P ”kÄ8'êœ~G5hrNô m+ðA=ðÈÓ7©¸Ed™OR?°È†J LÖï|x؈ްæKCÓ4 hÚï!¼¤q'¨áä´MpQÌ:q ¸í×`¶ @Zç„ 4«€7˜ÐíW´Ø#(’µ  87Ç‘p3¬ànA¡¬¾^T=È ¸Vp$™`">tE &˜ŠÏWu”»EÓ4!ŽøpE·Q!šW|¸,ihòuHêêPÜpùðù%iãB8¤{þ0u—¿í¼)‰-6M0°Ügû¹8dÒ6!Žx€ ÿé|&&§ÔLˆ+Þżu§ ùü‡Íb&&ذ oíI!—@$e‚Mñ ¦G_<ëOhòÐÂNQÝKd· æG Q£æ>2ì -À/ZQ{Þ‹fOÞQÍÒ6A"Ôo™·NîAži™ ïbµ“È WI›`*Ô$é/pÐ0_›HÆ„8â]ÜĬ¡…ؽ:´ w¶B+°ßB-Ø6Áª•)ô„í¯ÃˆDÑŠ&°‘¢ E¶“íÕ¡Ör=#deB°×R­@T¡î¸&F¬Ë„6þ%X‰z!ô“"Ö§}NxM‚xÅ»ÑGá˜0é‘ÈÍŸx‰ rmšÐîä6È E˜øB1Á;´:Ñ_&Ì÷äÓ̉D5ð@@Xw€¹UPS÷êÐåɱ2­D t‰J‡6„ñÀÏú_T÷M'9¶LÈîñ”—A¤%Þ… žç­3þkl,ðX@ÈÆ `½ g¾ Ó|Öœ5!‘•x¦&ø=Ü!þ{¼™øØ`æC:ro>ûl» i*o{ÏçCr$ÅEÝf5ÀAá¤Å»ˆk‚ÖCR…*ÞE:£Šºx¦&„>(9RÄ»XÀ+,®«ž %u¶—B2rÏ¡ž†à© HÖ{ÔÈmCÿûë†ïãòÓoš²ÜóµÀbÔ]è@ǰð}aÔÈ(Ê„,ö|)05hýÁO'|_™qÑD° i‹oD½=ÖÀÇ4z¢71ü-­´Ä×1tˆÛí^·Ù蹨)Jj’3 xeKeêm@ð“ˆCÕA)ꮃ2Ô/u ÍD½¼˜õÙ>S”eM ˆñ)YNªKýF.IEND®B`‚qalculate-gtk-2.8.2/data/functionedit.ui0000644000175000017500000014114113366251535015160 00000000000000 False 5 Edit Function False True dialog True False vertical 2 True False end _Help True True True False True False False 0 _Cancel True True True False Do not create/modify this function True False False 1 _OK True True True False Accept the creation/modification of this function True False False 2 False True end 0 True True True False 6 vertical 6 True False 6 True True False start Name True True 0 True True Name used to invoke this function in expressions False False True True 1 False True 0 True False end start 6 True False False False 0 Names Details True True False True False False 1 False True 1 True False 6 True True False start Category True True 0 True False True True True True 1 False True 2 True False 6 True True False start Descriptive name True True 0 True True Title displayed in menus and in function manager False False True True 1 False True 3 Hide function True True False If this function shall be hidden in menus end True True False True 4 True False vertical 6 True False start Description False False 0 100 True True in True True Description of this function word 3 3 True True 1 True True 5 True False General False True False 6 vertical 6 True False vertical 6 True False start Expression False False 0 100 True True in True True Use \x for the first, \y for the second and \z for the third argument. For more information click the help button. 3 word 3 3 True True 1 True False 6 True True False start Condition True True 0 True True Condition that must be true for the function. Ex. if the second argument must be greater than the first: "\y > \x" False False True True 1 False True 2 Sub-Functions True True False end True False True 3 True True 0 True False vertical 6 True False start Arguments: False False 0 125 True True in True True Definition of this function's arguments True True 1 True False 6 True True Argument name False False True True 0 True False 0 Free Number Integer Symbol Text Date Vector Matrix Positive number Non-zero number Non-negative number Positive integer Non-zero integer Non-negative integer Boolean Object Function Unit Variable File Angle Data object Data property True True 1 False True 2 True False True 6 True False end True _Add True True True False Add entered argument definition True False True 0 _Apply True True True False Modify selected argument True False True 1 _Delete True True True False Remove selected argument True False True 2 True True 0 Rules True False True False Edit conditions for selected argument True True 1 False True 3 True True 1 1 True False Function 1 False True True 1 function_edit_button_help button1 function_edit_button_ok False 5 Sub-Functions False True dialog True False vertical 2 True False end _Close True True True False Close this dialog True False False 0 False True end 0 True False 7 vertical 6 True True in True True True True 0 True False 6 True False Expression False False 0 True True True False False True True 1 Precalculate True True False Calculate the subfunction only once, before the parent function True True False False 2 True False True True True False Add entered subfunction True False document-new False False 0 True True True False Apply changes to the selected subfunction True False document-save False False 1 True True True False Remove the selected subfunction True False edit-delete False False 2 True True 3 False False 1 True True 1 closebutton1 qalculate-gtk-2.8.2/data/rpn-swap-symbolic-48.png0000644000175000017500000000143313367262524016453 00000000000000‰PNG  IHDR00Wù‡sBIT|dˆÒIDAThí™9hA‡?DÂkBD0¨…ÔBðÆ#ßËáólI¥ÑB…€ ’BAA ;-DìÄ£ÄN[;”)<°Sð6k1oe2y³sìÌÛòƒiæøÏ÷›Ù™…IªÅÀe`zÁFͬ“·x,æGÑ}•€+ˆÁQ5˜cg.Ð ž«…íÀ; ‘Ò]`†3®^«›À¥×TU/¬ËˆQ?<~{蓃5¯ noM´ƒÀ½jÀ¯M¤Ú¼µ0Ð]¯ñ~Ì&bL'Y§-à ¬ P¤ [øØ¨.ð °Ë°‘&\á`§MààGd&øQàðAÉï²í ¦ øµºW•²m.Å0á°R)ït1Ú„+|ª—R-®B™ð…8)ÕÛìc`þ_ìVà£þxFßmRß›| @¾'± x¯×¼¬µúó€°&láAìÙ`}öÿê&¿ x‡™ÏÀZojE{Ÿø­‰åÀ1>ok<Úi•Ç„V!`A•g:MM™˜(š&ªÄ[ØeÄk8ˆ#š²=Ä1q@ß35ˆ¿èMT;JÀ7`7uM)|še¢Ÿ[‰³ˆF˜xAÎÍÜ9Ä CÓ6ïšXŠØ;%xn§u#ﲫ¬ß qtObHªã|  ŸÇÄ4`X*ßê> ¼¯‰.¥¬³Hx·•üí6\°€Ï:ÃÚ¨ó¾|Uòv„€÷yUeÌOBM™W‹„÷5¡½Ü-ÞÇDÝëõ‹§²5QQ„X°&µ"hÄÂ@ܰ xR|3âRà>æ·‘œÆýä›<ÖÀǘ6+€KÀ'h9õ)þ–?¿`ì-³oª‚Ø_¨j!~ ×Á—gˆ¬íò<Ät¶Ñ5൮°8h6%ý€íMÛ¨5IEND®B`‚qalculate-gtk-2.8.2/data/ui.gresource.xml0000644000175000017500000000425713367264152015270 00000000000000 argumentrules.ui calendarconversion.ui csvexport.ui csvimport.ui datasetedit.ui datasets.ui decimals.ui functionedit.ui functions.ui main.ui matrixedit.ui matrix.ui namesedit.ui nbases.ui percentage.ui periodictable.ui plot.ui precision.ui preferences.ui setbase.ui simplefunctionedit.ui unitedit.ui units.ui unknownedit.ui variableedit.ui variables.ui rpn-swap-symbolic.svg rpn-swap-symbolic-16.png rpn-swap-symbolic-24.png rpn-swap-symbolic-32.png rpn-swap-symbolic-48.png rpn-swap-symbolic-64.png qalculate-gtk-2.8.2/data/flags/0000755000175000017500000000000013401243443013265 500000000000000qalculate-gtk-2.8.2/data/flags/CLP.png0000644000175000017500000000123613300326447014337 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<äPLTE9¦9¦9¦7¥Q±àçôÿÿÿÿÿÿ9¦9¦9¦:¦:¦7¥Q±9¦9¦9¦-\¶-\¶8¥Q±9¦9¦?j¼»Ëç8¥Q±9¦8¦O°ÀÎéO°6¥Q±9¦8¦E¬-\¶-\¶E¬7¥Q±9§9§9§7¦7¦9§8¦Q²àéöÿÿÿÿÿÿ7–7–7–7–6•5LŸßÐÚüçäúåä»-.»-.¿00ÖB8ÚE9ÚE9×+×+Ö+Õ*Õ)Õ)Õ+Æ YbKGDaˆë pHYs  šœtIMEâ2s†´}IDATÓc```dbbdfaecG œ\Ü<\¼|ü‚B‚"¢bâ’’RÒ2²ròò ŠJÊ*ªjêšZÚ:ºzú†FÆ&¦(€ÁÌÜÂÒÒÂÊÚÆÖ0؃ƒ£“³ `p7wO/Àà ¨*!Hƒ-fÍ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:05+02:00ÛibõtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/TRY.png0000644000175000017500000000126113300326454014373 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<óPLTEã ã ã ã ãã ã ã ã ãå%æ(3å(ã ã ã ã ã ä#ðxùÊÍø¾Âò’—ìV_ä"ã ã ã ã äó”šþøøò–ç)5å$æ&2æ#.ã ã ã ã ã ãêGPþööö®³äãã ããå%êFPå*äã ãðzÿÿÿîgoâã ã äì\eûÚÜó™žä#ã ûÚÜãå%êFPå*æ#.ã ã ã ã ã ÿÿÿ«ü¨ŒbKGDPãnL¼ pHYs × ×B(›xtIMEâ7 éIXöIDATÓc` 021³°21¢ ³±sprqóðòñ³¡J ‹ˆŠ‰KHJI£HÈÈÊÉ+(*)«¨ª©kh"Ihiëèê雘š™#IXXZYÛØ2ØÙ;8:9»`•pE•€åæîá‰bÌr/o_ËáÎõóGu.Nâ Ò8½SùŸ<%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:55:11+02:00¥<tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/SDG.png0000644000175000017500000000160413300326453014332 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<‰PLTEOM-¸3Õ4Ò4Ò4Ò4r)2[,¢'1Ó4Ó4Ò4r)s)h*}80Í4Ô4Ò4Ò4r)r)s)o)UJ-¼3Õ4Ò4Ò4Ò4r)r)r)r)s)1[,¡'2Ô7Ó5Ò5Ò5r)r)s)h*‰ud覱ñ«¹ïª·ïª·ïª·r)r)r(z2h¯ƒæõíÿÿÿÿÿÿÿÿÿÿÿÿr)r)r(q'9’YÌãÔÿÿÿÿÿÿÿÿÿr)r)r) z3l°„éõíÿÿÿÿÿÿÿÿÿÿÿÿr)r)s)f%BpRž¡Ÿ§¦¦¥¥¥¥¥¥¥¥¥r)r)s)X r)r)s)o(D r)s*f%.r)W G[tA bKGDE޳¨W pHYs¯¯^‘tIMEâ6ꈽʾIDAT(Ïc``dbfaÅ ØØ98¹¸ñ(àáåãÆ©@DTL\BRJZF;`“WPTRVQUS×À äää4µ´utõô °9cS3s K+kLV gkgïàèäì⊠ˆSàæîáéåíãëç @ ƒ‚CBÃÂ#"± ‚¨è˜Ø¸ø„Ĥdl€!%5-=#3+;';`ÈË/(,*.)-ÃÊ+*«ªkjËp*¨«ohl*à ߪR§°Ï&%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:31+02:00¨BátEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/BIF.png0000644000175000017500000000235413300326447014323 00000000000000‰PNG  IHDRhq“ÁgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs Ö ÖoyœtIMEâ1.ô+7ÛIDAT8Ë”mL•eÇÿ×}ßÏyçp ”ûXbDs°Ô5Ú(ׇ}³èem†ek~7˜ ÁŠ6{#ml6—Vs3§€Ö&‘´tD„…ÙTèȈs΃ç9oÏóÜ}8Œ¤ÍÍûÓµÿîëºwÝÿßþ$¥°86îßת~?ÈÓÒ˜Ý&“:îá"ÌhÌX\t?^“ûÁÁ´Šr<ÿÅÒÊôR[Ž7£¡^ÉñF/ÿ–ôÏ2‡8‡”Àˆ8'ƉH ÎóA%';¯³%ÿãwl^¯iŸOžæÛ'Î~*¶ç» ]U•é õˆ'´Ÿ5µ(s؉1©Åô°jhS‹1f³cFX…”«ö¼TøõÏÖ͌؅ÙK¯Œ4ŸwêVÏõÈTݪDŽ$€§ÓR¾>oC•EXa˜q#Ñ8ÚÒzµKÕo{”t&Ìå—Ä4HH]ênćFu2­‚p:=eOÖ/]b\×ãC £.á°0‹.ÿÏ»kRJ!¬ÁßÅÃmau@X»x¸-8ãÂ*¥y·Æ $HhF4¢k›2*p508×£ETZD œëQ~|SFeD×4#*HhÅ;I˜z8™ræõºÜí)=ØL) ¸ˆ1²ýçÌí׎Œ…&Ò·…­t†#¢`"ìRœûK^;º¡µÄs?€@÷¡3½™Û…`Ä9ˆDÒ˜ny7vý¦³ªò´5 yÏ8Çåð•…DÈ.ìD$!WÞ²®± EøðÈLs§Ú?)mezvÖ*¹Þ¤&Ô×ûý*ˆÜµ5ÞŽ&wõF>Õ×~'᮳eÕ™å׿¹-{3€Ø?ó¶æ}%“Iîq0#QCÓ–6r8˜ÓÀ©¤(Y¯îZ}à-Û}Y.Ì^jýó“á…q:vãÔËEÏ1Æ iÌwŸœ}¯+15Í3=Ę4Œ¥¤` @JÓ„)SI!MÓXYŠò²÷ïÍÚý'nšÆñ©oh)ÍFÇýû©?ò´4f³IýÞÒL33Ý;¶æ~x(•fÿ½ä¿@È}_%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:46+02:00SP‚˜IEND®B`‚qalculate-gtk-2.8.2/data/flags/INR.png0000644000175000017500000000112613300326451014342 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<¢PLTEÿ™3ÿ™3ÿ™4ÿ™4ÿš4ÿ›5ÿÛ·ÿÛ·ÿÛ·úִἨἨúÖ´ÿÿÿÿÿÿúüÿ¼¾ã®°Ý®°Ý¼¾ãúüÿÿÿÿÿÿÿááñ®®ÙƒƒÅƒƒÅ®®Ùááñ®®ÙƒƒÅƒƒÅ®®ÙÿÿÿÿÿÿþüÿÀ¾ä²°Þ²°ÞÀ¾äþüÿ«Ô¦«Ô¦¬Õ§¦Ð¤Œ¶˜Œ¶˜¦Ð¤ˆˆ‰Š ˆˆúHvàbKGDåØù£ pHYs N NwŒ#tIMEâ3%Qó=wIDATÓ­ÉÙB`†áÏ,„&$eh ¢P÷kìÍÑÐZ=gïzÿ‘ 3EÕ4U™:1Ì…e;¦Á%q=µÞl]nìHFûøÜóHާ4Kæ‘“â|¹ÞʪàÆÔÍ£ížMÍë‡qú)ñÀGà÷ñš& ·ñQD%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:37+02:00-»tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/ESP.png0000644000175000017500000000140413300326450014337 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<)PLTEÆ Æ Í!Í!Í!Í!Í!ø®ø®ø®ù¯÷®÷®ù¯ø®ø®ÿÅÿÅÿÅÿÆïµמ מ ïµÿÆÿÅÿÅÿÄÿÄþÃñ·Ò¡W¢\Ò“ ñ¸þÃÿÄÿÄýÃÒ¦Âr˜G³ƒuÒ«UѦýÂÿÄÿÅú¼Ë‹;¬T|E1¢x‡Ç•pÊŒ;ù¼ÿÅÿÄú½Й?¿|‘MšR(Æw"Ï—@ù¼ÿÄÿÆúÃÀ©4̘³x!¹m%Ï‹¿¨5ùÂÿÆø®÷­ê§óªî¨í§óªê§÷­ø®Í!Í!Î"Í"Î"Î"Í"Î"Í!Í!ÿÿÿ÷šebKGDb+¹< pHYs%%IR$ðtIMEâ6%,„dxžIDATÓc` 0â L`ÀÌÂÊÆ„Ø€ƒ“‹›‡—Ÿ 0 ‹ˆŠ‰KHJ ƒ´´´Œ¬œ¼‚¢’²Šª4€$ÔÔ54µ´utõôÑ$ ŒMLÍÌ-,Ñ$¬¬mlí윑%€ö¸¸º¹{xzyûø"[t™Ÿ@`PpHhX8²s~‰ˆŒŠŽ‰‹OHDö Î !VlKUåoC%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:37+02:00Ë’ÔEtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/SYP.png0000644000175000017500000000132213300326453014365 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<óPLTEÎ&Î&Î'Î'Î'Î'Î'﫳﫳ÿÿÿÿÿÿÿÿÿñû÷ÜñèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜñèñû÷ÿÿÿÿÿÿÿÿÿëõðx¸˜HŸsÈâÕÿÿÿÿÿÿÿÿÿÿÿÿÈâÕHŸsx¸˜ëõðÿÿÿÿÿÿûýüx¹˜DpÚìãÿÿÿÿÿÿÿÿÿÚìãDpx¹˜ûýüÿÿÿÿÿÿÿÿÿêöðë÷ñøýúÿÿÿÿÿÿÿÿÿøýúë÷ñêöðÿÿÿÿÿÿ¥¥¥¥¥¥¥¥¥¦¥¦¦¥¦¥¥¥¥¥¥¦¥¦ôøùbKGDëq‘ pHYsttÞfxtIMEâ6*¼;yé¢IDATÓ­ÉÇ‚@DÑ'AEÁ„iÌYL˜0bÃÿ3³ga•gu«àB€!XŽÓ`Â<ÇÒ€&ˆR4&“’ã IH‚©ÉT:“ÕEËå Å’J6@X¹R­ÕM„ZíN·×úp4žL „ŒÙ|±\éô0±õf»Û,Ӵާóåz#Ü1Ûy¸žOÊ÷ܧc“‚Wx€O€ß/œÂ;–¨8îG%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:42+02:00“oòûtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/MZN.png0000644000175000017500000000177413300326452014370 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<éPLTE‚5HfbriqhqhqhÒ4ž(A-\]rhqhqhqhÒ4Õ3¹:OMUogrhqhqhÒ4Ò4Ô4Ê6t;KidrhpgpgpgÒ4Ò4Ò4Ó4Ó4˜*B1dd„|"†~"†~"†~Ò4Ó4Í1ßL%Ó3Ê 0Ä(FŸjvcon_nmanmanmanmÔ4 'lŠ ” ±+Ó2Æ /k Ô/+}C‹m#g^*°ˆ>è†Ù0,Ó5Ò4“ $Ò3­3'icS‰Œ§¡ÊI7Ó3Ó4Ò4“ $Á 0‚#!Ä£AןdÓ°@¬'+Ñ 4Ä 0i Ï4Ó8(âV!Ô.áU Ö5(Ø.?¿yjƒ~c}b}b}b}bÒ4Ó3Ò4Ò4Ò4ÞM$ô»ýè ÿè"ÿè"ÿè"Ò4Ò4Ò4Ô2åmùÐýãüáüáüáÒ4Ñ 5×(.ì“ûÞüâüáüáüáÒ4ÜD'ó´ üãüâüáüáâ` ÷ÈýäüáüáÿÿÿqX¸bKGD¢°Ýߌ pHYsttÞfxtIMEâ47í w²ÖIDATÓc``dbfaÅ lìœ\Ü<˜¼|ü‚BÂ"¢bâ’RÒ2²r¨€A^AQIYEUM]C0hiëèê雘š!s K+k[;{G'g$Ààâêæîáéåíãë瀃‚CBÃÂ#"£¢cb‘C\|BbRrJjZzFf`ÈÎÉÍË/(,*.)-+G •UÕ5µuõ M(€¡¹¥µ­½£³«»0ôöõO˜8iò”©h€aÚô3gÍž3Cbî¼ù NÅ5yè'¯+Ø%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:55+02:00—|¼¬tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/BDT.png0000644000175000017500000000130413300326447014326 00000000000000‰PNG  IHDRÐÍô¤gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEjNjNjNjNkNkNkNkNjNjNjNjNjNkNiN(_LMVJRUJ5\K gMkNjNjNjNjNkN bL“CFÝ0Bð+Aò+Aæ.B±;E>ZKjNjNjNjNkNbLº9Dø)Aö*Aô*Aô*Aõ*Aø)AÜ0BGWJkNjNjNiNŽEFø)Aô*Aô*Aô*Aô*Aô*Aø)AÃ7DdMjNjNkN!aLØ1Cö)Aô*Aô*Aô*Añ+ATTJkNjNkN?YKì,Aô*Aô*Aø)A}IGkNjNÿÿÿÖu²bKGDU“¸3 pHYs!8!8E–1`tIMEâ04nã …IDATÓc` ™˜YXÙØ98¹0¤¸yxùø…„EDÅФÄ%$¥¤edåä•”UPåTÕÔ54µ´utõô PåŒMLÍÌ-,-­¬mlíìPäœ]\-ÀÍÝÃÓËEÎÇ×Ïß ƒ‚Cˆ–Ãg&>·àó>¿ã 3¼aÏž ËpE”P%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:48:52+02:00„wÍ+tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/KES.png0000644000175000017500000000154613300326451014342 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<VPLTEppp aa pppADDADD@CC‡ŒŒ;;ÊTTÊTT;;‡ŒŒ@CCÚÚÚшˆ¸&&ÖbbÖbb¸&&шˆ»¾zÐEEÐEEz¾»¾qRÍ??Rq»¾zÐEEÐEEz¾ÚÚÚ‘ÒŒˆ¸&&ÖbbÖbb¸&&ÒŒˆÚ‘ADAD@C[›_jS&ÌYUÌYUjS&[›_@Cdde!s"cbTbTc!s"efffffefffffÿÿÿÿ|$bKGDq¯\â pHYsttÞfxtIMEâ4"±â+ÓIDATÓc`€F&ff&FTÀÊÆÎÁÉÉÁÎÆŠ&ÁÅÍÃËÇ/ ÈÍ‚aQ1q I)ia¨ƒ ÈÊÉ+(*)«¨ÊBÔ @]CSK[GWOC*À †FÆ&¦fæ0>ƒXZYÛØØÚYÂø¸%ì¡ÀÁÑÉÙÅÕÍÆgð€O/o_?ÿ€@O¨C‡„†…GDFECb 6.>!1)9%5*Àé™YÙÙY™éP˜DNn^~AA~^nšMHSCHRÀ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:01+02:00+Ó–ÛtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/MXN.png0000644000175000017500000000137213300326452014360 00000000000000‰PNG  IHDR2ïÝgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ</PLTEhGhGiH¥É¾ÿÿÿÿÿÿÿÿÿÎ'Î&Î&ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷óðêß×ú÷öÿÿÿÿÿÿÿÿÿýþýëâÏÁwŒ_<¡†tõñïÿÿÿ¥É¾ÿÿÿúøñà×¹ª‚XsG(vJ+ݤÿÿÿ¥Ê¾÷õîëåÙ×Ë¥ªƒWwS:ž…u·ªžòöî¥Ê¿òïáËÑĤ¹­¥¬œ‚x]˜€Ñ;ëîàהּ¥Ê¾þüùÜÜÅ©ÎÊªšŒ¤ªÄºÙØÂùýøî«³¥É¾ÿÿÿõõîØÜÇÆÀ§Ä¼¥ØÝÉôôíÿÿÿ¥É¾ÿÿÿÿÿÿþþý÷öõ÷õôþýüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿSVÔÃbKGDøoéÇ pHYs Ý Ý~tIMEâ4&‡»W@ŽIDATÓc`€F&fV0`cçà䂪Hróðòñ b•—Ä*)%-#+'¯ ¨„ERYEUM]CSK[‹¤®ž¾¡‘±‰©Is K+k[;{,’ŽNÎ.®nîž^X$½}|ýüƒ‚C°H††…GDFEÇÄÆa „ø„Ĥ䪇-†$ë‡skº%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:38+02:000ÄÔëtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/GTQ.png0000644000175000017500000000132013300326450014340 00000000000000‰PNG  IHDR?ŸšgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<öPLTEI—ÐF•ÏŠ¼áþÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿмáÿÿÿøùöôöòñôîìñéøù÷ùúøÿÿÿŠ¼áŠ¼áÿÿÿÐÚÈ×ÝÊéã·ÊÐ¥ÓÜÌÏØÇÿÿÿŠ¼áŠ¼áýýý»É®éìáôé°æÝÌÙÀ¼É°ýýýŠ¼áŠ¼áýþþÁͶÑÔÆêâÇÕÒ­´Â£ÁͶýþþŠ¼áŠ¼áÿÿÿèèᡟ~ÔØÈÁ˱ššvæèàÿÿÿŠ¼áŠ¼áþÿÿþþþäèÝèìãáçÚãæÚþþþþÿÿмáþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ¬”î‘bKGDøoéÇ pHYsÈÈ'SsÿtIMEâ3@TzIDATÓc`€F&fV `afbd@4bcçàäâæáÅ”âãÇ’”’–‘•“WPÄRRVQUS×ÐÔÒÆÒÑÕÓ704261Å23·°´²¶±µ³Çrptrvqus÷ðÄt¼—·¯Ÿ@ = C †QC8=†s%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:16+02:00ÉéÈtEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of GuatemalaáY±…IEND®B`‚qalculate-gtk-2.8.2/data/flags/TZS.png0000644000175000017500000000254513300326454014403 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<úPLTEµ:µ:µ:µ:µ:#¶9³<±;¢Ñ)óÊWHµ:µ:µ:!µ:µ: °„8¿€ °ˆ¨˜¸„¤”´Œ,LXN^AQIYEUM]CSK[GW*®o`hdlbjfnaiemckgïQîèäìâêæîáéåíãëç SŸ˜”œÂÀ*Rž–ž‘™•“›—PPXT\RÊPV^R^YU]S[WoÛØØÔÜÒÚÆÐÞÑ RÞÕÝÓÛ×V>aâ¤ÉS¦2L›>¬|æ¬ÙsæÎ)Ÿ¿`á¢ÅK–.[žÑµbåªÕkÖ®[¿¤|ã¦ÍK–,aزu[õö;wíÞ³wßþ å-I>r´çØñ'O>söÜy¨rÄ…‹—._¹zíú›·nß¹{oÑý%P‰=~òôÙó/_½~óöÝ`xÿáã§Ï_¾~ûþãç¯ßàâKM~«Fˆç%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:46+02:00g ÖèIEND®B`‚qalculate-gtk-2.8.2/data/flags/TND.png0000644000175000017500000000111613300326453014340 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<«PLTEçççççççççççé+é+ççì8G÷¥¬ùÁÅù¾Ãö¡¨ì7Fççì8GúÈÌòwîN[ô‹“úÆÊûÕØì7Fççç÷¥¬òv€ë+;úËÏûÑÔýéêÿúú÷§®çççé+ùÃÇë(8ó€‰ûÒÕí@NñnyþõõüÚÝé*çÿÿÿJP‰lbKGD8 ¥Ö pHYs × ×B(›xtIMEâ6513tfIDATÓc` 021³°²11¢‹³sprqóðrr°£©çàãCÕÃÄ).!)%-#+'Ï„"¡ ¨¤¬¢ª¦®¡©¥"¡£«§o`hdlbjfNœN£pZŽÓ¹8=ˆ;Hˆ²; mžË$%%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:53+02:00ù²ùÑtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/IQD.png0000644000175000017500000000161013300326451014325 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<JPLTEÎ&Î'Î'Î'Ï'Î'Î'Î'Î'Î'Î'Î'Î'î«³î«³î¬³ç¨®ìª±ï¬³î«³í«²ê©°ì«²î«³î«³ÿÿÿÿÿÿÿÿÿöþü¿áÑöþûôýúÿÿÿÿÿÿÜðç²ÛÈëøóÿÿÿÿÿÿÿÿÿÿÿÿ·Üɑȭ¿àÐÀàÐÃâÒÊæØúþüØíã·ÜÊÂáÒÏèÜýÿÿÿÿÿ¤¤¤¤¤¤£¤¤™žœ™žœ§¦¦§¦§§¦§§¦¦¥¤¥¦¥¦¨¦§¨¦§§¦¦¥¤¤¤¤¤Î&ÿÿÿÿÿÿÿÿÿÿÿÿÀÞϽÜÍ Í·²×Äÿÿÿöúø¤Ðºo´’µØÆÿÿÿÿÿÿÿÿÿÿÿÿßïç Î·r¶”w¸˜g°‹‘Æ«ûýü®ÕÁ[©‚d®‰žÍ¶üýýÿÿÿCÕ²NtRNSÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿgyÃbKGDOnfAI pHYsttÞfxtIMEâ31K)D@§IDATÓcðÃH—À !€‰™…•ƒ“‹›"ÀÀ |ü‚BÂ"¢bâI0’–‘•“WPTRVQ…ˆ0øƒ@@`PpHhXxDdTtL,X,Ÿ˜”œ’š–ž‘™•‘Pu M-m]=}C#cSƒ˜[XZYÛØÚÙ;8:9»¸‚„ÌÜ€ÀÝÃÓËÛÇ 0øâ ¹8é² a¿Œô9%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:49+02:00wAmEtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/IEP.png0000644000175000017500000000057013300326451014331 00000000000000‰PNG  IHDR ….`jgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<!PLTE›H™EZ¾‰þÿþÿÿÿÿÿÿÿÿÿÿþþÿ©Zÿwÿy€žòÕbKGDøoéÇ pHYs × ×B(›xtIMEâ3/±&y#IDATÓc`Fe×ÐаŠY«€€ad }®R1;™š%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:47+02:00'~tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/IRR.png0000644000175000017500000000121113300326451014341 00000000000000‰PNG  IHDRÏïgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs Œ Œ½ÆÏØtIMEâ3#¸55IDAT8Ëí”1N1Eߌw$v„P8Rèhrî6w£Ê]RÑѤ£d›@R$"»þ^"ARd®ìç¯ùžñØvóp/~pøOšýŠa–ê)`ßv»²ôÙÝÕ-—g4±ÁÍ#*ÌiqKE8‰(}aBH"xàuû†=VO*óó$F8NTlÍ9dæÄf—Xp\â³J¶×%#kps6õ“Ô©KõRñ¾Xаëa§;ìd×kÖ³^ûu9âeyzÓt;žayN]U„ÁÌ:…èô,¼((&¼ßÇûý4o³=ùÌ›ù\^–¨i° Æ}6Šñ€!¡º ëõŽê˜;qµÂžÇceÃ!’ F,ËP]c!$&¥ù1¶Û%}ÔÜ“îËsšå[Àÿ_ú· ?ظo€ÜÈ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:35+02:00º$(tEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of IranIÎ ±IEND®B`‚qalculate-gtk-2.8.2/data/flags/CUP.png0000644000175000017500000000161313300326450014341 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<’PLTE•G6$u*****Ð*½4pY'‚*****Ï+Ð*Ñ*¯;W!e,Š 4– 2” 2“ 2“ 2“Ï+Ï+Ï+Ñ*Ì,¬'K°ƒ£¾ÅÞÀÍæÀÊãÀÊãÀÊãÏ+Ï+Ï*Ñ)Õ!6ämzùÔ×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ+Ï+Ï+Ï+Ò#8Ï-Ï*Î(Ô+@懒ùäçþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ+Ï+Ð/Ñ 5悎Õ1EÐ/Ï+Ï)Ï*×>Q¶w•t¸g‚¾i‚½i‚½i‚½Ï+Ï*Ö9L죬ûîïñºÁÛPaÏ+Ï+Ï+Ï)È+“D,!v&&&Ï+Ï+Ï+æ„ýö÷ﯷÑ2Ï+Ï+Ï+Ï,Þ\lÛO`àetÑ4Ï*Ï)Ï+Ï,Ï-Î(Ï,Ï+Î(Ô+@Ï+Ï+Ï+Ï+Ñ)Õ!6ämzÿÿÿšl¾ÔbKGD…×jç pHYsÃÃpMBtIMEâ2€?ðü¼IDAT(Ïc``dbfaeà Ø98¹¸yxùøqA!aQ1q I)¬€AZFVN^AQIYEU `–V×ÐÔÒÖÑÕÓ704 Æ&¦fæ–VÖ6¶vöŽNè€ÁÙÅÕÍÝÃÓËÛÇ×Ï? 0( 0„„†…GDFEÇÄÆÅ'$&%§ †Ô´ôŒÌ¬ìœ\\ ¤óò ‹ŠKJqY!]V^QYU]S‹Ë‘Òuõ MÍ-8½I0 5ÁÈ"ÝíË`ÙßBE%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:23+02:00úœP²tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/SCR.png0000644000175000017500000000152513300326453014346 00000000000000‰PNG  IHDR w}YgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYsttÞfxtIMEâ6‡€©IDATHÇ­“OOQGÏ+ ¥ÓÂJbjbb¢t1JU†×àÎ( —nü ˜¸vëÒÑ•°6îìpíŸDRZ;cg†™´´3mßsÁH”nòïå&çwOî@¬ú³(?Íè:¹…ò†AF×Iåó1âÔ'Q~ èñ;pT½§Sžzl€Cê•8Yù9 ñª‚^£;¬ü a¿‹×ia6]ªþß(À¾z-£h~oP~6èAPÅ3)ÛU6ìmÊv•Šgb6]ü E©lróÒ.Îû“I× cƒ/“3 ò†ÁÄÌ hZ"×iöBP2Ú!±·HBF Vî¹<¹fRWÃûê’ÊN2ùà6“‹‹ä ƒôëtµ,~Тì[lm׃öÎØ)1÷üµzÿð…o6A§@úþ<½;sxW¦©Ê6e·Æo«²²F–xû꥚ÍH6§¯²y9ÏF×cÓýCmÇÂmûÝT?jO ¦¹ ú=L®±É{þ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:01+02:00&ÍæœtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/JPY.png0000644000175000017500000000110013300326451014344 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ŠPLTEÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýøúÿÿÿÿÿÿÿÿÿòÏ×ÛvŽÏGgÏGgÛvŽòÏ×ÿÿÿÿÿÿ詸ÄE»*»*»*»*ÄEÿÿÿ»*¼-¼-¼-¼-»*ÿÿÿÿÿÿÛvŽ»*¼-¼-¼-»*ÿÿÿýøúÏGg»*p9 bKGDˆH pHYsttÞfxtIMEâ4Ì¿ƒyIDATÓc` ™˜™™1„YXÙØ988ÙXYПyxùø…¸PeX…EDÅÄ%$¥D„Y‘Å¥Ù¥ddåä¥Ù¤‘$””UTÕÔ54ÔÕ48•$´´utå5€@^‚ŸC‹ œFá´§sq{gàD ©Å ŸŠ\Òh%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:03+02:00¼L‡òtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/SRD.png0000644000175000017500000000122213300326453014341 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<½PLTE7~?7~?>ƒFÎãÒÎãÒÎâÒïÄÎïÄÎïÄη5·5·5·5¶5¿.2´ -´ -´ ,µ ,´ -Îc%´ -µ ,´ ,´ -´ -µ -ÆH(Ø„#å±å±Ø„#ÆH(µ -´ -´ -·,Òq$íÊíÊÒq$·,´ -´ -´ -³-Ì\&á¡ ³-´ -·5¸4ÈO0½*3ïÄÎïÄÎïÄÎïÃÎÎãÒÎâÒÎâÒÎãÒÿÿÿh@›bKGD>Idã pHYsttÞfxtIMEâ6'ŠT˜IDATÓuÇ‚P D£‚tÅ‚ E¬((½þÿo¹x…Uîn&'É$##À„#ˆ¢0(˜r$Y– AÕtÃ4 ]S©3‚eÏ޳\­-jÀ†ànwûÃÑ;]j°‚ ®·ûãùòYv†ïOÇÑ÷²Qt—’¤YžgiÂ4[”U]WeÁ㲃š¶ëû®møèKÐ'bükî#'#ƒ}%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:39+02:00›­¯tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/CZK.png0000644000175000017500000000143313300326450014341 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<2PLTE_‚¨ÔÞèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿD}7b’¨»ÐøúûÿÿÿÿÿÿÿÿÿE~C}J‚iŠ®ÛãëÿÿÿÿÿÿÿÿÿÿÿÿE~E~D~C}5a’§ºÏøúûÿÿÿÿÿÿÿÿÿE~E~E~C}E~iŠ®ÛãëÿÿÿÿÿÿÿÿÿÿÿÿD~C}3b“«¸ÌùãäúããúããE~E~E~F-oŽ&?ÑÙ×××Z3Y¹)ÙØ××E~E~E~FE~0=nŽ&?ÑÙ××R5]³,ÚØ×× MÁbKGDaf¸} pHYsttÞfxtIMEâ26¡F¬IDATÓc``dbfaeà ìœ\Ü<¼˜|ü‚BÂ"¢bèâ’RÒ2²rò hŠŠJÊ*X4%ÅU±hI@4©©khjiÃD¨IGWOßÀРÆ&¦fæ–VÖp‘°±µ³wptrvq…°r7wO/o_?`€(÷ ñC– â$E9H"2*:&6.Þ0$$&%§¤bˆûQD"2í‚%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:20+02:00ËtJ/tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/MAD.png0000644000175000017500000000113513300326452014314 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<½PLTEÁ'-Á'-Á'-Á'-Â'-Â'-Á'-Á'-Ã'-°,.°,.Ã'-Á'-Á'-Á'-½(-¹)-v>/v>/¹)-½(-Á'-Á'-Â'-«..[F0FM1FM1[F0«..Â'-Á'-Ã'-‘6/@N1@N16/Ã'-Á'-Á'-Ã&-Ž6/u>/u>/Ž6/Ã&-Á'-Á'-Á'-¹)-Á'-Á'-¹)-Á'-Á'-Á'-Á'-Á'-Á'-Á'-Á'-Á'-ÿÿÿ—…‡bKGD>Idã pHYsttÞfxtIMEâ41hÒ‡cIDATÓc` `dbbÄ*ÁÌÂÊŒE˜ƒ“‹›‡C‚_@PHXD]\L\BRJZFVN ]F^AQIYEU Ã(u M-m]= }C#cS3 s K+kšÕ·,%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:49+02:00œvÖFtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/BMD.png0000644000175000017500000000236713300326447014331 00000000000000‰PNG  IHDR øbêgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“tIMEâ ¨šéûIDAT8Ë¥”mh•eÇÿ×}?Ï9{Î9Û9Ê^rSçÛps¹bÓt¥h`#Hˆl,«EføZÐFI!Q̰ˆ¢Ð0ZâšÚæ6]:·\é^Ü‹{9/ÏsÎs¿ôaSWôAôÿéúpsý®ûþ_÷ŸúwÕÍyzÍO,ë¿]h¼ˆI»²vý»¿°ç‘ªC~AfêÒ4ãõyÑŠeÁDII×Ö=iBk܃Œ•TÝq´º(x²¢ø‡y»÷5†#q"tÄis¬½NùË·bÕÇáYŸÕŸÞ7Î0yBkÀ1Ji`ºÖJKuðpi~³åÓž-}CU‹ió™ÝW†œè¦CdðºWJÓ–„³V懋Š÷w±ñtgNölÿ^sÁD:scæ1‰qéØq¯‡üwîG}6‘R1 áµÜ±qƒäOšèìQJΗ¸4=j|Âc°äŸtÅHÇU-8×ј.[*[G®ˆ Èh$%'„pk‡h8Ì}–V €"p®b¶ˆ:<dnBK "hMœ«¨#cŽ9{‹ÛZJàö\Œ Û•–,ª®ÐRYá\é*|ïmúŸºñéWÜï›~¢—•'„Z³~YmyArëÙ¾æÎá'Ëü¯Öh!ÂòÒ-³ñĵž¡;½iHLJ·w~`¹®@¤l€;8¬>ªF&bZýË‹äd„ˆîzÐÑ;¶£òÑg7'ëŽ|qÕ®ë«zš>1<žíõGΞÿóýëŸÉf/þÚ¬Ú&¿4c® 0(@)m%y/Œù¨Þݶ1ÊŒsß~½:Zì÷I5ÃäÎ]…ìäñ×#öY­£pÆÓáH!db¸ãÚó5_>öÄÒ½Ïm¨{|è¥ïoöI!ˆ‚VdÕdpN{ÅõÔ*_ør²; ™A3Ö”Z|‹„e&‰¤xH3Mn‰›{„Œ³‰ñ¨›››ÅÃa16ÆÈàbx4ðΛö¹ãÅã-Õvl bË iÇNYå5£[wšÉi“)à7¥œïÜ‚‡I ÒP¶VD|®Ëi¥CÉ@¼§WqN¦1µ‚šH;άµñù™­×³2ÿÊÚ¸n"!ï¶1þÍJ‘ .R MŒ RÄ @RCjigSÝàwù‰´þc…Bíyë¡§Öfä¶¿¶y¨»çRóêónÜ Ò@­©ù÷òãÿ#  [d^ÿ{o(/L ¡.ö «h £¾×˜bx4c ísݶy2a à_Þ˼š;†¢ÛAuÿ€)¾qŠ#æÕ 1hÜww@#êÑÚ ¤Á4èßg0%¦ï$Èÿèû¼ßÙÍßž%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:26:06+02:00³×ôIEND®B`‚qalculate-gtk-2.8.2/data/flags/SGD.png0000644000175000017500000000130413300326453014327 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEí)9í)9í(8í(8ï>Lï?Ní*:í(8í)9í)9í(8î/?õ‡÷¢©ñT`ïAOî3Bí(8í)9í)9í)9í'7ô|†ûÕØðN[î0@òfrðIVî3Bí*:í)9í)9í,<úÀÄ÷¢©ðHUòití)9î:Iós~í.>í)9÷£ªí+;ïAOî0?î:Iî:Ií)9í)9üÕÙðIWògrðGUòhsðGUí'7í)9í'7í'7í.=õ†÷¢©ñXdí,<í,<í*:í'7í'7ïCQïCQïBPïBPñUbñVcïDRïBQïCQïCQýåçýåçýåçýäæýäæýåçýåçÿÿÿÿÿÿÔoÕ0bKGDW} Ù pHYsØØnGc5tIMEâ6÷?­®IDATÓc``dbfaecç`@œ\Ü<¼|ü‚B¨"¢bâ’RÒ2²r¨ò ŠJÊ*ªjêšZÚ:ºzú†F›˜š™[X¢JXYÛØÚÙ;8:9» W7wO/o_?WÀàïêÂp†p`@%³óT`«^%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:15+02:00(ÂtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/TTD.png0000644000175000017500000000216413300326454014353 00000000000000‰PNG  IHDRÐÍô¤gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEåy…ÒÄÅ9;;uvvêÀÅØ:LÍ#Î&Î&Î&Ï(áesѼ¾HJJkll⺾ÛHXÍ$Î&Î&Î&Î$ÝO_ß½ÁadcPSR×¾Áà^mÎ%Î%Î&Î&Î&Í#Ø;L絺|}} 9;;ǹ»åv‚Ï*Î%Î&Î&Î&Î&Í#Ô*=ꦭ—––%''³­­éŽ˜Ñ1Î$Î&Î&Î&Î&Î$Ñ2é‘›¯ªª"$$›™™ê£ªÔ(;Í#Î&Î&Î&Î&Î%Ï+æz†Ä¸¹577 ‚‚ç³¹Ø8JÍ#Î&Î&Î&Î%Î&ábpÕ¾ÁLONfhhá¼ÀÜK\Í$Î&Î&Î&Í$ÜK\LONÕ¾ÁábpÎ&Î&Í#577æz†Ï+Î%›™™"$$¯ªªé‘›Ñ2Ñ1鎘³­­%''—––ꦭÎ%Ï*åv‚ǹ»9;; Î&Î%Î%à^mÎ&Í$ÿÿÿÌÂ$ÝbKGDª¾W¾ pHYsÃÃpMBtIMEâ67ß=06IDATÓc``dbfaecçàäâæáE |ü‚BÂ"¢bâ’RÒ¨r2²rò ŠJÊ*ªjêšZ(rÚ:ºzú†FÆ&¦fæ–VÖHr¼6¶vöŽNÎ.®nîž^Þ>Hr¼¾~þAÁ!¡aá‘QÑ1±Hr¼qñ ‰IÉ)©ié™YÙ9¹yHr¼¼ù…EÅ%¥eå•UÕ5µuÈr¼uõ U•åe¥MÍ-­ùÈr¼ymíÙY™éiÉ]Ý=ñqHr¼±1ÑQ‘½}ý¡!&Nšìïç‹$Çëãí5eê´é®.3fΚmogkƒ$Çkm5gî¼ù L.Zl ¯§«£$ÇË»dé²åjª*ÊJŠ òr²2(r¼Ò+VJˆ‹‰Š ðó¡Êñòpsqr°³±²0312²÷SyÁ;C%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:55+02:00šbÌëtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/KHR.png0000644000175000017500000000157213300326451014343 00000000000000‰PNG  IHDRÔ8$™gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<€PLTE.¡.¢(’(’(’'‘(’(’Å4Å4Å4Æ3Å4Ä5½@Å5Å4Æ3Å4Å4â$â$â$â$ß +â$Û2Àq}Û1â$ß +â$â$â$à%à%à$Ú0ÄcsÛ -Ñ0KÅ´¶Ñ.IÛ ,ÅcsÚ0à$à%à%à#ÎNcȾ¿Ën}ÄŠ”ÈÊÊÇ‘Ël|Ƚ¿ÎPdà#à%à%à"ÎPdÉËÊÅÇÇÊÌÌÑÒÒÊÌÌÅÇÇÈËÊÏRfà"à%à%à$Þ -Ó‡”ÇÉÉÓÓÓÕÕÕËËËÕÕÕÔÔÔÈÉÉÓˆ”Þ -à$â$á"àUkèããÕÔÔêéèêéèÕÔÓêééêéèÕÔÔèããàUkÅ4Å4Å>cÇc‚½XwÇaÇa€½XwÇaÇa€½XwÇc‚Å>c(’(’&$Ž%$$%$$%$Ž&ÿÿÿ@„æ3bKGDH¿qå pHYsÃÃpMBtIMEâ19wÄ®ð½IDATÓc` 0â LpÀÌÂÊÆŽà2p@'7/¿€ 0T„A DÅÄ%$¥¤edåä!B J` ¬¢ª¦®¡©¥­£«§‚Ê›˜š™[XZYÛ ÈØÚÙ;8:9»¸º¹{x"Ëxyûøúù‡„†…{AdÀ¶EDFEÇÄÆÅ'$&%§DF@\vajZzFfVvNn^~AaZ*ÄÕ`_—”–•WTVU×ÔÖA|Š;tÈ5*®Ð2ˆ{%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:57+02:009‰²tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/SIT.png0000644000175000017500000000147713300326453014364 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<_PLTEÿÿÿÿÿÿÿÿÿÿÿÿýþþûýþûýþýþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßëó´Ïà´Ïààëóÿÿÿÿÿÿÿÿÿüýþûüýýÿÿøëí&c W–W–&c øëíýÿÿûüýÿÿÿÿÿÿÿÿÿÿûö!Z™p¯p¯!Z™ÿûöÿÿÿÿÿÿV“ÃV“ÂV–ÆU‡¶j‡±éõûéõûj‡±U‡¶V–ÆV“ÂSžSžU K™m}¦ÐäñÐäñm}¦K™U Sž_¥_¥_¥a¨O•Š’³Š’³O•a¨_¥_¥\¢\¢\¢\¢^¥R™R™^¥\¢\¢\¢a¬a¬a¬a¬a¬d®d®a¬a¬a¬PGyPGyPGyOGyPGyPGyûê&í$í$ƒ7;$bKGDˆH pHYs Ö ÖoyœtIMEâ6 ðRi·ÈIDAT(Ïc````dbfaecçàddÀ¸¸yxùø…„±ÉŠˆˆˆŠ‰KHJIËÈʉ`yyyE%eU5u MyLÀ ¥¥¥­£«§o`hdl¢… LMMÍÌ-,­¬mlíìM1ƒƒƒƒ£“³‹«›»‡§—&`ðöööñõó  õÆ aaaá‘QÑ1±qñ a˜€!111)9%5-=#3+)0dANn^~A^nN6ÀPH0 ÅC @P4’$Сq8%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:11+02:00êgæIEND®B`‚qalculate-gtk-2.8.2/data/flags/MNT.png0000644000175000017500000000163313300326452014354 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<žPLTEÄ'/Ä'/Ä'/Ä&/Ä'/Ä'/Ç&-6TQ—Q—Q—Ä'/Å)/Ç0-Ä'/Ä'/Ä&/ÌA(ÜtÆ.-Ä'/Ä'/Ã%/ÏI&â†Ç0-Ä&/Ä'/Ä'/Ývð³ ÐO$Ã%0Ä'/Ä'/Ä'/Ä&/Æ.-åõÃØfÄ&/Ä'/Ç&-Ä'/Ä'/Å*.Ç2,Üræ“ÔX"Æ,.Å)/Ç&-Ä'/Ä&/Üsá‚Ö_ ã‰ÓV"ç—ÐN%Ç$.Ä'/Ä&/äŽíª Üsá„ÜsôÀÔ[!Ç#.Ä'/Ä&/äŒì¥ â†äÛqó½ÔZ!Ç#.äŒï¯ ë£í© ê ó½ÔZ!äŒì¥ ÙjåÜuó¼ÔZ!Ä'/Ä&/äŽî« à€ç—ß|ôÀÔ[!Ç#.Ä'/Ä&/×cÚnÎF'×dÍD'àÎE'Ç%.Ä'/Ä'/Ä&/Ä&/Ä&/Ã%0Ä&/Ä&/Ä'/Ç&-Ä'/Ä'/Ä'/Ä'/Ä'/Ä'/Ä'/Ä'/Ç&-ÿÿÿíùÔÙbKGD‰a&Ì pHYsììu85tIMEâ48}´j#ÀIDAT(Ïc````dbfae`cçàäNv6dÀÍÃËÇO€ °¢bâ’RxHËÈÊÉ+(âR ¤¬¢ª¦®¡©¥CŽ®ž¾¡‘±‰)fæ–VÖ6¶vö888:9»¸º¹{xâPàåíãëçŒSAHhXxDdnÑ1±qñ ‰¸$%§¤¦¥gdfeãP“›—_PXT\RŠCAYyEeUuMm]= eMÍ-­míØWH-ÁP9ÏI%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:56+02:00¦”¦1tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/OMR.png0000644000175000017500000000142113300326452014346 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<#PLTEÛÛÜ Ý"&Ý#'ÜÛß26ûããÿÿÿÿÿÿÛÛá?CäMQäOSá?CÛß27ÛÝ$)æ[^æ[_Ý#'ß16Ûß.3툋ò©«ë|ãGKÝ%*ß16ûãäÿÿÿÿÿÿÛÜ æ]aåX\ãIMãGKÛß26ûâãÿÿÿÿþþÛÝ$(à59ÛÛà6;Ý#(Ü$æ_bèimèilÛÛÛÛÛÛÛÛÚÚÚÛÛÛÞßßÜÒ—7<<ÝÁ#s€€ÝÁ#s€ÝÁ#s€`ØÙbKGD hÐôV pHYs¯¯^‘tIMEâ5 ¬x â“IDAT(Ïc``dbfaecçàä ¸yxùø…p*—”©@ZFVN^AQIYE+`PS×ÐÔÒÖÑÕÓ7À  ŒMLÍÌ-,­¬±[;{G'gW7¬€Á V‡§—·VUàëçˆ@‡„†aPá‘QÑXTALl\|V@¹Æóz<|gwi%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:10+02:00®ÌöÏtEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of Oman{ß¶ IEND®B`‚qalculate-gtk-2.8.2/data/flags/NPR.png0000644000175000017500000000232613300326452014355 00000000000000‰PNG  IHDR ¿n5gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTE5/~/0€@¦4‰;›8“8“#a¬OW*q 6ÿÿ8”58“ƒ#_à:ÍB‡"^4/~=Ÿ,1‚:™8“8“Þ;Ý:Ü9´Kb(l5‹VÛ7‘ÿ8“åNlàBÒB’ Y>.z;šJ,v:—8“삘â6XÝ:¼Hm&h3ˆG· 6ŽýïòóŸ¯á$IÞ:à:Ø=ŸTM+t6Ô@dˆ,f‚!_…"^…"_…"^‡"]j'i3‡Ø:… ]5Œ=Ÿ;š;š;š9–7‘éf€ß3VŒ![3‡€#`9”8“8“8“ó­»Ü(Mˆ \4ˆÿ<8“ûãèã@`Ø<†"^4‰é7<8“ß)NÝ;Ø>„"_4жK=žÜ<Ý<×>‚#`5‹” YÝ;Þ;Ø>‚#`3ˆ€#`‚#`x$c*1‚ƒ#_ƒ$aÞ<á6X„,gèWtöÅÏýòô‚"_è[vùÙß‚"_Þ<á0Sƒ#_Þ;Ü9‚"_ßBåRo‚"_éd~ûåéþøùƒ(dñ—¨ÿÿÿÿÿÿ‚"_êi‚üêíþûüô³À‚"_ßDç[wêp‰á8ZÜ<ƒ"_ß;Ý:Ý;Ý:Ý;Ý;L,u#`€#`€#`€#`€#`€#`ÿÿÿÁ>þ~tRNSðƒÿû·=ÿÿÿëƒÿÿÿÿÇLÿÿÿò”!ÿÿÿÿÓ\ÿÿÿÿÿÿù¥4ÿûåäääåçËÿùƒ#"###$ÿÿì[ÿÿìZÿÿÿëWÿÿÿéSÿÿÿçPÿÿÿäYÿÿÿíŠ4\KbKGD³Úmÿ~ pHYs!!K»”6tIMEâ5<ÇsÔIDAT×c`dbfaecgN.n^>~0G@PHXDTL\BÈ©“’–‘•“WPTRf`¨ohTQUS×ÐÔÒÖahjniÕÕÓ70426ahkï053·°´²¶±eèìê¶³wptrvqucèéís÷ðôòöñõógèŸ01 0(8$4,<‚aÒä)S#£¢cbãâ¦MŸ13!1)9%5-aÖì9sçedfeçäæ1Ì_°pÑâ%ù…EÅ% K—-_±rÕêÒ²òŠJ†5k×­ß°qÓ¦ªêšZŒÏ>î–PÙ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:05+02:000^ÙötEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of NepalÏ»éWIEND®B`‚qalculate-gtk-2.8.2/data/flags/RWF.png0000644000175000017500000000134013300326453014350 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÿPLTE¡Þ¡Þ¡Þ¡Þ¡Þ¡Þ¡Þ¡Þ¡Þ¡Þ¡Þ¡Þ¡Ý¡Ú¡Ü¡Þ¡Þ¡Þ¡Þ¡Þ¡Û¥Â:¨¦+¦´ ¢Ô¡Þ¡Þ¡Þ¡Þ£Ï[­†«·9ƒ²_&¦¹¡Ý¡Þ¡Þ¡Þ£Ìl¯vȺš´J-§²¡Ü¡Þ¡Þ¡Þ¢×2§®`­Iª˜£Ì¡Þ¡Þ¡à¡à¡à¡à¡Ú ¢Ò¢Ö¡Þ¡à¡à§Ã§Ã§Ã§Ä§Ä§Ä§Ã§ÃÜÌÜÌÜÌÜÌÜÌÜÌüÒüÓàÄ:n6_= `=ÿÿÿÕ”_bKGDT䈥 pHYsaa¨?§itIMEâ5,~u„IDATÓuÉEÂPÑG€ Á݃»»B°Ûþ÷’1}Nßa@X$«Í.;œ´»ÜŠÇëó‚t„‘h,žH¦èHg²95_(–è(Wªµz£ÙjÓÑéöúƒáh<Áôßl¾X®ÖÚf ØûÃñtÖ!¨Ëõv'/Þ |ø2ðc°Ã7&LÐi;ð%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:44+02:00cܸtEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of RwandaXc:0IEND®B`‚qalculate-gtk-2.8.2/data/flags/GBP.png0000644000175000017500000000277613300326450014335 00000000000000‰PNG  IHDR øbêgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs Ö ÖoyœtIMEâ7c,‘íIDAT8Ëu’{PTeÆŸï;ç°œew‘‹¤D©‘yi4ÑEDÂ.¦ã06Ú¢¢c ‰(0J6€\’$MM§ÛdW ñÊ¢˜˜¡–Šå¹ÈÙËÙs¾þØ(eìý÷}çyß÷÷<äZØ߬þ 1 ¨Ø6¯üÄ=s'tA…©ŒqU:-\5ëÈg¿çï0fCZmÌÂyqÛ9½¢¨”ŽÙâ€Ìžšö|fbHœ¹¡»r¿>edNOcgÉE7Êwûe.O[4}ñ¢°òŠ“Å{:Z»à¥áE _”ÂQ—Õ¡Êx24xYÌ3¯u]Ò”f[½ý‚¿¬ðša´©à£št© ßMê¹dÏÌéÐ ¾1#+52#5²tç©ÂݦöÖ.Dð”<*MpT¶÷¡O NŸ=z~g³çž]ôIC[k¼44SÀÔÞ«·j]Ùåðes^m RAIÇWU†aC£’f¤%MVD~츠a—/t›šOؤ/…ðŽGtOü¼²¿­]Ÿ½6(?³khà–ÂÃqoî«>pÎÒë€@á”ÉÁ†›` ”p6kŸ¥ŸMž¤Coõ1Æ 2zˆ÷á·×mi/®ðĪ·ƒ Ö£ý®¥á6âiäqîÆ–î_¯ß7è5ZOAQSˆ´©àaÓ8J¬V‡C%¼·Œ)’Uu¹E´žÖSgW®dž覇)Œ =dYé•À8N+ ^ÙûÏ­FþéAÙ ”P(*pnô*£¢†xx`ýýjŸŒAUA(ƘÊ©ñÍa0¨*Xóo1€RP ÆÜ§0Ž>^j0"ŽØ²Ý!CQ@çm€ È’…#Äzú!Da²½ã(åyΠ!®^I$L§õD|mÌ“‰½O–,ÎC¦<ëãnKM—ÈÍ[zãD ¿µÅÖÔ @´u½{ ßá´7ïÙ/_°â|}‹^ ^zOE…Ûd~^B (C†Í©å·z‰1>r4€ÎCÇz¶•i¥ýñq›OvÆ&¿2™Ç]•Ðñ8zñnÝ¡ 3¢E­ÆÉÔ?óËšÅæ&¶úO(¯1[¯C Ðy‚‡N„ÝøÂð5KŒéKÃÀzÜÔ’Wì%õÐøø~vÔ¶Þ<|>t^ïÁ»_ç¾ÛÒ_SõéO¿­Lž¶biôø9Ѷ¦¶Üâ•–ºw¿~}AYù¯s×Á~X€nÅÑ«S#5€TWÿGn‘Þú€KHØï?¡¬Ú|ç\5<94ϱ²Œ1§ð׵ݓ2×}[XyjÍãÊ”ˆàF©®¾7·(ÉòÍÜÄ„/fÆ|TÛÊ›2µ¶&óæíÚÞnÄÇïõ¿ã°ùÎÏ5ï£%„È6iPú—*xpÌ_×ÑaÍÜðCá.Óªä©ËÓf„Ì ï9ZïØV–l©YËs—¯\Ý´½ÏÔ蓲¸jÔÔ÷¿»vëL "øˆŠÊ\ŠÊýOþ¨ Š¢Rž…ŽûÖõ«JöÉ^•º8Ü':¼óû#jAéß³ØB­Q¨­%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:55:16+02:00À³²IEND®B`‚qalculate-gtk-2.8.2/data/flags/EGP.png0000644000175000017500000000130013300326450014316 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ùPLTEÎ&Î&Î&Î&Î&Î'Î'Î'Î'Î'Î'Î'Î'Î'颞ꤤÿÿÿÿÿÿÿÿÿõðÕôïÔôðÕõðÕÿÿÿÿÿÿÿÿÿÿÿÿýü÷ÝÅvßÈ|ÞÇzÝÅvýü÷ÿÿÿÿÿÿüúôÜÄsâÍŠâ͉ÜÄsüúôÿÿÿÿÿÿÿÿÿÿÿúïà°êØœêØïà±ÿÿúÿÿÿ¥¥¥¥¥¥¥¥¥Ÿœ™‘v™‘vŸœ¥¥¥¥¥¥2ñ#bKGD ³k=€ pHYsttÞfxtIMEâ20%5E—ŠIDATÓ­ÉEÂPEÑGpw ÜÝÝ5lÿ‹aÒý1 Š3»uÿÑ ’Þ } Fb2[¬6»ÃÉ q{¼> âF˜Däh,žH*ÜH‘t&›ËŠ%n1Ê•j­Þh¶Äh“N·× GcnLÈt6_,Wë 7¶d·?OgõÂ+Ón÷ÇS‰×¿75J:jÓéh%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:48+02:00>ô ÏtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/AED.png0000644000175000017500000000112013300326446014301 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<¨PLTEÎ&Ð&µ"*EŸIžIÐ&µ"*EŸIžIÐ&µ"*E JžJÎ%É*8ªÄ¬¤ÞÀ¥Ý¾Î$Ô.AýäèÿÿÿÿÿÿÎ$Ô.@ùâåÿÿÿÿÿÿÎ$Ô.AýæéÿÿÿÿÿÿÎ%É#5ª“•¤¦¦¥¥¥Ð&µ"Ð&µ!Ð&µ!:®•ƒbKGDr + pHYs × ×B(›xtIMEâ7"ð6kIDAT(Ï­ÊG‚PÐoAAšÒA@±Ò¥³ÿ‘˜7¼8ãÃØßf»Ûs[+޼p‚(ˆ’¬¨…óEÓ ˆ‚iÙŽ Qð®~BsÃí=ž…×ûó! IšåD¡üUuQh»~¡åa´0!F¤¬ê%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:55:18+02:00=ÈïtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/SLL.png0000644000175000017500000000064513300326453014353 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<!PLTEµ:µ;°åºÿÿÿÿÿÿ¤ÍësÆrƵ:ÿÿÿrƘÎ;tRNSÿÿþÿÿþÿÿ9ëFbKGD ñÙ¥ì pHYs$é$éP$çøtIMEâ6 1Ì‚3IDAT×cè@ ¸9(@ 0(!c$À0  r\C(`HC åH€aÀÍuO±¥îiÑ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:13+02:00}ø÷+tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/AOA.png0000644000175000017500000000154413300326447014323 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<wPLTEÎ&Î&Î&Î&Î&Î&Î&Î&Î&Ï&Ð%Î&Î&Î&Î&Î&Î&Þ[ ê×:#Ï&Î&Î&Ï&Ö6#ÚG"Þ[ í¡×;#Î&Î&Ð&Ð&Ï&Ñ%ë‘ëÑ&ßV!êÑ&Ð&µ!µ!µ!È,!ÄHÀBµ!»# å•À'!µ!Žl„^1®‘1,&§‘o` UJžˆ#MB/(m Œx žˆ3,žˆ§¥Žtd m^ H> NCC:ÿÿÿîK/bKGD|Ѷ _ pHYs$é$éP$çøtIMEâ0µdVg°IDATÓc` 021³°²a‘`çàäâæáÅçãÅÐ#&.!)%-#+åËC‚¢’²Šªšº†&„Ï Ú:ºzú†FÆ&>ƒ)˜™[XZYÛØÚÙCø Pàèäìâêæîáéá3xC¯Ÿ@`PpH(„— ˆŒŠŽ‰‹O@•HLJNIMKÏÈÌÊF•ÈÉÍË/(,*.)-C•€€òŠÊªjlÁ•CLº#pÚ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:48:19+02:00:—+tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/CRC.png0000644000175000017500000000062413300326450014322 00000000000000‰PNG  IHDR=¥gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTE+'}Zv¬þþÿÿþþßesÍ "Î&ÿÿÿЛïÿbKGD†Þ•z pHYsœœ&Í:4tIMEâ2 ã9œ%C@ºžE>uêÎܸ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:22+02:00³)08tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/KYD.png0000644000175000017500000000233713300326451014346 00000000000000‰PNG  IHDR øbêgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“tIMEâ:ÙAèãIDAT8Ë¥T[lTU]ûœs§s/íÌ:Å‚­¤E(‰¼ ¦) Q¬&•¦ >øÁ‚ÄDM ~˜`b*?FD1høQI}ÐJ£¬`K)¤j¦í”é<î<î=gû1¶Œü!ëóäìµÎZ{ïC·ö¾Yµ~õ×bæk‡¾ÐÑ‹DfÓ®†ƒ¿°oÑ‹Çÿ€ó¢j߬ô–¡¡åõµ{:±Y’“ St4µ¢ƒ¶÷´m_>½qé—ÏÏ}õŽd*GD§²~´ÊÞ_—mšcÛËŸlM†ß>Еˆ%ÈR\DOÎk6Œ€Ñ=ÔøÊ ßv–=ØbW?õÖ4\Κ7’’éÖ÷¢ßµÍ\1?¹pé»'.ù¾—µîüñZ.ëAiŽV†"eêÆ`R{Þ=ts]3ãjø%¶w'®Á)Áñ¾k Õ<â‘ÔVÀÄÇ-%ÊCÁQ_®ü³:®3 é”×ÜX{ åjY0õþ™eoº,K…6ER7ã§³2^žµ˜IJ“Îj7kM-¹,´äݧÚ7%‘ [Ù½õØ·³m•ò ûÀ]jGuSÞçÕ u»šêB¿üåÒÈÚ§§¼´“}8úÑÜJ;ÐÑ~ãúÈ‘Lôü°¯Ç™Á>hŸ ù¼‹MK•-Iä¤ð’ª¤Â7^±€4k¶5Îߎe>þìÈW}›OÆ®Çý c=Á€ÜÓgí}ëäŒEóGUÝå®±‹ýmWc®.„,Á «yÚÈnÙ³Pú ~¦~ðªB¸'S*¡yBCÝ·Dœîü¤?uè¦Ó âvLFµ`Yêvï­M»?_Pÿøë[ŸÛ³j¨á‹³kNi×Hc–-§GâlS8kª¦«®¼ÀH5¹¬j·:®B*%ÂYJ::À•Ï7R?î©y˜RÉx<ÍB,%éT®¹eÑËÏ:é!e¥^ë7™ãÇ»ei‰ÖÿαJ–M…1"—FPiÃ`äó~ ´"_³ Ùâ· $,f´aä ÒþÁöO«g>Å þŽ)égƒv˜PðIåõpaî&6‡D˜œhf0ƒ”"I`ŠKH´¬s6›vÌßm1>#ܼþï¹öÑ?þ2>¸P,1u5î‚ÀL5¶ÿÁ¶DtC$—˜~nÀ¹“._9O¼opܶŸÄ¨'…„9ûïW`ÒèÚ%%U•bÕâtiY$h‰ÑØÎnghØœ:ŸÃD  Àehr¢VÍl#õ;êA0œ¢Eûÿì€,%\7áwÈ0é¿_Å @D’È@ÌÐúÞ;ÿÁGÄyóÎ?%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:28:58+02:00µÁ^~IEND®B`‚qalculate-gtk-2.8.2/data/flags/KMF.png0000644000175000017500000000213513300326451014330 00000000000000‰PNG  IHDRÐÍô¤gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<+PLTEuž-и#ÿÆÿÆÿÆÿÆÿÆ<Ž3P”1œ©)êÀ ÿÇÿÆÿÆÿÆ=Ž3<Ž3<Ž3a˜/¸±&÷ÄÿÇÿÆÿÆÿÆ=Ž3=Ž3<28Œ0B3yŸ,Òº'þÌ7ÿÎ;ÿÍ9ÿÍ9ÿÍ9=Ž3;1T›K޽ˆ€µzO™IL”6•ºtæêÊÿùæÿùåÿøäÿøäÿøä;1`¢XÖç԰Ѭ[ Sy±r@7;3]¡W²Ó°õúöÿÿÿÿÿÿÿÿÿÿÿÿB‘9¾Ù»àíÞP™GB‘9`¢X?6=Ž3;1@6t®mÍâÊýþýÿÿÿÿÿÿÿÿÿXžOêóé´Ó°<2G”>nªf@7=Ž3=Ž3=Ž3:Œ0I–@¿ŠèàÙúâæùâå<2G”>nªfA7=Ž3=Ž3=Ž3;3E…1zX,Ä19Õ-@Ô.@P™GB‘8`¢X?6=Ž3;3?Œ3fj/©1)Í&Ï%Î$Î$°Ñ¬[ Sy±rA‘7=Ž2Vy0–B*È%Ñ%Ï%Ï%Ï%T›K޽ˆ¶zQšG@Š;ma@ª-;¾9½9¼9¼9¼9=Ž3<1:/>Ž7<†`=yŸKj²Mh±Li±Li±Li±=Ž3=Ž2=Ž2<‰N;~:v¾:uÆ9vÅ9vÅ9vÅ=Ž2=ŒA<‚z:x´:uÆ:uÅ:uÄ:uÄ:uÄ<‡];{¡:uÄ:uÅ:uÄ:uÄÿÿÿTèDébKGD¸M¿&ö pHYs!8!8E–1`tIMEâ2äTX<õIDATÓc``dbfaeÃØ98¹¸yxù°Éñ  ‹ˆŠ‰K`I)iY9yE%e4À ª¦®¡©¥­£«§o`h„ŒMLÍÌ-,­¬mlí쑃“³‹«›»‡§—·¯Ÿ@ `  ˆŒŠŽ‰‹OHD ¹¤ä”Ô´ôŒÌ¬ìœÜ<$23¿ °¨¸¤´¬¼¢²ª €ÜRS[WßÐØÔÜÒÚÖŽ €~èèìêîéíëŸ0qÒdÀ 9eê´é3fΚ=gî<4À0ÁÂE‹—,]¶|`X¹jõšµëÖo؈ 6mÞ²uÛöرLnÕ É%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:14+02:00±´ißtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/ANG.png0000644000175000017500000000173013300326447014325 00000000000000‰PNG  IHDR )Ï3gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ãPLTE+-€,++++)~DŽÔ–¢â16ÜÜÜÜ/`{¯0R—(}+++)~EàåïøÄÅãEJÜÜÜ-€:[œ FC0‚++)~EŽàæðÿÿÿûââéimÜÜÜÜ+(}'K’¯¼×7Y›)~+EàåðùèßæÁ–íDz툌Þ%+ÜÜÜÜ+*~8‡Lj¥>‹*~+Eáâí¼© ’Š„¦’òàäõ·¹ã<@ßßß)€)€(€&(€)€'C‘Üׯ²©®¤²¸£µæÓ»ÿÿṵ̈Ât)Yn Qo R1Pj1Pj1Pj1Pj1Pj1Pj0OiKf~ÙӭͦˆÁ£¢Â”áÈ“¬¹Ï(L›*ˆ*ˆ*ˆäØäØçÝ9ù÷Ùõé´òÛ“åÕ–|Œ¢7(†*‡*‡*‡Ib`Ga__uséìíÿÿÿÝãëYt¯,Š)†*‡*‡*‡(&€Bßåð¾Éà3TŸ(†*‡*‡)~DŽŠÇB”'…*‡*‡ÿÿÿ 4ÑÙbKGD ^Ó¾  pHYs  šœtIMEâ6ÎR‚xÝIDATÓc``dbfaeƒvN.n^>`à…*—”’–‘ER '¯ ¨¤¬U ª¦®¡©¥­£«W o`hdlb S`fnaiemckgï ŽNÎ.®nî0ž^Þ>¾~þAÀ ‘QÑ1±qñ ‰IÉ)Àš–ž‘™• Ù9¹yù…EÅ%¥eÀPŽ**«ªkjëꛚ!€¡´¶µwtvu÷ôöõCÃ0qÒä)S§MŸÑ l(`æ¬ÙsæÎ›ïC4i¶ž* ¸%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-30T18:08:54+02:00ÊèIEND®B`‚qalculate-gtk-2.8.2/data/flags/COP.png0000644000175000017500000000061313300326450014332 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<!PLTEüÑþÒÞ¿%J„7”8”3†µ3Ð%Î&ÿÿÿ•Y½žbKGD hÐôV pHYsttÞfxtIMEâ2ìu;-IDAT×c` *D JH€Á 0¸ †P$À†Ê‘C`˜‰P8Æ9+ „´±%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:00+02:00‰QMRtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/UYU.png0000644000175000017500000000153413300326454014402 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<SPLTEÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷öõêéâáßÖçæÞüüüÿÿÿòõûÀÎê»Êè¼ËèÿÿÿûûûÙÕÃÇ·oïU˼{ÛØÊüûùÐÛïH¯:©;©ÿÿÿåãÛɹr¾ŸÅ£¾ Ê»}ðïëåë÷|™Òr‘Ïs‘Ïþþÿâà×įVǤ̩ţųdæäÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿëéãȸuÁ£Á Á¤%ÍÀ‰íìæáèöe‡ÊY}ÆY~ÆÿÿÿùùøÝÚÌ˽€Æ´eʽƒàÝÒÿÿÿÒÜðO² A¬ B¬ÿÿÿÿÿÿÿÿþíëäêèáòðëþýüÿÿÿùúýÖßñÒÜðÒÜðÏÚïÏÚïÏÚïÐÛðÏÚïÐÛðÏÚïÏÚïÐÚïÒÜðÒÜð B¬ B¬ B¬ B¬ B¬ÿÿÿéGÆ+bKGDpØlt pHYsttÞfxtIMEâ7ŠO4/«IDATÓc``dbfaecçàäâF <¼|ü‚BÂ"¢bâÈ€ABRJZFVN^AQI0¨¨ª©khjiëèêé#C#cS3s K+kdÀ`ckgïàèäìâêæŽ <<½¼}|ýüƒ‚‘CHhXxDdTtLl\<2`HHLJNIMKÏÈÌB•ÎÎÉÍËF î8ƒ5À 0(ã â87-\N5.ï%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:55:22+02:00ºÂBtEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of Uruguay½¼m1IEND®B`‚qalculate-gtk-2.8.2/data/flags/AFN.png0000644000175000017500000000161013300326446014320 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<˜PLTE¨À¿À¨‡š™À¿¿¿¿À¨À¿¿¿¿À¨‡¨ÀÄÊ..È&&ÆÁ¨‡¨É,#Ê.+Ì65Í76Ì74Ë1)¨†š­ÔeOÈ+$ÜvÜ~tÈ*#ÔcN­.…š·L=ÚseÎE;Ùwh×n`ÍD:Úqe·_=†š»[L݃sË<0ÛˆrÓdPÊ9-Ýs»nL…š°,!Ú}fÔ^UÛyrÚumÓ[RÚ|f°>!…š©Ô^PÜŠwÙkiØec܈uÔ]P©†š¨ÂÑLHØhfØecÑMH¨‡¨À¿¿¿¿À¨‡À¿¿¿¿ÀÿÿÿY=AbKGD‡ûÙ Ë pHYs¯¯^‘tIMEâ- Yd¢-³IDATÓc`F&fV `cçàäÂÜ<¼|ü‚BÂ"¢bâ’RhÒ2²rò ŠJÊ*¨ªjêšZÚ:ºzú(†FÆ&¦fæ–VÖ6(¶vöŽNÎ.®nî(ž^Þ>¾~þAÁ!(¡aá‘QÑ1±qñ (‰IÉ)©ié™YÙ9¨ÎÍÍË/(,*.)-CóGyEeUuMm]}F465·´¶‘ˆhõì(3Okr%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:45:11+02:00Ä+RütEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/LBP.png0000644000175000017500000000154413300326451014333 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<qPLTEí$í"í"í"í"í"ï7>ï7>ð8?î7>ð8?ñ8?ï7>ï7>ýäåýäåýäåøâዼ—£ëÞÙþäåýäåÿÿÿÿÿÿÿÿÿÿÿÿ·èÏ*¶o°dzÒ¦ûÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎîÝSÊ"²h%³jRÉØñäÿÿÿÿÿÿÿÿÿúýü¥ßÁ+µn¬^®`®aoÍœñúõÿÿÿÿÿÿÿÿÿÿÿÿßôédÉ•"²h¬\ ªZ±fXÅÚòæÿÿÿÿÿÿÿÿÿýþþ±äÊYÅŽ0·r¯b­^8¹wVÄ‹¼èÑþÿÿÿÿÿÿÿÿÿÿÿÕòäÄìØ³æÍ®_1¹tÛôèÜõéÉîÜ÷þûÿÿÿýäåýäåþäæïßۺ̷¬Ç®€¸ÑÔÇÿäæÿäæýäåýäåï7>ï7>ê5;í7=ó9Aï7>è59î7>ï7>ï7>ï7>í"í"í"í"í"í#í"í"û‚CbKGD"]e\¬ pHYs%%IR$ðtIMEâ4²ÿº¶IDATÓc` 0Â3 +‚ÇÀìœ\Ü<¼0.ð  ‹ˆŠÁø â !)%-#+'¯ `P‚eU5u M-m¨LBWOßÀÐÈØÄÔÌEÂÂÒÊÚÆÖÎÞÁÑÉEÂÅÕÍÝÃÓËÛÇ×Ï*±* 0(8$4,<"2*j9Äq1±qñ ‰IÉ)©iéPçBý“‘™•“›—_PXõ ,ŠKJËÊ+*«àAB2Œ(~ÑOá%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:14+02:00µA¹âtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/MYR.png0000644000175000017500000000210013300326452014353 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEfffgd_ bfffffg\¶ÑÏfff=0N“u+v^7;/O beefffeqÖ­ºõÆÆóÅÅfg=0NϦ`L@ cd"YP?FP?F!Yeff dÂHUÞRRÜRRfe¦…$ €&ff]e3ß² ß² f3]ffkÍ~‹ë‘éf aÉ¡qZ9hf*!Vº•ÿÏÿϺ•*!Vfffd°Œ ”v+gf\p.ì¼ì¼p.\fffgM=GÒ¨F7Jfe+"UeP>eP>+"UdfeqÖ­¹õÆÅóÄÅffffTCE¡&kV<2(S bddfgfg`¼)6×//Õ./ ` ` a a [+TZ ` a a a ` `)nÚ¸ÃøÒÒöÑÑ£££¢¡¢££¢© Ñ47Ø;<Ø;;ò±°ò±°ò°¯ï®®ï­®ï­®âopØ:;üïïÿÿÿÓ+.bKGD¯Îl£1 pHYsïï€b½œtIMEâ4ؾßHóIDAT(Ïc```dbfaecçàäâfàáåã@ ‚BÂ"¢bâ’RÒ2²rò ŠJ(€AYEUM]CSK[GWOßÀÐÈØ00˜š™[XZYÛØÚÙ;8:9»¸º¡wO/o_?ÿ€À à, BÃÂ#"£¢cbãâ“°X‘œ’š–ž‘™•“›—_PXT\‚JËÊ+*«ªkjëꛚ[ZÛÚQCGGgWwOo_ÿ„‰“&wL™:mú À0sæÌY³çÌ75sá¢ÅK–¢†e(`ùŠ•«V£†5a« †µÃ:™Áè˜bæë%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:31+02:00¥\‘8tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/MWK.png0000644000175000017500000000146013300326452014352 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<5PLTE2 2 Yr j j r Yn \@ SS@ \n ^\R°!Í&Í&°!R\^d4 “ ±!® ±!“ 4 d„ „ ˆ  Š — — — — Š  ˆ „ Ò'Ò'Ñ'Ñ'Ñ'Ð&Ð&Ð&Ð&Ñ'Ñ'Ñ'Ò'Î&Ñ&–C+453ž53ž5ÿÿÿóµ¿bKGDf,ÔÙ% pHYsttÞfxtIMEâ4!ßÂãžIDATÓ•É5Â@@Ñ»»»»;Á5Á-Ámÿ[àdhh¦à–ï ./ŠÄ©L?J•Z£Õé F“Ùbý6»Ãér{¼>  [„ÅÉT:“Íå ÅJPfUªµz£I­v§Ûë£Öp4žLIŠ"góÅr…¬Y›ín †>žÎ—+JpÃÀ;<0à‰/ xcü?>Âåo~g`« %tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:33+02:002ÀtEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of MalawiÓA¾IEND®B`‚qalculate-gtk-2.8.2/data/flags/VND.png0000644000175000017500000000114713300326454014347 00000000000000‰PNG  IHDRÎÄgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<½PLTEÚ%Ú%Ú%Ú%Ú%Ú%Ú%Û+Ú%Ú%Ú%Ú$Ú#Û,èvÛ,Ú#Ú$Ú%Ü.Þ>ãZ÷ÒãZÞ>Ü.Ú%Ú$Ý7î ûæÿþûæî Ý7Ú$Ú%Ú$Ý8÷Ñÿÿ÷ÑÝ8Ú$Ú%Ú#ßAó¹ ìŽßAÚ$Þ;ßAÙ"Ú%Ú$Ú$Ú%Ú%Ú%Ú%Ú%ÿÿÿÇ?wRbKGD>Idã pHYs × ×B(›xtIMEâ7í§mIDATÓc` `dbfaÄeecçàDãâæáåãäB—”B•–‘•“WPTRFUQUS×ÐÔÒVAÕÑÕÓ7Ð7ÔÕAµÎÈØÄÔÄØÍfæ–æfh¢VÖ6¶6ÖVT Ž äD J%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:55:29+02:00¸ÅĸtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/FIM.png0000644000175000017500000000104713300326450014326 00000000000000‰PNG  IHDR?ŸšgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ŠPLTEÿÿÿÿÿÿ÷ùûDk¢2~5€2~s¹ÿÿÿÿÿÿÿÿÿÿÿÿûüýEk¢2~2~u‘ºÿÿÿÿÿÿÃÏáÃÐá½ËÞ4^š32~X{¬ÅÑâÃÏá >… >… =…75€5€9‚ >… >…4€4€4€5€5€5€5€4€4€'¿ê^bKGDˆH pHYs : :ðd’JtIMEâ25U_±`IDATÓ½ÐE ÀPЩLÝÝÝåþ×+³ûPø«Ò· „"ˆ’ŒŠªéðòedÓ²t=?0’(NRÌò¢ P‘ºi;ì‡qª0“eÝv<Îëž¼ˆSÈ™Áÿã‡È5 èJî%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:53+02:00ðYY«tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/FJD.png0000644000175000017500000000233613300326450014320 00000000000000‰PNG  IHDR w}YgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYsœœ&Í:4tIMEâ29\éý3¨IDATHǵ“MlTUÇ÷¾÷æ½™73¯é‡-)4-­X„Ђ¥ h„•Á`w&,taŒÆ…_]˜ÃB£+Ý1$,ˆ¨,D5lè¶VhmigÆNg¦óÞ».†~ mŒ!ô¬Nι9çwÏùÑ÷ꪪ£•3ÒæÃ£ç8}nw&Ͼ§7Ò=t€îúÇ8ümºm±µ:ÊþZ›ÎZ‡ÉGZ9hÕö@pw¦·ugG®³9›äÙmkinmb4“§¢ÌfûÄ?Uԣ岼ÖXÎ+%X½µ…¯ÍNö!««0ƒÖ]¶½¶¡†^Ó@EØ=>Éóq‡=ïwqc<ï~^î\G´&Àªæ:þi¨çÈÏœí&2tÔâŠB ¤d>(˜÷…òA•¼Fô?µOøJ!¥D¸R×@æò¡æ†b CÇs=|ÏG—‚´ãH×K¤œB)¦& ãübO 4rÔCY¬BŸs”¯PB!MUpK)¥ÀϺ†Ëo\ IøÚ §`Õ]Å71‚ .¹XÆÉï‘nï@xÞÀÛ«·a ¶l¬goûZ"W‡¸Ö7Bº©çãOEê7©Ž;„¹ÄèxŠoÒŠó£i\Ý ª›ÈtÛÂi©#jçÑÌ ~ÈÅÏÖ ×èHgÑjæF§géz¼‘!ŸÉ/Žñåð->ÿ+CËŸyÞÅ%~tøGú®O±ÿ™MtÆcìÄû›ã³&F»Kؾ]×WxñW*v »i>1€ç¹]osŸE„êÀ÷K>}áQdϾÿ5Í¡›Y.ŒÍ23ãó`À$íÄð&½LðúÁSlÞ°†wná¹¶6õ q< ™aá  ›†. E#˜Z€u‰UN‚³Ó6“¨’“o|uYyRcI.W@Å´4(só$u“L¶P„ñ},Ó 2Q¹7§o±~:K>[ Nìáb¶ß0–¼¿çð ‹KÊdpC+r™9®ÀœI!pã•E(¥–m¾¢ÀÁ- º¢ÿÃþAØQs7Ó:0%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:57+02:00}¸tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/BAM.png0000644000175000017500000000167513300326447014327 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÈPLTE#•$–’<¡›©Õ6Qª3¡7‡äºÿÓùÈÿËþËþËþËþËúÈÿ×ztM &“#•"•(—?Y¯òó÷ZsÅ.|é½ÿÒúÈþËþËþË#•#•$•’!?¢«·Ý@Y«*¥8†è½ÿÒùÈÿËþËþË#•#•#•#•'—Œ=W¯ùùøZsÇ+è½ÿÓúÈÿËþËþË#•#•#•$•“!?£ª¶Ü@Z«+¤ 9…è½ÿÒùÈÿËþË#•#•#•#•'—Œ=W¯þËþËúÈÿËúÈÿ×ùÈúÉÿ×ztMÿÓõÅÿØztN è½ÿÐÿÔztM &“#•#•#•#•'—Œ=X¯úúøZtÇ*~å»ÿàvqP &“#•#•#•$•“ ?¢§³Û?Y« 1§7ˆõÅ„zH¡&’#•#•#•#•'—‹A[°êìñUpË-@sfg[%“ÿÿÿa,rbKGD—æn¯ pHYs Ö ÖoyœtIMEâ1!d¨6¦ÝIDAT(Ïc```dbfaecçàäâæáå~A!a(—”’–‘•“WPT¢@YEUM]CSK[GWOßÀS‘±‰©™¹…¥•µ­½ƒ#†'gW7wO/o_?ÿG  AÁ!¡aá3Ð`˜¡ÝŒ hfDFa(@5#:&CŠqñ ‰ ÍHJNIMÃP€dFzFfVv††Ü¼ü‚¢â’Ò²òŠÊªjL 5µuõ MÍ-­míX0tu÷ôöõO˜8iò”©ÓÀ"®ãLûÑI%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:33+02:00 ­¤&IEND®B`‚qalculate-gtk-2.8.2/data/flags/SKK.png0000644000175000017500000000170513300326453014347 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<•PLTEÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþîîýãäýäåýæçýäåýãäþññÿÿÿÿÿÿþþÿþþÿþýýõ{€ð3;ñFN÷’—ñ>Eð4<÷’–þÿÿþþÿbÃ`ŒÃw˜ÇâR^ñ29öˆú¾Áõ~„ñ(0Ødsm–ÉaŒÃK J *`©ÚIXòAHõ…ù±´õy~ó8?ÊUiY¨J  N¢ M¡.bªÛIWô[a÷”ý»½÷Œ‘ôNTËTh\ª M¢ M¢#^ªÐSeð"ä*6Éu‰è"-ñ$½^vX© N¢O¤O¤ T¨ˆo™t?pT>z MšY0X[[ÛØÚÙ;8:9»¸ºYÃHÂÝÃÓËÛÇ×Ï? I"(((8$4,<"2*:&6ââââ“’SRÓÒ32ãà€!+++;'7/¿ °¨¸$ J ¬¼¢²ªº¦¶®êA ¡±©¹¥µ­ 0Ôã8%g’bQ9¢-™%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:17+02:00‰·Ó8tEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of Slovakia/¹$€IEND®B`‚qalculate-gtk-2.8.2/data/flags/CHF.png0000644000175000017500000000074013300326447014320 00000000000000‰PNG  IHDR(-SgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<EPLTEÿÿÿÿÿÿÿÿÿppÿããÿÿÿÿÿÿÿÿ~~ÿÿÿÿ¿¿ÿÿÿÿããÿÿÿÿÿÿÿÿÿÍC‹ùbKGD|Ѩ pHYsœœ&Í:4tIMEâ60AY€“^IDATÓmGÀ cÓ›ÿ5É!’ÙãHÛ”ºJ£`‘íœÁ»Ä”sŠ¿ßºR[ï­g¿ƒ>µÁ‹6“6’P P P PEfŠ1[•O¡O¡'U›Ji‡$S›PŸP P àæñàæòààÕàÓ”ÞäìßæòàæñàæñàæñÞåóàצàÛ»àæóàæñácpácqáaeá\Iácnácpácpácqá]Qá_Zácqácpácpácqáaeá^Kábmácpácpácpá_Rá`[ácqácpàæñàæóààÕàÔ”ÞäìßåòàæñàæñàæñÞåóàצàÛ»àæóàæñP P PŸPžEfŠ1[•O¡O¡'UœJi‡$S›PŸP P 6’6’6’7’Sha&N{"K}7WqAˆ_oZ >‹6“6’8“8“9’8“&N}9Yr8“9’8“8“8“8“8“8“7”7”8“8“8“8“ÿÿÿ#y?8bKGD–‘i+9 pHYs ‘ ‘£õetIMEâ13—GîÙIDATÓc` !`dbfÁ.ÃÊÆÎÁÉÅÍË)ÅÇ/ ($,"*&Ž",’RÒ2²rò ŠJÊ*À  jêšZÚ:ºzú†FªpÀ` &¦fæ–VÖ6¶vöÆpÀàNÎ.®nŽŽîž^Þ>ŽpÀà ~þA¾¾Á!¡aá¾pÀ QÑ1±qñ ‰IÉ)©i‘pÀ™YÙ9¹yù…EÅ%épÀP eå•UÕ5µuõ ¥ñdSsKk[{GgW7f¸ôôöõO˜8iò”©È¢ãìIè¢Þã·%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:51+02:00Z]¼ˆtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/BSD.png0000644000175000017500000000126513300326447014333 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ðPLTE2;‚™¬Ê¬Ë«É«É«ÉVešµ­Ì«Ê«É«É#)q„¦Ã­Ë«É«É:Eˆ «Ê¬Ê«É«É«ÉUešµ®Ê¬É«È«È«È$'L[™Æp¤Ðs¡Ír¡Ír¡Ír ZM̳2ÿá@ÿâ@þá@þá@~q!ìÔ>ûáBúàBÿÿÿþ¼bKGDOnfAI pHYs¯¯^‘tIMEâ07‰g²¶ˆIDAT(Ïc``dbfaeà Ø98¹¸yxùp*àÇ¥@BRJZFVN^AQI`PQQUS×ÐÔÒÖÑÕÓ7À@**†FÆ&¦fæ–VÖ¬@EÅÆÖÎÞÁÑÉÙÅ@¨¸¹{xzyûøú¡b°‚€# x“`@ j‚‘E(ºçšFñ* b—%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:48:55+02:00AÐó¥tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/NLG.png0000644000175000017500000000062013300326452014331 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<!PLTE®(®(®)⮳ÿÿÿÿÿÿÿÿÿ°½Ö"GŒ!F‹!F‹Ö€‹WbKGDøoéÇ pHYsttÞfxtIMEâ5;ªÓj2IDAT×c` "%$À`Œ\C(@å¤!†r$ÀÐf"†UH7.u?Á¡Š¨û%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:01+02:00ÄýåtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/MDL.png0000644000175000017500000000163013300326452014327 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<žPLTEF®D±ZxpþÑÿÒÿÒÿÒÿÑÞPË0Ì /ÿÒÿÒÿÒÿÒþÑÿÒÿÒÿÒÿÓÿÓÿÒÿÒÿÒþÑÿÒÿÒôÉÏ¥ é¾ ÿÓþÑÿÒÿÑÿÒôÉ®‹ܵ²‹"Ɵױ³úÎÿÑZxpÿÓá¸fL%¦i§d®išbnT"íÃÿÒÞPZxpÿÓÛ´†a4·?%­3¯3²C*Œi/ìÂÿÒÞPZxpÿÔ±™ uZ8„UI¡s!•j)†WJ’m5Ù³ÿÒÞPÿÓЯZS*`h\qq7XdP[cn•r-ìÂÿÒÞPÿÓãº`V#ŽmŒ}9Š{:¢x!•r!ïÄÿÒÿÒìÂ²Š ®} ’n3˜s,¼…¾• óÈÿÒþÑÿÒÿÓÙ²”s"šyä¼ÿÓÿÒÿÑþÑÿÒÿÒÿÓðÅóÈÿÓÿÒÿÒÿÑÿÒÿÒÿÓÿÓÿÒÿÒÿÿÿ…/ÒóbKGD‰a&Ì pHYs : :ðd’JtIMEâ-/egFü½IDAT(Ïc`€F&fV0`cçàä‚Ü<¼|xð  ‹ˆŠ‰ãR !)%-#+'¯ ˆC’²Šªšº†¦–6v:ºzú†FÆ&¦fæXXXZYÛØÚÙ;8:9cUàâêæîáéåíãëçÝŠ€À àаðˆÈ(ìŽŒŽ‰‹OHLJNÁá‹Ô´ôŒÌ¬ìœÜ< ò ‹ŠKJËÊ+p(¨¬ª®©­«ohlÂÍ-­míx"‹`lbQñ§+ᩆ0¨%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:45:47+02:00ïi¢tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/IDR.png0000644000175000017500000000055613300326451014336 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEÎ&Î$Ô.@ùâåÿÿÿÿÿÿ:,ägbKGDøoéÇ pHYs × ×B(›xtIMEâ3&ÈúÁ‡IDAT×c` *D JH€Á 0¸ †P$@1®vá.¿Hž%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:38+02:00ÛóoètEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/PTE.png0000644000175000017500000000160313300326453014344 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<•PLTEfhi<ÿÿÿffhh;ÿÿÿffemrKü ÿÿÿÿffh>„Q›‹êTìEû ÿÿfgb–«‹¥AºZë$ÍjÝnûÿÿe!vÁËæd÷zȧ ï”ŽäAÜmð3ÿÿdB†›±ÄjΩ«£¼äĸÇÕW$àgæYÿÿdB†qœ»GÒ•  ½äê½åE ÝzæZÿÿe uqŸ›káxNÖ‘¥àƒfÙ~å¼ñ6ÿÿff[”Œ¨šb×1ç9Ø— ãü ÿÿffi>…R’œŒéXíFû ÿÿffemsLüÿÿÿÿffhh;ÿÿÿÿÿÿøGõbKGD†ŒÞ;] pHYs¯¯^‘tIMEâ5!Äó¢±IDATÓc`€F&fV$À@@‚ƒ“‹›C‚—_@PHXDT UB\BRJZFVN^AUBIYEUM]CSK[GEBOßÀÐÈØÄÔÌÜÂEÂÊÚÆÖÎÞÁÑÉÙÅEÂÍÝÃÓËÛÇ×Ï? E"(8$4,<"2*:&E".>!1)9%5-=#E"+;'7/¿ °¨¸̓¥eå•UÕ5µuèARßÐØÔÜÒJB bJ%ë½jD%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:33+02:00Ýë/tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/CAD.png0000644000175000017500000000170613300326447014312 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ŒPLTEÿÿÿÿààÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèèÿèèÿÿÿÿþþÿÿÿÿwwÿwwÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÇÇÿ……ÿÿ……ÿÇÇÿÿÿÿààÿÿÿÿÿÿÿÿÿÿÿÿÿ½½ÿÿÿÿÿÿÿÿááÿûûÿÐÐÿÔÔÿœœÿÐÐÿÿÿœœÿÔÔÿááÿùùÿRRÿÿ ÿddÿ&&ÿÿddÿ ÿÿRRÿààÿÿÿÿllÿÿÿÿÿÿÿÿÿááÿððÿRRÿÿÿÿÿÿààÿÿÿÿÞÞÿXXÿÿÿÿààÿÿÿÿÿÿÿòòÿssÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈÈÿ88ÿLLÿPPÿPPÿLLÿ88ÿÿÿÿõõÿííÿüüÿÒÒÿÒÒÿüüÿÿÿÿÿÿÿÿÿÿÿÿÿÇÇÿÉÉÿÿÿÿÿÿÿÇÇÿÊÊÿÿÿÿÿÿÿõõÿööÿÿÿ¸'–;bKGDøoéÇ pHYsœœ&Í:4tIMEâ15~râÛýIDAT(Ïc`F&fV `cggÑ,ÌLŒ È¢€ƒ“‹›‡‹“§^>~A!a DÅÄ%$¥¤¤edÅD±(“WPTRVQUSWVÒP—ÃP ©¥­£«§o` ¯gh¤­¥‰¡ÀØÄÔÌÜÂÒÊÊÒÚÆÖÎÄC½ƒ£“³‹«››«»‡§£ƒ=†/o_?ÿ€ÀÀ?_o/ AÁ!¡aá áa¡!ÁA "£¢cbãâ“’cc¢£"1Ã!%5-=#3+;'7=-5kHæå—äçáêÒ²òŠÊªêò²R\qÁÊZS[W'6YY›šQé°2LRÓ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:53+02:00Í­¡tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/HTG.png0000644000175000017500000000127213300326451014336 00000000000000‰PNG  IHDRÐÍô¤gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<äPLTE Ÿ Ÿ ŸžžŸžž Ÿ$¡:ª;ª7¦;©:ª$¡  Ÿ!>­ÏÕî²ÅÄX…p³ÅÅÏÕî!>­Ÿ’‘>B¤×ÒÞ§¢§¨¦y§¢¨×ÒÞ>B¤‘¹A¸?Å7^À­°s_P·d-v]MÁ®±Å7^¸?Ô3Ô3È%=€}Urtg&}yû+g•{WCU]õjÄßkÚÂ|ÚSˆøÎ@aQkèö`ËPP؆Gs» #‹ü~·+Ï ‡“÷ïväŸ`ÂÔåíÁ‚¢ÖÐB"æw…´¤þx´ u&»ÚULˆwïÊ•.­¤£àb™loKSýû®IÏÁok®ü\• !Ü @DBöƼ×GV¶ºXÿe¥?Ò>æhe^äBãóÓG^Ÿï.Þ÷µ¼oÖ+L‡9Šü:Ó»<Õa‡3]ZË<ˆCÈÑ„ûZO`ÚÑ6çÏœê.il N¤Lô4/!c§Q2ÁÑ5!•£CÈtå¿2-™Ð Gºá‰ÀõJëÇ/q%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:31+02:00œ2µIEND®B`‚qalculate-gtk-2.8.2/data/flags/HRK.png0000644000175000017500000000176013300326451014342 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÎPLTEÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðà$É4³@NªAT±CÜ'ñÿÿÿÿÿ”VlGw¢„X[q€C‚ŽRFsOqŸŸUeÿÿÿÿÿ±AV?ˆ¿Š'_‰Hi{Pqy=h{kÒ4?ÿÿÿ¥¥ÿ¥¥ÿ¥¥ö›àGPõ~‚þPQÿPQö|áHQø›ÿ¥¥ÿÿÿÿÿÿÿèèÿ[[ÿžÿxxÿxxÿÿ\[ÿèèÿÿÿÿÿÿÿÿÿÿóóÿÛÛÿSSÿÿÿSSÿÛÛÿóóÿÿÿÿÿÿÿããÿKKÿ¤¤ÿrrÿssÿ¤¤ÿKKÿããÿÿÿÿÿÿÿÿÿÿòðÿ£¢ÿqqÿ„„ÿ„„ÿqqÿ£¢ÿòðÿÿÿ­­Ú­­Ú¬ªØÒ®Çÿsqÿ†…ÿ†…ÿsrүǬªØ­­Ú––—9#²–Àìfqìgq²—Á9#—–––––˜=(’=(’˜––––––––––––æÆŽbKGDPãnL¼ pHYs × ×B(›xtIMEâ2 z0ÍŸåIDAT(Ïc`@ŒLÌ,¬lìŒ Ø'7/¿€ VÂ"¢bâ’RÒ2²rHÂòp  ¨¤¬¢ª¦®¡©¥eÐ]=}C#cS3s „(ƒ%XYÛØÚÙ;8:9»X!D\ÀÍÝÃÓËÛÇ×ÏI!ƒ‚CBÃÂ#"£‘DÇÄÆÅ'$&%§ +HE€´ôŒÌ¬ìœÜ¼|$A†(,*.)-+¯¨¬Bd¨F€šÚºú†Æ¦æ–V$A†6hïèìêîéí럀$È0 LšwD r=p:o9uA t?q; s?wDl5l5l5l5k4k4k4k4l4l5l5k4k4l4k4k4l5l5l5n7q<p;p;p:p:o: q<o:l5l5k4xESœwYŸ{VžyTxSœwPšub¥ƒ|´—6‹`k3l5l5o9p;p:p:p:p: t?#€QxEl4l5l5l5l5l5l5l5l5l5k3k4l5ÿÿÿùY°bKGD±4cžR pHYs%%IR$ðtIMEâ6ùä%œÚIDATÓc` 021³°²±sprqóðòñ À%…„EDÅÄ%$¥¤edåäàŠJÊ*ªjêšZÚ:ºzúp C#cS3s K+k[;{¸„£“³‹«›»‡§—·¯Ÿ\"0(8$4,<"2*:&6.>.‘˜”œ’š–ž‘™•“›—_—(,*.)-+¯¨¬ª®©­«o@òIcSsKk[{GgWwŠ{ûú'Lœ4yÊÔiÓg HÌœ5{ÎÜyó,\´x ŠÄÒeËW¬\µzÍÚuë7¬ @~<Ù»µò%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:07+02:00EÓ¦tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/ERN.png0000644000175000017500000000167213300326450014343 00000000000000‰PNG  IHDR w}YgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYsœœ&Í:4tIMEâ2*ØW¼í„IDATHǵ”ÍOI‡Ÿ·ª¦g¦{Ü&  =.`ô¢^üˆ›ìÑìÍ‹÷=úÏx2ñŸð?ðàÉD³‡‰;ì.P0ʰ$ÈÇ:]õîa8¨øü’NÕ¡«ž§ë}«åyzYŸŸñü~Þól2°0XïSr ¢`´;WdÕ^Qre9Uê™gf"0[ó,¥ÊFr|BÒpWv·Û àÞ%Êò°R¯yf¦õ̳4|´B=Ð…KY±5ä‚4Á 9o÷„2ÏÌäÑ}$à¦<ÑÕ.óä ))öT õ ¢3íuA€ÜÂF¢,RhO@Á *·ßÓ~êÈëŽâ/mò—–ð¯¡t£_6¼¿_B;½%ý~!·; à&=DJûQDtµƒ=0ÕÀ֘Θ¥|³EóA„®PéöÊNú·„MáœáÖÃ…¼Qý@@ÀVá%¬ a]  äÓ´%ä9´ÙÆü „F÷ýýù²PàõÙÌóÇY˜ž*ö H¬˜Q$ŠÄŠn X§HE‘"Hå[Z^QvÎÜâ|q+eè]ÆØê•ñ^ðÖ`.+®æq“ӯتGN(…‹9ê!¬Égq¢Ú}P¼±lÅVSG2æÆ'XÉXLÙ.'xc1=%Ph=.P¸”ÿÖdën™èZ)At½Cé×Û÷bü+ æû€‚î®±Áúš~¥x£Õýú±@X5èÿãh?qH{¸]N¾øÕÿ´{#L(þÜ&ümÈÿ´x,ÛIÂÊÐဠ|t¤QBc(eqôè€ûãvcØŒ+4R«/Æ~b¡šÑ8¸†‡[ëd~ô õÚ9æÆ'xsr„Í¸ïØ€ûó?À»¯Â%-üÑ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:42+02:00š„RtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/RUB.png0000644000175000017500000000062013300326453014342 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<!PLTEÿÿÿÿÿÿþþÿZÆ6¤9¦9¨L4vÔ+Õ+Õ+AbKGDˆH pHYsttÞfxtIMEâ50jtÓP2IDAT×c` "%$À`Œ\C(@å¤!†r$ÀÐf"†UH7.u?Á¡Š¨û%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:48+02:00ÕöÌtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/FKP.png0000644000175000017500000000235513300326450014336 00000000000000‰PNG  IHDR øbêgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“tIMEâ!~àrñIDAT8Ë¥TMlTU=ß½÷½y3C§´qŠÕRš Ú.jù 6¶&†¨L‚¢˜(F‰D‰‰,pA¢‰$šd¡‰VÝbbIj‚V EK ¶`èˆ-´ÚÎLgÞÌ{ïþ¸˜*;ñ,ïâœ{¾s¾®¿½§â٦؂wüz¶³™|ë¶–δØõø ß8Žî{4.vUæ6×ÇF×<²³33ž!‹D¸ Å÷Û+:iK_Ç–¥¥G76´¯_üξΩ¬GD€Éd¼"¼»®¨ ‡WïŸ*ýpïéÌx†,afhŒÔ `6)g³èù7Épä‰ùöæðXõ¢xÐÜrq¬`oØH‚çö?Ò±`ÅcSK>9t¾ëç~£Ô±—½BF8#DZ}eJN¤6©)OÏrAמÙ@Z» 2&S‚àDô…Ë ŠÕVÄ•eëTÚ¬,æÜ’|ÕÕꔌAû²¼bnóæ–ù%üàï)i -, Ýèèž${Ú¥8×n^æ |n) |£ˆ` q®så¬ò2æ ÀgÛ×Ä£Ú±*òT“—æÒ­Âþ^36{dâ•ê„/MSKݶD]¬÷·áSço>½6úÚëFªLÛW‹ç…íΟ¯Üü2ï“*É_€’ 0ö? ‰j;±¼œ¾îû;g p'z1œxkÓ²猺{·]ʿߧV^9qÀl±uïáÓ=Év¶¬{˜¶v Kv#êšfªc€Œ'wwtÑå'SžMjDÖÇHüËA÷®åìè±o²_‹ Œ;„[J°,1Ò½uûÁú5KÞ{iÝÎ'G[¾ïnþQ¹š3‚1 ˜ï^^v¡ë¤L_iˆûV¼jICë=aî4‹J*¶+'â†cÈf¹Í4‘%xDù\nRsF2í4·öAÊN¥R9ÃŒTW•=÷F¢Ò;¹\gu¨µn¬±}_[òjšB3!O•”Ckæåॠ|_ú $ˆ¤2<úë:‡%`Œ1`!1˜L97’Uq• VB±ºÑçÓNr(ÇBüvSi@ƒžÁE£ ´@!En€ZêXyx¡=yt8Ô˜é&­Æ+WVQ6 rÒ"6½‹åMøïàŒL^íØT“¨tÇ&V¯o­XT?™Î?ôÇçtIMEâ35LD€YgIDATÓG€ Ec±7ì`½ÿu#™ñíÞ_$ù0cÛ8®ç»¯@  4dQÌBJ´C¢H³¼(«:ÏRíÐ(xÛõÃ8Í-×~ÇB.ë¶§âÏd%r R)¼ÊÌ´­<^}%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:53+02:00›2•tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/PAB.png0000644000175000017500000000153213300326452014316 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<JPLTEÿÿÿÿÿÿÿÿÿÿÿÿúâç×-LÒ2Ò4ÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÒàìÒàìÿÿÿÿÿÿÿÿÿÿÿÿÀÕäD€°D€°ÀÕäÿÿÿÿÿÿÿÿÿãìó?|®ãìóÿÿÿÿÿÿïôøÒàìÒàìïôøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûãç×+KÑ 1àêòàêòàêòàêòàêòàìóßÓÞØD`×+Kg fŸ9v©ßÓÞûãçúâçúâçQ’O‘àìóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿR“ÿÿÿÿÿÿÿÿÿ÷ÔÛ÷ÔÛÿÿÿÿÿÿÿÿÿÿÿÿôÄÍÞOjÞOjôÄÍÿÿÿÿÿÿÿÿÿÿÿÿúåéÝKfÝKfúåéÿÿÿÿÿÿÿÿÿüðò÷ÕÛ÷ÕÛüðòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµÐ!bKGDˆH pHYs$é$éP$çøtIMEâ5X¬¿³ÓIDATÓc`F&&FfV6v8 sprqssqr`Hððòñ  ñ`H‹ˆŠ‰KH cHHIËÈÊÊIKaHÈ+(*)«¨Ê£I¨©©©khji««éèêé³Áƒ¡‘±‰‘¡©™¹+0X•µ- ‹½½ 08À£•“³‹«›»»›« 33ƒ8X¨yzyûøúù{Ý„*Ž!!Ÿ˜”œ’!Á–ž‘™•Æ€)‘“››“ J2:^-Ç×5%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:28+02:00¬¿KtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/KRW.png0000644000175000017500000000246513300326451014364 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÛÛÜÜÜÿÿÿÿÿÿÿÿÿÜÜÜÛÛÛÿÿÿÿÿÿÿÿÿÿÿÿðððlllhhh···øøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøøø···gggqqqõõõÿÿÿÿÿÿÿÿÿ˜˜˜RRRRRRmmmòòòÿÿÿþûûúèëúèëþûûÿÿÿòòòmmmTTTnnn­­­þþþÿÿÿÿÿÿÚÚÚ[[[SSSUUUÅÅÅÿÿÿóËÒÚ`xÎ0OÎ0OÚ`xóÊÒÿÿÿÒÒÒzzzSSS[[[ÚÚÚÿÿÿÿÿÿõõõ¶¶¶ggg“““ÿÿÿóËÒÎ-LÅ,Å .Æ .Å,Î-LóËÒÿÿÿ•••ggg¶¶¶õõõÿÿÿÿÿÿÿÿÿàààñññúýþÉc~Å,Æ 0Ç 0Æ 0½3Â-Û`wÿüüñññàààÿÿÿÿÿÿÿÿÿÿÿÿåëò‰>hÇ -É /Á 2lQ-+hJ"[·5Wûçëÿÿÿÿÿÿåëò=MƒxJ™@Z"W3v5y2wkDsûçêÿÿÿñññüüþXz§0t 2u4x4x4x0vjw ÿûüñññ¶¶¶fff’’’ÿÿÿÉÓâ"OŠ0v2w2w0u#OŠÉÓáÿÿÿ”””fff¶¶¶ÚÚÚZZZbbbaaaÄÄÄÿÿÿÈÓáYz¦&RŒ&RŒYz¦ÉÓáÿÿÿÑÑц††ccc[[[ÚÚÚÿÿÿ———hhh```lllòòòÿÿÿûûüçëòçëòúûüÿÿÿòòòmmmbbb………¬¬¬þþþÿÿÿðððkkkggg···øøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøøø···gggpppõõõÛÛÛÜÜÜ×’GbKGDˆH pHYsttÞfxtIMEâ6tì(i6IDATÓc````dbfaec6Vf&F›ƒ“‹›‡Ääåáæã„ˆ ‹ˆŠ‰KHJIËÈÊÉ+(*)«%TÕÔ54µ´utõô ŒMLÍÌ-À–VÖ6¶vöŽNÎ.®nîž^Þ>` _?ÿ€À àаðˆÈ¨è˜Ø¸x_°DBbRrJjZzFfVvNn^~ARbÄö¢â’Ò²òŠÊªêšÚºúâ¢B¸DCcSsKk[{GgW7\dTOo_ÿ„‰“&O™:m:Ü(_¿3gÍž3wÞü -^²tÙr¨å–+V®Z½fíºõ6nÚ¼eë¶í;vBœ«ºk÷ž½ûö8xèð‘£ÇŽŸ8yê4ăBgΞ;áâ¥ËW®^»~ãæ­Ûw A Ä»÷°"ö`¥Òl¸º¦N2%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:24+02:006ÐÎFtEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of South KoreaNš›IEND®B`‚qalculate-gtk-2.8.2/data/flags/MRU.png0000644000175000017500000000216613300326452014363 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<dPLTEb3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3`4b3b3`4b3b3b3b3b3b3b3b3b3b3b3c3d2Y„!Y„!d2c3b3b3b3b3b3b3b3b3c3c3`4:x'ùÂùÂ:x'`4c3c3b3b3b3c3_4"o,m-`4a4e1¢ ¢ e1a4`4m-"o,_4c3c3]6cæ¬ÙsæÎ›¿.±pÑâ%K—-_±rÕê5k׭߀ðúÆM›·lݶ}ÇÎ]»÷ì݇(û¢àäòÿÿÿÿÿÿÿÿÿýåçïCQí'7í)9“ßqMbKGDøoéÇ pHYsttÞfxtIMEâ3,ÌHIDAT×c```2 Mï\µjÃÐç~h=ázÞ}%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:08+02:00U|h tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/PLN.png0000644000175000017500000000055613300326453014353 00000000000000‰PNG  IHDRúÿr›gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEÿÿÿÿÿÿûãçà0TÜ:Ü<)&¬”bKGDˆH pHYs ú ú~…¶ütIMEâ5#îÊ’ŽIDAT×c` D JÈ€Á0¸ †Pd@Ëw"‰±H¶»%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:35+02:00¾ÑÞtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/BEF.png0000644000175000017500000000056613300326447014322 00000000000000‰PNG  IHDRé(2ogAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<$PLTEÜÅ:üâCúàBúáBøÊAï?:í(9í)9ÿÿÿ`ü©ìbKGD ×ÄÀ pHYs$é$éP$çøtIMEâ1/¬âáIDAT×c``2 Mï\µŠaP²-ñ—æ %tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:04+02:00@…KtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/SVC.png0000644000175000017500000000125313300326453014350 00000000000000‰PNG  IHDR2ïÝgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÏPLTEG¯G¯H¯H¯H¯H°H°H°H°H¯ª¾ãª¾ãª¾ã«½ÞªºÏª»Ô«¾ßª¾ãª¾ãÿÿÿÿÿÿÿÿüøôÞïéÙðìÝùõãÿÿûÿÿÿÿÿÿÿÿÿúøè¥°¬È¼¦Ã»®¨²«üøåÿÿÿÿÿÿöõå‚—‚•£o‰Ÿ|„š‰ù÷èÿÿÿÿÿÿÿÿ÷ÊЪ‹¡“‹¡’ÎÓ¯ÿÿøÿÿÿª¾ãª¾ã©»Ö’ªÉ“«Ê©»Øª¾ãª¾ãH¯H¯H°I±I±H°H¯H¯£.]óbKGDœA pHYsœœ !2^tIMEâ2.ß:xôzIDATÓc`  `Ä˜à€™…•ƒ!ÀÄÀÜ<¼|ü‚Ba8—”’Fˆ0ÈÀ¬œ¼‚¢’² BIRUM]CSK[Iaˆ®ž¾¡‘± ’±ëMÍÌ-,­¬m„p¸­½ƒ£“³ ’Wðmh•a_8 Á%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:46+02:00nËv’tEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of El SalvadorGÚ²0IEND®B`‚qalculate-gtk-2.8.2/data/flags/XOF.png0000644000175000017500000000153713300326454014357 00000000000000‰PNG  IHDRŠ­ˆ¸gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs  šœtIMEâ5‡,ìïNIDAT8ËT_HSQþ{oÓœ[lˆcn 2‰±dNìÅ ‡a½õ/>÷66¤‡ŠBPz!¢Œ2WA5Tb8("7Áj3Ù–µ6·éÜÌízÏùõ0“î½ýùžÎÃù}|ç÷}ßT…Ĥêᇴˆss_"JS™â@OøD)9ðîÚóØ8Ð¥¯¢CñrYäyÂ* DT`¤<áƒ+Aüáy]ʘy¼-Á>ƒ~±pi"ÐáóÚõˆHù[R$@6Äö©#w£™Ðxrµ{t¹\º³»;ºxîÿÓää J‘çeHY™U ¹r>^XºŸšN¬Ž=zýxt¯¹~áF(³.ªìMñù G8ÏßÕ·—ÝN­ó•ò «²Á±Xt¹ õº\Æãˆ¼(Y0Üñw8rnÃÁ‘®ãÎÀh«}"N!"U€"i•—2†ˆÑõh­i`Ð{åÙNÔþ;R €¶`5­¥/clà R¡²þìB8ŽPÆL¦½‡OgÅ÷­‡ôPgT#E„ª…<Çñ5 ~nŠÏ¯]aNÉ^5£Ø¯QJ_ÎÄ[Úoܲ_ìƒ{p!<˜Þ̨—[1R[[œ™MúŸ$) ûØ~çIa(rçc"{Öé:cí@û9­öÄã™55Ó”ÍVgmªŸ_È×ðšÎ6sê[ÅîÐN=ºÝÍýým²¥’iTµÍ‹..õô˜ók%­žëp%Ê2•5C³°üeÓjÕ‹âîå?+UÇï-RúP~ß8 yf+ä«%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-30T17:53:06+02:00»PšËIEND®B`‚qalculate-gtk-2.8.2/data/flags/BYR.png0000644000175000017500000000136213300326447014355 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEà‹’ç§¬â’™×ktÈ1>È1>È1>à‰‘åž¤â’™ÖdnÈ1>È1>䚠魳栦ÙpyÈ1>È1>䙟魲埥ÙpyÈ1>È1>Ô_iÞƒ‹×hqÒU`È1>È1>á–ÖfoÞƒ‹ÕcmÈ1>È1>祪᎕㗞Ús|Ç/<È1>à‰‘é«°ã—ž×jsÈ1>È1>à‰‘é«°ã—ž×js㘞Ûr|Ê-<Ê/>Ê/>ß‚‹Áup›[G›ZG›ZGÙfq™‰kI§WK¥WK¥W祠¥„I§WJ¦WJ¦W螥 ¥…I§WJ¦WJ¦W䘙yI§WJ¦W䙟ŸI§WJ¦WÿÿÿÅ:‡žbKGDV é‰ pHYsttÞfxtIMEâ1 Qž\IDAT(Ï}ÑSÃ`…Ñ?µ­T©’Ú¶‘šûßJgs¿çó0B2Mf ›°Úì§ ·Çëó†Â‘h 9žH¦Ò(™l._@ÕŠ¥r€j­Þh¶hwº=T­?ŽÆl4äd:›/ØhÍåj½Ù²Ñ¡vûÃñÄF§ÖÏ—ëžu<_éýùþxð…QE‡Rã%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:09+02:00!Rü‹tEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of Belarus‚¹³IEND®B`‚qalculate-gtk-2.8.2/data/flags/BTC.png0000644000175000017500000000273613300326447014337 00000000000000‰PNG  IHDR(-SgAMA± üa cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFPLTE÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷’÷’÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷’÷’÷”÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷’÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷’÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“÷“øœ.ø/ø 5øŸ3ûÉûÀûƆø0÷“úÁ|þëÕþõêýãÄýèÎø¡8÷’÷“÷“÷™&ýâÂþöìüתþïÞýäÅø¦B÷’÷“÷’øœ.þîÛýÝ·÷“ú¹kÿÿÿûÉ÷’÷“÷“÷’ù¬OÿúõþíÙüÒŸýäÆþ÷îù´`÷’÷“÷“÷“÷úÂ}ÿû÷úÀyûÄ‚þóåþíØø¡9÷’÷“÷—"úÀyýêÓþòäø¡8÷’ûÏšÿÿÿú¸h÷‘÷™'ûÉþíÙÿùòýäÇýß»þ÷íþõéù¨F÷’÷‘ûË‘üÕ¦ýêÒüשûÏ™ù²[÷”ù®Tù®TûÍ”÷™'÷’÷’÷–!÷“ÿÿÿ5ŽíUŸtRNSI¨åüüä¨I“ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²“ÿÿÿÿÿÿ“IïÿÿÿÿïI¨ÿÿÿÿ¨äÿÿÿÿåûÿÿüüÿÿüåÿÿÿä¨ÿÿÿÿ¨IïÿÿÿÿïI“ÿÿÿÿÿÿ“²ÿÿÿÿÿÿÿÿ²“ïÿÿÿÿÿÿï“I¨äüüå¨IR‘åbKGDÿ¥òÅ pHYs  šœtIMEâ 1!$bIDATÓïþ  !"#$%&Ÿ '()*+,-./012¡¢£¤¥¦3456789:;§¨©ª«¬­®<=>?@AB¯°±²³´µ¶·¸CDEFGH¹º»¼½¾¿ÀÁÂIJKLMÃÄÅÆÇÈÉÊËÌÍÎNOPQÏÐÑÒÓÔÕÖרÙÚRSTUVÛÜÝÞßàáâãäHWXYZ[åæçèéêëìíî\]^_`abïðñòóôõöcdefghijk÷øùúûülmnopqrstuvwýþxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžIŒ~ÊD»d%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-28T07:49:15+02:00ùz»IEND®B`‚qalculate-gtk-2.8.2/data/flags/BND.png0000644000175000017500000000214313300326447014322 00000000000000‰PNG  IHDR w}YgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs ‰ ‰7ÉË­tIMEâ1'Ë““-IDATHǽ“½o›U‡ŸûÚcçÃ}׎ª*NGMclj" Blì0tèÊÌÌСÁÂ[A ÁªºÐø#6©Ý†Ú‰'Nüù¾÷½‡!NÛ+J„ÊO:ººÃ•ž{ÎsT·¤ â°õÿDy_Dt ãdw шi€ôA (5R/@DäÙÍ´oÑ0Nq³ˆ[BôSÄ숀:úïPÇNÄ f¼*Æý @wL ½ÓBo ÷….JU*e‰D"„Bcg|¢AšˆTÙýþôVûcã¸j+¾®7yC…@„?hóiâ[WbW)¾™âÕå4ÉT’ùùy¢Ñ¡Phx‡»åسïZêpÅ•ãA»+Ôw åÇ«Eå~Ñafÿ³A»5 ˜Œr ÍÕc(~õ:ƒA¢ÑËÌÍ]#™L•üÀ :¬Á&ylþà§þEñ°Á'Ðj:}~ÇâNµÁO݃S›~$ùÂB‚ÅÅÅÓ†EoZtøñZ ³çÃÓ†‘+‚Š‚êñs¶Çüfm]ó´fhŒ9Eòó0“à Úä;<¬ÁR;ì6 UC¡¤y˜×¬†K~~€³r*°Ž|2Ð;’üoBñPòº~yÃb |RŸ:=á ½½KÐÅp½%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:39+02:00¯ÝûhtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/MOP.png0000644000175000017500000000211313300326452014343 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<RPLTEx^x^x^x^x^x^x^x^x^x^x^x^y^y^x^x^x^x^x^x^x^x^x^x^uauax^x^x^x^x^x^x^x^y^x]tbU—HU—Htbx]y^x^x^x^x^x^y]qdK’I€T'„H'„H€TK“Iqdy]x^x^x^x^x^0‰R}Z€dg°©g°©€d}Z0‰Rx^x^x^x^x^x^@ŽJmMDŒÿÿÿÿÿÿDŒmM@ŽJx^x^x^x^x^w\‰zW¦–Z§–ôùøôùøZ§–W¦–‰zw\x^x^x^x^w]ÅàØÿÿÿåñïûýýûýýåñïÿÿÿÅàØw]x^x^x^y_tZe­žáïìÿÿÿÒçâÒçâÿÿÿáïìe­žtZy_x^x^x^w]Aš‡w¶¨z¸ªAš‡Aš‡z¸ªw¶¨Aš‡w]x^x^x^x^w] ~eR£‘}º¬ƒ½°ƒ½°}º¬R£‘ ~ew]x^x^x^x^x^v\x^0‘|c¬œc¬œ0‘|x^v\x^x^x^x^x^x^x^x^sXpUpUsXx^x^x^x^x^x^x^x^x^y_z`z`y_x^x^x^x^ÿÿÿË]XbKGDÅc +wtIMEâ+rôÁöIDATÓc`€F&fV64ÀÎÁÉÅÍÃËÇ/ („"!,"*&.!)%-#+‡,.¯ ¨¤¬¢ª¦®¡©¥­ƒ$¡«§o`hdlbjfnai…$amckgïàèäìâêæî$áéåíãëç†$Ÿ˜”œ‚$‘š–ž‘™•“›—_PX„$Q\RZV^QYU]S[W߀$ÑØÔÜÒÚÖÞÑÙÕÝÓÛ‡$Ñ?aâ¤ÉS¦N›>cæ¬Ùs$æÎ›¿`á¢ÅK–.[¾bå*$‰ÕkÖ®[¿aã¦Í[¶nÛ¾9LvîÚ½gï¾ý:|„?âîKkS{Úz%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:43:26+02:00ÿnŽIEND®B`‚qalculate-gtk-2.8.2/data/flags/SZL.png0000644000175000017500000000234113300326453014364 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<vPLTE>^¹<\»gy’ë¹ ë¹ ë¹ ë¹ íº ì¸ éµê¶ë¹ ë¹ ë¹ »% »% »% »% »% »% ½% ³$ !‘A%ÐeÉaF½2º"»% »% »% »% »% »% ° ° ° ° ° ° ² ˆF./*Rmozþþÿûõ÷æ¾ÀÀIJ¯ ° ° ±° ° ° ± ± ± ² ° ±4 ²8x"-<@[QN…;=L§§¦ÞÞÞÜßßÙÌÌÅt[¯5¯D%½gdµ-.° ± ± ± ± ± ¤*¬B·K{/8::SSUGFQ**->>>ªªª«««ÁÃÃôíè¾uO»k?¸W7¤*°#± ± ² “,)YTv‚?A¸*z8::TTTUUT333QQQªªª«««ÁÃÃóèéÂ\Qµ'•;+S\ƒƒ<@² ± ² e6`-² ± x-!$$###%%%   ÞÞÞÜßßÙÌÌÄ]]° ² š"c9fŒ1² ± ° ± ª ¯ ° ± ² ‰3 ŒŽõïðæ¾ÀÀIJ¯ ° ° ° © ¯ ± ° »% »% »% ¼% »% »% »% »% ½% ´% "q ~.½U9½3º"»% »% »% »% ¼% »% »% ë¹ ë¹ ë¹ ë¹ íº îº í¹ ê· ë¸ ë¹ ë¹ gy’<\»ÿÿÿ¥}hèbKGDÑyÑÿ pHYs¯¯^‘tIMEâ6!+é a IDATÓc`Àq&€XXÙØ98¹¸yx¡ |||ü‚BÂ"¢bâ’RÒ2²rò Š|| JJÊ*ªjêšZÚ:ºzú†FÆ&¦fæJ –VÖ6¶vöŽNÎ.®nîž^Þ>¾~þ AÁ!¡aá‘QÑ1±qñ ‰IÉ)©ié ™YÙ9¹yù…EÅ%¥eå•UÕ5µu õ MÍ-­mí]Ý=½}ý&Nš4_œ|V¿‡!­dŸMœFGžIžIžIžIŠ P%vwiºÌš¥Ù¤cÄ+¯k ¢RGFžHžIžIžIÑ'¿"tO+¢Œ2ñØgê瓺ݦ{Ë™>¶x¦ZžJœFHžIžIžIÎ&Ï&Ð&¬ \ [AÀ¡ÿÖ-ÿàVòä…ÍᣔӡT¾… «d NFGžHžIžIžIÎ&Î&Î&Ð&Ë&” M v_ Ú¶ÿÓÿÕ#ÿÛEùãtÞ䛫٦kÆ‘1±p £THFHžIžIžIÎ&Î&Ñ'Á$y K% —~ îÆÿÓýÑþÒÿØ6þàbëäÁߦƒÎœE¹|§]ŸKœFGžIžIžIÎ&Î&Ï&Ð&± !` W= ¹›úÏþÒüÑüÐýÑÿÖ*ÿÝQôä€Ó⡜գ[Á‰%­g¡OFGÎ&Î&Ð&Í&œ H jX ã¼ýÒüÑüÑüÑüÐýÑÿÔ ÿÚ>ûákä圷à»tÊœ.°jÿÿÿ¥óúbKGD›ïØW„ pHYs!8!8E–1`tIMEâ3 !™d²ÌIDATÓc``dbfaecçàäB Ü<¼|ü‚BÂ"¢bâ¨r’RÒ2²rò ŠJÊ*ªjêšHrZÚ:ºzú†FÆ&¦fæ–VÖ6¶vP9{G'gW7wO/o_?ÿ€À àÐ0°œ½}xDdTtLl\|BbRrJjZzFfVvNnHÎ>¿ °¨¸¤´¬¼¢²ªº¦¶®¾¡±©¹¥,goßÖÞÑÙÕÝÓÛ×?aâ¤ÉS¦N›>cæ,‚rxÌÄí<~Àçw|a†/¬ñÄC¸geG;!Ü%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:32+02:00ƒ0¦tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/CDF.png0000644000175000017500000000253613300326447014321 00000000000000‰PNG  IHDRÎÄgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<åPLTEÿÿÿ€ýþÿÿÿ~ÿƒù\ ©Îž8ÜKÿÿ~ÿ8“ʉå~ÿÿÿÿÿÿ~ÿÿ,‘Ö˜¥oØt'Ô'Î!þ ‚ö ƒõ—´r[Ÿªù‚øÿÿÿÿÿ~ÿˆîp£•ÍŽ6Ú>Ï Í !Î!€üWž®µ¿VéÑ%ØË5Ÿ·j/Ó~ÿÿÿÿ~ÿüHš¼´ RÝ[ÒÍ !Î !Õ$Ýi!ÿ ‚öа}ýØìÒ"Nš¶þÿÿÿ~ÿ&Ü¥vØz(×*Î!Í !ÑÜQ½›H^ §ÿ~ÿ€¬ˆ±¾Y¾ÂNA–Â~ÿÿ~ÿ†òg¡žÉ“;ÛDÏ Í !Î!Ù5Ó†/¥‡‹ç~ÿÿ‚øE—¾„ò%ŒÜ7’Ì~ÿ€ý@—Ä­¢YÜb ÓÍ !Í !Ô Üi"¥¤a8•Ë€ÿ~ÿÿÿÿÿÿ~ÿ~ÿ ሥÖ€+Ø/Î!Í !Ð ÜJÄ—A^Ÿ§ „õ~ÿÿÿÿÿÿÿ~ÿ „õ^Ÿ§Ä—AÜJÐ Í !Î!Ø/Ö€+ˆ¥ á~ÿÿÿÿÿ~ÿ€ÿ8•Ë¥¤aÜi"Í !Í !ÓÜb ­¢Y@—Ä€ý~ÿÿÿ~ÿ‹ç¥‡Ó†/Ù5Î!Ï ÛDÉ“;g¡ž†ò~ÿÿÿÿ^ §½›HÜQÑÍ !Øz(¥v&Ü~ÿÿÿÿÝi!Õ$Î !Í !ÒÝ[ü~ÿÿÿÎ!Í !Ï Ú>ÍŽ6p£•Î!Ô'Øt'˜¥o,‘ÖÿÜKΞ8\ ©ƒù~ÿÿÿÿÿð²bKGDöÜÛJa pHYsÃÃpMBtIMEâ2[e_~A!aQ ˜˜¸„¤”´Œ¬ƒ¼‚¢’²Šªš:ƒ†¦–¶Ž®ž¾¡ƒ±‰©™¹…¥•µ­½ƒ£“³‹«›;ƒ‡§—·¯Ÿ@`PpHhXxDdTt Cl\|BbRrJjZzFfVvNn^~A!CQqIiYyEeUuMm]}CcSsKkC{GgWwOo_ÿ„‰“&O™:múŒ™³f3Ì™;oþ‚…‹/YºlùŠ•«V¯Y»èÆõ6nÚ¼¥aë¶í;vîÚ½gï>°oö8xèð‘ì£ÇŽŸ8yêô™³?ž;áâ¥ð°ËW®^»~ã&Ìç·nß¹{ᆪÇ3ÀÁ“§Ïž¿x©£­¥©dxõúÍÛwï%ÄÅÁ‡Ÿ>ùʆ"ÆýOxî0SÒº%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:16+02:00&+xötEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/JMD.png0000644000175000017500000000146713300326451014334 00000000000000‰PNG  IHDR øbêgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs Ö ÖoyœtIMEâ3;«ü­^&IDAT8Ë¥”ÏJQGÏwo*˜Æ˜Ñ‰-´]¸èB$….´ÐEû ݵø 5±4ö\ˆ>Fº(d"Ií®"‚.…Ò&º):I &3· ­&&“zWÃp9gæ÷ýsH£†6ì\„–ŠlgÐà¡¿£Ån#$­“ÕñßñÁš+Bèé§Ì9#üߺž·NWÇ=¬¹â/—˜` žy3I%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:59+02:00»ëmÛIEND®B`‚qalculate-gtk-2.8.2/data/flags/DKK.png0000644000175000017500000000123013300326450014316 00000000000000‰PNG  IHDRÎÄgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<öPLTEÆ 0Ç2Ã'Ò=ZÿÿÿýøùÍ)IÄ*Æ1Æ2Ç4Ä)Ò?[ÿÿÿýøùÍ+KÅ,Ç3Ä(Ä*ÁÐ6TÿÿÿýøùË!BÂ"Ä*Ï5SÐ7TÍ+KÙ^vÿÿÿþúúÕMgÎ/NÐ6TÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ4RÐ6TÍ+KÙ]uÿÿÿþùúÕMgÎ.MÐ6SÄ(Ä*ÁÐ6TÿÿÿýøùË!BÂ"Ä*Æ2Ç4Ä)Ò?[ÿÿÿýøùÍ+KÅ,Ç3ÿÿÿhd[cbKGDQ”i|* pHYs Ö ÖoyœtIMEâ2þŽŒAŠIDATÓ­ÏÇÁEÑ« Ñ¢ ¢D]tÑ…hÿÿ5Þä ¬eÆžÙˆÍîpºÜ/>üVâó‹`($ÅÉT:#1È$›Ë+…b©,3¨¤R­ÕÍV[eÐH§Û놣±Æ “Ét6_,WkÁ ›ín8žÎƒI.Wëv<_&ûÃñ×ú,óÕê*Áî%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:26+02:00¨¤IEND®B`‚qalculate-gtk-2.8.2/data/flags/AZN.png0000644000175000017500000000127213300326447014351 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<öPLTE˜Ã˜Ã———”À”À–Á——‘6g‘6g6f‘9i˜p•š…¦•Z„‘8h5f‘6g‘6gä2ä1ä0ð]~ö“¨ê.XçGæ@æ =ä2ä1à4à3â ?õ°Àæ3]ß/à6ï}˜õ«¼ãHà3ß/à6ï}˜õ«¼ãHà3ä3ä3ä2ð\ö’ªê-ZçIæAæ ?ä4ä3‘>E‘>E=E‘AH˜xsš„•bb‘@G=D‘>E‘>E­e­e­eªbªb«c­e­e®e®eÿÿÿ„C‡bKGDQ”i|* pHYs × ×B(›xtIMEâ09nߟ±‡IDAT(ϵÊ5ADÑfq_Ümqww]îÂé"™€â…¿>ð (Äh2[¬6;'Áér{¼ªÏRDHG¢±x"™Jg("+ä´|¡X*Wª5ŠßC½Ñlµ;úâäÿÿÿÿÿÿS²jDbKGDøoéÇ pHYsttÞfxtIMEâ5&ž fIDAT×c```2 uVd€€!ΟˆA̦ó%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:38+02:00ß¿ÕtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/LTL.png0000644000175000017500000000063513300326451014351 00000000000000‰PNG  IHDR=¥gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<$PLTEý¹ý¹ü¹Z†3iEjDkDDR<À'-Á'-Á'-ÿÿÿ¹œ7bKGD ×ÄÀ pHYsœœ&Í:4tIMEâ4OlÀŽÞAÞAÞAÞAÞAÞBÞA’áBÞAÞAÞAÞAÞAÞAÞAÞAŽÝAÞAÞAÞDÛDÛDÛDÛDÛDÛDÛDÛ2Šð‘«€¥²i¦²h’«€2ŠïDÛÿÿÿGË ‰bKGDV é‰tIMEâ)Œá»IDATÓuÉłР" vawØÝÝíÿÿŠkßÌ;Û¢I2Ë«òªÍîpºÜ/ Ÿ? CáH”F,žH¦Ò™lŽF¾P,•+ÕZ†n4š­v§Û£Ñ GãÉt6§±X®Ö›íN¡°?OçËõFáÎÀƒ'/Þ |ø2~ÙíJûÐ0]j%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:21:41+02:00æ0ùIEND®B`‚qalculate-gtk-2.8.2/data/flags/MRO.png0000644000175000017500000000216613300326452014355 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<dPLTEb3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3`4b3b3`4b3b3b3b3b3b3b3b3b3b3b3c3d2Y„!Y„!d2c3b3b3b3b3b3b3b3b3c3c3`4:x'ùÂùÂ:x'`4c3c3b3b3b3c3_4"o,m-`4a4e1¢ ¢ e1a4`4m-"o,_4c3c3]6cæ¬ÙsæÎ›¿.±pÑâ%K—-_±rÕê5k׭߀ðúÆM›·lݶ}ÇÎ]»÷ì݇(ûÇ[ Ì‚1ÞjÐѱmîۃÞ]Ã:°1þÂÌÈûåèk#S.±‰zÖ¿3›(S.±uþƒ¢7?ÍÆ­a†V„R¼ùio~€üt'CA!†‚~ýæó§iC¤ä¤RíÌéâÄP}úb›ßè{wýǹc Aˆ”'A¡.à`7ø>Dÿ6ýÎ qMЙgO®åjà+Ñ^Z U>TùöÒÚÕÖÁ96@¼¹{V«`%? Aî˜~ý¬V7w°1p®ûüŽDDŸ¿¾|C­_B«L¹ÄQ àbø„!|ïüÃÇóZ½“½5üö•¿0GÐÉ:¤ óãzrBŽzsÅÄry£‰èÍ娍žœÐùñ {zš#™Ë¿~á~üôf§@””/=²‘7;5ònYݹ-sY8‚’Ý JÂ9™ËÊ\ÖBkX7ègJÂZïÑ}pJ%•?âÌ|) ÇÃP%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:04+02:00’ÜIEND®B`‚qalculate-gtk-2.8.2/data/flags/LVL.png0000644000175000017500000000056313300326452014354 00000000000000‰PNG  IHDR ….`jgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEž09ž09/8ת­ÿÿÿÿÿÿ¡O–lbKGDøoéÇ pHYs × ×B(›xtIMEâ4¼Õwˆ$IDATÓc` D Jh€Á 0¸ L -†bXKKµA›ùŠÐ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:06+02:00ît¨UtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/TMT.png0000644000175000017500000000205213300326453014357 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTE(®f&¯fGŸ^°oC¥sN¯xm¶ycO›\&¯g'®f'®e(®f(®f(®f(®f&¯fCža®Ši£i~c±ˆbJ›`%¯f4²n8´q-°i/°k(®f(®f&¯gHŸ]¸lS·eb°`Lºc@Q›[(°h=¶uJ»~9µr\‹5³o'®e&¯gHž^³[C³WE³XF¶YDP™[4µqJ»~;µs#¬cvÌžN¼&­d&¯fE™`”jN¤qG¥pG–jNM“^%¯f0±l5³oIº}—ص;µt'®e&¯gHŸ^¹[B¸OF·PE½WBQ›[%¯g*¯gN¼vÌžM¼'®e(®f&¯gHž^­[E›UL™VM¯XDPš\&¯g(®f)®g(®f&­e(®f(®f&¯fDš`Ž`L–iS—jT_KL•^&¯f(®f(®f(®f(®f&¯gHŸ^³[C¡OJŸPJ¶WCQ›[&¯g&¯gHž^°aD¡^J ^K±_CQ™[&¯g&¯fFš_…zOˆU€‡U„|ON•]&¯g&¯gIŸ]¶^B¦XI¥YJ¸[ARš[&¯g&¯gHž^ºiEÈxXɇ{¿p[Q™[&¯g&¯fF—_¸zeÑ›†Ð•v¾y[O’]&°f&¯fH™_ÂXIÅa_Ä[MÆSBR”]&°g&¯fG—`ÇOCÓI?ÒH@ÌMBQ‘^&°fÿÿÿqçÇÀbKGD¯Îl£1 pHYsGGÁìýØtIMEâ7 žNh`ÝIDATÓc``dbfaecçàäâæáåc@~A!aQ1q I)i$ Y9yE%eU5u M-$ m]=}C#cS3s $ K+k[;{G'gW7$ wO/o_?ÿ€À à$‰Ð°ðˆÈ¨è˜Ø¸ø„Ä$$‰ä”Ô´ôŒÌ¬ìœÜ<d_PXT\RZÆ€Ê+*«ªkjë0$ꛚ[ZÛ0$Ú;:»º{zû0$ú'Lœ4yÊÔiÓgÌœ5{ÎÜyó,\´xÉÒeËW¬\µzÍÚuhÂX;zã³õ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:55:10+02:00£Ò†ˆtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/GNF.png0000644000175000017500000000057213300326450014327 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<$PLTEÎ&Î&Ô($öºüÒüÑþÑÞÊ›W”a”`ÿÿÿ#s9bKGD ×ÄÀ pHYs$é$éP$çøtIMEâ3 ›Ü,IDAT×c```2 Mï\µjÃÐç~h=ázÞ}%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:24+02:00ÐùtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/QAR.png0000644000175000017500000000106213300326453014336 00000000000000‰PNG  IHDR ÿ–œ.gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<™PLTEÿÿÿÿÿÿÿÿÿñäèÊ”¤š6TŒ<==ÿÿÿÿÿÿèÑØºt‰–,L<=ÿÿÿÿÿÿìØÞÀ”˜0O<=ÿÿÿÿÿÿîÝâÅŠœ™3Q<=ÿÿÿÿÿÿéÓÚ»xŒ–-L<=ÿÿÿÿÿÿêÖܽ|—/N<=ÿÿÿÿÿÿîÞãÅ‹™3R<=;³D7bKGDˆH pHYsÌÌÄ ‚ÛtIMEâ5Á¥î \IDATÓc`€F&fV6vt“gàäâæáåãÇ­@@PHXDT ·q I)iYÜ ää•”Up+PUS×ÐÔÒÆ­@GWOßÀЈº /†ÁÄô܆=ïó%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:31+02:00JžútEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/DEM.png0000644000175000017500000000063513300326450014322 00000000000000‰PNG  IHDR=¥gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<$PLTEáÝÜéIÿÍÿÎÿÎÿÿÿ^(r bKGD ×ÄÀ pHYsœœ&Í:4tIMEâ3žI¤ÏKáx›z9:ÊI¢Aɽˆ¤^µtýfýÈ(׿.‰~L?N…ýAÉWîõúÑÃ{7H=NqŽk£áÈ£¤3Òz”4õ0ŽîÒˆ8µõô}ëÑÔšìNJû«µîÖ³wpŠwP›hTðc£\žÓÚK=§›¥FŠÜa,u@¦FIš¬añ6Î,5Iôr­»·½_ôcqŠ)¤§ŠÁxo{¿¶t!‰ÎPS¨?ŸÚJĉî\Ô~î“8¡XƒTQ¹ÀXëô׋¥Ó«…9>ÌKb§:Ç+ÍJowó@œjÕÏZËç’z»›ÅËÎñŠu*¢Ù‹þjaìM´Ošý_^<ùÔX¼üümõK·vvµàôü_ÂÜß/„SÔ‰8€ÊI¢¡Üì-ÜDN‘BcS!µ ÏX‘à7hèä,¨X=eXIfII* ° ’˜ (1$¨2Ìi‡àKKAdobe Photoshop CC 2014 (Macintosh)2015:07:06 09:17:090221 ÿÿ ;  (š¯Lö%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:05:44+02:00YåtEXtexif:BitsPerSample8, 8, 8í>'tEXtexif:ColorSpace655353{n!tEXtexif:DateTime2015:07:06 09:17:09ˆV¾ëtEXtexif:ExifImageLength1576#/sÚtEXtexif:ExifImageWidth2363¯B‹…tEXtexif:ExifOffset224ªQPItEXtexif:ExifVersion48, 50, 50, 49cÔ øtEXtexif:ImageLength800rHŠtEXtexif:ImageWidth1200’ådtEXtexif:SamplesPerPixel3§¥1tEXtexif:SoftwareAdobe Photoshop CC 2014 (Macintosh)x\IEND®B`‚qalculate-gtk-2.8.2/data/flags/ATS.png0000644000175000017500000000057013300326447014350 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEí)9í)9í*:ù³¹ÿÿÿÿÿÿÀ=‡xbKGDøoéÇ pHYsttÞfxtIMEâ0"äºV])IDAT×c` "%$À`Œ\C(@å (C1ÅhK‰·—é}ø¹%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:48:34+02:00!Èñ–tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/BBD.png0000644000175000017500000000127713300326447014315 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÉPLTE&%€9tà´1ÿÈ%ÿÇ&ÿÇ&ÿÇ&9tà´1ÿÈ%ÿÇ&ÿÇ&ÿÇ&9tÞ²0ÿÉ&ÿÊ'Ô¦ Ô¦ ÿÉ&!;u·“+—vï»$oWoWï»$—v :tÔª/]H Á–…h…hÁ–]H 9tä·1©„˜v—v˜v©„9tãµ1Úª y_ey_á´1ñ¼#eO7+à´1ÿÇ%ó¾$‰kà´1ÿÈ%ÿÊ'¨ƒÿÇ&øÂ%ÿÇ&ÿÇ&ÿÿÿ48ðbKGDB×=ô pHYs  šœtIMEâ1(Á&ø—IDATÓc`F&fV `afbd@x%ØØÙÙ0%88¹¸yx¹¹89Ð$øø…„EøùÐ$DÅÄ%$¥¤eÄDÑ$dåä•”UädÑ$TÕÔ545µ´ÕTÑ$ttõô õtuÐkdlbjjbl„á3s KK s3 +k[[k+,>·³··Ã$ŽŽ¤"ª"ùר|%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:00+02:00´Ê¹XtEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of BarbadoszèÅIEND®B`‚qalculate-gtk-2.8.2/data/flags/BOB.png0000644000175000017500000000063413300326447014324 00000000000000‰PNG  IHDRù+gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<$PLTEÕ+Õ+Õ,ì¢ úæùãý塽y4y4y4ÿÿÿÄ'£bKGD ×ÄÀ pHYs¨¨Û;tIMEâ1¸~;i;IDAT×c` "€ƒ(0#€ƒ 80„"@*' Ê €¡f"À†U°7"?qEÃT€%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:15+02:00*X–atEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/HKD.png0000644000175000017500000000207013300326451014317 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<CPLTEÞ)Þ)Þ)Þ)Þ)Þ)Þ)Þ)Þ)Þ)Þ)Þ+Þ+Þ)Þ)Þ)Þ)Þ)Þ+ÜÝÞ+Þ)Þ)Þ)Þ)Þ*Þ*Þ+ÜçdRíŒÞ'ß,Þ*Þ)Þ)Þ)Þ)Þ*Þ& Þ)Ý"åUAÿÿÿøÓÍÜÜÝ% Þ+Þ)Þ)Þ)Þ*Þ& à7 à5Úñ£˜ýôòö»äN9éqaà7 ÜÞ+Þ)Þ)Þ,ÜèhWüêçó®¥ñ¦œúàÜðž’þüüüíëþùøçaNÝ Þ+Þ)Þ*Ý$ â@*ýñðýôóõÀ¸æaNéq`ó¯¦ùØÓõÀ¹æ_LÝ% Þ*Þ)Þ)Þ+ÜçeSøÓÎöĽæ`MçdRøÑÌìrÛÝÞ+Þ)Þ)Þ)Þ)ß-ÛäS?öüøÕÐó±¨ûçäùÖÑß/Þ*Þ)Þ)Þ)Þ)Þ*Þ)Þ+ùÖÑþúùüëèì‚tüéçüìêá?(Ý$ Þ*Þ)Þ)Þ)Þ*Ý$ ãG1ô¸¯ô¹±åXEÛíŒöºÜÞ+Þ)Þ)Þ)Þ*Ý$ ÜÜÝ Þ(Þ*ß3Ý% Þ*Þ)Þ)Þ)Þ)Þ*Þ,Þ,Þ+Þ)Þ)Þ'Þ*Þ)Þ)Þ)Þ)Þ)Þ)Þ)Þ)Þ)Þ*Þ)Þ)ÿÿÿj¡·[bKGDÀaßøtIMEâ8V|aVòIDATÓc`€F&fV6vtÀÁÉÅÍÃËÇ!! ($,"*&Ž**!)%-#+'¯ ¨¤¬¢Š$¡¦®¡©¥­£«§o`hdl‚053·°´²¶±µ³wptrFH¸¸º¹{xzyûøúù!$‚CBÃÂ#"£¢cbãâIÉ)©ié™YÙ9¹yù‰Â¢â’Ò²òŠÊªêšÚºz„DCcSsKk[{GgWwOoB¢ÂÄI“§L6}ÆÌY³‘=8gî¼ù .Z¼dé²å+%V®Z½fíºõ6nÚ¼e+J˜¬Ü¶}ÇÎ]»÷ìÝ·Ÿ‘?/HK¶ç#%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:15:56+02:00‰âÈ’IEND®B`‚qalculate-gtk-2.8.2/data/flags/MGA.png0000644000175000017500000000104413300326452014316 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<«PLTEÿÿÿÿþþÿÿÿÿòñüJ@ü:.ü>3ü=2ÿþþÿÿÿÿòñûK@û:.û>3û=2ÿþþÿÿÿÿòñÿI@ÿ8.ÿ=3ÿ<2ÿþþÿÿÿþòñìN@ê>/ëB3ëA3þþþÿÿÿïöò!ƒG w6z:z9þþþÿÿÿíöò ˆH}7€;:þþþÿÿÿîöò‡G{7~;~:þþþÿÿÿîöò‡G|7;~: œêôbKGDˆH pHYs Ö ÖoyœtIMEâ4"€Ö“YaIDATÓc`F&fV6vdÀ@7 N.n^>d‘àE 1q I)id‘•“WPTRF U5u M-d‘ÐÖÑÕÓ70D #cS3s d@ )é$ijäà%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:34+02:00÷d¾ŸIEND®B`‚qalculate-gtk-2.8.2/data/flags/ARS.png0000644000175000017500000000114513300326447014345 00000000000000‰PNG  IHDR?ŸšgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<±PLTEt¬ßt¬ßu¬ßu¬ßu¬ßu¬ßu­àu­àu¬ßu¬ßÎâôÎâôÎâôÍàòÉÙçÉÙçÍàòÎâôÎâôÿÿÿÿÿÿÿÿþòãÐ༌༌òãÐÿÿþÿÿÿÿÿÿÿÿÿúõñݹ‰Ø— Ø— ݹ‰úõñÿÿÿúõñݹ‰Ù˜ Ù˜ ݹ‰úõñÿÿÿÿÿþòãÐ༌༌òãÐÿÿþÎâôÍàòÉÙçÉÙçÍàòÎâôu¬ßu­àu¬ß ªbKGDœA pHYsÃÃpMBtIMEâ0%ÛKöwIDATÓc` 6`Ä ˜`€™…•ƒ“.ÀÀÜ<¼|ü‚Bpa—”’† 0ÈÀ€¬œ¼‚¢’² \!¥¢ª¦®¡©¥‚ë—ÖÑÕÓ70A·UÈÈØÄÔÌœá „ã9-Ø-­XÇËÔˆ¦\Ò[q%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:48:28+02:00*›|tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/NGN.png0000644000175000017500000000054713300326452014343 00000000000000‰PNG  IHDR ….`jgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTE‡Q…NZ²þþþÿÿÿÿÿÿê•ß”bKGDøoéÇ pHYsììu85tIMEâ5ÜþmIDATÓc`Fe×ÐÐ#¹Z‘S6 %tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:15+02:00üôÙhtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/GIP.png0000644000175000017500000000230313300326450014326 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<‹PLTEÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿþýýûúúÿÿÿàÁÃÕ–™Õ–™àÁÃÿÿÿûúúþýýÿÿÿÿÿÿÿÿÿþÿÿÁej´+2Àtx§§Àtx´+2ÁejþÿÿÿÿÿÿÿÿÿÿÿþûûÿÿÿÜy~Íç´·ššç´·ÍÜy~ÿÿÿþûûÿÿÿÿÿÿýúúÿÿÿÁˆ‹Iú½ÀV V ú½ÀIÁˆ‹ÿÿÿýúúÿÿÿþýýÿÿÿÖŸ¢¡"ZÒIQ}}ÒIQZ¡"ÖŸ¢ÿÿÿÿÿÿþýýÿÿÿæÈÉÉÕ ·Ø Ø ·Ö ÉæÈÉÿÿÿÿÿÿþýýÿÿÿòÞߨ× ×§ § ×× ØòÞßÿÿÿþýýÿÿÿÿüüÿüüþúúÿÿÿÿßá— Ç  Ç — ÿßáÿÿÿþúúÿüüÿÿÿÿÿÿÿÿÿÿÿÿéÀÂ7°<7°7éÀÂÿÿÿÿÿÿÿÿÿô¶¹ô¶¹ô´¸ö¼À×sxÖPWÔFMÉ-ª9#¥¾~þAÁ!¡aᑾ> ¢¢cbãâ“’SRÓÒ32áYP“›—_PXT\RZV^QYg¨†‚šÚºú†Æ¦æ–Ö¶öŽÎ®n˜8CôöõO˜8iò”©Ó¦Ï˜9kö˜8Ã\(˜7ÁÂE‹—,]¶|ÅÊU«×¬…‰3¬ƒ‚õ6nÚ¼eë¶í;vîÚ½gï>˜8Ã~8pðÐá#G?qIá$8uúÌÙsç/\DCQpéò•«×®ß@: £¦¼¾ë4»%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:36:39+02:00 ž³>IEND®B`‚qalculate-gtk-2.8.2/data/flags/UZS.png0000644000175000017500000000132113300326454014373 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ< PLTE™µ™µ™µ)©Á¤½™µ™µ™µ¡º ž¹ º ºœ·™µ˜´2­ÃiÃÓ ¸™µ™µ™µ¡» ž¹ º ºœ·™µ—´dÁÒI¶Ê—³˜µ ž¹£¼£¼ º£¼£¼ ¸™µš¶˜µ:±ÇgÃÔœ· Ÿº ž¹ º » ž¹ º ºœ¸™µ Žª Žªª=¡¸)™²"–°“®•¯!–¯“® –¯ –¯‘¬ ŽªÁ¯ºÁ¯ºÁ¯º¿®¹Á¯ºÀ®¹Á¯¹Á¯¹À®¹Á¯¹Á¯¹Á¯¹Á¯¹Á¯ºÿÿÿÿÿÿÿÿÿÇ´¢)¨7¶:µ:ÔR#bKGDSzg pHYs!8!8E–1`tIMEâ7dAU‰IDAT(Ï¥ÊEÂ@Eчw÷à÷à\ƒï%, »ê8Ó{V§ F“ÙbµÙÁápºÜ¯Ï†ÂÞÅb2•Îdsù§KÅR¹R­ÕÍV»Ó•{ýÁp4žLgóÅr%3 ¬7ÛÝþp#ŸG#žFÿÿÿ‡k¶bKGDG`½É{ pHYsœœ&Í:4tIMEâ4FÚJëIDAT(Ïc` 0 L32`aecçàDbàBÜ<¼|ü‚BÂ"1Q$ &.!)%-#+'CQ  ¨¤¬¢ª¦®¡‰G–¶Ž.N +ôô Q¬0BÆ&¦fæ–VÖ61[d`gïàèäŒ"ÄàB0¸ nAö?¥z~9`%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:24+02:00;ξtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/SOS.png0000644000175000017500000000122513300326453014360 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÕPLTEA‰ÝA‰ÝA‰ÝA‰ÝA‰ÝA‰Ý@ˆÝZ™âZ™âA‰ÝA‰Ý@ˆÝ>‡Ý<†Ü–¾ì@ˆÝA‰Ý@‰ÝS”àp¦år§æÓä÷p¦åS”à@‰ÝA‰Ý@ˆÝS”à¯Íñò÷ýþÿÿò÷ý¯ÍñS”à@ˆÝA‰ÝA‰Ý@ˆÝGŒÞ¶Ñòÿÿÿ¶ÑòGŒÞ@ˆÝA‰ÝFŒÞÄÛôÔä÷ÄÛôFŒÞ@ˆÝX—á—¾ìR“à—¾ìX—á@ˆÝA‰ÝEŒÞCŠÝ@ˆÝCŠÝEŒÞA‰ÝA‰ÝA‰ÝA‰ÝA‰ÝA‰ÝA‰Ýÿÿÿ)õÎ:bKGDFºùí pHYs × ×B(›xtIMEâ6}ZdBƒIDATÓc` 0211b•`faaÆ&ÎÊÆÎÁÆŠ.ÊÉÅÍÃËÇÇËÃÏʼn"! ($,"**"&.!€"!)%-#+''¯ ¨$‰"¡¬¢ª¦®¡¡©¥­¢Œf‹Ž®ž¾¾¡†£ŒŒMLMÍÌ-0$,­¬mllíì1$œ]\( ;|Œ ík2‰%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:20+02:00ŸêUtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/BHD.png0000644000175000017500000000116413300326447014316 00000000000000‰PNG  IHDRÐÍô¤gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÆPLTEÿÿÿÿÿÿþúúòÁÆàivÓ)<Î(Î&Î&Î&ÿÿÿÿÿÿÿÿÿþúûñ½ÃÙFVÎ%Î&ÿÿÿþúûõÌÑæƒŽØAQÐ.Î&Î&ÿÿÿýóôé–ŸÖ:KÎ(Î$Î&Î&ÿÿÿÿÿÿÿÿÿûîï×?PÎ%Î&ÿÿÿÿýýúåèßdrÒ%8Î&Î&ÿÿÿüñò憑Ó(;Í !Í#Î&Î&ÿÿÿÿÿÿý÷øöÓ×犕Õ3EÎ%Î&Íì²bKGDˆH pHYs  šœtIMEâ03Ž v¯qIDATÓc`F&fV6vN–bàâæáåãÄ&'$,"*&.!‰MNJZFVN^A›œ’²Šªšº†&69-m]=}ClrFÆ&¦fæ–Øä¬¬mlíìI•Ãg&>·àó>¿ã 3|a=Ž–C‘+û%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:48:51+02:00µŸ×¶tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/eurocent.png0000644000175000017500000000307713300326450015544 00000000000000‰PNG  IHDRƒF(ÂgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs ˆ ˆåŽ)ItIMEâ,¶I]¡^tEXtRaw profile type iptc iptc 28 3842494d040400000000000f1c015a00031b25471c02000002000000 2÷ÐorNTÏ¢wšïIDAT8ËSÍNQþ¾¹÷ÎLkM‘Z)]´ ixãŽè `bØ¢áItÉ °‘;–lxîl¢»I€¢)2-ÐvîÜ9.ª‹N;$zV79'ß9ßÏ%¿EN‘"BRL"ÌöòJ¢ ˆ5b I4þH+W-G2 _­}x¹öQFaµiåþhXhVz;‡0¶}ÒhoÀØÃf¥‡aa¾Y„Z'õrt• ÆÆÄ>ÏKáx›z9:ÊI¢Aɽˆ¤^µtýfýÈ(׿.‰~L?N…ýAÉWîõúÑÃ{7H=NqŽk£áÈ£¤3Òz”4õ0ŽîÒˆ8µõô}ëÑÔšìNJû«µîÖ³wpŠwP›hTðc£\žÓÚK=§›¥FŠÜa,u@¦FIš¬añ6Î,5Iôr­»·½_ôcqŠ)¤§ŠÁxo{¿¶t!‰ÎPS¨?ŸÚJĉî\Ô~î“8¡XƒTQ¹ÀXëô׋¥Ó«…9>ÌKb§:Ç+ÍJowó@œjÕÏZËç’z»›ÅËÎñŠu*¢Ù‹þjaìM´Ošý_^<ùÔX¼üümõK·vvµàôü_ÂÜß/„SÔ‰8€ÊI¢¡Üì-ÜDN‘BcS!µ ÏX‘à7hèä,¨X=eXIfII* ° ’˜ (1$¨2Ìi‡àKKAdobe Photoshop CC 2014 (Macintosh)2015:07:06 09:17:090221 ÿÿ ;  (š¯Lö%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:05:44+02:00YåtEXtexif:BitsPerSample8, 8, 8í>'tEXtexif:ColorSpace655353{n!tEXtexif:DateTime2015:07:06 09:17:09ˆV¾ëtEXtexif:ExifImageLength1576#/sÚtEXtexif:ExifImageWidth2363¯B‹…tEXtexif:ExifOffset224ªQPItEXtexif:ExifVersion48, 50, 50, 49cÔ øtEXtexif:ImageLength800rHŠtEXtexif:ImageWidth1200’ådtEXtexif:SamplesPerPixel3§¥1tEXtexif:SoftwareAdobe Photoshop CC 2014 (Macintosh)x\IEND®B`‚qalculate-gtk-2.8.2/data/flags/EEK.png0000644000175000017500000000063213300326450014316 00000000000000‰PNG  IHDRÈɘgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<!PLTEH‘ÙH‘ÙHØ3MZZZþþþÿÿÿÿÿÿ‰}~bKGD hÐôV pHYsÇÇËFŸtIMEâ3mðtì1ŽÆ“él¾ KÂ_­7ÛÝþpôQ„r¾\o÷Ç󅼿ø}ø[)EËMYU¨%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:44+02:00ð¿ÇÁtEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of Tajikistan¤BïnIEND®B`‚qalculate-gtk-2.8.2/data/flags/KPW.png0000644000175000017500000000147213300326451014357 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PPLTEO¢M¡[~´[~´[~´[~´[~´ïFOïFOïFOïENïBLïDMïBLïDMïFOïFOí$í%í#î)4ókrõ‚ˆõ{ð=Fí#í$í$í'í'í&ï5?ú½Àÿüü÷˜ýåæýâäò[cí%í'í'í'õ„ŠüÞßûÉÌð@I÷ ¤ýàâù´¸î,6í&í&î(3ùµ¸õ|ƒï1;í(î'2òX`ú¿ÂñPXí$í&î'1ûÎÐþòóòU]ì î+5ûÊÍþ÷øñOXí$í'í&÷”™ýëìòX`õ~…ñR[ú½ÀûÑÓî-7í&í'í&ï5?÷œ¡ûÉÌÿÿÿýãäø©®òZbí%í'í#î)4ômtö’—õ€†ð=Gí#í$ïFOïENïBLïCLïBLïDMïFOïFOÿÿÿyg+bKGDoUa pHYs a aüÌJ%tIMEâ5 E¯×­IDAT(Ïc`  &`faec ì`ÀÁÉÅÍÃËÇ/ÀŽÁ@HXDTL\BRJZ 0È€€¬œ¼‚¢’²Šªšº €(ÐÐÔÒÖÑÕÓ704®ÀØÄÔÌÜÂÒÊÚÆ»;{G'gW7wì <½¼}|ýüƒ‚±+ ˆŒŠŽ‰ÃPõf|BbRrJj¦7¡•ž‘™•“›‡Pƒš`d[1*Tø)ç%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:12+02:009SçætEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/UAH.png0000644000175000017500000000056113300326454014334 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTE[»Z¼j¤àÆÿÖÿÕÿÿÿ÷•ºûbKGDaf¸} pHYs × ×B(›xtIMEâ7ç’ÐÄIDAT×c` *D JH€Á 0¸ †P$@1®vá.¿Hž%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:55:03+02:00^œ‹tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/BGN.png0000644000175000017500000000063213300326447014326 00000000000000‰PNG  IHDR=¥gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<!PLTEÿÿÿÿÿÿþÿþZ»¡”k–n˜pLnMÕ&Ö&Ö&H*–&bKGDˆH pHYsœœ&Í:4tIMEâ1*ózï.O-@A@@@AAA@X‚jr•F!A@P. X8K(AAA?3fHËØÑ0dF?ACbŠsËØÐ?oS?AA@ª™ÏÛÔL)@ACLy_¢¹«9kN@AAF"»ÌÃÒÝ×M+@A@F!L)AAA¹ËÁòõó8jM>AAA@AAAЧ–ÿÿÿ¦½° J&>AA@@CA1eGãêæÿÿÿŸ¸ª,aBF"CR0EtYP.@@Wiãêæÿÿÿéîë½Îijƻ²Æ»Q}dBAA@1eGЧ–ºËÁ¼ÍÃŽªš4gJAAA@F"@?AAAA #¥îbKGDˆH pHYsttÞfxtIMEâ5&ÃÉIDATÓc`F&fV4À€$ÁÆÎÁ‰M‚‹›‡—_@PM‚KXDTL\BRJZFY‚MN^AQIYEUM]CYBK[GWOßÀÐÈØÄÔ YÂÜÂÒÊÚÆÖÎÞÁÑÉYÂÅÕÍÝÃÓËÛÇ×Ï?U"0(8$4,<"2*Õ¨˜Ø¸ø„Ĥä”Ô4TËÓ32³²sróò Q[T\RZV^QYU]ƒêÁÚºú†Æ¦æ–Ö¶v´ ‘ÓîèììêîáÂÄÞ¾þþ¾^6ŒÐED¯.Ö³ŠÚ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:17+02:00kkÈAtEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of Pakistan Ìì&IEND®B`‚qalculate-gtk-2.8.2/data/flags/GGP.png0000644000175000017500000000210513300326450014324 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<+PLTEÿÿÿÿþþÿÿÿýïñé;ç +ç +é;ýïñÿÿÿÿÿÿýíñê(:é (é (ê(:ýíñÿÿÿÿÿÿýíñê%;õ°õ°ê%;ýíñÿÿÿÿþþÿýýÿÿÿþñïè=ô¢ô¢è=þñïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþõôè=ô¢ô¢è=þõôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýïñýïñýïñýíñýîñþñïþõôüåãè<ô£ô£è<þõôþñïýîñýíñýïñýïñê!;ê!;é ;ê(;ê%;è=è=è<å1ô¡è<è=è=ê%;ê(;é ;ê!;è*è*ç +é (õ°ô¢ô¢ô£ô¡øÎô£ô¢ô¢õ°é (ç +è*è*ç +é (õ°ô¢ô¢ô£ô¢ô¢õ°é (ç +è*ê!;é ;ê(;ê%;è=è=è=è=ê%;ê(;é ;ê!;ýïñýíñýîñþñïþõôþñïýîñýíñýïñýïñÿÿÿÿÿÿÿÿÿþõôè=ô¢ô¢è=þõôÿÿÿÿÿÿÿÿÿÿÿÿþñïè=ô¢ô¢è=þñïÿÿÿÿÿÿýíñê%;õ°õ°ê%;ýíñÿÿÿÿÿÿýíñê(:é (é (ê(:ýíñÿÿÿÿÿÿýïñé;ç +ç +é;ýïñÿÿÿhU›gbKGDˆHtIMEâ&Ó[ãIDATÓc`€F&fV6vNFTÀÈÅÍÃËÇ/ ˆ!!$,"*&.! —‚iY9yE%ei¨ƒŠŠŠªšº†¦–¶Ž®ž¾–¡‘±‰)PÁÌÌÌÜÂÒÊÚÆÖÎÞÁÑÖÉÙÅÕÍ(ÈàáááéåíãëçdˆŒŒŒŠŽ‰‹OHLJJLNIMKÏÈ ‚$²²sróò“A…EÅ%¥e  ®òŠÊªêˆQµuõ M £@–7·´¶µC-ïèìêîYvnoŸfÿ„‰“&O™Úo8mú °saœ9köœ¹óæ/€{$ -^²tÙòaµrÕê5k׭߀!±qÓæ-[·mß“¬ºYQK,Ír%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:38:06+02:00lô‡IEND®B`‚qalculate-gtk-2.8.2/data/flags/LSL.png0000644000175000017500000000155413300326451014351 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<žPLTE Ÿ" " " " " " " " " ›››š››š››7P³7P´6O³9R¶5N²5N²9R¶6O³7P´ÿÿÿÿÿÿÿÿÿÿÿÿ•”‘—–“ÿÿÿÿÿÿÿÿÿþþÿþþÿýýýÿÿÿêêêwwxuuvëëìÿÿÿýýýþþÿÿÿÿÿÿÿÿÿÿüüüÿÿÿMMMIIIÿÿÿüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûûûÿÿÿÄÄļ¼¼ÿÿÿûûûÿÿÿÿÿÿþÿþþÿþüüüÿÿÿËÌËÈÉÉÿÿÿüüüþÿþÿÿÿÿÿÿÿÿÿÿÿÿÉÅÇmjlgcfifhroqÉÅÇÿÿÿÿÿÿÿÿÿ7¬k7¬k7¬k5ªjA¶u>´s+ `,¡a>³sA¶u5ªj7¬k7¬k:::;Ž89“=“=9Ž8;::–E–E–E–E–E•D•D–E–E–E–E•Cÿÿÿs‡,ôbKGD‰a&ÌtIMEâ)6rÏuËIDATÓc` 0B3 +;'ŒÏÀÜ<¼|ü‚B0>ƒ0ˆˆŠ‰KHJIÃø 2P +'¯ ¨¤¬ã3¨B€šº†¦–¶Ž®ž>T€Á ŒMLÍÌ-,­¬! 6``kgïàèäìâêæîað/o_?ÿ€À àPˆC„GDFEÇÄÆÅ'$&AD’Á %5-=#3+;'7/"ÂP…EÅ%¥eå•UÕ5†Z¨«ohljnimk‡ 0tà8%ªÇ]·×Ý•E%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:41:54+02:00fÁÕƒIEND®B`‚qalculate-gtk-2.8.2/data/flags/MKD.png0000644000175000017500000000227513300326452014334 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<UPLTEÝ6ï—ýÜÿêþâì†ÖÑÒÒÒÒÑçlÿèÒÔ àFò¢ýÞÿèóªÝ6ÒÒÒÒÒÑßCþáÒÒÒÝ6ÒÒÑÔ ßEò¡þàüÕçkÕ ÑÒÒÒØúÍÑÕ çküÕÒÒÒÑÔ ßEò£ýÜò¤Û.ÒÒÒÔô­ÒÒÒÛ.ò¤ýÜÒÒÒÒÒÒÔ àEò¤øÂåbÔ ÒÒéxéxÒÒÔ åbøÂò¤àEÔ ÒÒÒÒÑÑÑÑÒÒÒÑÔ àGñîÙ%Ô âPâPÔ Ù%îñàGÔ ÑÒÒÒÑÑÑÑÒê|çiãUßBÜ1Ù"ÖÔ ÓÒÑÓßEãUíŒýÜýÜíŒãUßEÓÑÒÓÔ ÖÙ"Ü1ßBãUçiê|ÿêÿèÿæþáýÚûÑùÆö¸ó¨ï•ëçkáJàIýÝÿçýÝàIáJçkëï•ó¨ö¸ùÆûÑýÚþáÿæÿèÿêÿÿÿVT#;bKGDÆúzÍ pHYs Ý Ý~tIMEâ46°¾d+IDAT(Ïc``dbfaecçàäââæáåããåáæââä`gceafbd`à—”’–‘•““•‘–’WPTàgPVQUS×ÐÔÒÖÑÕÓ704224Ð×3615ÓÔPWSUQfà2·°´²¶±µ³wptrvquuqs÷ðôò¶µ±¶²´0çbðñõóT  ˆŒŠŽ‰‹OHLJV ðOIMcHÏÈÌÊÎÉÍË/(,*.)-+¯¨¬ª®©­«ohljnimchïèìêîéíëŸ0qÒä)S§MŸ1sÖì9sçÍ_°pÑâ%K—1,_±rÕê5k×­ß°qÓæ-[·mÛ¾cç®Ý{öîÛàà¡ÃGŽV@Ð ‚Ž$èM‚E0¨ F¡èž-§§a¿Úƒ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:29+02:00ZßÁtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/DOP.png0000644000175000017500000000125313300326450014334 00000000000000‰PNG  IHDR?ŸšgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÛPLTE-b,a9kÊÓÞÿÿÿÿÿÿõÍÒÑ2Î%Î&-b,a9kÊÓÞÿÿÿÿÿÿõÍÒÑ2Î%Î&0d/d;mËÔßÿÿÿÿÿÿöÏÓÑ!5Ï(Ï)®½Í®¼Í´ÁÑáæëÃÊÎÍËÌñæèñ¹¿ï´ºð´ºÿÿÿÿÿÿÿÿÿËàÓŒ’–ËßÎÿÿÿÿÿÿÿÿÿÿÿÿÎÕÇ©ƒzsÆÒÀÿÿÿñ¹¿öãäë×ÔìØÕéæê³ÁÑÑ!5õÏÓÿÿÿÿÿÿËÕß;mõÍÒÿÿÿÿÿÿÊÓÞÿÿÿ6ãlbKGDHðÔê pHYsœœ&Í:4tIMEâ2ùãHX“IDATÓ­ÐG‚ ÐOGÁŠQ¬(Vì]QQï#W‰à­2“dR"ˆ’¬¨šž!H=•%†™ËŠ–]"(§R­Õ݆×$h¿Ýéöúƒ`H0"áx2ÍÑ’€£hµÞlwûkÁýÁáx:_®>OOõn÷øñ|9¼xWÛJÞŸ¯ið5à uMUdIþOH;õÍ÷-dåÕ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:30+02:00ÞJ±tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/ZAR.png0000644000175000017500000000206013300326454014347 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEzMzM{OZ©ŒÝêäö²°âMGÝ5.Þ81Þ81Þ81|KyNzMzM3•q°ÕÇôÏÍépkÞ92Þ70Þ81Þ81¨£'5‡AzMzMxK Vn¶œàãÝó£¡âKDÞ5.Þ81Þ81—j Тq–4 }JyNyLyL2•q¯ÖÈôÐÎéplÞ92Þ7/Þ81Þ81Þ81H3ÂŒ°¤%3‡BxK Vn¶œàãÝó£¡âKEÞ81Þ92Þ92‹a Ñ£yL2•q¯ÖÈôÕÓõ¹·õ¹·õ¹·I3ÂŒ°¤%3†BzMzMxKWU¨Škµ›j´šj´šc ܪj“5{LzMzLxJxJxJxKWX©‰nµ™mµ˜mµ˜yLyL3•p°ÖÇÇÑ禲ڦ²Ú¦²ÚxK Vq¶›Ñâä‹™Ð8 #•$•$•yLyL3•p°ÖÈÂËåIa´$–!”#•#•#•xK Vq¶›Ñâä‹™Ð8Ÿ ”#•#•#•#•zM4•q¯ÕÇÀÊäHa´$–!”#•#•Z©ŒÙéæžªØ;¡ “#•#•#•ÿÿÿGP%bKGD«Ég( pHYsttÞfxtIMEâ6šâIEïIDATÓc``dbfaecçàäB Ü<¼|ü‚BÂ"¢b(â’RÒ2²rò ŠJÊÈ*ªjêšZÚ:ºzú†FÆ0À`bjfn!)eiemckgïà NÎ.®n@MîZž^Þ>¾0Ààç  qñ ‰IÉ)©ié™YÙ9p€[aTn^~Aa À-/.)-+¯¨¬‚˜s«kjëꛚaâÁ–Ö¶öŽÎ®îžÞ>Iÿ„‰“&O™:múŒ™p ÄY³çÌ7ÁÂE3‘0Ø/YºlùŠ•«ÅgM}9¶@%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:26+02:00¡OßotEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/PHP.png0000644000175000017500000000217413300326453014347 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<"PLTE¸ÈèBlÁ9¨6§8¨8¨8¨ÿûãèãÁŠ£Õ"R´6§7¨8¨8¨þöÏÿî¥ÿÿû×àòkŒÍE®5§8¨8¨8¨ÿÿþÿÿýÿÿÿÿÿÿýýÿ¿ÍêMtÂ=ª6§8¨8¨8¨ÿÿÿÿÿÿÿÿÿÿÿÿÿûëÿþîô÷þ¢·à2_¹8¨6§8¨8¨ÿÿÿÿÿÿÿùàÿøÜþñ¸þò½ÿøÚÿüäæëøƒžÕO²6§7¨8¨8¨ÿÿÿÿÿÿÿøÙþéýâlýânþéŽÿøÝÿÿÿÿÿÿÑÜðc…ËC­6§8©8©8©ÿÿÿÿûëþñºýâjüÐüÐýãpþò»ÿûíÿÿÿÿüèú쮸ÉâFe·3˜3˜3˜þñºýâjüÐýãpþò»ÿûíÿÿÿÿýéþì«ô½¼ÐK_µ5µ6µ6þéŽÿøÝÿÿÿÿÿÿöÕÙán{Ñ2Î#Ð%Ð%Ð%þñ¸þò½ÿùÛÿýæúèëç‹•Ô,?Í#Î%Î&Î&Î&ÿÿÿÿûëÿÿðýõøí©±Ø@QÎ&Î$Î&Î&ÿÿþÿÿýÿÿÿÿÿÿÿýþóÄÊÝYgÏ+Í#Î&Î&þöÏþï¦ÿÿü÷ÚÞãuÑ!5Í#Î&Î&Î&ÿûäúߵ钙Ô1CÍ$Î%Î&Î&ñ½ÄÛOaÎ'Í$Î&Î&ÿÿÿbÑbKGDµ3ZK pHYsttÞfxtIMEâ5%©7»ôIDAT(Ïc``dbfaeà Ø98¹¸yxùp*à—À¡@RJZFVN^AQIY«U5u M-m]=}Cl ŒŒMLÍÌ-,­¬mlíì08:9»¸º¹{xzyûøúù¢† àаðˆÈ¨è˜Ø¸ø„Ä$4Tœ–š–ž‘™•“›—_€ V—”–•WTVU£°#kjëꛚ[ZÛÚÑÈ›]Ý=½}ý&¶c†I“§L6}ÆÌY³ç´c sçÍ_°pÑâ%K—µcW°|ÅÊU«×¬]׎0¬ß°qÓæ-í8äV¢/9ó–U%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:37+02:00)NÏ<tEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of the Philippines/Y¿IEND®B`‚qalculate-gtk-2.8.2/data/flags/ZMW.png0000644000175000017500000000133613300326454014375 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<#PLTEŠŠŠŠ‹ŠŠŠ‹‹ŠŠ‡TzN~6„G*…:‚S|3€Š‰Q{–n©kÇr¦i¦hŽs3‚ŠŠŠ"‡=‰ozm;~‰ŠŠŠ‹ŒŒŒ0ƒ!ˆ‹ŠŠŠо~þAÁ!¨¡aá‘QÑ1±qñCL_¹,ã×7Ã%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:55:26+02:00N´QtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/NAD.png0000644000175000017500000000172213300326452014317 00000000000000‰PNG  IHDRƒF(ÂgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs Ö ÖoyœtIMEâ43êf³«ÁIDAT8Ë“ßK“QÇŸs<ïÜÜf››š­6ËÀ%ÑUþ÷TnJ†uÑ•†eh‘ ”!9ƒ,¼é"Ô4"TèBAéι̶w›cνkïëyºP§ˆ©ô\>|Î÷û<Š[Aä„„†ÂÒˆ\¦³:[*ªYJ %,õ&¨’²Â P¾ÂÒ¨’Tä°T^QüÔi·½|åí¢Ê$#Q¶áB…žS¿$³÷3 a¡·Š„b4×ø¨ÅU'Íû¯\ŸõþJ7 ¥r\¢ñÄÑJ'£¹Ìì‡ý—J¦Ïü¾ÕéÕI÷§Ó²Â€`JÄá,étÙó»{¿öô­VmBDI š-GLîÆîÒ¯™uq›)b;±,E?Ì4 1š©0¹!R+Íûkê¿xÕæ,B¨,Å!·WWÍ5»jýãƒ#ë ßRæôBnöT\ŒeÌ ‘„PNŠq‡³tMä[O?Ñj5ÙYˆ(‰¢ÙbÍyÖæ.æÑV :âVJ+i…‡EybBQ}ž³†}JZÞ‡ gj¥yKGÈ»¨6S"Ç«+=Í®kâÀØÄ0¤ë™ Rø*Y«ŸD™`bVbŽó%N{~wïž~¢Õ² 5"&‚!³Åšs¿Á]†M£ÏyXtF…s€TýT¥áÉPŒåÛï]¬•|ñ4».‹cƒÃ®g:£ÌW7÷#µ#ɰäp­‹ìšˆ(èL çÊ 0Qy¯jvÙÉâryEq×…"Û‹×ÿ!²y@o'¯®øBw½¿÷¬þ=$TsÃ×7Ä5A«FÎÿ„Âf‹5çA£»ovm«f7Ð=!ô€+ KÖ*§÷¶³^|7>9²‘-aõÀ9'*ÁÖ~óÍÙìºm z³ÂW÷I€¿b±–Á(½Ÿ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:51+02:00c3˜¿IEND®B`‚qalculate-gtk-2.8.2/data/flags/GRD.png0000644000175000017500000000226413300326450014331 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTE ^¯ ^¯ ]¯g´ÏßïÂ×ëd² ^¯ ^¯ ^¯ ^¯ ^¯ ]¯g´ÑàðÄØìd² ^¯ ^¯ \® [® [® [® [® [® ^¯ ^¯ ]¯g³ÑàðÄØìc² ]®c²k΂¬Ö«Õ«Õ€«Õ€ªÕc²c²c±úüýúûý÷ùüÂÖëÃ×ëÃ×ëH…ÃH…ÃH…ÃÔâñÖäñÖäò6y¼6y¼6y¼iµiµi´òöûòöûïôú ]¯ ]¯ ]®˜ºÝ˜ºÝ—ºÜa±a±`°`°`°`°¸Ïç¹Ñè¹Ñè¹Ñè¹Ñè¸ÏçÜèóÞéôßéôßéô jµ jµ jµh›Íi›Íi›Íúüýýþþýþþ^”Ê_”Ê_”Ê[­[­[­#l¶ÓáðÇÙìi´b±%n·ÐàðýýþúüýÇÚíô÷ûñõúÆÙìÄØì»Òè_”ÊG…ÂH…ÃÙæò÷úüõøüØåò×äòËÜîSÆ4x¼6y¼+r¹ÔãñÉÛí&o·h´-sºËÝîôøüòöûf³ÑàðÄØìc± \®d²~©Ô™»Ý˜ºÝjµÒáðÆÙìf³a°a°`°`°`°¾Óéô÷ûðõú¼Òé¹Ñè¹Ñè¹Ñè¹Ñè¹ÑèÞéôÛçóÜçóÞéôßéôßéô jµi›Íýþþ_”Ê[­ÿÿÿZn"EetRNS<@?@@???@?äñðññððððððñä?CòÿÿÿÿÿÿÿÿÿÿÿòCBòÿÿòCCòÿÿòCCòÿÿòCBòÿÿòCBòÿÿòCBòÿÿòBCòÿÿòCCòÿÿBòÿCòÿCòÿCòÿBòÿïabKGD¯Îl£1 pHYsÆÆQÅÚ'tIMEâ3éN52öIDATÓc``dbfaecç@œŒ \Ü<¼|ü‚BÂ"¢p &.Á )%-#+'¯ ¨¤¬ªjê šZ©ié™YÙ9¹p ­£Ë §o—_PXT\RZ†FÆ &¦få•UÕ5µuõp`naÉ`emÓÐØÔÜÒÚÖÞ¶vö ŽN]Ý=½}ý&³‹+ƒ›»Ç¤ÉS¦N›>cæ,8ðôòfðñõ›=gî¼ù .Z þ AÁ!K–.[¾b%2 b X…"ÂÃ"£¢Wc€è¨H†˜Ø¸5 .6†!>!q-HLˆgHJNY‡R’“_d¦t iï%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:18+02:00™Öh•tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/PGK.png0000644000175000017500000000172413300326452014340 00000000000000‰PNG  IHDRùÚ4%gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs¯¯^‘tIMEâ5±Ï†tIDAT8Ë¥“¿kSa†ŸïGnsÓ«7Ic¬u°Ð"U¤¢] up‘.º88¸UÛÍQ‹ƒ»ÿ€N‚³ (.T-- Š´I“ÜäÞï;ÕX›– ¾ëùx¾÷œ÷5–[a…ã:‡Cøg  ö.)@.Ø¥ðÓ6üzlIp[ Ikà]Öá^kç½²Ÿmƒcž±Å66öˆ|c€e€-ñ¼ÎZ4ÅsÊä)(=èXC8é>ë(_NÑ9¡»fðMõ×(úP¼Ï>ø: ªí°†âÅ”ò•.Ź”\ÅsØXh¾±Hö¬w›™žžfâúUÈ/z < ‚cžò|—ð¤#¨zPm* §3†Æ=²£-»Ç1ãã<õÛu>¹7òeJß4_0‘0v§ÃðYÇ÷gC¤5tÿ^µ;lc ZkÒ4EƒwŽ‹¹ˆ»a…I=„G0±Ï0¡óÑ`G<Í×¹>ÙËÖZæææˆ¢ˆZ­†÷žb±ÈÂÂFƒ·µ5ÞfmŽË @¢è|6¸MEpLPºk¦oO(¥˜ejjªïØ9‡1¥¶¿ÿìzÜoÕx’ü …ÇhÈ~hzëšî~WûJ) …Î9’$!FFF¨×눲# \ q;¬0®sxâöX~¡Õj‘$ÉvzÖR­V€°mèe¯É½­u^¥mÄ ^ë@P•J…ÑÑQVVVð~sÙ¡¢2ÜÌ—¹6T$Tª?=™™aqq‘(Š8HâxÜùΣvuŸaösÇ1¥R‰ÕÕUœs‚ëŒÍ³á‚ ¡ÿ£Qm¹Vø ݆ûw>wÅËÚàÐØÞËÓB{B{B{>w+j+j>wB{B{ÿÿÿ!ãŠbKGD-ÍÚA= pHYs¨¨Û;tIMEâ5 2ŸA[IDATÓc`F&fV6vT@±0'pqóðòñ rƒ‹ˆŠ‰KHJ Áƒ4ÈÈÊÉ+(*)Kà ¨ª©khjië¨À.a†à°‡i&„¹Q8˜%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:13+02:00Ÿ$ìRtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/MVR.png0000644000175000017500000000114013300326452014353 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ŸPLTEÒ4Ò4Ò4Ó4Ô4Ô4Ï4¼5¸5¹5¹5¹5¹5¹5¹5Ó40e9q9q9q9q9o7r;r;q9Ô4q9€::::;>ŸkR©{ †E~9~:~:}8C n§Ò»Q~:~:~:~:}9–Ê®p·{6~:~:ÿÿÿcL0bKGD4©±éý pHYsgŸÒRtIMEâ4ßÓQ„IDATÓc` 021³°"f&F°;'pqóðòiv6&°?»€ °ˆ¨˜¸!(ÀΖ䒖‘‘•“WPTR–‘‘‘–âK°r ɨ¨¨ª©khji먨Èq²"Ièêé«/Å(œ–ãt.Nâ ci~Î%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:27+02:00 &¤œtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/XPF.png0000644000175000017500000000166313300326454014360 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÎPLTEÎ&Î'Í "Í "Í "Í "Í !Ì Í Í !Í "Í "Í "Ñ!5Ñ!5Ñ!5Ñ!5Ñ 3Ñ#;Õ-AÓ&=Ñ$<Ñ 2Ñ!5Ñ!5Ñ!5üïðüïðüïðüîïûòúþæÓ䪧îǹþäÏûóûüîïüïðüïðÿÿÿÿÿÿÿÿÿÿÿÿÿæ¿ÿÃVÍEHå‘mÿ»Bÿå¾ÿÿÿÿÿÿÿÿÿÿþþÿýýþÿÿÿøçðŸLã›[Õ;?×D;â–Só¡Fÿøéÿÿÿÿýýÿÿÿÿþüþÿÿÿ坸—8׌yÚŸ™ÕŽ…ØŠwüš-ÿå²þÿÿÿþüÿþýÿÿÿøæÅÙše¿dq·—š·•šÃemÚœ^÷æÈÿÿÿÿþýýýþÿÿÿåíüZ‚É«Ofxi–†h£PlV„Íêðüÿÿÿþýþÿÿÿþÿÿÿÿÿ»ÍåR‚ÅO|ÀLzÀM~ÃÃÓèÿÿÿþÿÿÿÿÿüïðüïðúîðÿ÷ôà×ã—ŸÇ–žÆãÚåÿ÷ôúíðüïðüïðÑ!5Ñ!5Ñ!5Ï4×%7Ý*9Ý*9Ö%7Ï 4Ñ!5Ñ!5Ñ!5Í "Í "Í "Ì "Ê !Ê !Ì "Í "Í "Í "Î'Î'Î'Î'Î'Î'uv+zbKGDA‰ÞlNtIMEâ":?+çâIDATÓc`Àq&`faecçàäâæ 0ð‚¿€ °ˆ¨˜¸„$D„A ¤edåä•”UTÕ " ê` ¡©¥­£«§o`hd a0S3s K+k[;{ˆƒ#89»¸º¹{xzyûøBD ~þAÁ!¡aá‘P ˆÆ¨è˜Ø¸ø„Ĥä”T¨Q«ÒÒ32³²sróò ¡–CWT\RZV^QYU]S u.Ä;uõ MÍ-­míPBC «»§·¯ÂÄI“aAµ)S§MŸ1ˆ¸+ü?êÇ_Â%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:34:25+02:00a éIEND®B`‚qalculate-gtk-2.8.2/data/flags/AMD.png0000644000175000017500000000062313300326447014321 00000000000000‰PNG  IHDR ….`jgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<$PLTEÙÙØM!n4¢3 1£V\gñ§ò¨ò¨ÿÿÿL¨G4bKGD ×ÄÀ pHYs × ×B(›xtIMEâ- Ç7Ž2IDATÓc` ¢%4À`Œ\ÐC(ÀHC åh€¡ 0ÌD «ÐaxU~1¾ð%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:45:12+02:00õÃHatEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/TOP.png0000644000175000017500000000126613300326453014363 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ùPLTEÿÿÿÿÿÿüóóöÜÜúèèÿÿÿÿÿÿÿÿÿÿþþ×ZZÀÁÿÿÿÿÿÿÿÿÿì±±ÈÜppÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüôôùäääÀÔNN÷ßßúëëÿÿÿÿÿÿÿÿÿ믯ÈÅÁà ÇÜmmÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿì³³ÈÜqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×[[ÀøààøááõÕÕðÁÁóÌÌ÷ààøààøàà÷ßßÔPPÀÈÈÉÉ!!É ÈÈÈÈÄ ÁÁÁÁÁÁÔUƒ%bKGDˆH pHYsMMÀ9`ctIMEâ7~›~€IDAT(Ïc`F&fV6vN.nt”æáåãÅ¡@L\BRJZFVN‡E%eU5u Mr°BKK[GWOßÀÐÈØÄÔÌSXZYÛØÚYØ;8:a*pW7wOg/o_L~à„©€› Gé$îaEÀL%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:55:00+02:00ox†tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/LAK.png0000644000175000017500000000077213300326451014327 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ZPLTEÎ&Ð%µ.µ.µ.´-²,%`%`%`#_'1hMR(i(i&g.P…¸ÅÖïó÷(h'g4p¹ÄÖÿÿÿÿÿÿ%f5T‡ñóöÿÿÿÿÿÿ5°ŸúbKGDëq‘ pHYs¯¯^‘tIMEâ4[mZcIDATÓ•I€ E« ‚ *2Táþçt®L}»¾ŸtøÍ@c‡q!¥àì©aj(=kͬU°4ܺíÞïÛ꺀£bʈ9ÅÐÅœWÁZ±\ç×àÝŠN®KH¾ä77 æ Ùk'¿©%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:08+02:00¾KÓtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/NIO.png0000644000175000017500000000140613300326452014341 00000000000000‰PNG  IHDRÐÍô¤gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<VPLTEgÆgÆiÇiÇiÇiÇiÆiÆiÆiÇiÇiÇ^Ã^Ã^Ã^Â^Â^Ä^Å_Å^Ã^Â^Ã^éÌì©Ìì©Ìì©ÌìªÌí§ÈâªÇܧÇà©ÌìªÌì©Ìì©ÌìÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿÿóÞñéÿÿñÿÿïÿÿÿÿÿÿÿÿÿûýþûýþüýÿùú÷ýøíÖéâ’¿´×éáþùïùúùüýÿûýþûýþûýþýþÿóóñ£¿|¢Åe»„ôôóýþÿûýþûýþÿÿÿÿÿÿÿÿÿÿÿìþöãÿüýþõæÿÿíÿÿÿÿÿÿÿÿÿ©Ìì©Ìì©ËìªÌí©Éà©ÉÞªÉàªÍî©Ëë©Ìì©Ìì^Ã^Ã^Ã^Ã^Å^Ä^Å^Â^Ã^Ã^ÃiÇiÇiÇiÆiÆiÆiÇiÇiÇÿÿÿƒÇÈÜbKGDq¯\âtIMEâ0/qέ­IDATÓc` 0â L0ÀÌÂÊÆÎÁÉÅ aà^>~A!aQ1q˜ƒHJIËÈÊÉ+(*)ÄT @UM]CSK[GWO&Ä`†FÆ&¦fæ–VÖ0!¸œ­½ƒ£“³‹«\f€»‡§—·¯Ÿ@ ÜL˜ÅAÁ!¡aá‘QÑ1p·ÀŸ˜”œ’š–÷ܧ™YÙ9¹yù¿ã 32È'¼tGí%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:48:47+02:00g–äJIEND®B`‚qalculate-gtk-2.8.2/data/flags/ISK.png0000644000175000017500000000104213300326451014335 00000000000000‰PNG  IHDR%3gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ŠPLTE8—7— CžÃ¾ÓàFEå_]¦³Ó:˜8—8—7– CþÓàFEå_]¦³Ó9˜8—?›>›J¡ÅÀÔßFEå_^©¶Õ Aœ?›¹»Õ¸»Õ¼¿×êÑÖÝBBáYYä×๼ո»ÕâQOâQOâQOÞKJØ--Ù11ßMMâQOâQOÿÿÿàiÓ7bKGD-ÍÚA= pHYs¥¥™—ÝtIMEâ3(/Bì€[IDATÓc`F&fV6vT@±0'pqóðòñ rƒ‹ˆŠ‰KHJ Áƒ4ÈÈÊÉ+(*)Kà ¨ª©khjië¨À.a†à°‡i&„¹Q8˜%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:40+02:00âÙ(–tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/CYP.png0000644000175000017500000000207413300326450014347 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõæÿöèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôãÿÛ£ÿâµÿúòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿéÇÿçÀÿíÑÿîÒÿà±ÿσÿËzÿéÇÿýûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóáÿôäÿÃfÿ®.ÿ±8ÿ±8ÿ­,ÿ»QÿóáÿÿÿÿÿÿÿÿÿÿÿÿÿóáÿÝ©ÿ¸Hÿ¸Jÿ°5ÿ­,ÿ­,ÿ­,ÿ­-ÿµAÿéÈÿÿÿÿÿÿÿÿÿÿëËÿ²:ÿ¬*ÿ¬+ÿ­,ÿ¬,ÿ¬*ÿ­.ÿÓÿâµÿïÖÿÿþÿÿÿÿÿÿÿü÷ÿ΀ÿ°4ÿ­.ÿ®/ÿµBÿ¾XÿØœÿúñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíëàúäÀÿâ³ÿÕ”ÿñÜÿúñÿÿÿÿÿÿÿÿÿîðìøù÷ÿÿÿÿÿÿÿÿÿÇÎÀÀÉ»õ÷÷ÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÛßÖ²»§ðòîÿÿÿÿÿÿÿÿÿòó𶿬¶¾«ØÝÓóõòüýüçêäÂɺ¯¸¤ÖÛÐÿÿÿÿÿÿÿÿÿÿÿÿúûúÚÞվŵºÂ°ÌÒűº§ÍÓÆîðìÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýüîðìçéãøù÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿW6~XbKGDˆH pHYsttÞfxtIMEâ2n1‘ÐãIDATÓc` 021³°²!‹°sp2pqóðòñ  !‰ ‹ˆŠ‰KHJIËÈÊÉ+À…•”UTÕÔ54µ´utõô9aâ†FÆ&¦fæ–VÖ6¶vsìœ]\ÝÜ=<½¼},ðõó  ˆŒB’ˆŽ‰‹OHLJNIMKÏ@’ÈÌÊÎÉÍË/(,*.)-C’(¯¨¬ª®©­«ohljnA’hmkïèìêîéíëŸ0q²·'O™:múŒ™³fÏ™;o>²Ä‚…‹/YºlùŠ•«V£ÞšµëÖoظi3á`4÷>øHîœW%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:21+02:00mA›tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/RON.png0000644000175000017500000000057213300326453014356 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<$PLTE+*€?rÞ½#þÒüÑüÒöºÔ($Î&Î&ÿÿÿ•ªébKGD ×ÄÀ pHYs¯¯^‘tIMEâ5- r¿‰IDAT×c```2 Mï\µjÃÐç~h=ázÞ}%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:45+02:00´× tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/KGS.png0000644000175000017500000000174313300326451014343 00000000000000‰PNG  IHDRÐÍô¤gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÝPLTEè-è-è-è-è-è-è-è-è-è-è-è-è-è-è-è-è-è-è-é*ì4&í=$ì4&ê *è-è-è-è-è-è-ì5&ñmö˜÷¦ö™òoì6%è,è-è-è-è-ë.'ó|úº ù² ùµ ù² ú» óë0'è-è-è-è,ïVù´ ÷ òoñhònöù· ðZé,è-è-é+òrú¼ ö—óvð^òtö–ú» óvé*è-è-é+òrú½ ñfó{üÎó~ñcú» òvé*è-è-è,ïWù¶ õ‹òsûÍòvô…ù¸ ð[é,è-è-è-ë/'ó~ú¾ øªö™ø¨ú¿ ôë1&è-è-è-è-è-ì7%òoö›ø«öòqì9%è,è-è-è-è-è-ê!*ì6%í@#ì7%ê"*è-è-è-è-è-è-è-è-è-è-è-è-è-è-è-è-è-è-è-ÿÿÿ˜0´€bKGDžŸ²£ pHYsœœ&Í:4tIMEâ4 µc;£ÉIDATÓc` 021³°²a•bçàäâæáåãÇ”—”B—’–‘•“WPTRVQUSG“ÓÐÔÒÖÑÕÓ70426A“353·°´²¶±µ³wpD“srvqus÷ðôòöñõC“ó  ˆŒŠF“‹‰‹OHLJNIMKÏ@“ËÌÊÎÉÍË/(,*.)E“++¯¨¬ª®©­«ohlB÷`sKk[{GgWwO/fÀôõO˜8iò”©Ó°èô3gÍž3—¸ˆ¸0t¼~2e%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:10+02:00AñtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/ETB.png0000644000175000017500000000203113300326450014317 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÔPLTE‰0‰0‰0‰0Š/Š.Š.‰0‰0Š/‡3 }H sZ sZ }H‰0‰0‰0Š/~F ^ƒL¦KªKªL¦‰0‰0Š/ ~E S˜"R¤I­AfŒEi‰I®"R¤¥¿¦Àž»3k} C´Q¤1]—b|uc|t1]—Q¤ C´3k}ž»ÿÞÿàÔÂ''U ?eŽNoƒhq|ŒcŽ`f~rLn„mj/vXËuÝ÷4%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:59+02:00T)åtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/CNY.png0000644000175000017500000000152313300326450014343 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEÞ)Þ)Þ)Þ(Þ(Þ)Þ)Þ*Þ*Þ*Þ)Þ)Þ)Þ)Þ)Þ)Þ(ß-ß-Þ*Üêi êh ÛÞ)Þ)Þ)Þ)ß-Üée ée ÜÞ+à4à5åP ß1Þ'Þ)Þ(ß,î€üÎüÎîß-Ý%Þ(í~ á9Ý%Þ*Þ+Ý#ãCÿÝÿÝãBÝ"ß,Þ*Ý"Þ'Þ)Þ)Þ*Ý"äL è^ è^ äL Ý#Ý$Ý%ðŒá;Ý%Þ*Þ)Þ)Þ)Ý!Ý!Þ*Ý%ãDãDà7ß-Þ(Þ)Þ)Þ)Þ)Þ+Þ+Þ+Ü èb èb ÜÞ*Þ)Þ)Þ)Þ)Þ)Þ)Þ)Þ)Þ*Ý$Ý$Þ*Þ)Þ)Þ)Þ)Þ)Þ)Þ*Þ*Þ)Þ)Þ)Þ)Þ)Þ)Þ)Þ)Þ)ÿÿÿÏí6ÒbKGD„bÐZq pHYs Ö ÖoyœtIMEâ2íâ¬IDATÓc``dbfaecçàäâæáE>~A!aQ1q I)d iY9yE%eU5ud M-m]=}C#cd S3s K+k[;{Gd 'gW7wO/o_?d ÿ€À àаðˆÈ¨hd‰˜Ø¸ø„Ĥä”Ô´ô d‰Ì¬ìœÜ¼ü‚¢â’Rd QV^QYU]SË‹.Á[WßÐØÔÌ‹)ÐC z.“ò÷.%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:02+02:00Î\{IEND®B`‚qalculate-gtk-2.8.2/data/flags/MUR.png0000644000175000017500000000064413300326452014362 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<-PLTEê(9ì(9Ñ'?3!g mn66`ã¿ ÿÖÿÕàÏ «G¥R¥QÿÿÿOCŸibKGDo½0O pHYsttÞfxtIMEâ4(`zG:IDAT×uÇ1Á¯ ‚ *¨ ‚ *¨ ‚ *¨ ‹õ n;ø B’…"T¡ ]–°…#O.†0Rády%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:40+02:00 î“•tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/DJF.png0000644000175000017500000000211713300326450014315 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEÕêø‘Æík²çh±çj²çj²çj²çÿÿÿòøý»Üô~¼êh±çi²çj²çj²çÿÿÿÿÿÿÿÿÿèóû©Òñt·éh±çj²çj²çj²çÿÿÿÿÿÿÿÿÿÿÿÿþþÿÚìù—Éîm´èh±çj²çj²çÿÿÿÿÿÿÿÿÿøüþÉãö‡Áìj²çi±çj²çj²çÿÿÿÿÿÿÿþþÿÿÿÿÿÿð÷ý¶Ùó{»êh±çi²çj²çj²çÿÿÿÿÿÿÿÿÿüððõÂÃÿÿÿÿÿÿÿÿÿÿÿÿäñû¤Ððr¶èi±çk²èk²èk²èÿÿÿÿÿÿøÔÕé|€ßFJüîïÿÿÿÿÿÿÿÿÿýþÿØêû‰Ää_±Ð_±Ð_±ÐÿÿÿÿÿÿüîîãY]Øÿþþÿÿÿÿÿÿÿÿÿûþü¿éÄNÁf­A®B®Bÿÿÿÿÿÿþ÷÷ð©«ñ«­õÄÆÿÿÿÿÿÿÿÿÿÕðÙnÍ}±6¬(­*­*­*ÿÿÿÿýýÿýýÿÿÿÿûüÿÿÿç÷ê‹×˜-¶C¬(­*­+­+­+ÿÿÿÿÿÿÿÿÿÿÿÿõüö©á²A½U­+¬)­+­+ÿÿÿÿÿÿÿÿÿýþýÄêÊYÆk¯0¬(­+­+ÿÿÿÿÿÿÿÿÿÚòÞvÏ„"²9¬(­+­+­+ÿÿÿêøì’Ùž1¸G¬)­*­+­+½èÄPÂb­,¬)­+­+OÇS&bKGDìnµˆ pHYs¯¯^‘tIMEâ2€ímóIDATÓc``dbfaeà ìœ\Ü<¼|ü‚BÂ"¢bâh’RÒ2²rò ŠJÊh’’*ªjêšZÚ:ºhzú†FÆ&¦fæ–HVÖ6¶vöŽNÎ.®nîžPÀ éåíãëç  ’QÑ1±qñ ‰IÉ)©ié™PÀ ™•“›—_PXT\RZV^Q @Ë«ªkjëꛚ[ZÛÚa(ÑÑÙÕÝÓÛ×?aâ¤öv$‰ÉS¦N›>cæ¬ÙsÚ‘ÃÜyó,\´xÉÒeí¨ËW¬\µzÍÚuíh€aý†›6oiÇÄôwÆRŽ8%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:50:24+02:00?;n<tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/HNL.png0000644000175000017500000000141613300326451014335 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<,PLTEsÏsÏtÏtÏtÏtÏtÏtÏtÏtÏtÏ¥Íî¥Íî£Ìî”Äë¢Ìí¥Íî¥Íî¥Íî¥Íî¢Ìí”Äë£Ìî¥Íîÿÿÿÿÿÿòøü‡½èçòûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿçòû‡½èòøüÿÿÿÿÿÿÿÿÿûýþãðúùüþÿÿÿÿÿÿÄßôÄßôÿÿÿÿÿÿùüþãðúûýþÿÿÿÿÿÿøûþÌãõôùýÿÿÿÿÿÿÄßôÄßôÿÿÿÿÿÿôùýÌãõøûþÿÿÿóùý‘Ãêêóûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêóû‘Ãêóùýÿÿÿ¥Íî¤Íî Ëí£Íî¥Íî¥Íî¥Íî¥Íî£Íî Ëí¤Íî¥ÍîtÏtÏtÏtÏtÏtÏtÏëƒîobKGD'-¨# pHYsœœ&Í:4tIMEâ3畽¥IDAT(Ïc` =`$˜`€™…•Ä`çàäb† 3pÃ/¿€  °ˆ¨˜8\˜A$¥¤edåä•”UTÕà ê0 ¡©¥­£«§o`hdlb F(03·°´²¶±µ³wpt2C(€›åìâêæîáéåíãë瀰îšÀ àаðˆ°ÐȨè„#áþ‰‹OH1’’cÞ$P´í 6Ù“f%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:26+02:00Gf+tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/BYN.png0000644000175000017500000000136213300326447014351 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEà‹’ç§¬â’™×ktÈ1>È1>È1>à‰‘åž¤â’™ÖdnÈ1>È1>䚠魳栦ÙpyÈ1>È1>䙟魲埥ÙpyÈ1>È1>Ô_iÞƒ‹×hqÒU`È1>È1>á–ÖfoÞƒ‹ÕcmÈ1>È1>祪᎕㗞Ús|Ç/<È1>à‰‘é«°ã—ž×jsÈ1>È1>à‰‘é«°ã—ž×js㘞Ûr|Ê-<Ê/>Ê/>ß‚‹Áup›[G›ZG›ZGÙfq™‰kI§WK¥WK¥W祠¥„I§WJ¦WJ¦W螥 ¥…I§WJ¦WJ¦W䘙yI§WJ¦W䙟ŸI§WJ¦WÿÿÿÅ:‡žbKGDV é‰ pHYsttÞfxtIMEâ1 Qž\IDAT(Ï}ÑSÃ`…Ñ?µ­T©’Ú¶‘šûßJgs¿çó0B2Mf ›°Úì§ ·Çëó†Â‘h 9žH¦Ò(™l._@ÕŠ¥r€j­Þh¶hwº=T­?ŽÆl4äd:›/ØhÍåj½Ù²Ñ¡vûÃñÄF§ÖÏ—ëžu<_éýùþxð…QE‡Rã%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:09+02:00!Rü‹tEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of Belarus‚¹³IEND®B`‚qalculate-gtk-2.8.2/data/flags/ITL.png0000644000175000017500000000056713300326451014352 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<!PLTE’F‘EŸ\àòéÿÿÿÿÿÿÿÿÿùåçÔEOÎ)5Î+70…®‰bKGDøoéÇ pHYs  šœtIMEâ33¥'%lIDAT×c```2 Mï\µjÃÐç~h=ázÞ}%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:51+02:00ˆ#¼tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/XAF.png0000644000175000017500000000230313300326454014331 00000000000000‰PNG  IHDRóÿagAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“tIMEâ9 "/ïÈÇIDAT8ËÁYL›ðÿw—¯wK·vB‹åØÚ:`¬ÜÇØ‘lsÅdfú`â‹ÆDåİDMŒo>,Ìøà İ 3«1Ud[ÐqU®m(ƒR¹Y ô¢”Þý>?B ¢Ñ(T*•(Š"Úªê mg+«U:Í T4´¿¶øl~fÀ5ä«¶Uà×' ‚!‹ÅÐXS'J@k¯œ?i¼c+;y¢ÍZ+QæÉ0ì™NN o /¢÷×Fç¾=e?½}ëv7DQ ÑÒØZc´]ªï¦Ž«¯ù“ah2<ΫÀ‘¬$·1´ë†,ø`v,8æý@©×Îv³ „V®‚‚ååí¿÷þ‰}+Žco4 iVÊ3ÇPm/Ñtîeœ“HQtrøùÏ#×ýA?u×Ñ‚£ÞMš©x‚¤ç8lÎjÁrJl¬%°µÇÙÚ4Ø+¡Isð6bREŽ;èy04Lͺ'¯Ö}QRÇ¥[,¼2\y½ ]_\DS«Ñè!fÝKPkx¤b"’þ0‚y РŽ|ÿÑM'uîB›5ïÔ±OÒàƒ<‰]_^‚Þ …BÁ¡ªÚ„õÕ\£Ëx4èËÕ,rDĤL'Çi…NýR†åB<‹€Ÿ†ÑÄA*å°·»¯×’$ÐØRŒPèë+{ày) $H†’ IÎfHJ 𢠓³xî‰à«ÏpºJPØ –e‘Ÿ¯G4""™H’@:+ ‘M‚'H’*}¹XÙÜÜÜ^n6ó’l‹ó ÌÏî#ÜFNØ@:B&­BïÈ .¿ªEÑ+G‘Éf’‡Þ*¶¾¯»zîbÀH‘Š¡Þb‚¹L Mþx) Š¢±ã÷ã¨^‹US5»º»úÛ=Ç7tçÓÞð_ß9úß(»Qw¦µ‚Xv{`«,@$"G$ •JB¯7€"„ üäÁî¸ûדÉj÷±ÿÍx|*êmZsÙyàHƒ(p ŽãÀ0 B¹Cä—Qk´bÙåžqÜé딫”ûT_ÿ=$ÒÉÄÔc×ôRn×j,.*z»æ2H)‹‘ƒ%p )š¬v&%ú6†yºöïÄý‡¾výMÏí[Ý zz{ÐÜÒ‚égO‚cŽJxCVÆòiž”ý~8GêÔZXä…¹-ßúÎÂßÓwÿøÑÑqíFû¬"O«ÅBˆ¢ˆ‰©Itt|ŠÉ&‰Ö†¦òò kƒ dÍ2FBѱܪÇ=7î|øçlYiivaq‘r9$‰ÿ›ºˆ¹«%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-30T17:57:10+02:00ÁIEND®B`‚qalculate-gtk-2.8.2/data/flags/YER.png0000644000175000017500000000062013300326454014352 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<!PLTEÎ&Î&Î'ÿÿÿÿÿÿÿÿÿ¥¥¥1#óbKGDøoéÇ pHYsttÞfxtIMEâ7ôþH’2IDAT×c` "%$À`Œ\C(@å¤!†r$ÀÐf"†UH7.u?Á¡Š¨û%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:55:27+02:00èú¿åtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/RSD.png0000644000175000017500000000174613300326453014354 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÅPLTEÆ6<Æ6<Æ6<Æ6<Ç6<Æ6<Æ6<Æ6<Æ6<Æ6<Æ5<Å9?»G>Ä;?Æ5<Æ6<Æ6<Æ6<Æ:?ÄZTÁaW´sXÀaVÄ^WÆvflŒâ¬«ÏzlèÌÌÒ†xà¡‚}—>u @w @v=ti{™çßÞÎ’”ظ¹Í’çÚÙ„§ >t @v=thv•çäãÕ¯°áº»Ôª«èäナ¢ >t @v=t:rdjŠéààÔ¬­à¶·Ò¦¨êáá€}–:r=tb„§`ƒ§•‹ŸÚ´­Ì—”Ò¤¥Ë•“Ù´«¥‘¡aƒ¦b„§þþþÿÿÿóáßÈzOË|bàÕ×ΈuÅrCîÒÎÿÿÿþþþÿÿÿÿÿÿÿþþ湬ןèÜÝÙ©›á¬šþúúÿÿÿÿÿÿÿÿÿÿÿÿÿþþ÷èéòÛÜöåæþüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÜçGbKGD†ŒÞ;] pHYs N NwŒ#tIMEâ6êD°äIDATÓc`F&fV6vtÀÁÉÅÍÃËÇ/€.!($,"*&.!‰,(Ò2²rò ŠJÊ*RpÀ  jêšZÚ:ºzúªpÀ`†FÆ&¦fæ–VpÀ` 6¶vöŽNÎ.®ÖpÀàîž^Þ>¾~þnp–  ˆŒB’ˆ‚˜Ø¸ø„Ĥä”Ôh8`H‚ôŒÌ¬ìœÜ¼ü‚48`(‚¢â’Ò²òŠÊªêB8`¨‚Úºú†Æ¦æ–Ö`h‚öŽÎ®îžÞ¾þ6K´M˜8iò”©ÓÚ0$°iFo^`°Ý(%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:05+02:00Ò‚ÂtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/JOD.png0000644000175000017500000000215413300326451014330 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<(PLTEž G Ð&Å$ = Î&Ï&Ñ'Æ% > Î&Î&Î&Ï&Ñ'Æ% > Î&Ï&> Î&Î&Î&Î&Î&Ï&Æ$š$•]c£œœ¥¨¨¥¥¥¥¥¥¥¥¥¥¥¥Î&Î&Î'Î'Î&Î&Ï&Ñ&Ô3á]kõ¼ÃÿûûÿÿÿÿÿÿÿÿÿÿÿÿÎ&Ï)âr~ßesÎ&Î&Î&Î&Î%Í#Ð.ÜUdòÀÅÿþþÿÿÿÿÿÿÎ&Ï)äz†ályÎ'Î&Î&Î&Ï)Ï(Î&Î&Î&Ï&Ñ&Ô2áZjõºÁÿøúÿÿÿÿÿÿÿÿÿÿÿÿÎ&Î&Î&Î&Î&Ï&Ñ&Æ&š54•ˆy£Ç²¥Ó½¥Ñ»¥Ðº¥Ðº¥ÐºÎ&Ï&Ñ&Æ'0->[6 w=~A{>{>{>{>Î&Æ'0->[6v<|=z=z=z=z=Î&Ï&>[6v<|=z=z=z=z=Ð&Å'1-=[6v<|=z=z=z=ž*+GV5 v<|=z=z=z=Âw– bKGDa²°L† pHYs × ×B(›xtIMEâ3:ÜûÈIDAT(Ïc``dbfaecÇ88¹¸yxùøp)—”’Æ®@FVN^AQIYEUM]C0ÈÈÈÈjiMÑÑÕÓ704B@Æ&¦fæ –VÖ6¶vöލ¨ÀÉÙÅÕÍ]ËÃÓËÛÇ×Ï? ‡„†…ËDDFEÇÄÆÅ'$¢ ‚¤ä”Ô´t< 22³²sróò ‹ŠKJËÊ+PPAeUuMm]}CcSsKk[{*y³3¯«»§·¯ÂÄI“§ ™Î©uõӦϘ9köœ¹ó0Ãü@Ý -^²tÙrl€aÅÊU«×¬]·~Ãrì€aã¦Í[¶nÛ¾ö#³ŒÌY{,%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:58+02:00œfotEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/KWD.png0000644000175000017500000000152513300326451014342 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bPLTE(d2|>z=z=z=z= M'w;{>z=z=-g4{>z=z= M&w;{>z=z=z=-g4{>{>{>&‘»¦¦Ñ¼¥Ðºäâãÿÿÿÿÿÿàààÿÿÿÿÿÿáäãÿÿÿÿÿÿ2Ø—žï¬³î«²L® Î'Î'Î'‚ È%Ð&Î&Î&Î&L¯ Ð&Ï&Î&Î&Î& ‚ È%Ð&Î&Î&D ©Ñ&Ï&Î&v0©mbKGD=ÐmQY pHYs × ×B(›xtIMEâ4 \ž–¶IDAT(Ïc``dbfaeà Ø98¹¸yxq+àãÅeƒ˜¸„¤”´Œ¬œ¼VÀ ¨¨¤¬¢ª¦®¡©…(jëèêéa ŠŠÆ&¦fæXD¢¥•µ-V@¤;{G'g¬¤ÀÅÕÍÝÃÓË+*ðñõó Á BÃÂ#"£¢cbãⱆ„Ĥä”Ô´ôŒLì€!+;'7/¿ `(,*.)ÍÀ)Ÿ ÉŸsMÌb6ã%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:12+02:00Ö‘ŒØtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/GMD.png0000644000175000017500000000071413300326450014322 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<$PLTEÎ&Ï'椯M\®P[®²È¯;x):w(Î&Š:w(ÿÿÿ ~ãtRNSÿÿþÿÿþÿÿ9ëFbKGD ×ÄÀ pHYs¯¯^‘tIMEâ3j°õ3IDAT×cè@ ¸9(@ 0(!c$À0  r\C(`HC åH€aÀÍuO±¥îiÑ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:51:05+02:004« ËtEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of The Gambia°GHIEND®B`‚qalculate-gtk-2.8.2/data/flags/TWD.png0000644000175000017500000000156013300326454014355 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<¶PLTE•••–”““”–”˜‹í ÿýþ••–’œ--§--§œ’•—‹••”œ^^¼©©Û©©Û^^¼œ“˜‹••“--¨¨¨Úÿÿÿÿÿÿ¨¨Ú--¨“˜‹••“--¨¨¨Úÿÿÿÿÿÿ¨¨Ú--¨“˜‹”•“›_]»©¨Ú©¨Ú^]»›’—Ší ÿý˜˜˜• Ÿ)-ª)-ª Ÿ•˜š ì ÿý‹‹‹ŒŠ ‰ ‰ŠŒŠ !‚î ÿýí í í ì î î î î ì í ì î ýþþÿÿÿÿÿÿÿÿÿÿÿþþþýýýýþþþÿÿÿF”rÞbKGD‘ ¾štIMEâ51g'C·IDATÓc``dbfaecçàäâæáåã‡A!aQ1q I)i Y9yE%eU5u M-m]=}C#c S3s K+k[;{ G'gW7wO/o_?„„@`PpHhXxDdTtL,B".>!1)9%5-=#3+;!‘›—_PXT\RZV^QYU¨©©­«ohljnimkïèDHtÁ@wOo_ÿ„?@ ä»:÷ÂäÆÏ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T14:53:17+02:00ÎIEND®B`‚qalculate-gtk-2.8.2/data/flags/KZT.png0000644000175000017500000000247013300326451014365 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<¦PLTE¯È±¹±¼¯É¯Ê¯Ê°¿y¹oj¸z¯Ç¯Ê¯Ê¯Ê¯Ê¯Ê¯Ê±½“¼\ºi¯Æ¯Ê¯Ê¯Ê¯Ê¯Ë¯Ë¯Ë¯Ê¯Ê¯Ê °Áw¹qg¸}¯È¯Ê¯Ê¯Ê¯Ë °Ã%²¯-³©±¶¯È¯Ê¯Ê±»~ºlo¹w°Ä¯Ê¯Ê¯Ë°¾R¶ƒºh”¼\p¹v6´¢¯È¯Ê¯Ê±¹‡»ey¹p °Ã¯Ê¯Ê¯Ê¯Ê>´›š¼WóÄþÅ ÖÂ*p¹v±¶¯Ë¯Ê¯Ê °Ár¹ub¸€¯È¯Ê¯Ê¯Ê¯É°ÅU¶‹ÏÁ/ÿÅ þÅ þÅ •¼[-³¨¯É¯Ê¯Ê°½Œ»a{ºn¯Ç¯Ê¯Ê¯Ë:´ŸM¶K¶’º¿?ÿÅ ÿÅ ôăºh8´ ^·„±½¯Ë°½Œ»a{ºn¯Ç¯Ê¯Ê¯Ë_·ƒ”¼\8´ p¹vº¿?ÐÁ.›¼VQ¶X·ˆ²¾E²³¯Ër¹u¯È¯Ê¯Ê¯Ë ²²Y·‡7´ 9´ P¶ŽV¶‰Hµ”3³¤Hµ”_·ƒ¯Ç¯Ê±¹‡»ey¹p °Ã¯Ê¯Ê¯Ê'²­&²®*³ª?´›>´›6´¢%²®Aµš°¾¯Ë¯Ê±»~ºl°Ä¯Ê¯Ê¯Ê¯Æ °ÀN¶:´ŸO¶U¶‹°À¯Ë¯Ê¯Ê °Áw¹qg¸}¯È¯Ê¯Ê¯Ê¯É±¸2³¥-³¨°¾¯Ê¯Ê¯Ê±½“¼\ºi¯Æ¯Ê¯Ê¯Ê¯Ë¯Ì¯Ì¯Ë¯Ê¯Ê°¿y¹oj¸z¯Ç¯Ê¯È±¹±¼¯É¯ÊÿÿÿÈ´ƒbKGDá_Ϧ pHYs¯¯^‘tIMEâ-^ f41IDAT(Ïc``dbfaÅ ØØ98¹|n^>~‚BÂ"0ž¨˜¸„¤”´Œ,’9yE%(GYEUM]CSK[I®ž¾!”cdlbjfnaiemƒP`kgïàa;9»¸º¹{xzyûøúÁøƒ™!¡aá‘QÑ1±qñ ‰pIÉ)©i`fzFfVvNn^~AaQq \AiYyE%˜YU]S[WßÐØÔÜÒÚÖŽ°¢#°³ ÌìîéíëŸ0qÒä)S§MŸW0sÖì9GÎ7ÁÂE‹—,]¶|ÅÊUp«×诅zsÝú 7mÞ²uÛö;wÁìÞ³w, ö8xèð‘£ÇŽŸ8‰‡S§Ïœ=çž¿pñÒå+W¯!…äõ7oÝÆ›wîÞ»ÿÁÑiQ±o4%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:45:15+02:000dvïtEXtSoftwarewww.inkscape.org›î<tEXtTitleFlag of KazakhstanÓc÷IEND®B`‚qalculate-gtk-2.8.2/data/flags/VEF.png0000644000175000017500000000137413300326454014342 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEÿÌÿÌþËþËþËþËþËýËýËþËþËZ`QZ`QZ_QX]O_dSehVehV_dSX]OZ_Q!! "€*I—+J—>Z¡>Z¡+J—*I—"€ $}$}#} .ƒ,J“:Uš2…**2…:Uš,J“ .ƒ#}$}$}$}:Š=Yœ$}#}$}$}#}$}=Yœ:Š$}$}$~$~.„Nj¨,ƒ$~$~$~,ƒNj¨.„$~I`I`K aX+gK aI`K aX+gK aI`Î+Î+Î+Í+Î+Î+Í+Î+Ï+Ï+ÿÿÿ´K\bKGD^Öa» pHYsttÞfxtIMEâ7󓌋¢IDATÓc` `Ę €™…•ƒ“‹…*ÀÀ <¼|ü‚BÂ"X"a`hdlbjfnaiemc ‘°{G'gWWg7wO°ƒxûøúùƒþAÁ`!† ˆ1"#¢¢CÁB 18C,@ºà)C»[(%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:55:31+02:00G€ŠAtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/MTL.png0000644000175000017500000000103613300326452014347 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEÿÿÿÿýýíÙÜõçéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùãåÕ0EÏ)Ï+ÿýýùðñÒÀÂâÐÒþùúÿþþÿÿÿíÙÜÓÀ®¦£»°¯ÜÆÉúñòÿÿÿõçéâÐÒ¼±°ÉººêØÛüö÷ÿÿÿÿÿÿþùúÜÆÉêØÛÿÿÿÿÿÿÿÿÿÿÿÿÿþþúñòüö÷ÿÿÿÿÿÿÄÜý bKGDaˆë pHYsttÞfxtIMEâ4-iŽÈTIDATÓc``dbfaecggçàäâæ^>~A!aL Q1q I)L iY9yEL %eU5u L M-m]=vL 6a)Ez v8žÏr{HõÓB%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:45+02:00[Ö¼2tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/XCD.png0000644000175000017500000000176413300326454014343 00000000000000‰PNG  IHDR‘h6gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs  šœtIMEâÚZh{ãIDAT(ÏÁKkUàsfæœyfæ¾Û$÷¦ÉµiCfASŠ« J«E7\´Ð ºñù.„þwº± ‘¢%âFnµ($ÆÖ4¦yÝܹ¯™;¯3çÌ9Çïƒ÷w¿ "È~#?Í{„œ†ÕP!”Ù‘¢È)\7´’®Ù FÙ3-bƒ*WÔʸ¬÷Èæé^ï!AµŽ½²$.BK¯IÉ…¤-¥'e¨“’ûWgôåÂ2L†öÞ🫫«í«7€›Ýñ®Ô(p ŸUß\ojž¹ù »ý(\{ ™.×àÌRZ™¡?~wrï›§—^+^l®OR>4TWX;:îv6ãk· l(„¤“d°h½=7ï||.½ä~rs«óïOÓn;£ãœGŠmãýо„\OË3ñêÌ-׺h@.ØÔ’öáúFeùã«Ïzö·…j¦ê)6ªæDÎ6½¢9ŽÒí%êë‡_®¤Gѯ'~tgà |åÁ=Û9R%g©í3 Å•æçí»qÇ7/(²pŸW«·[õöåwØ“ÇjŒ™zý£ šA_T[Y?9Å"˜£þPu<žbÕ{TôFÉÓjݰ8U‘@%JœDÓg=C×&s°Ùª°£zçó“‚“c{e­~S0»µ¨LFZï¹j¤ÉŠZm#ôUéïþ·hz}§ö^rn#ÃÕ_Žï꓉Óy˜•«&‚®V·_È Þn.öÉþñèçÉ èGQ  R+{•?ÿb›ÎÏ/¨¬¤xh({mñ‚æêöèþ„„Å!TäBm…ðèá÷Áõ÷%£‚?ì~*€dÏÎ{WÊf«v% Ö“Ìß?Ýùm3<3«_~ÃJ2ï"á×[ïÒ"‘’3‘W­¶‹kRBÊãÃno0s¦ž›;ã4?¦Ë¬5ÛÓhC„ºjcÕˆé€qZŒÍŠ|yvÎ5+ãÿÆÑ*ó_'¢ÿØ9ÚF %tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-30T18:04:01+02:00Ê ÆKIEND®B`‚qalculate-gtk-2.8.2/data/flags/NZD.png0000644000175000017500000000213713300326452014351 00000000000000‰PNG  IHDR w}YgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEâ4;ä½;™)IDATHÇÅ”OlUÇ?ïÍ›î,ÛnMLk*Ð)-XicRŠã_ åÀÁh"ž4\LàâÅÿÑÄ‹^$èF…hˆÑ#‰1Æ•tA¡E«Á­ýO«ëvgwvfÞ<Ó.iÙø=½™¼ùý>ïûý½çŸzÅÜ|÷íœâF^?~ž¯¾¾DäUyd¨ó'xÉ䨧Q™w®sØß³­+Íø†~öfz¶Bðo¤ž¶Ø;}†›š9²§—/îÙÀ['F±m«¶ÉVn†}®`°Ç!ÝßË'E‡·ÿÀì|©qs¹ô>6ÖoZË÷ŽÂN9ì¾¼ÀÃíY†^bznóò ‚'»iéòéìsñznáÃSy¾9;NÛ §IQ®„°ŠÁ¶-¶¹Ÿç}ÂP×£»öm@J‰ÐÒ’À skFP iâØ ¤`2R<ökS¡ºª°m+öÛº†Q}j+cÀÄÈ&¢(y®Y)'ƒ,"nªDQÄ‘±ä»0ŒR -I´Ê õº¤RŠ­[:yè.—ÌÏ?2>’g±·ì›‡ÁŸ}ŽŽö2çrÌÌù¬&7Så·B™ÂÔI–%I;6%¯Š1P,µY¸¯»™-‚wF+Tüð ÀŒñèV—íYù£ñÞOïæ · 8<#Á¡c9F'Šìß³™Ú›Ø1{=_âý DIþBpo×î¿!äKi¦*WæÂ| žh½Ò=õÚP'â»a>žô9:!ÉÍD^Àúî*“Q’P¡èóí™<¹‘)îèäñ[x°»@Ç—g98³ ˆ ¥ÀpY[ Ô*þ¥Äi!0ñJ±vóÓFK‹cúaíêd›V]à+·l›ŽQ)›Ž›²èr…Ùß+襣JKIc_½l|Þ,N½aºj½¬ØÔ¬¿©%Œzhõ×Ë’×Ö¸Væ?©Ò@m­m­Îÿ` Ûœâ€pÀ È6§’ëHý³ÊSÊ~Ä… 9}Ù¯ÖñºZk>óCâÆÎë` ÿå¾?W·?@{ãg¥%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:59+02:00PÜÖØtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/SBD.png0000644000175000017500000000231013300326453014320 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<jPLTEQºRºbÁPºQºQºQºP¹`ÀU¼PºQºQºQºQºQºO¼Qº0j›Ÿ¢TõÍçÅT»K„ΧÃç={ËRºQºPº)mżåf–Ö W½QºQºQºQºP¼Qº*fŸŠ—aáÃ)åÄ™œ#Lr-O¹U‹ÑÈÚðB~ÌO¹PºP¹%jĽÒíy¤ÛRºQºQºQºQºP¼Qº+gž‹˜`âÄ(æÅšœ"Fo.![3Z3Pº^¿cÁ\¾T»3tÈ Y½ X½cÁaÀQºQºQºQºQºP¼Qº+gž‹˜`âÄ(æÅšœ"Fo.![3Z3![3![3QºPºP¹PºJƒÎÑßòj™×S»O¹PºQºQº![3Z3![3![3![3QºPºS»N¹,oÆ•¶âFÍN¹R»QºQºQº![3R»!gÃ_’ÔbÁU¼T»U¼\¾XÒ1rÇT»QºRºg—ÖäíøS‰ÐPºQºP¹3tÈØåõ޲àV¼QºO¹,oÆ[Ó"hÃP¹QºPº^¿WŒÒ~A!aQ1q I)iY9yE¸´’²Šªšº†¦–¶ƒ®ž¾¡‘±‰©™¹TÚÒÊÚÆÖÎÞÁÑÉÙÅ•ÁÍÝÃÓËÛÇ×Ï? ,ŸÀ˜”œ’š–ž‘™•ƒª;7/¿ °¡¨¸¤´¬¼¢²ªº¦UwP¨ ¾¡±©¹¥µ­½£³ ]7XAwOo_ÿ„‰“&O™: ]7XÁô3gÍž3wÞü ¡ë+X¼dé²åA+V®Z½f-ºn°‚uë7lÜd½yËÖmÛw ë+àQÂt9о˜.GQ°k7nÝ`{öîÛàà¡ÃGŽb ÇŽŸ8yêô™„BâѾ,²¡ Ñ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:28+02:00ñp¤2tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/LUF.png0000644000175000017500000000063213300326452014342 00000000000000‰PNG  IHDR=¥gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<!PLTEí)9í)9í*:ù³¹ÿÿÿÿÿÿÿÿÿ¥Þó¡Þ¡Þ¡Þg >CbKGDøoéÇ pHYsœœ&Í:4tIMEâ4?òO¬é%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:35+02:00\ ÅltEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/ZMK.png0000644000175000017500000000133613300326454014361 00000000000000‰PNG  IHDR;úO§gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<#PLTEŠŠŠŠ‹ŠŠŠ‹‹ŠŠ‡TzN~6„G*…:‚S|3€Š‰Q{–n©kÇr¦i¦hŽs3‚ŠŠŠ"‡=‰ozm;~‰ŠŠŠ‹ŒŒŒ0ƒ!ˆ‹ŠŠŠо~þAÁ!¨¡aá‘QÑ1±qñCL_¹,ã×7Ã%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:55:26+02:00N´QtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/ALL.png0000644000175000017500000000164413300326446014333 00000000000000‰PNG  IHDR%3gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<¤PLTEä ä ä ä ä å ä ä ä ã å á Ûã ã Ûá å ã æ Ǩ£Y ¢¢Y £¨Çæ æ Æk9[ C C [ 9kÆæ ÇqqÇæ æ ÊssÊæ Ê{<<{Êå Ì€ˆV V ˆ€Ìå å È‹•iH H i•‹Èå å Ö¶Á–$$–Á¶Öå ä ä æ ç ÉW W Éç æ ä ä ä ä ä ç ¦¦ç ä ä ä ä ä ä ä ä ÿÿÿ ÷êbKGD‹òoGà pHYsººôw0tIMEâ-'ÕÞÃIDATÓc`À™˜YXÙØXY˜Ù‘„98¹¸yxùø…8„…EDÅÄ%$¥¤edå„å•”UTÕÔ54å‘„µ´utõô ŒML‘„ÍÌ-,­¬mlíìÌ„œ]\ÝÜ=<½¼‘„}|ýüƒ‚CBÑ„#"£¢cbãâ“’‘„SRÓÒ32³²sróò‘„ ‹ŠKJËÊ+*« „«kjëꛚkkªQƒ¥¥µ­½£3¸:»º:‰k)¤øÆîÅ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:45:06+02:00Í&lìtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/LRD.png0000644000175000017500000000166313300326451014341 00000000000000‰PNG  IHDR @ÞkgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ePLTE'g(h(h¾-¾-¾-*i(h'gâ¡â¡â +j(h6rõØÞõØÞôÕÜ(g'g#E}Ä@Ä@Ä@*i(h)h礲礲碱*i(h+jñÉÒñÉÑðÇÐ+j+j+jÃ<Ã<Ã<²¾Ñ²ÁÔ²ÁÔì¸Ãì¸Ãì¶ÁïµÀï·Âð·Â(h'g(h(h%b£ 6À-¾-*i=w'g'g3n™䑢â¡=\Œ¢½*L 0n9tÒ¿Î÷ÚßõØÞ´ÀÓýþþ¡½6r&c¨EÆ?Ä@}‘²°½ÐXrœ$e5pÇ“¨é¥³ç¤²>w /m=w'g8sϳÃóËÓñÉÒ*j+j*j,k*f¨CÅ<Ã<²ÁÔ²ÁÔ¸ÀÒä¹Åí¸Ãì¸Ãð·Âð·Âï·Âí¸Ãì¸ÃÿÿÿPÈ'3tRNSYùÿÿùXYùÿÿùXZùÿÿùYYùÿÿùXZùÿÿùYZùÿÿùYYùÿÿùXYùÿÿùYYùÿäÍúbKGDv1cÉA pHYs ç 癪&tIMEâ4¦£õÒIDAT(Ïc``d26153·°´ÂÌ,¬ lìÖ6¶vöŽN˜€“‹›‡—ÏÙÅÕÍÝÃÓ ð 2 ‹xûøúùaQ1q I©àаðˆÈ(L -#Ë '¯Ÿ˜„ •”TTÕ’SRÓÒ32³0º†&ƒ–¶NvvvNn^~&ÐÕÓg004*,,,*.)Å¡@SC= 'Y¡¬¤˜„€)+#…€¼).&„€JP€ß '57§NŠ,Vf+œݯ“® _Ór%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:52:18+02:00ráÓ–tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/THB.png0000644000175000017500000000061513300326453014333 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEí$í ómrÿþþþþþrm L$Oÿÿÿ:V>ÒbKGD†Þ•z pHYsttÞfxtIMEâ6:¡Œi5IDAT×c`@‚H€A 0#$ÀŠÒC9@å (C1ÅhKQœƒâPd"Þ,¡’ç%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:58+02:00ûµ­+tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/AUD.png0000644000175000017500000000231413300326447014330 00000000000000‰PNG  IHDR øbêgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs Ö ÖoyœtIMEâ0%zÞÃþ»IDAT8Ë…”_lUÆ¿sïÌÎtí*%UZ[)Ú&Z°)5MkK % ‰ÒÄ4mL´ÑHm"ø ¼ÃCyPÀ 64R^ @)‹< ‰¦ÿ(…4´ˆ‚­Úÿ»ÝÝ™{S—µ-ñ{šdî=¿ûûKüq3vm»˜*ß÷åÍ›? ‰ÝM›;‡?P_zèÔ‰XSVà~Uzoû«˜ßôNáî¡èô<‘dF†4@`™Ä §K¾ÞÛS{¾m°Åë8¾=?/?u@ –Pù¶ìxcdðí»5M¯É}¿ìÓ_£ÓóDÆ«s(d‡B6ÀËT÷Þe7+»ªH·æ =õR®[³kø¡ÞXWÓì?ѽþâ÷Íås¯¼ÙöÝý† Ôõ+cN2Ðâiítu½ `çÎ3BXÌœ‰'ÞT­à m=¡§¦ ÁÈÎÂà0lx0<Ó3ÓÂXey®½¦ï­iÏ&h¿˜U8ü<€Hä‘á{J3 € Ĉ&³)Ê[ü)%bq,$› 'åe6A 5ÉHdQ€Y DÂg;òºW5–}ÖX´ª·Ç¹>8\ÛPÑ´)¯ïì/ë „Õ}vööäá™—oü.1;³0pð@¤µ 0™!D@ò¼TQQÎÉ“;ZZ®öö>ÂÔš¥’uÔ—ìͶ{ªs¬®Ý™¤úè%X⣟Ö}ÑÒ]ðÚÆÊgS[îœOüñg}ã…ƒU¥û[>ù°úÖ¶ÓW7tÄt`yZ|Âøx´¡¡ 0‰¤Ö €VcŸ‹P,ð4Ü9P$,Û¦ââfÐIzR Ï‹"{ísftvn&®a ¤ü¥­­•íí·¦¦âB½Äah%áAH¥™ˆ˜À$‰,f–’(å$ÁœyÉi@aahbbÁót¦3ƒt ÅÂ3?S[SàÒåû££³”b?$À£g–öaÌrIë Æ£ìIIJ9ÕÕEßÙ  ¹¹{tô/)-À¼Â ú£à'Jˆ@&K^"(¥m; -Þa(°í RšÓ¿ƒVkí-_idÄD”LºGöû‡=vl ™tÓ#ó1«={*D"w‰Œ%F 8´deIÇqXVÀqþ_ Y¢Q'ýF­à -Çñ„0üåV4&¬èõ ¥Ç©»uß%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:48:37+02:00 ë IEND®B`‚qalculate-gtk-2.8.2/data/flags/PYG.png0000644000175000017500000000124313300326453014353 00000000000000‰PNG  IHDRÐÍô¤gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÉPLTEÕ+Õ+Õ,Õ,Õ,Õ,Ö, Õ,Õ,ð´¯ð´¯ð´¯í°¬ç«¦í°¬ð´¯ð´¯ÿÿÿÿÿÿÿÿÿ÷úûÑ×ÖÇÎÍÔÙØ÷ùúÿÿÿÿÿÿÿÿÿÿÿÿßßß™° Ôàū²ÞÞÞÿÿÿÿÿÿßßߦ¼­ÀÚ·®Ê·áàáÿÿÿÿÿÿÿÿÿÿÿÿûúøéêçßèáéëçûúøÿÿÿ¥¸à¥¸à¥¹à¡µÜž±Ù¡µÜ¥¹à¥¸à9¨9¨9¨9©9©9©8¨8¨$gÕbKGDugä2 pHYsœœ&Í:4tIMEâ5_Á{ªIDATÓc` `Ä ˜à€™…•ƒ!ÀÀ \Ü<¼|üA—‚‹0HÁ€´Œ¬œ¼‚¢’4\INYEUM]CIN ´utõô ´á" Æp`bjfnai…`°†[;{[„ƒ#nÀà„+ªŠ5v,E0tEXtAuthorCaleb MooreÁï–%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:53:24+02:00Ô Õ?tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/BWP.png0000644000175000017500000000056213300326447014352 00000000000000‰PNG  IHDRþ ¢¦gAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTEuªÛt©ÛŠ¹ä”š ÿÿÿö*îbKGDøoéÇ pHYs × ×B(›xtIMEâ1ÒΛ#IDAT×c` "%$À`Œ\*EŠ(F“zªñJdÛØ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:49:30+02:00:E¾»tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/USD.png0000644000175000017500000000172613300326454014356 00000000000000‰PNG  IHDR6ä?àgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ÈPLTESRQP~ON|QP}PO}PO}PO}PO}QP}ON|PP~^Mw¥*@µ):´):GFv[[…[Z…[Z…[Z…[Z…[Z…[Z…[Z…[Z…ZZ…[U€Õ³½ìÅÊêÄÉSR[Z…ZY„[Z…ZY…[Z…[Z…ZY…[Z…ZY„ZZ…cY‚Â~׉’Ö‰’EDu[Z…[Z…ZY„[Z…ZZ…ZZ…[Z…ZY„[Z…ZZ…VIu¹duÌkwËkwRQ~[Z…ZY„[Z…ZZ…[Z…[Z…ZZ…[Z…ZY„ZY…ea‰ÚÄÍóÙÜñØÛJIx[Z…[Z…ZZ…[Z…[Z…[Z…[Z…ZZ…[Z…ZZ†XHs¬?S½@O¼@PLKz[Z…[Z…[Z…[Z…[Z…[Z…[Z…[Z…[Z…ZY…_[„ؼÆðÐÔîÏÓML{WV‚VU‚WV‚VV‚WV‚WV‚VV‚WV‚VU‚VV‚]R|½p€Òz„Ðy„“”°’’¯‘’®‘’¯‘’¯‘’¯‘’¯‘’¯‘’¯‘’®‘’¯š«Ç{ˆÑy„îÎÒîÎÒîÎÒîÎÒîÎÒîÎÒîÎÒîÎÒîÎÒîÎÒîÏÓîÏÓ¼@P¼@P¼@P¼@P¼@Pÿÿÿ#…×bKGD—æn¯ pHYs s s αmtIMEâ-¤[WÑIDATÓc``dbfaecçàäâæáåC ü‚BÂ"¢bâ’RÒ2²h€AN^AQIYEUM]CSK[ 0èê雘š™[XZY£[;{G'gW7wO/4Ààíãë牢¢cbãâ“’SRÓÒ3ÐCfVvNn^~AaQqIiY9`¨¨¬ª®©­«ohljniÅnkïèìêîéíìèëŸ0ÃðIp0yÊÔiNó ¬ñ¼€A/`àà ˜~å°6¹ÿ%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:45:17+02:00§ûgÆtEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/flags/SEK.png0000644000175000017500000000101713300326453014335 00000000000000‰PNG  IHDR?ŸšgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<{PLTER“R”ZŠÌ³ÿÍÿËcZP–R“R”ZŠÌ³ÿÍÿËcZP–Q”Q”Y‹Ì³ÿÍÿËbZO–•™=•™=œœ9éÁ ÿÌþ˾­%”˜>ÿÍÿÍÿÍÿËþËþËÿÌÿÍÿÿÿ$™•/bKGD(½°µ² pHYs a aüÌJ%tIMEâ616^°WIDATÓc`F&fV6v,€ŠR`ÀÉÅÍÃËÇÏ À@PHXDTL\0H€¤”´Œ¬œ¼2`PE%eU5ud€O xœÇñt C6ñ“p*%tEXtdate:create2018-05-20T19:13:25+02:00£» ¾%tEXtdate:modify2018-04-27T13:54:49+02:00‘h¦tEXtSoftwarewww.inkscape.org›î<IEND®B`‚qalculate-gtk-2.8.2/data/Makefile.am0000644000175000017500000000212413367263762014165 00000000000000# # data/Makefile.am for qalculate # noinst_DATA = argumentrules.ui calendarconversion.ui csvexport.ui csvimport.ui datasetedit.ui datasets.ui decimals.ui \ functionedit.ui functions.ui main.ui matrix.ui matrixedit.ui namesedit.ui nbases.ui \ setbase.ui percentage.ui periodictable.ui plot.ui precision.ui preferences.ui simplefunctionedit.ui \ unitedit.ui units.ui unknownedit.ui variableedit.ui variables.ui flags.gresource.xml ui.gresource.xml \ rpn-swap-symbolic-16.png rpn-swap-symbolic-24.png rpn-swap-symbolic-32.png rpn-swap-symbolic-48.png \ rpn-swap-symbolic-64.png rpn-swap-symbolic.svg flags/*.png # this is for gnome desktop_IN_FILES = qalculate-gtk.desktop.in desktop_DATA = $(desktop_IN_FILES:.desktop.in=.desktop) desktopdir = $(datadir)/applications @INTLTOOL_DESKTOP_RULE@ appdata_IN_FILES = qalculate-gtk.appdata.xml.in appdata_DATA = $(appdata_IN_FILES:.xml.in=.xml) appdatadir = $(datadir)/appdata @INTLTOOL_XML_RULE@ pixmapsdir = $(datadir)/pixmaps pixmaps_DATA = qalculate.png EXTRA_DIST = \ $(desktop_IN_FILES) \ $(appdata_IN_FILES) \ $(pixmaps_DATA) \ $(noinst_DATA) qalculate-gtk-2.8.2/data/main.ui0000644000175000017500000142067513371244525013423 00000000000000 False popup False combo True True False False True False 0 True True True True never True True False False True False True True False True False True False True False True False True False True False True False True False True False True False True False True False True True False True True False True True False True False True True False True True False True True False True True False True True False True False True True False True False True False True False True False True False True False True False True True False True True False True True False True False True True False True True False True True False True True False True True False True True False True False True True False True True False True True False True True False True True False True False True True False True True False True True False True True False True False True False Default assumptions True True False False Unknown menu_item_x_number False Not Matrix menu_item_x_number True False Number True False Complex menu_item_x_number True False Real menu_item_x_number True False Rational menu_item_x_number True False Integer menu_item_x_number True False True False Unknown True True False Non-Zero menu_item_x_unknown True False Positive menu_item_x_unknown True False Non-Negative menu_item_x_unknown True False Negative menu_item_x_unknown True False Non-Positive menu_item_x_unknown True False False True False Default assumptions True True False False Unknown menu_item_y_number False Not Matrix menu_item_y_number True False Number True False Complex menu_item_y_number True False Real menu_item_y_number True False Rational menu_item_y_number True False Integer menu_item_y_number True False True False Unknown True True False Non-Zero menu_item_y_unknown True False Positive menu_item_y_unknown True False Non-Negative menu_item_y_unknown True False Negative menu_item_y_unknown True False Non-Positive menu_item_y_unknown False True False Default assumptions True True False False Unknown menu_item_z_number False Not Matrix menu_item_z_number True False Number True False Complex menu_item_z_number True False Real menu_item_z_number True False Rational menu_item_z_number True False Integer menu_item_z_number True False True False Unknown True True False Non-Zero menu_item_z_unknown True False Positive menu_item_z_unknown True False Non-Negative menu_item_z_unknown True False Negative menu_item_z_unknown True False Non-Positive menu_item_z_unknown False Qalculate! True False vertical True False True False _File True False True False _New True False True False Variable True True False Matrix True True False Vector True True False Unknown Variable True True False Function True True False Function (simplified) True False Data Set True True False Unit True True False Import CSV File… True True False Export CSV File… True True False _Store Result… True True False Save Result Image… True True False True False Save local functions, variables and units Save Definitions True True False Fetch current exchange rates from the Internet Update Exchange Rates True True False True False Plot Functions/Data True True False Convert Number Bases True True False Calendar Conversion True True False Percentage Calculation Tool True False Periodic Table True True False True False _Quit True True False _Edit True False True False Manage Variables True True False Manage Functions True True False Manage Units True True False Manage Data Sets True True False True False Factorize True True False Simplify True True False Apply partial fraction decomposition to the current result. Expand Partial Fractions True True False Set Unknowns… True True False Convert to Unit True True False Set Prefix True True False Convert to Unit Expression… True True False Convert to Base Units True True False Convert to Optimal Unit True True False True False Insert Matrix… True True False Insert Vector… True True False True False _Copy Result True True False True False _Preferences True True False _Mode True False True False Number Base True False True False Select Result and Expression Base True True False True False Binary True True False Octal True menu_item_binary True False Decimal True True menu_item_binary True False Duodecimal menu_item_binary True False Hexadecimal True menu_item_binary True False Other… True menu_item_binary True False True False Sexagesimal True menu_item_binary True False Time Format True menu_item_binary True False Roman Numerals True menu_item_binary True False Numerical Display True False True False Normal True True True False Engineering True menu_item_display_normal True False Scientific True menu_item_display_normal True False Purely Scientific True menu_item_display_normal True False Simple True menu_item_display_normal True False True False Off: 1/7 ≈ 0.14285714 On: 1/7 = 0.142857 142857... Indicate Repeating Decimals True True False Show Ending Zeroes True True False Off: 2.5 ≈ 3, 1.5 ≈ 2 On: 2.5 ≈ 2, 1.5 ≈ 2 Round Halfway Numbers to Even True True False Off: 1/x On: x^(-1) Negative Exponents True True False Off: -x + y On: y - x Sort Minus Last True True False True False Complex Rectangular Form True True True True False Complex Exponential Form True True menu_item_complex_rectangular True False Complex Polar Form True True menu_item_complex_rectangular True False Fractional Display True False True False 1/3 ≈ 0.33333 Decimal True True True False 3/9 = 1/3 6/4 = 1.5 Decimal (Try Exact) True menu_item_fraction_decimal True False 6/4 = 3/2 Fraction True menu_item_fraction_decimal True False 6/4 = 1+1/2 Combined True menu_item_fraction_decimal True False Interval Display False True False Off: 1/2*pi ≈ 1.5707963 On: 1/2*pi = 0.5 pi Adaptive True False Calculates an interval of possible values and keeps track of precision changes. Significant Digits menu_item_interval_adaptive True False Interval menu_item_interval_adaptive True False Plus/Minus menu_item_interval_adaptive True False Midpoint menu_item_interval_adaptive True False Unit Display True False True False Do not use any prefixes in result True True False Show prefixes for primarily SI and CGS units. Use prefixes for selected units menu_item_display_no_prefixes True False Use prefixes also for currencies menu_item_display_no_prefixes True False Use prefixs for all units menu_item_display_no_prefixes True False True False Enables automatic use of hekto, deka, deci and centi when prefixes is enabled Enable All SI Prefixes True True False Enables automatic setting of prefix for denominator in addition to the numerator Enable Denominator Prefixes True True False Off: (2 m)/s On: 2 (m/s) Place Units Separately True True False True False No Additional Conversion True True True False Convert to Base Units True menu_item_post_conversion_none True False Convert to Optimal Unit True menu_item_post_conversion_none True False Convert to Optimal SI Unit True menu_item_post_conversion_none True False If enabled: 15 in = 1 ft + 3 in 3,2 h = 3 h + 12 min Convert to Mixed Units True False Abbreviate Names True True False True False Enabled Objects True False True False Variables True True True False Functions True True True False Units True True True False Unknowns True True True False True False Units in Physical Constants True True False If not enabled, treats all variables as unknown Calculate Variables True True True False True False Disables/enables complex numbers in result Allow Complex Result True True True False Disables/enables infinite numbers in result Allow Infinite Result True True True False True False Approximation True False True False Off: 1/2*pi ≈ 1.5707963 On: 1/2*pi = 0.5 pi Always Exact True True False Calculates an interval of possible values and keeps track of precision changes. Interval Arithmetic True menu_item_always_exact True False Try Exact True menu_item_always_exact True False Approximate True menu_item_always_exact True False Change angle unit used in trigonometric functions Angle Unit True False True False Degrees True True True False Radians True menu_item_degrees True False Gradians True menu_item_degrees True False None True menu_item_degrees True False Assumptions True False False Unknown True True menu_item_assumptions_number False Not Matrix True menu_item_assumptions_number True False Number True True False Complex True menu_item_assumptions_number True False Real True menu_item_assumptions_number True False Rational True menu_item_assumptions_number True False Integer True menu_item_assumptions_number True False True False Unknown True True True False Non-Zero True menu_item_assumptions_unknown True False Positive True menu_item_assumptions_unknown True False Non-Negative True menu_item_assumptions_unknown True False Negative True menu_item_assumptions_unknown True False Non-Positive True menu_item_assumptions_unknown True False Algebraic Mode True False True False Simplify True True True False Factorize True menu_item_algebraic_mode_simplify True False True False Assume that unknown denominators are non-zero Non-Zero Denominators True True False Warn when unknown denominators are assumed non-zero Warn About Denominators Assumed Non-Zero True True False True False Parsing Mode False True False 1/2x = 1/(2*x) 1/2 x = (1/2)*x 1 m / 1 m/s = (1 m)/(1 m/s) Adaptive parsing True True False 1/2 x = 1/(2*x) Parse Implicit Multiplication First menu_item_adaptive_parsing True False 1/2x = 1/2*x Conventional Parsing menu_item_adaptive_parsing True False True False Off: xy = x*y On: xy != x*y Limit Implicit Multiplication True False Parse decimal numbers as approximate with precision equal to the number of digits. Off: 1.1 * 1.1 = 1.21 On: 1.1 * 1.1 ≈ 1.2 Read Precision True False True False RPN Syntax True False True False Activate the RPN stack. RPN Mode True False True False _Precision True True False _Decimals True True False True False Meta Modes True False True False True False Save Mode… True True False Delete Mode… True True False Save Default _Mode True True False Fu_nctions True True False _Variables True True False _Units True True False _Help True False True False _Contents True True False _About True False False 0 True False True True False warning True False 6 end False False 0 False 16 True False dialog-warning-symbolic False True 0 True False True True True 1 False False 0 False True 1 True False 12 vertical True False True 5 True False True 6 True False True <span size="small"> </span> True True True 4 0 True False <span size="small">STATUS</span> True right False True 4 end 1 0 1 True True True in True True word-char expressionbuffer False 0 0 True True False True start True False True False = center page0 True False edit-clear-symbolic page1 1 True False dialog-warning page2 2 True False page3 3 True False process-stop page4 4 1 0 True False True 1 True True GDK_BUTTON_PRESS_MASK | GDK_STRUCTURE_MASK 6 6 True True False True none True False True Calculation result 0 0 100 False 1 0 0 2 False True 0 True False vertical 6 True False start center 12 True True True False _Keypad True False True 0 True True True False _History True False True 1 True True True False C_onversion True True True 2 True True True False RPN Stack True True True 3 False True 0 True False vertical 12 True False 6 True False Approximation mode 0 Always exact Interval arithmetics Try exact Approximate True True 0 True False Fractional display 0 Decimal rationals Exact rationals Fraction Combined True True 1 True False Numerical display 0 Normal Engineering Scientific Pure Simple True True 2 True False Number base 2 Binary Octal Decimal Duodecimal Hexadecimal Sexagesimal Time format Roman Other… True True 3 False True 0 True False 18 True False vertical 6 True False True True 4 4 True True True False True True False False Sine True True False sin True True 0 True True False True menu_sin False True 1 0 3 True False True True False False Cosine True True False cos True True 0 True True False True menu_cos False True 1 1 3 True False True True False False Tangent True True False tan True True 0 True True False True menu_tan False True 1 2 3 True False True True False False Natural logarithm True True False ln True True 0 True True False True menu_ln False True 1 1 1 True False True True False False Raise (Ctrl+*) True True False <i>x<sup><small>y</small></sup></i> True True True 0 True True False True menu_xy False True 1 3 1 True False True True False False Square root True True False sqrt True True 0 True True False True menu_sqrt False True 1 2 1 True False True True False False Summation function True True False sum True True 0 True True False True menu_sum False True 1 2 2 True False True True False False Unknown variable True True False <i>x</i> True True True 0 True True False True menu_x False True 1 3 4 True False True True False False Unknown variable True True False <i>y</i> True True True 0 True True False True menu_y False True 1 2 4 True False True True False False Unknown variable True True False <i>z</i> True True True 0 True True False True menu_z False True 1 1 4 True False True True False False Modulus True True False mod True True 0 True True False True menu_mod False True 1 0 2 True False True True False False Factorial True True False x! True True True 0 True True False True menu_fac False True 1 0 1 True False True True False False Create a new function True True False <i>f(x)</i> True True True 0 True True False True menu_fx False True 1 1 0 True False True True False False Factorize True True False a(x)<sup>b</sup> True True True 0 True True False True menu_factorize False True 1 0 4 True False True True False False Archimedes constant True True False pi True True 0 True True False True menu_pi False True 1 3 2 True False True True False False Statistical mean True True False mean True True 0 True True False True menu_mean False True 1 1 2 True False True True False False Store result as a variable True True False STO True 5 True True 0 True True False True menu_sto False True 1 0 0 True False True True False False Convert number bases True True False 0xff True True True 0 True True False True menu_bases False True 1 2 0 True False True True False False Imaginary unit i (√-1) True True False i True True 0 True True False True menu_i False True 1 3 3 True False True True False False Manage units True True False u True True True 0 True True False True menu_units False True 1 0 5 True False True True False False Percent True True False % True True True 0 True True False True menu_percent False True 1 3 0 True False True True False False Conversion operator True True False to True True True 0 True True False True menu_to False True 1 3 5 True False True True False False True True False € True True True 0 True True False True menu_euro False True 1 2 5 True False True True False False Kilogram True True False kg True True True 0 True True False True menu_si False True 1 1 5 False True 0 0 0 True False True True 2 6 True True True False 2 2 True True True True False False True True False <b>7</b> True 0 0 True True False False True True False <b>8</b> True 1 0 True True False False True True False <b>9</b> True 2 0 True True False False True True False <b>4</b> True 0 1 True True False False True True False <b>5</b> True 1 1 True True False False True True False <b>6</b> True 2 1 True True False False True True False <b>1</b> True 0 2 True True False False True True False <b>2</b> True 1 2 True True False False True True False <b>3</b> True 2 2 True True False False True True False <b>0</b> True 0 3 True True False False Decimal point True True False <b>.</b> True 1 3 True True False False 10^x (Ctrl+Shift+E) True True False EXP 2 3 1 0 3 4 True True False False Calculate expression True True False <b>=</b> True 5 3 True True False False Previous result True True False ANS 5 2 True True False False Delete True True False DEL 5 1 True True False False Clear True True False AC 5 0 True True False False Add True True False <b>+</b> True 4 3 True True False False Subtract True True False <b>-</b> True 4 2 True True False False Multiply True True False <b>*</b> True 4 1 True True False False Divide True True False <b>/</b> True 4 0 True True False False Argument separator True True False , 0 3 True True False False Smart parentheses True True False (x) True 0 2 True True False False Right parenthesis True True False ) 0 1 True True False False Left parenthesis True True False ( 0 0 1 0 False True 1 False True 1 True False True True bottom False False True False 6 True True True True in True True False False False vertical 0 0 True False vertical 6 True False start vertical True True False True False False Insert the selected value True True False Value False True 0 True False True False False Insert the selected text True True False Text False True 1 False True 0 True False True False False Copy the selected text True True False Copy False True 1 True False vertical True True True False False Add the selected value(s) True True False + False True 0 True True False False Subtract the selected value(s) True True False - False True 1 True True False False Multiply the the selected value(s) True True False * False True 2 True True False False Divide the the selected value(s) True True False / False True 3 True True False False Raise to the power of the selected value True True False x<sup><small>y</small></sup> True False True 4 True True False False Calculate the square root of the selected value True True False √ False True 5 False True 2 1 0 True False History False True False 6 True False vertical 6 True False start vertical True True False True False False Add the two top values True True False + False True 0 True False True False False Subtract the top value from the second value True True False - False True 1 True False True False False Multiply the top two values True True False * False True 2 True False True False False Divide the second value by the top value True True False / False True 3 True False True False False Raise the second value to the power of the top value True True False x<sup><small>y</small></sup> True False True 4 False True 0 True False vertical True True False True False False Calculate the square root of the top value True True False √ False True 1 True False True False False Invert the top value True True False 1/x True False True 2 False True 1 False True 0 True True in True True False True True 1 True False vertical 6 True False start vertical True True False True False False Rotate the stack or move selected register up. True False go-up-symbolic True False True 0 True False True False False Rotate the stack or move selected register down. True False go-down-symbolic False True 1 True False True False False Swap the to top values or move the selected value to the top of the stack. True False rpn-swap-symbolic False True 2 False True 0 True False vertical True True False True False False Copy the the selected or top value to the top of the stack. True False edit-copy-symbolic False True 0 True False True False False Delete the top or selected value. True False edit-delete-symbolic False True 1 False True 1 True False True False False Edit the selected value. True False document-edit-symbolic False True 2 True False True False False Clear the RPN stack. True False edit-clear-all-symbolic False True 3 False True 2 1 True False RPN Stack 1 False True False 6 12 6 True False end 12 Unit expression 0 0 True True Unit(s) and prefix to convert result to True False 1 0 True True True 200 True True False True 6 6 True False start Category 0 0 True True True True in True True False 0 1 False True True False 6 True False start Unit 0 0 True True True True in True True False False 0 1 True True edit-find-symbolic False False 0 2 True True 0 1 3 Convert True True True 2 0 True False end 6 6 Continuous conversion True True False Automatically convert result to the current unit expression as long as the conversion box is visible. end True True 1 0 Set missing prefixes True True False If unit expression does not contain any prefixes, use optimal prefix. This can be overridden by prepending the unit expression with "?" or "0". end True 0 0 0 2 3 2 True False Conversion 2 False False True 2 False True 2 True True 3 True False True False Add to Expression True False Convert to Unit True False True False Edit True True False Delete True True False True False Insert Value True False Insert Text True False Copy Value Text True False Copy Full Text True False True False Clear All False True False _Copy True True False _Store… True True False Save Image… True True False True False _Factorize True True False _Simplify True True False Apply partial fraction decomposition to the current result. Expand Partial Fractions True True False Set Unknowns… True True False True False Assume that unknown denominators are non-zero Non-Zero Denominators True True False True False _Normal True True True False Engineering True popup_menu_item_display_normal True False Sc_ientific True popup_menu_item_display_normal True False Purel_y Scientific True popup_menu_item_display_normal True False Simp_le True popup_menu_item_display_normal True False True False Complex Rectangular Form True True True True False Complex Exponential Form True True popup_menu_item_complex_rectangular True False Complex Polar Form True True popup_menu_item_complex_rectangular True False True False _Binary True True False _Octal True popup_menu_item_binary True False _Decimal True True popup_menu_item_binary True False Duodecimal popup_menu_item_binary True False _Hexadecimal True popup_menu_item_binary True False Sexagesimal True popup_menu_item_binary True False Time Format True popup_menu_item_binary True False Roman True popup_menu_item_binary True False Other… True popup_menu_item_binary True False True False Fraction D_ecimal True True True False Fraction Decimal (Try Exact) True popup_menu_item_fraction_decimal True False Fraction Co_mbined True popup_menu_item_fraction_decimal True False Fraction F_ractional True popup_menu_item_fraction_decimal True False _Abbreviate Names True True False True False C_onvert… True True False Convert to Base _Units True True False Convert _to Optimal Unit True True False Set Optimal Prefix True False True False Convert to UTC True True False Convert to Calendars True True False True False Do not use any prefixes in result True True False Show prefixes for primarily SI and CGS units. Use prefixes for selected units popup_menu_item_display_no_prefixes True False Use prefixes also for currencies popup_menu_item_display_no_prefixes True False Use prefixes for all units popup_menu_item_display_no_prefixes True False True False Enable All SI Prefi_xes True True False Enable Denominator Prefixes True True False True False Meta Modes True False True False True False Save Mode… True True False Delete Mode… True True False True False View/Edit Matrix True True False View/Edit Vector True True False True False Store result True False Edit True False Delete qalculate-gtk-2.8.2/data/qalculate-gtk.appdata.xml.in0000644000175000017500000000334713127507504017424 00000000000000 qalculate-gtk.desktop CC0-1.0 GPL-2.0+ <_name>Qalculate! (GTK+ UI) <_summary>Powerful and easy to use calculator <_description>

Qalculate! is a desktop calculator with support for units, algebra and a myriad of practical functions. All is accessible from a simple expression entry with convenient completion and efficient error handling, as well as from a number of tool windows and a traditional keypad.

The parsing of mathematical expressions and the display of the result can be customized in many ways to support your specific needs. The result can after the initial calculation be further manipulated using unit conversion, factorization, etc.

Previous expressions and results are kept in the history list and can also be stored in variables.

Functions, units and varibles can all be customised from within the application.

https://github.com/Qalculate/qalculate-gtk/raw/master/data/qalculate-gtk-appdata-1.png The main window with history visible https://github.com/Qalculate/qalculate-gtk/raw/master/data/qalculate-gtk-appdata-2.png The main window with keypad visible http://qalculate.github.io/ https://github.com/Qalculate/qalculate-gtk/issues
qalculate-gtk-2.8.2/data/datasetedit.ui0000644000175000017500000015463113303721324014755 00000000000000 False 5 Edit Data Property False True dialog True False vertical 2 True False end _Cancel True True True False Do not create/modify this data set True False False 0 _OK True True True False Accept the creation/modification of this data set True False False 1 False True end 0 True False 8 vertical 6 True False 6 True True False start Name True True 0 True True Name used for reference False False True True 1 True True 0 True False end start 6 True False False False 0 Names Details True True False True False False 1 False True 1 True False 6 True True False start Descriptive name True True 0 True True Title displayed in menus and in data set manager False False True True 1 True True 2 True False vertical 6 True False start Description False False 0 True True in True True Description of this data property word 3 3 Description of this data property True True 1 True True 3 True False 6 True True False start Value Type True True 0 True True 0 Text Number Expression False True 1 True True 4 True False 6 True Hide True True False True True False True 0 Use as key True True False True True False True 1 False False 5 True False 6 True Approximate value True True False True True False True 0 Case sensitive value True True False True True False True 1 False False 6 True False 6 True Value uses brackets True True False True True False True 0 False False 7 True False 6 True True False start Unit expression True True 0 True True False False True True 1 True True 8 True True 1 button2 dataproperty_edit_button_ok False 5 Edit Data Set False True dialog True False vertical 2 True False end _Cancel True True True False Do not create/modify this data set True False False 0 _OK True True True False Accept the creation/modification of this data set True False False 1 False True end 0 True True True False 6 vertical 6 True False 6 True True False start Title True True 0 True True Title displayed in menus and in data set manager False False True True 1 False True 0 True False 6 True True False start Data file True True 0 True True False False True True 1 False True 1 True False vertical 6 True False start Description 0.070000000298023224 False False 0 100 True True in True True Description of this data set word 3 3 True True 1 True True 2 True False vertical 6 True False start Copyright 0.070000000298023224 False False 0 True True in True True 3 word 3 3 True True 1 True True 3 True False General False True False 6 vertical 6 True False start Properties: False False 0 125 True True in True True Definition of the properties of this data set True True 1 True False end 6 _New True True True False True False False 0 _Edit True True True False True False False 1 _Delete True True True False True False False 2 False True 2 1 True False Properties 1 False True False 6 vertical 6 True False 6 True True False start Name True True 0 True True Name used to invoke the function in expressions False False True True 1 False True 0 True False end start 6 True False False False 0 Names Details True True False True False False 1 False True 1 True False 6 True True False start Object argument name True True 0 True True False False True True 1 False True 2 True False 6 True True False start Property argument name True True 0 True True False False True True 1 False True 3 True False 6 True True False start Default property True True 0 True True False False True True 1 False True 4 2 True False Function 2 False True True 1 button1 dataset_edit_button_ok qalculate-gtk-2.8.2/data/decimals.ui0000644000175000017500000001740313212176430014237 00000000000000 100 1 10 100 2 1 10 False 6 Decimals False dialog True False vertical True False end _Close True True True False Close this window True False False 0 False True end 0 True False 6 6 6 True Min decimals True True False 12 True True 0 0 Max decimals True True False 12 True True 0 1 True False True Minimal number of displayed decimals True 0 False False adjustment1 1 True True 1 0 True False True Maximal number of decimals to display (and round to) True 2 False False adjustment2 1 True True 2 1 1 False True 0 decimals_dialog_button_close qalculate-gtk-2.8.2/data/namesedit.ui0000644000175000017500000004063713366117340014441 00000000000000 False 5 Names False True dialog True False vertical True False end _Close True True True False True False False 0 False True end 0 True False 7 vertical 6 True True in True True True True 0 True False 6 True False Name False False 0 True True True False False True True 1 True False True True False Add new name True False document-new False False 0 True True False Apply changes to the selected name True False document-save False False 1 True True False Remove the selected name True False edit-delete False False 2 False True 2 False False 1 True False 6 6 Abbreviation True True False True True 0 0 Unicode True True False True True 0 1 Plural True True False True True 1 0 Suffix True True False True True 1 1 Reference True True False True True 2 0 Avoid input True True False True True 3 0 Case sensitive True True False True True 2 1 Completion only True True False True True 3 1 False True 2 True True 0 closebutton1 qalculate-gtk-2.8.2/data/unitedit.ui0000644000175000017500000013740113372501501014302 00000000000000 -9 9 1 1 10 1 100 1 1 10 1 100 1 1 10 False 5 Edit Unit False True dialog True False vertical 2 True False end _Help True True True False True False False 0 _Cancel True True True False Do not create/modify this unit True False False 1 _OK True True True False Accept the creation/modification of this unit True False False 2 False True end 0 True False 5 vertical 12 True False 0 none True False 6 6 vertical 6 True True False 6 True True False start Name True True 0 True True Singular form of this unit's name False False True True 1 False False 0 True False end start 6 True False False False 0 Names Details True True False True False False 1 False True 1 True False 6 True True False start Descriptive name True True 0 True True Title displayed in menus and in unit manager False False True True 1 True True 2 Hide unit True True False If this unit shall be hidden in menus end True True False True 3 True False <b>Name</b> True True True 0 True False 0 none True False 6 6 vertical 6 True True False 6 True True False start Class True True 0 True False The class that this unit belongs to. Alias units is defined in relation to another unit, composite units is a composition of a number of other units Base units is not defined in relation to other units. 0 Base Unit Alias Composite Unit True True 1 True True 0 True False 6 True True False start Category True True 0 True False True True True True 1 True True 1 True False 6 True True False start System True True 0 True False True SI CGS Imperial US Survey True True True 1 True True 2 Use with prefixes by default True True False end True True False True 3 True False <b>Type</b> True True True 1 True False 0 none True False 6 6 vertical 6 True False 6 True True False start Base unit True True 0 True True Unit (for alias unit) or units (for composite unit) that this unit as defined in relation to False False True True 1 True True 0 True False 6 True True False start Exponent True True 0 True True Exponent of the base unit 1 False False adjustment1 1 1 True True 1 True True 1 True False vertical True False 6 True True False start Relation True True 0 True True Relation to the base unit. For linear relations this should just be a number. For non-linear relations use \x for the factor and \y for the exponent (e.g. "\x + 273.15" for the relation between degrees Celsius and Kelvin). False False True True 1 True True 0 Relation is exact True True False If the relation is precise end start True True True False True 1 True True 2 True False vertical True False False 6 True True False start Inverse relation True True 0 True True Specify for non-linear relation, for conversion back to the base unit. False False True True 1 True True 0 True True 3 True False <b>Relation</b> True True True 2 True False 0 none True False 6 vertical 6 True False - Decides which units the base unit is mixed with if multple options exist. - The original unit will not be mixed with units with lower priority. - A lower value means higher priority. 6 True True False start Priority True True 0 True True 0 False False adjustment2 1 1 True True 1 True True 0 True False 6 True True False start Minimum base unit number True True 0 True True 1 False False adjustment3 1 1 True True 1 True True 1 True True False True True False <b>Mix with base unit</b> True True True 3 False False 1 unit_edit_button_help unit_edit_button_cancel unit_edit_button_ok qalculate-gtk-2.8.2/AUTHORS0000644000175000017500000000005613127507416012261 00000000000000Hanna Knutsson qalculate-gtk-2.8.2/NEWS0000644000175000017500000000001512705176152011703 00000000000000see changelogqalculate-gtk-2.8.2/install-sh0000755000175000017500000003601013350174156013213 00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2018-03-11.20; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. tab=' ' nl=' ' IFS=" $tab$nl" # Set DOITPROG to "echo" to test this script. doit=${DOITPROG-} doit_exec=${doit:-exec} # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false is_target_a_directory=possibly usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) is_target_a_directory=always dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) is_target_a_directory=never;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done # We allow the use of options -d and -T together, by making -d # take the precedence; this is for compatibility with GNU install. if test -n "$dir_arg"; then if test -n "$dst_arg"; then echo "$0: target directory not allowed when installing a directory." >&2 exit 1 fi fi if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then if test $# -gt 1 || test "$is_target_a_directory" = always; then if test ! -d "$dst_arg"; then echo "$0: $dst_arg: Is not a directory." >&2 exit 1 fi fi fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename. if test -d "$dst"; then if test "$is_target_a_directory" = never; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dstbase=`basename "$src"` case $dst in */) dst=$dst$dstbase;; *) dst=$dst/$dstbase;; esac dstdir_status=0 else dstdir=`dirname "$dst"` test -d "$dstdir" dstdir_status=$? fi fi case $dstdir in */) dstdirslash=$dstdir;; *) dstdirslash=$dstdir/;; esac obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) # Note that $RANDOM variable is not portable (e.g. dash); Use it # here however when possible just to lower collision chance. tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0 # Because "mkdir -p" follows existing symlinks and we likely work # directly in world-writeable /tmp, make sure that the '$tmpdir' # directory is successfully created first before we actually test # 'mkdir -p' feature. if (umask $mkdir_umask && $mkdirprog $mkdir_mode "$tmpdir" && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. test_tmpdir="$tmpdir/a" ls_ld_tmpdir=`ls -ld "$test_tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac oIFS=$IFS IFS=/ set -f set fnord $dstdir shift set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=${dstdirslash}_inst.$$_ rmtmp=${dstdirslash}_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: qalculate-gtk-2.8.2/autogen.sh0000755000175000017500000000013412724536501013206 00000000000000#! /bin/sh aclocal \ && autoheader \ && libtoolize \ && automake --add-missing \ && autoconfqalculate-gtk-2.8.2/config.sub0000755000175000017500000010645513350174156013205 00000000000000#! /bin/sh # Configuration validation subroutine script. # Copyright 1992-2018 Free Software Foundation, Inc. timestamp='2018-03-08' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # Please send patches to . # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS Canonicalize a configuration name. Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright 1992-2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo "$1" exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ kopensolaris*-gnu* | cloudabi*-eabi* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo "$1" | sed 's/-[^-]*$//'` if [ "$basic_machine" != "$1" ] then os=`echo "$1" | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ | ba \ | be32 | be64 \ | bfin \ | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ | e2k | epiphany \ | fido | fr30 | frv | ft32 \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia16 | ia64 \ | ip2k | iq2000 \ | k1om \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa32r6 | mipsisa32r6el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64r6 | mipsisa64r6el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 | or1k | or1knd | or32 \ | pdp10 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pru \ | pyramid \ | riscv32 | riscv64 \ | rl78 | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | visium \ | wasm32 \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; leon|leon[3-9]) basic_machine=sparc-$basic_machine ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | ba-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | e2k-* | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ | ip2k-* | iq2000-* \ | k1om-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa32r6-* | mipsisa32r6el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64r6-* | mipsisa64r6el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | or1k*-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pru-* \ | pyramid-* \ | riscv32-* | riscv64-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | visium-* \ | wasm32-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-pc os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; asmjs) basic_machine=asmjs-unknown ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2*) basic_machine=m68k-bull os=-sysv3 ;; e500v[12]) basic_machine=powerpc-unknown os=$os"spe" ;; e500v[12]-*) basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` os=$os"spe" ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; leon-*|leon[3-9]-*) basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` os=-linux ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze*) basic_machine=microblaze-xilinx ;; mingw64) basic_machine=x86_64-pc os=-mingw64 ;; mingw32) basic_machine=i686-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; moxiebox) basic_machine=moxie-unknown os=-moxiebox ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i686-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; nsv-tandem) basic_machine=nsv-tandem ;; nsx-tandem) basic_machine=nsx-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos | rdos64) basic_machine=x86_64-pc os=-rdos ;; rdos32) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh5el) basic_machine=sh5le-unknown ;; simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; x64) basic_machine=x86_64-pc ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases that might get confused # with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # es1800 is here to avoid being matched by es* (a different OS) -es1800*) os=-ose ;; # Now accept the basic system types. # The portable systems comes first. # Each alternative MUST end in a * to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* | -cloudabi* | -sortix* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \ | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* | -hcos* \ | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \ | -midnightbsd*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -xray | -os68k* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo "$os" | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo "$os" | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo "$os" | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4*) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -pikeos*) # Until real need of OS specific support for # particular features comes up, bare metal # configurations are quite functional. case $basic_machine in arm*) os=-eabi ;; *) os=-elf ;; esac ;; -nacl*) ;; -ios) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; c8051-*) os=-elf ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; pru-*) os=-elf ;; *-be) os=-beos ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` ;; esac echo "$basic_machine$os" exit # Local variables: # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: qalculate-gtk-2.8.2/Makefile.in0000644000175000017500000006455313401033355013261 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ $(am__configure_deps) $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = 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 \ cscope distdir distdir-am dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ $(LISP)config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \ COPYING ChangeLog INSTALL NEWS README TODO compile \ config.guess config.sub depcomp install-sh ltmain.sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ 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@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ 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_QALCULATE_DEFINITIONS_RULE = @INTLTOOL_QALCULATE_DEFINITIONS_RULE@ 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@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ 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@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ QALCULATE_CFLAGS = @QALCULATE_CFLAGS@ QALCULATE_GTK = @QALCULATE_GTK@ QALCULATE_LIBS = @QALCULATE_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ 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_CXX = @ac_ct_CXX@ 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 = data src doc po EXTRA_DIST = autogen.sh ACLOCAL_AMFLAGS = -I m4 all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: Makefile @: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): config.h: stamp-h1 @test -f $@ || rm -f stamp-h1 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool config.lt # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build/sub \ && ../../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=../.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile config.h 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 $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr \ distclean-libtool distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) all install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ dist-xz dist-zip distcheck distclean distclean-generic \ distclean-hdr distclean-libtool distclean-tags distcleancheck \ distdir distuninstallcheck dvi dvi-am html html-am info \ info-am install install-am install-data install-data-am \ install-dvi install-dvi-am install-exec install-exec-am \ install-html install-html-am install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: qalculate-gtk-2.8.2/ChangeLog0000644000175000017500000026701413401061140012754 000000000000002018-12-02 Hanna Knutsson * Fix "gtk_tree_view_scroll_to_cell: assertion 'tree_view->priv->tree != NULL' failed" 2018-11-16 Hanna Knutsson * Reduce result text size to avoid horizontal scrolling 2018-11-10 Hanna Knutsson * Wrap history lines and right align results * Improved formatting of result in history 2018-11-02 Hanna Knutsson * Modified keypad layout * Replace with icons on RPN stack buttons * Use 'linked' widget style where appropriate 2018-10-22 Hanna Knutsson * Set PrintOptions for messages * Fix adaptive interval display (when +/- in expression) * Nicer display of lambertw() 2018-08-10 Hanna Knutsson * Option to disable automatic conversion to local currency (when optimal conversion is activated) 2018-08-08 Hanna Knutsson * Polar and exponential complex number forms 2018-08-07 Hanna Knutsson * Fix theme warning with gtk version < 3.20 * Fix long numbers in RPN operation parse result * Fix separator for last history item * Remove function parsing hint for "to" expression * Allow conversion of the current result using standalone "to" expression (e.g. type "to m" to convert current result to meter) 2018-07-04 Hanna Knutsson * More fine-grained completion settings in preferences dialog * Configurable completion popup delay * Separate preferences into additional tabs 2018-06-25 Hanna Knutsson * Completion modes (for different levels of suggestions) * "Keep open" option for insert function dialogs * Hide "Insert Emoji" expression context menu item 2018-06-20 Hanna Knutsson * Do not retrieve exchange rates not needed * Focus plot expression entry after graph added, modified or removed 2018-06-13 Hanna Knutsson * Show currency flag also when symbol (instead of ISO code) is used. The flag is placed after number if the currency is placed in front of the number with no space inbetween. 2018-06-02 Hanna Knutsson * Prefix completion suggestions and prefix handling in unit completion suggestions 2018-05-31 Hanna Knutsson * Do not enable OK button until values have changed, when editing definitions 2018-05-30 Hanna Knutsson * "to base #" conversion 2018-05-29 Hanna Knutsson * Add duodecimal base and Roman numerals to number base conversion dialog 2018-05-27 Hanna Knutsson * Calendar conversion * Add "to" conversion for display of numbers in roman, sexagesimal, or time format * Completion suggestions for "to"-commands 2018-05-22 Hanna Knutsson * Partial fraction expansion 2018-05-19 Hanna Knutsson * Match title (and country for currencies) in completion suggestion list * Show currency flag in result when currency code is used 2018-05-02 Hanna Knutsson * Search box for functions, variables, units, and long unit conversion lists * Context menu for conversion unit list, and middle click for add to expression * Use a searchable list view for convert to selection in unit manager 2018-04-28 Hanna Knutsson * Flags for currencies (flags collected by majumeke) 2018-04-11 Hanna Knutsson * Fix set (optimal) prefix when result is converted to composite unit (with prefix) 2018-04-09 Hanna Knutsson * "to"-conversion for physical constants 2018-04-08 Hanna Knutsson * Support for "handle vector" argument property 2018-04-03 Hanna Knutsson * Time zone conversion 2018-04-01 Hanna Knutsson * Allow user to change decimal separator (and consequently argument separator) 2018-03-30 Hanna Knutsson * Fix function completion 2018-03-20 Hanna Knutsson * Use the currency menu structure for to button menu when currency unit in result, and the display all remaining units in the first more menu for other units * List all currencies in conversion tab * Hide hidden items (including extra currencies) from completion * Use recursive directory creation * Fix save/load of interval arithmetic state * Add version command line option 2018-02-19 Hanna Knutsson * Add integrate() and dsolve() to button menu 2018-02-07 Hanna Knutsson * Fix history height not reducable * Remove wrong tooltips from percentage calculation tool 2018-02-05 Hanna Knutsson * Resize result vertically when the window is resized, if keypad/history/conversion is hidden 2018-01-22 Hanna Knutsson * Plot line width setting 2018-01-18 Hanna Knutsson * Add y min/max to plot dialog * Hide color/monochrome setting (has no effect) * Increase default and maximum number of plot samples * Allow resizing of plot dialog * Add option to not copy digit separator 2018-01-15 Hanna Knutsson * Implement completion only name property in GUI 2018-01-04 Hanna Knutsson * Fix never ending cell cycling with tab on last cell in matrix dialog (issue #33) 2017-11-22 Hanna Knutsson * Digit grouping * Fix segfault on edit names for new item * Enhanced parsed expression display 2017-11-16 Hanna Knutsson * Option to disable units in physical constants 2017-11-15 Hanna Knutsson * Interval arithmetic * Use 10^n instead of E-notation for main result display (configurable) 2017-10-09 Hanna Knutsson * Enhanced support for duodecimal numbers 2017-09-20 Hanna Knutsson * Fix Home and End keys in expression entry * Use Up key if not on first line and Down key if not on last line for movement within expression entry 2017-09-15 Hanna Knutsson * Version check on Windows * Fix integer argument spin button 2017-09-08 Hanna Knutsson * Proper root and abs display * Enhanced display of nested exponentiation 2017-08-29 Hanna Knutsson * Multiple indeces (vector) accepted in answer() and expression() functions. Used for inserting value when multiple items is selected. * Highlight matching parentheses * Go back to previous RPN mode settings (separating stack and syntax completely) and use all keyboard keys for RPN operations by default 2017-08-27 Hanna Knutsson * Remove assumption type complex from GUI 2017-08-25 Hanna Knutsson * Fix parse status function argument shortening and ellipsizing 2017-08-24 Hanna Knutsson * New icon (mainly because of missing scalable image for the old) 2017-08-23 Hanna Knutsson * Enhanced superscript on buttons (do not use ) 2017-08-21 Hanna Knutsson * Do not save height of keypad or window with tabs hidden 2017-08-20 Hanna Knutsson * Expression undo/redo 2017-08-19 Hanna Knutsson * Fixed custom font sizes * Default to a larger font size * Use '×' (00D6) as default mulitplication sign and add middle dot as alternative multiplication sign (both present in more fonts than the true multiplication dot) * Fixed/enhanced matrix/vector editing 2017-08-18 Hanna Knutsson * Use glib-compile-resources for ui files (makes it easier to relocate or run the application without installing) * Fix matrix/vector editing 2017-08-17 Hanna Knutsson * Apply functions with more than one argument to the stack 2017-08-16 Hanna Knutsson * Multiline expression entry 2017-08-14 Hanna Knutsson * Percentage calculation dialog 2017-08-10 Hanna Knutsson * Alternative simplified function edit dialog * Fix blurry text with GDK_SCALE > 1 2017-08-09 Hanna Knutsson * Redesigned keypad 2017-08-05 Hanna Knutsson * Fixes for MS Windows (now compiles, and runs without apparent issues, with MinGW) 2017-07-22 Hanna Knutsson * Fixes to result image saving 2017-07-21 Hanna Knutsson * Fix history operators with one selected item and selected text 2017-07-18 Hanna Knutsson * Fix name input fields when cleared * Set max/min value in integer input field to INT_MAX/INT_MIN * Fix argument min/max input field * Parse instead of calculate values in matrix edit dialog * Update CSV import name logic * Add (long) max time for CSV export * Check for errors in more places (avoids message dialogs with no parent) * Use expression string, if available, instead of value in variable edit dialog 2017-07-17 Hanna Knutsson * Make it possible to stop conversion of result * Use escape key to abort * Abort on exit * Make history and rpn tab insensitive during calculation 2017-07-16 Hanna Knutsson * Fix set unknowns * Enhanced conversion unit category list * Avoid recursion in expression() and answer() * Changes in conversion unit category list - only one row expand at the same time, show units in subcategories if list otherwise empty, expand on click if units in subcategories not shown 2017-07-15 Hanna Knutsson * Fix history scrolling on new result * Fix history when errors during set unknowns * Fix "<", ">" and "&" in history * Fix result resizing and disable overlay scrolling for result 2017-07-09 Hanna Knutsson * Solve issue with result sometimes not showing 2017-07-07 Hanna Knutsson * Let unit entry grab focus when clicking conversion expander nad move focus to expression after conversion using enter in unit entry or convert button 2017-07-01 Hanna Knutsson * Fix vector/matrix plot * Add timeout for plot series data generation 2017-06-30 Hanna Knutsson * Do not repeat conversion of the same value on focus out in units dialog (fixes endlessly repeating message dialog) 2017-06-28 Hanna Knutsson * Updates for new calculation termination and factorization in libqalculate 2017-06-17 Hanna Knutsson * Remove "Unkown" and "Not Matrix" type assumptions 2017-06-06 Hanna Knutsson * Implement automatic unit conversion changes from libqalculate 2017-04-19 Hanna Knutsson * Merge Windows support fork (chengsun) * Replace deprecated gtk_show_uri() 2017-04-02 Hanna Knutsson * Fix compilation with old gcc versions 2017-02-26 Hanna Knutsson * Save the size of units, functions, variables and datasets windows and the positions of panels 2017-02-23 Hanna Knutsson * Calculate text in spinbox and convert integer arguments to non-decimal input bases in input function dialog * Fix setting of custom status error and warning color and calculate default colors from the default foreground color for the widget 2017-02-22 Hanna Knutsson * Use a list (GtkTreeView), with action buttons and referenceable history items, instead of plain text (GtkTextView) for history 2017-02-20 Hanna Knutsson * Add copy register button and modify the behaviour of the swap button * Add buttons for arithmetics next to the RPN stack 2017-02-18 Hanna Knutsson * Add swap button, use up/down buttons for rotation if no selection and remove top of the stack with delete button if no selection * Combine RPN mode and syntax in single menu and with combined choices 2016-12-09 Hanna Knutsson * Replace deprecated gtk_menu_popup with gtk_menu_popup_at_pointer for gtk >= 3.22 * Add option to use multiple instances by default 2016-10-24 Hanna Knutsson * Fix STO button tooltip * Do not use gdk_cairo_create with gdk >= 3.22 2016-09-12 Hanna Knutsson * Avoid overriding primary selection when receiving focus 2016-09-02 Hanna Knutsson * Mixed units conversion 2016-09-01 Hanna Knutsson * Fix "to base" 2016-07-18 Hanna Knutsson * Command line option start a new instance of the application 2016-07-18 Hanna Knutsson * Only run a single instance of the application 2016-06-11 Hanna Knutsson * Show actual number of days since last exchange rates update 2016-06-09 Hanna Knutsson * Improve exchange rates handling * Exchange rates update interval in preferences * If fetch exchange rates on startup is set, then update exchange rates every day instead 2016-06-01 Hanna Knutsson * Use html help instead 2016-05-28 Hanna Knutsson * New "to" commands: factors and fraction 2016-05-27 Hanna Knutsson * hex, oct, bin, bases, optimal, base "to" commands * Do not complete functions and variables in "to" expression 2016-05-25 Hanna Knutsson * Set missing prefixes check box * Wait 0.5 s before showing fetching exchange rates message 2016-05-22 Hanna Knutsson * Default for history (and conversion) height * Continuous conversion check box instead of convert button as toggle 2016-05-20 Hanna Knutsson * New parsing modes 2016-05-19 Hanna Knutsson * Reenable and fix stack editing and stop expression entry from stealing focus when editing * Move convert unit dialog convert to tab in main window. Auto-select category and add toggle button for continuous conversion. * Enhanced window size handling 2016-05-17 Hanna Knutsson * New print abort/timeout system 2016-05-16 Hanna Knutsson * Add timeout for conversion in units dialog and in bases dialog 2016-05-15 Hanna Knutsson * Attempt to make print thread cancellation less crash prone 2016-05-09 Hanna Knutsson * Set optimal prefix menu item 2016-05-04 Hanna Knutsson * Update exchange rates question dialog 2016-05-03 Hanna Knutsson * Use standard location for data and configuration (~/.local and ~/.conf) 2016-05-02 Hanna Knutsson * Attempt to solve the convert to unit issues * Show information about how to view errors and warnings * Fix result scaling 2016-04-30 Hanna Knutsson * Do not use GtkImageMenuItem * Add "Use with prefixes by default" to unit edit dialog * Various small fixes * Add AppData file * Update build files and increment version number 2016-04-29 Hanna Knutsson * Fill in bases dialog with current expression and use keybinding Ctrl+B (bug #87) 2016-04-28 Hanna Knutsson * Use spinner instead of entry progress pulse * Add option to ignore commas * Add all prefix options to the UI 2016-04-27 Hanna Knutsson * Use GtkInfoBar instead of message dialog in main window * Use icon with tooltip for messages in main window 2016-04-26 Hanna Knutsson * Remove convert and save buttons, move execute button to expression entry and add clear icon * Show progress in expression entry and result display instead of in dialog, and change window title. Change execute icon to stop icon in entry during processing. * Do not repeat number printing process unnecessarily * Additional GUI polishing and fixes 2016-04-25 Hanna Knutsson * Polishing and various fixes 2016-04-24 Hanna Knutsson * Fix save to image * Fix result popup menu * Finish migration to cairo * Restore tooltips in GtkBuilder files * Remove stock labels and icons on buttons in GtkBuilder files * Do not use GtkAlignment in GtkBuilder files 2016-04-23 Hanna Knutsson * Migrate to GTK+ 3 (most is done) 2016-04-22 Hanna Knutsson * Use gtk_show_about_dialog() 2016-04-21 Hanna Knutsson * Convert from Glade to GtkBuilder * Do not use deprecated symbols * Replace GDK_ with GDK_KEY_ 2016-04-18 Hanna Knutsson * Add missing call to fclose(file) (bug #142) 2009-01-05 Jonathan Stickel * General build updates and bug fixes, including the ability to build against cln >= 1.2. 2007-08-21 Hanna Knutsson * Use same behaviour for GDK_asciiscircum as GDK_dead_circumflex to fix keyboard layouts without dead keys (bug 1741299) 2007-08-01 Hanna Knutsson * Better method for determining if a unicode character can be displayed 2007-07-02 Hanna Knutsson * Fix insert vector 2007-04-30 Hanna Knutsson * Do not try to free null icon 2007-04-16 Hanna Knutsson * Always input decimal separator sign on keypad separator press 2007-03-21 Hanna Knutsson * Minor documentation fixes 2007-01-17 Hanna Knutsson * Fix crash when expression entry reclaims focus if compiled with optimizations 2006-11-18 Hanna Knutsson * Update Swedish translation 2006-11-12 Hanna Knutsson * Update Dutch translation (Jaap Woldringh ) 2006-11-07 Hanna Knutsson * Update Dutch translation (Jaap Woldringh ) 2006-11-02 Hanna Knutsson * Connect "Exp" button Exp RPN operation and add Ctrl+Shift+E shortcut 2006-09-05 Hanna Knutsson * Integer factorization 2006-07-16 Hanna Knutsson * Remove use of libgnomeui completely as gtk_window_set_default_icon_from_file() can be used instead 2006-07-15 Hanna Knutsson * Add --with-libgnome and --with-libgnomeui configure options * Add accelerator keys to widgets in units, functions, and variables dialogs 2006-07-14 Hanna Knutsson * Add accelerators to all dialog buttons and expanders * Fix set unknowns in RPN mode * Fix compile without libgnomeui 2006-07-03 Hanna Knutsson * Make separate options for "Sort Minus Last" and "Negative Exponents" in numerical display menu * Do not save equal signs for parse history and do not save "RPN Register Moved" as text * Do not put numerator in parenthesis in (1/2)/m, with "Place Units Separately" activated * Increment version number 2006-06-19 Hanna Knutsson * Use localized comma for insert matrix/vector * Display parentheses correctly with flat division when "Place units separately" is activated * Fix insert matrix/vector dialog 2006-06-10 Hanna Knutsson * Add "Engineering" display mode 2006-06-01 Hanna Knutsson * Polishing before 0.9.4 release 2006-04-28 Hanna Knutsson * Fix function editing with subfunctions 2006-04-23 Hanna Knutsson * Update documentation * Update Swedish translation 2006-04-21 Hanna Knutsson * Display position of current element instead of using bad headers * Handle empty matrices 2006-04-18 Hanna Knutsson * unit_edit_label_relation_title did not exist * Scroll to current matrix cell 2006-04-12 Hanna Knutsson * New matrix editing using GtkTreeView * Show matrix result dialog automatically for all but the smallest of matrices 2006-04-10 Hanna Knutsson * Align matrix/vector table items right * Remember visible tab with rpn mode on and off * Enhance edit matrix/vector dialog * Insert matrix/vector dialog * Insert matrix/vector menu items * View/edit matrix/vector popup menu item 2006-04-09 Hanna Knutsson * Do not add empty expressions to expression entry history * Show default value of arguments in function description 2006-04-08 Hanna Knutsson * Improve RPN mode * "Use only keypad keys for RPN operations" option * Redirect all unused input to expression entry * Avoid focus flicker * Localize expressions in unit manager * Options to use dot as thousands separator when it is not the default decimal sign 2006-04-07 Hanna Knutsson * True RPN mode 2006-04-02 Hanna Knutsson * Documentation updates 2006-03-29 Hanna Knutsson * Focus text field that caused error after error message * Remove delete data sets from recent functions * Clear description and object list on data set deletion 2006-03-28 Hanna Knutsson * New icons * Use libgnomeui to set icon 2006-03-27 Hanna Knutsson * Check capitalization * Put selection of number base in result and expression in the same dialog 2006-03-13 Hanna Knutsson * Do not do any unnecessary result updates when loading meta mode * Show original parsed precision of enetered numbers 2006-02-11 Hanna Knutsson * Do not use "Read Precision" in plot 2006-02-07 Hanna Knutsson * "RPN Mode" -> "RPN Syntax" 2006-02-01 Hanna Knutsson * When in RPN mode, do not put selection in parenthesis and place operator after 2005-12-20 Hanna Knutsson * Warn about denominators assumed non-zero option 2005-12-19 Hanna Knutsson * Update Swedish translation * Update documentation 2005-12-13 Hanna Knutsson * Display AND and OR with lower-case letters * Fix set status text crash 2005-12-11 Hanna Knutsson * No double quotes in in history from set unknowns 2005-12-03 Hanna Knutsson * Display "x < 3 && x > 1" as "1 < x < 3" 2005-12-01 Hanna Knutsson * Make sure that window does not expand when updating status text 2005-11-29 Hanna Knutsson * Do not display (x)(y)^z with multiplication sign * No double quotes in set unknowns dialog * Set max precision to 100000 2005-11-27 Hanna Knutsson * Update assumption menu items and combo boxes (in edit unknown variable dialog) after setting sign or type (ex. setting sign to positive makes type at least real) 2005-11-26 Hanna Knutsson * Do not start command thread more than once 2005-11-24 Hanna Knutsson * Never display 1/x as (1)/x no matter how deeply nested 2005-11-23 Hanna Knutsson * Do not split up utf8 characters and search for spaces when wrapping very long results 2005-11-22 Hanna Knutsson * Factorize and simplify in a separate thread that can be stopped and show progress dialog * Add "Enable/Disable Completion", "Read Precision", "Limit Implicit Multiplication", "RPN Mode", and "Meta Modes" to expression entry popup menu * Add "Clear" to history popup menu * Allow factorization print option (for (3/4*(x+1))/(y+1)) 2005-11-19 Hanna Knutsson * Do not display colon when argument description is empty 2005-11-17 Hanna Knutsson * Simplify menu item * Algebraic mode -- simplify, factorize, or none 2005-11-07 Hanna Knutsson * Fix crash when newline character at end of expression (from pasted text) * Do not add plot expression with only white space * Do not automatically add plot expression when applying appearance or function range * Replace new line characters in expression entry with space 2005-11-06 Hanna Knutsson * Fixes for gtk+ version 2.4 2005-11-05 Hanna Knutsson * Fix parenthesis for division in division 2005-11-04 Hanna Knutsson * Compile without warnings with -pedantic and -Wextra 2005-11-03 Hanna Knutsson * Fix cmath sqrt bug (gcc-3.3.x problem?) 2005-11-01 Hanna Knutsson * History enhancements 2005-10-31 Hanna Knutsson * Polishing 2005-10-30 Hanna Knutsson * Finish documentation updates * Completion fixes 2005-10-29 Hanna Knutsson * Update parse status display of to unit expression and parse display in history * Save history type information to restore formatting 2005-10-28 Hanna Knutsson * More result drawing enhancements * Use option to reduce transformation when parsing and print formating for parse status * Update recalculation behaviour on mode change * Support for binary and other prefixes 2005-10-27 Hanna Knutsson * Update documentation * Scale result if it does not fit window height * Save confirmation with gtk-2.8 * Improved parenthesis drawing 2005-10-26 Hanna Knutsson * A better solution (set size request for result display again) for resizing window when keypad or history are shown/hidden. * Update Swedish translation * Reduce result display size on startup 2005-10-25 Hanna Knutsson * Hide value entry, exact button and names details in variable edit dialog in store mode * Focus name entry in variable edit dialog * Add unit selector to convert to unit dialog * Focus name entries * Use variables edit dialog also for storing matrix/vector results * Split edit data set and edit function dialogs in tabs 2005-10-24 Hanna Knutsson * Add accelerators Ctrl+K and Ctrl+H for keypad and history expanders respectively * Replace mod button with f(x) button 2005-10-23 Hanna Knutsson * Completion fixes * Option to disable completion * Make suffixes in completion list smaller * Disable completion for disabled object types (functions, variables and units) 2005-10-22 Hanna Knutsson * GUI polishing * Show alternative names in cursive style after default in completion list * Show title in completion list in cursive style * Completion for all names 2005-10-21 Hanna Knutsson * GUI redesign along the lines of the KDE GUI 2005-10-20 Hanna Knutsson * Fix display of too many arguments message * Configuration of status warning and error colors * Split preferences dialog in two tabs 2005-10-19 Hanna Knutsson * Modes updates * Update documentation * Update Swedish translation * Fix as-you-type function hints when unlimited number of arguments * Increase max value length in variables dialog * Font selection for status label * Choice to disable as-you-type expression status 2005-10-18 Hanna Knutsson * Ability to save different modes * Fix as-you-type parsing with " to " in expression * Display as-you-type parsing with warnings in blue * Add mode menu to result popup menu 2005-10-17 Hanna Knutsson * Display parsing and function hints under the expression entry to the left 2005-10-13 Hanna Knutsson * Fix help display with new yelp 2005-10-11 Hanna Knutsson * Change alignment in entries in base and units dialogs * Fix result text cropping in pango >= 1.10.0 (add inc_rect.x to inc_rect.width) 2005-10-05 Hanna Knutsson * Add -export-dynamic to LDFLAGS to fix libglade without libgnome * Option to change wget arguments in preferences dialog 2005-06-10 Hanna Knutsson * Check that prefix name can be displayed * Close gnuplot and disable save button when no series defined 2005-06-09 Hanna Knutsson * Use number base for expression parsing when printing parsed expression * Support for "e" instead of "E" in result 2005-06-08 Hanna Knutsson * Display correct equals in history on updated display format 2005-06-05 Hanna Knutsson * Reload also recent composite units and getActive... * Bitwise NOT (~) * xor() and bitXor() 2005-06-03 Hanna Knutsson * Bitwise AND (&), OR (|), XOR * Remove old giac stuff 2005-05-15 Hanna Knutsson * Max values seem to have been lost a long time ago -- add them again 2005-05-07 Hanna Knutsson * Initialize ids_i * Fix documentation typos * Fix includes.h for gcc-4.0 2005-03-06 Hanna Knutsson * 5e2 = 5E2 = 500 and 5e = 5*e 2005-02-08 Hanna Knutsson * Update solve2() 2005-02-06 Hanna Knutsson * Dialog with buttons works in gtk+-2.6.2 * Do not look at function arguments in contains... functions 2005-02-02 Hanna Knutsson * Update integration and differentiation (sin(x) != sin(x)*rad) after change in sin() and cos() behaviour 2005-01-25 Hanna Knutsson * Fix RPN crash and don't add lonely stack value to itself * Workaround freeze with message dialog without buttons 2005-01-24 Hanna Knutsson * Use the last operator for leftover stack values 2004-11-30 Hanna Knutsson * Show base (if not decimal, hexadecimal or non-standard) as subscript 2004-11-26 Hanna Knutsson * Fix "Convert result" button * Use singular instead of abbreviated name for completion 2004-11-21 Hanna Knutsson * Fix draw unit * Add alternative multiplication dot signs * Enhance preferences safety 2004-11-16 Hanna Knutsson * Check if unicode characters can be displayed 2004-11-10 Hanna Knutsson * Revert back somewhat to the old behaviour of not rounding exact numbers not in exponential format 2004-10-25 Hanna Knutsson * Generate vector function 2004-10-24 Hanna Knutsson * Rearrange plot dialog * Do not update plot data when not changed * Make x variable separate for each plot function 2004-10-22 Hanna Knutsson * Fix angle arguments by adding option default angle unit none where angle units must be specified * Represents... for some functions * Some tweaks 2004-10-21 Hanna Knutsson * Fix 0.5! 2004-10-20 Hanna Knutsson * Fix comparison of unit with unknown * Try with assumptions set to unknown in solve function if not successful 2004-10-19 Hanna Knutsson * Fix when size_t not is unsigned int 2004-10-17 Hanna Knutsson * Disable plural forms not at the end of text strings (metersqrt(5) = meter * sqrt(5) instead of meters * qrt(5)) * Replace new lines with in definition xml files until we have a better solution 2004-10-14 Hanna Knutsson * Speed-up csum when component(i, "v") is used * Give messages in the right order (reversed) * Update obsolete plot documentation * Clean up parsing * Add limit implicit multiplication mode * Fix unit conversion * Fix m*s -> 1 m*s 2004-10-13 Hanna Knutsson * More speed-ups 2004-10-12 Hanna Knutsson * Limit qalc history to 100 entries * Increase qalculate-gtk history to 25 entries * Store children i math structures as pointers to reduce copying of large vectors 2004-10-11 Hanna Knutsson * Help buttons in variable edit, unit edit, function edit and plot dialogs * Make definitions loading more than twice as fast * -set command line option for qalc 2004-10-10 Hanna Knutsson * defs2doc program for generation of definition list in help * Make help book and add appendix for lists of functions, variables and units * Fix broken CVS 2004-10-09 Hanna Knutsson * promille -> permille * Permille sign * permyriad * Fix atan() ignoring angle unit * Add exact value for atan(1) = 1/4 pi and atan(-1) = -1/4 pi 2004-10-08 Hanna Knutsson * Install headers * Added pkgconfig file libqalculate.pc * Remove inclusion of config.h in installed headers * Include library headers with * Rename src/calclib src/libqalculate 2004-10-07 Hanna Knutsson * Update exchange rates command in qalc * Update Swedish translation * Add last set options to qalc * Allow user to type - when unicode signs is disabled * Division sign selection * Use selected multiplication and division sign in text printing 2004-10-06 Hanna Knutsson * Fix qalc Ctrl+D crash (exit when read line is NULL) * Do not require two tabs to show completion list * Do not show all output directly if terminal is too small * Split out localization of definitions into po-defs * Add full support for non-utf8 local characters in qalc * Various qalc tweaks 2004-10-05 Hanna Knutsson * Fix equalsIgnoreCase() for unicode chars and make more efficient * Make qalc case insensitive and add extend localization * Change package name to qalculate 2004-10-04 Hanna Knutsson * Use readline for qalc * Change class Function to MathFunction * Only use plural name when short multiplication * qalc completion * Autoconf updates -- make compilation of qalc and qalculate-gtk optional as well as readline * qalc save variable, set assumptions, and more 2004-10-03 Hanna Knutsson * Ask if exchange rates shall be downloaded the first qalculate run * Number base 1 makes no sense * More work on qalc 2004-10-02 Hanna Knutsson * Change n for micro to u * Command line program "qalc" * Get rid of traces of separate angle unit variable 2004-10-01 Hanna Knutsson * Add filter to save result to image file dialog * Install libqalculate as a shared library 2004-09-30 Hanna Knutsson * Alternative to use step size instead of sampling rate for generation of plot data * Big approximate and precision check and fix * Message about the limited functionality of the gamma function 2004-09-29 Hanna Knutsson * Gamma for rational numbers with denominator 2 * Double and multi factorials * Tweak parsing of !-factorials * Modify CLN error message * hyperfactorial() and superfactorial() * Make factorials more efficient by using CLN numbers directly 2004-09-28 Hanna Knutsson * Allow arguments to only be used in sub functions * Remove countArgOccurence() as it is not needed any more * Drop support for gtk+ < 2.4 * Fix large integers displayed inexact was reported as exact * Stop gamma() if argument is not an integer * Read precision from zero with decimals (0.000...) * Set precision from function and its arguments after function calculation 2004-09-27 Hanna Knutsson * "Inverse" -> "Matrix Inverse" * Fix isolate_x() when comparison type is not equals * Make plot non-numerical error more informative and include non-reals * No use to have if() arguments as text, as they now only are parsed initially * Fix trimmean() and winsormean() * Localize "timed out" * Version 0.6.4 2004-09-26 Hanna Knutsson * Fix selection of variable to solve * New solve2() function * New multisolve() function * Do not add modified data object once more * Do not check against new data objects for duplicates * Get a default name for new vector/matrix just as with other known variables * Display error when plot data contains non-numerical values * Show function condition in function description * Update Swedish translation * We need to sort fully recursively before merging factors in factorize() * Fix factorization with duplicate factor with a in (ax+b) greater than one * Add new expression to expression history after set unknowns * Use g_find_program_in_path() to check if gnuplot and wget is available to avoid terminal output 2004-09-25 Hanna Knutsson * unitedit_glade was used in variable dialogs * Use factorization in isolate_x() * Improve isolate_x() * Check if terms is equal (or a = -b) with the current precision in subtract and add to be able to find very small numbers that really are zero * isolate_x() fixes * Preserve evaluation options through factorization 2004-09-24 Hanna Knutsson * Include both "liter" and "litre" to avoid confusion * Add "tonne" for metric ton * Prefer keeping the original unit if equally good when converting to best unit * Merge infinite numbers with somewhat known structures * Be a bit more strict with undefined values * Ohm and farad are SI units 2004-09-23 Hanna Knutsson * Increase space after imaginary i by 1 * Fix never ending loop in getBestPrefix() * Fix (2x)/(5(yz)) --> (2x)/(5yz) * Take into account place_units_separately in improve_division_multipliers() * Increase space at end of parenthesis by 1 * Change components() to dimension() * Set correl() as a different name for pearson() instead of a separate function * Check that the dimension of vectors is equal in pearson() and spearman() * Test if polynomial division reduces the size of the expression * Stop after editing data set from edit function function * Tweak data set info printing removing tabs * Save Image -> Save Image... 2004-09-22 Hanna Knutsson * Fix data object edit option menu * Do not show error when global data file cannot be loaded for local data set * Update data property list also when the data set is new * Fix setting data set function name * Set default argument names for data set when entries are empty * Do not delete original property and add new -- set original with new to not invalidate references in objects * Position progress dialog center parent, and set unknowns and convert to unit expression under mouse * Once again, fix prefix selection when prefix is first before/after zero 2004-09-21 Hanna Knutsson * Rational factorization of higher degree polynomials 2004-09-20 Hanna Knutsson * Some result display tweaks * Update function titles and argument names * Update Swedish translation * Update documentation * Print quotation marks for symbolic structures when not allow unusable * Display e*e^x with multiplication sign 2004-09-19 Hanna Knutsson * Full factorization of quadratic polynomials * Transform sqrt(8) to 2*sqrt(2) (and similar) in exact mode * Fix xy-xy=xy !!! * Fix repeated apply in unknowns dialog 2004-09-18 Hanna Knutsson * Updated result sorting * (-x-y)/z --> -(x+y)/z 2004-09-17 Hanna Knutsson * Set unknowns dialog * More refined selection of popup menu items to show * Polynomial division * More reliable internal sorting 2004-09-16 Hanna Knutsson * Extensive enhancements of symbolic division * Alternative to assume that unknown denominators are non-zero 2004-09-12 Hanna Knutsson * Ex. 1/(x+10)=5, test if x+10 is zero after solve 2004-09-11 Hanna Knutsson * Evaluation options was not always preserved when converting to best units * Display x^(5/2) as x^2*sqrt(x) 2004-09-10 Hanna Knutsson * Internal sorting fixes * Update documentation * Update Swedish translation * Use displayed name when sorting 2004-09-09 Hanna Knutsson * Make factorization more functional 2004-09-08 Hanna Knutsson * Integration fixes * Use representsNonZero() for arguments that must be non-zero 2004-09-07 Hanna Knutsson * "times", "plus", "minus", "per", "AND", "OR" 2004-09-06 Hanna Knutsson * Finish GUI and user modifications for data sets 2004-09-01 Hanna Knutsson * rm -f qalculate; $(LN_S) qalculate-gtk qalculate 2004-08-28 Hanna Knutsson * Edit and save data objects * Finish system property of units * Clean up some left over plural and singular stuff * Add unit system to edit GUI 2004-08-26 Hanna Knutsson * Planets data set * Day and Julian Year * Fix set icon * Do not always make Calculator message window transient for main window * Save and load accel map 2004-08-25 Hanna Knutsson * data collection -> data set * Complete data set GUI 2004-08-24 Hanna Knutsson * Complete most of the data collection stuff * Move elements to data collection format 2004-08-23 Hanna Knutsson * Fix diff() with variables and functions that contains x * Simple integration 2004-08-22 Hanna Knutsson * ans2, ans3, ans4 and ans5 * google/googleplex -> googol/googolplex * thousand and hundred * Reduce min result area height * Put angle mode in evalution options * Status text * Save to image * Initial work on data collection concept 2004-08-20 Hanna Knutsson * Fix RPN mode * include errno.h 2004-08-16 Hanna Knutsson * Remove giac arguments * Update documentation 2004-08-15 Hanna Knutsson * Fix prefix selection when first positive/negative exponent prefix * No prefix in result prefix menu * Only left parenthesis where added around vector! * Make the title for mils more descriptive * FIx matrix multiplication 2004-08-14 Hanna Knutsson * Make no comparison to solve error message more informative * Do not factorize if factor is not non-zero * Fix prefix selection with negative exponent prefixes * Fix prefix selection with denominator prefix enabled 2004-08-13 Hanna Knutsson * Fix concatenate() * Add localized full name to ans variable * Make sure that completion pops down when going back in history * Set minimum arguments to 1 for mergevectors() 2004-08-12 Hanna Knutsson * Fix derangements() which was broken due to changed interpretation of -1^x * CALCULATOR->u_rad was null * True and False variables * "yes" -> "Yes" and "no" -> "No" * Localize "True" and "False" radio buttons * Add *.xml.in files to the dist tar sources * Complete exp1 in "2+5exp1" * Add undefined variable * Fix ids in text arguments when function is used in other function (fixes distribution functions) * Show classification in atom() dialog 2004-08-11 Hanna Knutsson * Remove double decimal points * Nicer unit printing * Warn in name edit dialog if name is used * Update documentation * Use gtk-paste instead of gtk-go-forward icon for insert * Properties dialog for atoms in periodic table * Respect max decimals with show ending zeroes * Fix precision typos which made objects with undefined precision approximate * Make element properties selectable * Paste function instead of value of element property * Display classification in element dialog * Unformat parsed function expression * Make sure that no unwanted prefixes are left when function expression has been parsed * BMI (Body Mass index) function added (just to prove that Qalculate! is more than a scientific calculator) 2004-08-10 Hanna Knutsson * Reduce number of element properties for now and verify * Periodic table * Update Swedish translation 2004-08-09 Hanna Knutsson * Do not be backwards compatible for definitions saved with the current version * Update Swedish translation * Where there is approximate there shall also be precision * More physical constants * Fix formatting of x/unit * Add atomic mass unit, u * Add si again * Elements! * Ignore initial zeroes for precision 2004-08-08 Hanna Knutsson * Finish names GUI * Finish new number precision system * Menu item for read precision * Option to show ending decimals (to see actual precision) * Fix parsing of numbers with base < 10 and decimal point 2004-08-07 Hanna Knutsson * Initial work on GUI for new name system * Treat whole ending number as suffix (for log10) 2004-08-06 Hanna Knutsson * More work on name system * Remove quarter unit * Regenerate definition files * Remove duplicate names 2004-08-05 Hanna Knutsson * Do not prefix currencies in all locales 2004-08-04 Hanna Knutsson * New system for variable, unit and function names * Solve quadratic equations 2004-07-31 Hanna Knutsson * System property for units ("si" value only used for now) * Optional automatic conversion to best or base units * Update version number in global definition files * Add CGS units 2004-07-30 Hanna Knutsson * Mark SI units * Convert to best unit now only converts to SI units * Mass Fraction (kg/kg) * Fix insert and edit composite unit 2004-07-29 Hanna Knutsson * Electron Volt is approximate 2004-07-21 Hanna Knutsson * Fix arg() * ...and disable it as it does not work correctly * Fix i being display multiple times 2004-07-20 Hanna Knutsson * Focus tweaks 2004-07-19 Hanna Knutsson * -5^2 = (-5)^2 -> = -(5^2) * Beautify 2 * -1 * Fix not 2004-07-18 Hanna Knutsson * Show if precalculation display is approximate * Show if approximate conversion in units manager * Enable unicode signs in from-unit label * Deillion -> Decillion * Refine when to update result and display of result * Ability to disable complex results * Ability to disable infinite results 2004-07-17 Hanna Knutsson * Update variable lists in GUI after save function has been called * Do not let the user type any braces in the expression entry * Select added plot series and let enter in plot expression entry modify selected (if any selected) * Fix rad unit being dropped in unsolved sin/cos function * Fix plus/minus before id * Show precalculation result in history view 2004-07-16 Hanna Knutsson * Oops! operators does not include parenthesis * Use unicode operators in text printing * base == 10 -> base >= 2 && base <= 10 (in parsing) * Refine CSV export dialog * Sort out some getActive... vs get... * Fix too many arguments warning * Increase function parsing efficiency (decrease number of MathStructure copies) * Produce vector imediately on parse * Export button in variables dialog * Split number base expression and export csv dialogs from main.glade * Remove lines * Update Swedish translation * Update documentation * Fix nameTaken() * Fix overwriting variable * Remove deleted items from recent units/variables/functions * Do not try to insert deleted variable 2004-07-15 Hanna Knutsson * More work on base in parse options * Fix E in rpn mode * Parsing tweaking * GUI for number base in expression 2004-07-14 Hanna Knutsson * Alternative to round halfway integers to even (instead of upwards) * Make qalculate symlink from qalculate-gtk * Fix addColumns() and import of CSV file to matrix * Export to CSV file * if, function, error, warning, load, save and title functions were not activated (oops!) * Let argument definitions parse default values * Do not parse ! as factorial if functions is disabled * Ability to set number base for expression parsing * Allow full expressions in base functions 2004-07-13 Hanna Knutsson * Ability to set all number bases from 2 to 36 from GUI * Documentation updates * Alternative to use lower case letters in numbers * Fix double decimal point with integers * Fix decimal reduction rounding * Fix precision rounding * Fix approximate indication with multiple numbers * Fix printing of empty vector 2004-07-12 Hanna Knutsson * Update documentation * Force use of -O2 instead of -Os * Revert back to a^b^c = a^(b^z) (I don't remember changing it) * Unknowns disabled by default * Copy subfunctions * GUI for subfunctions 2004-07-11 Hanna Knutsson * Do not segfault on exit * Fix compilation warnings 2004-07-10 Hanna Knutsson * Do not try to fetch exchange rates everytime they are missing * Set fetch timeout to 5 seconds on first run * Inform user that we are trying to fetch exchange rates * Update fetch exchange rates at startup in preferences dialog 2004-07-05 Hanna Knutsson * Follow ISO 8601 standard for week numbers (glib doesn't) * Sort out approximation with rounding 2004-07-03 Hanna Knutsson * Fix input of numbers in bases > 10 * Is approximate? fixes * usleep() is obsolete. use nanosleep() instead * Terminate threads before exit * Include unistd.h in main.cc for pipes 2004-06-24 Hanna Knutsson * definitions -> subfunctions * save subfunctions * Function::countSubfunctions() * Fix for() * Fix creation of vectors with zero or one component * Pass parse options to function parsing * Variables might contain functions * Fix approximate integer printing * Fix try exact 2004-06-23 Hanna Knutsson * Release v. 0.6 * Do not create a new thread for every calculation and printing 2004-06-21 Hanna Knutsson * ... 2004-06-18 Hanna Knutsson * Continue converting to new internal structures 2004-06-14 Hanna Knutsson * Continue converting to new internal structures 2004-05-25 Hanna Knutsson * Converting to new internal structures 2004-05-12 Hanna Knutsson * New internal structures (Manager -> MathStructure) 2004-04-05 Hanna Knutsson * Find linear function * Do not automatically recalculate on precision spinbutton update and add recalculate button to avoid annoying problems * More multiple root updates * Do not just clear the window, clear the pixbuf too * MatrixArgument->type should not return TEXT_ARGUMENT * Multiple roots updates 2004-04-04 Hanna Knutsson * Put in some restrictions and enable multiple roots * Disable multiple roots * Remove 0 == any number from Manager->equals * try x^(y+z) = x^y*x^z and x^(yz) = x^y^z 2004-04-03 Hanna Knutsson * Capitulate in search for exact as long as possible to fix alternatives * Recalculate directly on angle unit change * Enable multiple roots again * Do not ignore unsolvable comparison * Remove imaginary or real part present because of approximate floating point numbers * Do not display errors for arguments in exact precalculation * Do not display extra trailing zeros * Make comparison between floats in lower precision (but not less than user defined precision) * Fix printing of toplevel negative complex number * Return -(x^(1/3)) for (-x)^(1/3) 2004-04-02 Hanna Knutsson * Remove integrate parts that does not work * Do not crash on i^4 * Disable broken multiple roots 2004-04-01 Hanna Knutsson * Hyperbolic and inverse does not take angle arguments * Fix raise by matrix * Fix raise by alternatives * Fix drawing of function 2004-03-31 Hanna Knutsson * More solve work * Fix sorting of alternatives * Fix wrong add alternatives to alternatives logic * Clean after multiplication raise... (serious bug) * Quadratic equations * Non-giac solve function and automatic "solving" of comparisons * Better comparison equals printing * Minimal non-giac integrate function 2004-03-30 Hanna Knutsson * Finance -> Economics/Finance * Demand Elasticity function * Fix that all arguments wanted text after function editing * Free temporary composite units * Fix sin(x)/tan(x) * No (+ -) in printing with complex numbers * Fix sorting of complex numbers 2004-03-29 Hanna Knutsson * Release v. 0.5 * More extensive, verbose and fault-tolerant roman input 2004-03-28 Hanna Knutsson * Set exact button for edit variable * Fix diff() with power without x * Fix compilation with gtk+ < 2.3 * Do not crash on abort sum() (memory leak is better) * Change line width instead of drawing multiple lines * Use barckets instead of parenthesis when drawing matrix * Use commas for vector drawing * Fix matrix text printing 2004-03-27 Hanna Knutsson * Do not let user disable loading of global definitions * Do not raise if makes approximate in exact mode * Cleanup unused functions * Fix hypotenuse and make non-builtin * Automatically act on "calculate variables" * Set e as default second argument in log() 2004-03-26 Hanna Knutsson * time() * week(), weekday(), year(), month(), day() * Allow "today" for dates * Use both localized and non-localized "to" * Sexagesimal number display * Fix prefixes with simple display format * Sexagesimal number input * (2 > 0) + (2 > 0) = 2 * (2 > 0) * Polynomial division refinements 2004-03-25 Hanna Knutsson * Roman numerals * Polynomial division 2004-03-24 Hanna Knutsson * Fix printing of complex numbers with negative imaginary part and no real part * re() and im() * Fix unit conversion * Imperial and U.S. capacity units * Fix nested product() and sum() * Correct treatment of (), "", '', and {} in text argument 2004-03-23 Hanna Knutsson * Symbols for sum, product and ohm * derangements() * sum() and product() corresponding to the signs * sum() -> total() * Reorganisation of function categories 2004-03-22 Hanna Knutsson * Complete convert to best unit 2004-03-21 Hanna Knutsson * Make result context menu context sensitive * Protect intValue and longIntValue against overflow * Fix printing of exponent 1E... * Convert to best unit (beginning) * Convert to base units 2004-03-20 Hanna Knutsson * Define sin and cos as expressions * e^(i*pi) = -1 ... * ln -1 = i*pi, ln i = i*pi/2, ln -i = -i*pi/2 * permanent() * Print short currency unit before value * Factorize independent of giac * Make my own derive function default 2004-03-19 Hanna Knutsson * asec, acsc, acot, sech, csch, coth, asech, acsch, acoth * cis * As we now have complex number, define inverse trigonometric functions as expressions * sec, csc, cot * "CAS" -> "Calculus" * Update my own derive function and enable it if giac is not used * Fix ln() argument so that e can pass through 2004-03-18 Hanna Knutsson * Show error when custom condition is not met * area, ascii and char functions * Limits function should accept negative numbers for end. Fixes trimmed, weighted and winsorized mean. * Nicer text printing of matrices and vectors 2004-03-17 Hanna Knutsson * Save size of history dialog * Show a nice little help message the first time Qalculate! is started * Update Swedish translation * "quaert" -> "quart" * Do not insert parenthesis when completing if they already are there * New error message when matrix has no inverse * Make abort messages localized and nicer * Limit width of result display text * Use transparent pixbuf for result to not look ugly with pixmap themes * Support newer Giac versions 2004-03-16 Hanna Knutsson * Serious try to fix the localized decimal point and comma once and for all * Use [] for vectors and matrices * Use Page Up and Page Down for expression history instead to allow completion to use Up and Down keys * huh! do not sort functions. * "European 30/365" -> "European 30/360" * Fix date calculations * Add "allow_complex" property for number arguments * Fix abs (for complex numbers) 2004-03-15 Hanna Knutsson * Handle CLN errors better * Font selection for expression entry * Replace Fraction and Integer with new Number class 2004-03-12 Hanna Knutsson * Set selected font in custom font dialog * Save time by first destroying completion then updating list then creating new completion on update * Do not crash when updating completion after new variable * Bring up user interface as soon as possible * Make completion block work * Move recent objects to to the top of object menus * "buttons" -> "keypad" * Completion finished * Ugly fix to not complete on completed * Add units to completion if not composite * Use g_utf8_next_char and g_utf8_prev_char 2004-03-11 Hanna Knutsson * Advanced completion in expression * Popup menu for resultview 2004-03-10 Hanna Knutsson * Lower default precision * Make history button a regular button * Reworked GUI -- menubar, expander, history window... * Release 0.4.2a * Set correct name on separator again * Fix some compiler warnings * Fix compilation without Giac 2004-03-08 Hanna Knutsson * Release 0.4.2 * Proofread manual * Allow currencies to be put in front of quantity * Cent, yen, pound and dollar signs * Remove debug output related to Giac * Fix some troubles printing complex numbers 2004-03-07 Hanna Knutsson * Update Swedish translation * First manual draft finished * Remove compiler warnings 2004-03-06 Hanna Knutsson * Gnuplot does not like quotation signs * Do not abort when locale not supported by C library 2004-03-05 Hanna Knutsson * Fix unit conversion of ex. ch^2 to acre * Some menu fixes * More user documentation 2004-03-04 Hanna Knutsson * Move calculate multiple roots option to result menu * Move unit display options to a unit display submenu * Begin writing the manual * Add help menu item if libgnome is available * Add build structure for gnome style user documentation 2004-03-03 Hanna Knutsson * Fix exponential display in non-fractional mode with negative exponents * Fix big mistake in log (if negative exact result, returned zero) * Use "tab" for tab ("\t") a separator in load 2004-03-01 Hanna Knutsson * Load CSV file as matrix function (load) * File argument * Replace localized decimal point with dot in plot data * Save history (20 rows) * Expression entry history * "Save Result" -> "Store Result" 2004-02-28 Hanna Knutsson * Calculate command line expression 2004-02-26 Hanna Knutsson * Release 0.4.1 * Fix parsing of text arguments * Replace strptime with g_date_set_parse 2004-02-24 Hanna Knutsson * Destroy widgets after autoconnect 2004-02-19 Hanna Knutsson * Use the new file chooser * "Select file to import" --> "Select file to export" 2004-02-18 Hanna Knutsson * Release 0.4 * Fix tanh 2004-02-15 Hanna Knutsson * Reenable checks for arguments that results in infinity * Fix comparison with complex numbers (not solvable) 2004-02-12 Hanna Knutsson * Add giac functions in functions.xml 2004-02-11 Hanna Knutsson * Fix binomial arguments * Update Swedish translation 2004-02-10 Hanna Knutsson * Remove PACKAGE and VERSION warnings with giac * Permutations and combinations 2004-02-09 Hanna Knutsson * Start even if gnuplot is not present 2004-02-08 Hanna Knutsson * Complex numbers: log, pow, root 2004-02-07 Hanna Knutsson * Filter out all duplicate errors * Fix compilation without giac * Forward: "Copy Result" menu item * Forward: Correctly calculate divison by root with multiple solutions. * Forward: Remove unused non-portable function. 2003-11-02 Hanna Knutsson * Complex numbers... * Complex number printing * Use Newton's Binomial Formula for raised addition manager * Binomial function * Manager::set(const Integer*) * Start work on complex numbers 2003-10-30 Hanna Knutsson * Show argument names when too few arguments * Really no need to have exp, exp2 and exp10 as builtins * Log tweaks * More trigonometric tweaks * Giac might actually return -1*1 (we prefer -1) * Catch giac errors * Define tan, asinh, acosh, atanh as sin(x)/cos(x), log(x+sqrt(x^2+1)), ... * Handle pi correctly in trigonometric functions * Delay calculation of inexact values * New variable manager 2003-10-29 Hanna Knutsson * Giac function * Factorize in result menu * New functions: diff, integrate, solve * Giac support * Do not crash when printing a manager with matrix 2003-10-27 Hanna Knutsson * Release Qalculate-GTK version 0.3.1 * Left over missing setPrecise() in builtin functions * Fix printing of function manager * Fix display of only number in numerator * Parenthesis adjustments * Update swedish translation * More extensive error handling for misplaced operators * Replace "**" with "^" * Fix parenthesis in Manager::print() * Recreated Manager::print() from gtk drawing function * Optional prefix for denominator * Reworked composite unit printing * Reworked prefix handling * Reworked drawing of MULTIPLICATION_MANAGER * Fix loadLocalDefinitions() * Year and Century units * Fix parsec, light year, astronomical unit, and torr * Plural fixes * Draw unit names with "_" replaced by space 2003-10-24 Hanna Knutsson * Compability fixes for Unit.cc * change strold to strol in HEX() * remove ld2s() * provide another workaround for strptime * some warnings left * remove llpow() as it only creates problems * __USE_XOPEN for strptime * Replace insert(0, 1, ...) with insert(begin(), 1, ...) * Fix ALL warnings * Ignore blanks in BIN(), OCT(), HEX(), BASE() * Fix number bases dialog 2003-10-23 Hanna Knutsson * Do not use scandir as Solaris does not support it * Access hash_map header properly * Update POTFILES.in for new glade files * Remove #include from Calculator.h 2003-10-22 Hanna Knutsson * Split up glade file * minute -> min * Now function can have the same name as a unit or variable, but units and variables cannot have the same name 2003-10-21 Hanna Knutsson * Release Qalculate-GTK version 0.3 * Disable convert in units dialog when no unit selected * Revert fractional button to use combined fractional display, but treat it as normal fractional display for regular text * Draw parenthesis around not alone manager (not power) with childs in denominator * Add a bit more space behind italic text to not cut tall chars off * More drawing fixes 2003-10-20 Hanna Knutsson * Include all bytes in unicode char for unknown variables in setFunctionsAndVariables() * Fix Manager->print(), and as below * Display x^-y as 1/x^y in non-scientific mode * Draw multiplication manager fixes * Put menus before items * More TODO * Also add icon.xpm * Add qalculate.h to Makefile.am to get it included in dist * Accel fixes and additions * Move "convert number basis" to the other menu * Reorder some buttons to follow HIG * Make convert unit dialog non-modal 2003-10-19 Hanna Knutsson * Display ^0.5 as square root * Fix display of ugly -x^-0.5 (still ugly but no duplicate ones and spaces) * Stop display errors a bit more... 2003-10-18 Hanna Knutsson * Do not delete selection on sqrt button clicked but act as with the other functions * Make answer variables a special case which cannot be edited and does not display result in variable dialog * Change "first"/"second" axis to "primary"/"secondary" * Put axis after smooth * Fix rms(), stdev(), stdevp() * Fix error in setFunctionsAndVariables that stopped unknown variables after something was set * Remove CVS version title * Write something in AUTHORS and NEWS * Hidden property in function and unit edit dialogs * Hide some annoying composite units (m/m and m2/m2) * Hide hidden items in menus * New hidden property for ExpressionItem (meant for some composite units and sub functions) 2003-10-17 Hanna Knutsson * Finally implement angle units and allow direct specification of angle unit in trigonometric functions * rem and rad units renamed to rem_radioactivity and rad_radioactivity * Some swedish translation updates * Some tooltip updates * Some TODO updates * Fill in the last argument titles and add some descriptions * Set min arguments to zero if lower (and max to -1) * Argument names and descriptions for matrix and vector functions * Rename title "Power" with "X raised to Y" to solve translation conflict with the category "Power" * Fix 0^0 warning 2003-10-16 Hanna Knutsson * If add argument button is not sensitive, modify argument instead on enter * Fix arguments for process() * Titles for functions and arguments in utilities category * Put buttons in first tab * Default to show buttons * Remove quotes from default values in insert function dialog * Matrix multiplication error message * Better error message for misplaced operators * Updated swedish translation * More argument names * Fix category selection after editing * Argument names for all geometry functions * Do not use "free" for argument == NULL but printlong() of default argument 2003-10-15 Hanna Knutsson * Do not add extra space after matrix in GTK widget * Update rank() and sort() to new comparison that not only allows fractions * Update min() and max() to new comparison that not only allows fractions * Go back to builtin sum() function as sum() is used often and csum() is rather slow * eurocent and cent * Fix yearfrac() for basis = 1 * More TODO * Category "Matrices" -> "Matrices & Vectors", "Financial" -> "Finance" 2003-10-13 Hanna Knutsson * Finally make class variables in Manager protected * setPrecise(fraction()->isPrecise()) after operation directly on Manager::fraction() * Change output of "log" button to log10 * Write more in TODO 2003-10-11 Hanna Knutsson * Update plot on add/modify/remove * Use only one gnuplot process/window and close it on exit * Fix crach on create new variable dialog * Delete the submenus, not the menu item, when updating * Do not update treeviews if not created * Save plot settings * Switch to enums for style and smoothing 2003-10-10 Hanna Knutsson * More plot stuff * Change step to steps * Make that the second tab page is realised * Save plot as postscript, eps, png, svg, fig or latex * Set a nicer font for gnuplot * Plot dialog: tabwidget, paired matrix, save * Plots: logscale, style, separate smoothing for each line, title, grid, color, linewidth, borders * Set timeout for wget and error on fail * Check if wget and gnuplot is available 2003-10-08 Hanna Knutsson * Plot dialog * Lots of plotting stuff * Hide on destroy and delete events for non-modal windows * Place terms with negative sign in the back when not using scientific sorting * Do not display more than one minus * Change compare() in Manager to sortCompare() and add real compare() function * Plot vector * Plotting with gnuplot * Fix crash with no argument definitions and variable number of arguments * Do not recreate currencies, just change the relation 2003-10-07 Hanna Knutsson * Fully enable builtin units * Do not print the same error message more than once * Fetch exchange rates from ECB * Fix crash by removing new line for alternative manager and gettextize the "or" while we are at it * Root functions non-abs * Fix argument check on alternative manager * Remove unnecessary gtk_main_iteration() as they create lots of problems * Do not unref wrong Manager in conversion in units dialog * Fix check of arguments in functions with unlimited number of arguments * Remove (again) prepended "1" for composite units * Fix prefixes 2003-10-06 Hanna Knutsson * Allow disabling of multiple roots * "Recently Used"-menu * Fix rounding of negative numbers * Fix adding ALTERNATIVE_MANAGER to ALTERNATIVE_MANAGER * Change GUI code to allow unrestrained category depth * Load builtin unit definitions even if we have no such * Do not write active and precise attributes when true * Organize definitions files in a category tree structure * Make execute button in insert function dialog non-stock * Change button text to "Insert" * Fix insert function with undefined arguments * Use a frame for description in insert function dialog 2003-10-02 Hanna Knutsson * Use & for & * Fix NOT * Fix signedness function (and comparisons) * Replace "<" with "<" and ">" with ">" * Display NOT_MANAGER * Make it configurable in preferences * Do not use annoying prefixes (hekto, deka, centi, deci) by default * Change unit conversion from printing value to using a value id as was originally intended * Delete string alternative "," when switching locale * #ifdef out fenv.h and floating point exceptions as they are only obstructing portability when using CLN * Cleanup * Warning function * Disable message function for now 2003-10-01 Hanna Knutsson * Updated swedish translation * Do not actually lower the precision below 10 to prohibit overflow * Do not act when setting the initial value of spinbuttons * Precision and decimals dialog need not be modal * Actually load the correct nodes for the locale * New simpler algorithm for reading function arguments, which handles citations correctly * Accept zero length strings * Concatenate and Length functions * Save function 2003-09-30 Hanna Knutsson * Execute expression when updating result display if expression has changed * Do not display more than 1500 digits in result display widget and not more than 500000 digits in history (works for me at least) * Restrict display time in variables dialog * Restrict value length if variables dialog * Delay calculation of variables * Remove signs menu * Try to speed up determinant (not very succeful) 2003-09-29 Hanna Knutsson * A little icon for the window * Update display outside of thread * Do not reverse order when transforming manager * Merge boolean operations into Manager class to enable unsolved operations * Make sure that thread actually is canceled before resuming * Change log to log10 and logn to log * Ignore syntax error function without parentesis are space before argument * New better algorithm for Calculator::setFunctionsAndVariables() * Nicer functions, variables and units dialogs * Show a nice progress dialog * More information (syntax and arguments) in description in functions dialog * Sort categories in edit dialogs 2003-09-27 Hanna Knutsson * Safer threads * Switch unit->name() to short name and add singular to enable translation * Enable xml data translation * Use less attributes in xml * Implement GUI editing of argument rules * Replace empty optional value with default value * Fill in default values in insert function dialog * Add ability to abort long calculations * ...and slow result display 2003-09-25 Hanna Knutsson * New condition for functions which can test the relation between arguments * Error function * Boolean operators * For (loop) function * Fix crash on delete inactive definition in GUI * Definition edit fixes 2003-09-24 Hanna Knutsson * Move defintions to library and PACKAGE_DATA_DIR/qalculate * Place local definitions in ~/.qalculate/definitions and load everything in that directory * XML definitions files * Update function edit dialog to new argument definitions, and turn function expression entry into a textview * Furthering argument definitions: new Argument classes that tests type and value * Fix parenthesis madness and handle missing left parenthesis 2003-09-22 Hanna Knutsson * ExpressionItem::isRegistered() * Once again constants -- new DynamicVariable class that recalculates value when precision has changed * Fix ...E-... * Fix root for negative results * Fix log for negative results * Fix display of ...E... * Fix infinite loop with prefixes <= 10E-1 * Check file format and version of definitions file 2003-09-21 Hanna Knutsson * Fix error message when too many arguments * Change "years_between_dates" to "yearfrac" * Fix day counting basis (hopefully gnumeric has done it right) * More financial functions * Fix mod, rem and frac * Better RPN support 2003-09-20 Hanna Knutsson * RPN Mode * Clean up EqItem.cc * Add variables for constants functions * Load definitions in exact mode * Reset (and restore) mode when loading definitions * Lots of tooltips (too many perhaps?) * Some definitions fixes * Function edit dialog: turn argument entry into a list view and add argument type * Do not locally save global deactivations 2003-09-18 Hanna Knutsson * Big restructuring to fix editing of global definitions, including deactivation of definitions and a new virtual ExpressionItem class * More error messages in matrix functions * Check if matrix operations were successful * Correct bad setPrecise(false) call in matrix * Speed up csum function for large vectors in statistical functions * Fix addition^integer * Fix display of 1/-x * Fix sqrt() * Fix display of fraction with 'E' * Fix display of 5*5^x * Fix detection of long prefixes * Fix 'E' (now we can have it in names) * Type label, spin buttons, date picker etc. in insert function dialog * Argument type 2003-09-15 Hanna Knutsson * Fix insert function dialog * Add scrollbars to table in matrix edit dialog * CSV file import * Lots of statistical functions: range, harmonic mean, geometric mean, trimmed mean, winsorized mean, quadratic mean, quartile, decile, percentile, interquartile range, variance, standard error, mean deviation, pearson, spearman's rho, covariance, correlation, pooled variance, paired t-test, unpaired t-test... * Add limits to custom sum function and allow references to other than current element (x_i-1) * Limits * Clean up base conversion functions * Fix If function 2003-09-11 Hanna Knutsson * Sort function * Buttons to set if precise in variable and unit edit dialogs * Exact mode * Use vectors in max, min, mode and median * Make constants functions for more flexible precision 2003-09-10 Hanna Knutsson * Change behavior of decimals settings * CLN support (requirement for now, in place of GMP) * Disable gnome support in glade file 2003-09-09 Hanna Knutsson * More accurate roots using Newton's Method with the libc function as initial value * Require GMP (it is not a priority right now to fix my own integer implementation) * GUI for edit/create matrix/vector * Remove repaint artifacts * Rank function 2003-09-08 Hanna Knutsson * Pearson Correlation and Spearman's rho (still needs rank function) * Replace hardcoded statistical functions * Utility functions: csum (Custom sum), process (Process vector components) * Vector (\v) in user functions * Function function for immediate creation and execution of a custom function * Indicate infinite sequence of decimals (configurable) * Custom font selection * Vector * Better alignment 2003-09-07 Hanna Knutsson * Use GtkDrawingArea to make result display nicer * More matrix functions: cofactor, adjoint, inverse 2003-09-03 Hanna Knutsson * Matrix functions: determinant (det), identity, transpose, element, columns, rows, matrix * Multiple solutions (4^0.5 = 2 or -2) * More work on matrices 2003-09-02 Hanna Knutsson * Beginning of matrix support * Fix zero division 2003-09-01 Hanna Knutsson * factorial function and ! * frac and int functions * Menu items for fractional representation * Turn "use prefixes" into check menu item 2003-08-31 Hanna Knutsson * Move builtin functions to fraction system * Reactivate display modes, decimals and precision * Use GMP if available in Integer class (much faster) 2003-08-30 Hanna Knutsson * Show if result is exact or not * Arbitrary precision * Move from long double to Fraction 2003-08-24 Hanna Knutsson * Decimal string to fraction * Date functions (for financial functions) * Fixes 2003-08-23 Hanna Knutsson * Localized dot and more 2003-08-22 Hanna Knutsson * Fractions and restructuring 2003-08-20 Hanna Knutsson * CALCULATOR macro (removes Calculator object from all classes) * New Prefix class and new get/add prefix functions; prefixes stored in a sorted vector * New get Function/Variable/Unit(index) functions 2003-08-20 Hanna Knutsson * Fraction button * Fraction Manager * New Fraction class 2003-08-19 Hanna Knutsson * Add title label to insert function dialog * Remove duplicate adding of answer variables, and remove from global definitions file... and gettextize 2003-08-18 Hanna Knutsson * Qalculate! version 0.2 released * Last minute fixes * More unicode * Fix display of exponent of exponent * Put unicode chars on buttons in code and add option to disable unicode signs * Unicode math operators * Save version info to configuration file * Update version number 2003-08-17 Hanna Knutsson * Only put "1 " in front of unit in toplevel * Fix 5*5^m (endless loop in Manager::convert) * Unscientific mode gives inexact result display -- disable for now * Disable installation of old German translation (will enable again after v0.2) * Create en_GB and en_US locales to get that nice square root sign * Do not shrink result label on clear * Do not expand menu buttons * Make functions dialog a bit nicer * Make units dialog a bit nicer * More energy and pressure units * Some constants * Write variables to file with maximum precision * Show variable title in menu and tree * Unit expression conversion fixes * Make operators wrap selection in parenthesis instead of deleting it, thus they operate on the result after execute * Insert ^ directly instead of waiting for another key press. * Fix annoying repositioning of text cursor in n-bases dialog * Update conversion in units dialog after focus out event in entries * Remove empty parenthesis after zero argument functions * Fix disabling of units * Fix unclosed brackets * restrict abs() to numbers * Change Function::name(string), Unit::title(string), etc. to setTitle(), setName() 2003-08-16 Hanna Knutsson * Google style in expression conversion (ex. 5 m to ft = 16.4 ft) * Small unit conversion fix (1 km/1 kg => 1 km/kg). * More units. * Fix loading of alias unit that is defined before its base unit in file * Modify priotrity for calculations so that inexplicit multiplication is calculated before division (2/2(x) = 2/(2*x)) and functions (sin 2x(x) = sin (2x*x), but sin(2x)(x) is still sin(2x)*x) * Some restructuring * Unbreak brokeness from last fix * Move three small dialogs to Glade * Convert button 2003-08-15 Hanna Knutsson * Fix bracket madness breaking unbrackened division (!) * About dialog 2003-08-14 Hanna Knutsson * Fix loading of argument names for builtin functions * Do not add argument names in code for builtin functions, read from definitions file instead * Fix crash when creating new unit * Disable OK button for editing global definitions until structure is sorted out * Beautify dialogs * Functions, variables and units buttons in main window * Sorting menus * Tree lists implemented for units, variables and functions dialogs * Submenus implemented for unit, variable and function menus * Connect "convert to"-button in unit managaer to new conversion system * Complete set of SI units * Various fixes 2003-08-13 Hanna Knutsson * Remove duplicate functions * Do not save unchanged global definitions in users definitions files * Selectable prefix in result * Fully functional unit conversion! 2003-08-12 Hanna Knutsson * Interpret "apple" as an unknown variable named apple * Add base conversion dialog * Beautify units dialog * Store pointer to unit in GUI to simplify the Unit/ComplexUnit mess * Enable editing/creation of composite units * New Greatest Common Divisor (gcd) function * First try at differentiation * Fix division 2003-08-11 Hanna Knutsson * Beautify insert function dialog * Populate category combos * Turn base unit combo into entry as it probably is not a good idea to fill the combo with all units * Gladeify the variable and function edit dialogs hidden callbacks.cc (gladeification finished?) * Beautification of dialogs * Huge gladeification of signals and widget references 2003-08-10 Sven Herzberg * data/qalculate.glade: don't know what exactly, but i'm sure that we got rid of one c dialog more * src/callbacks.cc: * src/interface.cc: 2003-08-10 Hanna Knutsson * Use for all exponents for consistency * New elegant and intelligent sorting, not only for internal purposes * Updated swedish translation. * Gettextized error messages. * Updaterad Calculator::error(). * Only enable prefixes in front of units * Fix disable/enable variables/functions/units/unknown * Found true evil in Manager::sort(). This should solve many problems. :-) * Enable binary output for larger numbers * Fix nested functions * Fix prefix followed be unit * Fix functions without parenthesis * correct widget name (units_option_menu_to_unit) * handle long result by making the window not resizable and the result label wrap 2003-08-09 Hanna Knutsson * Swedish translation * More strings to translate * Binary output * Fix BASE() * Fix prefixes in expression * Added ability to disable unknown variables * Support unsolved function -- now log(x) returns log(x) instead of the result of log(0) * Fix prefix display mode (only use in front of units to avoid confusion and support exponents) 2003-08-08 Hanna Knutsson * Set LC_NUMERIC to "C" to make strold() happy * Minor restructuring in preparation for different decimal points * Comment out debug output. Now (x+y)^50 takes 1 instead of 100 seconds. For those interested, the result of (x+y)^100 is 24287 pixels wide... 2003-08-08 Sven Herzberg * data/qalculate.glade, * src/interface.cc: glade-ified the preferences dialog 2003-08-08 Sven Herzberg * data/qalculate.glade, * src/interface.cc: glade-ified the units dialog * po/de.po: updated translation 2003-08-08 Sven Herzberg * src/interface.cc: removed unneccessary variables 2003-08-08 Sven Herzberg * data/qalculate.glade, * src/interface.cc: glade-ified the variables dialog 2003-08-08 Sven Herzberg * src/interface.cc: removed unneccessary variables 2003-08-08 Sven Herzberg * data/qalculate.glade, * src/callbacks.cc, * src/interface.cc: finished moving the menus 2003-08-08 Sven Herzberg * data/qalculate.glade, * src/callbacks.cc, * src/interface.cc: moving the menus to a (hidden) menubar to solve a warning regarding an accelerator group 2003-08-08 Hanna Knutsson * Move generated menus one step up * Add finalize() after conversion in callbacks.cc 2003-08-08 Hanna Knutsson * Some more fixes that I do not remember * Fix (x+y)^(6+n) * Fix kWs = W^2 * s^2 in Calculator.cc * Do not convert units during the whole calculation, do it in finalize() afterwards instead * Make units work even better. * Move OCT, HEX, BIN and BASE functions to category "Number Bases" 2003-08-08 Sven Herzberg * configure.in: added -Wall stuff again (was just a typo) * src/interface.cc: removed some unneccessary variables from create_window 2003-08-08 Sven Herzberg * data/qalculate.glade: includes the complete main window now * src/callbacks.cc: removed the GtkHSeparator (the're not used anymore) * src/interface.cc: moved the whole main window to the glade file 2003-08-07 Sven Herzberg * data/qalculate.glade: added the expression menu and the result menu * po/de.po: updated translation * src/callbacks.cc: glade updates * src/interface.cc: glade updates 2003-08-07 Sven Herzberg * src/interface.cc, * src/interface.h, * src/main.cc: as the return value of create_window was only used to display the widget, made create_window a void method and display widget from there 2003-08-07 Sven Herzberg * configure.in: added libglade dependency * data/Makefile.am: added glade file * data/qalculate.glade: user interface definition * src/callbacks.cc: removed the extern GtkWidget *window * src/interface.cc: started migration to glade * src/interface.h: started migration to glade * src/main.cc: started migration to glade 2003-08-07 Sven Herzberg * .cvsignore: cvs update has less warnings now * configure.in: added de to ALL_LINGUAS * data/qalculate.desktop.in: fixed the starter * po/.cvsignore: cvs update has less warnings now * po/de.po: updated german translation 2003-08-07 Sven Herzberg * data/Makefile.am: added fixes for kde pre-3.2 (aka stable) 2003-08-07 Sven Herzberg * .cvsignore: cvs update has less warnings now * configure.in: some beautification (will fix -Wall later this day) * data/.cvsignore: cvs update has less warnings now * data/Makefile.am: added desktop file * data/qalculate.desktop.in: desktop file template * po/.cvsignore: cvs update has less warnings now * po/POTFILES.in: added data/qalculate.desktop * po/de.po: added german translation 2003-08-07 Sven Herzberg * src/main.cc: some beautification * src/main.h: made enums from #defines (are the values relevant?) 2003-08-06 Hanna Knutsson * Removed some debug output * Fix (x+y)^5, but unfortunately not (x+y)^6... * Even better unit conversion. * Change Ctrl+V to Ctrl+M for manage variables 2003-08-06 Sven Herzberg * Makefile.am: make dist works now * configure.in: added data/Makefile.am * data/.cvsignore: cvs update has less warnings now * data/Makefile.am: make dist works now, make install too * po/.cvsignore: cvs update has less warnings now 2003-08-06 Sven Herzberg * .cvsignore: cvs update has less warnings now * Makefile.am: added data as subdir * acconfig.h: removed (templates are deprecated) * configure.in: added libtool * data/Makefile.am: added config file installation * po/.cvsignore: cvs update has less warnings now * src/.cvsignore: cvs update has less warnings now * src/Makefile.am: switched to libtool now * src/calclib/.cvsignore: cvs update has less warnings now * src/calclib/Makefile.am: using libtool now 2003-08-04 Hanna Knutsson * Optional arguments for functions * More functions... * Implemented if...then...else function * "config" -> "definition" * Added Execute button to insert function dialog * Added some financial functions qalculate-gtk-2.8.2/configure0000755000175000017500000246521713401033355013127 00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for Qalculate! (GTK+ UI) 2.8.2. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" SHELL=${CONFIG_SHELL-/bin/sh} test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Qalculate! (GTK+ UI)' PACKAGE_TARNAME='qalculate-gtk' PACKAGE_VERSION='2.8.2' PACKAGE_STRING='Qalculate! (GTK+ UI) 2.8.2' PACKAGE_BUGREPORT='' PACKAGE_URL='' ac_unique_file="src/callbacks.cc" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS INTLTOOL_QALCULATE_DEFINITIONS_RULE MKINSTALLDIRS POSUB POFILES PO_IN_DATADIR_FALSE PO_IN_DATADIR_TRUE INTLLIBS INSTOBJEXT GMOFILES DATADIRNAME CATOBJEXT CATALOGS MSGFMT_OPTS INTL_MACOSX_LIBS GETTEXT_PACKAGE QALCULATE_GTK QALCULATE_LIBS QALCULATE_CFLAGS GTK_LIBS GTK_CFLAGS GLIB_LIBS GLIB_CFLAGS PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG PLATFORM_WIN32_FALSE PLATFORM_WIN32_TRUE PLATFORM_LINUX_FALSE PLATFORM_LINUX_TRUE CXXCPP LT_SYS_LIBRARY_PATH OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL MANIFEST_TOOL RANLIB ac_ct_AR AR DLLTOOL OBJDUMP NM ac_ct_DUMPBIN DUMPBIN LD FGREP SED host_os host_vendor host_cpu host build_os build_vendor build_cpu build LIBTOOL ALL_LINGUAS INTLTOOL_PERL GMSGFMT MSGFMT MSGMERGE XGETTEXT INTLTOOL_POLICY_RULE INTLTOOL_SERVICE_RULE INTLTOOL_THEME_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_CAVES_RULE INTLTOOL_XML_NOMERGE_RULE INTLTOOL_XML_RULE INTLTOOL_KBD_RULE INTLTOOL_XAM_RULE INTLTOOL_UI_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_SHEET_RULE INTLTOOL_SERVER_RULE INTLTOOL_PONG_RULE INTLTOOL_OAF_RULE INTLTOOL_PROP_RULE INTLTOOL_KEYS_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_DESKTOP_RULE intltool__v_merge_options_0 intltool__v_merge_options_ INTLTOOL_V_MERGE_OPTIONS INTLTOOL__v_MERGE_0 INTLTOOL__v_MERGE_ INTLTOOL_V_MERGE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE USE_NLS EGREP GREP CPP LN_S am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE ac_ct_CXX CXXFLAGS CXX am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL am__quote' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_maintainer_mode enable_dependency_tracking enable_nls enable_shared enable_static with_pic enable_fast_install with_aix_soname with_gnu_ld with_sysroot enable_libtool_lock ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CXX CXXFLAGS CCC CPP LT_SYS_LIBRARY_PATH CXXCPP PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR GLIB_CFLAGS GLIB_LIBS GTK_CFLAGS GTK_LIBS QALCULATE_CFLAGS QALCULATE_LIBS' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures Qalculate! (GTK+ UI) 2.8.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/qalculate-gtk] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of Qalculate! (GTK+ UI) 2.8.2:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --disable-nls do not use Native Language Support --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] --with-aix-soname=aix|svr4|both shared library versioning (aka "SONAME") variant to provide on AIX, [default=aix]. --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-sysroot[=DIR] Search for dependent libraries within DIR (or the compiler's sysroot if not specified). Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CXX C++ compiler command CXXFLAGS C++ compiler flags CPP C preprocessor LT_SYS_LIBRARY_PATH User-defined run-time library search path. CXXCPP C++ preprocessor PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path GLIB_CFLAGS C compiler flags for GLIB, overriding pkg-config GLIB_LIBS linker flags for GLIB, overriding pkg-config GTK_CFLAGS C compiler flags for GTK, overriding pkg-config GTK_LIBS linker flags for GTK, overriding pkg-config QALCULATE_CFLAGS C compiler flags for QALCULATE, overriding pkg-config QALCULATE_LIBS linker flags for QALCULATE, overriding pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF Qalculate! (GTK+ UI) configure 2.8.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_cxx_try_compile LINENO # ---------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_compile # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func # ac_fn_cxx_try_cpp LINENO # ------------------------ # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_cpp # ac_fn_cxx_try_link LINENO # ------------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_link # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES # --------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_cxx_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_cxx_check_header_mongrel # ac_fn_cxx_check_func LINENO FUNC VAR # ------------------------------------ # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_cxx_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_cxx_check_func cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by Qalculate! (GTK+ UI) $as_me 2.8.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am__api_version='1.16' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='qalculate-gtk' VERSION='2.8.2' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi ac_config_headers="$ac_config_headers config.h" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } cat > confinc.mk << 'END' am__doit: @echo this is the am__doit target >confinc.out .PHONY: am__doit END am__include="#" am__quote= # BSD make does it like this. echo '.include "confinc.mk" # ignored' > confmf.BSD # Other make implementations (GNU, Solaris 10, AIX) do it like this. echo 'include confinc.mk # ignored' > confmf.GNU _am_result=no for s in GNU BSD; do { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } case $?:`cat confinc.out 2>/dev/null` in #( '0:this is the am__doit target') : case $s in #( BSD) : am__include='.include' am__quote='"' ;; #( *) : am__include='include' am__quote='' ;; esac ;; #( *) : ;; esac if test "$am__include" != "#"; then _am_result="yes ($s style)" break fi done rm -f confinc.* confmf.* { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 $as_echo "${_am_result}" >&6; } # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 $as_echo_n "checking for library containing strerror... " >&6; } if ${ac_cv_search_strerror+:} false; then : $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char strerror (); int main () { return strerror (); ; return 0; } _ACEOF for ac_lib in '' cposix; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_strerror=$ac_res fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext if ${ac_cv_search_strerror+:} false; then : break fi done if ${ac_cv_search_strerror+:} false; then : else ac_cv_search_strerror=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 $as_echo "$ac_cv_search_strerror" >&6; } ac_res=$ac_cv_search_strerror if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if ${ac_cv_cxx_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if ${ac_cv_prog_cxx_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CXX_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } case "$am__api_version" in 1.01234) as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5 ;; *) ;; esac INTLTOOL_REQUIRED_VERSION_AS_INT=`echo | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` if test -n ""; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= " >&5 $as_echo_n "checking for intltool >= ... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; } test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || as_fn_error $? "Your intltool is too old. You need intltool or later." "$LINENO" 5 fi # Extract the first word of "intltool-update", so it can be a program name with args. set dummy intltool-update; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_UPDATE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE if test -n "$INTLTOOL_UPDATE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5 $as_echo "$INTLTOOL_UPDATE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-merge", so it can be a program name with args. set dummy intltool-merge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_MERGE+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_MERGE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE if test -n "$INTLTOOL_MERGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5 $as_echo "$INTLTOOL_MERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-extract", so it can be a program name with args. set dummy intltool-extract; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_EXTRACT in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT if test -n "$INTLTOOL_EXTRACT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5 $as_echo "$INTLTOOL_EXTRACT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5 fi if test -z "$AM_DEFAULT_VERBOSITY"; then AM_DEFAULT_VERBOSITY=1 fi INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))' INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))' INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;' INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))' intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))' intltool__v_merge_options_0='-q' INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@' else INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir' fi INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' # Check the gettext tools to make sure they are GNU # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case $XGETTEXT in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi XGETTEXT=$ac_cv_path_XGETTEXT if test -n "$XGETTEXT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGMERGE+:} false; then : $as_echo_n "(cached) " >&6 else case $MSGMERGE in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi MSGMERGE=$ac_cv_path_MSGMERGE if test -n "$MSGMERGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $MSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi MSGFMT=$ac_cv_path_MSGFMT if test -n "$MSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_PERL+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_PERL in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL if test -n "$INTLTOOL_PERL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5 $as_echo "$INTLTOOL_PERL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_PERL"; then as_fn_error $? "perl not found" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5 $as_echo_n "checking for perl >= 5.8.1... " >&6; } $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5 else IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"` { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5 $as_echo "$IT_PERL_VERSION" >&6; } fi if test "x" != "xno-xml"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5 $as_echo_n "checking for XML::Parser... " >&6; } if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } else as_fn_error $? "XML::Parser perl module is required for intltool" "$LINENO" 5 fi fi # Substitute ALL_LINGUAS so we can use it in po/Makefile case `pwd` in *\ * | *\ *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.4.6.42-b88ce' macro_revision='2.4.6.42' ltmain=$ac_aux_dir/ltmain.sh # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac # Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 $as_echo_n "checking how to print strings... " >&6; } # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "" } case $ECHO in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 $as_echo "print -r" >&6; } ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 $as_echo "cat" >&6; } ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if ${ac_cv_path_FGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_FGREP=$FGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 $as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test yes = "$GCC"; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return, which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD=$ac_prog ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test yes = "$with_gnu_ld"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD=$ac_dir/$ac_prog # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${lt_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if ${lt_cv_path_NM+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM=$NM else lt_nm_to_check=${ac_tool_prefix}nm if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. tmp_nm=$ac_dir/$lt_tmp_nm if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then # Check to see if the nm accepts a BSD-compat flag. # Adding the 'sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty case $build_os in mingw*) lt_bad_file=conftest.nm/nofile ;; *) lt_bad_file=/dev/null ;; esac case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in *$lt_bad_file* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break 2 ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break 2 ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS=$lt_save_ifs done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test no != "$lt_cv_path_NM"; then NM=$lt_cv_path_NM else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else if test -n "$ac_tool_prefix"; then for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN fi fi case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols -headers" ;; *) DUMPBIN=: ;; esac fi if test : != "$DUMPBIN"; then NM=$DUMPBIN fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if ${lt_cv_nm_interface+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } # find the maximum length of command line arguments { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 teststring=ABCD case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test X`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test 17 != "$i" # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n "$lt_cv_sys_max_cmd_len"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 $as_echo_n "checking how to convert $build file names to $host format... " >&6; } if ${lt_cv_to_host_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac fi to_host_file_cmd=$lt_cv_to_host_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 $as_echo "$lt_cv_to_host_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } if ${lt_cv_to_tool_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else #assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac fi to_tool_file_cmd=$lt_cv_to_tool_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 $as_echo "$lt_cv_to_tool_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if ${lt_cv_ld_reload_flag+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) if test yes != "$GCC"; then reload_cmds=false fi ;; darwin*) if test yes = "$GCC"; then reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if ${lt_cv_deplibs_check_method+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # 'unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # that responds to the $file_magic_cmd with a given extended regex. # If you have 'file' or equivalent on your system and you're not sure # whether 'pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. if ( file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd* | bitrig*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; os2*) lt_cv_deplibs_check_method=pass_all ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 $as_echo "$DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DLLTOOL"; then ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 $as_echo "$ac_ct_DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then DLLTOOL="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DLLTOOL=$ac_ct_DLLTOOL fi else DLLTOOL="$ac_cv_prog_DLLTOOL" fi test -z "$DLLTOOL" && DLLTOOL=dlltool { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 $as_echo_n "checking how to associate runtime and link libraries... " >&6; } if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh; # decide which one to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd=$ECHO ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO if test -n "$ac_tool_prefix"; then for ac_prog in ar do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AR" && break done fi if test -z "$AR"; then ac_ct_AR=$AR for ac_prog in ar do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_AR" && break done if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi fi : ${AR=ar} # Use ARFLAGS variable as AR's operation code to sync the variable naming with # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have # higher priority because thats what people were doing historically (setting # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS # variable obsoleted/removed. test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} lt_ar_flags=$AR_FLAGS # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override # by AR_FLAGS because that was never working and AR_FLAGS is about to die. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 $as_echo_n "checking for archiver @FILE support... " >&6; } if ${lt_cv_ar_at_file+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ar_at_file=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test 0 -eq "$ac_status"; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test 0 -ne "$ac_status"; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } if test no = "$lt_cv_ar_at_file"; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in bitrig* | openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if ${lt_cv_sys_global_symbol_pipe+:} false; then : $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test ia64 = "$host_cpu"; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Gets list of data symbols to import. lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" # Adjust the below global symbol transforms to fixup imported variables. lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" lt_c_name_lib_hook="\ -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" else # Disable hooks by default. lt_cv_sys_global_symbol_to_import= lt_cdecl_hook= lt_c_name_hook= lt_c_name_lib_hook= fi # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n"\ $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ $lt_c_name_hook\ " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" # Transform an extracted symbol line into symbol name with lib prefix and # symbol address. lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ $lt_c_name_lib_hook\ " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function, # D for any global variable and I for any imported variable. # Also find C++ and __fastcall symbols from MSVC++ or ICC, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE /* DATA imports from DLLs on WIN32 can't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined __osf__ /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS=conftstm.$ac_objext CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest$ac_exeext; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test yes = "$pipe_works"; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then nm_file_list_spec='@' fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 $as_echo_n "checking for sysroot... " >&6; } # Check whether --with-sysroot was given. if test "${with_sysroot+set}" = set; then : withval=$with_sysroot; else with_sysroot=no fi lt_sysroot= case $with_sysroot in #( yes) if test yes = "$GCC"; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 $as_echo "$with_sysroot" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 $as_echo "${lt_sysroot:-no}" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 $as_echo_n "checking for a working dd... " >&6; } if ${ac_cv_path_lt_DD+:} false; then : $as_echo_n "(cached) " >&6 else printf 0123456789abcdef0123456789abcdef >conftest.i cat conftest.i conftest.i >conftest2.i : ${lt_DD:=$DD} if test -z "$lt_DD"; then ac_path_lt_DD_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in dd; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_lt_DD" || continue if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then cmp -s conftest.i conftest.out \ && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: fi $ac_path_lt_DD_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_lt_DD"; then : fi else ac_cv_path_lt_DD=$lt_DD fi rm -f conftest.i conftest2.i conftest.out fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 $as_echo "$ac_cv_path_lt_DD" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 $as_echo_n "checking how to truncate binary pipes... " >&6; } if ${lt_cv_truncate_bin+:} false; then : $as_echo_n "(cached) " >&6 else printf 0123456789abcdef0123456789abcdef >conftest.i cat conftest.i conftest.i >conftest2.i lt_cv_truncate_bin= if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then cmp -s conftest.i conftest.out \ && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" fi rm -f conftest.i conftest2.i conftest.out test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 $as_echo "$lt_cv_truncate_bin" >&6; } # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. func_cc_basename () { for cc_temp in $*""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` } # Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi test no = "$enable_libtool_lock" || enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out what ABI is being produced by ac_compile, and set mode # options accordingly. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE=32 ;; *ELF-64*) HPUX_IA64_MODE=64 ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test yes = "$lt_cv_prog_gnu_ld"; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; mips64*-*linux*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then emul=elf case `/usr/bin/file conftest.$ac_objext` in *32-bit*) emul="${emul}32" ;; *64-bit*) emul="${emul}64" ;; esac case `/usr/bin/file conftest.$ac_objext` in *MSB*) emul="${emul}btsmip" ;; *LSB*) emul="${emul}ltsmip" ;; esac case `/usr/bin/file conftest.$ac_objext` in *N32*) emul="${emul}n32" ;; esac LD="${LD-ld} -m $emul" fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. Note that the listed cases only cover the # situations where additional linker options are needed (such as when # doing 32-bit compilation for a host where ld defaults to 64-bit, or # vice versa); the common cases where no linker options are needed do # not appear in the list. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) case `/usr/bin/file conftest.o` in *x86-64*) LD="${LD-ld} -m elf32_x86_64" ;; *) LD="${LD-ld} -m elf_i386" ;; esac ;; powerpc64le-*linux*) LD="${LD-ld} -m elf32lppclinux" ;; powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; powerpcle-*linux*) LD="${LD-ld} -m elf64lppc" ;; powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if ${lt_cv_cc_needs_belf+:} false; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test yes != "$lt_cv_cc_needs_belf"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS=$SAVE_CFLAGS fi ;; *-*solaris*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*|x86_64-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD=${LD-ld}_sol2 fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks=$enable_libtool_lock if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. set dummy ${ac_tool_prefix}mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$MANIFEST_TOOL"; then ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL if test -n "$MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 $as_echo "$MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_MANIFEST_TOOL"; then ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL # Extract the first word of "mt", so it can be a program name with args. set dummy mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_MANIFEST_TOOL"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL if test -n "$ac_ct_MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_MANIFEST_TOOL" = x; then MANIFEST_TOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL fi else MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" fi test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } if ${lt_cv_path_mainfest_tool+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&5 if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } if test yes != "$lt_cv_path_mainfest_tool"; then MANIFEST_TOOL=: fi case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "$LT_MULTI_MODULE"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test 0 = "$_lt_result"; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if ${lt_cv_ld_exported_symbols_list+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 $as_echo_n "checking for -force_load linker flag... " >&6; } if ${lt_cv_ld_force_load+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 $AR $AR_FLAGS libconftest.a conftest.o 2>&5 echo "$RANLIB libconftest.a" >&5 $RANLIB libconftest.a 2>&5 cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then lt_cv_ld_force_load=yes else cat conftest.err >&5 fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 10.[012][,.]*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test yes = "$lt_cv_apple_cc_single_mod"; then _lt_dar_single_mod='$single_module' fi if test yes = "$lt_cv_ld_exported_symbols_list"; then _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' fi if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac # func_munge_path_list VARIABLE PATH # ----------------------------------- # VARIABLE is name of variable containing _space_ separated list of # directories to be munged by the contents of PATH, which is string # having a format: # "DIR[:DIR]:" # string "DIR[ DIR]" will be prepended to VARIABLE # ":DIR[:DIR]" # string "DIR[ DIR]" will be appended to VARIABLE # "DIRP[:DIRP]::[DIRA:]DIRA" # string "DIRP[ DIRP]" will be prepended to VARIABLE and string # "DIRA[ DIRA]" will be appended to VARIABLE # "DIR[:DIR]" # VARIABLE will be replaced by "DIR[ DIR]" func_munge_path_list () { case x$2 in x) ;; *:) eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" ;; x:*) eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" ;; *::*) eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" ;; *) eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" ;; esac } # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " if test "x$ac_cv_header_dlfcn_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DLFCN_H 1 _ACEOF fi done func_stripname_cnf () { case $2 in .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;; *) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;; esac } # func_stripname_cnf # Set options enable_dlopen=no enable_win32_dll=no # Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS=$lt_save_ifs ;; esac else enable_shared=yes fi # Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS=$lt_save_ifs ;; esac else enable_static=yes fi # Check whether --with-pic was given. if test "${with_pic+set}" = set; then : withval=$with_pic; lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for lt_pkg in $withval; do IFS=$lt_save_ifs if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS=$lt_save_ifs ;; esac else pic_mode=default fi # Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS=$lt_save_ifs ;; esac else enable_fast_install=yes fi shared_archive_member_spec= case $host,$enable_shared in power*-*-aix[5-9]*,yes) { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; } # Check whether --with-aix-soname was given. if test "${with_aix_soname+set}" = set; then : withval=$with_aix_soname; case $withval in aix|svr4|both) ;; *) as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 ;; esac lt_cv_with_aix_soname=$with_aix_soname else if ${lt_cv_with_aix_soname+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_with_aix_soname=aix fi with_aix_soname=$lt_cv_with_aix_soname fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 $as_echo "$with_aix_soname" >&6; } if test aix != "$with_aix_soname"; then # For the AIX way of multilib, we name the shared archive member # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, # the AIX toolchain works better with OBJECT_MODE set (default 32). if test 64 = "${OBJECT_MODE-32}"; then shared_archive_member_spec=shr_64 else shared_archive_member_spec=shr fi fi ;; *) with_aix_soname=aix ;; esac # This can be used to rebuild libtool when needed LIBTOOL_DEPS=$ltmain # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if ${lt_cv_objdir+:} false; then : $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF #define LT_OBJDIR "$lt_cv_objdir/" _ACEOF case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test set != "${COLLECT_NAMES+set}"; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a '.a' archive for static linking (except MSVC and # ICC, which need '.lib'). libext=a with_gnu_ld=$lt_cv_prog_gnu_ld old_CC=$CC old_CFLAGS=$CFLAGS # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o func_cc_basename $compiler cc_basename=$func_cc_basename_result # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD=$MAGIC_CMD lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/${ac_tool_prefix}file"; then lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD=$lt_cv_path_MAGIC_CMD if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS=$lt_save_ifs MAGIC_CMD=$lt_save_MAGIC_CMD ;; esac fi MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD=$MAGIC_CMD lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/file"; then lt_cv_path_MAGIC_CMD=$ac_dir/"file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD=$lt_cv_path_MAGIC_CMD if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS=$lt_save_ifs MAGIC_CMD=$lt_save_MAGIC_CMD ;; esac fi MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC=$CC ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test yes = "$GCC"; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; *) lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= if test yes = "$GCC"; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi lt_prog_compiler_pic='-fPIC' ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the '-m68020' flag to GCC prevents building anything better, # like '-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' case $host_os in os2*) lt_prog_compiler_static='$wl-static' ;; esac ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. lt_prog_compiler_static= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 lt_prog_compiler_wl='-Xlinker ' if test -n "$lt_prog_compiler_pic"; then lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' case $cc_basename in nagfor*) # NAG Fortran compiler lt_prog_compiler_wl='-Wl,-Wl,,' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; esac ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' case $host_os in os2*) lt_prog_compiler_static='$wl-static' ;; esac ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='$wl-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in # old Intel for x86_64, which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; nagfor*) # NAG Fortran compiler lt_prog_compiler_wl='-Wl,-Wl,,' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; tcc*) # Fabrice Bellard et al's Tiny C Compiler lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; *Sun\ F* | *Sun*Fortran*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Intel*\ [CF]*Compiler*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; *Portland\ Group*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms that do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if ${lt_cv_prog_compiler_pic+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic=$lt_prog_compiler_pic fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 $as_echo "$lt_cv_prog_compiler_pic" >&6; } lt_prog_compiler_pic=$lt_cv_prog_compiler_pic # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if ${lt_cv_prog_compiler_pic_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test yes = "$lt_cv_prog_compiler_pic_works"; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS=$save_LDFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test yes = "$lt_cv_prog_compiler_static_works"; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links=nottested if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test no = "$hard_links"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ' (' and ')$', so one must not match beginning or # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', # as well as any symbol that contains 'd'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++ or Intel C++ Compiler. if test yes != "$GCC"; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) with_gnu_ld=yes ;; openbsd* | bitrig*) with_gnu_ld=no ;; esac ld_shlibs=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test yes = "$with_gnu_ld"; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; *\ \(GNU\ Binutils\)\ [3-9]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test yes = "$lt_use_gnu_ld_interface"; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='$wl' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' export_dynamic_flag_spec='$wl--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test ia64 != "$host_cpu"; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' export_dynamic_flag_spec='$wl--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file, use it as # is; otherwise, prepend EXPORTS... archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' link_all_deplibs=yes ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported shrext_cmds=.dll archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ prefix_cmds="$SED"~ if test EXPORTS = "`$SED 1q $export_symbols`"; then prefix_cmds="$prefix_cmds -e 1d"; fi~ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' enable_shared_with_static_runtimes=yes file_list_spec='@' ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='$wl-rpath,$libdir' export_dynamic_flag_spec='$wl-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test linux-dietlibc = "$host_os"; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test no = "$tmp_diet" then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; nagfor*) # NAGFOR 5.3 tmp_sharedflag='-Wl,-shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' if test yes = "$supports_anon_versioning"; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' fi case $cc_basename in tcc*) export_dynamic_flag_spec='-rdynamic' ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test yes = "$supports_anon_versioning"; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test no = "$ld_shlibs"; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test ia64 = "$host_cpu"; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag= else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to GNU nm, but means don't demangle to AIX nm. # Without the "-l" option, or with the "-B" option, AIX nm treats # weak defined symbols like other global defined symbols, whereas # GNU nm marks them as "W". # While the 'weak' keyword is ignored in the Export File, we need # it in the Import File for the 'aix-soname' feature, so we have # to replace the "-B" option with "-P" for AIX nm. if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # have runtime linking enabled, and use it for executables. # For shared libraries, we enable/disable runtime linking # depending on the kind of the shared library created - # when "with_aix_soname,aix_use_runtimelinking" is: # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables # "aix,yes" lib.so shared, rtl:yes, for executables # lib.a static archive # "both,no" lib.so.V(shr.o) shared, rtl:yes # lib.a(lib.so.V) shared, rtl:no, for executables # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a(lib.so.V) shared, rtl:no # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a static archive case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then aix_use_runtimelinking=yes break fi done if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then # With aix-soname=svr4, we create the lib.so.V shared archives only, # so we don't have lib.a shared libs to link our executables. # We have to force runtime linking in this case. aix_use_runtimelinking=yes LDFLAGS="$LDFLAGS -Wl,-brtl" fi ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='$wl-f,' case $with_aix_soname,$aix_use_runtimelinking in aix,*) ;; # traditional, no import file svr4,* | *,yes) # use import file # The Import File defines what to hardcode. hardcode_direct=no hardcode_direct_absolute=no ;; esac if test yes = "$GCC"; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`$CC -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test yes = "$aix_use_runtimelinking"; then shared_flag="$shared_flag "'$wl-G' fi # Need to ensure runtime linking is disabled for the traditional # shared library, or the linker may eventually find shared libraries # /with/ Import File - we do not want to mix them. shared_flag_aix='-shared' shared_flag_svr4='-shared $wl-G' else # not using gcc if test ia64 = "$host_cpu"; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test yes = "$aix_use_runtimelinking"; then shared_flag='$wl-G' else shared_flag='$wl-bM:SRE' fi shared_flag_aix='$wl-bM:SRE' shared_flag_svr4='$wl-G' fi fi export_dynamic_flag_spec='$wl-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=/usr/lib:/lib fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag else if test ia64 = "$host_cpu"; then hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=/usr/lib:/lib fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' $wl-bernotok' allow_undefined_flag=' $wl-berok' if test yes = "$with_gnu_ld"; then # We only use this code for GNU lds that support --whole-archive. whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' # -brtl affects multiple linker settings, -berok does not and is overridden later compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' if test svr4 != "$with_aix_soname"; then # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' fi if test aix != "$with_aix_soname"; then archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' else # used by -dlpreopen to get the symbols archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' fi archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++ or Intel C++ Compiler. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl* | icl*) # Native MSVC or ICC hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported always_export_symbols=yes file_list_spec='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then cp "$export_symbols" "$output_objdir/$soname.def"; echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; else $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile=$lt_outputfile.exe lt_tool_outputfile=$lt_tool_outputfile.exe ;; esac~ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC and ICC wrapper hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' enable_shared_with_static_runtimes=yes ;; esac ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported if test yes = "$lt_cv_ld_force_load"; then whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes allow_undefined_flag=$_lt_dar_allow_undefined case $cc_basename in ifort*|nagfor*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test yes = "$_lt_dar_can_shared"; then output_verbose_link_cmd=func_echo_all archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test yes = "$GCC"; then archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='$wl+b $wl$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='$wl-E' ;; hpux10*) if test yes,no = "$GCC,$with_gnu_ld"; then archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test no = "$with_gnu_ld"; then hardcode_libdir_flag_spec='$wl+b $wl$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='$wl-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test yes,no = "$GCC,$with_gnu_ld"; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 $as_echo_n "checking if $CC understands -b... " >&6; } if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler__b=yes fi else lt_cv_prog_compiler__b=yes fi fi $RM -r conftest* LDFLAGS=$save_LDFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } if test yes = "$lt_cv_prog_compiler__b"; then archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi ;; esac fi if test no = "$with_gnu_ld"; then hardcode_libdir_flag_spec='$wl+b $wl$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='$wl-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test yes = "$GCC"; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_irix_exported_symbol=yes else lt_cv_irix_exported_symbol=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } if test yes = "$lt_cv_irix_exported_symbol"; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; linux*) case $cc_basename in tcc*) # Fabrice Bellard et al's Tiny C Compiler ld_shlibs=yes archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd* | bitrig*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='$wl-rpath,$libdir' export_dynamic_flag_spec='$wl-E' else archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='$wl-rpath,$libdir' fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported shrext_cmds=.dll archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ prefix_cmds="$SED"~ if test EXPORTS = "`$SED 1q $export_symbols`"; then prefix_cmds="$prefix_cmds -e 1d"; fi~ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' enable_shared_with_static_runtimes=yes file_list_spec='@' ;; osf3*) if test yes = "$GCC"; then allow_undefined_flag=' $wl-expect_unresolved $wl\*' archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test yes = "$GCC"; then allow_undefined_flag=' $wl-expect_unresolved $wl\*' archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test yes = "$GCC"; then wlarc='$wl' archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='$wl' archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands '-z linker_flag'. GCC discards it without '$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test yes = "$GCC"; then whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test sequent = "$host_vendor"; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='$wl-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test yes = "$GCC"; then archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We CANNOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='$wl-z,text' allow_undefined_flag='$wl-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='$wl-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='$wl-Bexport' runpath_var='LD_RUN_PATH' if test yes = "$GCC"; then archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test sni = "$host_vendor"; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='$wl-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test no = "$ld_shlibs" && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test yes,yes = "$GCC,$enable_shared"; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } if ${lt_cv_archive_cmds_need_lc+:} false; then : $as_echo_n "(cached) " >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc=no else lt_cv_archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test yes = "$GCC"; then case $host_os in darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; *) lt_awk_arg='/^libraries:/' ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; *) lt_sed_strip_eq='s|=/|/|g' ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary... lt_tmp_lt_search_path_spec= lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` # ...but if some path component already ends with the multilib dir we assume # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). case "$lt_multi_os_dir; $lt_search_path_spec " in "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) lt_multi_os_dir= ;; esac for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" elif test -n "$lt_multi_os_dir"; then test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS = " "; FS = "/|\n";} { lt_foo = ""; lt_count = 0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo = "/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's|/\([A-Za-z]:\)|\1|g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=.so postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='$libname$release$shared_ext$major' ;; aix[4-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test ia64 = "$host_cpu"; then # AIX 5 supports IA64 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line '#! .'. This would cause the generated library to # depend on '.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # Using Import Files as archive members, it is possible to support # filename-based versioning of shared library archives on AIX. While # this would work for both with and without runtime linking, it will # prevent static linking of such archives. So we do filename-based # shared library versioning with .so extension only, which is used # when both runtime linking and shared linking is enabled. # Unfortunately, runtime linking may impact performance, so we do # not want this to be the default eventually. Also, we use the # versioned .so libs for executables only if there is the -brtl # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. # To allow for filename-based versioning support, we need to create # libNAME.so.V as an archive file, containing: # *) an Import File, referring to the versioned filename of the # archive as well as the shared archive member, telling the # bitwidth (32 or 64) of that shared object, and providing the # list of exported symbols of that shared object, eventually # decorated with the 'weak' keyword # *) the shared object with the F_LOADONLY flag set, to really avoid # it being seen by the linker. # At run time we better use the real file rather than another symlink, # but for link time we create the symlink libNAME.so -> libNAME.so.V case $with_aix_soname,$aix_use_runtimelinking in # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. aix,yes) # traditional libtool dynamic_linker='AIX unversionable lib.so' # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ;; aix,no) # traditional AIX only dynamic_linker='AIX lib.a(lib.so.V)' # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='$libname$release.a $libname.a' soname_spec='$libname$release$shared_ext$major' ;; svr4,*) # full svr4 only dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' # We do not specify a path in Import Files, so LIBPATH fires. shlibpath_overrides_runpath=yes ;; *,yes) # both, prefer svr4 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' # unpreferred sharedlib libNAME.a needs extra handling postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' # We do not specify a path in Import Files, so LIBPATH fires. shlibpath_overrides_runpath=yes ;; *,no) # both, prefer aix dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" library_names_spec='$libname$release.a $libname.a' soname_spec='$libname$release$shared_ext$major' # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' ;; esac shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='$libname$shared_ext' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=.dll need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl* | *,icl*) # Native MSVC or ICC libname_spec='$name' soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' library_names_spec='$libname.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec=$LIB if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC and ICC wrapper library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' soname_spec='$libname$release$major$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=no sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' if test 32 = "$HPUX_IA64_MODE"; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test yes = "$lt_cv_prog_gnu_ld"; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='$libname$release$shared_ext$major' library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; linux*android*) version_type=none # Android doesn't support versioned libraries. need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext' soname_spec='$libname$release$shared_ext' finish_cmds= shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes dynamic_linker='Android linker' # Don't embed -rpath directories since the linker doesn't support them. hardcode_libdir_flag_spec='-L$libdir' ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH if ${lt_cv_shlibpath_overrides_runpath+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir fi shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Ideally, we could use ldconfig to report *all* directores which are # searched for libraries, however this is still not possible. Aside from not # being certain /sbin/ldconfig is available, command # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, # even though it is searched at run-time. Try to do the best guess by # appending ld.so.conf contents (and includes) to the search path. if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd* | bitrig*) version_type=sunos sys_lib_dlsearch_path_spec=/usr/lib need_lib_prefix=no if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then need_version=no else need_version=yes fi library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; os2*) libname_spec='$name' version_type=windows shrext_cmds=.dll need_version=no need_lib_prefix=no # OS/2 can only load a DLL with a base name of 8 characters or less. soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; v=$($ECHO $release$versuffix | tr -d .-); n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); $ECHO $n$v`$shared_ext' library_names_spec='${libname}_dll.$libext' dynamic_linker='OS/2 ld.exe' shlibpath_var=BEGINLIBPATH sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='$libname$release$shared_ext$major' library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test yes = "$with_gnu_ld"; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec; then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' soname_spec='$libname$shared_ext.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=sco need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test yes = "$with_gnu_ld"; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test no = "$dynamic_linker" && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test yes = "$GCC"; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec fi if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec fi # remember unaugmented sys_lib_dlsearch_path content for libtool script decls... configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test yes = "$hardcode_automatic"; then # We can hardcode non-existent directories. if test no != "$hardcode_direct" && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && test no != "$hardcode_minus_L"; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test relink = "$hardcode_action" || test yes = "$inherit_rpath"; then # Fast installation is not supported enable_fast_install=no elif test yes = "$shlibpath_overrides_runpath" || test no = "$enable_shared"; then # Fast installation is not necessary enable_fast_install=needless fi if test yes != "$enable_dlopen"; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen=load_add_on lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen=LoadLibrary lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen=dlopen lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl else lt_cv_dlopen=dyld lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; tpf*) # Don't try to run any link tests for TPF. We know it's impossible # because TPF is a cross-compiler, and we know how we open DSOs. lt_cv_dlopen=dlopen lt_cv_dlopen_libs= lt_cv_dlopen_self=no ;; *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : lt_cv_dlopen=shl_load else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if ${ac_cv_lib_dld_shl_load+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : lt_cv_dlopen=dlopen else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if ${ac_cv_lib_svld_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if ${ac_cv_lib_dld_dld_link+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld fi fi fi fi fi fi ;; esac if test no = "$lt_cv_dlopen"; then enable_dlopen=no else enable_dlopen=yes fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS=$CPPFLAGS test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS=$LDFLAGS wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS=$LIBS LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else if test yes = "$cross_compiling"; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisibility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test yes = "$lt_cv_dlopen_self"; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else if test yes = "$cross_compiling"; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisibility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS=$save_CPPFLAGS LDFLAGS=$save_LDFLAGS LIBS=$save_LIBS ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -z "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } else if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then old_striplib="$STRIP --strip-debug" striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else case $host_os in darwin*) # FIXME - insert some real tests, host_os isn't really good enough striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } ;; freebsd*) if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then old_striplib="$STRIP --strip-debug" striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac fi fi # Report what library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test yes = "$enable_shared" && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test ia64 != "$host_cpu"; then case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in yes,aix,yes) ;; # shared object as lib.so file only yes,svr4,*) ;; # shared object as lib.so archive member only yes,*) enable_static=no ;; # shared object in lib.a archive as well esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test yes = "$enable_shared" || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC=$lt_save_CC if test -n "$CXX" && ( test no != "$CXX" && ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || (test g++ != "$CXX"))); then ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } if test -z "$CXXCPP"; then if ${ac_cv_prog_CXXCPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CXXCPP needs to be expanded for CXXCPP in "$CXX -E" "/lib/cpp" do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CXXCPP=$CXXCPP fi CXXCPP=$ac_cv_prog_CXXCPP else ac_cv_prog_CXXCPP=$CXXCPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 $as_echo "$CXXCPP" >&6; } ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu else _lt_caught_CXX_error=yes fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu archive_cmds_need_lc_CXX=no allow_undefined_flag_CXX= always_export_symbols_CXX=no archive_expsym_cmds_CXX= compiler_needs_object_CXX=no export_dynamic_flag_spec_CXX= hardcode_direct_CXX=no hardcode_direct_absolute_CXX=no hardcode_libdir_flag_spec_CXX= hardcode_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_shlibpath_var_CXX=unsupported hardcode_automatic_CXX=no inherit_rpath_CXX=no module_cmds_CXX= module_expsym_cmds_CXX= link_all_deplibs_CXX=unknown old_archive_cmds_CXX=$old_archive_cmds reload_flag_CXX=$reload_flag reload_cmds_CXX=$reload_cmds no_undefined_flag_CXX= whole_archive_flag_spec_CXX= enable_shared_with_static_runtimes_CXX=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o objext_CXX=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test yes != "$_lt_caught_CXX_error"; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} CFLAGS=$CXXFLAGS compiler=$CC compiler_CXX=$CC func_cc_basename $compiler cc_basename=$func_cc_basename_result if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test yes = "$GXX"; then lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' else lt_prog_compiler_no_builtin_flag_CXX= fi if test yes = "$GXX"; then # Set up default GNU C++ configuration # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test yes = "$GCC"; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return, which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD=$ac_prog ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test yes = "$with_gnu_ld"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD=$ac_dir/$ac_prog # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${lt_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test yes = "$with_gnu_ld"; then archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' export_dynamic_flag_spec_CXX='$wl--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='$wl' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' else whole_archive_flag_spec_CXX= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } ld_shlibs_CXX=yes case $host_os in aix3*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aix[4-9]*) if test ia64 = "$host_cpu"; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag= else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # have runtime linking enabled, and use it for executables. # For shared libraries, we enable/disable runtime linking # depending on the kind of the shared library created - # when "with_aix_soname,aix_use_runtimelinking" is: # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables # "aix,yes" lib.so shared, rtl:yes, for executables # lib.a static archive # "both,no" lib.so.V(shr.o) shared, rtl:yes # lib.a(lib.so.V) shared, rtl:no, for executables # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a(lib.so.V) shared, rtl:no # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a static archive case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then # With aix-soname=svr4, we create the lib.so.V shared archives only, # so we don't have lib.a shared libs to link our executables. # We have to force runtime linking in this case. aix_use_runtimelinking=yes LDFLAGS="$LDFLAGS -Wl,-brtl" fi ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_CXX='' hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes file_list_spec_CXX='$wl-f,' case $with_aix_soname,$aix_use_runtimelinking in aix,*) ;; # no import file svr4,* | *,yes) # use import file # The Import File defines what to hardcode. hardcode_direct_CXX=no hardcode_direct_absolute_CXX=no ;; esac if test yes = "$GXX"; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`$CC -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_CXX=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_CXX=yes hardcode_libdir_flag_spec_CXX='-L$libdir' hardcode_libdir_separator_CXX= fi esac shared_flag='-shared' if test yes = "$aix_use_runtimelinking"; then shared_flag=$shared_flag' $wl-G' fi # Need to ensure runtime linking is disabled for the traditional # shared library, or the linker may eventually find shared libraries # /with/ Import File - we do not want to mix them. shared_flag_aix='-shared' shared_flag_svr4='-shared $wl-G' else # not using gcc if test ia64 = "$host_cpu"; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test yes = "$aix_use_runtimelinking"; then shared_flag='$wl-G' else shared_flag='$wl-bM:SRE' fi shared_flag_aix='$wl-bM:SRE' shared_flag_svr4='$wl-G' fi fi export_dynamic_flag_spec_CXX='$wl-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. always_export_symbols_CXX=yes if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. # The "-G" linker flag allows undefined symbols. no_undefined_flag_CXX='-bernotok' # Determine the default libpath from the value encoded in an empty # executable. if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath__CXX+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath__CXX"; then lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath__CXX"; then lt_cv_aix_libpath__CXX=/usr/lib:/lib fi fi aix_libpath=$lt_cv_aix_libpath__CXX fi hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag else if test ia64 = "$host_cpu"; then hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib' allow_undefined_flag_CXX="-z nodefs" archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath__CXX+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath__CXX"; then lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath__CXX"; then lt_cv_aix_libpath__CXX=/usr/lib:/lib fi fi aix_libpath=$lt_cv_aix_libpath__CXX fi hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_CXX=' $wl-bernotok' allow_undefined_flag_CXX=' $wl-berok' if test yes = "$with_gnu_ld"; then # We only use this code for GNU lds that support --whole-archive. whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_CXX='$convenience' fi archive_cmds_need_lc_CXX=yes archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' # -brtl affects multiple linker settings, -berok does not and is overridden later compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' if test svr4 != "$with_aix_soname"; then # This is similar to how AIX traditionally builds its shared # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' fi if test aix != "$with_aix_soname"; then archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' else # used by -dlpreopen to get the symbols archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV $output_objdir/$realname.d/$soname $output_objdir' fi archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_CXX=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' else ld_shlibs_CXX=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) case $GXX,$cc_basename in ,cl* | no,cl* | ,icl* | no,icl*) # Native MSVC or ICC # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec_CXX=' ' allow_undefined_flag_CXX=unsupported always_export_symbols_CXX=yes file_list_spec_CXX='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then cp "$export_symbols" "$output_objdir/$soname.def"; echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; else $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' enable_shared_with_static_runtimes_CXX=yes # Don't use ranlib old_postinstall_cmds_CXX='chmod 644 $oldlib' postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile=$lt_outputfile.exe lt_tool_outputfile=$lt_tool_outputfile.exe ;; esac~ func_to_tool_file "$lt_outputfile"~ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # g++ # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_CXX='-L$libdir' export_dynamic_flag_spec_CXX='$wl--export-all-symbols' allow_undefined_flag_CXX=unsupported always_export_symbols_CXX=no enable_shared_with_static_runtimes_CXX=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file, use it as # is; otherwise, prepend EXPORTS... archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_CXX=no fi ;; esac ;; darwin* | rhapsody*) archive_cmds_need_lc_CXX=no hardcode_direct_CXX=no hardcode_automatic_CXX=yes hardcode_shlibpath_var_CXX=unsupported if test yes = "$lt_cv_ld_force_load"; then whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec_CXX='' fi link_all_deplibs_CXX=yes allow_undefined_flag_CXX=$_lt_dar_allow_undefined case $cc_basename in ifort*|nagfor*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test yes = "$_lt_dar_can_shared"; then output_verbose_link_cmd=func_echo_all archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" module_expsym_cmds_CXX="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" if test yes != "$lt_cv_apple_cc_single_mod"; then archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" fi else ld_shlibs_CXX=no fi ;; os2*) hardcode_libdir_flag_spec_CXX='-L$libdir' hardcode_minus_L_CXX=yes allow_undefined_flag_CXX=unsupported shrext_cmds=.dll archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ prefix_cmds="$SED"~ if test EXPORTS = "`$SED 1q $export_symbols`"; then prefix_cmds="$prefix_cmds -e 1d"; fi~ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' enable_shared_with_static_runtimes_CXX=yes file_list_spec_CXX='@' ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; freebsd2.*) # C++ shared libraries reported to be fairly broken before # switch to ELF ld_shlibs_CXX=no ;; freebsd-elf*) archive_cmds_need_lc_CXX=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions ld_shlibs_CXX=yes ;; haiku*) archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' link_all_deplibs_CXX=yes ;; hpux9*) hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir' hardcode_libdir_separator_CXX=: export_dynamic_flag_spec_CXX='$wl-E' hardcode_direct_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; hpux10*|hpux11*) if test no = "$with_gnu_ld"; then hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir' hardcode_libdir_separator_CXX=: case $host_cpu in hppa*64*|ia64*) ;; *) export_dynamic_flag_spec_CXX='$wl-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no ;; *) hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then if test no = "$with_gnu_ld"; then case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; interix[3-9]*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' export_dynamic_flag_spec_CXX='$wl-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_CXX='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test yes = "$GXX"; then if test no = "$with_gnu_ld"; then archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' else archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' fi fi link_all_deplibs_CXX=yes ;; esac hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' hardcode_libdir_separator_CXX=: inherit_rpath_CXX=yes ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' export_dynamic_flag_spec_CXX='$wl--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; esac archive_cmds_need_lc_CXX=no hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' export_dynamic_flag_spec_CXX='$wl--export-dynamic' whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [1-5].* | *pgcpp\ [1-5].*) prelink_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' old_archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ $RANLIB $oldlib' archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 6 and above use weak symbols archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir' export_dynamic_flag_spec_CXX='$wl--export-dynamic' whole_archive_flag_spec_CXX='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' ;; cxx*) # Compaq C++ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_CXX='-rpath $libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' ;; xl* | mpixl* | bgxl*) # IBM XL 8.0 on PPC, with GNU ld hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' export_dynamic_flag_spec_CXX='$wl--export-dynamic' archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' if test yes = "$supports_anon_versioning"; then archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' hardcode_libdir_flag_spec_CXX='-R$libdir' whole_archive_flag_spec_CXX='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' compiler_needs_object_CXX=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; m88k*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) ld_shlibs_CXX=yes ;; openbsd* | bitrig*) if test -f /usr/libexec/ld.so; then hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no hardcode_direct_absolute_CXX=yes archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' export_dynamic_flag_spec_CXX='$wl-E' whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' fi output_verbose_link_cmd=func_echo_all else ld_shlibs_CXX=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' hardcode_libdir_separator_CXX=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; cxx*) case $host in osf3*) allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*' archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' ;; *) allow_undefined_flag_CXX=' -expect_unresolved \*' archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ $RM $lib.exp' hardcode_libdir_flag_spec_CXX='-rpath $libdir' ;; esac hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes,no = "$GXX,$with_gnu_ld"; then allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*' case $host in osf3*) archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' ;; *) archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ archive_cmds_need_lc_CXX=yes no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_shlibpath_var_CXX=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands '-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' ;; esac link_all_deplibs_CXX=yes output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test yes,no = "$GXX,$with_gnu_ld"; then no_undefined_flag_CXX=' $wl-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # g++ 2.7 appears to require '-G' NOT '-shared' on this # platform. archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir' case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_CXX='$wl-z,text' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We CANNOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_CXX='$wl-z,text' allow_undefined_flag_CXX='$wl-z,nodefs' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='$wl-R,$libdir' hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes export_dynamic_flag_spec_CXX='$wl-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ '"$old_archive_cmds_CXX" reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ '"$reload_cmds_CXX" ;; *) archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test no = "$ld_shlibs_CXX" && can_build_shared=no GCC_CXX=$GXX LD_CXX=$LD ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... # Dependencies to place before and after the object being linked: predep_objects_CXX= postdep_objects_CXX= predeps_CXX= postdeps_CXX= compiler_lib_search_path_CXX= cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case $prev$p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test x-L = "$p" || test x-R = "$p"; then prev=$p continue fi # Expand the sysroot to ease extracting the directories later. if test -z "$prev"; then case $p in -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; esac fi case $p in =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; esac if test no = "$pre_test_object_deps_done"; then case $prev in -L | -R) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$compiler_lib_search_path_CXX"; then compiler_lib_search_path_CXX=$prev$p else compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$postdeps_CXX"; then postdeps_CXX=$prev$p else postdeps_CXX="${postdeps_CXX} $prev$p" fi fi prev= ;; *.lto.$objext) ;; # Ignore GCC LTO objects *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test no = "$pre_test_object_deps_done"; then if test -z "$predep_objects_CXX"; then predep_objects_CXX=$p else predep_objects_CXX="$predep_objects_CXX $p" fi else if test -z "$postdep_objects_CXX"; then postdep_objects_CXX=$p else postdep_objects_CXX="$postdep_objects_CXX $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling CXX test program" fi $RM -f confest.$objext CFLAGS=$_lt_libdeps_save_CFLAGS # PORTME: override above test on systems where it is broken case $host_os in interix[3-9]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. predep_objects_CXX= postdep_objects_CXX= postdeps_CXX= ;; esac case " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no ;; esac compiler_lib_search_dirs_CXX= if test -n "${compiler_lib_search_path_CXX}"; then compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'` fi lt_prog_compiler_wl_CXX= lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX= # C++ specific cases for pic, static, wl, etc. if test yes = "$GXX"; then lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-static' case $host_os in aix*) # All AIX code is PIC. if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' fi lt_prog_compiler_pic_CXX='-fPIC' ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_CXX='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the '-m68020' flag to GCC prevents building anything better, # like '-m68040'. lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_CXX='-DDLL_EXPORT' case $host_os in os2*) lt_prog_compiler_static_CXX='$wl-static' ;; esac ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_CXX='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all lt_prog_compiler_pic_CXX= ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. lt_prog_compiler_static_CXX= ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_CXX=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac else case $host_os in aix[4-9]*) # All AIX code is PIC. if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' else lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_CXX='-DDLL_EXPORT' ;; dgux*) case $cc_basename in ec++*) lt_prog_compiler_pic_CXX='-KPIC' ;; ghcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='$wl-a ${wl}archive' if test ia64 != "$host_cpu"; then lt_prog_compiler_pic_CXX='+Z' fi ;; aCC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='$wl-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_CXX='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # KAI C++ Compiler lt_prog_compiler_wl_CXX='--backend -Wl,' lt_prog_compiler_pic_CXX='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64, which still supported -KPIC. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fPIC' lt_prog_compiler_static_CXX='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fpic' lt_prog_compiler_static_CXX='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) # IBM XL 8.0, 9.0 on PPC and BlueGene lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-qpic' lt_prog_compiler_static_CXX='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) lt_prog_compiler_pic_CXX='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) lt_prog_compiler_wl_CXX='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 lt_prog_compiler_pic_CXX='-pic' ;; cxx*) # Digital/Compaq C++ lt_prog_compiler_wl_CXX='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x lt_prog_compiler_pic_CXX='-pic' lt_prog_compiler_static_CXX='-Bstatic' ;; lcc*) # Lucid lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 lt_prog_compiler_pic_CXX='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) lt_prog_compiler_can_build_shared_CXX=no ;; esac fi case $host_os in # For platforms that do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_CXX= ;; *) lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if ${lt_cv_prog_compiler_pic_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_CXX=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" ## exclude from sc_useless_quotes_in_assignment # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_CXX=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then case $lt_prog_compiler_pic_CXX in "" | " "*) ;; *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; esac else lt_prog_compiler_pic_CXX= lt_prog_compiler_can_build_shared_CXX=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_CXX=no save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_CXX=yes fi else lt_cv_prog_compiler_static_works_CXX=yes fi fi $RM -r conftest* LDFLAGS=$save_LDFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then : else lt_prog_compiler_static_CXX= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } hard_links=nottested if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test no = "$hard_links"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' case $host_os in aix[4-9]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to GNU nm, but means don't demangle to AIX nm. # Without the "-l" option, or with the "-B" option, AIX nm treats # weak defined symbols like other global defined symbols, whereas # GNU nm marks them as "W". # While the 'weak' keyword is ignored in the Export File, we need # it in the Import File for the 'aix-soname' feature, so we have # to replace the "-B" option with "-P" for AIX nm. if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi ;; pw32*) export_symbols_cmds_CXX=$ltdll_cmds ;; cygwin* | mingw* | cegcc*) case $cc_basename in cl* | icl*) exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' ;; esac ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test no = "$ld_shlibs_CXX" && can_build_shared=no with_gnu_ld_CXX=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_CXX" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_CXX=yes if test yes,yes = "$GCC,$enable_shared"; then case $archive_cmds_CXX in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : $as_echo_n "(cached) " >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_CXX pic_flag=$lt_prog_compiler_pic_CXX compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_CXX allow_undefined_flag_CXX= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc_CXX=no else lt_cv_archive_cmds_need_lc_CXX=yes fi allow_undefined_flag_CXX=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=.so postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='$libname$release$shared_ext$major' ;; aix[4-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test ia64 = "$host_cpu"; then # AIX 5 supports IA64 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line '#! .'. This would cause the generated library to # depend on '.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # Using Import Files as archive members, it is possible to support # filename-based versioning of shared library archives on AIX. While # this would work for both with and without runtime linking, it will # prevent static linking of such archives. So we do filename-based # shared library versioning with .so extension only, which is used # when both runtime linking and shared linking is enabled. # Unfortunately, runtime linking may impact performance, so we do # not want this to be the default eventually. Also, we use the # versioned .so libs for executables only if there is the -brtl # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. # To allow for filename-based versioning support, we need to create # libNAME.so.V as an archive file, containing: # *) an Import File, referring to the versioned filename of the # archive as well as the shared archive member, telling the # bitwidth (32 or 64) of that shared object, and providing the # list of exported symbols of that shared object, eventually # decorated with the 'weak' keyword # *) the shared object with the F_LOADONLY flag set, to really avoid # it being seen by the linker. # At run time we better use the real file rather than another symlink, # but for link time we create the symlink libNAME.so -> libNAME.so.V case $with_aix_soname,$aix_use_runtimelinking in # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. aix,yes) # traditional libtool dynamic_linker='AIX unversionable lib.so' # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ;; aix,no) # traditional AIX only dynamic_linker='AIX lib.a(lib.so.V)' # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='$libname$release.a $libname.a' soname_spec='$libname$release$shared_ext$major' ;; svr4,*) # full svr4 only dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' # We do not specify a path in Import Files, so LIBPATH fires. shlibpath_overrides_runpath=yes ;; *,yes) # both, prefer svr4 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' # unpreferred sharedlib libNAME.a needs extra handling postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' # We do not specify a path in Import Files, so LIBPATH fires. shlibpath_overrides_runpath=yes ;; *,no) # both, prefer aix dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" library_names_spec='$libname$release.a $libname.a' soname_spec='$libname$release$shared_ext$major' # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' ;; esac shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='$libname$shared_ext' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=.dll need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl* | *,icl*) # Native MSVC or ICC libname_spec='$name' soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' library_names_spec='$libname.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec=$LIB if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC and ICC wrapper library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' soname_spec='$libname$release$major$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=no sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' if test 32 = "$HPUX_IA64_MODE"; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test yes = "$lt_cv_prog_gnu_ld"; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='$libname$release$shared_ext$major' library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; linux*android*) version_type=none # Android doesn't support versioned libraries. need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext' soname_spec='$libname$release$shared_ext' finish_cmds= shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes dynamic_linker='Android linker' # Don't embed -rpath directories since the linker doesn't support them. hardcode_libdir_flag_spec_CXX='-L$libdir' ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH if ${lt_cv_shlibpath_overrides_runpath+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir fi shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Ideally, we could use ldconfig to report *all* directores which are # searched for libraries, however this is still not possible. Aside from not # being certain /sbin/ldconfig is available, command # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, # even though it is searched at run-time. Try to do the best guess by # appending ld.so.conf contents (and includes) to the search path. if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd* | bitrig*) version_type=sunos sys_lib_dlsearch_path_spec=/usr/lib need_lib_prefix=no if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then need_version=no else need_version=yes fi library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; os2*) libname_spec='$name' version_type=windows shrext_cmds=.dll need_version=no need_lib_prefix=no # OS/2 can only load a DLL with a base name of 8 characters or less. soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; v=$($ECHO $release$versuffix | tr -d .-); n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); $ECHO $n$v`$shared_ext' library_names_spec='${libname}_dll.$libext' dynamic_linker='OS/2 ld.exe' shlibpath_var=BEGINLIBPATH sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='$libname$release$shared_ext$major' library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test yes = "$with_gnu_ld"; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec; then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' soname_spec='$libname$shared_ext.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=sco need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test yes = "$with_gnu_ld"; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test no = "$dynamic_linker" && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test yes = "$GCC"; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec fi if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec fi # remember unaugmented sys_lib_dlsearch_path content for libtool script decls... configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_CXX= if test -n "$hardcode_libdir_flag_spec_CXX" || test -n "$runpath_var_CXX" || test yes = "$hardcode_automatic_CXX"; then # We can hardcode non-existent directories. if test no != "$hardcode_direct_CXX" && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" && test no != "$hardcode_minus_L_CXX"; then # Linking always hardcodes the temporary library directory. hardcode_action_CXX=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_CXX=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_CXX=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 $as_echo "$hardcode_action_CXX" >&6; } if test relink = "$hardcode_action_CXX" || test yes = "$inherit_rpath_CXX"; then # Fast installation is not supported enable_fast_install=no elif test yes = "$shlibpath_overrides_runpath" || test no = "$enable_shared"; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test yes != "$_lt_caught_CXX_error" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_commands="$ac_config_commands libtool" # Only expand once: if test "x$GCC" = "xyes"; then case $CFLAGS in *-Os*) CFLAGS="$CFLAGS -O2" ;; esac case $CXXFLAGS in *-Os*) CXXFLAGS="$CXXFLAGS -O2" ;; esac fi if test "x$GCC" = "xyes"; then case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wall" ;; esac fi if test "$host_os" = "linux"; then PLATFORM_LINUX_TRUE= PLATFORM_LINUX_FALSE='#' else PLATFORM_LINUX_TRUE='#' PLATFORM_LINUX_FALSE= fi if test "$host_os" = "mingw32"; then PLATFORM_WIN32_TRUE= PLATFORM_WIN32_FALSE='#' else PLATFORM_WIN32_TRUE='#' PLATFORM_WIN32_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 $as_echo_n "checking for pthread_create in -lpthread... " >&6; } if ${ac_cv_lib_pthread_pthread_create+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lpthread $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char pthread_create (); int main () { return pthread_create (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_pthread_pthread_create=yes else ac_cv_lib_pthread_pthread_create=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; } if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then : LIBS="$LIBS -lpthread" fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu for ac_header in unordered_map do : ac_fn_cxx_check_header_mongrel "$LINENO" "unordered_map" "ac_cv_header_unordered_map" "$ac_includes_default" if test "x$ac_cv_header_unordered_map" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_UNORDERED_MAP 1 _ACEOF fi done if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } PKG_CONFIG="" fi fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLIB" >&5 $as_echo_n "checking for GLIB... " >&6; } if test -n "$GLIB_CFLAGS"; then pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" glib-2.0 >= 2.4 libxml-2.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors " glib-2.0 >= 2.4 libxml-2.0 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags " glib-2.0 >= 2.4 libxml-2.0 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GLIB_LIBS"; then pkg_cv_GLIB_LIBS="$GLIB_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" glib-2.0 >= 2.4 libxml-2.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors " glib-2.0 >= 2.4 libxml-2.0 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs " glib-2.0 >= 2.4 libxml-2.0 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs " glib-2.0 >= 2.4 libxml-2.0 " 2>&1` else GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs " glib-2.0 >= 2.4 libxml-2.0 " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GLIB_PKG_ERRORS" >&5 as_fn_error $? "Package requirements ( glib-2.0 >= 2.4 libxml-2.0 ) were not met: $GLIB_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GLIB_CFLAGS and GLIB_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables GLIB_CFLAGS and GLIB_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else GLIB_CFLAGS=$pkg_cv_GLIB_CFLAGS GLIB_LIBS=$pkg_cv_GLIB_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi QALCULATE_GTK="qalculate-gtk${EXEEXT}" pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5 $as_echo_n "checking for GTK... " >&6; } if test -n "$GTK_CFLAGS"; then pkg_cv_GTK_CFLAGS="$GTK_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" gtk+-3.0 >= 3.12 gdk-pixbuf-2.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors " gtk+-3.0 >= 3.12 gdk-pixbuf-2.0 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags " gtk+-3.0 >= 3.12 gdk-pixbuf-2.0 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GTK_LIBS"; then pkg_cv_GTK_LIBS="$GTK_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" gtk+-3.0 >= 3.12 gdk-pixbuf-2.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors " gtk+-3.0 >= 3.12 gdk-pixbuf-2.0 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs " gtk+-3.0 >= 3.12 gdk-pixbuf-2.0 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs " gtk+-3.0 >= 3.12 gdk-pixbuf-2.0 " 2>&1` else GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs " gtk+-3.0 >= 3.12 gdk-pixbuf-2.0 " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GTK_PKG_ERRORS" >&5 as_fn_error $? "Package requirements ( gtk+-3.0 >= 3.12 gdk-pixbuf-2.0 ) were not met: $GTK_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GTK_CFLAGS and GTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables GTK_CFLAGS and GTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else GTK_CFLAGS=$pkg_cv_GTK_CFLAGS GTK_LIBS=$pkg_cv_GTK_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi GTK_LIBS="-export-dynamic $GTK_LIBS" pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for QALCULATE" >&5 $as_echo_n "checking for QALCULATE... " >&6; } if test -n "$QALCULATE_CFLAGS"; then pkg_cv_QALCULATE_CFLAGS="$QALCULATE_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" libqalculate >= 2.8.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors " libqalculate >= 2.8.0 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_QALCULATE_CFLAGS=`$PKG_CONFIG --cflags " libqalculate >= 2.8.0 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$QALCULATE_LIBS"; then pkg_cv_QALCULATE_LIBS="$QALCULATE_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" libqalculate >= 2.8.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors " libqalculate >= 2.8.0 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_QALCULATE_LIBS=`$PKG_CONFIG --libs " libqalculate >= 2.8.0 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then QALCULATE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs " libqalculate >= 2.8.0 " 2>&1` else QALCULATE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs " libqalculate >= 2.8.0 " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$QALCULATE_PKG_ERRORS" >&5 as_fn_error $? "Package requirements ( libqalculate >= 2.8.0 ) were not met: $QALCULATE_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables QALCULATE_CFLAGS and QALCULATE_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables QALCULATE_CFLAGS and QALCULATE_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else QALCULATE_CFLAGS=$pkg_cv_QALCULATE_CFLAGS QALCULATE_LIBS=$pkg_cv_QALCULATE_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi GETTEXT_PACKAGE=qalculate-gtk cat >>confdefs.h <<_ACEOF #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE" _ACEOF ALL_LINGUAS="nl sv" for ac_header in locale.h do : ac_fn_cxx_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default" if test "x$ac_cv_header_locale_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LOCALE_H 1 _ACEOF fi done if test $ac_cv_header_locale_h = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 $as_echo_n "checking for LC_MESSAGES... " >&6; } if ${am_cv_val_LC_MESSAGES+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return LC_MESSAGES ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : am_cv_val_LC_MESSAGES=yes else am_cv_val_LC_MESSAGES=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 $as_echo "$am_cv_val_LC_MESSAGES" >&6; } if test $am_cv_val_LC_MESSAGES = yes; then $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h fi fi USE_NLS=yes gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { CFPreferencesCopyAppValue(NULL, NULL) ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : gt_cv_func_CFPreferencesCopyAppValue=yes else gt_cv_func_CFPreferencesCopyAppValue=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; } if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { CFLocaleCopyCurrent(); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : gt_cv_func_CFLocaleCopyCurrent=yes else gt_cv_func_CFLocaleCopyCurrent=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; } if test $gt_cv_func_CFLocaleCopyCurrent = yes; then $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi ac_fn_cxx_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default" if test "x$ac_cv_header_libintl_h" = xyes; then : gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5 $as_echo_n "checking for ngettext in libc... " >&6; } if ${gt_cv_func_ngettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return !ngettext ("","", 1) ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : gt_cv_func_ngettext_libc=yes else gt_cv_func_ngettext_libc=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5 $as_echo "$gt_cv_func_ngettext_libc" >&6; } if test "$gt_cv_func_ngettext_libc" = "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5 $as_echo_n "checking for dgettext in libc... " >&6; } if ${gt_cv_func_dgettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return !dgettext ("","") ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : gt_cv_func_dgettext_libc=yes else gt_cv_func_dgettext_libc=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5 $as_echo "$gt_cv_func_dgettext_libc" >&6; } fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then for ac_func in bind_textdomain_codeset do : ac_fn_cxx_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi done fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; } if ${ac_cv_lib_intl_bindtextdomain+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char bindtextdomain (); int main () { return bindtextdomain (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_intl_bindtextdomain=yes else ac_cv_lib_intl_bindtextdomain=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; } if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 $as_echo_n "checking for ngettext in -lintl... " >&6; } if ${ac_cv_lib_intl_ngettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ngettext (); int main () { return ngettext (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_intl_ngettext=yes else ac_cv_lib_intl_ngettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 $as_echo "$ac_cv_lib_intl_ngettext" >&6; } if test "x$ac_cv_lib_intl_ngettext" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5 $as_echo_n "checking for dgettext in -lintl... " >&6; } if ${ac_cv_lib_intl_dgettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dgettext (); int main () { return dgettext (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_intl_dgettext=yes else ac_cv_lib_intl_dgettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5 $as_echo "$ac_cv_lib_intl_dgettext" >&6; } if test "x$ac_cv_lib_intl_dgettext" = xyes; then : gt_cv_func_dgettext_libintl=yes fi fi fi if test "$gt_cv_func_dgettext_libintl" != "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 $as_echo_n "checking for ngettext in -lintl... " >&6; } if ${ac_cv_lib_intl_ngettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ngettext (); int main () { return ngettext (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_intl_ngettext=yes else ac_cv_lib_intl_ngettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 $as_echo "$ac_cv_lib_intl_ngettext" >&6; } if test "x$ac_cv_lib_intl_ngettext" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5 $as_echo_n "checking for dcgettext in -lintl... " >&6; } if ${ac_cv_lib_intl_dcgettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dcgettext (); int main () { return dcgettext (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_intl_dcgettext=yes else ac_cv_lib_intl_dcgettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; } if test "x$ac_cv_lib_intl_dcgettext" = xyes; then : gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv else : fi else : fi fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset for ac_func in bind_textdomain_codeset do : ac_fn_cxx_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi done LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS" fi if test "$gt_cv_have_gettext" = "yes"; then $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGFMT" in /*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then ac_cv_path_MSGFMT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != "no"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" for ac_func in dcgettext do : ac_fn_cxx_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext" if test "x$ac_cv_func_dcgettext" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DCGETTEXT 1 _ACEOF fi done MSGFMT_OPTS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5 $as_echo_n "checking if msgfmt accepts -c... " >&6; } cat >conftest.foo <<_ACEOF msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Project-Id-Version: test 1.0\n" "PO-Revision-Date: 2007-02-15 12:01+0100\n" "Last-Translator: test \n" "Language-Team: C \n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" _ACEOF if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5 ($MSGFMT -c -o /dev/null conftest.foo) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } echo "$as_me: failed input was:" >&5 sed 's/^/| /' conftest.foo >&5 fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case "$XGETTEXT" in /*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then ac_cv_path_XGETTEXT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : CATOBJEXT=.gmo DATADIRNAME=share else case $host in *-*-solaris*) ac_fn_cxx_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : CATOBJEXT=.gmo DATADIRNAME=share else CATOBJEXT=.mo DATADIRNAME=lib fi ;; *-*-openbsd*) CATOBJEXT=.mo DATADIRNAME=share ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi fi if test "$gt_cv_have_gettext" = "yes" ; then $as_echo "#define ENABLE_NLS 1" >>confdefs.h fi if test "$XGETTEXT" != ":"; then if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po ac_config_commands="$ac_config_commands default-1" for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 $as_echo_n "checking for catalogs to be installed... " >&6; } NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 $as_echo "$LINGUAS" >&6; } fi if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES { $as_echo "$as_me:${as_lineno-$LINENO}: checking locale directory" >&5 $as_echo_n "checking locale directory... " >&6; } if test "x$prefix" = "xNONE"; then PACKAGE_LOCALE_DIR=$ac_default_prefix/share/locale else PACKAGE_LOCALE_DIR=$prefix/share/locale fi cat >>confdefs.h <<_ACEOF #define PACKAGE_LOCALE_DIR "$PACKAGE_LOCALE_DIR" _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PACKAGE_LOCALE_DIR\"" >&5 $as_echo "\"$PACKAGE_LOCALE_DIR\"" >&6; } INTLTOOL_QALCULATE_DEFINITIONS_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po-defs/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po-defs/.intltool-merge-cache $(top_srcdir)/po-defs $< $@' ac_config_files="$ac_config_files Makefile data/Makefile doc/Makefile src/Makefile po/Makefile.in" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi ac_config_commands="$ac_config_commands po/stamp-it" if test -z "${PLATFORM_LINUX_TRUE}" && test -z "${PLATFORM_LINUX_FALSE}"; then as_fn_error $? "conditional \"PLATFORM_LINUX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${PLATFORM_WIN32_TRUE}" && test -z "${PLATFORM_WIN32_FALSE}"; then as_fn_error $? "conditional \"PLATFORM_WIN32\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by Qalculate! (GTK+ UI) $as_me 2.8.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ Qalculate! (GTK+ UI) config.status 2.8.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } # Quote evaled strings. for var in SHELL \ ECHO \ PATH_SEPARATOR \ SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ OBJDUMP \ deplibs_check_method \ file_magic_cmd \ file_magic_glob \ want_nocaseglob \ DLLTOOL \ sharedlib_from_linklib_cmd \ AR \ archiver_list_spec \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_import \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ lt_cv_nm_interface \ nm_file_list_spec \ lt_cv_truncate_bin \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ MANIFEST_TOOL \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_separator \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ install_override_mode \ finish_eval \ old_striplib \ striplib \ compiler_lib_search_dirs \ predep_objects \ postdep_objects \ predeps \ postdeps \ compiler_lib_search_path \ LD_CXX \ reload_flag_CXX \ compiler_CXX \ lt_prog_compiler_no_builtin_flag_CXX \ lt_prog_compiler_pic_CXX \ lt_prog_compiler_wl_CXX \ lt_prog_compiler_static_CXX \ lt_cv_prog_compiler_c_o_CXX \ export_dynamic_flag_spec_CXX \ whole_archive_flag_spec_CXX \ compiler_needs_object_CXX \ with_gnu_ld_CXX \ allow_undefined_flag_CXX \ no_undefined_flag_CXX \ hardcode_libdir_flag_spec_CXX \ hardcode_libdir_separator_CXX \ exclude_expsyms_CXX \ include_expsyms_CXX \ file_list_spec_CXX \ compiler_lib_search_dirs_CXX \ predep_objects_CXX \ postdep_objects_CXX \ predeps_CXX \ postdeps_CXX \ compiler_lib_search_path_CXX; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postlink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ configure_time_dlsearch_path \ configure_time_lt_sys_library_path \ reload_cmds_CXX \ old_archive_cmds_CXX \ old_archive_from_new_cmds_CXX \ old_archive_from_expsyms_cmds_CXX \ archive_cmds_CXX \ archive_expsym_cmds_CXX \ module_cmds_CXX \ module_expsym_cmds_CXX \ export_symbols_cmds_CXX \ prelink_cmds_CXX \ postlink_cmds_CXX; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done ac_aux_dir='$ac_aux_dir' # See if we are running on zsh, and set the options that allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' RM='$RM' ofile='$ofile' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. # TODO: see whether this extra hack can be removed once we start # requiring Autoconf 2.70 or later. case $CONFIG_FILES in #( *\'*) : eval set x "$CONFIG_FILES" ;; #( *) : set x $CONFIG_FILES ;; #( *) : ;; esac shift # Used to flag and report bootstrapping failures. am_rc=0 for am_mf do # Strip MF so we end up with the name of the file. am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile which includes # dependency-tracking related rules and includes. # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ || continue am_dirpart=`$as_dirname -- "$am_mf" || $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$am_mf" : 'X\(//\)[^/]' \| \ X"$am_mf" : 'X\(//\)$' \| \ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$am_mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` am_filepart=`$as_basename -- "$am_mf" || $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ X"$am_mf" : 'X\(//\)$' \| \ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$am_mf" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` { echo "$as_me:$LINENO: cd "$am_dirpart" \ && sed -e '/# am--include-marker/d' "$am_filepart" \ | $MAKE -f - am--depfiles" >&5 (cd "$am_dirpart" \ && sed -e '/# am--include-marker/d' "$am_filepart" \ | $MAKE -f - am--depfiles) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } || am_rc=$? done if test $am_rc -ne 0; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "Something went wrong bootstrapping makefile fragments for automatic dependency tracking. Try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See \`config.log' for more details" "$LINENO" 5; } fi { am_dirpart=; unset am_dirpart;} { am_filepart=; unset am_filepart;} { am_mf=; unset am_mf;} { am_rc=; unset am_rc;} rm -f conftest-deps.mk } ;; "libtool":C) # See if we are running on zsh, and set the options that allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi cfgfile=${ofile}T trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # Generated automatically by $as_me ($PACKAGE) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # Provide generalized library-building support services. # Written by Gordon Matzigkeit, 1996 # Copyright (C) 2014 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # GNU Libtool is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of of the License, or # (at your option) any later version. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program or library that is built # using GNU Libtool, you may include this file under the same # distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # The names of the tagged configurations supported by this script. available_tags='CXX ' # Configured defaults for sys_lib_dlsearch_path munging. : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # Shared archive member basename,for filename based shared library versioning on AIX. shared_archive_member_spec=$shared_archive_member_spec # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that protects backslashes. ECHO=$lt_ECHO # The PATH separator for the build system. PATH_SEPARATOR=$lt_PATH_SEPARATOR # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # convert \$build file names to \$host format. to_host_file_cmd=$lt_cv_to_host_file_cmd # convert \$build files to toolchain format. to_tool_file_cmd=$lt_cv_to_tool_file_cmd # An object symbol dumper. OBJDUMP=$lt_OBJDUMP # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method = "file_magic". file_magic_cmd=$lt_file_magic_cmd # How to find potential files when deplibs_check_method = "file_magic". file_magic_glob=$lt_file_magic_glob # Find potential files using nocaseglob when deplibs_check_method = "file_magic". want_nocaseglob=$lt_want_nocaseglob # DLL creation program. DLLTOOL=$lt_DLLTOOL # Command to associate shared and link libraries. sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd # The archiver. AR=$lt_AR # Flags to create an archive (by configure). lt_ar_flags=$lt_ar_flags # Flags to create an archive. AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} # How to feed a file listing to the archiver. archiver_list_spec=$lt_archiver_list_spec # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Whether to use a lock for old archive extraction. lock_old_archive_extraction=$lock_old_archive_extraction # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm into a list of symbols to manually relocate. global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # The name lister interface. nm_interface=$lt_lt_cv_nm_interface # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec # The root where to search for dependent libraries,and where our libraries should be installed. lt_sysroot=$lt_sysroot # Command to truncate a binary pipe. lt_truncate_bin=$lt_lt_cv_truncate_bin # The name of the directory that contains temporary libtool files. objdir=$objdir # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Manifest tool. MANIFEST_TOOL=$lt_MANIFEST_TOOL # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Permission mode override for installation of shared libraries. install_override_mode=$lt_install_override_mode # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Detected run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path # Explicit LT_SYS_LIBRARY_PATH set during ./configure time. configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \$shlibpath_var if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Commands necessary for finishing linking programs. postlink_cmds=$lt_postlink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects postdep_objects=$lt_postdep_objects predeps=$lt_predeps postdeps=$lt_postdeps # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path # ### END LIBTOOL CONFIG _LT_EOF cat <<'_LT_EOF' >> "$cfgfile" # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE # func_munge_path_list VARIABLE PATH # ----------------------------------- # VARIABLE is name of variable containing _space_ separated list of # directories to be munged by the contents of PATH, which is string # having a format: # "DIR[:DIR]:" # string "DIR[ DIR]" will be prepended to VARIABLE # ":DIR[:DIR]" # string "DIR[ DIR]" will be appended to VARIABLE # "DIRP[:DIRP]::[DIRA:]DIRA" # string "DIRP[ DIRP]" will be prepended to VARIABLE and string # "DIRA[ DIRA]" will be appended to VARIABLE # "DIR[:DIR]" # VARIABLE will be replaced by "DIR[ DIR]" func_munge_path_list () { case x$2 in x) ;; *:) eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" ;; x:*) eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" ;; *::*) eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" ;; *) eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" ;; esac } # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. func_cc_basename () { for cc_temp in $*""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` } # ### END FUNCTIONS SHARED WITH CONFIGURE _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test set != "${COLLECT_NAMES+set}"; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain=$ac_aux_dir/ltmain.sh # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: CXX # The linker used to build libraries. LD=$lt_LD_CXX # How to create reloadable object files. reload_flag=$lt_reload_flag_CXX reload_cmds=$lt_reload_cmds_CXX # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_CXX # A language specific compiler. CC=$lt_compiler_CXX # Is the compiler the GNU compiler? with_gcc=$GCC_CXX # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_CXX # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_CXX # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_CXX # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_CXX # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_CXX # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_CXX archive_expsym_cmds=$lt_archive_expsym_cmds_CXX # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_CXX module_expsym_cmds=$lt_module_expsym_cmds_CXX # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_CXX # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_CXX # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_CXX # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_CXX # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \$shlibpath_var if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_CXX # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_CXX # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_CXX # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_CXX # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_CXX # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_CXX # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_CXX # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_CXX # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_CXX # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_CXX # Commands necessary for finishing linking programs. postlink_cmds=$lt_postlink_cmds_CXX # Specify filename containing input files. file_list_spec=$lt_file_list_spec_CXX # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_CXX # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_CXX postdep_objects=$lt_postdep_objects_CXX predeps=$lt_predeps_CXX postdeps=$lt_postdeps_CXX # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_CXX # ### END LIBTOOL TAG CONFIG: CXX _LT_EOF ;; "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac ;; "po/stamp-it":C) if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5 fi rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp" >"po/stamp-it.tmp" sed '/^#/d s/^[[].*] *// /^[ ]*$/d '"s|^| $ac_top_srcdir/|" \ "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES" sed '/^POTFILES =/,/[^\\]$/ { /^POTFILES =/!d r po/POTFILES } ' "po/Makefile.in" >"po/Makefile" rm -f "po/Makefile.tmp" mv "po/stamp-it.tmp" "po/stamp-it" ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi qalculate-gtk-2.8.2/aclocal.m40000644000175000017500000024524113401033354013046 00000000000000# generated automatically by aclocal 1.16.1 -*- Autoconf -*- # Copyright (C) 1996-2018 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # Copyright (C) 1995-2002 Free Software Foundation, Inc. # Copyright (C) 2001-2003,2004 Red Hat, Inc. # # This file is free software, distributed under the terms of the GNU # General Public License. As a special exception to the GNU General # Public License, this file may be distributed as part of a program # that contains a configuration script generated by Autoconf, under # the same distribution terms as the rest of that program. # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU Public License # but which still want to provide support for the GNU gettext functionality. # # Macro to add for using GNU gettext. # Ulrich Drepper , 1995, 1996 # # Modified to never use included libintl. # Owen Taylor , 12/15/1998 # # Major rework to remove unused code # Owen Taylor , 12/11/2002 # # Added better handling of ALL_LINGUAS from GNU gettext version # written by Bruno Haible, Owen Taylor 5/30/3002 # # Modified to require ngettext # Matthias Clasen 08/06/2004 # Increment this whenever this file is changed. #serial 1 # We need this here as well, since someone might use autoconf-2.5x # to configure GLib then an older version to configure a package # using AM_GLIB_GNU_GETTEXT AC_PREREQ(2.53) dnl dnl We go to great lengths to make sure that aclocal won't dnl try to pull in the installed version of these macros dnl when running aclocal in the glib directory. dnl m4_copy([AC_DEFUN],[glib_DEFUN]) m4_copy([AC_REQUIRE],[glib_REQUIRE]) dnl dnl At the end, if we're not within glib, we'll define the public dnl definitions in terms of our private definitions. dnl # GLIB_LC_MESSAGES #-------------------- glib_DEFUN([GLIB_LC_MESSAGES], [AC_CHECK_HEADERS([locale.h]) if test $ac_cv_header_locale_h = yes; then AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, [AC_TRY_LINK([#include ], [return LC_MESSAGES], am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) if test $am_cv_val_LC_MESSAGES = yes; then AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your file defines LC_MESSAGES.]) fi fi]) # GLIB_PATH_PROG_WITH_TEST #---------------------------- dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) glib_DEFUN([GLIB_PATH_PROG_WITH_TEST], [# Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL(ac_cv_path_$1, [case "[$]$1" in /*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in ifelse([$5], , $PATH, [$5]); do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$]$1) else AC_MSG_RESULT(no) fi AC_SUBST($1)dnl ]) dnl Checks for special options needed on Mac OS X. dnl Defines INTL_MACOSX_LIBS. dnl dnl Copied from intlmacosx.m4 in gettext, GPL. dnl Copyright (C) 2004-2013 Free Software Foundation, Inc. glib_DEFUN([glib_gt_INTL_MACOSX], [ dnl Check for API introduced in Mac OS X 10.2. AC_CACHE_CHECK([for CFPreferencesCopyAppValue], [gt_cv_func_CFPreferencesCopyAppValue], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[CFPreferencesCopyAppValue(NULL, NULL)]])], [gt_cv_func_CFPreferencesCopyAppValue=yes], [gt_cv_func_CFPreferencesCopyAppValue=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) fi dnl Check for API introduced in Mac OS X 10.3. AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[CFLocaleCopyCurrent();]])], [gt_cv_func_CFLocaleCopyCurrent=yes], [gt_cv_func_CFLocaleCopyCurrent=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFLocaleCopyCurrent = yes; then AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi AC_SUBST([INTL_MACOSX_LIBS]) ]) # GLIB_WITH_NLS #----------------- glib_DEFUN([GLIB_WITH_NLS], dnl NLS is obligatory [USE_NLS=yes AC_SUBST(USE_NLS) gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= glib_gt_INTL_MACOSX AC_CHECK_HEADER(libintl.h, [gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc, [AC_TRY_LINK([ #include ], [return !ngettext ("","", 1)], gt_cv_func_ngettext_libc=yes, gt_cv_func_ngettext_libc=no) ]) if test "$gt_cv_func_ngettext_libc" = "yes" ; then AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, [AC_TRY_LINK([ #include ], [return !dgettext ("","")], gt_cv_func_dgettext_libc=yes, gt_cv_func_dgettext_libc=no) ]) fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then AC_CHECK_FUNCS(bind_textdomain_codeset) fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then AC_CHECK_LIB(intl, bindtextdomain, [AC_CHECK_LIB(intl, ngettext, [AC_CHECK_LIB(intl, dgettext, gt_cv_func_dgettext_libintl=yes)])]) if test "$gt_cv_func_dgettext_libintl" != "yes" ; then AC_MSG_CHECKING([if -liconv is needed to use gettext]) AC_MSG_RESULT([]) AC_CHECK_LIB(intl, ngettext, [AC_CHECK_LIB(intl, dcgettext, [gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv], :,-liconv)], :,-liconv) fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset AC_CHECK_FUNCS(bind_textdomain_codeset) LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS" fi if test "$gt_cv_have_gettext" = "yes"; then AC_DEFINE(HAVE_GETTEXT,1, [Define if the GNU gettext() function is already present or preinstalled.]) GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" AC_CHECK_FUNCS(dcgettext) MSGFMT_OPTS= AC_MSG_CHECKING([if msgfmt accepts -c]) GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[ msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Project-Id-Version: test 1.0\n" "PO-Revision-Date: 2007-02-15 12:01+0100\n" "Last-Translator: test \n" "Language-Team: C \n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" ], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])]) AC_SUBST(MSGFMT_OPTS) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr], [CATOBJEXT=.gmo DATADIRNAME=share], [case $host in *-*-solaris*) dnl On Solaris, if bind_textdomain_codeset is in libc, dnl GNU format message catalog is always supported, dnl since both are added to the libc all together. dnl Hence, we'd like to go with DATADIRNAME=share and dnl and CATOBJEXT=.gmo in this case. AC_CHECK_FUNC(bind_textdomain_codeset, [CATOBJEXT=.gmo DATADIRNAME=share], [CATOBJEXT=.mo DATADIRNAME=lib]) ;; *-*-openbsd*) CATOBJEXT=.mo DATADIRNAME=share ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac]) LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi ]) if test "$gt_cv_have_gettext" = "yes" ; then AC_DEFINE(ENABLE_NLS, 1, [always defined to indicate that i18n is enabled]) fi dnl Test whether we really found GNU xgettext. if test "$XGETTEXT" != ":"; then dnl If it is not GNU xgettext we define it as : so that the dnl Makefiles still can work. if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else AC_MSG_RESULT( [found xgettext program is not GNU xgettext; ignore it]) XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po AC_OUTPUT_COMMANDS( [case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac]) dnl These rules are solely for the distribution goal. While doing this dnl we only have to keep exactly one list of the available catalogs dnl in configure.ac. for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done dnl Make all variables we use known to autoconf. AC_SUBST(CATALOGS) AC_SUBST(CATOBJEXT) AC_SUBST(DATADIRNAME) AC_SUBST(GMOFILES) AC_SUBST(INSTOBJEXT) AC_SUBST(INTLLIBS) AC_SUBST(PO_IN_DATADIR_TRUE) AC_SUBST(PO_IN_DATADIR_FALSE) AC_SUBST(POFILES) AC_SUBST(POSUB) ]) # AM_GLIB_GNU_GETTEXT # ------------------- # Do checks necessary for use of gettext. If a suitable implementation # of gettext is found in either in libintl or in the C library, # it will set INTLLIBS to the libraries needed for use of gettext # and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable # gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST() # on various variables needed by the Makefile.in.in installed by # glib-gettextize. dnl AU_DEFUN([GLIB_GNU_GETTEXT], [AC_REQUIRE([AC_PROG_CC])dnl GLIB_LC_MESSAGES GLIB_WITH_NLS if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else AC_MSG_CHECKING(for catalogs to be installed) NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS AC_MSG_RESULT($LINGUAS) fi dnl Construct list of names of catalog files to be constructed. if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly dnl find the mkinstalldirs script in another subdir but ($top_srcdir). dnl Try to locate is. MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi AC_SUBST(MKINSTALLDIRS) dnl Generate list of files to be processed by xgettext which will dnl be included in po/Makefile. test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES ], [[$0: This macro is deprecated. You should use upstream gettext instead.]]) # AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) # ------------------------------- # Define VARIABLE to the location where catalog files will # be installed by po/Makefile. glib_DEFUN([GLIB_DEFINE_LOCALEDIR], [glib_REQUIRE([GLIB_GNU_GETTEXT])dnl glib_save_prefix="$prefix" glib_save_exec_prefix="$exec_prefix" glib_save_datarootdir="$datarootdir" test "x$prefix" = xNONE && prefix=$ac_default_prefix test "x$exec_prefix" = xNONE && exec_prefix=$prefix datarootdir=`eval echo "${datarootdir}"` if test "x$CATOBJEXT" = "x.mo" ; then localedir=`eval echo "${libdir}/locale"` else localedir=`eval echo "${datadir}/locale"` fi prefix="$glib_save_prefix" exec_prefix="$glib_save_exec_prefix" datarootdir="$glib_save_datarootdir" AC_DEFINE_UNQUOTED($1, "$localedir", [Define the location where the catalogs will be installed]) ]) dnl dnl Now the definitions that aclocal will find dnl ifdef(glib_configure_ac,[],[ AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)]) AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)]) ])dnl # GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL]) # # Create a temporary file with TEST-FILE as its contents and pass the # file name to PROGRAM. Perform ACTION-IF-PASS if PROGRAM exits with # 0 and perform ACTION-IF-FAIL for any other exit status. AC_DEFUN([GLIB_RUN_PROG], [cat >conftest.foo <<_ACEOF $2 _ACEOF if AC_RUN_LOG([$1 conftest.foo]); then m4_ifval([$3], [$3], [:]) m4_ifvaln([$4], [else $4])dnl echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD fi]) dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml]) # serial 42 IT_PROG_INTLTOOL AC_DEFUN([IT_PROG_INTLTOOL], [ AC_PREREQ([2.50])dnl AC_REQUIRE([AM_NLS])dnl case "$am__api_version" in 1.[01234]) AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool]) ;; *) ;; esac INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` if test -n "$1"; then AC_MSG_CHECKING([for intltool >= $1]) AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found]) test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.]) fi AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update]) AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge]) AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract]) if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.]) fi if test -z "$AM_DEFAULT_VERBOSITY"; then AM_DEFAULT_VERBOSITY=1 fi AC_SUBST([AM_DEFAULT_VERBOSITY]) INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))' INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))' INTLTOOL__v_MERGE_0='@echo " ITMRG " [$]@;' AC_SUBST(INTLTOOL_V_MERGE) AC_SUBST(INTLTOOL__v_MERGE_) AC_SUBST(INTLTOOL__v_MERGE_0) INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))' intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))' intltool__v_merge_options_0='-q' AC_SUBST(INTLTOOL_V_MERGE_OPTIONS) AC_SUBST(intltool__v_merge_options_) AC_SUBST(intltool__v_merge_options_0) INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< [$]@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< [$]@' else INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.[$][$]RANDOM && mkdir [$][$]_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u [$][$]_it_tmp_dir $< [$]@ && rmdir [$][$]_it_tmp_dir' fi INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' _IT_SUBST(INTLTOOL_DESKTOP_RULE) _IT_SUBST(INTLTOOL_DIRECTORY_RULE) _IT_SUBST(INTLTOOL_KEYS_RULE) _IT_SUBST(INTLTOOL_PROP_RULE) _IT_SUBST(INTLTOOL_OAF_RULE) _IT_SUBST(INTLTOOL_PONG_RULE) _IT_SUBST(INTLTOOL_SERVER_RULE) _IT_SUBST(INTLTOOL_SHEET_RULE) _IT_SUBST(INTLTOOL_SOUNDLIST_RULE) _IT_SUBST(INTLTOOL_UI_RULE) _IT_SUBST(INTLTOOL_XAM_RULE) _IT_SUBST(INTLTOOL_KBD_RULE) _IT_SUBST(INTLTOOL_XML_RULE) _IT_SUBST(INTLTOOL_XML_NOMERGE_RULE) _IT_SUBST(INTLTOOL_CAVES_RULE) _IT_SUBST(INTLTOOL_SCHEMAS_RULE) _IT_SUBST(INTLTOOL_THEME_RULE) _IT_SUBST(INTLTOOL_SERVICE_RULE) _IT_SUBST(INTLTOOL_POLICY_RULE) # Check the gettext tools to make sure they are GNU AC_PATH_PROG(XGETTEXT, xgettext) AC_PATH_PROG(MSGMERGE, msgmerge) AC_PATH_PROG(MSGFMT, msgfmt) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then AC_MSG_ERROR([GNU gettext tools not found; required for intltool]) fi xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then AC_MSG_ERROR([GNU gettext tools not found; required for intltool]) fi AC_PATH_PROG(INTLTOOL_PERL, perl) if test -z "$INTLTOOL_PERL"; then AC_MSG_ERROR([perl not found]) fi AC_MSG_CHECKING([for perl >= 5.8.1]) $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then AC_MSG_ERROR([perl 5.8.1 is required for intltool]) else IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"` AC_MSG_RESULT([$IT_PERL_VERSION]) fi if test "x$2" != "xno-xml"; then AC_MSG_CHECKING([for XML::Parser]) if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then AC_MSG_RESULT([ok]) else AC_MSG_ERROR([XML::Parser perl module is required for intltool]) fi fi # Substitute ALL_LINGUAS so we can use it in po/Makefile AC_SUBST(ALL_LINGUAS) IT_PO_SUBDIR([po]) ]) # IT_PO_SUBDIR(DIRNAME) # --------------------- # All po subdirs have to be declared with this macro; the subdir "po" is # declared by IT_PROG_INTLTOOL. # AC_DEFUN([IT_PO_SUBDIR], [AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS. dnl dnl The following CONFIG_COMMANDS should be executed at the very end dnl of config.status. AC_CONFIG_COMMANDS_PRE([ AC_CONFIG_COMMANDS([$1/stamp-it], [ if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.]) fi rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp" >"$1/stamp-it.tmp" [sed '/^#/d s/^[[].*] *// /^[ ]*$/d '"s|^| $ac_top_srcdir/|" \ "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES" ] [sed '/^POTFILES =/,/[^\\]$/ { /^POTFILES =/!d r $1/POTFILES } ' "$1/Makefile.in" >"$1/Makefile"] rm -f "$1/Makefile.tmp" mv "$1/stamp-it.tmp" "$1/stamp-it" ]) ])dnl ]) # _IT_SUBST(VARIABLE) # ------------------- # Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST # AC_DEFUN([_IT_SUBST], [ AC_SUBST([$1]) m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])]) ] ) # deprecated macros AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL]) # A hint is needed for aclocal from Automake <= 1.9.4: # AC_DEFUN([AC_PROG_INTLTOOL], ...) # nls.m4 serial 5 (gettext-0.18) dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016 Free Software dnl Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.50]) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE([nls], [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT([$USE_NLS]) AC_SUBST([USE_NLS]) ]) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 11 (pkg-config-0.29.1) dnl Copyright © 2004 Scott James Remnant . dnl Copyright © 2012-2015 Dan Nicholson dnl dnl This program is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by dnl the Free Software Foundation; either version 2 of the License, or dnl (at your option) any later version. dnl dnl This program is distributed in the hope that it will be useful, but dnl WITHOUT ANY WARRANTY; without even the implied warranty of dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU dnl General Public License for more details. dnl dnl You should have received a copy of the GNU General Public License dnl along with this program; if not, write to the Free Software dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA dnl 02111-1307, USA. dnl dnl As a special exception to the GNU General Public License, if you dnl distribute this file as part of a program that contains a dnl configuration script generated by Autoconf, you may include it under dnl the same distribution terms that you use for the rest of that dnl program. dnl PKG_PREREQ(MIN-VERSION) dnl ----------------------- dnl Since: 0.29 dnl dnl Verify that the version of the pkg-config macros are at least dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's dnl installed version of pkg-config, this checks the developer's version dnl of pkg.m4 when generating configure. dnl dnl To ensure that this macro is defined, also add: dnl m4_ifndef([PKG_PREREQ], dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) dnl dnl See the "Since" comment for each macro you use to see what version dnl of the macros you require. m4_defun([PKG_PREREQ], [m4_define([PKG_MACROS_VERSION], [0.29.1]) m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) ])dnl PKG_PREREQ dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) dnl ---------------------------------- dnl Since: 0.16 dnl dnl Search for the pkg-config tool and set the PKG_CONFIG variable to dnl first found in the path. Checks that the version of pkg-config found dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is dnl used since that's the first version where most current features of dnl pkg-config existed. AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])dnl PKG_PROG_PKG_CONFIG dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) dnl ------------------------------------------------------------------- dnl Since: 0.18 dnl dnl Check to see whether a particular set of modules exists. Similar to dnl PKG_CHECK_MODULES(), but does not set variables or print errors. dnl dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) dnl only at the first occurence in configure.ac, so if the first place dnl it's called might be skipped (such as if it is within an "if", you dnl have to call PKG_CHECK_EXISTS manually AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) dnl --------------------------------------------- dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting dnl pkg_failed based on the result. m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])dnl _PKG_CONFIG dnl _PKG_SHORT_ERRORS_SUPPORTED dnl --------------------------- dnl Internal check to see if pkg-config supports short errors. AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])dnl _PKG_SHORT_ERRORS_SUPPORTED dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], dnl [ACTION-IF-NOT-FOUND]) dnl -------------------------------------------------------------- dnl Since: 0.4.0 dnl dnl Note that if there is a possibility the first call to dnl PKG_CHECK_MODULES might not happen, you should be sure to include an dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])dnl PKG_CHECK_MODULES dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], dnl [ACTION-IF-NOT-FOUND]) dnl --------------------------------------------------------------------- dnl Since: 0.29 dnl dnl Checks for existence of MODULES and gathers its build flags with dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags dnl and VARIABLE-PREFIX_LIBS from --libs. dnl dnl Note that if there is a possibility the first call to dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to dnl include an explicit call to PKG_PROG_PKG_CONFIG in your dnl configure.ac. AC_DEFUN([PKG_CHECK_MODULES_STATIC], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl _save_PKG_CONFIG=$PKG_CONFIG PKG_CONFIG="$PKG_CONFIG --static" PKG_CHECK_MODULES($@) PKG_CONFIG=$_save_PKG_CONFIG[]dnl ])dnl PKG_CHECK_MODULES_STATIC dnl PKG_INSTALLDIR([DIRECTORY]) dnl ------------------------- dnl Since: 0.27 dnl dnl Substitutes the variable pkgconfigdir as the location where a module dnl should install pkg-config .pc files. By default the directory is dnl $libdir/pkgconfig, but the default can be changed by passing dnl DIRECTORY. The user can override through the --with-pkgconfigdir dnl parameter. AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([pkgconfigdir], [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, [with_pkgconfigdir=]pkg_default) AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ])dnl PKG_INSTALLDIR dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) dnl -------------------------------- dnl Since: 0.27 dnl dnl Substitutes the variable noarch_pkgconfigdir as the location where a dnl module should install arch-independent pkg-config .pc files. By dnl default the directory is $datadir/pkgconfig, but the default can be dnl changed by passing DIRECTORY. The user can override through the dnl --with-noarch-pkgconfigdir parameter. AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([noarch-pkgconfigdir], [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, [with_noarch_pkgconfigdir=]pkg_default) AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ])dnl PKG_NOARCH_INSTALLDIR dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) dnl ------------------------------------------- dnl Since: 0.28 dnl dnl Retrieves the value of the pkg-config variable for the given module. AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl _PKG_CONFIG([$1], [variable="][$3]["], [$2]) AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl ])dnl PKG_CHECK_VAR dnl PKG_WITH_MODULES(VARIABLE-PREFIX, MODULES, dnl [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND], dnl [DESCRIPTION], [DEFAULT]) dnl ------------------------------------------ dnl dnl Prepare a "--with-" configure option using the lowercase dnl [VARIABLE-PREFIX] name, merging the behaviour of AC_ARG_WITH and dnl PKG_CHECK_MODULES in a single macro. AC_DEFUN([PKG_WITH_MODULES], [ m4_pushdef([with_arg], m4_tolower([$1])) m4_pushdef([description], [m4_default([$5], [build with ]with_arg[ support])]) m4_pushdef([def_arg], [m4_default([$6], [auto])]) m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes]) m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no]) m4_case(def_arg, [yes],[m4_pushdef([with_without], [--without-]with_arg)], [m4_pushdef([with_without],[--with-]with_arg)]) AC_ARG_WITH(with_arg, AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),, [AS_TR_SH([with_]with_arg)=def_arg]) AS_CASE([$AS_TR_SH([with_]with_arg)], [yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)], [auto],[PKG_CHECK_MODULES([$1],[$2], [m4_n([def_action_if_found]) $3], [m4_n([def_action_if_not_found]) $4])]) m4_popdef([with_arg]) m4_popdef([description]) m4_popdef([def_arg]) ])dnl PKG_WITH_MODULES dnl PKG_HAVE_WITH_MODULES(VARIABLE-PREFIX, MODULES, dnl [DESCRIPTION], [DEFAULT]) dnl ----------------------------------------------- dnl dnl Convenience macro to trigger AM_CONDITIONAL after PKG_WITH_MODULES dnl check._[VARIABLE-PREFIX] is exported as make variable. AC_DEFUN([PKG_HAVE_WITH_MODULES], [ PKG_WITH_MODULES([$1],[$2],,,[$3],[$4]) AM_CONDITIONAL([HAVE_][$1], [test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"]) ])dnl PKG_HAVE_WITH_MODULES dnl PKG_HAVE_DEFINE_WITH_MODULES(VARIABLE-PREFIX, MODULES, dnl [DESCRIPTION], [DEFAULT]) dnl ------------------------------------------------------ dnl dnl Convenience macro to run AM_CONDITIONAL and AC_DEFINE after dnl PKG_WITH_MODULES check. HAVE_[VARIABLE-PREFIX] is exported as make dnl and preprocessor variable. AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES], [ PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4]) AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"], [AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])]) ])dnl PKG_HAVE_DEFINE_WITH_MODULES # Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.16.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.16.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. # TODO: see whether this extra hack can be removed once we start # requiring Autoconf 2.70 or later. AS_CASE([$CONFIG_FILES], [*\'*], [eval set x "$CONFIG_FILES"], [*], [set x $CONFIG_FILES]) shift # Used to flag and report bootstrapping failures. am_rc=0 for am_mf do # Strip MF so we end up with the name of the file. am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile which includes # dependency-tracking related rules and includes. # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ || continue am_dirpart=`AS_DIRNAME(["$am_mf"])` am_filepart=`AS_BASENAME(["$am_mf"])` AM_RUN_LOG([cd "$am_dirpart" \ && sed -e '/# am--include-marker/d' "$am_filepart" \ | $MAKE -f - am--depfiles]) || am_rc=$? done if test $am_rc -ne 0; then AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments for automatic dependency tracking. Try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking).]) fi AS_UNSET([am_dirpart]) AS_UNSET([am_filepart]) AS_UNSET([am_mf]) AS_UNSET([am_rc]) rm -f conftest-deps.mk } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking is enabled. # This creates each '.Po' and '.Plo' makefile fragment that we'll need in # order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC]) [_AM_PROG_CC_C_O ]) # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi fi dnl The trailing newline in this macro's definition is deliberate, for dnl backward compatibility and to allow trailing 'dnl'-style comments dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. ]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering # Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAINTAINER_MODE([DEFAULT-MODE]) # ---------------------------------- # Control maintainer-specific portions of Makefiles. # Default is to disable them, unless 'enable' is passed literally. # For symmetry, 'disable' may be passed as well. Anyway, the user # can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), [enable], [m4_define([am_maintainer_other], [disable])], [disable], [m4_define([am_maintainer_other], [enable])], [m4_define([am_maintainer_other], [enable]) m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], am_maintainer_other[ make rules and dependencies not useful (and sometimes confusing) to the casual installer])], [USE_MAINTAINER_MODE=$enableval], [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE AC_SUBST([MAINT])dnl ] ) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAKE_INCLUDE() # ----------------- # Check whether make has an 'include' directive that can support all # the idioms we need for our automatic dependency tracking code. AC_DEFUN([AM_MAKE_INCLUDE], [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) cat > confinc.mk << 'END' am__doit: @echo this is the am__doit target >confinc.out .PHONY: am__doit END am__include="#" am__quote= # BSD make does it like this. echo '.include "confinc.mk" # ignored' > confmf.BSD # Other make implementations (GNU, Solaris 10, AIX) do it like this. echo 'include confinc.mk # ignored' > confmf.GNU _am_result=no for s in GNU BSD; do AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) AS_CASE([$?:`cat confinc.out 2>/dev/null`], ['0:this is the am__doit target'], [AS_CASE([$s], [BSD], [am__include='.include' am__quote='"'], [am__include='include' am__quote=''])]) if test "$am__include" != "#"; then _am_result="yes ($s style)" break fi done rm -f confinc.* confmf.* AC_MSG_RESULT([${_am_result}]) AC_SUBST([am__include])]) AC_SUBST([am__quote])]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # -*- Autoconf -*- # Obsolete and "removed" macros, that must however still report explicit # error messages when used, to smooth transition. # # Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. AC_DEFUN([AM_CONFIG_HEADER], [AC_DIAGNOSE([obsolete], ['$0': this macro is obsolete. You should use the 'AC][_CONFIG_HEADERS' macro instead.])dnl AC_CONFIG_HEADERS($@)]) AC_DEFUN([AM_PROG_CC_STDC], [AC_PROG_CC am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc AC_DIAGNOSE([obsolete], ['$0': this macro is obsolete. You should simply use the 'AC][_PROG_CC' macro instead. Also, your code should no longer depend upon 'am_cv_prog_cc_stdc', but upon 'ac_cv_prog_cc_stdc'.])]) AC_DEFUN([AM_C_PROTOTYPES], [AC_FATAL([automatic de-ANSI-fication support has been removed])]) AU_DEFUN([fp_C_PROTOTYPES], [AM_C_PROTOTYPES]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_CC_C_O # --------------- # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC # to automatically call this. AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( [whether $CC understands -c and -o together], [am_cv_prog_cc_c_o], [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) # Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([m4/libtool.m4]) m4_include([m4/ltoptions.m4]) m4_include([m4/ltsugar.m4]) m4_include([m4/ltversion.m4]) m4_include([m4/lt~obsolete.m4]) qalculate-gtk-2.8.2/m4/0000755000175000017500000000000013401243443011600 500000000000000qalculate-gtk-2.8.2/m4/ltoptions.m40000644000175000017500000003426213346013505014026 00000000000000# Helper functions for option handling. -*- Autoconf -*- # # Copyright (C) 2004-2005, 2007-2009, 2011-2018 Free Software # Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 8 ltoptions.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) # ------------------------------------------ m4_define([_LT_MANGLE_OPTION], [[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) # --------------------------------------- # Set option OPTION-NAME for macro MACRO-NAME, and if there is a # matching handler defined, dispatch to it. Other OPTION-NAMEs are # saved as a flag. m4_define([_LT_SET_OPTION], [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), _LT_MANGLE_DEFUN([$1], [$2]), [m4_warning([Unknown $1 option '$2'])])[]dnl ]) # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) # ------------------------------------------------------------ # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. m4_define([_LT_IF_OPTION], [m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) # ------------------------------------------------------- # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME # are set. m4_define([_LT_UNLESS_OPTIONS], [m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), [m4_define([$0_found])])])[]dnl m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 ])[]dnl ]) # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) # ---------------------------------------- # OPTION-LIST is a space-separated list of Libtool options associated # with MACRO-NAME. If any OPTION has a matching handler declared with # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about # the unknown option and exit. m4_defun([_LT_SET_OPTIONS], [# Set options m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [_LT_SET_OPTION([$1], _LT_Option)]) m4_if([$1],[LT_INIT],[ dnl dnl Simply set some default values (i.e off) if boolean options were not dnl specified: _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no ]) _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no ]) dnl dnl If no reference was made to various pairs of opposing options, then dnl we run the default mode handler for the pair. For example, if neither dnl 'shared' nor 'disable-shared' was passed, we enable building of shared dnl archives by default: _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], [_LT_ENABLE_FAST_INSTALL]) _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4], [_LT_WITH_AIX_SONAME([aix])]) ]) ])# _LT_SET_OPTIONS ## --------------------------------- ## ## Macros to handle LT_INIT options. ## ## --------------------------------- ## # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) # ----------------------------------------- m4_define([_LT_MANGLE_DEFUN], [[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) # ----------------------------------------------- m4_define([LT_OPTION_DEFINE], [m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl ])# LT_OPTION_DEFINE # dlopen # ------ LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes ]) AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the 'dlopen' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) # win32-dll # --------- # Declare package support for building win32 dll's. LT_OPTION_DEFINE([LT_INIT], [win32-dll], [enable_win32_dll=yes case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) AC_CHECK_TOOL(AS, as, false) AC_CHECK_TOOL(DLLTOOL, dlltool, false) AC_CHECK_TOOL(OBJDUMP, objdump, false) ;; esac test -z "$AS" && AS=as _LT_DECL([], [AS], [1], [Assembler program])dnl test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl ])# win32-dll AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the 'win32-dll' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) # _LT_ENABLE_SHARED([DEFAULT]) # ---------------------------- # implement the --enable-shared flag, and supports the 'shared' and # 'disable-shared' LT_INIT options. # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. m4_define([_LT_ENABLE_SHARED], [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([shared], [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS=$lt_save_ifs ;; esac], [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) _LT_DECL([build_libtool_libs], [enable_shared], [0], [Whether or not to build shared libraries]) ])# _LT_ENABLE_SHARED LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) # Old names: AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_SHARED], []) dnl AC_DEFUN([AM_DISABLE_SHARED], []) # _LT_ENABLE_STATIC([DEFAULT]) # ---------------------------- # implement the --enable-static flag, and support the 'static' and # 'disable-static' LT_INIT options. # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. m4_define([_LT_ENABLE_STATIC], [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([static], [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS=$lt_save_ifs ;; esac], [enable_static=]_LT_ENABLE_STATIC_DEFAULT) _LT_DECL([build_old_libs], [enable_static], [0], [Whether or not to build static libraries]) ])# _LT_ENABLE_STATIC LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) # Old names: AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_STATIC], []) dnl AC_DEFUN([AM_DISABLE_STATIC], []) # _LT_ENABLE_FAST_INSTALL([DEFAULT]) # ---------------------------------- # implement the --enable-fast-install flag, and support the 'fast-install' # and 'disable-fast-install' LT_INIT options. # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. m4_define([_LT_ENABLE_FAST_INSTALL], [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([fast-install], [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS=$lt_save_ifs ;; esac], [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) _LT_DECL([fast_install], [enable_fast_install], [0], [Whether or not to optimize for fast installation])dnl ])# _LT_ENABLE_FAST_INSTALL LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) # Old names: AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the 'fast-install' option into LT_INIT's first parameter.]) ]) AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the 'disable-fast-install' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) # _LT_WITH_AIX_SONAME([DEFAULT]) # ---------------------------------- # implement the --with-aix-soname flag, and support the `aix-soname=aix' # and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT # is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'. m4_define([_LT_WITH_AIX_SONAME], [m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl shared_archive_member_spec= case $host,$enable_shared in power*-*-aix[[5-9]]*,yes) AC_MSG_CHECKING([which variant of shared library versioning to provide]) AC_ARG_WITH([aix-soname], [AS_HELP_STRING([--with-aix-soname=aix|svr4|both], [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])], [case $withval in aix|svr4|both) ;; *) AC_MSG_ERROR([Unknown argument to --with-aix-soname]) ;; esac lt_cv_with_aix_soname=$with_aix_soname], [AC_CACHE_VAL([lt_cv_with_aix_soname], [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT) with_aix_soname=$lt_cv_with_aix_soname]) AC_MSG_RESULT([$with_aix_soname]) if test aix != "$with_aix_soname"; then # For the AIX way of multilib, we name the shared archive member # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, # the AIX toolchain works better with OBJECT_MODE set (default 32). if test 64 = "${OBJECT_MODE-32}"; then shared_archive_member_spec=shr_64 else shared_archive_member_spec=shr fi fi ;; *) with_aix_soname=aix ;; esac _LT_DECL([], [shared_archive_member_spec], [0], [Shared archive member basename, for filename based shared library versioning on AIX])dnl ])# _LT_WITH_AIX_SONAME LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])]) LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])]) LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])]) # _LT_WITH_PIC([MODE]) # -------------------- # implement the --with-pic flag, and support the 'pic-only' and 'no-pic' # LT_INIT options. # MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], [lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for lt_pkg in $withval; do IFS=$lt_save_ifs if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS=$lt_save_ifs ;; esac], [pic_mode=m4_default([$1], [default])]) _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ])# _LT_WITH_PIC LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) # Old name: AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the 'pic-only' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) ## ----------------- ## ## LTDL_INIT Options ## ## ----------------- ## m4_define([_LTDL_MODE], []) LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], [m4_define([_LTDL_MODE], [nonrecursive])]) LT_OPTION_DEFINE([LTDL_INIT], [recursive], [m4_define([_LTDL_MODE], [recursive])]) LT_OPTION_DEFINE([LTDL_INIT], [subproject], [m4_define([_LTDL_MODE], [subproject])]) m4_define([_LTDL_TYPE], []) LT_OPTION_DEFINE([LTDL_INIT], [installable], [m4_define([_LTDL_TYPE], [installable])]) LT_OPTION_DEFINE([LTDL_INIT], [convenience], [m4_define([_LTDL_TYPE], [convenience])]) qalculate-gtk-2.8.2/m4/lt~obsolete.m40000644000175000017500000001377413346013505014352 00000000000000# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # # Copyright (C) 2004-2005, 2007, 2009, 2011-2018 Free Software # Foundation, Inc. # Written by Scott James Remnant, 2004. # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 5 lt~obsolete.m4 # These exist entirely to fool aclocal when bootstrapping libtool. # # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN), # which have later been changed to m4_define as they aren't part of the # exported API, or moved to Autoconf or Automake where they belong. # # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us # using a macro with the same name in our local m4/libtool.m4 it'll # pull the old libtool.m4 in (it doesn't see our shiny new m4_define # and doesn't know about Autoconf macros at all.) # # So we provide this file, which has a silly filename so it's always # included after everything else. This provides aclocal with the # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything # because those macros already exist, or will be overwritten later. # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. # # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. # Yes, that means every name once taken will need to remain here until # we give up compatibility with versions before 1.7, at which point # we need to keep only those names which we still refer to. # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) qalculate-gtk-2.8.2/m4/ltsugar.m40000644000175000017500000001044013346013505013444 00000000000000# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # # Copyright (C) 2004-2005, 2007-2008, 2011-2018 Free Software # Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 6 ltsugar.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) # lt_join(SEP, ARG1, [ARG2...]) # ----------------------------- # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their # associated separator. # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier # versions in m4sugar had bugs. m4_define([lt_join], [m4_if([$#], [1], [], [$#], [2], [[$2]], [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) m4_define([_lt_join], [m4_if([$#$2], [2], [], [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) # lt_car(LIST) # lt_cdr(LIST) # ------------ # Manipulate m4 lists. # These macros are necessary as long as will still need to support # Autoconf-2.59, which quotes differently. m4_define([lt_car], [[$1]]) m4_define([lt_cdr], [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], [$#], 1, [], [m4_dquote(m4_shift($@))])]) m4_define([lt_unquote], $1) # lt_append(MACRO-NAME, STRING, [SEPARATOR]) # ------------------------------------------ # Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'. # Note that neither SEPARATOR nor STRING are expanded; they are appended # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). # No SEPARATOR is output if MACRO-NAME was previously undefined (different # than defined and empty). # # This macro is needed until we can rely on Autoconf 2.62, since earlier # versions of m4sugar mistakenly expanded SEPARATOR but not STRING. m4_define([lt_append], [m4_define([$1], m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) # ---------------------------------------------------------- # Produce a SEP delimited list of all paired combinations of elements of # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list # has the form PREFIXmINFIXSUFFIXn. # Needed until we can rely on m4_combine added in Autoconf 2.62. m4_define([lt_combine], [m4_if(m4_eval([$# > 3]), [1], [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl [[m4_foreach([_Lt_prefix], [$2], [m4_foreach([_Lt_suffix], ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) # ----------------------------------------------------------------------- # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. m4_define([lt_if_append_uniq], [m4_ifdef([$1], [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], [lt_append([$1], [$2], [$3])$4], [$5])], [lt_append([$1], [$2], [$3])$4])]) # lt_dict_add(DICT, KEY, VALUE) # ----------------------------- m4_define([lt_dict_add], [m4_define([$1($2)], [$3])]) # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) # -------------------------------------------- m4_define([lt_dict_add_subkey], [m4_define([$1($2:$3)], [$4])]) # lt_dict_fetch(DICT, KEY, [SUBKEY]) # ---------------------------------- m4_define([lt_dict_fetch], [m4_ifval([$3], m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) # ----------------------------------------------------------------- m4_define([lt_if_dict_fetch], [m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], [$5], [$6])]) # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) # -------------------------------------------------------------- m4_define([lt_dict_filter], [m4_if([$5], [], [], [lt_join(m4_quote(m4_default([$4], [[, ]])), lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl ]) qalculate-gtk-2.8.2/m4/libtool.m40000644000175000017500000112732513346013505013443 00000000000000# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # # Copyright (C) 1996-2001, 2003-2018 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. m4_define([_LT_COPYING], [dnl # Copyright (C) 2014 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # GNU Libtool is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of of the License, or # (at your option) any later version. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program or library that is built # using GNU Libtool, you may include this file under the same # distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . ]) # serial 58 LT_INIT # LT_PREREQ(VERSION) # ------------------ # Complain and exit if this libtool version is less that VERSION. m4_defun([LT_PREREQ], [m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, [m4_default([$3], [m4_fatal([Libtool version $1 or higher is required], 63)])], [$2])]) # _LT_CHECK_BUILDDIR # ------------------ # Complain if the absolute build directory name contains unusual characters m4_defun([_LT_CHECK_BUILDDIR], [case `pwd` in *\ * | *\ *) AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; esac ]) # LT_INIT([OPTIONS]) # ------------------ AC_DEFUN([LT_INIT], [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl AC_BEFORE([$0], [LTDL_INIT])dnl m4_require([_LT_CHECK_BUILDDIR])dnl dnl Autoconf doesn't catch unexpanded LT_ macros by default: m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 dnl unless we require an AC_DEFUNed macro: AC_REQUIRE([LTOPTIONS_VERSION])dnl AC_REQUIRE([LTSUGAR_VERSION])dnl AC_REQUIRE([LTVERSION_VERSION])dnl AC_REQUIRE([LTOBSOLETE_VERSION])dnl m4_require([_LT_PROG_LTMAIN])dnl _LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed LIBTOOL_DEPS=$ltmain # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' AC_SUBST(LIBTOOL)dnl _LT_SETUP # Only expand once: m4_define([LT_INIT]) ])# LT_INIT # Old names: AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PROG_LIBTOOL], []) dnl AC_DEFUN([AM_PROG_LIBTOOL], []) # _LT_PREPARE_CC_BASENAME # ----------------------- m4_defun([_LT_PREPARE_CC_BASENAME], [ # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. func_cc_basename () { for cc_temp in @S|@*""; do case $cc_temp in compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; \-*) ;; *) break;; esac done func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` } ])# _LT_PREPARE_CC_BASENAME # _LT_CC_BASENAME(CC) # ------------------- # It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME, # but that macro is also expanded into generated libtool script, which # arranges for $SED and $ECHO to be set by different means. m4_defun([_LT_CC_BASENAME], [m4_require([_LT_PREPARE_CC_BASENAME])dnl AC_REQUIRE([_LT_DECL_SED])dnl AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl func_cc_basename $1 cc_basename=$func_cc_basename_result ]) # _LT_FILEUTILS_DEFAULTS # ---------------------- # It is okay to use these file commands and assume they have been set # sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'. m4_defun([_LT_FILEUTILS_DEFAULTS], [: ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} ])# _LT_FILEUTILS_DEFAULTS # _LT_SETUP # --------- m4_defun([_LT_SETUP], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl _LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl dnl _LT_DECL([], [host_alias], [0], [The host system])dnl _LT_DECL([], [host], [0])dnl _LT_DECL([], [host_os], [0])dnl dnl _LT_DECL([], [build_alias], [0], [The build system])dnl _LT_DECL([], [build], [0])dnl _LT_DECL([], [build_os], [0])dnl dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl dnl AC_REQUIRE([AC_PROG_LN_S])dnl test -z "$LN_S" && LN_S="ln -s" _LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl dnl AC_REQUIRE([LT_CMD_MAX_LEN])dnl _LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl m4_require([_LT_CMD_RELOAD])dnl m4_require([_LT_CHECK_MAGIC_METHOD])dnl m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl m4_require([_LT_CMD_OLD_ARCHIVE])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_WITH_SYSROOT])dnl m4_require([_LT_CMD_TRUNCATE])dnl _LT_CONFIG_LIBTOOL_INIT([ # See if we are running on zsh, and set the options that allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi ]) if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi _LT_CHECK_OBJDIR m4_require([_LT_TAG_COMPILER])dnl case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test set != "${COLLECT_NAMES+set}"; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a '.a' archive for static linking (except MSVC and # ICC, which need '.lib'). libext=a with_gnu_ld=$lt_cv_prog_gnu_ld old_CC=$CC old_CFLAGS=$CFLAGS # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o _LT_CC_BASENAME([$compiler]) # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then _LT_PATH_MAGIC fi ;; esac # Use C for the default configuration in the libtool script LT_SUPPORTED_TAG([CC]) _LT_LANG_C_CONFIG _LT_LANG_DEFAULT_CONFIG _LT_CONFIG_COMMANDS ])# _LT_SETUP # _LT_PREPARE_SED_QUOTE_VARS # -------------------------- # Define a few sed substitution that help us do robust quoting. m4_defun([_LT_PREPARE_SED_QUOTE_VARS], [# Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\([["`\\]]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ]) # _LT_PROG_LTMAIN # --------------- # Note that this code is called both from 'configure', and 'config.status' # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, # 'config.status' has no value for ac_aux_dir unless we are using Automake, # so we pass a copy along to make sure it has a sensible value anyway. m4_defun([_LT_PROG_LTMAIN], [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) ltmain=$ac_aux_dir/ltmain.sh ])# _LT_PROG_LTMAIN ## ------------------------------------- ## ## Accumulate code for creating libtool. ## ## ------------------------------------- ## # So that we can recreate a full libtool script including additional # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS # in macros and then make a single call at the end using the 'libtool' # label. # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) # ---------------------------------------- # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL_INIT], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_INIT], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_INIT]) # _LT_CONFIG_LIBTOOL([COMMANDS]) # ------------------------------ # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) # ----------------------------------------------------- m4_defun([_LT_CONFIG_SAVE_COMMANDS], [_LT_CONFIG_LIBTOOL([$1]) _LT_CONFIG_LIBTOOL_INIT([$2]) ]) # _LT_FORMAT_COMMENT([COMMENT]) # ----------------------------- # Add leading comment marks to the start of each line, and a trailing # full-stop to the whole comment if one is not present already. m4_define([_LT_FORMAT_COMMENT], [m4_ifval([$1], [ m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) )]) ## ------------------------ ## ## FIXME: Eliminate VARNAME ## ## ------------------------ ## # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) # ------------------------------------------------------------------- # CONFIGNAME is the name given to the value in the libtool script. # VARNAME is the (base) name used in the configure script. # VALUE may be 0, 1 or 2 for a computed quote escaped value based on # VARNAME. Any other value will be used directly. m4_define([_LT_DECL], [lt_if_append_uniq([lt_decl_varnames], [$2], [, ], [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], [m4_ifval([$1], [$1], [$2])]) lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) m4_ifval([$4], [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) lt_dict_add_subkey([lt_decl_dict], [$2], [tagged?], [m4_ifval([$5], [yes], [no])])]) ]) # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) # -------------------------------------------------------- m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_tag_varnames], [_lt_decl_filter([tagged?], [yes], $@)]) # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) # --------------------------------------------------------- m4_define([_lt_decl_filter], [m4_case([$#], [0], [m4_fatal([$0: too few arguments: $#])], [1], [m4_fatal([$0: too few arguments: $#: $1])], [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], [lt_dict_filter([lt_decl_dict], $@)])[]dnl ]) # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) # -------------------------------------------------- m4_define([lt_decl_quote_varnames], [_lt_decl_filter([value], [1], $@)]) # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_dquote_varnames], [_lt_decl_filter([value], [2], $@)]) # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_varnames_tagged], [m4_assert([$# <= 2])dnl _$0(m4_quote(m4_default([$1], [[, ]])), m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) m4_define([_lt_decl_varnames_tagged], [m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) # lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_all_varnames], [_$0(m4_quote(m4_default([$1], [[, ]])), m4_if([$2], [], m4_quote(lt_decl_varnames), m4_quote(m4_shift($@))))[]dnl ]) m4_define([_lt_decl_all_varnames], [lt_join($@, lt_decl_varnames_tagged([$1], lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl ]) # _LT_CONFIG_STATUS_DECLARE([VARNAME]) # ------------------------------------ # Quote a variable value, and forward it to 'config.status' so that its # declaration there will have the same value as in 'configure'. VARNAME # must have a single quote delimited value for this to work. m4_define([_LT_CONFIG_STATUS_DECLARE], [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) # _LT_CONFIG_STATUS_DECLARATIONS # ------------------------------ # We delimit libtool config variables with single quotes, so when # we write them to config.status, we have to be sure to quote all # embedded single quotes properly. In configure, this macro expands # each variable declared with _LT_DECL (and _LT_TAGDECL) into: # # ='`$ECHO "$" | $SED "$delay_single_quote_subst"`' m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAGS # ---------------- # Output comment and list of tags supported by the script m4_defun([_LT_LIBTOOL_TAGS], [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl available_tags='_LT_TAGS'dnl ]) # _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) # ----------------------------------- # Extract the dictionary values for VARNAME (optionally with TAG) and # expand to a commented shell variable setting: # # # Some comment about what VAR is for. # visible_name=$lt_internal_name m4_define([_LT_LIBTOOL_DECLARE], [_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [description])))[]dnl m4_pushdef([_libtool_name], m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), [0], [_libtool_name=[$]$1], [1], [_libtool_name=$lt_[]$1], [2], [_libtool_name=$lt_[]$1], [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl ]) # _LT_LIBTOOL_CONFIG_VARS # ----------------------- # Produce commented declarations of non-tagged libtool config variables # suitable for insertion in the LIBTOOL CONFIG section of the 'libtool' # script. Tagged libtool config variables (even for the LIBTOOL CONFIG # section) are produced by _LT_LIBTOOL_TAG_VARS. m4_defun([_LT_LIBTOOL_CONFIG_VARS], [m4_foreach([_lt_var], m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAG_VARS(TAG) # ------------------------- m4_define([_LT_LIBTOOL_TAG_VARS], [m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) # _LT_TAGVAR(VARNAME, [TAGNAME]) # ------------------------------ m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) # _LT_CONFIG_COMMANDS # ------------------- # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of # variables for single and double quote escaping we saved from calls # to _LT_DECL, we can put quote escaped variables declarations # into 'config.status', and then the shell code to quote escape them in # for loops in 'config.status'. Finally, any additional code accumulated # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. m4_defun([_LT_CONFIG_COMMANDS], [AC_PROVIDE_IFELSE([LT_OUTPUT], dnl If the libtool generation code has been placed in $CONFIG_LT, dnl instead of duplicating it all over again into config.status, dnl then we will have config.status run $CONFIG_LT later, so it dnl needs to know what name is stored there: [AC_CONFIG_COMMANDS([libtool], [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], dnl If the libtool generation code is destined for config.status, dnl expand the accumulated commands and init code now: [AC_CONFIG_COMMANDS([libtool], [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) ])#_LT_CONFIG_COMMANDS # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], [ # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' _LT_CONFIG_STATUS_DECLARATIONS LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$[]1 _LTECHO_EOF' } # Quote evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_quote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_dquote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done _LT_OUTPUT_LIBTOOL_INIT ]) # _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) # ------------------------------------ # Generate a child script FILE with all initialization necessary to # reuse the environment learned by the parent script, and make the # file executable. If COMMENT is supplied, it is inserted after the # '#!' sequence but before initialization text begins. After this # macro, additional text can be appended to FILE to form the body of # the child script. The macro ends with non-zero status if the # file could not be fully written (such as if the disk is full). m4_ifdef([AS_INIT_GENERATED], [m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], [m4_defun([_LT_GENERATED_FILE_INIT], [m4_require([AS_PREPARE])]dnl [m4_pushdef([AS_MESSAGE_LOG_FD])]dnl [lt_write_fail=0 cat >$1 <<_ASEOF || lt_write_fail=1 #! $SHELL # Generated by $as_me. $2 SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$1 <<\_ASEOF || lt_write_fail=1 AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 _ASEOF test 0 = "$lt_write_fail" && chmod +x $1[]dnl m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT # LT_OUTPUT # --------- # This macro allows early generation of the libtool script (before # AC_OUTPUT is called), incase it is used in configure for compilation # tests. AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) _LT_GENERATED_FILE_INIT(["$CONFIG_LT"], [# Run this file to recreate a libtool stub with the current configuration.]) cat >>"$CONFIG_LT" <<\_LTEOF lt_cl_silent=false exec AS_MESSAGE_LOG_FD>>config.log { echo AS_BOX([Running $as_me.]) } >&AS_MESSAGE_LOG_FD lt_cl_help="\ '$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. Usage: $[0] [[OPTIONS]] -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files Report bugs to ." lt_cl_version="\ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." while test 0 != $[#] do case $[1] in --version | --v* | -V ) echo "$lt_cl_version"; exit 0 ;; --help | --h* | -h ) echo "$lt_cl_help"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --quiet | --q* | --silent | --s* | -q ) lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] Try '$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] Try '$[0] --help' for more information.]) ;; esac shift done if $lt_cl_silent; then exec AS_MESSAGE_FD>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF _LT_OUTPUT_LIBTOOL_COMMANDS_INIT _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AC_MSG_NOTICE([creating $ofile]) _LT_OUTPUT_LIBTOOL_COMMANDS AS_EXIT(0) _LTEOF chmod +x "$CONFIG_LT" # configure is writing to config.log, but config.lt does its own redirection, # appending to config.log, which fails on DOS, as config.log is still kept # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. lt_cl_success=: test yes = "$silent" && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) ])# LT_OUTPUT # _LT_CONFIG(TAG) # --------------- # If TAG is the built-in tag, create an initial libtool script with a # default configuration from the untagged config vars. Otherwise add code # to config.status for appending the configuration named by TAG from the # matching tagged config vars. m4_defun([_LT_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_CONFIG_SAVE_COMMANDS([ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl m4_if(_LT_TAG, [C], [ # See if we are running on zsh, and set the options that allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi cfgfile=${ofile}T trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # Generated automatically by $as_me ($PACKAGE) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # Provide generalized library-building support services. # Written by Gordon Matzigkeit, 1996 _LT_COPYING _LT_LIBTOOL_TAGS # Configured defaults for sys_lib_dlsearch_path munging. : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} # ### BEGIN LIBTOOL CONFIG _LT_LIBTOOL_CONFIG_VARS _LT_LIBTOOL_TAG_VARS # ### END LIBTOOL CONFIG _LT_EOF cat <<'_LT_EOF' >> "$cfgfile" # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE _LT_PREPARE_MUNGE_PATH_LIST _LT_PREPARE_CC_BASENAME # ### END FUNCTIONS SHARED WITH CONFIGURE _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test set != "${COLLECT_NAMES+set}"; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac _LT_PROG_LTMAIN # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ], [cat <<_LT_EOF >> "$ofile" dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded dnl in a comment (ie after a #). # ### BEGIN LIBTOOL TAG CONFIG: $1 _LT_LIBTOOL_TAG_VARS(_LT_TAG) # ### END LIBTOOL TAG CONFIG: $1 _LT_EOF ])dnl /m4_if ], [m4_if([$1], [], [ PACKAGE='$PACKAGE' VERSION='$VERSION' RM='$RM' ofile='$ofile'], []) ])dnl /_LT_CONFIG_SAVE_COMMANDS ])# _LT_CONFIG # LT_SUPPORTED_TAG(TAG) # --------------------- # Trace this macro to discover what tags are supported by the libtool # --tag option, using: # autoconf --trace 'LT_SUPPORTED_TAG:$1' AC_DEFUN([LT_SUPPORTED_TAG], []) # C support is built-in for now m4_define([_LT_LANG_C_enabled], []) m4_define([_LT_TAGS], []) # LT_LANG(LANG) # ------------- # Enable libtool support for the given language if not already enabled. AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], [Go], [_LT_LANG(GO)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], [Windows Resource], [_LT_LANG(RC)], [m4_ifdef([_LT_LANG_]$1[_CONFIG], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ])# LT_LANG # _LT_LANG(LANGNAME) # ------------------ m4_defun([_LT_LANG], [m4_ifdef([_LT_LANG_]$1[_enabled], [], [LT_SUPPORTED_TAG([$1])dnl m4_append([_LT_TAGS], [$1 ])dnl m4_define([_LT_LANG_]$1[_enabled], [])dnl _LT_LANG_$1_CONFIG($1)])dnl ])# _LT_LANG m4_ifndef([AC_PROG_GO], [ ############################################################ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_GO. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # ############################################################ m4_defun([AC_PROG_GO], [AC_LANG_PUSH(Go)dnl AC_ARG_VAR([GOC], [Go compiler command])dnl AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl _AC_ARG_VAR_LDFLAGS()dnl AC_CHECK_TOOL(GOC, gccgo) if test -z "$GOC"; then if test -n "$ac_tool_prefix"; then AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) fi fi if test -z "$GOC"; then AC_CHECK_PROG(GOC, gccgo, gccgo, false) fi ])#m4_defun ])#m4_ifndef # _LT_LANG_DEFAULT_CONFIG # ----------------------- m4_defun([_LT_LANG_DEFAULT_CONFIG], [AC_PROVIDE_IFELSE([AC_PROG_CXX], [LT_LANG(CXX)], [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) AC_PROVIDE_IFELSE([AC_PROG_F77], [LT_LANG(F77)], [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) AC_PROVIDE_IFELSE([AC_PROG_FC], [LT_LANG(FC)], [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal dnl pulling things in needlessly. AC_PROVIDE_IFELSE([AC_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([LT_PROG_GCJ], [LT_LANG(GCJ)], [m4_ifdef([AC_PROG_GCJ], [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([A][M_PROG_GCJ], [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([LT_PROG_GCJ], [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) AC_PROVIDE_IFELSE([AC_PROG_GO], [LT_LANG(GO)], [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) AC_PROVIDE_IFELSE([LT_PROG_RC], [LT_LANG(RC)], [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) ])# _LT_LANG_DEFAULT_CONFIG # Obsolete macros: AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_CXX], []) dnl AC_DEFUN([AC_LIBTOOL_F77], []) dnl AC_DEFUN([AC_LIBTOOL_FC], []) dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) dnl AC_DEFUN([AC_LIBTOOL_RC], []) # _LT_TAG_COMPILER # ---------------- m4_defun([_LT_TAG_COMPILER], [AC_REQUIRE([AC_PROG_CC])dnl _LT_DECL([LTCC], [CC], [1], [A C compiler])dnl _LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl _LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl _LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC ])# _LT_TAG_COMPILER # _LT_COMPILER_BOILERPLATE # ------------------------ # Check for compiler boilerplate output or warnings with # the simple compiler test code. m4_defun([_LT_COMPILER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ])# _LT_COMPILER_BOILERPLATE # _LT_LINKER_BOILERPLATE # ---------------------- # Check for linker boilerplate output or warnings with # the simple link test code. m4_defun([_LT_LINKER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ])# _LT_LINKER_BOILERPLATE # _LT_REQUIRED_DARWIN_CHECKS # ------------------------- m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ case $host_os in rhapsody* | darwin*) AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) AC_CHECK_TOOL([LIPO], [lipo], [:]) AC_CHECK_TOOL([OTOOL], [otool], [:]) AC_CHECK_TOOL([OTOOL64], [otool64], [:]) _LT_DECL([], [DSYMUTIL], [1], [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) _LT_DECL([], [NMEDIT], [1], [Tool to change global to local symbols on Mac OS X]) _LT_DECL([], [LIPO], [1], [Tool to manipulate fat objects and archives on Mac OS X]) _LT_DECL([], [OTOOL], [1], [ldd/readelf like tool for Mach-O binaries on Mac OS X]) _LT_DECL([], [OTOOL64], [1], [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], [lt_cv_apple_cc_single_mod=no if test -z "$LT_MULTI_MODULE"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test 0 = "$_lt_result"; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -rf libconftest.dylib* rm -f conftest.* fi]) AC_CACHE_CHECK([for -exported_symbols_list linker flag], [lt_cv_ld_exported_symbols_list], [lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [lt_cv_ld_exported_symbols_list=yes], [lt_cv_ld_exported_symbols_list=no]) LDFLAGS=$save_LDFLAGS ]) AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], [lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD echo "$AR $AR_FLAGS libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD $AR $AR_FLAGS libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then lt_cv_ld_force_load=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM ]) case $host_os in rhapsody* | darwin1.[[012]]) _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 10.[[012]][[,.]]*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test yes = "$lt_cv_apple_cc_single_mod"; then _lt_dar_single_mod='$single_module' fi if test yes = "$lt_cv_ld_exported_symbols_list"; then _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' fi if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ]) # _LT_DARWIN_LINKER_FEATURES([TAG]) # --------------------------------- # Checks for linker and compiler features on darwin m4_defun([_LT_DARWIN_LINKER_FEATURES], [ m4_require([_LT_REQUIRED_DARWIN_CHECKS]) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported if test yes = "$lt_cv_ld_force_load"; then _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) else _LT_TAGVAR(whole_archive_flag_spec, $1)='' fi _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined case $cc_basename in ifort*|nagfor*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test yes = "$_lt_dar_can_shared"; then output_verbose_link_cmd=func_echo_all _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" m4_if([$1], [CXX], [ if test yes != "$lt_cv_apple_cc_single_mod"; then _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" fi ],[]) else _LT_TAGVAR(ld_shlibs, $1)=no fi ]) # _LT_SYS_MODULE_PATH_AIX([TAGNAME]) # ---------------------------------- # Links a minimal program and checks the executable # for the system default hardcoded library path. In most cases, # this is /usr/lib:/lib, but when the MPI compilers are used # the location of the communication and MPI libs are included too. # If we don't find anything, use the default library path according # to the aix ld manual. # Store the results from the different compilers for each TAGNAME. # Allow to override them for all tags through lt_cv_aix_libpath. m4_defun([_LT_SYS_MODULE_PATH_AIX], [m4_require([_LT_DECL_SED])dnl if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ lt_aix_libpath_sed='[ /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }]' _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi],[]) if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib fi ]) aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) fi ])# _LT_SYS_MODULE_PATH_AIX # _LT_SHELL_INIT(ARG) # ------------------- m4_define([_LT_SHELL_INIT], [m4_divert_text([M4SH-INIT], [$1 ])])# _LT_SHELL_INIT # _LT_PROG_ECHO_BACKSLASH # ----------------------- # Find how we can fake an echo command that does not interpret backslash. # In particular, with Autoconf 2.60 or later we add some code to the start # of the generated configure script that will find a shell with a builtin # printf (that we can use as an echo command). m4_defun([_LT_PROG_ECHO_BACKSLASH], [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO AC_MSG_CHECKING([how to print strings]) # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $[]1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } case $ECHO in printf*) AC_MSG_RESULT([printf]) ;; print*) AC_MSG_RESULT([print -r]) ;; *) AC_MSG_RESULT([cat]) ;; esac m4_ifdef([_AS_DETECT_SUGGESTED], [_AS_DETECT_SUGGESTED([ test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test "X`printf %s $ECHO`" = "X$ECHO" \ || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) ])# _LT_PROG_ECHO_BACKSLASH # _LT_WITH_SYSROOT # ---------------- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) AC_ARG_WITH([sysroot], [AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], [Search for dependent libraries within DIR (or the compiler's sysroot if not specified).])], [], [with_sysroot=no]) dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= case $with_sysroot in #( yes) if test yes = "$GCC"; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) AC_MSG_RESULT([$with_sysroot]) AC_MSG_ERROR([The sysroot must be an absolute path.]) ;; esac AC_MSG_RESULT([${lt_sysroot:-no}]) _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl [dependent libraries, and where our libraries should be installed.])]) # _LT_ENABLE_LOCK # --------------- m4_defun([_LT_ENABLE_LOCK], [AC_ARG_ENABLE([libtool-lock], [AS_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) test no = "$enable_libtool_lock" || enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out what ABI is being produced by ac_compile, and set mode # options accordingly. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE=32 ;; *ELF-64*) HPUX_IA64_MODE=64 ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then if test yes = "$lt_cv_prog_gnu_ld"; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; mips64*-*linux*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then emul=elf case `/usr/bin/file conftest.$ac_objext` in *32-bit*) emul="${emul}32" ;; *64-bit*) emul="${emul}64" ;; esac case `/usr/bin/file conftest.$ac_objext` in *MSB*) emul="${emul}btsmip" ;; *LSB*) emul="${emul}ltsmip" ;; esac case `/usr/bin/file conftest.$ac_objext` in *N32*) emul="${emul}n32" ;; esac LD="${LD-ld} -m $emul" fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. Note that the listed cases only cover the # situations where additional linker options are needed (such as when # doing 32-bit compilation for a host where ld defaults to 64-bit, or # vice versa); the common cases where no linker options are needed do # not appear in the list. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) case `/usr/bin/file conftest.o` in *x86-64*) LD="${LD-ld} -m elf32_x86_64" ;; *) LD="${LD-ld} -m elf_i386" ;; esac ;; powerpc64le-*linux*) LD="${LD-ld} -m elf32lppclinux" ;; powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; powerpcle-*linux*) LD="${LD-ld} -m elf64lppc" ;; powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, [AC_LANG_PUSH(C) AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) AC_LANG_POP]) if test yes != "$lt_cv_cc_needs_belf"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS=$SAVE_CFLAGS fi ;; *-*solaris*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*|x86_64-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD=${LD-ld}_sol2 fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks=$enable_libtool_lock ])# _LT_ENABLE_LOCK # _LT_PROG_AR # ----------- m4_defun([_LT_PROG_AR], [AC_CHECK_TOOLS(AR, [ar], false) : ${AR=ar} _LT_DECL([], [AR], [1], [The archiver]) # Use ARFLAGS variable as AR's operation code to sync the variable naming with # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have # higher priority because thats what people were doing historically (setting # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS # variable obsoleted/removed. test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} lt_ar_flags=$AR_FLAGS _LT_DECL([], [lt_ar_flags], [0], [Flags to create an archive (by configure)]) # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override # by AR_FLAGS because that was never working and AR_FLAGS is about to die. _LT_DECL([], [AR_FLAGS], [\@S|@{ARFLAGS-"\@S|@lt_ar_flags"}], [Flags to create an archive]) AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], [lt_cv_ar_at_file=no AC_COMPILE_IFELSE([AC_LANG_PROGRAM], [echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([lt_ar_try]) if test 0 -eq "$ac_status"; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a AC_TRY_EVAL([lt_ar_try]) if test 0 -ne "$ac_status"; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a ]) ]) if test no = "$lt_cv_ar_at_file"; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi _LT_DECL([], [archiver_list_spec], [1], [How to feed a file listing to the archiver]) ])# _LT_PROG_AR # _LT_CMD_OLD_ARCHIVE # ------------------- m4_defun([_LT_CMD_OLD_ARCHIVE], [_LT_PROG_AR AC_CHECK_TOOL(STRIP, strip, :) test -z "$STRIP" && STRIP=: _LT_DECL([], [STRIP], [1], [A symbol stripping program]) AC_CHECK_TOOL(RANLIB, ranlib, :) test -z "$RANLIB" && RANLIB=: _LT_DECL([], [RANLIB], [1], [Commands used to install an old-style archive]) # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in bitrig* | openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac _LT_DECL([], [old_postinstall_cmds], [2]) _LT_DECL([], [old_postuninstall_cmds], [2]) _LT_TAGDECL([], [old_archive_cmds], [2], [Commands used to build an old-style archive]) _LT_DECL([], [lock_old_archive_extraction], [0], [Whether to use a lock for old archive extraction]) ])# _LT_CMD_OLD_ARCHIVE # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------------------- # Check whether the given compiler option works AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $RM conftest* ]) if test yes = "[$]$2"; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ])# _LT_COMPILER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------- # Check whether the given linker option works AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi else $2=yes fi fi $RM -r conftest* LDFLAGS=$save_LDFLAGS ]) if test yes = "[$]$2"; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ])# _LT_LINKER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) # LT_CMD_MAX_LEN #--------------- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 teststring=ABCD case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test X`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test 17 != "$i" # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac ]) if test -n "$lt_cv_sys_max_cmd_len"; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) fi max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ])# LT_CMD_MAX_LEN # Old name: AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) # _LT_HEADER_DLFCN # ---------------- m4_defun([_LT_HEADER_DLFCN], [AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl ])# _LT_HEADER_DLFCN # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) # ---------------------------------------------------------------- m4_defun([_LT_TRY_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test yes = "$cross_compiling"; then : [$4] else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF [#line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisibility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; }] _LT_EOF if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) $1 ;; x$lt_dlneed_uscore) $2 ;; x$lt_dlunknown|x*) $3 ;; esac else : # compilation failed $3 fi fi rm -fr conftest* ])# _LT_TRY_DLOPEN_SELF # LT_SYS_DLOPEN_SELF # ------------------ AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test yes != "$enable_dlopen"; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen=load_add_on lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen=LoadLibrary lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen=dlopen lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ lt_cv_dlopen=dyld lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; tpf*) # Don't try to run any link tests for TPF. We know it's impossible # because TPF is a cross-compiler, and we know how we open DSOs. lt_cv_dlopen=dlopen lt_cv_dlopen_libs= lt_cv_dlopen_self=no ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen=shl_load], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen=dlopen], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) ]) ]) ]) ]) ]) ;; esac if test no = "$lt_cv_dlopen"; then enable_dlopen=no else enable_dlopen=yes fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS=$CPPFLAGS test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS=$LDFLAGS wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS=$LIBS LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test yes = "$lt_cv_dlopen_self"; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS=$save_CPPFLAGS LDFLAGS=$save_LDFLAGS LIBS=$save_LIBS ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi _LT_DECL([dlopen_support], [enable_dlopen], [0], [Whether dlopen is supported]) _LT_DECL([dlopen_self], [enable_dlopen_self], [0], [Whether dlopen of programs is supported]) _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ])# LT_SYS_DLOPEN_SELF # Old name: AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) # _LT_COMPILER_C_O([TAGNAME]) # --------------------------- # Check to see if options -c and -o are simultaneously supported by compiler. # This macro does not hard code the compiler like AC_PROG_CC_C_O. m4_defun([_LT_COMPILER_C_O], [m4_require([_LT_DECL_SED])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes fi fi chmod u+w . 2>&AS_MESSAGE_LOG_FD $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* ]) _LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], [Does compiler simultaneously support -c and -o options?]) ])# _LT_COMPILER_C_O # _LT_COMPILER_FILE_LOCKS([TAGNAME]) # ---------------------------------- # Check to see if we can do hard links to lock some files if needed m4_defun([_LT_COMPILER_FILE_LOCKS], [m4_require([_LT_ENABLE_LOCK])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_COMPILER_C_O([$1]) hard_links=nottested if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then # do not overwrite the value of need_locks provided by the user AC_MSG_CHECKING([if we can lock with hard links]) hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no AC_MSG_RESULT([$hard_links]) if test no = "$hard_links"; then AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe]) need_locks=warn fi else need_locks=no fi _LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) ])# _LT_COMPILER_FILE_LOCKS # _LT_CHECK_OBJDIR # ---------------- m4_defun([_LT_CHECK_OBJDIR], [AC_CACHE_CHECK([for objdir], [lt_cv_objdir], [rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null]) objdir=$lt_cv_objdir _LT_DECL([], [objdir], [0], [The name of the directory that contains temporary libtool files])dnl m4_pattern_allow([LT_OBJDIR])dnl AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/", [Define to the sub-directory where libtool stores uninstalled libraries.]) ])# _LT_CHECK_OBJDIR # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) # -------------------------------------- # Check hardcoding attributes. m4_defun([_LT_LINKER_HARDCODE_LIBPATH], [AC_MSG_CHECKING([how to hardcode library paths into programs]) _LT_TAGVAR(hardcode_action, $1)= if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || test -n "$_LT_TAGVAR(runpath_var, $1)" || test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then # We can hardcode non-existent directories. if test no != "$_LT_TAGVAR(hardcode_direct, $1)" && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" && test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then # Linking always hardcodes the temporary library directory. _LT_TAGVAR(hardcode_action, $1)=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. _LT_TAGVAR(hardcode_action, $1)=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. _LT_TAGVAR(hardcode_action, $1)=unsupported fi AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) if test relink = "$_LT_TAGVAR(hardcode_action, $1)" || test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then # Fast installation is not supported enable_fast_install=no elif test yes = "$shlibpath_overrides_runpath" || test no = "$enable_shared"; then # Fast installation is not necessary enable_fast_install=needless fi _LT_TAGDECL([], [hardcode_action], [0], [How to hardcode a shared library path into an executable]) ])# _LT_LINKER_HARDCODE_LIBPATH # _LT_CMD_STRIPLIB # ---------------- m4_defun([_LT_CMD_STRIPLIB], [m4_require([_LT_DECL_EGREP]) striplib= old_striplib= AC_MSG_CHECKING([whether stripping libraries is possible]) if test -z "$STRIP"; then AC_MSG_RESULT([no]) else if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then old_striplib="$STRIP --strip-debug" striplib="$STRIP --strip-unneeded" AC_MSG_RESULT([yes]) else case $host_os in darwin*) # FIXME - insert some real tests, host_os isn't really good enough striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) ;; freebsd*) if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then old_striplib="$STRIP --strip-debug" striplib="$STRIP --strip-unneeded" AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) fi ;; *) AC_MSG_RESULT([no]) ;; esac fi fi _LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) _LT_DECL([], [striplib], [1]) ])# _LT_CMD_STRIPLIB # _LT_PREPARE_MUNGE_PATH_LIST # --------------------------- # Make sure func_munge_path_list() is defined correctly. m4_defun([_LT_PREPARE_MUNGE_PATH_LIST], [[# func_munge_path_list VARIABLE PATH # ----------------------------------- # VARIABLE is name of variable containing _space_ separated list of # directories to be munged by the contents of PATH, which is string # having a format: # "DIR[:DIR]:" # string "DIR[ DIR]" will be prepended to VARIABLE # ":DIR[:DIR]" # string "DIR[ DIR]" will be appended to VARIABLE # "DIRP[:DIRP]::[DIRA:]DIRA" # string "DIRP[ DIRP]" will be prepended to VARIABLE and string # "DIRA[ DIRA]" will be appended to VARIABLE # "DIR[:DIR]" # VARIABLE will be replaced by "DIR[ DIR]" func_munge_path_list () { case x@S|@2 in x) ;; *:) eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" ;; x:*) eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" ;; *::*) eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" ;; *) eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" ;; esac } ]])# _LT_PREPARE_PATH_LIST # _LT_SYS_DYNAMIC_LINKER([TAG]) # ----------------------------- # PORTME Fill in your ld.so characteristics m4_defun([_LT_SYS_DYNAMIC_LINKER], [AC_REQUIRE([AC_CANONICAL_HOST])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_OBJDUMP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl AC_MSG_CHECKING([dynamic linker characteristics]) m4_if([$1], [], [ if test yes = "$GCC"; then case $host_os in darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; *) lt_awk_arg='/^libraries:/' ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;; *) lt_sed_strip_eq='s|=/|/|g' ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary... lt_tmp_lt_search_path_spec= lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` # ...but if some path component already ends with the multilib dir we assume # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). case "$lt_multi_os_dir; $lt_search_path_spec " in "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) lt_multi_os_dir= ;; esac for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" elif test -n "$lt_multi_os_dir"; then test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS = " "; FS = "/|\n";} { lt_foo = ""; lt_count = 0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo = "/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[[lt_foo]]++; } if (lt_freq[[lt_foo]] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi]) library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=.so postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown AC_ARG_VAR([LT_SYS_LIBRARY_PATH], [User-defined run-time library search path.]) case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='$libname$release$shared_ext$major' ;; aix[[4-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test ia64 = "$host_cpu"; then # AIX 5 supports IA64 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line '#! .'. This would cause the generated library to # depend on '.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[[01]] | aix4.[[01]].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # Using Import Files as archive members, it is possible to support # filename-based versioning of shared library archives on AIX. While # this would work for both with and without runtime linking, it will # prevent static linking of such archives. So we do filename-based # shared library versioning with .so extension only, which is used # when both runtime linking and shared linking is enabled. # Unfortunately, runtime linking may impact performance, so we do # not want this to be the default eventually. Also, we use the # versioned .so libs for executables only if there is the -brtl # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. # To allow for filename-based versioning support, we need to create # libNAME.so.V as an archive file, containing: # *) an Import File, referring to the versioned filename of the # archive as well as the shared archive member, telling the # bitwidth (32 or 64) of that shared object, and providing the # list of exported symbols of that shared object, eventually # decorated with the 'weak' keyword # *) the shared object with the F_LOADONLY flag set, to really avoid # it being seen by the linker. # At run time we better use the real file rather than another symlink, # but for link time we create the symlink libNAME.so -> libNAME.so.V case $with_aix_soname,$aix_use_runtimelinking in # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. aix,yes) # traditional libtool dynamic_linker='AIX unversionable lib.so' # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ;; aix,no) # traditional AIX only dynamic_linker='AIX lib.a[(]lib.so.V[)]' # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='$libname$release.a $libname.a' soname_spec='$libname$release$shared_ext$major' ;; svr4,*) # full svr4 only dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]" library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' # We do not specify a path in Import Files, so LIBPATH fires. shlibpath_overrides_runpath=yes ;; *,yes) # both, prefer svr4 dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]" library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' # unpreferred sharedlib libNAME.a needs extra handling postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' # We do not specify a path in Import Files, so LIBPATH fires. shlibpath_overrides_runpath=yes ;; *,no) # both, prefer aix dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]" library_names_spec='$libname$release.a $libname.a' soname_spec='$libname$release$shared_ext$major' # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' ;; esac shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='$libname$shared_ext' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[[45]]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=.dll need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl* | *,icl*) # Native MSVC or ICC libname_spec='$name' soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' library_names_spec='$libname.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec=$LIB if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC and ICC wrapper library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' soname_spec='$libname$release$major$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[[23]].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[[01]]* | freebsdelf3.[[01]]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=no sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' if test 32 = "$HPUX_IA64_MODE"; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[[3-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test yes = "$lt_cv_prog_gnu_ld"; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='$libname$release$shared_ext$major' library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; linux*android*) version_type=none # Android doesn't support versioned libraries. need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext' soname_spec='$libname$release$shared_ext' finish_cmds= shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes dynamic_linker='Android linker' # Don't embed -rpath directories since the linker doesn't support them. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], [lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], [lt_cv_shlibpath_overrides_runpath=yes])]) LDFLAGS=$save_LDFLAGS libdir=$save_libdir ]) shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Ideally, we could use ldconfig to report *all* directores which are # searched for libraries, however this is still not possible. Aside from not # being certain /sbin/ldconfig is available, command # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, # even though it is searched at run-time. Try to do the best guess by # appending ld.so.conf contents (and includes) to the search path. if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd* | bitrig*) version_type=sunos sys_lib_dlsearch_path_spec=/usr/lib need_lib_prefix=no if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then need_version=no else need_version=yes fi library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; os2*) libname_spec='$name' version_type=windows shrext_cmds=.dll need_version=no need_lib_prefix=no # OS/2 can only load a DLL with a base name of 8 characters or less. soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; v=$($ECHO $release$versuffix | tr -d .-); n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); $ECHO $n$v`$shared_ext' library_names_spec='${libname}_dll.$libext' dynamic_linker='OS/2 ld.exe' shlibpath_var=BEGINLIBPATH sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='$libname$release$shared_ext$major' library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test yes = "$with_gnu_ld"; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec; then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' soname_spec='$libname$shared_ext.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=sco need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test yes = "$with_gnu_ld"; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac AC_MSG_RESULT([$dynamic_linker]) test no = "$dynamic_linker" && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test yes = "$GCC"; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec fi if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec fi # remember unaugmented sys_lib_dlsearch_path content for libtool script decls... configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH _LT_DECL([], [variables_saved_for_relink], [1], [Variables whose values should be saved in libtool wrapper scripts and restored at link time]) _LT_DECL([], [need_lib_prefix], [0], [Do we need the "lib" prefix for modules?]) _LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) _LT_DECL([], [version_type], [0], [Library versioning type]) _LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) _LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) _LT_DECL([], [shlibpath_overrides_runpath], [0], [Is shlibpath searched before the hard-coded library search path?]) _LT_DECL([], [libname_spec], [1], [Format of library name prefix]) _LT_DECL([], [library_names_spec], [1], [[List of archive names. First name is the real one, the rest are links. The last name is the one that the linker finds with -lNAME]]) _LT_DECL([], [soname_spec], [1], [[The coded name of the library, if different from the real name]]) _LT_DECL([], [install_override_mode], [1], [Permission mode override for installation of shared libraries]) _LT_DECL([], [postinstall_cmds], [2], [Command to use after installation of a shared archive]) _LT_DECL([], [postuninstall_cmds], [2], [Command to use after uninstallation of a shared archive]) _LT_DECL([], [finish_cmds], [2], [Commands used to finish a libtool library installation in a directory]) _LT_DECL([], [finish_eval], [1], [[As "finish_cmds", except a single script fragment to be evaled but not shown]]) _LT_DECL([], [hardcode_into_libs], [0], [Whether we should hardcode library paths into libraries]) _LT_DECL([], [sys_lib_search_path_spec], [2], [Compile-time system search path for libraries]) _LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2], [Detected run-time system search path for libraries]) _LT_DECL([], [configure_time_lt_sys_library_path], [2], [Explicit LT_SYS_LIBRARY_PATH set during ./configure time]) ])# _LT_SYS_DYNAMIC_LINKER # _LT_PATH_TOOL_PREFIX(TOOL) # -------------------------- # find a file program that can recognize shared library AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD=$MAGIC_CMD lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$1"; then lt_cv_path_MAGIC_CMD=$ac_dir/"$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD=$lt_cv_path_MAGIC_CMD if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS=$lt_save_ifs MAGIC_CMD=$lt_save_MAGIC_CMD ;; esac]) MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else AC_MSG_RESULT(no) fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ])# _LT_PATH_TOOL_PREFIX # Old name: AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) # _LT_PATH_MAGIC # -------------- # find a file program that can recognize a shared library m4_defun([_LT_PATH_MAGIC], [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) else MAGIC_CMD=: fi fi ])# _LT_PATH_MAGIC # LT_PATH_LD # ---------- # find the pathname to the GNU or non-GNU linker AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PROG_ECHO_BACKSLASH])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test no = "$withval" || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld if test yes = "$GCC"; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return, which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD=$ac_prog ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test yes = "$with_gnu_ld"; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD=$ac_dir/$ac_prog # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 conftest.i cat conftest.i conftest.i >conftest2.i : ${lt_DD:=$DD} AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd], [if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then cmp -s conftest.i conftest.out \ && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: fi]) rm -f conftest.i conftest2.i conftest.out]) ])# _LT_PATH_DD # _LT_CMD_TRUNCATE # ---------------- # find command to truncate a binary pipe m4_defun([_LT_CMD_TRUNCATE], [m4_require([_LT_PATH_DD]) AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin], [printf 0123456789abcdef0123456789abcdef >conftest.i cat conftest.i conftest.i >conftest2.i lt_cv_truncate_bin= if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then cmp -s conftest.i conftest.out \ && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" fi rm -f conftest.i conftest2.i conftest.out test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"]) _LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1], [Command to truncate a binary pipe]) ])# _LT_CMD_TRUNCATE # _LT_CHECK_MAGIC_METHOD # ---------------------- # how to check for library dependencies # -- PORTME fill in with the dynamic library characteristics m4_defun([_LT_CHECK_MAGIC_METHOD], [m4_require([_LT_DECL_EGREP]) m4_require([_LT_DECL_OBJDUMP]) AC_CACHE_CHECK([how to recognize dependent libraries], lt_cv_deplibs_check_method, [lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # 'unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # that responds to the $file_magic_cmd with a given extended regex. # If you have 'file' or equivalent on your system and you're not sure # whether 'pass_all' will *always* work, you probably want this one. case $host_os in aix[[4-9]]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[[45]]*) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. if ( file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'] lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[[3-9]]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd* | bitrig*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; os2*) lt_cv_deplibs_check_method=pass_all ;; esac ]) file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown _LT_DECL([], [deplibs_check_method], [1], [Method to check whether dependent libraries are shared objects]) _LT_DECL([], [file_magic_cmd], [1], [Command to use when deplibs_check_method = "file_magic"]) _LT_DECL([], [file_magic_glob], [1], [How to find potential files when deplibs_check_method = "file_magic"]) _LT_DECL([], [want_nocaseglob], [1], [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) ])# _LT_CHECK_MAGIC_METHOD # LT_PATH_NM # ---------- # find the pathname to a BSD- or MS-compatible name lister AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, [if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM=$NM else lt_nm_to_check=${ac_tool_prefix}nm if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. tmp_nm=$ac_dir/$lt_tmp_nm if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then # Check to see if the nm accepts a BSD-compat flag. # Adding the 'sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty case $build_os in mingw*) lt_bad_file=conftest.nm/nofile ;; *) lt_bad_file=/dev/null ;; esac case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in *$lt_bad_file* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break 2 ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break 2 ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS=$lt_save_ifs done : ${lt_cv_path_NM=no} fi]) if test no != "$lt_cv_path_NM"; then NM=$lt_cv_path_NM else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols -headers" ;; *) DUMPBIN=: ;; esac fi AC_SUBST([DUMPBIN]) if test : != "$DUMPBIN"; then NM=$DUMPBIN fi fi test -z "$NM" && NM=nm AC_SUBST([NM]) _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], [lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) cat conftest.out >&AS_MESSAGE_LOG_FD if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest*]) ])# LT_PATH_NM # Old names: AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_PROG_NM], []) dnl AC_DEFUN([AC_PROG_NM], []) # _LT_CHECK_SHAREDLIB_FROM_LINKLIB # -------------------------------- # how to determine the name of the shared library # associated with a specific link library. # -- PORTME fill in with the dynamic library characteristics m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], [m4_require([_LT_DECL_EGREP]) m4_require([_LT_DECL_OBJDUMP]) m4_require([_LT_DECL_DLLTOOL]) AC_CACHE_CHECK([how to associate runtime and link libraries], lt_cv_sharedlib_from_linklib_cmd, [lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh; # decide which one to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd=$ECHO ;; esac ]) sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO _LT_DECL([], [sharedlib_from_linklib_cmd], [1], [Command to associate shared and link libraries]) ])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB # _LT_PATH_MANIFEST_TOOL # ---------------------- # locate the manifest tool m4_defun([_LT_PATH_MANIFEST_TOOL], [AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], [lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&AS_MESSAGE_LOG_FD if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest*]) if test yes != "$lt_cv_path_mainfest_tool"; then MANIFEST_TOOL=: fi _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl ])# _LT_PATH_MANIFEST_TOOL # _LT_DLL_DEF_P([FILE]) # --------------------- # True iff FILE is a Windows DLL '.def' file. # Keep in sync with func_dll_def_p in the libtool script AC_DEFUN([_LT_DLL_DEF_P], [dnl test DEF = "`$SED -n dnl -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl -e q dnl Only consider the first "real" line $1`" dnl ])# _LT_DLL_DEF_P # LT_LIB_M # -------- # check for math library AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM=-lm) ;; esac AC_SUBST([LIBM]) ])# LT_LIB_M # Old name: AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_CHECK_LIBM], []) # _LT_COMPILER_NO_RTTI([TAGNAME]) # ------------------------------- m4_defun([_LT_COMPILER_NO_RTTI], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= if test yes = "$GCC"; then case $cc_basename in nvcc*) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; *) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; esac _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], lt_cv_prog_compiler_rtti_exceptions, [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) fi _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], [Compiler flag to turn off builtin functions]) ])# _LT_COMPILER_NO_RTTI # _LT_CMD_GLOBAL_SYMBOLS # ---------------------- m4_defun([_LT_CMD_GLOBAL_SYMBOLS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([LT_PATH_NM])dnl AC_REQUIRE([LT_PATH_LD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_TAG_COMPILER])dnl # Check for command to grab the raw symbol name followed by C symbol from nm. AC_MSG_CHECKING([command to parse $NM output from $compiler object]) AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [ # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[[BCDEGRST]]' # Regexp to match symbols that can be accessed directly from C. sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[[BCDT]]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[[ABCDGISTW]]' ;; hpux*) if test ia64 = "$host_cpu"; then symcode='[[ABCDEGRST]]' fi ;; irix* | nonstopux*) symcode='[[BCDEGRST]]' ;; osf*) symcode='[[BCDEGQRST]]' ;; solaris*) symcode='[[BDRT]]' ;; sco3.2v5*) symcode='[[DT]]' ;; sysv4.2uw2*) symcode='[[DT]]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[[ABDT]]' ;; sysv4) symcode='[[DFNSTU]]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[[ABCDGIRSTW]]' ;; esac if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Gets list of data symbols to import. lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" # Adjust the below global symbol transforms to fixup imported variables. lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" lt_c_name_lib_hook="\ -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" else # Disable hooks by default. lt_cv_sys_global_symbol_to_import= lt_cdecl_hook= lt_c_name_hook= lt_c_name_lib_hook= fi # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n"\ $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ $lt_c_name_hook\ " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" # Transform an extracted symbol line into symbol name with lib prefix and # symbol address. lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ $lt_c_name_lib_hook\ " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function, # D for any global variable and I for any imported variable. # Also find C++ and __fastcall symbols from MSVC++ or ICC, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx]" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. nlist=conftest.nm if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE /* DATA imports from DLLs on WIN32 can't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST #elif defined __osf__ /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else # define LT@&t@_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT@&t@_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[[]] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS=conftstm.$ac_objext CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test yes = "$pipe_works"; then break else lt_cv_sys_global_symbol_pipe= fi done ]) if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then AC_MSG_RESULT(failed) else AC_MSG_RESULT(ok) fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then nm_file_list_spec='@' fi _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], [Take the output of nm and produce a listing of raw symbols and C names]) _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], [Transform the output of nm in a proper C declaration]) _LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1], [Transform the output of nm into a list of symbols to manually relocate]) _LT_DECL([global_symbol_to_c_name_address], [lt_cv_sys_global_symbol_to_c_name_address], [1], [Transform the output of nm in a C name address pair]) _LT_DECL([global_symbol_to_c_name_address_lib_prefix], [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], [Transform the output of nm in a C name address pair when lib prefix is needed]) _LT_DECL([nm_interface], [lt_cv_nm_interface], [1], [The name lister interface]) _LT_DECL([], [nm_file_list_spec], [1], [Specify filename containing input files for $NM]) ]) # _LT_CMD_GLOBAL_SYMBOLS # _LT_COMPILER_PIC([TAGNAME]) # --------------------------- m4_defun([_LT_COMPILER_PIC], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_wl, $1)= _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)= m4_if([$1], [CXX], [ # C++ specific cases for pic, static, wl, etc. if test yes = "$GXX"; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the '-m68020' flag to GCC prevents building anything better, # like '-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) case $host_os in os2*) _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' ;; esac ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. _LT_TAGVAR(lt_prog_compiler_static, $1)= ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac else case $host_os in aix[[4-9]]*) # All AIX code is PIC. if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; dgux*) case $cc_basename in ec++*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; ghcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' if test ia64 != "$host_cpu"; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # KAI C++ Compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64, which still supported -KPIC. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL 8.0, 9.0 on PPC and BlueGene _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; cxx*) # Digital/Compaq C++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; lcc*) # Lucid _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ], [ if test yes = "$GCC"; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the '-m68020' flag to GCC prevents building anything better, # like '-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) case $host_os in os2*) _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' ;; esac ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. _LT_TAGVAR(lt_prog_compiler_static, $1)= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' case $cc_basename in nagfor*) # NAG Fortran compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) case $host_os in os2*) _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' ;; esac ;; hpux9* | hpux10* | hpux11*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC (with -KPIC) is the default. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in # old Intel for x86_64, which still supported -KPIC. ecc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # Lahey Fortran 8.1. lf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' ;; nagfor*) # NAG Fortran compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; tcc*) # Fabrice Bellard et al's Tiny C Compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ccc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All Alpha code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ;; *Sun\ F* | *Sun*Fortran*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; *Intel*\ [[CF]]*Compiler*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; *Portland\ Group*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; esac ;; newsos6) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All OSF/1 code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; rdos*) _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; solaris*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; *) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; esac ;; sunos4*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; unicos*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; uts4*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ]) case $host_os in # For platforms that do not support PIC, -DPIC is meaningless: *djgpp*) _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" ;; esac AC_CACHE_CHECK([for $compiler option to produce PIC], [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) _LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) # # Check to make sure the PIC flag actually works. # if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) fi _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], [Additional compiler flags for building library objects]) _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], [How to pass a linker flag through the compiler]) # # Check to make sure the static flag actually works. # wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), $lt_tmp_static_flag, [], [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], [Compiler flag to prevent dynamic linking]) ])# _LT_COMPILER_PIC # _LT_LINKER_SHLIBS([TAGNAME]) # ---------------------------- # See if the linker supports building shared libraries. m4_defun([_LT_LINKER_SHLIBS], [AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) m4_if([$1], [CXX], [ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] case $host_os in aix[[4-9]]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to GNU nm, but means don't demangle to AIX nm. # Without the "-l" option, or with the "-B" option, AIX nm treats # weak defined symbols like other global defined symbols, whereas # GNU nm marks them as "W". # While the 'weak' keyword is ignored in the Export File, we need # it in the Import File for the 'aix-soname' feature, so we have # to replace the "-B" option with "-P" for AIX nm. if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi ;; pw32*) _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds ;; cygwin* | mingw* | cegcc*) case $cc_basename in cl* | icl*) _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] ;; esac ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac ], [ runpath_var= _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_cmds, $1)= _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(old_archive_from_new_cmds, $1)= _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= _LT_TAGVAR(thread_safe_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list _LT_TAGVAR(include_expsyms, $1)= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ' (' and ')$', so one must not match beginning or # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', # as well as any symbol that contains 'd'. _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. dnl Note also adjust exclude_expsyms for C++ above. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++ or Intel C++ Compiler. if test yes != "$GCC"; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) with_gnu_ld=yes ;; openbsd* | bitrig*) with_gnu_ld=no ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test yes = "$with_gnu_ld"; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test yes = "$lt_use_gnu_ld_interface"; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='$wl' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi supports_anon_versioning=no case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[[3-9]]*) # On AIX/PPC, the GNU linker is very broken if test ia64 != "$host_cpu"; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file, use it as # is; otherwise, prepend EXPORTS... _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; os2*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported shrext_cmds=.dll _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ prefix_cmds="$SED"~ if test EXPORTS = "`$SED 1q $export_symbols`"; then prefix_cmds="$prefix_cmds -e 1d"; fi~ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test linux-dietlibc = "$host_os"; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test no = "$tmp_diet" then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 _LT_TAGVAR(whole_archive_flag_spec, $1)= tmp_sharedflag='--shared' ;; nagfor*) # NAGFOR 5.3 tmp_sharedflag='-Wl,-shared' ;; xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' if test yes = "$supports_anon_versioning"; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' fi case $cc_basename in tcc*) _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic' ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test yes = "$supports_anon_versioning"; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; sunos4*) _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then runpath_var= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_TAGVAR(hardcode_minus_L, $1)=yes if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_TAGVAR(hardcode_direct, $1)=unsupported fi ;; aix[[4-9]]*) if test ia64 = "$host_cpu"; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag= else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to GNU nm, but means don't demangle to AIX nm. # Without the "-l" option, or with the "-B" option, AIX nm treats # weak defined symbols like other global defined symbols, whereas # GNU nm marks them as "W". # While the 'weak' keyword is ignored in the Export File, we need # it in the Import File for the 'aix-soname' feature, so we have # to replace the "-B" option with "-P" for AIX nm. if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # have runtime linking enabled, and use it for executables. # For shared libraries, we enable/disable runtime linking # depending on the kind of the shared library created - # when "with_aix_soname,aix_use_runtimelinking" is: # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables # "aix,yes" lib.so shared, rtl:yes, for executables # lib.a static archive # "both,no" lib.so.V(shr.o) shared, rtl:yes # lib.a(lib.so.V) shared, rtl:no, for executables # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a(lib.so.V) shared, rtl:no # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a static archive case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then aix_use_runtimelinking=yes break fi done if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then # With aix-soname=svr4, we create the lib.so.V shared archives only, # so we don't have lib.a shared libs to link our executables. # We have to force runtime linking in this case. aix_use_runtimelinking=yes LDFLAGS="$LDFLAGS -Wl,-brtl" fi ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='$wl-f,' case $with_aix_soname,$aix_use_runtimelinking in aix,*) ;; # traditional, no import file svr4,* | *,yes) # use import file # The Import File defines what to hardcode. _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no ;; esac if test yes = "$GCC"; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`$CC -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi ;; esac shared_flag='-shared' if test yes = "$aix_use_runtimelinking"; then shared_flag="$shared_flag "'$wl-G' fi # Need to ensure runtime linking is disabled for the traditional # shared library, or the linker may eventually find shared libraries # /with/ Import File - we do not want to mix them. shared_flag_aix='-shared' shared_flag_svr4='-shared $wl-G' else # not using gcc if test ia64 = "$host_cpu"; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test yes = "$aix_use_runtimelinking"; then shared_flag='$wl-G' else shared_flag='$wl-bM:SRE' fi shared_flag_aix='$wl-bM:SRE' shared_flag_svr4='$wl-G' fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_TAGVAR(always_export_symbols, $1)=yes if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag else if test ia64 = "$host_cpu"; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' if test yes = "$with_gnu_ld"; then # We only use this code for GNU lds that support --whole-archive. _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' # -brtl affects multiple linker settings, -berok does not and is overridden later compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' if test svr4 != "$with_aix_soname"; then # This is similar to how AIX traditionally builds its shared libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' fi if test aix != "$with_aix_soname"; then _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' else # used by -dlpreopen to get the symbols _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' fi _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; bsdi[[45]]*) _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++ or Intel C++ Compiler. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl* | icl*) # Native MSVC or ICC _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then cp "$export_symbols" "$output_objdir/$soname.def"; echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; else $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile=$lt_outputfile.exe lt_tool_outputfile=$lt_tool_outputfile.exe ;; esac~ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC and ICC wrapper _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' # FIXME: Should let the user specify the lib program. _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; esac ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; hpux9*) if test yes = "$GCC"; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' else _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' ;; hpux10*) if test yes,no = "$GCC,$with_gnu_ld"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test no = "$with_gnu_ld"; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes fi ;; hpux11*) if test yes,no = "$GCC,$with_gnu_ld"; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) m4_if($1, [], [ # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) _LT_LINKER_OPTION([if $CC understands -b], _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) ;; esac fi if test no = "$with_gnu_ld"; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test yes = "$GCC"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], [lt_cv_irix_exported_symbol], [save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" AC_LINK_IFELSE( [AC_LANG_SOURCE( [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], [C++], [[int foo (void) { return 0; }]], [Fortran 77], [[ subroutine foo end]], [Fortran], [[ subroutine foo end]])])], [lt_cv_irix_exported_symbol=yes], [lt_cv_irix_exported_symbol=no]) LDFLAGS=$save_LDFLAGS]) if test yes = "$lt_cv_irix_exported_symbol"; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes _LT_TAGVAR(link_all_deplibs, $1)=yes ;; linux*) case $cc_basename in tcc*) # Fabrice Bellard et al's Tiny C Compiler _LT_TAGVAR(ld_shlibs, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; newsos6) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *nto* | *qnx*) ;; openbsd* | bitrig*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' fi else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; os2*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported shrext_cmds=.dll _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ prefix_cmds="$SED"~ if test EXPORTS = "`$SED 1q $export_symbols`"; then prefix_cmds="$prefix_cmds -e 1d"; fi~ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' ;; osf3*) if test yes = "$GCC"; then _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test yes = "$GCC"; then _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; solaris*) _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' if test yes = "$GCC"; then wlarc='$wl' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='$wl' _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands '-z linker_flag'. GCC discards it without '$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test yes = "$GCC"; then _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' else _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' fi ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes ;; sunos4*) if test sequent = "$host_vendor"; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4) case $host_vendor in sni) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' _LT_TAGVAR(hardcode_direct, $1)=no ;; motorola) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4.3*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes _LT_TAGVAR(ld_shlibs, $1)=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' if test yes = "$GCC"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We CANNOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' runpath_var='LD_RUN_PATH' if test yes = "$GCC"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(ld_shlibs, $1)=no ;; esac if test sni = "$host_vendor"; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym' ;; esac fi fi ]) AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld _LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl _LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl _LT_DECL([], [extract_expsyms_cmds], [2], [The commands to extract the exported symbol list from a shared archive]) # # Do we need to explicitly link libc? # case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in x|xyes) # Assume -lc should be added _LT_TAGVAR(archive_cmds_need_lc, $1)=yes if test yes,yes = "$GCC,$enable_shared"; then case $_LT_TAGVAR(archive_cmds, $1) in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. AC_CACHE_CHECK([whether -lc should be explicitly linked in], [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), [$RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if AC_TRY_EVAL(ac_compile) 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) _LT_TAGVAR(allow_undefined_flag, $1)= if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) then lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no else lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes fi _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* ]) _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) ;; esac fi ;; esac _LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], [Whether or not to add -lc for building shared libraries]) _LT_TAGDECL([allow_libtool_libs_with_static_runtimes], [enable_shared_with_static_runtimes], [0], [Whether or not to disallow shared libs when runtime libs are static]) _LT_TAGDECL([], [export_dynamic_flag_spec], [1], [Compiler flag to allow reflexive dlopens]) _LT_TAGDECL([], [whole_archive_flag_spec], [1], [Compiler flag to generate shared objects directly from archives]) _LT_TAGDECL([], [compiler_needs_object], [1], [Whether the compiler copes with passing no objects directly]) _LT_TAGDECL([], [old_archive_from_new_cmds], [2], [Create an old-style archive from a shared archive]) _LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], [Create a temporary old-style archive to link instead of a shared archive]) _LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) _LT_TAGDECL([], [archive_expsym_cmds], [2]) _LT_TAGDECL([], [module_cmds], [2], [Commands used to build a loadable module if different from building a shared archive.]) _LT_TAGDECL([], [module_expsym_cmds], [2]) _LT_TAGDECL([], [with_gnu_ld], [1], [Whether we are building with GNU ld or not]) _LT_TAGDECL([], [allow_undefined_flag], [1], [Flag that allows shared libraries with undefined symbols to be built]) _LT_TAGDECL([], [no_undefined_flag], [1], [Flag that enforces no undefined symbols]) _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], [Flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]) _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_direct_absolute], [0], [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes DIR into the resulting binary and the resulting library dependency is "absolute", i.e impossible to change by setting $shlibpath_var if the library is relocated]) _LT_TAGDECL([], [hardcode_minus_L], [0], [Set to "yes" if using the -LDIR flag during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_shlibpath_var], [0], [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_automatic], [0], [Set to "yes" if building a shared library automatically hardcodes DIR into the library and all subsequent libraries and executables linked against it]) _LT_TAGDECL([], [inherit_rpath], [0], [Set to yes if linker adds runtime paths of dependent libraries to runtime path list]) _LT_TAGDECL([], [link_all_deplibs], [0], [Whether libtool must link a program against all its dependency libraries]) _LT_TAGDECL([], [always_export_symbols], [0], [Set to "yes" if exported symbols are required]) _LT_TAGDECL([], [export_symbols_cmds], [2], [The commands to list exported symbols]) _LT_TAGDECL([], [exclude_expsyms], [1], [Symbols that should not be listed in the preloaded symbols]) _LT_TAGDECL([], [include_expsyms], [1], [Symbols that must always be exported]) _LT_TAGDECL([], [prelink_cmds], [2], [Commands necessary for linking programs (against libraries) with templates]) _LT_TAGDECL([], [postlink_cmds], [2], [Commands necessary for finishing linking programs]) _LT_TAGDECL([], [file_list_spec], [1], [Specify filename containing input files]) dnl FIXME: Not yet implemented dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], dnl [Compiler flag to generate thread safe objects]) ])# _LT_LINKER_SHLIBS # _LT_LANG_C_CONFIG([TAG]) # ------------------------ # Ensure that the configuration variables for a C compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to 'libtool'. m4_defun([_LT_LANG_C_CONFIG], [m4_require([_LT_DECL_EGREP])dnl lt_save_CC=$CC AC_LANG_PUSH(C) # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' _LT_TAG_COMPILER # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) LT_SYS_DLOPEN_SELF _LT_CMD_STRIPLIB # Report what library types will actually be built AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test yes = "$enable_shared" && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test ia64 != "$host_cpu"; then case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in yes,aix,yes) ;; # shared object as lib.so file only yes,svr4,*) ;; # shared object as lib.so archive member only yes,*) enable_static=no ;; # shared object in lib.a archive as well esac fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test yes = "$enable_shared" || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_CONFIG($1) fi AC_LANG_POP CC=$lt_save_CC ])# _LT_LANG_C_CONFIG # _LT_LANG_CXX_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a C++ compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to 'libtool'. m4_defun([_LT_LANG_CXX_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl if test -n "$CXX" && ( test no != "$CXX" && ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || (test g++ != "$CXX"))); then AC_PROG_CXXCPP else _lt_caught_CXX_error=yes fi AC_LANG_PUSH(C++) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test yes != "$_lt_caught_CXX_error"; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} CFLAGS=$CXXFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test yes = "$GXX"; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi if test yes = "$GXX"; then # Set up default GNU C++ configuration LT_PATH_LD # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test yes = "$with_gnu_ld"; then _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='$wl' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) _LT_TAGVAR(ld_shlibs, $1)=yes case $host_os in aix3*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aix[[4-9]]*) if test ia64 = "$host_cpu"; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag= else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # have runtime linking enabled, and use it for executables. # For shared libraries, we enable/disable runtime linking # depending on the kind of the shared library created - # when "with_aix_soname,aix_use_runtimelinking" is: # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables # "aix,yes" lib.so shared, rtl:yes, for executables # lib.a static archive # "both,no" lib.so.V(shr.o) shared, rtl:yes # lib.a(lib.so.V) shared, rtl:no, for executables # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a(lib.so.V) shared, rtl:no # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a static archive case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then # With aix-soname=svr4, we create the lib.so.V shared archives only, # so we don't have lib.a shared libs to link our executables. # We have to force runtime linking in this case. aix_use_runtimelinking=yes LDFLAGS="$LDFLAGS -Wl,-brtl" fi ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='$wl-f,' case $with_aix_soname,$aix_use_runtimelinking in aix,*) ;; # no import file svr4,* | *,yes) # use import file # The Import File defines what to hardcode. _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no ;; esac if test yes = "$GXX"; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`$CC -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi esac shared_flag='-shared' if test yes = "$aix_use_runtimelinking"; then shared_flag=$shared_flag' $wl-G' fi # Need to ensure runtime linking is disabled for the traditional # shared library, or the linker may eventually find shared libraries # /with/ Import File - we do not want to mix them. shared_flag_aix='-shared' shared_flag_svr4='-shared $wl-G' else # not using gcc if test ia64 = "$host_cpu"; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test yes = "$aix_use_runtimelinking"; then shared_flag='$wl-G' else shared_flag='$wl-bM:SRE' fi shared_flag_aix='$wl-bM:SRE' shared_flag_svr4='$wl-G' fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. _LT_TAGVAR(always_export_symbols, $1)=yes if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. # The "-G" linker flag allows undefined symbols. _LT_TAGVAR(no_undefined_flag, $1)='-bernotok' # Determine the default libpath from the value encoded in an empty # executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag else if test ia64 = "$host_cpu"; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' if test yes = "$with_gnu_ld"; then # We only use this code for GNU lds that support --whole-archive. _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' # -brtl affects multiple linker settings, -berok does not and is overridden later compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' if test svr4 != "$with_aix_soname"; then # This is similar to how AIX traditionally builds its shared # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' fi if test aix != "$with_aix_soname"; then _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' else # used by -dlpreopen to get the symbols _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' fi _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) case $GXX,$cc_basename in ,cl* | no,cl* | ,icl* | no,icl*) # Native MSVC or ICC # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then cp "$export_symbols" "$output_objdir/$soname.def"; echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; else $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile=$lt_outputfile.exe lt_tool_outputfile=$lt_tool_outputfile.exe ;; esac~ func_to_tool_file "$lt_outputfile"~ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # g++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file, use it as # is; otherwise, prepend EXPORTS... _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; os2*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported shrext_cmds=.dll _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ prefix_cmds="$SED"~ if test EXPORTS = "`$SED 1q $export_symbols`"; then prefix_cmds="$prefix_cmds -e 1d"; fi~ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; freebsd2.*) # C++ shared libraries reported to be fairly broken before # switch to ELF _LT_TAGVAR(ld_shlibs, $1)=no ;; freebsd-elf*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions _LT_TAGVAR(ld_shlibs, $1)=yes ;; haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; hpux9*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; hpux10*|hpux11*) if test no = "$with_gnu_ld"; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) ;; *) _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then if test no = "$with_gnu_ld"; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test yes = "$GXX"; then if test no = "$with_gnu_ld"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' fi fi _LT_TAGVAR(link_all_deplibs, $1)=yes ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ $RANLIB $oldlib' _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 6 and above use weak symbols _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' ;; cxx*) # Compaq C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' ;; xl* | mpixl* | bgxl*) # IBM XL 8.0 on PPC, with GNU ld _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' if test yes = "$supports_anon_versioning"; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; m88k*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) _LT_TAGVAR(ld_shlibs, $1)=yes ;; openbsd* | bitrig*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' fi output_verbose_link_cmd=func_echo_all else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; cxx*) case $host in osf3*) _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' ;; *) _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ $RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ;; esac _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes,no = "$GXX,$with_gnu_ld"; then _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' case $host in osf3*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands '-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test yes,no = "$GXX,$with_gnu_ld"; then _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # g++ 2.7 appears to require '-G' NOT '-shared' on this # platform. _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We CANNOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ '"$_LT_TAGVAR(old_archive_cmds, $1)" _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ '"$_LT_TAGVAR(reload_cmds, $1)" ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no _LT_TAGVAR(GCC, $1)=$GXX _LT_TAGVAR(LD, $1)=$LD ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test yes != "$_lt_caught_CXX_error" AC_LANG_POP ])# _LT_LANG_CXX_CONFIG # _LT_FUNC_STRIPNAME_CNF # ---------------------- # func_stripname_cnf prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # # This function is identical to the (non-XSI) version of func_stripname, # except this one can be used by m4 code that may be executed by configure, # rather than the libtool script. m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl AC_REQUIRE([_LT_DECL_SED]) AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) func_stripname_cnf () { case @S|@2 in .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;; *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;; esac } # func_stripname_cnf ])# _LT_FUNC_STRIPNAME_CNF # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) # --------------------------------- # Figure out "hidden" library dependencies from verbose # compiler output when linking a shared library. # Parse the compiler output and extract the necessary # objects, libraries and library flags. m4_defun([_LT_SYS_HIDDEN_LIBDEPS], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl # Dependencies to place before and after the object being linked: _LT_TAGVAR(predep_objects, $1)= _LT_TAGVAR(postdep_objects, $1)= _LT_TAGVAR(predeps, $1)= _LT_TAGVAR(postdeps, $1)= _LT_TAGVAR(compiler_lib_search_path, $1)= dnl we can't use the lt_simple_compile_test_code here, dnl because it contains code intended for an executable, dnl not a library. It's possible we should let each dnl tag define a new lt_????_link_test_code variable, dnl but it's only used here... m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF int a; void foo (void) { a = 0; } _LT_EOF ], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF ], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer*4 a a=0 return end _LT_EOF ], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer a a=0 return end _LT_EOF ], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF public class foo { private int a; public void bar (void) { a = 0; } }; _LT_EOF ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF package foo func foo() { } _LT_EOF ]) _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac dnl Parse the compiler output and extract the necessary dnl objects, libraries and library flags. if AC_TRY_EVAL(ac_compile); then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case $prev$p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test x-L = "$p" || test x-R = "$p"; then prev=$p continue fi # Expand the sysroot to ease extracting the directories later. if test -z "$prev"; then case $p in -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; esac fi case $p in =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; esac if test no = "$pre_test_object_deps_done"; then case $prev in -L | -R) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p else _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$_LT_TAGVAR(postdeps, $1)"; then _LT_TAGVAR(postdeps, $1)=$prev$p else _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p" fi fi prev= ;; *.lto.$objext) ;; # Ignore GCC LTO objects *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test no = "$pre_test_object_deps_done"; then if test -z "$_LT_TAGVAR(predep_objects, $1)"; then _LT_TAGVAR(predep_objects, $1)=$p else _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" fi else if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then _LT_TAGVAR(postdep_objects, $1)=$p else _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling $1 test program" fi $RM -f confest.$objext CFLAGS=$_lt_libdeps_save_CFLAGS # PORTME: override above test on systems where it is broken m4_if([$1], [CXX], [case $host_os in interix[[3-9]]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. _LT_TAGVAR(predep_objects,$1)= _LT_TAGVAR(postdep_objects,$1)= _LT_TAGVAR(postdeps,$1)= ;; esac ]) case " $_LT_TAGVAR(postdeps, $1) " in *" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; esac _LT_TAGVAR(compiler_lib_search_dirs, $1)= if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'` fi _LT_TAGDECL([], [compiler_lib_search_dirs], [1], [The directories searched by this compiler when creating a shared library]) _LT_TAGDECL([], [predep_objects], [1], [Dependencies to place before and after the objects being linked to create a shared library]) _LT_TAGDECL([], [postdep_objects], [1]) _LT_TAGDECL([], [predeps], [1]) _LT_TAGDECL([], [postdeps], [1]) _LT_TAGDECL([], [compiler_lib_search_path], [1], [The library search path used internally by the compiler when linking a shared library]) ])# _LT_SYS_HIDDEN_LIBDEPS # _LT_LANG_F77_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a Fortran 77 compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_F77_CONFIG], [AC_LANG_PUSH(Fortran 77) if test -z "$F77" || test no = "$F77"; then _lt_disable_F77=yes fi _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test yes != "$_lt_disable_F77"; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${F77-"f77"} CFLAGS=$FFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) GCC=$G77 if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test yes = "$enable_shared" && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test ia64 != "$host_cpu"; then case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in yes,aix,yes) ;; # shared object as lib.so file only yes,svr4,*) ;; # shared object as lib.so archive member only yes,*) enable_static=no ;; # shared object in lib.a archive as well esac fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test yes = "$enable_shared" || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)=$G77 _LT_TAGVAR(LD, $1)=$LD ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS fi # test yes != "$_lt_disable_F77" AC_LANG_POP ])# _LT_LANG_F77_CONFIG # _LT_LANG_FC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for a Fortran compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_FC_CONFIG], [AC_LANG_PUSH(Fortran) if test -z "$FC" || test no = "$FC"; then _lt_disable_FC=yes fi _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for fc test sources. ac_ext=${ac_fc_srcext-f} # Object file extension for compiled fc test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the FC compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test yes != "$_lt_disable_FC"; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${FC-"f95"} CFLAGS=$FCFLAGS compiler=$CC GCC=$ac_cv_fc_compiler_gnu _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test yes = "$enable_shared" && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test ia64 != "$host_cpu"; then case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in yes,aix,yes) ;; # shared object as lib.so file only yes,svr4,*) ;; # shared object as lib.so archive member only yes,*) enable_static=no ;; # shared object in lib.a archive as well esac fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test yes = "$enable_shared" || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu _LT_TAGVAR(LD, $1)=$LD ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS fi # test yes != "$_lt_disable_FC" AC_LANG_POP ])# _LT_LANG_FC_CONFIG # _LT_LANG_GCJ_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Java Compiler compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_GCJ_CONFIG], [AC_REQUIRE([LT_PROG_GCJ])dnl AC_LANG_SAVE # Source file extension for Java test sources. ac_ext=java # Object file extension for compiled Java test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="class foo {}" # Code to be used in simple link tests lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC=yes CC=${GCJ-"gcj"} CFLAGS=$GCJFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)=$LD _LT_CC_BASENAME([$compiler]) # GCJ did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GCJ_CONFIG # _LT_LANG_GO_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Go compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_GO_CONFIG], [AC_REQUIRE([LT_PROG_GO])dnl AC_LANG_SAVE # Source file extension for Go test sources. ac_ext=go # Object file extension for compiled Go test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="package main; func main() { }" # Code to be used in simple link tests lt_simple_link_test_code='package main; func main() { }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC=yes CC=${GOC-"gccgo"} CFLAGS=$GOFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)=$LD _LT_CC_BASENAME([$compiler]) # Go did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GO_CONFIG # _LT_LANG_RC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for the Windows resource compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_RC_CONFIG], [AC_REQUIRE([LT_PROG_RC])dnl AC_LANG_SAVE # Source file extension for RC test sources. ac_ext=rc # Object file extension for compiled RC test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' # Code to be used in simple link tests lt_simple_link_test_code=$lt_simple_compile_test_code # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC= CC=${RC-"windres"} CFLAGS= compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes if test -n "$compiler"; then : _LT_CONFIG($1) fi GCC=$lt_save_GCC AC_LANG_RESTORE CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_RC_CONFIG # LT_PROG_GCJ # ----------- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) # Old name: AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_GCJ], []) # LT_PROG_GO # ---------- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) ]) # LT_PROG_RC # ---------- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) # Old name: AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_RC], []) # _LT_DECL_EGREP # -------------- # If we don't have a new enough Autoconf to choose the best grep # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_EGREP], [AC_REQUIRE([AC_PROG_EGREP])dnl AC_REQUIRE([AC_PROG_FGREP])dnl test -z "$GREP" && GREP=grep _LT_DECL([], [GREP], [1], [A grep program that handles long lines]) _LT_DECL([], [EGREP], [1], [An ERE matcher]) _LT_DECL([], [FGREP], [1], [A literal string matcher]) dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too AC_SUBST([GREP]) ]) # _LT_DECL_OBJDUMP # -------------- # If we don't have a new enough Autoconf to choose the best objdump # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_OBJDUMP], [AC_CHECK_TOOL(OBJDUMP, objdump, false) test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) AC_SUBST([OBJDUMP]) ]) # _LT_DECL_DLLTOOL # ---------------- # Ensure DLLTOOL variable is set. m4_defun([_LT_DECL_DLLTOOL], [AC_CHECK_TOOL(DLLTOOL, dlltool, false) test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [1], [DLL creation program]) AC_SUBST([DLLTOOL]) ]) # _LT_DECL_SED # ------------ # Check for a fully-functional sed program, that truncates # as few characters as possible. Prefer GNU sed if found. m4_defun([_LT_DECL_SED], [AC_PROG_SED test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" _LT_DECL([], [SED], [1], [A sed program that does not truncate output]) _LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], [Sed that helps us avoid accidentally triggering echo(1) options like -n]) ])# _LT_DECL_SED m4_ifndef([AC_PROG_SED], [ ############################################################ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_SED. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # ############################################################ m4_defun([AC_PROG_SED], [AC_MSG_CHECKING([for a sed that does not truncate output]) AC_CACHE_VAL(lt_cv_path_SED, [# Loop through the user's path and test for sed and gsed. # Then use that list of sed's as ones to test for truncation. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for lt_ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" fi done done done IFS=$as_save_IFS lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do test ! -f "$lt_ac_sed" && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in # Check for GNU sed and select it if it is found. if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then lt_cv_path_SED=$lt_ac_sed break fi while true; do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo >>conftest.nl $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough test 10 -lt "$lt_ac_count" && break lt_ac_count=`expr $lt_ac_count + 1` if test "$lt_ac_count" -gt "$lt_ac_max"; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi done done ]) SED=$lt_cv_path_SED AC_SUBST([SED]) AC_MSG_RESULT([$SED]) ])#AC_PROG_SED ])#m4_ifndef # Old name: AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_SED], []) # _LT_CHECK_SHELL_FEATURES # ------------------------ # Find out whether the shell is Bourne or XSI compatible, # or has some other useful features. m4_defun([_LT_CHECK_SHELL_FEATURES], [if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi _LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac _LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ])# _LT_CHECK_SHELL_FEATURES # _LT_PATH_CONVERSION_FUNCTIONS # ----------------------------- # Determine what file name conversion functions should be used by # func_to_host_file (and, implicitly, by func_to_host_path). These are needed # for certain cross-compile configurations and native mingw. m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_MSG_CHECKING([how to convert $build file names to $host format]) AC_CACHE_VAL(lt_cv_to_host_file_cmd, [case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac ]) to_host_file_cmd=$lt_cv_to_host_file_cmd AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) _LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], [0], [convert $build file names to $host format])dnl AC_MSG_CHECKING([how to convert $build file names to toolchain format]) AC_CACHE_VAL(lt_cv_to_tool_file_cmd, [#assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac ]) to_tool_file_cmd=$lt_cv_to_tool_file_cmd AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) _LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], [0], [convert $build files to toolchain format])dnl ])# _LT_PATH_CONVERSION_FUNCTIONS qalculate-gtk-2.8.2/m4/ltversion.m40000644000175000017500000000132313346013505014010 00000000000000# ltversion.m4 -- version numbers -*- Autoconf -*- # # Copyright (C) 2004, 2011-2018 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # @configure_input@ # serial 4221 ltversion.m4 # This file is part of GNU Libtool m4_define([LT_PACKAGE_VERSION], [2.4.6.42-b88ce]) m4_define([LT_PACKAGE_REVISION], [2.4.6.42]) AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.6.42-b88ce' macro_revision='2.4.6.42' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) qalculate-gtk-2.8.2/compile0000755000175000017500000001632713350174156012576 00000000000000#! /bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2018-03-07.03; # UTC # Copyright (C) 1999-2018 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . nl=' ' # We need space, tab and new line, in precisely that order. Quoting is # there to prevent tools from complaining about whitespace usage. IFS=" "" $nl" file_conv= # func_file_conv build_file lazy # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion # type is listed in (the comma separated) LAZY, no conversion will # take place. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv/,$2, in *,$file_conv,*) ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_cl_dashL linkdir # Make cl look for libraries in LINKDIR func_cl_dashL () { func_file_conv "$1" if test -z "$lib_path"; then lib_path=$file else lib_path="$lib_path;$file" fi linker_opts="$linker_opts -LIBPATH:$file" } # func_cl_dashl library # Do a library search-path lookup for cl func_cl_dashl () { lib=$1 found=no save_IFS=$IFS IFS=';' for dir in $lib_path $LIB do IFS=$save_IFS if $shared && test -f "$dir/$lib.dll.lib"; then found=yes lib=$dir/$lib.dll.lib break fi if test -f "$dir/$lib.lib"; then found=yes lib=$dir/$lib.lib break fi if test -f "$dir/lib$lib.a"; then found=yes lib=$dir/lib$lib.a break fi done IFS=$save_IFS if test "$found" != yes; then lib=$lib.lib fi } # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () { # Assume a capable shell lib_path= shared=: linker_opts= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) func_file_conv "$2" set x "$@" -Fo"$file" shift ;; *) func_file_conv "$2" set x "$@" -Fe"$file" shift ;; esac ;; -I) eat=1 func_file_conv "$2" mingw set x "$@" -I"$file" shift ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; -l) eat=1 func_cl_dashl "$2" set x "$@" "$lib" shift ;; -l*) func_cl_dashl "${1#-l}" set x "$@" "$lib" shift ;; -L) eat=1 func_cl_dashL "$2" ;; -L*) func_cl_dashL "${1#-L}" ;; -static) shared=false ;; -Wl,*) arg=${1#-Wl,} save_ifs="$IFS"; IFS=',' for flag in $arg; do IFS="$save_ifs" linker_opts="$linker_opts $flag" done IFS="$save_ifs" ;; -Xlinker) eat=1 linker_opts="$linker_opts $2" ;; -*) set x "$@" "$1" shift ;; *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) func_file_conv "$1" set x "$@" -Tp"$file" shift ;; *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) func_file_conv "$1" mingw set x "$@" "$file" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -n "$linker_opts"; then linker_opts="-link$linker_opts" fi exec "$@" $linker_opts exit 1 } eat= case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand '-c -o'. Remove '-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file 'INSTALL'. Report bugs to . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ icl | *[/\\]icl | icl.exe | *[/\\]icl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac ofile= cfile= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. # So we strip '-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no '-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # '.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. # Note: use '[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then test "$cofile" = "$ofile" || mv "$cofile" "$ofile" elif test -f "${cofile}bj"; then test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: qalculate-gtk-2.8.2/configure.ac0000644000175000017500000000635413401033144013471 00000000000000dnl dnl configure.in for qalculate-gtk dnl dnl ---------------------- dnl | initialize autotools |--------------------------------------------------- dnl ---------------------- AC_INIT([Qalculate! (GTK+ UI)], [2.8.2],[],[qalculate-gtk]) AC_CONFIG_SRCDIR([src/callbacks.cc]) AM_INIT_AUTOMAKE AC_CONFIG_MACRO_DIR([m4]) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE dnl ------------------------------- dnl | check for neccessary programs |------------------------------------------ dnl ------------------------------- AC_ISC_POSIX AC_PROG_CC AC_PROG_CXX AM_PROG_CC_STDC AC_PROG_LN_S AC_HEADER_STDC AC_PROG_INTLTOOL AM_PROG_LIBTOOL dnl ------------------------------------ dnl | check for compiler characteristics |------------------------------------- dnl ------------------------------------ dnl Replace -Os with -O2 to stop segfault on startup if test "x$GCC" = "xyes"; then case $CFLAGS in *-Os*) CFLAGS="$CFLAGS -O2" ;; esac case $CXXFLAGS in *-Os*) CXXFLAGS="$CXXFLAGS -O2" ;; esac fi dnl Use -Wall if we have gcc. changequote(,)dnl if test "x$GCC" = "xyes"; then case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wall" ;; esac fi changequote([,])dnl AC_CANONICAL_HOST AM_CONDITIONAL(PLATFORM_LINUX, test "$host_os" = "linux") AM_CONDITIONAL(PLATFORM_WIN32, test "$host_os" = "mingw32") dnl -------------------------------- dnl | check for neccessary libraries |----------------------------------------- dnl -------------------------------- AC_CHECK_LIB(pthread, pthread_create, [LIBS="$LIBS -lpthread"]) AC_LANG([C++]) AC_CHECK_HEADERS([unordered_map]) PKG_CHECK_MODULES(GLIB, [ glib-2.0 >= 2.4 libxml-2.0 ]) AC_SUBST(GLIB_CFLAGS) AC_SUBST(GLIB_LIBS) QALCULATE_GTK="qalculate-gtk${EXEEXT}" PKG_CHECK_MODULES(GTK, [ gtk+-3.0 >= 3.12 gdk-pixbuf-2.0 ]) AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) GTK_LIBS="-export-dynamic $GTK_LIBS" PKG_CHECK_MODULES(QALCULATE, [ libqalculate >= 2.8.0 ]) AC_SUBST(QALCULATE_CFLAGS) AC_SUBST(QALCULATE_LIBS) AC_SUBST(QALCULATE_GTK) dnl ------------------------------------- dnl | internationalization (i18n) support |------------------------------------ dnl ------------------------------------- GETTEXT_PACKAGE=qalculate-gtk AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[The package name for gettext]) dnl Please keep this in alphabetical order ALL_LINGUAS="nl sv" AM_GLIB_GNU_GETTEXT dnl AM_GLIB_GNU_GETTEXT sets $DATADIRNAME AC_MSG_CHECKING(locale directory) if test "x$prefix" = "xNONE"; then PACKAGE_LOCALE_DIR=$ac_default_prefix/share/locale else PACKAGE_LOCALE_DIR=$prefix/share/locale fi AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "$PACKAGE_LOCALE_DIR", [The directory in which qalculate's locale data will be stored]) AC_MSG_RESULT("$PACKAGE_LOCALE_DIR") INTLTOOL_QALCULATE_DEFINITIONS_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po-defs/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po-defs/.intltool-merge-cache $(top_srcdir)/po-defs $< [$]@' AC_SUBST(INTLTOOL_QALCULATE_DEFINITIONS_RULE) dnl -------- dnl | output |----------------------------------------------------------------- dnl -------- AC_OUTPUT([ Makefile data/Makefile doc/Makefile src/Makefile po/Makefile.in ]) qalculate-gtk-2.8.2/depcomp0000755000175000017500000005602013350174156012567 00000000000000#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2018-03-07.03; # UTC # Copyright (C) 1999-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by 'PROGRAMS ARGS'. object Object file output by 'PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputting dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac # Get the directory component of the given path, and save it in the # global variables '$dir'. Note that this directory component will # be either empty or ending with a '/' character. This is deliberate. set_dir_from () { case $1 in */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; *) dir=;; esac } # Get the suffix-stripped basename of the given path, and save it the # global variable '$base'. set_base_from () { base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` } # If no dependency file was actually created by the compiler invocation, # we still have to create a dummy depfile, to avoid errors with the # Makefile "include basename.Plo" scheme. make_dummy_depfile () { echo "#dummy" > "$depfile" } # Factor out some common post-processing of the generated depfile. # Requires the auxiliary global variable '$tmpdepfile' to be set. aix_post_process_depfile () { # If the compiler actually managed to produce a dependency file, # post-process it. if test -f "$tmpdepfile"; then # Each line is of the form 'foo.o: dependency.h'. # Do two passes, one to just change these to # $object: dependency.h # and one to simply output # dependency.h: # which is needed to avoid the deleted-header problem. { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" } > "$depfile" rm -f "$tmpdepfile" else make_dummy_depfile fi } # A tabulation character. tab=' ' # A newline character. nl=' ' # Character ranges might be problematic outside the C locale. # These definitions help. upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ lower=abcdefghijklmnopqrstuvwxyz digits=0123456789 alpha=${upper}${lower} if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Avoid interferences from the environment. gccflag= dashmflag= # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvisualcpp fi if test "$depmode" = msvc7msys; then # This is just like msvc7 but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvc7 fi if test "$depmode" = xlc; then # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. gccflag=-qmakedep=gcc,-MF depmode=gcc fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. ## (see the conditional assignment to $gccflag above). ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). Also, it might not be ## supported by the other compilers which use the 'gcc' depmode. ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The second -e expression handles DOS-style file names with drive # letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the "deleted header file" problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. ## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ | tr "$nl" ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" ;; xlc) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done aix_post_process_depfile ;; tcc) # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 # FIXME: That version still under development at the moment of writing. # Make that this statement remains true also for stable, released # versions. # It will wrap lines (doesn't matter whether long or short) with a # trailing '\', as in: # # foo.o : \ # foo.c \ # foo.h \ # # It will put a trailing '\' even on the last line, and will use leading # spaces rather than leading tabs (at least since its commit 0394caf7 # "Emit spaces for -MD"). "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. # We have to change lines of the first kind to '$object: \'. sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" # And for each line of the second kind, we have to emit a 'dep.h:' # dummy dependency, to avoid the deleted-header problem. sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" ;; ## The order of this option in the case statement is important, since the ## shell code in configure will try each of these formats in the order ## listed in this file. A plain '-MD' option would be understood by many ## compilers, so we must ensure this comes after the gcc and icc options. pgcc) # Portland's C compiler understands '-MD'. # Will always output deps to 'file.d' where file is the root name of the # source file under compilation, even if file resides in a subdirectory. # The object file name does not affect the name of the '.d' file. # pgcc 10.2 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using '\' : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... set_dir_from "$object" # Use the source, not the object, to determine the base name, since # that's sadly what pgcc will do too. set_base_from "$source" tmpdepfile=$base.d # For projects that build the same source file twice into different object # files, the pgcc approach of using the *source* file root name can cause # problems in parallel builds. Use a locking strategy to avoid stomping on # the same $tmpdepfile. lockdir=$base.d-lock trap " echo '$0: caught signal, cleaning up...' >&2 rmdir '$lockdir' exit 1 " 1 2 13 15 numtries=100 i=$numtries while test $i -gt 0; do # mkdir is a portable test-and-set. if mkdir "$lockdir" 2>/dev/null; then # This process acquired the lock. "$@" -MD stat=$? # Release the lock. rmdir "$lockdir" break else # If the lock is being held by a different process, wait # until the winning process is done or we timeout. while test -d "$lockdir" && test $i -gt 0; do sleep 1 i=`expr $i - 1` done fi i=`expr $i - 1` done trap - 1 2 13 15 if test $i -le 0; then echo "$0: failed to acquire lock after $numtries attempts" >&2 echo "$0: check lockdir '$lockdir'" >&2 exit 1 fi if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" # Add 'dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// s/$/:/ p }' "$tmpdepfile" >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in 'foo.d' instead, so we check for that too. # Subdirectories are respected. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then # Libtool generates 2 separate objects for the 2 libraries. These # two compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir$base.o.d # libtool 1.5 tmpdepfile2=$dir.libs/$base.o.d # Likewise. tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d "$@" -MD fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done # Same post-processing that is required for AIX mode. aix_post_process_depfile ;; msvc7) if test "$libtool" = yes; then showIncludes=-Wc,-showIncludes else showIncludes=-showIncludes fi "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The first sed program below extracts the file names and escapes # backslashes for cygpath. The second sed program outputs the file # name when reading, but also accumulates all include files in the # hold buffer in order to output them again at the end. This only # works with sed implementations that can handle large buffers. sed < "$tmpdepfile" -n ' /^Note: including file: *\(.*\)/ { s//\1/ s/\\/\\\\/g p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g s/\(.*\)/'"$tab"'\1 \\/p s/.\(.*\) \\/\1:/ H $ { s/.*/'"$tab"'/ G p }' >> "$depfile" echo >> "$depfile" # make sure the fragment doesn't end with a backslash rm -f "$tmpdepfile" ;; msvc7msys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for ':' # in the target name. This is to cope with DOS-style filenames: # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this sed invocation # correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift cleared=no eat=no for arg do case $cleared in no) set ""; shift cleared=yes ;; esac if test $eat = yes; then eat=no continue fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -arch) eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process the last invocation # correctly. Breaking it into two sed invocations is a workaround. sed '1,2d' "$tmpdepfile" \ | tr ' ' "$nl" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E \ | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi IFS=" " for arg do case "$arg" in -o) shift ;; $object) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" echo "$tab" >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; msvcmsys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: qalculate-gtk-2.8.2/src/0000755000175000017500000000000013401243443012047 500000000000000qalculate-gtk-2.8.2/src/flags.c0000644000175000017500000361770113300326464013251 00000000000000#include #if defined (__ELF__) && ( __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 6)) # define SECTION __attribute__ ((section (".gresource.flags"), aligned (8))) #else # define SECTION #endif static const SECTION union { const guint8 data[154634]; const double alignment; void * const ptr;} flags_resource_data = { { 0x47, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0xd0, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x6b, 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0xb3, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0xd4, 0xb0, 0xe7, 0xb0, 0x8f, 0x00, 0x00, 0x00, 0xd0, 0x13, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd8, 0x13, 0x00, 0x00, 0xdf, 0x18, 0x00, 0x00, 0xa6, 0xf8, 0x26, 0x00, 0x8f, 0x00, 0x00, 0x00, 0xdf, 0x18, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xe8, 0x18, 0x00, 0x00, 0x44, 0x1c, 0x00, 0x00, 0x9f, 0xad, 0xc4, 0x4b, 0x8f, 0x00, 0x00, 0x00, 0x44, 0x1c, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x50, 0x1c, 0x00, 0x00, 0xd1, 0x1d, 0x00, 0x00, 0x75, 0xe1, 0x00, 0x44, 0x8f, 0x00, 0x00, 0x00, 0xd1, 0x1d, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd8, 0x1d, 0x00, 0x00, 0x37, 0x22, 0x00, 0x00, 0x5d, 0x99, 0xb0, 0x8a, 0x8f, 0x00, 0x00, 0x00, 0x37, 0x22, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x40, 0x22, 0x00, 0x00, 0x10, 0x25, 0x00, 0x00, 0x01, 0xc1, 0x3a, 0xcf, 0x8f, 0x00, 0x00, 0x00, 0x10, 0x25, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x18, 0x25, 0x00, 0x00, 0x48, 0x29, 0x00, 0x00, 0x8a, 0x3a, 0xa4, 0xdc, 0x8f, 0x00, 0x00, 0x00, 0x48, 0x29, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x50, 0x29, 0x00, 0x00, 0xd7, 0x2a, 0x00, 0x00, 0x4e, 0x7c, 0x66, 0xd8, 0x8f, 0x00, 0x00, 0x00, 0xd7, 0x2a, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xe0, 0x2a, 0x00, 0x00, 0x79, 0x2d, 0x00, 0x00, 0x23, 0xbb, 0x16, 0xd9, 0x8f, 0x00, 0x00, 0x00, 0x79, 0x2d, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x80, 0x2d, 0x00, 0x00, 0x64, 0x31, 0x00, 0x00, 0xcf, 0x25, 0x19, 0x0c, 0x8f, 0x00, 0x00, 0x00, 0x64, 0x31, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x70, 0x31, 0x00, 0x00, 0xf6, 0x35, 0x00, 0x00, 0x20, 0xc4, 0xa5, 0x27, 0x8f, 0x00, 0x00, 0x00, 0xf6, 0x35, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x00, 0x36, 0x00, 0x00, 0xc1, 0x38, 0x00, 0x00, 0x96, 0xcd, 0xab, 0x85, 0x8f, 0x00, 0x00, 0x00, 0xc1, 0x38, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc8, 0x38, 0x00, 0x00, 0x72, 0x3a, 0x00, 0x00, 0x93, 0x65, 0xaa, 0xe3, 0x8f, 0x00, 0x00, 0x00, 0x72, 0x3a, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x80, 0x3a, 0x00, 0x00, 0xed, 0x3c, 0x00, 0x00, 0x9f, 0x04, 0xd8, 0x65, 0x8f, 0x00, 0x00, 0x00, 0xed, 0x3c, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xf8, 0x3c, 0x00, 0x00, 0x65, 0x41, 0x00, 0x00, 0x24, 0x20, 0x5b, 0xbb, 0x8f, 0x00, 0x00, 0x00, 0x65, 0x41, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x70, 0x41, 0x00, 0x00, 0x8f, 0x43, 0x00, 0x00, 0x30, 0x44, 0x03, 0x98, 0x8f, 0x00, 0x00, 0x00, 0x8f, 0x43, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x98, 0x43, 0x00, 0x00, 0x88, 0x46, 0x00, 0x00, 0x9a, 0xa4, 0xe6, 0xbe, 0x8f, 0x00, 0x00, 0x00, 0x88, 0x46, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x90, 0x46, 0x00, 0x00, 0x55, 0x49, 0x00, 0x00, 0xce, 0x9c, 0x62, 0x9e, 0x8f, 0x00, 0x00, 0x00, 0x55, 0x49, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x60, 0x49, 0x00, 0x00, 0xe6, 0x4a, 0x00, 0x00, 0x1f, 0x3b, 0xef, 0xb9, 0x8f, 0x00, 0x00, 0x00, 0xe6, 0x4a, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xf0, 0x4a, 0x00, 0x00, 0x78, 0x4c, 0x00, 0x00, 0x9b, 0x84, 0xb0, 0x46, 0x8f, 0x00, 0x00, 0x00, 0x78, 0x4c, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x80, 0x4c, 0x00, 0x00, 0x28, 0x4f, 0x00, 0x00, 0x24, 0xfe, 0x19, 0x54, 0x8f, 0x00, 0x00, 0x00, 0x28, 0x4f, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x30, 0x4f, 0x00, 0x00, 0xa6, 0x52, 0x00, 0x00, 0x54, 0x13, 0x35, 0x21, 0x8f, 0x00, 0x00, 0x00, 0xa6, 0x52, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xb0, 0x52, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0xdc, 0x96, 0xb9, 0x18, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x08, 0x55, 0x00, 0x00, 0x4f, 0x58, 0x00, 0x00, 0x71, 0x34, 0xcb, 0x02, 0x8f, 0x00, 0x00, 0x00, 0x4f, 0x58, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x58, 0x58, 0x00, 0x00, 0x0b, 0x5b, 0x00, 0x00, 0x37, 0xe6, 0x78, 0x66, 0x8f, 0x00, 0x00, 0x00, 0x0b, 0x5b, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x18, 0x5b, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x0b, 0x2f, 0x44, 0x51, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x08, 0x5f, 0x00, 0x00, 0x68, 0x61, 0x00, 0x00, 0x80, 0x43, 0xbe, 0xb7, 0x8f, 0x00, 0x00, 0x00, 0x68, 0x61, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x70, 0x61, 0x00, 0x00, 0xee, 0x62, 0x00, 0x00, 0x64, 0x93, 0x92, 0x91, 0x8f, 0x00, 0x00, 0x00, 0xee, 0x62, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xf8, 0x62, 0x00, 0x00, 0x98, 0x64, 0x00, 0x00, 0x3c, 0x3a, 0x44, 0x34, 0x8f, 0x00, 0x00, 0x00, 0x98, 0x64, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xa0, 0x64, 0x00, 0x00, 0x2a, 0x66, 0x00, 0x00, 0x49, 0x5e, 0xc6, 0xdb, 0x8f, 0x00, 0x00, 0x00, 0x2a, 0x66, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x38, 0x66, 0x00, 0x00, 0xc4, 0x6a, 0x00, 0x00, 0x22, 0x76, 0xe2, 0x39, 0x8f, 0x00, 0x00, 0x00, 0xc4, 0x6a, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd0, 0x6a, 0x00, 0x00, 0x45, 0x70, 0x00, 0x00, 0xeb, 0x24, 0x97, 0xe0, 0x8f, 0x00, 0x00, 0x00, 0x45, 0x70, 0x00, 0x00, 0x08, 0x00, 0x76, 0x00, 0x50, 0x70, 0x00, 0x00, 0x36, 0x74, 0x00, 0x00, 0x59, 0xd4, 0x2e, 0x97, 0x8f, 0x00, 0x00, 0x00, 0x36, 0x74, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x40, 0x74, 0x00, 0x00, 0x4a, 0x76, 0x00, 0x00, 0xea, 0x13, 0x5a, 0xc9, 0x8f, 0x00, 0x00, 0x00, 0x4a, 0x76, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x58, 0x76, 0x00, 0x00, 0x2d, 0x7a, 0x00, 0x00, 0x76, 0x7a, 0x3f, 0xd3, 0x8f, 0x00, 0x00, 0x00, 0x2d, 0x7a, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x38, 0x7a, 0x00, 0x00, 0xdd, 0x7c, 0x00, 0x00, 0x99, 0x5f, 0xb2, 0x1f, 0x8f, 0x00, 0x00, 0x00, 0xdd, 0x7c, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xe8, 0x7c, 0x00, 0x00, 0x2f, 0x80, 0x00, 0x00, 0x8d, 0x3b, 0x0a, 0x43, 0x8f, 0x00, 0x00, 0x00, 0x2f, 0x80, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x38, 0x80, 0x00, 0x00, 0x18, 0x83, 0x00, 0x00, 0x3f, 0xfa, 0xb1, 0x0e, 0x8f, 0x00, 0x00, 0x00, 0x18, 0x83, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x20, 0x83, 0x00, 0x00, 0xbd, 0x84, 0x00, 0x00, 0x07, 0x1f, 0xd5, 0x1c, 0x8f, 0x00, 0x00, 0x00, 0xbd, 0x84, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc8, 0x84, 0x00, 0x00, 0x26, 0x87, 0x00, 0x00, 0xe3, 0xb2, 0xdc, 0x86, 0x8f, 0x00, 0x00, 0x00, 0x26, 0x87, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x30, 0x87, 0x00, 0x00, 0x11, 0x8a, 0x00, 0x00, 0xf5, 0x29, 0xd1, 0xdd, 0x8f, 0x00, 0x00, 0x00, 0x11, 0x8a, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x18, 0x8a, 0x00, 0x00, 0x06, 0x8f, 0x00, 0x00, 0xe9, 0x80, 0xae, 0xa6, 0x8f, 0x00, 0x00, 0x00, 0x06, 0x8f, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x10, 0x8f, 0x00, 0x00, 0x24, 0x92, 0x00, 0x00, 0x2d, 0xfb, 0xb8, 0x1a, 0x8f, 0x00, 0x00, 0x00, 0x24, 0x92, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x30, 0x92, 0x00, 0x00, 0x7c, 0x96, 0x00, 0x00, 0x7e, 0xa3, 0x3a, 0xeb, 0x8f, 0x00, 0x00, 0x00, 0x7c, 0x96, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x88, 0x96, 0x00, 0x00, 0x30, 0x9a, 0x00, 0x00, 0x86, 0x5f, 0x07, 0x5b, 0x8f, 0x00, 0x00, 0x00, 0x30, 0x9a, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x38, 0x9a, 0x00, 0x00, 0xc2, 0x9d, 0x00, 0x00, 0xaf, 0x1d, 0x9a, 0x9a, 0x8f, 0x00, 0x00, 0x00, 0xc2, 0x9d, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd0, 0x9d, 0x00, 0x00, 0xf1, 0xa0, 0x00, 0x00, 0x44, 0xbb, 0xab, 0x84, 0x8f, 0x00, 0x00, 0x00, 0xf1, 0xa0, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xf8, 0xa0, 0x00, 0x00, 0x64, 0xa4, 0x00, 0x00, 0x13, 0x1f, 0x0b, 0x6e, 0x8f, 0x00, 0x00, 0x00, 0x64, 0xa4, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x70, 0xa4, 0x00, 0x00, 0xba, 0xa7, 0x00, 0x00, 0x7f, 0x77, 0xde, 0x99, 0x8f, 0x00, 0x00, 0x00, 0xba, 0xa7, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc8, 0xa7, 0x00, 0x00, 0x3c, 0xab, 0x00, 0x00, 0xd2, 0x7b, 0x61, 0x68, 0x8f, 0x00, 0x00, 0x00, 0x3c, 0xab, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x48, 0xab, 0x00, 0x00, 0xbc, 0xae, 0x00, 0x00, 0xee, 0xb0, 0x07, 0xe9, 0x8f, 0x00, 0x00, 0x00, 0xbc, 0xae, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc8, 0xae, 0x00, 0x00, 0x36, 0xb4, 0x00, 0x00, 0x24, 0x8b, 0x58, 0x3f, 0x8f, 0x00, 0x00, 0x00, 0x36, 0xb4, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x40, 0xb4, 0x00, 0x00, 0xb7, 0xb5, 0x00, 0x00, 0x75, 0x29, 0xe5, 0x5a, 0x8f, 0x00, 0x00, 0x00, 0xb7, 0xb5, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc0, 0xb5, 0x00, 0x00, 0x6f, 0xb8, 0x00, 0x00, 0x89, 0x98, 0xc9, 0xb6, 0x8f, 0x00, 0x00, 0x00, 0x6f, 0xb8, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x78, 0xb8, 0x00, 0x00, 0xef, 0xba, 0x00, 0x00, 0xcd, 0x12, 0xd4, 0x2a, 0x8f, 0x00, 0x00, 0x00, 0xef, 0xba, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xf8, 0xba, 0x00, 0x00, 0x7c, 0xbf, 0x00, 0x00, 0x3d, 0xc7, 0x5c, 0xea, 0x8f, 0x00, 0x00, 0x00, 0x7c, 0xbf, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x88, 0xbf, 0x00, 0x00, 0x6a, 0xc2, 0x00, 0x00, 0x6e, 0xd2, 0x5c, 0xcd, 0x8f, 0x00, 0x00, 0x00, 0x6a, 0xc2, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x78, 0xc2, 0x00, 0x00, 0xb8, 0xc6, 0x00, 0x00, 0xb9, 0x8b, 0xa3, 0x1c, 0x8f, 0x00, 0x00, 0x00, 0xb8, 0xc6, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc0, 0xc6, 0x00, 0x00, 0x10, 0xcb, 0x00, 0x00, 0x02, 0x6e, 0x63, 0xc8, 0x8f, 0x00, 0x00, 0x00, 0x10, 0xcb, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x18, 0xcb, 0x00, 0x00, 0xd1, 0xcf, 0x00, 0x00, 0x29, 0xbb, 0xb1, 0x81, 0x8f, 0x00, 0x00, 0x00, 0xd1, 0xcf, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd8, 0xcf, 0x00, 0x00, 0xc7, 0xd4, 0x00, 0x00, 0xba, 0xfa, 0xdc, 0xb3, 0x8f, 0x00, 0x00, 0x00, 0xc7, 0xd4, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd0, 0xd4, 0x00, 0x00, 0xa8, 0xd9, 0x00, 0x00, 0xda, 0x8d, 0x69, 0xec, 0x8f, 0x00, 0x00, 0x00, 0xa8, 0xd9, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xb0, 0xd9, 0x00, 0x00, 0xa1, 0xde, 0x00, 0x00, 0x73, 0x0e, 0xdc, 0xe8, 0x8f, 0x00, 0x00, 0x00, 0xa1, 0xde, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xa8, 0xde, 0x00, 0x00, 0x96, 0xe1, 0x00, 0x00, 0x18, 0xb2, 0x9d, 0xa3, 0x8f, 0x00, 0x00, 0x00, 0x96, 0xe1, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xa0, 0xe1, 0x00, 0x00, 0x4a, 0xe3, 0x00, 0x00, 0x09, 0xa1, 0x79, 0xca, 0x8f, 0x00, 0x00, 0x00, 0x4a, 0xe3, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x58, 0xe3, 0x00, 0x00, 0x81, 0xe5, 0x00, 0x00, 0x99, 0xe0, 0xca, 0x31, 0x8f, 0x00, 0x00, 0x00, 0x81, 0xe5, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x88, 0xe5, 0x00, 0x00, 0x64, 0xe7, 0x00, 0x00, 0x21, 0x64, 0x4f, 0x29, 0x8f, 0x00, 0x00, 0x00, 0x64, 0xe7, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x70, 0xe7, 0x00, 0x00, 0x43, 0xec, 0x00, 0x00, 0x8e, 0x2d, 0x8d, 0x10, 0x8f, 0x00, 0x00, 0x00, 0x43, 0xec, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x50, 0xec, 0x00, 0x00, 0x7e, 0xee, 0x00, 0x00, 0x56, 0x52, 0xb0, 0x1e, 0x8f, 0x00, 0x00, 0x00, 0x7e, 0xee, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x88, 0xee, 0x00, 0x00, 0x94, 0xf2, 0x00, 0x00, 0x4a, 0x38, 0xfd, 0xf6, 0x8f, 0x00, 0x00, 0x00, 0x94, 0xf2, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xa0, 0xf2, 0x00, 0x00, 0x33, 0xf6, 0x00, 0x00, 0xc2, 0xaa, 0x83, 0x4a, 0x8f, 0x00, 0x00, 0x00, 0x33, 0xf6, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x40, 0xf6, 0x00, 0x00, 0xe0, 0xf7, 0x00, 0x00, 0x39, 0xa0, 0x79, 0x09, 0x8f, 0x00, 0x00, 0x00, 0xe0, 0xf7, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xe8, 0xf7, 0x00, 0x00, 0x8c, 0xf9, 0x00, 0x00, 0xdd, 0xdd, 0x1e, 0xdc, 0x8f, 0x00, 0x00, 0x00, 0x8c, 0xf9, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x98, 0xf9, 0x00, 0x00, 0xcf, 0xfb, 0x00, 0x00, 0xea, 0xf7, 0xab, 0xce, 0x8f, 0x00, 0x00, 0x00, 0xcf, 0xfb, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd8, 0xfb, 0x00, 0x00, 0x7e, 0xfe, 0x00, 0x00, 0xda, 0x6b, 0x28, 0x85, 0x8f, 0x00, 0x00, 0x00, 0x7e, 0xfe, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x88, 0xfe, 0x00, 0x00, 0xd0, 0x03, 0x01, 0x00, 0x7f, 0x95, 0xbd, 0xb8, 0x8f, 0x00, 0x00, 0x00, 0xd0, 0x03, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd8, 0x03, 0x01, 0x00, 0x6c, 0x07, 0x01, 0x00, 0xba, 0x47, 0xfb, 0x18, 0x8f, 0x00, 0x00, 0x00, 0x6c, 0x07, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x78, 0x07, 0x01, 0x00, 0x86, 0x0d, 0x01, 0x00, 0xe7, 0xf4, 0x14, 0x44, 0x8f, 0x00, 0x00, 0x00, 0x86, 0x0d, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x90, 0x0d, 0x01, 0x00, 0xa6, 0x10, 0x01, 0x00, 0xb4, 0x6d, 0x03, 0x20, 0x8f, 0x00, 0x00, 0x00, 0xa6, 0x10, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xb0, 0x10, 0x01, 0x00, 0x76, 0x13, 0x01, 0x00, 0xa2, 0x78, 0xff, 0xe0, 0x8f, 0x00, 0x00, 0x00, 0x76, 0x13, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x80, 0x13, 0x01, 0x00, 0x7d, 0x18, 0x01, 0x00, 0x46, 0x27, 0x35, 0xa4, 0x8f, 0x00, 0x00, 0x00, 0x7d, 0x18, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x88, 0x18, 0x01, 0x00, 0x52, 0x1c, 0x01, 0x00, 0x83, 0xdb, 0x57, 0xbe, 0x8f, 0x00, 0x00, 0x00, 0x52, 0x1c, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x60, 0x1c, 0x01, 0x00, 0x23, 0x20, 0x01, 0x00, 0x0f, 0x42, 0x3d, 0xc8, 0x8f, 0x00, 0x00, 0x00, 0x23, 0x20, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x30, 0x20, 0x01, 0x00, 0xb3, 0x21, 0x01, 0x00, 0x0c, 0x55, 0xc1, 0xcb, 0x8f, 0x00, 0x00, 0x00, 0xb3, 0x21, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc0, 0x21, 0x01, 0x00, 0x75, 0x23, 0x01, 0x00, 0x52, 0x3f, 0xb7, 0xa7, 0x8f, 0x00, 0x00, 0x00, 0x75, 0x23, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x80, 0x23, 0x01, 0x00, 0x7c, 0x28, 0x01, 0x00, 0x4a, 0x79, 0xf5, 0x82, 0x8f, 0x00, 0x00, 0x00, 0x7c, 0x28, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x88, 0x28, 0x01, 0x00, 0x52, 0x2b, 0x01, 0x00, 0xb6, 0x4c, 0x4e, 0x54, 0x8f, 0x00, 0x00, 0x00, 0x52, 0x2b, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x60, 0x2b, 0x01, 0x00, 0xf8, 0x2e, 0x01, 0x00, 0x6e, 0xef, 0xe2, 0xcd, 0x8f, 0x00, 0x00, 0x00, 0xf8, 0x2e, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x00, 0x2f, 0x01, 0x00, 0x02, 0x32, 0x01, 0x00, 0xba, 0xb4, 0x29, 0xc1, 0x8f, 0x00, 0x00, 0x00, 0x02, 0x32, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x10, 0x32, 0x01, 0x00, 0xfe, 0x37, 0x01, 0x00, 0xf0, 0x8e, 0x7a, 0x17, 0x8f, 0x00, 0x00, 0x00, 0xfe, 0x37, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x08, 0x38, 0x01, 0x00, 0x48, 0x3b, 0x01, 0x00, 0xed, 0x26, 0x79, 0x75, 0x8f, 0x00, 0x00, 0x00, 0x48, 0x3b, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x50, 0x3b, 0x01, 0x00, 0x36, 0x3f, 0x01, 0x00, 0x31, 0x9f, 0x52, 0xc5, 0x8f, 0x00, 0x00, 0x00, 0x36, 0x3f, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x40, 0x3f, 0x01, 0x00, 0x8f, 0x42, 0x01, 0x00, 0x69, 0x7a, 0x2f, 0xb7, 0x8f, 0x00, 0x00, 0x00, 0x8f, 0x42, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x98, 0x42, 0x01, 0x00, 0xfd, 0x45, 0x01, 0x00, 0x3b, 0xcb, 0x0a, 0x9d, 0x8f, 0x00, 0x00, 0x00, 0xfd, 0x45, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x08, 0x46, 0x01, 0x00, 0xdc, 0x48, 0x01, 0x00, 0x12, 0xec, 0x8f, 0x14, 0x8f, 0x00, 0x00, 0x00, 0xdc, 0x48, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xe8, 0x48, 0x01, 0x00, 0xef, 0x4b, 0x01, 0x00, 0xe2, 0x5b, 0xef, 0xa1, 0x8f, 0x00, 0x00, 0x00, 0xef, 0x4b, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xf8, 0x4b, 0x01, 0x00, 0x04, 0x4f, 0x01, 0x00, 0x76, 0x7e, 0xa1, 0x1b, 0x8f, 0x00, 0x00, 0x00, 0x04, 0x4f, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x10, 0x4f, 0x01, 0x00, 0x4a, 0x53, 0x01, 0x00, 0xdd, 0xfb, 0xfd, 0xfa, 0x8f, 0x00, 0x00, 0x00, 0x4a, 0x53, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x58, 0x53, 0x01, 0x00, 0x25, 0x58, 0x01, 0x00, 0xea, 0x90, 0x10, 0x93, 0x8f, 0x00, 0x00, 0x00, 0x25, 0x58, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x30, 0x58, 0x01, 0x00, 0xd0, 0x59, 0x01, 0x00, 0x4f, 0x94, 0x8c, 0x55, 0x8f, 0x00, 0x00, 0x00, 0xd0, 0x59, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd8, 0x59, 0x01, 0x00, 0x9b, 0x5d, 0x01, 0x00, 0x00, 0xeb, 0x65, 0xfc, 0x8f, 0x00, 0x00, 0x00, 0x9b, 0x5d, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xa8, 0x5d, 0x01, 0x00, 0x56, 0x60, 0x01, 0x00, 0x25, 0xc8, 0xc8, 0x4d, 0x8f, 0x00, 0x00, 0x00, 0x56, 0x60, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x60, 0x60, 0x01, 0x00, 0x4d, 0x64, 0x01, 0x00, 0x2e, 0x09, 0xea, 0xe2, 0x8f, 0x00, 0x00, 0x00, 0x4d, 0x64, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x58, 0x64, 0x01, 0x00, 0x40, 0x68, 0x01, 0x00, 0xdf, 0xc5, 0x86, 0xbf, 0x8f, 0x00, 0x00, 0x00, 0x40, 0x68, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x48, 0x68, 0x01, 0x00, 0x1c, 0x6b, 0x01, 0x00, 0x20, 0x53, 0x15, 0x37, 0x8f, 0x00, 0x00, 0x00, 0x1c, 0x6b, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x28, 0x6b, 0x01, 0x00, 0x2c, 0x6f, 0x01, 0x00, 0x09, 0x00, 0x51, 0x75, 0x8f, 0x00, 0x00, 0x00, 0x2c, 0x6f, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x38, 0x6f, 0x01, 0x00, 0xc0, 0x70, 0x01, 0x00, 0xe9, 0xf1, 0x3e, 0x97, 0x8f, 0x00, 0x00, 0x00, 0xc0, 0x70, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc8, 0x70, 0x01, 0x00, 0x97, 0x73, 0x01, 0x00, 0xca, 0xd9, 0x11, 0xcf, 0x8f, 0x00, 0x00, 0x00, 0x97, 0x73, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xa0, 0x73, 0x01, 0x00, 0x06, 0x76, 0x01, 0x00, 0xbe, 0xab, 0x74, 0x3d, 0x8f, 0x00, 0x00, 0x00, 0x06, 0x76, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x10, 0x76, 0x01, 0x00, 0xd4, 0x7a, 0x01, 0x00, 0xcb, 0xcf, 0xf6, 0xe4, 0x8f, 0x00, 0x00, 0x00, 0xd4, 0x7a, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xe0, 0x7a, 0x01, 0x00, 0x5e, 0x7c, 0x01, 0x00, 0xe7, 0x69, 0x07, 0x7d, 0x8f, 0x00, 0x00, 0x00, 0x5e, 0x7c, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x68, 0x7c, 0x01, 0x00, 0xcd, 0x7f, 0x01, 0x00, 0x0c, 0xd6, 0xd9, 0xdd, 0x8f, 0x00, 0x00, 0x00, 0xcd, 0x7f, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd8, 0x7f, 0x01, 0x00, 0x22, 0x83, 0x01, 0x00, 0x31, 0x38, 0xb7, 0x89, 0x8f, 0x00, 0x00, 0x00, 0x22, 0x83, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x30, 0x83, 0x01, 0x00, 0xd0, 0x84, 0x01, 0x00, 0x72, 0x53, 0x5c, 0xf2, 0x8f, 0x00, 0x00, 0x00, 0xd0, 0x84, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd8, 0x84, 0x01, 0x00, 0xc8, 0x86, 0x01, 0x00, 0x6a, 0x8d, 0x9a, 0xcd, 0x8f, 0x00, 0x00, 0x00, 0xc8, 0x86, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd0, 0x86, 0x01, 0x00, 0xd2, 0x89, 0x01, 0x00, 0x7a, 0x0f, 0x29, 0x62, 0x8f, 0x00, 0x00, 0x00, 0xd2, 0x89, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xe0, 0x89, 0x01, 0x00, 0x94, 0x8d, 0x01, 0x00, 0xdf, 0x12, 0xa5, 0x24, 0x8f, 0x00, 0x00, 0x00, 0x94, 0x8d, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xa0, 0x8d, 0x01, 0x00, 0xf5, 0x91, 0x01, 0x00, 0x54, 0xa2, 0xa4, 0x30, 0x8f, 0x00, 0x00, 0x00, 0xf5, 0x91, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x00, 0x92, 0x01, 0x00, 0xe2, 0x95, 0x01, 0x00, 0x64, 0xb3, 0xa2, 0xd4, 0x8f, 0x00, 0x00, 0x00, 0xe2, 0x95, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xf0, 0x95, 0x01, 0x00, 0x66, 0x97, 0x01, 0x00, 0x14, 0x01, 0x06, 0x1a, 0x8f, 0x00, 0x00, 0x00, 0x66, 0x97, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x70, 0x97, 0x01, 0x00, 0x7a, 0x9a, 0x01, 0x00, 0x06, 0x9a, 0x7a, 0x0d, 0x8f, 0x00, 0x00, 0x00, 0x7a, 0x9a, 0x01, 0x00, 0x0c, 0x00, 0x76, 0x00, 0x88, 0x9a, 0x01, 0x00, 0xd7, 0xa0, 0x01, 0x00, 0x83, 0x3a, 0x2f, 0x69, 0x8f, 0x00, 0x00, 0x00, 0xd7, 0xa0, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xe0, 0xa0, 0x01, 0x00, 0xc2, 0xa3, 0x01, 0x00, 0xe3, 0x64, 0x65, 0x03, 0x8f, 0x00, 0x00, 0x00, 0xc2, 0xa3, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd0, 0xa3, 0x01, 0x00, 0x6b, 0xa5, 0x01, 0x00, 0xbf, 0x73, 0xf2, 0x12, 0x8f, 0x00, 0x00, 0x00, 0x6b, 0xa5, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x78, 0xa5, 0x01, 0x00, 0x63, 0xa9, 0x01, 0x00, 0xa5, 0xaf, 0x90, 0x18, 0x8f, 0x00, 0x00, 0x00, 0x63, 0xa9, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x70, 0xa9, 0x01, 0x00, 0xb2, 0xab, 0x01, 0x00, 0xae, 0x6b, 0x37, 0x53, 0x8f, 0x00, 0x00, 0x00, 0xb2, 0xab, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc0, 0xab, 0x01, 0x00, 0x2f, 0xaf, 0x01, 0x00, 0xaf, 0xe5, 0x3d, 0xa5, 0x8f, 0x00, 0x00, 0x00, 0x2f, 0xaf, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x38, 0xaf, 0x01, 0x00, 0xbc, 0xb1, 0x01, 0x00, 0x1b, 0xb9, 0x96, 0x76, 0x8f, 0x00, 0x00, 0x00, 0xbc, 0xb1, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc8, 0xb1, 0x01, 0x00, 0xa4, 0xb6, 0x01, 0x00, 0x44, 0x83, 0x4f, 0x8f, 0x8f, 0x00, 0x00, 0x00, 0xa4, 0xb6, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xb0, 0xb6, 0x01, 0x00, 0x7a, 0xb9, 0x01, 0x00, 0x68, 0xf9, 0x3c, 0xda, 0x8f, 0x00, 0x00, 0x00, 0x7a, 0xb9, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x88, 0xb9, 0x01, 0x00, 0xba, 0xbb, 0x01, 0x00, 0x18, 0xcc, 0x1a, 0x7a, 0x8f, 0x00, 0x00, 0x00, 0xba, 0xbb, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc8, 0xbb, 0x01, 0x00, 0x10, 0xc0, 0x01, 0x00, 0xa9, 0x86, 0xcb, 0x51, 0x8f, 0x00, 0x00, 0x00, 0x10, 0xc0, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x18, 0xc0, 0x01, 0x00, 0x4a, 0xc2, 0x01, 0x00, 0xd5, 0xb8, 0x85, 0x0c, 0x8f, 0x00, 0x00, 0x00, 0x4a, 0xc2, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x58, 0xc2, 0x01, 0x00, 0xde, 0xc6, 0x01, 0x00, 0xd1, 0x5a, 0x9f, 0x54, 0x8f, 0x00, 0x00, 0x00, 0xde, 0xc6, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xe8, 0xc6, 0x01, 0x00, 0xce, 0xcb, 0x01, 0x00, 0xd4, 0xb5, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0xce, 0xcb, 0x01, 0x00, 0x01, 0x00, 0x4c, 0x00, 0xd0, 0xcb, 0x01, 0x00, 0xd4, 0xcb, 0x01, 0x00, 0x7c, 0x52, 0x06, 0xa8, 0x8f, 0x00, 0x00, 0x00, 0xd4, 0xcb, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xe0, 0xcb, 0x01, 0x00, 0x09, 0xd0, 0x01, 0x00, 0xa4, 0xa1, 0x5f, 0x50, 0x8f, 0x00, 0x00, 0x00, 0x09, 0xd0, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x10, 0xd0, 0x01, 0x00, 0xcb, 0xd2, 0x01, 0x00, 0xcd, 0xf0, 0x92, 0xc3, 0x8f, 0x00, 0x00, 0x00, 0xcb, 0xd2, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd8, 0xd2, 0x01, 0x00, 0x85, 0xd4, 0x01, 0x00, 0xaa, 0x70, 0x8a, 0x8e, 0x8f, 0x00, 0x00, 0x00, 0x85, 0xd4, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x90, 0xd4, 0x01, 0x00, 0x86, 0xd8, 0x01, 0x00, 0x7f, 0x34, 0xb5, 0xe9, 0x8f, 0x00, 0x00, 0x00, 0x86, 0xd8, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x90, 0xd8, 0x01, 0x00, 0x7e, 0xdb, 0x01, 0x00, 0xe0, 0x53, 0x77, 0x7b, 0x8f, 0x00, 0x00, 0x00, 0x7e, 0xdb, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x88, 0xdb, 0x01, 0x00, 0x21, 0xde, 0x01, 0x00, 0x14, 0xd1, 0x6d, 0xb5, 0x8f, 0x00, 0x00, 0x00, 0x21, 0xde, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x28, 0xde, 0x01, 0x00, 0xd4, 0xdf, 0x01, 0x00, 0xd6, 0x11, 0xa4, 0x15, 0x8f, 0x00, 0x00, 0x00, 0xd4, 0xdf, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xe0, 0xdf, 0x01, 0x00, 0x50, 0xe2, 0x01, 0x00, 0xae, 0x57, 0x86, 0x7e, 0x9d, 0x00, 0x00, 0x00, 0x50, 0xe2, 0x01, 0x00, 0x06, 0x00, 0x4c, 0x00, 0x58, 0xe2, 0x01, 0x00, 0x1c, 0xe5, 0x01, 0x00, 0xa9, 0x58, 0x64, 0x11, 0x8f, 0x00, 0x00, 0x00, 0x1c, 0xe5, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x28, 0xe5, 0x01, 0x00, 0xc3, 0xe8, 0x01, 0x00, 0x2d, 0x03, 0x7d, 0xab, 0x8f, 0x00, 0x00, 0x00, 0xc3, 0xe8, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd0, 0xe8, 0x01, 0x00, 0x1f, 0xef, 0x01, 0x00, 0x49, 0xa9, 0xb3, 0x1c, 0x8f, 0x00, 0x00, 0x00, 0x1f, 0xef, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x28, 0xef, 0x01, 0x00, 0x53, 0xf2, 0x01, 0x00, 0x2a, 0x16, 0x01, 0xaf, 0x8f, 0x00, 0x00, 0x00, 0x53, 0xf2, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x60, 0xf2, 0x01, 0x00, 0xb9, 0xf6, 0x01, 0x00, 0xd6, 0x0f, 0x73, 0xf1, 0x8f, 0x00, 0x00, 0x00, 0xb9, 0xf6, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc0, 0xf6, 0x01, 0x00, 0xf4, 0xf8, 0x01, 0x00, 0x66, 0x4f, 0xc4, 0x58, 0x8f, 0x00, 0x00, 0x00, 0xf4, 0xf8, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x00, 0xf9, 0x01, 0x00, 0xf3, 0xfc, 0x01, 0x00, 0x1e, 0xe8, 0x63, 0x1d, 0x8f, 0x00, 0x00, 0x00, 0xf3, 0xfc, 0x01, 0x00, 0x07, 0x00, 0x76, 0x00, 0x00, 0xfd, 0x01, 0x00, 0x7c, 0x01, 0x02, 0x00, 0x27, 0x29, 0x85, 0xb2, 0x8f, 0x00, 0x00, 0x00, 0x7c, 0x01, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x88, 0x01, 0x02, 0x00, 0xc5, 0x05, 0x02, 0x00, 0xe0, 0x32, 0x8f, 0x32, 0x8f, 0x00, 0x00, 0x00, 0xc5, 0x05, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd0, 0x05, 0x02, 0x00, 0xa3, 0x0a, 0x02, 0x00, 0x09, 0x06, 0xe4, 0xe1, 0x8f, 0x00, 0x00, 0x00, 0xa3, 0x0a, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0xb0, 0x0a, 0x02, 0x00, 0x86, 0x0e, 0x02, 0x00, 0x75, 0xd9, 0x3c, 0xb3, 0x8f, 0x00, 0x00, 0x00, 0x86, 0x0e, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x90, 0x0e, 0x02, 0x00, 0x03, 0x13, 0x02, 0x00, 0x01, 0x40, 0x22, 0xbd, 0x8f, 0x00, 0x00, 0x00, 0x03, 0x13, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x10, 0x13, 0x02, 0x00, 0xe5, 0x16, 0x02, 0x00, 0xd1, 0xa5, 0x8c, 0x95, 0x8f, 0x00, 0x00, 0x00, 0xe5, 0x16, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0xf0, 0x16, 0x02, 0x00, 0xbd, 0x1a, 0x02, 0x00, 0xb2, 0xdd, 0xce, 0x59, 0x86, 0x00, 0x00, 0x00, 0xbd, 0x1a, 0x02, 0x00, 0x0e, 0x00, 0x4c, 0x00, 0xcc, 0x1a, 0x02, 0x00, 0xd0, 0x1a, 0x02, 0x00, 0x06, 0x94, 0xed, 0x8a, 0x8f, 0x00, 0x00, 0x00, 0xd0, 0x1a, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd8, 0x1a, 0x02, 0x00, 0xd8, 0x1e, 0x02, 0x00, 0xb0, 0x8c, 0xd3, 0x31, 0x8f, 0x00, 0x00, 0x00, 0xd8, 0x1e, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0xe0, 0x1e, 0x02, 0x00, 0x60, 0x22, 0x02, 0x00, 0x30, 0xc3, 0xea, 0x85, 0x8f, 0x00, 0x00, 0x00, 0x60, 0x22, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x68, 0x22, 0x02, 0x00, 0xf2, 0x23, 0x02, 0x00, 0x2a, 0x6d, 0x14, 0xc9, 0x8f, 0x00, 0x00, 0x00, 0xf2, 0x23, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x00, 0x24, 0x02, 0x00, 0x82, 0x25, 0x02, 0x00, 0x03, 0x85, 0x30, 0x27, 0x8f, 0x00, 0x00, 0x00, 0x82, 0x25, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x90, 0x25, 0x02, 0x00, 0x84, 0x28, 0x02, 0x00, 0x9f, 0xfc, 0x13, 0xd5, 0x8f, 0x00, 0x00, 0x00, 0x84, 0x28, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x90, 0x28, 0x02, 0x00, 0x28, 0x2c, 0x02, 0x00, 0x03, 0x0a, 0xab, 0x81, 0x8f, 0x00, 0x00, 0x00, 0x28, 0x2c, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x30, 0x2c, 0x02, 0x00, 0x4e, 0x2f, 0x02, 0x00, 0xd4, 0xea, 0x74, 0xca, 0x8f, 0x00, 0x00, 0x00, 0x4e, 0x2f, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x58, 0x2f, 0x02, 0x00, 0xc2, 0x32, 0x02, 0x00, 0xd0, 0xfd, 0x1e, 0x03, 0x8f, 0x00, 0x00, 0x00, 0xc2, 0x32, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0xd0, 0x32, 0x02, 0x00, 0x7b, 0x36, 0x02, 0x00, 0xd7, 0xc1, 0xd5, 0x38, 0x8f, 0x00, 0x00, 0x00, 0x7b, 0x36, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x88, 0x36, 0x02, 0x00, 0x35, 0x38, 0x02, 0x00, 0xcb, 0x18, 0xb3, 0x01, 0x8f, 0x00, 0x00, 0x00, 0x35, 0x38, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x40, 0x38, 0x02, 0x00, 0xa3, 0x3b, 0x02, 0x00, 0xff, 0x9f, 0x9e, 0xf0, 0x8f, 0x00, 0x00, 0x00, 0xa3, 0x3b, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0xb0, 0x3b, 0x02, 0x00, 0x37, 0x3d, 0x02, 0x00, 0x68, 0x86, 0x7b, 0xc5, 0x8f, 0x00, 0x00, 0x00, 0x37, 0x3d, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x40, 0x3d, 0x02, 0x00, 0xea, 0x3e, 0x02, 0x00, 0x2c, 0xc8, 0x3d, 0xc1, 0x8f, 0x00, 0x00, 0x00, 0xea, 0x3e, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0xf8, 0x3e, 0x02, 0x00, 0x74, 0x42, 0x02, 0x00, 0xcd, 0x0e, 0x72, 0xe2, 0x8f, 0x00, 0x00, 0x00, 0x74, 0x42, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x80, 0x42, 0x02, 0x00, 0x3b, 0x45, 0x02, 0x00, 0xc7, 0xae, 0xa6, 0x70, 0x8f, 0x00, 0x00, 0x00, 0x3b, 0x45, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x48, 0x45, 0x02, 0x00, 0xbd, 0x47, 0x02, 0x00, 0x13, 0x74, 0xed, 0x63, 0x8f, 0x00, 0x00, 0x00, 0xbd, 0x47, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0xc8, 0x47, 0x02, 0x00, 0x6b, 0x49, 0x02, 0x00, 0x0d, 0x9a, 0xf5, 0x6a, 0x8f, 0x00, 0x00, 0x00, 0x6b, 0x49, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x78, 0x49, 0x02, 0x00, 0xe7, 0x4d, 0x02, 0x00, 0x6d, 0xc4, 0x2b, 0x05, 0x8f, 0x00, 0x00, 0x00, 0xe7, 0x4d, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0xf0, 0x4d, 0x02, 0x00, 0x4b, 0x52, 0x02, 0x00, 0x35, 0xe9, 0x4e, 0x13, 0x8f, 0x00, 0x00, 0x00, 0x4b, 0x52, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x58, 0x52, 0x02, 0x00, 0x0c, 0x54, 0x02, 0x00, 0x55, 0x70, 0xb5, 0x72, 0x8f, 0x00, 0x00, 0x00, 0x0c, 0x54, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x18, 0x54, 0x02, 0x00, 0x5d, 0x59, 0x02, 0x00, 0xca, 0x84, 0x2f, 0xd9, 0x8f, 0x00, 0x00, 0x00, 0x5d, 0x59, 0x02, 0x00, 0x07, 0x00, 0x76, 0x00, 0x68, 0x59, 0x02, 0x00, 0x0a, 0x5c, 0x02, 0x00, 0x42, 0x4d, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0xf7, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0xf8, 0x62, 0xea, 0x0e, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x1a, 0x06, 0xa0, 0xa8, 0x9a, 0xe9, 0x00, 0x00, 0x03, 0xfb, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0xa5, 0x94, 0x6d, 0x68, 0x95, 0x65, 0x18, 0xc7, 0xff, 0xd7, 0x7d, 0x3f, 0xcf, 0x39, 0x7b, 0xce, 0x39, 0xdb, 0x39, 0xca, 0x5e, 0x72, 0x53, 0xe7, 0x1b, 0xdb, 0x70, 0x73, 0xb9, 0x62, 0xd3, 0x74, 0xa5, 0x68, 0x60, 0x23, 0x48, 0x18, 0x88, 0x6c, 0x2c, 0xab, 0x45, 0x66, 0x8d, 0x11, 0xf8, 0x5a, 0x90, 0xd0, 0x08, 0x46, 0x11, 0x49, 0x21, 0x51, 0x12, 0x15, 0xcc, 0xb0, 0x88, 0x12, 0xa2, 0xd0, 0x30, 0x1d, 0x5a, 0xe2, 0x9a, 0xda, 0xe6, 0x36, 0x5d, 0x3a, 0xb7, 0x5c, 0xe9, 0x5e, 0xdc, 0x8b, 0x7b, 0x39, 0x2f, 0xcf, 0x73, 0xce, 0x73, 0xbf, 0xf4, 0x61, 0x53, 0x57, 0xf4, 0x41, 0xf4, 0xff, 0xe9, 0xfa, 0x70, 0x73, 0xfd, 0xae, 0xfb, 0xfe, 0x5f, 0xf7, 0x9f, 0xfa, 0x77, 0xd5, 0xcd, 0x79, 0x7a, 0xcd, 0x4f, 0x2c, 0xeb, 0x8d, 0x03, 0xbf, 0x5d, 0x68, 0xbc, 0x88, 0x49, 0xbb, 0xb2, 0x76, 0xfd, 0xbb, 0xbf, 0x1f, 0x04, 0xb0, 0xe7, 0x91, 0xaa, 0x43, 0x07, 0x7e, 0x41, 0x66, 0xea, 0xd2, 0x34, 0xe3, 0xf5, 0x79, 0xd1, 0x8a, 0x65, 0xc1, 0x44, 0x49, 0x49, 0xd7, 0xd6, 0x3d, 0x18, 0x1e, 0x81, 0x69, 0x42, 0x6b, 0xdc, 0x83, 0x8c, 0x95, 0x8d, 0x54, 0xdd, 0x71, 0xb4, 0xba, 0x28, 0x78, 0xb2, 0xa2, 0xf8, 0x87, 0x8d, 0x79, 0xbb, 0xf7, 0x35, 0x86, 0x23, 0x71, 0x22, 0x02, 0x74, 0xc4, 0x11, 0x69, 0x73, 0xac, 0xbd, 0x05, 0x4e, 0xf9, 0x12, 0xcb, 0xb7, 0x62, 0xd5, 0xc7, 0xe1, 0x59, 0x9f, 0xd5, 0x9f, 0xde, 0x37, 0x12, 0xce, 0x30, 0x79, 0x42, 0x6b, 0x02, 0xc0, 0x18, 0x31, 0x06, 0x00, 0x4a, 0x69, 0x60, 0xba, 0xd6, 0x4a, 0x4b, 0x75, 0x17, 0xf0, 0x70, 0x69, 0x7e, 0xb3, 0xe5, 0xd3, 0x19, 0x9e, 0x2d, 0x7d, 0x43, 0x55, 0x8b, 0x69, 0xf3, 0x99, 0xdd, 0x57, 0x86, 0x9c, 0xe8, 0xa6, 0x43, 0x64, 0xf0, 0xba, 0x57, 0x4a, 0xd3, 0x96, 0x84, 0xb3, 0x56, 0xe6, 0x87, 0x8b, 0x8a, 0xf7, 0x7f, 0x77, 0xb1, 0xf1, 0x74, 0x67, 0x4e, 0xf6, 0x6c, 0xff, 0x1f, 0x5e, 0x19, 0x73, 0xc1, 0x08, 0x44, 0x3a, 0x16, 0x73, 0x63, 0x0e, 0x00, 0xe6, 0x31, 0x89, 0x71, 0xe9, 0xd8, 0x00, 0x71, 0xaf, 0x87, 0x05, 0xfc, 0x77, 0xee, 0x47, 0x7d, 0x1b, 0x36, 0x91, 0x52, 0x31, 0x09, 0xe1, 0xb5, 0xdc, 0xb1, 0x71, 0x83, 0x90, 0xe4, 0x4f, 0x9a, 0xe8, 0xec, 0x06, 0x51, 0x4a, 0xce, 0x02, 0x97, 0xb8, 0x34, 0x3d, 0x6a, 0x7c, 0xc2, 0x63, 0xb0, 0xe4, 0x14, 0x9f, 0x74, 0xc5, 0x48, 0xc7, 0x55, 0x2d, 0x04, 0x38, 0xd7, 0xd1, 0x98, 0x2e, 0x5b, 0x1b, 0x2a, 0x5b, 0x47, 0xae, 0x88, 0x0e, 0x0c, 0xc8, 0x68, 0x24, 0x25, 0x27, 0x17, 0x84, 0x70, 0x6b, 0x87, 0x68, 0x38, 0xcc, 0x7d, 0x96, 0x56, 0x0a, 0x80, 0x01, 0x22, 0x70, 0xae, 0x62, 0xb6, 0x88, 0x3a, 0x3c, 0x14, 0x64, 0x6e, 0x42, 0x4b, 0x09, 0x22, 0x68, 0x4d, 0x9c, 0xab, 0xa8, 0x23, 0x63, 0x8e, 0x39, 0x7b, 0x16, 0x8b, 0xdb, 0x5a, 0x4a, 0xe0, 0xf6, 0x5c, 0x8c, 0x09, 0xdb, 0x0e, 0x95, 0x96, 0x2c, 0xaa, 0xae, 0x04, 0xd0, 0x52, 0x59, 0xe1, 0x5c, 0xe9, 0x2a, 0x7c, 0xef, 0x6d, 0x02, 0xfa, 0x8f, 0x9f, 0xba, 0xf1, 0xe9, 0x57, 0xdc, 0xef, 0x9b, 0x7e, 0xa2, 0x97, 0x17, 0x95, 0x27, 0x84, 0x5a, 0xb3, 0x7e, 0x59, 0x6d, 0x79, 0x41, 0x72, 0xeb, 0xd9, 0xbe, 0xe6, 0xce, 0xe1, 0x27, 0xcb, 0xfc, 0xaf, 0xd6, 0x68, 0x21, 0xc2, 0x07, 0x1b, 0xf2, 0xd2, 0x2d, 0xb3, 0xf1, 0xc4, 0xb5, 0x9e, 0xa1, 0x06, 0x3b, 0xbd, 0x69, 0x48, 0x06, 0xc7, 0x87, 0xb7, 0x77, 0x7e, 0x60, 0xb9, 0xae, 0x02, 0x40, 0xa4, 0x6c, 0x07, 0x80, 0x3b, 0x38, 0xac, 0x7f, 0x3e, 0xaa, 0x46, 0x26, 0x62, 0x17, 0x5a, 0xfd, 0xcb, 0x8b, 0xe4, 0x64, 0x84, 0x88, 0xee, 0x7a, 0xd0, 0xd1, 0x3b, 0xb6, 0xa3, 0xf2, 0xd1, 0x67, 0x03, 0x37, 0x27, 0xeb, 0x8e, 0x7c, 0x71, 0xd5, 0xae, 0xeb, 0x90, 0xab, 0x7a, 0x9a, 0x3e, 0x31, 0x19, 0x3c, 0x9e, 0xed, 0xf5, 0x47, 0xce, 0x9e, 0xff, 0xf3, 0xfd, 0x9d, 0xeb, 0x9f, 0xc9, 0x66, 0x2f, 0xfe, 0xda, 0xac, 0xda, 0x26, 0xbf, 0x19, 0x34, 0x63, 0xae, 0x0c, 0x30, 0x28, 0x40, 0x29, 0x6d, 0x25, 0x79, 0x2f, 0x8d, 0x8c, 0x9d, 0xf9, 0xa8, 0xde, 0xdd, 0xb6, 0x31, 0xca, 0x8c, 0x73, 0xdf, 0x7e, 0xbd, 0x3a, 0x10, 0x5a, 0xec, 0xf7, 0x49, 0x35, 0xc3, 0xe4, 0xce, 0x5d, 0x85, 0xec, 0xe4, 0xf1, 0xc3, 0x97, 0x23, 0x1f, 0xf6, 0x59, 0xad, 0xa3, 0x70, 0x07, 0xc6, 0xd3, 0xe1, 0x48, 0x21, 0x00, 0x64, 0x18, 0x62, 0xb8, 0xe3, 0xda, 0xf3, 0x35, 0x5f, 0x3e, 0xf6, 0xc4, 0xd2, 0xbd, 0xcf, 0x6d, 0xa8, 0x7b, 0x7c, 0xe8, 0xa5, 0xef, 0x1b, 0x6f, 0xf6, 0x49, 0x21, 0x88, 0x00, 0x82, 0x56, 0x64, 0x04, 0xd5, 0x64, 0x70, 0x4e, 0x7b, 0x8f, 0x7f, 0xc5, 0xf5, 0xd4, 0x2a, 0x5f, 0xf8, 0x72, 0xb2, 0x3b, 0xa0, 0x99, 0x41, 0x33, 0xd6, 0x94, 0x5a, 0x7c, 0x8b, 0x84, 0x65, 0x8d, 0x26, 0x05, 0x11, 0x89, 0xa4, 0x78, 0x48, 0x12, 0x33, 0x4d, 0x6e, 0x89, 0x04, 0x00, 0x9b, 0x7b, 0x84, 0x90, 0x8c, 0xb3, 0x89, 0xf1, 0xa8, 0x02, 0x9b, 0x9b, 0x9b, 0xc5, 0xc3, 0x61, 0x31, 0x36, 0x01, 0xc6, 0xc8, 0xe0, 0x62, 0x78, 0x34, 0xf0, 0xce, 0x9b, 0xf6, 0xb9, 0x1f, 0xe3, 0xc5, 0xe3, 0x2d, 0x11, 0xd5, 0x76, 0x6c, 0xa0, 0x62, 0xcb, 0x0b, 0x69, 0xc7, 0x4e, 0x59, 0xe5, 0x35, 0xa3, 0x5b, 0x77, 0x9a, 0xc9, 0x81, 0x69, 0x93, 0x29, 0xe0, 0x37, 0xa5, 0x9c, 0xef, 0xdc, 0x82, 0x87, 0x49, 0x0d, 0xd2, 0x50, 0xb6, 0x56, 0x44, 0x00, 0x7c, 0xae, 0xcb, 0x18, 0x69, 0xa5, 0x43, 0xc9, 0x1c, 0x40, 0xbc, 0xa7, 0x57, 0x71, 0x4e, 0xa6, 0x31, 0xb5, 0x82, 0x9a, 0x48, 0x3b, 0xce, 0xac, 0x1d, 0xb5, 0xf1, 0xf9, 0x99, 0x05, 0xad, 0xd7, 0xb3, 0x32, 0xff, 0xca, 0xda, 0xb8, 0x6e, 0x22, 0x7f, 0x21, 0xef, 0xb6, 0x31, 0xc3, 0x03, 0xbe, 0xcd, 0x4a, 0x03, 0x91, 0x20, 0x2e, 0x01, 0x05, 0x52, 0x20, 0x4d, 0x8c, 0x08, 0x20, 0x52, 0xc4, 0x14, 0xa0, 0x40, 0x52, 0x43, 0x6a, 0x90, 0x69, 0x10, 0x67, 0x53, 0xdd, 0x15, 0xe0, 0x77, 0xf9, 0x89, 0xb4, 0xfe, 0x63, 0x85, 0x42, 0xed, 0x79, 0xeb, 0xa1, 0xa7, 0xd6, 0x66, 0x14, 0xe4, 0xb6, 0xbf, 0xb6, 0x79, 0x7f, 0xa8, 0xbb, 0xe7, 0x52, 0xf3, 0xea, 0xf3, 0x6e, 0xdc, 0x0b, 0xd2, 0x00, 0x40, 0xad, 0xa9, 0xf9, 0xf7, 0xf2, 0xe3, 0xff, 0x23, 0x0d, 0x18, 0xa0, 0x5b, 0x64, 0x7f, 0x5e, 0x1c, 0xff, 0x7b, 0x81, 0x6f, 0x28, 0x2f, 0x4c, 0x0c, 0xa1, 0x2e, 0x7f, 0xf6, 0x20, 0xab, 0x68, 0x12, 0x0b, 0xa3, 0xbe, 0x04, 0xd7, 0x0f, 0x04, 0x98, 0x62, 0x78, 0x34, 0x63, 0x0a, 0xed, 0x73, 0xdd, 0xb6, 0x79, 0x32, 0x61, 0xa0, 0xe0, 0x06, 0x5f, 0xde, 0xcb, 0xbc, 0x9a, 0x3b, 0x86, 0xa2, 0xdb, 0x41, 0x75, 0xff, 0x80, 0x29, 0x06, 0x08, 0xbe, 0x04, 0x71, 0x01, 0x00, 0x8a, 0x23, 0xe6, 0xd5, 0x1a, 0xa0, 0x19, 0x31, 0x68, 0xdc, 0x77, 0x77, 0x00, 0x04, 0x40, 0x23, 0xea, 0xd1, 0xda, 0x0b, 0x00, 0xa4, 0xc1, 0x34, 0xe8, 0xdf, 0x67, 0x1e, 0x08, 0x30, 0x25, 0xa6, 0xef, 0x24, 0xc8, 0xff, 0xe8, 0x1f, 0xfb, 0xbc, 0xdf, 0xd9, 0xcd, 0x19, 0xdf, 0x9e, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x32, 0x36, 0x3a, 0x30, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xb3, 0xd7, 0x1b, 0xf4, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x4d, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x4c, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x2f, 0x50, 0x4c, 0x54, 0x45, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xcd, 0x08, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xca, 0x00, 0xfe, 0xda, 0x48, 0xfe, 0xda, 0x48, 0xfe, 0xca, 0x00, 0xfe, 0xcb, 0x00, 0xfd, 0xcb, 0x00, 0xfd, 0xcb, 0x00, 0xfd, 0xcb, 0x00, 0xfe, 0xea, 0x98, 0xfe, 0xea, 0x98, 0xfd, 0xcb, 0x00, 0xfd, 0xcb, 0x00, 0x7c, 0xbb, 0x21, 0x7c, 0xbb, 0x21, 0x7c, 0xbb, 0x21, 0x7b, 0xba, 0x20, 0x78, 0xba, 0x1e, 0x78, 0xba, 0x1e, 0x77, 0xb9, 0x1c, 0x89, 0xc1, 0x32, 0xef, 0xf5, 0xd9, 0xef, 0xf5, 0xd9, 0x89, 0xc1, 0x32, 0x77, 0xb9, 0x1c, 0x30, 0xb2, 0x34, 0x30, 0xb2, 0x34, 0x30, 0xb1, 0x33, 0x44, 0xb9, 0x48, 0x6c, 0xc8, 0x6f, 0x6d, 0xc9, 0x71, 0x6a, 0xc7, 0x6e, 0x8f, 0xd5, 0x93, 0xf8, 0xfd, 0xf9, 0xf8, 0xfd, 0xf9, 0x8f, 0xd5, 0x93, 0x6a, 0xc7, 0x6e, 0x34, 0xb2, 0x33, 0x34, 0xb2, 0x33, 0x33, 0xb2, 0x32, 0x42, 0xb7, 0x41, 0x9c, 0xda, 0x9c, 0xf1, 0xfa, 0xf1, 0xfd, 0xfe, 0xfd, 0xfd, 0xfe, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfd, 0x34, 0xb2, 0x33, 0x34, 0xb2, 0x33, 0x33, 0xb2, 0x32, 0x36, 0xb3, 0x35, 0x77, 0xcb, 0x76, 0xde, 0xf3, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x31, 0xb4, 0x33, 0x31, 0xb4, 0x33, 0x30, 0xb4, 0x33, 0x2c, 0xb3, 0x2e, 0x7c, 0xce, 0x7c, 0xfc, 0xfe, 0xfc, 0xff, 0xff, 0xff, 0x75, 0x81, 0x35, 0x75, 0x81, 0x35, 0x73, 0x81, 0x34, 0xb7, 0xca, 0xa1, 0xff, 0xff, 0xff, 0xfe, 0xf0, 0xf2, 0xfe, 0xf0, 0xf2, 0xe9, 0x29, 0x39, 0xe9, 0x28, 0x38, 0xeb, 0x38, 0x47, 0xfb, 0xd4, 0xd8, 0xfb, 0xd4, 0xd7, 0xf0, 0x61, 0x6e, 0xf0, 0x61, 0x6e, 0xea, 0x28, 0x39, 0xea, 0x25, 0x37, 0xef, 0x57, 0x64, 0xf6, 0xa0, 0xa7, 0xec, 0x41, 0x50, 0xea, 0x25, 0x36, 0xea, 0x28, 0x39, 0xea, 0x28, 0x39, 0xeb, 0x36, 0x46, 0xeb, 0x2f, 0x3f, 0xea, 0x26, 0x37, 0xea, 0x28, 0x39, 0xea, 0x28, 0x39, 0xea, 0x27, 0x38, 0xea, 0x27, 0x39, 0xea, 0x28, 0x39, 0xff, 0xff, 0xff, 0x21, 0x87, 0x89, 0x30, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x64, 0xc2, 0xda, 0xb8, 0x09, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x09, 0x3a, 0x00, 0x00, 0x09, 0x3a, 0x01, 0xf0, 0x64, 0x92, 0x4a, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x28, 0x1d, 0x74, 0x8e, 0x02, 0x00, 0x00, 0x00, 0xe0, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x0c, 0x18, 0x99, 0x98, 0x18, 0xb1, 0x89, 0x33, 0xb3, 0xb0, 0xb2, 0xb2, 0x30, 0x23, 0xf8, 0x6c, 0x30, 0xc0, 0xce, 0xc1, 0xc9, 0xc5, 0xcd, 0x03, 0xe7, 0x32, 0xf0, 0xc2, 0x00, 0x1f, 0xbf, 0x80, 0xa0, 0x90, 0x30, 0x9c, 0xcb, 0x20, 0x02, 0x04, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0xf2, 0x92, 0x12, 0xe2, 0x62, 0xa2, 0x20, 0x31, 0x06, 0x05, 0x20, 0x50, 0x54, 0x52, 0x56, 0x51, 0x55, 0x53, 0xd7, 0xd0, 0xd4, 0xd2, 0x56, 0x55, 0x51, 0x56, 0x52, 0x04, 0x89, 0x31, 0xe8, 0x00, 0x81, 0xae, 0x9e, 0xbe, 0x81, 0xa1, 0x91, 0xb1, 0x89, 0xa9, 0x99, 0x91, 0xa1, 0x81, 0xbe, 0x9e, 0x2e, 0x48, 0x0c, 0x2c, 0x61, 0x6e, 0x61, 0x69, 0x65, 0x6d, 0x63, 0x6b, 0x67, 0x67, 0x6b, 0x63, 0x6d, 0x65, 0x69, 0x61, 0x0e, 0x96, 0xb0, 0x07, 0x03, 0x07, 0x47, 0x27, 0x67, 0x17, 0x57, 0x57, 0x17, 0x67, 0x27, 0x47, 0x07, 0x88, 0x08, 0x83, 0x1b, 0x04, 0xb8, 0x7b, 0x78, 0x7a, 0x79, 0xfb, 0x78, 0x79, 0x7a, 0xb8, 0x43, 0x05, 0x18, 0x7c, 0x21, 0xc0, 0xcf, 0x3f, 0x20, 0x30, 0x28, 0x38, 0x30, 0xc0, 0xdf, 0x0f, 0x2a, 0xc0, 0x10, 0x02, 0x01, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0x91, 0x11, 0xe1, 0x61, 0xa1, 0x50, 0x01, 0x86, 0x28, 0x08, 0x88, 0x8e, 0x89, 0x8d, 0x8b, 0x8f, 0x8f, 0x8b, 0x8d, 0x89, 0x86, 0x0a, 0xc0, 0x24, 0x12, 0x12, 0x93, 0x92, 0xa3, 0xa2, 0x92, 0x93, 0x12, 0x13, 0xd0, 0x24, 0x30, 0x00, 0x00, 0x44, 0x5e, 0x46, 0xc7, 0x10, 0x53, 0xf5, 0x58, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x34, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x30, 0x80, 0xb7, 0xa2, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x55, 0x41, 0x48, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x15, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x5b, 0xbb, 0x00, 0x5a, 0xbc, 0x1f, 0x6a, 0xa4, 0xe0, 0xc6, 0x17, 0xff, 0xd6, 0x00, 0xff, 0xd5, 0x00, 0xff, 0xff, 0xff, 0xf7, 0x95, 0xba, 0xfb, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x06, 0x61, 0x66, 0xb8, 0x7d, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x03, 0xe7, 0x92, 0xd0, 0xc4, 0x00, 0x00, 0x00, 0x1f, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0xa0, 0x2a, 0x10, 0x44, 0x02, 0x0c, 0x4a, 0x48, 0x80, 0xc1, 0x18, 0x09, 0x30, 0xb8, 0x20, 0x01, 0x86, 0x50, 0x24, 0x40, 0x31, 0x07, 0x00, 0xae, 0x76, 0x1f, 0xe1, 0x2e, 0xbf, 0x48, 0x9e, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x30, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x5e, 0x90, 0x9c, 0x8b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x44, 0x4a, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x4f, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x1f, 0x50, 0x4c, 0x54, 0x45, 0xd5, 0xea, 0xf8, 0x91, 0xc6, 0xed, 0x6b, 0xb2, 0xe7, 0x68, 0xb1, 0xe7, 0x6a, 0xb2, 0xe7, 0x6a, 0xb2, 0xe7, 0x6a, 0xb2, 0xe7, 0xff, 0xff, 0xff, 0xf2, 0xf8, 0xfd, 0xbb, 0xdc, 0xf4, 0x7e, 0xbc, 0xea, 0x68, 0xb1, 0xe7, 0x69, 0xb2, 0xe7, 0x6a, 0xb2, 0xe7, 0x6a, 0xb2, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xf3, 0xfb, 0xa9, 0xd2, 0xf1, 0x74, 0xb7, 0xe9, 0x68, 0xb1, 0xe7, 0x6a, 0xb2, 0xe7, 0x6a, 0xb2, 0xe7, 0x6a, 0xb2, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xda, 0xec, 0xf9, 0x97, 0xc9, 0xee, 0x6d, 0xb4, 0xe8, 0x68, 0xb1, 0xe7, 0x6a, 0xb2, 0xe7, 0x6a, 0xb2, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xfc, 0xfe, 0xc9, 0xe3, 0xf6, 0x87, 0xc1, 0xec, 0x6a, 0xb2, 0xe7, 0x69, 0xb1, 0xe7, 0x6a, 0xb2, 0xe7, 0x6a, 0xb2, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf7, 0xfd, 0xb6, 0xd9, 0xf3, 0x7b, 0xbb, 0xea, 0x68, 0xb1, 0xe7, 0x69, 0xb2, 0xe7, 0x6a, 0xb2, 0xe7, 0x6a, 0xb2, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf0, 0xf0, 0xf5, 0xc2, 0xc3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0xf1, 0xfb, 0xa4, 0xd0, 0xf0, 0x72, 0xb6, 0xe8, 0x69, 0xb1, 0xe7, 0x6b, 0xb2, 0xe8, 0x6b, 0xb2, 0xe8, 0x6b, 0xb2, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xd4, 0xd5, 0xe9, 0x7c, 0x80, 0xdf, 0x46, 0x4a, 0xef, 0xa2, 0xa4, 0xfc, 0xee, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xff, 0xd8, 0xea, 0xfb, 0x89, 0xc4, 0xe4, 0x5f, 0xb1, 0xd0, 0x5f, 0xb1, 0xd0, 0x5f, 0xb1, 0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xee, 0xee, 0xe3, 0x59, 0x5d, 0xd8, 0x18, 0x1e, 0xef, 0x9f, 0xa2, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfe, 0xfc, 0xbf, 0xe9, 0xc4, 0x4e, 0xc1, 0x66, 0x1c, 0xad, 0x41, 0x1d, 0xae, 0x42, 0x1d, 0xae, 0x42, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf7, 0xf7, 0xf0, 0xa9, 0xab, 0xf1, 0xab, 0xad, 0xf5, 0xc4, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0xf0, 0xd9, 0x6e, 0xcd, 0x7d, 0x1f, 0xb1, 0x36, 0x0f, 0xac, 0x28, 0x11, 0xad, 0x2a, 0x11, 0xad, 0x2a, 0x11, 0xad, 0x2a, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfc, 0xff, 0xff, 0xff, 0xe7, 0xf7, 0xea, 0x8b, 0xd7, 0x98, 0x2d, 0xb6, 0x43, 0x0f, 0xac, 0x28, 0x11, 0xad, 0x2a, 0x12, 0xad, 0x2b, 0x12, 0xad, 0x2b, 0x12, 0xad, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xfc, 0xf6, 0xa9, 0xe1, 0xb2, 0x41, 0xbd, 0x55, 0x12, 0xad, 0x2b, 0x10, 0xac, 0x29, 0x12, 0xad, 0x2b, 0x12, 0xad, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfd, 0xc4, 0xea, 0xca, 0x59, 0xc6, 0x6b, 0x17, 0xaf, 0x30, 0x0f, 0xac, 0x28, 0x12, 0xad, 0x2b, 0x12, 0xad, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0xf2, 0xde, 0x76, 0xcf, 0x84, 0x22, 0xb2, 0x39, 0x0f, 0xac, 0x28, 0x11, 0xad, 0x2b, 0x12, 0xad, 0x2b, 0x12, 0xad, 0x2b, 0xff, 0xff, 0xff, 0xea, 0xf8, 0xec, 0x92, 0xd9, 0x9e, 0x31, 0xb8, 0x47, 0x0f, 0xac, 0x29, 0x11, 0xad, 0x2a, 0x12, 0xad, 0x2b, 0x12, 0xad, 0x2b, 0xbd, 0xe8, 0xc4, 0x50, 0xc2, 0x62, 0x13, 0xad, 0x2c, 0x10, 0xac, 0x29, 0x12, 0xad, 0x2b, 0x12, 0xad, 0x2b, 0x4f, 0xc7, 0x53, 0x26, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x19, 0xec, 0x6e, 0xb5, 0x88, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x18, 0x10, 0x80, 0xed, 0x6d, 0x00, 0x00, 0x00, 0xf3, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0xc3, 0x00, 0x0c, 0xec, 0x1c, 0x9c, 0x5c, 0xdc, 0x3c, 0xbc, 0x7c, 0x18, 0x12, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe2, 0x12, 0x68, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0xf2, 0x0a, 0x8a, 0x4a, 0xca, 0x68, 0x12, 0x92, 0x92, 0x2a, 0xaa, 0x6a, 0xea, 0x1a, 0x9a, 0x5a, 0xda, 0x3a, 0xba, 0x68, 0x12, 0x7a, 0xfa, 0x06, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x48, 0x12, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0xf6, 0x0e, 0x8e, 0x4e, 0xce, 0x2e, 0xae, 0x6e, 0xee, 0x1e, 0x9e, 0x50, 0xc0, 0x20, 0xe9, 0xe5, 0xed, 0xe3, 0xeb, 0xe7, 0x1f, 0x10, 0x18, 0x14, 0x1c, 0x12, 0x1a, 0x16, 0x1e, 0x11, 0x09, 0x05, 0x0c, 0x92, 0x51, 0xd1, 0x31, 0xb1, 0x71, 0xf1, 0x09, 0x89, 0x49, 0xc9, 0x29, 0xa9, 0x69, 0xe9, 0x19, 0x99, 0x50, 0xc0, 0x20, 0x99, 0x95, 0x9d, 0x93, 0x9b, 0x97, 0x5f, 0x50, 0x58, 0x54, 0x5c, 0x52, 0x5a, 0x56, 0x5e, 0x51, 0x09, 0x05, 0x40, 0xcb, 0xab, 0xaa, 0x6b, 0x6a, 0xeb, 0xea, 0x1b, 0x1a, 0x9b, 0x9a, 0x5b, 0x5a, 0xdb, 0xda, 0x61, 0x00, 0x28, 0xd1, 0xd1, 0xd9, 0xd5, 0xdd, 0xd3, 0xdb, 0xd7, 0x3f, 0x61, 0xe2, 0xa4, 0xf6, 0x76, 0x24, 0x89, 0xc9, 0x53, 0xa6, 0x4e, 0x9b, 0x3e, 0x63, 0xe6, 0xac, 0xd9, 0x73, 0xda, 0x91, 0x01, 0xc3, 0xdc, 0x79, 0xf3, 0x17, 0x2c, 0x5c, 0xb4, 0x78, 0xc9, 0xd2, 0x65, 0xed, 0xa8, 0x12, 0xcb, 0x57, 0xac, 0x5c, 0xb5, 0x7a, 0xcd, 0xda, 0x75, 0xed, 0x68, 0x80, 0x61, 0xfd, 0x86, 0x8d, 0x9b, 0x36, 0x6f, 0x69, 0xc7, 0x00, 0x00, 0xc4, 0xf4, 0x77, 0xc6, 0x07, 0x52, 0x8e, 0x38, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x32, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x3f, 0x3b, 0x6e, 0x3c, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x45, 0x47, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xf9, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xee, 0xab, 0xb2, 0xee, 0xab, 0xb2, 0xee, 0xab, 0xb2, 0xee, 0xab, 0xb4, 0xe9, 0xa2, 0x9e, 0xea, 0xa4, 0xa4, 0xee, 0xab, 0xb4, 0xee, 0xab, 0xb2, 0xee, 0xab, 0xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf0, 0xd5, 0xf4, 0xef, 0xd4, 0xf4, 0xf0, 0xd5, 0xf5, 0xf0, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfc, 0xf7, 0xdd, 0xc5, 0x76, 0xdf, 0xc8, 0x7c, 0xde, 0xc7, 0x7a, 0xdd, 0xc5, 0x76, 0xfd, 0xfc, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfa, 0xf4, 0xdc, 0xc4, 0x73, 0xe2, 0xcd, 0x8a, 0xe2, 0xcd, 0x89, 0xdc, 0xc4, 0x73, 0xfc, 0xfa, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xef, 0xe0, 0xb0, 0xea, 0xd8, 0x9c, 0xea, 0xd8, 0x9d, 0xef, 0xe0, 0xb1, 0xff, 0xff, 0xfa, 0xff, 0xff, 0xff, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0x9f, 0x9c, 0x90, 0x99, 0x91, 0x76, 0x99, 0x91, 0x76, 0x9f, 0x9c, 0x8f, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8f, 0x32, 0xf1, 0x23, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x20, 0xb3, 0x6b, 0x3d, 0x80, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x30, 0x25, 0x35, 0x45, 0x97, 0x00, 0x00, 0x00, 0x8a, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0xad, 0xc9, 0x45, 0x12, 0xc2, 0x50, 0x10, 0x45, 0xd1, 0x47, 0x70, 0x77, 0x09, 0x16, 0xdc, 0xdd, 0xdd, 0x35, 0x10, 0x6c, 0xff, 0x8b, 0x61, 0xd2, 0xfd, 0x19, 0x31, 0xa0, 0x8a, 0x33, 0xbb, 0x75, 0x81, 0xff, 0xd1, 0x09, 0x92, 0xde, 0x20, 0x7d, 0x0a, 0x46, 0x62, 0x32, 0x5b, 0xac, 0x36, 0xbb, 0xc3, 0xc9, 0x0d, 0x17, 0x71, 0x7b, 0xbc, 0x3e, 0x7f, 0x20, 0x18, 0xe2, 0x46, 0x98, 0x44, 0xe4, 0x68, 0x2c, 0x9e, 0x48, 0x2a, 0xdc, 0x48, 0x91, 0x74, 0x26, 0x9b, 0xcb, 0x17, 0x8a, 0x25, 0x6e, 0x31, 0xca, 0x95, 0x6a, 0xad, 0xde, 0x68, 0xb6, 0xc4, 0x68, 0x93, 0x4e, 0xb7, 0xd7, 0x1f, 0x0c, 0x47, 0x63, 0x6e, 0x4c, 0xc8, 0x74, 0x36, 0x5f, 0x2c, 0x57, 0xeb, 0x0d, 0x37, 0xb6, 0x64, 0xb7, 0x3f, 0x1c, 0x4f, 0x67, 0xf5, 0xc2, 0x8d, 0x2b, 0xd3, 0x6e, 0xf7, 0xc7, 0x53, 0x13, 0x89, 0xd7, 0x17, 0xbf, 0x8f, 0x37, 0x35, 0x4a, 0x3a, 0x00, 0x6a, 0xd3, 0xe9, 0x68, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x34, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x3e, 0xf4, 0x0d, 0xcf, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x5a, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x20, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0x83, 0x46, 0x28, 0xc2, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x07, 0xb6, 0xa5, 0xb3, 0x5b, 0x00, 0x00, 0x03, 0x0f, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x7d, 0x94, 0xcb, 0x6b, 0x13, 0x51, 0x14, 0xc6, 0xcf, 0xb9, 0x33, 0x93, 0x99, 0xc9, 0xb3, 0x25, 0xd1, 0xd6, 0x68, 0x6d, 0x4a, 0xed, 0x43, 0x6d, 0xd5, 0xaa, 0xf8, 0x7e, 0x62, 0x54, 0xe8, 0x46, 0xc5, 0x27, 0x0a, 0x2e, 0xdc, 0xb8, 0x70, 0x21, 0x15, 0x54, 0xf0, 0x2f, 0x10, 0x44, 0x0a, 0x22, 0x14, 0x5d, 0xe9, 0x42, 0xa1, 0x2e, 0x44, 0x5c, 0xa8, 0x0b, 0x37, 0x42, 0x55, 0x7c, 0xd4, 0xc6, 0x1a, 0x6b, 0xed, 0x23, 0xd1, 0x26, 0xcd, 0xc3, 0x9a, 0x57, 0x9b, 0x49, 0x67, 0x32, 0x33, 0xf7, 0xba, 0x50, 0xfb, 0x4a, 0xf5, 0x72, 0x56, 0x97, 0xfb, 0xfd, 0x38, 0xdf, 0xc7, 0x3d, 0x07, 0x7b, 0xca, 0xeb, 0x60, 0xbe, 0xc3, 0x11, 0x42, 0x19, 0xcb, 0x4f, 0x6a, 0xba, 0x4e, 0x01, 0x40, 0x10, 0x88, 0x5d, 0x16, 0x09, 0xa2, 0x49, 0xe9, 0xbc, 0xef, 0xf9, 0xe3, 0xf5, 0x07, 0x4b, 0x6f, 0x09, 0xc1, 0x5c, 0x5e, 0x13, 0x05, 0x4b, 0x4b, 0x9d, 0xb7, 0xaa, 0xc2, 0x06, 0x00, 0x23, 0x49, 0xa5, 0x67, 0x60, 0xb4, 0x68, 0xe8, 0x65, 0x76, 0x69, 0x5e, 0x16, 0x3f, 0x60, 0x5d, 0x58, 0x82, 0x41, 0x18, 0x57, 0x37, 0xf8, 0x97, 0x5f, 0x38, 0x56, 0xef, 0xf5, 0xa8, 0x12, 0x0f, 0x4e, 0xc9, 0x91, 0x2e, 0x28, 0x89, 0xb4, 0xe3, 0xea, 0xfd, 0xde, 0xb7, 0x5d, 0xfd, 0xe0, 0x94, 0x80, 0xb2, 0x12, 0x07, 0xd5, 0xbb, 0x91, 0xd1, 0x3f, 0x45, 0x29, 0x4f, 0x80, 0xe6, 0x94, 0xb3, 0x27, 0x36, 0x5d, 0x39, 0x25, 0x16, 0xb4, 0xa0, 0x6a, 0x4c, 0xf4, 0xff, 0xfc, 0xd0, 0x1f, 0xff, 0x68, 0xb5, 0x48, 0x56, 0x8c, 0x9c, 0xf1, 0xd7, 0x1a, 0xe8, 0x7e, 0xff, 0x6e, 0x48, 0x10, 0x39, 0x30, 0x4d, 0x04, 0x3a, 0xa5, 0xe5, 0x98, 0xcf, 0xcf, 0x00, 0x7f, 0x17, 0xe1, 0x88, 0x91, 0x57, 0x77, 0x6e, 0x5d, 0x71, 0xf1, 0xb4, 0x3d, 0x91, 0xcf, 0x7a, 0x78, 0xdf, 0xc3, 0xfe, 0x5b, 0xa0, 0x18, 0xd1, 0xef, 0xdd, 0xef, 0xc3, 0x4f, 0x57, 0x2d, 0x3d, 0x1c, 0xca, 0x0c, 0x1f, 0xda, 0x5a, 0x13, 0x8c, 0x90, 0xd0, 0x70, 0x82, 0x48, 0x02, 0x65, 0x30, 0xad, 0x9d, 0xd9, 0x1e, 0x65, 0x0c, 0x04, 0xf1, 0xdc, 0x11, 0x5f, 0x22, 0xfd, 0xbd, 0xc5, 0xd1, 0x2c, 0x77, 0xdd, 0xd9, 0x62, 0x5f, 0x53, 0x88, 0xa4, 0x54, 0xcd, 0x74, 0xfe, 0x24, 0xe1, 0xeb, 0x1d, 0xeb, 0x16, 0xaf, 0xfd, 0xf8, 0xed, 0xed, 0xa5, 0x93, 0x4d, 0xc0, 0x0b, 0x94, 0xcd, 0x72, 0xc7, 0x81, 0xcf, 0xff, 0x37, 0x19, 0x64, 0x6a, 0xb1, 0xa9, 0xa1, 0xea, 0x98, 0xdf, 0x82, 0xcc, 0x2a, 0x3c, 0xef, 0x74, 0x1a, 0x8f, 0xe5, 0x25, 0x75, 0xbc, 0x75, 0x75, 0xa5, 0x9d, 0x95, 0xe7, 0xca, 0x02, 0x1d, 0x9d, 0x76, 0x9b, 0xcd, 0xd9, 0xdc, 0x20, 0x4b, 0x7a, 0xf7, 0x00, 0x49, 0xc6, 0x53, 0x44, 0xe0, 0xa7, 0x60, 0xfc, 0x14, 0x12, 0x11, 0x40, 0xa7, 0x35, 0x8b, 0x5c, 0xc0, 0x54, 0x8f, 0xdb, 0xdb, 0x7c, 0xbe, 0xfd, 0xeb, 0x9b, 0xbd, 0xd6, 0xb1, 0xec, 0xf6, 0x05, 0x6e, 0xbb, 0xfc, 0x63, 0x44, 0xf6, 0xae, 0x7f, 0xfa, 0x6c, 0xf3, 0x8e, 0x7d, 0x81, 0x78, 0x20, 0x93, 0x8b, 0x54, 0x2f, 0x72, 0x7e, 0xfa, 0x44, 0x11, 0x01, 0x58, 0x09, 0x08, 0x00, 0x00, 0x18, 0x22, 0x72, 0x84, 0x63, 0xa6, 0x01, 0x00, 0x4b, 0x5a, 0x5a, 0xb5, 0xb1, 0xe4, 0x60, 0x3c, 0xa9, 0x30, 0x5a, 0x53, 0x2d, 0x88, 0x4d, 0xfb, 0x81, 0x03, 0x6a, 0x9a, 0x1c, 0x12, 0x82, 0x73, 0x7f, 0xc0, 0x74, 0x46, 0x8c, 0x01, 0x08, 0x5c, 0x28, 0x96, 0x95, 0xf8, 0xf2, 0x74, 0x7e, 0x4c, 0x37, 0xcd, 0x74, 0xaa, 0xaf, 0x3b, 0x1b, 0xee, 0x0a, 0xb3, 0x27, 0x23, 0x07, 0x82, 0xa4, 0xa9, 0x90, 0x8e, 0x03, 0xc0, 0xb8, 0x92, 0x2a, 0x93, 0xbd, 0x43, 0xa3, 0x19, 0x10, 0xb8, 0x99, 0x29, 0x4d, 0x77, 0x44, 0x19, 0x43, 0xc9, 0x12, 0xfc, 0x1a, 0x4d, 0x66, 0xd6, 0x53, 0x32, 0xfc, 0x28, 0x70, 0x57, 0x99, 0xf8, 0xf2, 0x32, 0xfa, 0x39, 0x31, 0xfe, 0x4d, 0x14, 0x2b, 0x7a, 0x5e, 0x59, 0xeb, 0x1d, 0xf7, 0x5a, 0xd7, 0xb5, 0x69, 0xc5, 0xec, 0x50, 0xd6, 0xd3, 0x37, 0x18, 0x47, 0x69, 0x56, 0xde, 0xb3, 0xac, 0x11, 0x44, 0xd3, 0xd0, 0xaf, 0xdd, 0x0f, 0xde, 0xbe, 0xdc, 0xdc, 0x1b, 0xee, 0x6e, 0xac, 0x3c, 0xbb, 0xcc, 0x4a, 0x1d, 0xae, 0xb8, 0x85, 0x17, 0x13, 0x71, 0x1b, 0xb8, 0x58, 0x2c, 0xdd, 0x53, 0x57, 0xb5, 0xb2, 0xad, 0x3d, 0x02, 0x45, 0x95, 0x88, 0xb2, 0x39, 0x03, 0xc4, 0x11, 0xdf, 0x1e, 0x04, 0xf8, 0x5d, 0x40, 0x19, 0x2f, 0x09, 0xa1, 0x81, 0x98, 0x81, 0x9e, 0xa3, 0x3b, 0x1a, 0x46, 0x53, 0xef, 0x26, 0xcd, 0x7c, 0xa1, 0x28, 0x67, 0x26, 0x75, 0x85, 0x46, 0x4d, 0x1a, 0x6e, 0xac, 0x5a, 0x7d, 0xf3, 0x41, 0xae, 0xf3, 0xf1, 0x2b, 0xc1, 0x65, 0xa3, 0x26, 0x45, 0x84, 0x29, 0x2d, 0xc2, 0xee, 0x6b, 0xa5, 0x93, 0x06, 0xb9, 0xfc, 0xb6, 0x5d, 0x2d, 0x6d, 0x27, 0x1a, 0x7d, 0x15, 0x5a, 0x5a, 0x1d, 0x75, 0x58, 0x1c, 0x32, 0xef, 0xee, 0x8b, 0x1a, 0x37, 0x1e, 0x0c, 0xbd, 0x7e, 0xd1, 0x0b, 0x2e, 0x1b, 0x94, 0x8c, 0x1b, 0xd6, 0x6f, 0xbc, 0x38, 0x17, 0xc4, 0x80, 0xe3, 0x48, 0x66, 0xa2, 0x20, 0x59, 0xc4, 0x55, 0xb5, 0x95, 0xcb, 0x16, 0xbb, 0x19, 0xb0, 0x50, 0x2c, 0x1b, 0x18, 0x8c, 0x69, 0x7a, 0xb1, 0xdc, 0x21, 0x1b, 0x26, 0x45, 0x9c, 0x2b, 0xc2, 0xff, 0xaf, 0x11, 0x65, 0xb2, 0xa8, 0xe9, 0x06, 0x00, 0x8a, 0x02, 0x67, 0x93, 0x05, 0x82, 0xe4, 0x5f, 0x6b, 0xe4, 0x17, 0xe6, 0x45, 0x77, 0x28, 0x6f, 0xed, 0xac, 0xab, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x30, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x71, 0x6d, 0x87, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x49, 0x54, 0x4c, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x77, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x92, 0x46, 0x00, 0x91, 0x45, 0x1f, 0x9f, 0x5c, 0xe0, 0xf2, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xe5, 0xe7, 0xd4, 0x45, 0x4f, 0xce, 0x29, 0x35, 0xce, 0x2b, 0x37, 0x30, 0x85, 0xae, 0x89, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x33, 0xa5, 0x27, 0x25, 0x6c, 0x00, 0x00, 0x00, 0x19, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x60, 0x60, 0x10, 0x32, 0x09, 0x0d, 0x4d, 0xef, 0x5c, 0xb5, 0x6a, 0x15, 0xc3, 0xd0, 0xe7, 0x00, 0x00, 0x7e, 0x68, 0x3d, 0xe1, 0x7a, 0xde, 0x12, 0x7d, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x35, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x88, 0x04, 0x23, 0xbc, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x49, 0x52, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x89, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x05, 0xcf, 0x1f, 0xef, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0a, 0x8c, 0x00, 0x00, 0x0a, 0x8c, 0x01, 0xbd, 0xc6, 0xcf, 0xd8, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x23, 0xb8, 0x90, 0x35, 0x08, 0x00, 0x00, 0x01, 0x35, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0xed, 0x94, 0x31, 0x4e, 0x03, 0x31, 0x10, 0x45, 0xdf, 0x8c, 0x77, 0x13, 0x24, 0x76, 0x15, 0x84, 0x50, 0x38, 0x00, 0x52, 0xe8, 0x68, 0x72, 0x01, 0xee, 0x90, 0x36, 0x77, 0xa3, 0xca, 0x5d, 0x52, 0xd1, 0xd1, 0xa4, 0xa3, 0x64, 0x9b, 0x40, 0x52, 0x24, 0x22, 0xbb, 0xfe, 0x14, 0x5e, 0x22, 0x41, 0x52, 0x64, 0x1b, 0x10, 0x12, 0xae, 0xec, 0xe7, 0xaf, 0xf9, 0x9e, 0xf1, 0xd8, 0x76, 0xf3, 0x70, 0x2f, 0x7e, 0x70, 0xf8, 0x4f, 0x9a, 0xfd, 0x8a, 0x61, 0x96, 0xea, 0x29, 0x10, 0x60, 0xdf, 0x76, 0xbb, 0xb2, 0x13, 0xf4, 0xd9, 0xdd, 0xd5, 0x2d, 0x97, 0x67, 0x17, 0x34, 0xb1, 0xc1, 0xcd, 0x00, 0x23, 0x2a, 0x12, 0xcc, 0x69, 0x14, 0x71, 0x4b, 0x45, 0x38, 0x8d, 0x89, 0x28, 0x7d, 0x61, 0x42, 0x48, 0x22, 0x78, 0xe0, 0x75, 0xfb, 0x86, 0x3d, 0x56, 0x4f, 0x2a, 0xf3, 0xf3, 0x24, 0x46, 0x38, 0x4e, 0x54, 0x6c, 0xcd, 0x39, 0x64, 0xe6, 0xc4, 0x66, 0x97, 0x58, 0x70, 0x5c, 0xe2, 0xb3, 0x4a, 0xb6, 0xd7, 0x25, 0x23, 0x00, 0x6b, 0x13, 0x70, 0x73, 0x36, 0xf5, 0x16, 0x93, 0xd4, 0xa9, 0x4b, 0xf5, 0x52, 0xf1, 0xbe, 0x58, 0x00, 0xd0, 0x1b, 0x8d, 0xb0, 0xeb, 0x61, 0xa7, 0x3b, 0xec, 0x64, 0x18, 0xd7, 0x6b, 0xd6, 0xb3, 0x19, 0x5e, 0x14, 0xfb, 0x75, 0x39, 0x9d, 0xe2, 0x65, 0x79, 0x7a, 0xd3, 0x74, 0x3b, 0x9e, 0x61, 0x79, 0x4e, 0x5d, 0x55, 0x00, 0x84, 0xc1, 0x00, 0xcc, 0x3a, 0x85, 0xe8, 0xf4, 0x2c, 0xbc, 0x28, 0x28, 0x26, 0x13, 0xbc, 0xdf, 0xc7, 0xfb, 0xfd, 0x34, 0x6f, 0xb3, 0x3d, 0xf9, 0xcc, 0x9b, 0xf9, 0x5c, 0x5e, 0x96, 0xa8, 0x69, 0xb0, 0x10, 0x20, 0xc6, 0x7d, 0x36, 0x8a, 0xf1, 0x80, 0x21, 0xa1, 0xba, 0x06, 0x09, 0xeb, 0xf5, 0x00, 0x8e, 0xea, 0x0e, 0x98, 0x3b, 0x71, 0xb5, 0xc2, 0x9e, 0xc7, 0x63, 0x65, 0xc3, 0x21, 0x92, 0x20, 0x46, 0x2c, 0xcb, 0x50, 0x5d, 0x63, 0x21, 0x24, 0x26, 0xa5, 0xf9, 0x31, 0xb6, 0xdb, 0x25, 0x7d, 0x1b, 0xd4, 0xdc, 0x93, 0xee, 0x18, 0xcb, 0x73, 0x9a, 0xe5, 0x12, 0x5b, 0xc0, 0xff, 0x5f, 0xfa, 0xb7, 0x0d, 0x3f, 0x00, 0x12, 0xd8, 0xb8, 0x7f, 0x6f, 0x80, 0xdc, 0xc8, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x33, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xba, 0x24, 0x0e, 0x28, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x12, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x49, 0x72, 0x61, 0x6e, 0x49, 0xce, 0x0d, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x50, 0x47, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0xd4, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0xf9, 0xda, 0x34, 0x25, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x1a, 0xb1, 0xcf, 0x1a, 0x86, 0x00, 0x00, 0x02, 0x74, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0xa5, 0x93, 0xbf, 0x6b, 0x53, 0x61, 0x14, 0x86, 0x9f, 0xef, 0x47, 0x6e, 0x73, 0xd3, 0xab, 0x37, 0x49, 0x63, 0xac, 0x75, 0xb0, 0xd0, 0x22, 0x55, 0xa4, 0xa2, 0x0e, 0x5d, 0x0a, 0x0e, 0x75, 0x70, 0x91, 0x2e, 0xba, 0x38, 0x38, 0xb8, 0x08, 0x55, 0xdb, 0xcd, 0x51, 0x8b, 0x83, 0xbb, 0xff, 0x80, 0x7f, 0x81, 0x08, 0x4e, 0x82, 0xb3, 0x20, 0x28, 0x2e, 0x0e, 0x1d, 0x54, 0x10, 0x2d, 0x2d, 0x09, 0x8a, 0xb4, 0x49, 0x93, 0xdc, 0xe4, 0xde, 0xef, 0x3b, 0x0e, 0xd5, 0x58, 0x9b, 0x96, 0x0a, 0xbe, 0xeb, 0xf9, 0x78, 0xbe, 0xf7, 0x9c, 0xf7, 0x1c, 0x35, 0x1f, 0x1c, 0x96, 0x5b, 0x61, 0x85, 0xe3, 0x3a, 0x87, 0x43, 0xf8, 0x67, 0x09, 0xa0, 0xf6, 0x2e, 0x29, 0x40, 0x2e, 0xd8, 0x90, 0xa5, 0xf0, 0x08, 0xd3, 0x36, 0x8f, 0xfc, 0x7a, 0x7f, 0x90, 0x6c, 0x49, 0x70, 0x5b, 0x0a, 0x49, 0x07, 0x6b, 0x1a, 0xe0, 0x5d, 0xd6, 0xe1, 0x5e, 0x6b, 0x9d, 0xe7, 0xbd, 0x06, 0x19, 0xb2, 0x9f, 0x81, 0x6d, 0x83, 0x19, 0x04, 0x63, 0x9e, 0xb1, 0xc5, 0x36, 0x36, 0xf6, 0x88, 0x1f, 0x7c, 0x63, 0x80, 0x65, 0x80, 0x2d, 0xf1, 0xbc, 0xce, 0x5a, 0x34, 0xc5, 0x73, 0xca, 0xe4, 0x29, 0x28, 0x3d, 0xe8, 0x58, 0x43, 0x38, 0xe9, 0x18, 0x3e, 0xeb, 0x28, 0x5f, 0x4e, 0xd1, 0x39, 0xa1, 0xbb, 0x66, 0xf0, 0x4d, 0xf5, 0xd7, 0x28, 0xfa, 0x50, 0x00, 0x07, 0xbc, 0xcf, 0x12, 0x3e, 0xf8, 0x1e, 0x13, 0x3a, 0xa0, 0xaa, 0xed, 0x1f, 0xb0, 0x86, 0xe2, 0xc5, 0x94, 0xf2, 0x95, 0x2e, 0xc5, 0xb9, 0x94, 0x5c, 0xc5, 0x13, 0x9d, 0x73, 0xd8, 0x58, 0x68, 0xbe, 0xb1, 0x48, 0xf6, 0x07, 0xac, 0x77, 0x9b, 0x99, 0x9e, 0x9e, 0x66, 0xe2, 0xfa, 0x55, 0x1e, 0xc8, 0x06, 0x2f, 0x7a, 0x0d, 0x3c, 0xa0, 0x04, 0x82, 0x63, 0x9e, 0xf2, 0x7c, 0x97, 0xf0, 0xa4, 0x23, 0xa8, 0x7a, 0x50, 0x90, 0x6d, 0x2a, 0x0a, 0xa7, 0x33, 0x86, 0xc6, 0x3d, 0xb2, 0xa3, 0x2d, 0xbb, 0x1b, 0x1a, 0xc7, 0x31, 0x13, 0xe3, 0xe3, 0x3c, 0xf5, 0x19, 0x0f, 0xdb, 0x75, 0x3e, 0xb9, 0x1e, 0x37, 0xf2, 0x65, 0x4a, 0xdf, 0x34, 0x5f, 0x1f, 0x16, 0x30, 0x91, 0x30, 0x76, 0xa7, 0xc3, 0xf0, 0x59, 0xc7, 0xf7, 0x67, 0x43, 0xa4, 0x35, 0x8d, 0x74, 0xff, 0x5e, 0x04, 0xb5, 0x3b, 0x6c, 0x63, 0x0c, 0x5a, 0x6b, 0xd2, 0x34, 0x45, 0x1b, 0x83, 0x77, 0x8e, 0x8b, 0xb9, 0x88, 0xbb, 0x61, 0x85, 0x49, 0x3d, 0x84, 0x47, 0x30, 0xb1, 0x10, 0x9d, 0xcf, 0x30, 0x05, 0xa1, 0xf3, 0xd1, 0x60, 0x47, 0x3c, 0xcd, 0xd7, 0xb9, 0x3e, 0xd9, 0x00, 0xcb, 0xd6, 0x5a, 0xe6, 0xe6, 0xe6, 0x88, 0xa2, 0x88, 0x5a, 0xad, 0x86, 0xf7, 0x9e, 0x62, 0xb1, 0xc8, 0xc2, 0xc2, 0x02, 0x8d, 0x46, 0x83, 0xb7, 0xb5, 0x35, 0xde, 0x66, 0x6d, 0x8e, 0x1a, 0xcb, 0x09, 0x13, 0x40, 0xa2, 0xe8, 0x7c, 0x36, 0xb8, 0x4d, 0x45, 0x70, 0x4c, 0x50, 0x16, 0xba, 0x6b, 0xa6, 0x6f, 0x4f, 0x03, 0x28, 0xa5, 0x98, 0x9d, 0x9d, 0x65, 0x6a, 0x6a, 0xaa, 0xef, 0xd8, 0x39, 0x87, 0x31, 0x06, 0xa5, 0xb6, 0xbf, 0xff, 0xec, 0x7a, 0xdc, 0x6f, 0xd5, 0x78, 0x92, 0xfc, 0xa0, 0x85, 0xc7, 0x68, 0xc8, 0x7e, 0x68, 0x7a, 0xeb, 0x9a, 0xee, 0x17, 0x03, 0x7e, 0x57, 0xfb, 0x4a, 0x29, 0x0a, 0x85, 0x02, 0xce, 0x39, 0x92, 0x24, 0x21, 0x08, 0x02, 0x46, 0x46, 0x46, 0xa8, 0xd7, 0xeb, 0x88, 0x08, 0xb2, 0x23, 0x05, 0x0d, 0x5c, 0x0a, 0x0e, 0x71, 0x3b, 0xac, 0x30, 0xae, 0x73, 0x78, 0x03, 0xe2, 0xf6, 0x58, 0x7e, 0x11, 0xa1, 0xd5, 0x6a, 0x91, 0x24, 0xc9, 0x76, 0x7a, 0xd6, 0x52, 0xad, 0x56, 0x07, 0x80, 0xb0, 0x6d, 0xe8, 0x65, 0xaf, 0xc9, 0xbd, 0xad, 0x75, 0x5e, 0xa5, 0x6d, 0xc4, 0x0d, 0x5e, 0xeb, 0x40, 0x50, 0x95, 0x4a, 0x85, 0xd1, 0xd1, 0x51, 0x56, 0x56, 0x56, 0xf0, 0x7e, 0x8f, 0x73, 0xd9, 0xa1, 0xa2, 0x32, 0xdc, 0xcc, 0x97, 0xb9, 0x36, 0x54, 0x24, 0x54, 0xaa, 0x3f, 0x81, 0x81, 0x3d, 0x9d, 0x99, 0x99, 0x61, 0x71, 0x71, 0x91, 0x28, 0x8a, 0x38, 0x48, 0x1b, 0xe2, 0x78, 0xdc, 0xf9, 0xce, 0xa3, 0x76, 0x9d, 0x75, 0x9f, 0x61, 0xf6, 0x73, 0x1a, 0xc7, 0x31, 0xa5, 0x52, 0x89, 0xd5, 0xd5, 0x55, 0x9c, 0x73, 0x07, 0x82, 0x7f, 0xeb, 0x8c, 0xcd, 0xb3, 0x14, 0x1e, 0xe1, 0x82, 0x0d, 0x07, 0xa1, 0xff, 0xa3, 0x51, 0x6d, 0xb9, 0x15, 0x56, 0xf8, 0x09, 0xdd, 0x86, 0xfb, 0x3c, 0x64, 0xab, 0xf7, 0x30, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x32, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x43, 0x93, 0xc4, 0x16, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x1e, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x50, 0x61, 0x70, 0x75, 0x61, 0x20, 0x4e, 0x65, 0x77, 0x20, 0x47, 0x75, 0x69, 0x6e, 0x65, 0x61, 0x42, 0x8e, 0x2c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x52, 0x4f, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x64, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x60, 0x34, 0x01, 0x62, 0x33, 0x01, 0x62, 0x33, 0x00, 0x60, 0x34, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x02, 0x63, 0x33, 0x06, 0x64, 0x32, 0x59, 0x84, 0x21, 0x59, 0x84, 0x21, 0x06, 0x64, 0x32, 0x02, 0x63, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x01, 0x63, 0x33, 0x02, 0x63, 0x33, 0x00, 0x60, 0x34, 0x3a, 0x78, 0x27, 0xf9, 0xc2, 0x01, 0xf9, 0xc2, 0x01, 0x3a, 0x78, 0x27, 0x00, 0x60, 0x34, 0x02, 0x63, 0x33, 0x01, 0x63, 0x33, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x63, 0x33, 0x00, 0x5f, 0x34, 0x22, 0x6f, 0x2c, 0x1c, 0x6d, 0x2d, 0x00, 0x60, 0x34, 0x00, 0x61, 0x34, 0x08, 0x65, 0x31, 0xa2, 0xa0, 0x13, 0xa2, 0xa0, 0x13, 0x08, 0x65, 0x31, 0x00, 0x61, 0x34, 0x00, 0x60, 0x34, 0x1c, 0x6d, 0x2d, 0x22, 0x6f, 0x2c, 0x00, 0x5f, 0x34, 0x01, 0x63, 0x33, 0x02, 0x63, 0x33, 0x00, 0x5d, 0x36, 0x3c, 0x79, 0x27, 0x5a, 0x85, 0x21, 0x00, 0x5b, 0x37, 0x03, 0x63, 0x32, 0x0d, 0x67, 0x30, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x0d, 0x67, 0x30, 0x03, 0x63, 0x32, 0x00, 0x5b, 0x37, 0x5a, 0x85, 0x21, 0x3c, 0x79, 0x27, 0x00, 0x5d, 0x36, 0x02, 0x63, 0x33, 0x01, 0x62, 0x33, 0x00, 0x60, 0x34, 0x11, 0x69, 0x30, 0xc1, 0xac, 0x0c, 0x08, 0x65, 0x31, 0x00, 0x5e, 0x35, 0x03, 0x63, 0x32, 0x04, 0x63, 0x32, 0x04, 0x63, 0x32, 0x03, 0x63, 0x32, 0x00, 0x5e, 0x35, 0x08, 0x65, 0x31, 0xc1, 0xac, 0x0c, 0x11, 0x69, 0x30, 0x00, 0x60, 0x34, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x04, 0x64, 0x32, 0x00, 0x5a, 0x37, 0x8f, 0x99, 0x16, 0xd8, 0xb5, 0x08, 0x0a, 0x66, 0x31, 0x00, 0x5a, 0x37, 0x00, 0x5c, 0x36, 0x00, 0x5c, 0x36, 0x00, 0x5a, 0x37, 0x0a, 0x66, 0x31, 0xd8, 0xb5, 0x08, 0x8f, 0x99, 0x16, 0x00, 0x5a, 0x37, 0x04, 0x64, 0x32, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x61, 0x34, 0xc7, 0xaf, 0x0b, 0xff, 0xc7, 0x00, 0x95, 0x9b, 0x15, 0x5b, 0x85, 0x21, 0x5b, 0x85, 0x21, 0x95, 0x9b, 0x15, 0xff, 0xc7, 0x00, 0xc7, 0xae, 0x0b, 0x00, 0x61, 0x34, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x02, 0x63, 0x33, 0x00, 0x61, 0x34, 0x00, 0x61, 0x34, 0x86, 0x95, 0x18, 0xf8, 0xc1, 0x01, 0xff, 0xcb, 0x00, 0xff, 0xcb, 0x00, 0xf8, 0xc1, 0x01, 0x86, 0x95, 0x18, 0x00, 0x61, 0x34, 0x00, 0x61, 0x34, 0x02, 0x63, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x02, 0x63, 0x33, 0x00, 0x62, 0x33, 0x00, 0x5b, 0x37, 0x05, 0x64, 0x32, 0x28, 0x71, 0x2b, 0x28, 0x71, 0x2b, 0x04, 0x64, 0x32, 0x00, 0x5b, 0x37, 0x00, 0x62, 0x33, 0x02, 0x63, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x04, 0x63, 0x32, 0x00, 0x61, 0x33, 0x00, 0x5e, 0x35, 0x00, 0x5e, 0x35, 0x00, 0x61, 0x33, 0x04, 0x63, 0x32, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x02, 0x63, 0x33, 0x02, 0x63, 0x33, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0xff, 0xff, 0xff, 0x5b, 0x75, 0x8e, 0x9d, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xcb, 0x84, 0xb3, 0x06, 0x70, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x2c, 0x67, 0x6e, 0xbe, 0x5e, 0x00, 0x00, 0x00, 0xfa, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x80, 0x01, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x06, 0x74, 0xc0, 0xce, 0xc1, 0xc9, 0xc5, 0xcd, 0xc3, 0xcb, 0xc7, 0x2f, 0x80, 0x2c, 0x2a, 0x28, 0x24, 0x2c, 0x22, 0x2a, 0x26, 0x2e, 0x21, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x27, 0xaf, 0x00, 0x97, 0x50, 0x54, 0x52, 0x56, 0x51, 0x55, 0x53, 0xd7, 0xd0, 0xd4, 0xd2, 0xd6, 0xd1, 0xd5, 0xd3, 0x37, 0x80, 0x4b, 0x18, 0x1a, 0x19, 0x9b, 0x98, 0x9a, 0x99, 0x5b, 0x58, 0x5a, 0x59, 0xdb, 0xd8, 0xda, 0xd9, 0x3b, 0xc0, 0x25, 0x1c, 0x9d, 0x9c, 0x5d, 0x5c, 0xdd, 0xdc, 0x3d, 0x3c, 0xbd, 0xbc, 0x7d, 0x7c, 0xfd, 0xfc, 0x03, 0xe0, 0x12, 0x81, 0x41, 0xc1, 0x21, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0x51, 0xd1, 0x31, 0xb1, 0x71, 0xf1, 0x09, 0x70, 0x89, 0xc4, 0xa4, 0xe4, 0x94, 0xd4, 0xb4, 0xf4, 0x8c, 0xcc, 0xac, 0xec, 0x9c, 0xdc, 0xbc, 0xfc, 0x02, 0xb8, 0x44, 0x61, 0x51, 0x71, 0x49, 0x69, 0x59, 0x79, 0x45, 0x65, 0x55, 0x75, 0x4d, 0x6d, 0x5d, 0x7d, 0x03, 0x5c, 0xa2, 0xb1, 0xa9, 0xb9, 0xa5, 0xb5, 0xad, 0xbd, 0xa3, 0xb3, 0xab, 0xbb, 0xa7, 0xb7, 0xaf, 0x7f, 0x02, 0x5c, 0x62, 0xe2, 0xa4, 0xc9, 0x53, 0xa6, 0x4e, 0x9b, 0x3e, 0x63, 0xe6, 0xac, 0xd9, 0x73, 0xe6, 0xce, 0x9b, 0xbf, 0x00, 0x2e, 0xb1, 0x70, 0xd1, 0xe2, 0x25, 0x4b, 0x97, 0x2d, 0x5f, 0xb1, 0x72, 0xd5, 0xea, 0x35, 0x6b, 0xd7, 0xad, 0xdf, 0x80, 0xf0, 0xfa, 0xc6, 0x4d, 0x9b, 0xb7, 0x6c, 0xdd, 0xb6, 0x7d, 0xc7, 0xce, 0x5d, 0xbb, 0xf7, 0xec, 0xdd, 0x87, 0x1c, 0x28, 0xfb, 0x0f, 0x1c, 0x3c, 0x74, 0xf8, 0xc8, 0xd1, 0x63, 0xc7, 0x4f, 0x9c, 0x3c, 0xc5, 0x40, 0x26, 0x00, 0x00, 0x59, 0xa2, 0x50, 0x18, 0x1e, 0xf3, 0x54, 0x2b, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x34, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xfd, 0xa1, 0xb7, 0x86, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x54, 0x52, 0x59, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0xb1, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xf3, 0x50, 0x4c, 0x54, 0x45, 0xe3, 0x0a, 0x17, 0xe3, 0x0a, 0x17, 0xe3, 0x0a, 0x17, 0xe3, 0x09, 0x16, 0xe3, 0x08, 0x15, 0xe3, 0x09, 0x16, 0xe3, 0x0a, 0x17, 0xe3, 0x0a, 0x17, 0xe3, 0x09, 0x16, 0xe3, 0x08, 0x15, 0xe5, 0x19, 0x25, 0xe6, 0x28, 0x33, 0xe5, 0x1c, 0x28, 0xe3, 0x0a, 0x17, 0xe3, 0x09, 0x16, 0xe3, 0x0a, 0x17, 0xe3, 0x0a, 0x17, 0xe3, 0x09, 0x16, 0xe4, 0x17, 0x23, 0xf0, 0x78, 0x7f, 0xf9, 0xca, 0xcd, 0xf8, 0xbe, 0xc2, 0xf2, 0x92, 0x97, 0xec, 0x56, 0x5f, 0xe4, 0x16, 0x22, 0xe3, 0x09, 0x16, 0xe3, 0x0a, 0x17, 0xe3, 0x0a, 0x17, 0xe3, 0x0a, 0x17, 0xe4, 0x10, 0x1c, 0xf3, 0x94, 0x9a, 0xfe, 0xf8, 0xf8, 0xf2, 0x90, 0x96, 0xe7, 0x29, 0x35, 0xe5, 0x17, 0x24, 0xe6, 0x26, 0x32, 0xe6, 0x23, 0x2e, 0xe3, 0x0b, 0x18, 0xe3, 0x09, 0x16, 0xe3, 0x09, 0x16, 0xe3, 0x0a, 0x17, 0xe3, 0x0a, 0x17, 0xe3, 0x07, 0x14, 0xea, 0x47, 0x50, 0xfe, 0xf6, 0xf6, 0xf6, 0xae, 0xb3, 0xe4, 0x11, 0x1e, 0xe3, 0x07, 0x15, 0xe3, 0x09, 0x16, 0xe3, 0x08, 0x16, 0xe3, 0x08, 0x15, 0xe5, 0x19, 0x25, 0xea, 0x46, 0x50, 0xe5, 0x1f, 0x2a, 0xe4, 0x12, 0x1f, 0xe3, 0x0a, 0x17, 0xe3, 0x06, 0x13, 0xf0, 0x7a, 0x81, 0xff, 0xff, 0xff, 0xee, 0x67, 0x6f, 0xe2, 0x05, 0x13, 0xe3, 0x0a, 0x17, 0xe3, 0x0a, 0x17, 0xe4, 0x10, 0x1d, 0xec, 0x5c, 0x65, 0xfb, 0xda, 0xdc, 0xf3, 0x99, 0x9e, 0xe4, 0x16, 0x23, 0xe3, 0x09, 0x16, 0xfb, 0xda, 0xdc, 0xe3, 0x08, 0x15, 0xe5, 0x19, 0x25, 0xea, 0x46, 0x50, 0xe5, 0x1f, 0x2a, 0xe6, 0x23, 0x2e, 0xe3, 0x0b, 0x18, 0xe3, 0x09, 0x16, 0xe3, 0x09, 0x16, 0xe3, 0x09, 0x16, 0xe3, 0x0a, 0x17, 0xff, 0xff, 0xff, 0xab, 0xfc, 0xa8, 0x8c, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x50, 0xe3, 0x6e, 0x4c, 0xbc, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x0b, 0xe9, 0x49, 0x58, 0xf6, 0x00, 0x00, 0x00, 0x81, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x0f, 0x30, 0x32, 0x31, 0xb3, 0xb0, 0x32, 0x31, 0xa2, 0x0b, 0xb3, 0xb1, 0x73, 0x70, 0x72, 0x71, 0xf3, 0xf0, 0xf2, 0xf1, 0xb3, 0xa1, 0x4a, 0x08, 0x08, 0x0a, 0x09, 0x8b, 0x88, 0x8a, 0x89, 0x4b, 0x48, 0x4a, 0x49, 0xa3, 0x48, 0xc8, 0xc8, 0xca, 0xc9, 0x2b, 0x28, 0x2a, 0x29, 0xab, 0xa8, 0xaa, 0xa9, 0x6b, 0x68, 0x22, 0x49, 0x68, 0x69, 0xeb, 0xe8, 0xea, 0xe9, 0x1b, 0x18, 0x1a, 0x19, 0x9b, 0x98, 0x9a, 0x99, 0x23, 0x49, 0x58, 0x58, 0x5a, 0x59, 0xdb, 0xd8, 0x32, 0xd8, 0xd9, 0x3b, 0x38, 0x3a, 0x39, 0xbb, 0x60, 0x95, 0x70, 0x45, 0x95, 0x80, 0x19, 0xe5, 0xe6, 0xee, 0xe1, 0x89, 0x62, 0x14, 0xcc, 0x72, 0x2f, 0x6f, 0x1f, 0x5f, 0x14, 0xcb, 0xe1, 0xce, 0xf5, 0xf3, 0x47, 0x75, 0x2e, 0x4e, 0x0f, 0xe2, 0x0c, 0x12, 0xd2, 0x00, 0x00, 0x38, 0x0f, 0x13, 0xbd, 0x53, 0xf9, 0x9f, 0x3c, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x31, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x05, 0xa5, 0x8d, 0x3c, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x45, 0x45, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0x9a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x11, 0xc8, 0xc9, 0x98, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x50, 0x4c, 0x54, 0x45, 0x48, 0x91, 0xd9, 0x48, 0x91, 0xd9, 0x48, 0x90, 0xd8, 0x1a, 0x33, 0x4d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x5a, 0x5a, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x89, 0x00, 0x7d, 0x7e, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x0a, 0x68, 0xd0, 0xf4, 0x56, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0xc7, 0x00, 0x00, 0x10, 0xc7, 0x01, 0x19, 0xcb, 0x46, 0x9f, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x01, 0x6d, 0xf0, 0x74, 0xec, 0x00, 0x00, 0x00, 0x3c, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x20, 0x1a, 0x08, 0x22, 0x01, 0x01, 0x06, 0x25, 0x24, 0xa0, 0xc0, 0x60, 0x8c, 0x04, 0x0c, 0x18, 0x5c, 0x90, 0x80, 0x03, 0x43, 0x28, 0x12, 0x08, 0x40, 0xe3, 0xa5, 0x21, 0x81, 0x04, 0x86, 0x72, 0x24, 0x50, 0xc0, 0xd0, 0x81, 0x04, 0x1a, 0x18, 0x66, 0x22, 0x81, 0x09, 0x0c, 0xab, 0x90, 0xc0, 0x02, 0x7c, 0x3c, 0x00, 0xa3, 0x77, 0x44, 0xc1, 0x5e, 0xc5, 0x7f, 0x49, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x30, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xc0, 0xe4, 0x2d, 0xd8, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x41, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5d, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xbd, 0x50, 0x4c, 0x54, 0x45, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc2, 0x27, 0x2d, 0xc2, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc3, 0x27, 0x2d, 0xb0, 0x2c, 0x2e, 0xb0, 0x2c, 0x2e, 0xc3, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xbd, 0x28, 0x2d, 0xb9, 0x29, 0x2d, 0x76, 0x3e, 0x2f, 0x76, 0x3e, 0x2f, 0xb9, 0x29, 0x2d, 0xbd, 0x28, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc2, 0x27, 0x2d, 0xab, 0x2e, 0x2e, 0x5b, 0x46, 0x30, 0x46, 0x4d, 0x31, 0x46, 0x4d, 0x31, 0x5b, 0x46, 0x30, 0xab, 0x2e, 0x2e, 0xc2, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc3, 0x27, 0x2d, 0x91, 0x36, 0x2f, 0x40, 0x4e, 0x31, 0x40, 0x4e, 0x31, 0x90, 0x36, 0x2f, 0xc3, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc3, 0x26, 0x2d, 0x8e, 0x36, 0x2f, 0x75, 0x3e, 0x2f, 0x75, 0x3e, 0x2f, 0x8e, 0x36, 0x2f, 0xc3, 0x26, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xb9, 0x29, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xb9, 0x29, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xff, 0xff, 0xff, 0x9d, 0x97, 0x85, 0x87, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x3e, 0x49, 0x64, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x31, 0x04, 0x68, 0xd2, 0x87, 0x00, 0x00, 0x00, 0x63, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xa0, 0x05, 0x60, 0x64, 0x62, 0x62, 0xc4, 0x2a, 0xc1, 0xcc, 0xc2, 0xca, 0x8c, 0x45, 0x98, 0x8d, 0x9d, 0x83, 0x93, 0x8b, 0x9b, 0x87, 0x17, 0x43, 0x82, 0x8f, 0x5f, 0x40, 0x50, 0x48, 0x58, 0x44, 0x14, 0x5d, 0x5c, 0x4c, 0x5c, 0x42, 0x52, 0x4a, 0x5a, 0x46, 0x56, 0x4e, 0x0c, 0x5d, 0x46, 0x5e, 0x41, 0x51, 0x49, 0x59, 0x45, 0x55, 0x0d, 0xc3, 0x28, 0x75, 0x0d, 0x4d, 0x2d, 0x6d, 0x1d, 0x5d, 0x3d, 0x0c, 0x09, 0x7d, 0x03, 0x43, 0x23, 0x63, 0x13, 0x53, 0x33, 0x0c, 0x09, 0x73, 0x0b, 0x4b, 0x2b, 0x6b, 0x1b, 0x5b, 0x73, 0x9a, 0x04, 0x11, 0x0e, 0x00, 0x00, 0x02, 0xd5, 0x07, 0xb7, 0x19, 0x0f, 0x0f, 0x2c, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x34, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x9c, 0x76, 0xd6, 0x46, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4b, 0x4d, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x5d, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xd0, 0xcd, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x2b, 0x50, 0x4c, 0x54, 0x45, 0x75, 0x9e, 0x2d, 0xd0, 0xb8, 0x23, 0xff, 0xc6, 0x1e, 0xff, 0xc6, 0x1e, 0xff, 0xc6, 0x1e, 0xff, 0xc6, 0x1e, 0xff, 0xc6, 0x1e, 0x3c, 0x8e, 0x33, 0x50, 0x94, 0x31, 0x9c, 0xa9, 0x29, 0xea, 0xc0, 0x20, 0xff, 0xc7, 0x1e, 0xff, 0xc6, 0x1e, 0xff, 0xc6, 0x1e, 0xff, 0xc6, 0x1e, 0x3d, 0x8e, 0x33, 0x3c, 0x8e, 0x33, 0x3c, 0x8e, 0x33, 0x61, 0x98, 0x2f, 0xb8, 0xb1, 0x26, 0xf7, 0xc4, 0x1f, 0xff, 0xc7, 0x1d, 0xff, 0xc6, 0x1c, 0xff, 0xc6, 0x1c, 0xff, 0xc6, 0x1c, 0x3d, 0x8e, 0x33, 0x3d, 0x8e, 0x33, 0x3c, 0x8d, 0x32, 0x38, 0x8c, 0x30, 0x42, 0x90, 0x33, 0x79, 0x9f, 0x2c, 0xd2, 0xba, 0x27, 0xfe, 0xcc, 0x37, 0xff, 0xce, 0x3b, 0xff, 0xcd, 0x39, 0xff, 0xcd, 0x39, 0xff, 0xcd, 0x39, 0x3d, 0x8e, 0x33, 0x3b, 0x8d, 0x31, 0x54, 0x9b, 0x4b, 0x8e, 0xbd, 0x88, 0x80, 0xb5, 0x7a, 0x4f, 0x99, 0x49, 0x4c, 0x94, 0x36, 0x95, 0xba, 0x74, 0xe6, 0xea, 0xca, 0xff, 0xf9, 0xe6, 0xff, 0xf9, 0xe5, 0xff, 0xf8, 0xe4, 0xff, 0xf8, 0xe4, 0xff, 0xf8, 0xe4, 0x3b, 0x8d, 0x31, 0x60, 0xa2, 0x58, 0xd6, 0xe7, 0xd4, 0xb0, 0xd1, 0xac, 0x5b, 0xa0, 0x53, 0x79, 0xb1, 0x72, 0x40, 0x90, 0x37, 0x3b, 0x8d, 0x33, 0x5d, 0xa1, 0x57, 0xb2, 0xd3, 0xb0, 0xf5, 0xfa, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x42, 0x91, 0x39, 0xbe, 0xd9, 0xbb, 0xe0, 0xed, 0xde, 0x50, 0x99, 0x47, 0x42, 0x91, 0x39, 0x60, 0xa2, 0x58, 0x3f, 0x8f, 0x36, 0x3d, 0x8e, 0x33, 0x3b, 0x8d, 0x31, 0x40, 0x90, 0x36, 0x74, 0xae, 0x6d, 0xcd, 0xe2, 0xca, 0xfd, 0xfe, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x58, 0x9e, 0x4f, 0xea, 0xf3, 0xe9, 0xb4, 0xd3, 0xb0, 0x3c, 0x8d, 0x32, 0x47, 0x94, 0x3e, 0x6e, 0xaa, 0x66, 0x40, 0x90, 0x37, 0x3d, 0x8e, 0x33, 0x3d, 0x8e, 0x33, 0x3d, 0x8e, 0x33, 0x3a, 0x8c, 0x30, 0x49, 0x96, 0x40, 0x8f, 0xbf, 0x8a, 0xe8, 0xe0, 0xd9, 0xfa, 0xe2, 0xe6, 0xf9, 0xe2, 0xe5, 0x3c, 0x8d, 0x32, 0x47, 0x94, 0x3e, 0x6e, 0xaa, 0x66, 0x41, 0x90, 0x37, 0x3d, 0x8e, 0x33, 0x3d, 0x8e, 0x33, 0x3d, 0x8e, 0x33, 0x3b, 0x90, 0x33, 0x45, 0x85, 0x31, 0x7a, 0x58, 0x2c, 0xc4, 0x31, 0x39, 0xd5, 0x2d, 0x40, 0xd4, 0x2e, 0x40, 0x50, 0x99, 0x47, 0x42, 0x91, 0x38, 0x60, 0xa2, 0x58, 0x3f, 0x8f, 0x36, 0x3d, 0x8e, 0x33, 0x3b, 0x8f, 0x33, 0x3f, 0x8c, 0x33, 0x66, 0x6a, 0x2f, 0xa9, 0x31, 0x29, 0xcd, 0x12, 0x26, 0xcf, 0x0f, 0x25, 0xce, 0x0f, 0x24, 0xce, 0x0f, 0x24, 0xb0, 0xd1, 0xac, 0x5b, 0xa0, 0x53, 0x79, 0xb1, 0x72, 0x41, 0x91, 0x37, 0x3d, 0x8e, 0x32, 0x56, 0x79, 0x30, 0x96, 0x42, 0x2a, 0xc8, 0x17, 0x25, 0xd1, 0x0f, 0x25, 0xcf, 0x10, 0x25, 0xcf, 0x10, 0x25, 0xcf, 0x10, 0x25, 0x54, 0x9b, 0x4b, 0x8e, 0xbd, 0x88, 0x81, 0xb6, 0x7a, 0x51, 0x9a, 0x47, 0x40, 0x8a, 0x3b, 0x6d, 0x61, 0x40, 0xaa, 0x2d, 0x3b, 0xbe, 0x1c, 0x39, 0xbd, 0x1d, 0x39, 0xbc, 0x1d, 0x39, 0xbc, 0x1d, 0x39, 0xbc, 0x1d, 0x39, 0x3d, 0x8e, 0x33, 0x3c, 0x8d, 0x31, 0x3a, 0x8d, 0x2f, 0x3e, 0x8e, 0x37, 0x3c, 0x86, 0x60, 0x3d, 0x79, 0x9f, 0x4b, 0x6a, 0xb2, 0x4d, 0x68, 0xb1, 0x4c, 0x69, 0xb1, 0x4c, 0x69, 0xb1, 0x4c, 0x69, 0xb1, 0x3d, 0x8e, 0x33, 0x3d, 0x8e, 0x32, 0x3d, 0x8e, 0x32, 0x3c, 0x89, 0x4e, 0x3b, 0x7e, 0x8f, 0x3a, 0x76, 0xbe, 0x3a, 0x75, 0xc6, 0x39, 0x76, 0xc5, 0x39, 0x76, 0xc5, 0x39, 0x76, 0xc5, 0x3d, 0x8e, 0x32, 0x3d, 0x8c, 0x41, 0x3c, 0x82, 0x7a, 0x3a, 0x78, 0xb4, 0x3a, 0x75, 0xc6, 0x3a, 0x75, 0xc5, 0x3a, 0x75, 0xc4, 0x3a, 0x75, 0xc4, 0x3a, 0x75, 0xc4, 0x3c, 0x87, 0x5d, 0x3b, 0x7b, 0xa1, 0x3a, 0x75, 0xc4, 0x3a, 0x75, 0xc5, 0x3a, 0x75, 0xc4, 0x3a, 0x75, 0xc4, 0xff, 0xff, 0xff, 0x54, 0xe8, 0x44, 0xe9, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xb8, 0x4d, 0xbf, 0x26, 0xf6, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x21, 0x38, 0x00, 0x00, 0x21, 0x38, 0x01, 0x45, 0x96, 0x31, 0x60, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x0e, 0xe4, 0x54, 0x58, 0x3c, 0x00, 0x00, 0x00, 0xf5, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0xc3, 0x06, 0x18, 0xd8, 0x39, 0x38, 0xb9, 0xb8, 0x79, 0x78, 0xf9, 0xb0, 0xc9, 0xf1, 0x0b, 0x08, 0x0a, 0x09, 0x8b, 0x88, 0x8a, 0x89, 0x4b, 0x60, 0x00, 0x06, 0x49, 0x29, 0x69, 0x19, 0x59, 0x39, 0x79, 0x05, 0x45, 0x25, 0x65, 0x15, 0x34, 0xc0, 0xa0, 0xaa, 0xa6, 0xae, 0xa1, 0xa9, 0xa5, 0xad, 0xa3, 0xab, 0xa7, 0x6f, 0x60, 0x68, 0x84, 0x02, 0x18, 0x8c, 0x4d, 0x4c, 0xcd, 0xcc, 0x2d, 0x2c, 0xad, 0xac, 0x6d, 0x6c, 0xed, 0xec, 0x1d, 0x1c, 0x91, 0x01, 0x83, 0x93, 0xb3, 0x8b, 0xab, 0x9b, 0xbb, 0x87, 0xa7, 0x97, 0xb7, 0x8f, 0xaf, 0x9f, 0x7f, 0x40, 0x20, 0x12, 0x60, 0x08, 0x0a, 0x0e, 0x09, 0x0d, 0x0b, 0x8f, 0x88, 0x8c, 0x8a, 0x8e, 0x89, 0x8d, 0x8b, 0x4f, 0x48, 0x44, 0x02, 0x20, 0xb9, 0xa4, 0xe4, 0x94, 0xd4, 0xb4, 0xf4, 0x8c, 0xcc, 0xac, 0xec, 0x9c, 0xdc, 0x3c, 0x24, 0x00, 0x32, 0x33, 0xbf, 0xa0, 0xb0, 0xa8, 0xb8, 0xa4, 0xb4, 0xac, 0xbc, 0xa2, 0xb2, 0xaa, 0x1a, 0x09, 0x80, 0xdc, 0x52, 0x53, 0x5b, 0x57, 0xdf, 0xd0, 0xd8, 0xd4, 0xdc, 0xd2, 0xda, 0xd6, 0x8e, 0x0c, 0x80, 0x7e, 0xe8, 0xe8, 0xec, 0xea, 0xee, 0xe9, 0xed, 0xeb, 0x9f, 0x30, 0x71, 0xd2, 0x64, 0x14, 0xc0, 0x20, 0x39, 0x65, 0xea, 0xb4, 0xe9, 0x33, 0x66, 0xce, 0x9a, 0x3d, 0x67, 0xee, 0x3c, 0x34, 0xc0, 0x30, 0x7f, 0xc1, 0xc2, 0x45, 0x8b, 0x97, 0x2c, 0x5d, 0xb6, 0x7c, 0x05, 0x06, 0x60, 0x58, 0xb9, 0x6a, 0xf5, 0x9a, 0xb5, 0xeb, 0xd6, 0x6f, 0xd8, 0x88, 0x09, 0x18, 0x36, 0x6d, 0xde, 0xb2, 0x75, 0xdb, 0xf6, 0x8d, 0xd8, 0x00, 0x00, 0xb1, 0x4c, 0x9d, 0x90, 0x6e, 0xd5, 0x0b, 0xc9, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x31, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xb1, 0xb4, 0x69, 0xdf, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x45, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3f, 0x0f, 0x9f, 0x9a, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x7b, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x52, 0x93, 0x00, 0x52, 0x94, 0x10, 0x5a, 0x8a, 0xcc, 0xb3, 0x1d, 0xff, 0xcd, 0x00, 0xff, 0xcb, 0x00, 0x63, 0x81, 0x5a, 0x00, 0x50, 0x96, 0x00, 0x52, 0x93, 0x00, 0x52, 0x94, 0x10, 0x5a, 0x8a, 0xcc, 0xb3, 0x1d, 0xff, 0xcd, 0x00, 0xff, 0xcb, 0x00, 0x63, 0x81, 0x5a, 0x00, 0x50, 0x96, 0x00, 0x51, 0x94, 0x00, 0x51, 0x94, 0x0f, 0x59, 0x8b, 0xcc, 0xb3, 0x1d, 0xff, 0xcd, 0x00, 0xff, 0xcb, 0x00, 0x62, 0x81, 0x5a, 0x00, 0x4f, 0x96, 0x95, 0x99, 0x3d, 0x95, 0x99, 0x3d, 0x9c, 0x9c, 0x39, 0xe9, 0xc1, 0x0c, 0xff, 0xcc, 0x00, 0xfe, 0xcb, 0x00, 0xbe, 0xad, 0x25, 0x94, 0x98, 0x3e, 0xff, 0xcd, 0x00, 0xff, 0xcd, 0x00, 0xff, 0xcd, 0x00, 0xff, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xff, 0xcc, 0x00, 0xff, 0xcd, 0x00, 0xff, 0xff, 0xff, 0x24, 0x99, 0x95, 0x2f, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x28, 0xbd, 0xb0, 0xb5, 0xb2, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0a, 0x61, 0x00, 0x00, 0x0a, 0x61, 0x01, 0xfc, 0xcc, 0x4a, 0x25, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x31, 0x36, 0x5e, 0xb0, 0x05, 0x00, 0x00, 0x00, 0x57, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x00, 0x03, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x76, 0x06, 0x2c, 0x80, 0x8a, 0x52, 0x1c, 0x60, 0xc0, 0xc9, 0xc5, 0xcd, 0xc3, 0xcb, 0xc7, 0xcf, 0x81, 0x0c, 0x18, 0x04, 0xc0, 0x40, 0x50, 0x48, 0x58, 0x44, 0x54, 0x4c, 0x5c, 0x00, 0x19, 0x30, 0x48, 0x80, 0x81, 0xa4, 0x94, 0xb4, 0x8c, 0xac, 0x9c, 0xbc, 0x04, 0x32, 0x60, 0x50, 0x00, 0x03, 0x45, 0x25, 0x65, 0x15, 0x55, 0x35, 0x75, 0x05, 0x64, 0x80, 0x4f, 0x0a, 0x8f, 0x81, 0x78, 0x9c, 0x81, 0xc7, 0xf1, 0x74, 0x0c, 0x43, 0x00, 0x36, 0xf1, 0x12, 0x01, 0x93, 0x70, 0x0f, 0x2a, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x34, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x91, 0x68, 0xa6, 0x01, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x52, 0x57, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0xe0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xff, 0x50, 0x4c, 0x54, 0x45, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x01, 0xa1, 0xdd, 0x04, 0xa1, 0xda, 0x02, 0xa1, 0xdc, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x03, 0xa1, 0xdb, 0x1d, 0xa5, 0xc2, 0x3a, 0xa8, 0xa6, 0x2b, 0xa6, 0xb4, 0x0a, 0xa2, 0xd4, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x10, 0xa3, 0xcf, 0x5b, 0xad, 0x86, 0xab, 0xb7, 0x39, 0x83, 0xb2, 0x5f, 0x26, 0xa6, 0xb9, 0x01, 0xa1, 0xdd, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x13, 0xa3, 0xcc, 0x6c, 0xaf, 0x76, 0xc8, 0xba, 0x1d, 0x9a, 0xb4, 0x4a, 0x2d, 0xa7, 0xb2, 0x02, 0xa1, 0xdc, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x07, 0xa2, 0xd7, 0x32, 0xa7, 0xae, 0x60, 0xad, 0x81, 0x49, 0xaa, 0x98, 0x13, 0xa3, 0xcc, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xe0, 0x00, 0xa1, 0xe0, 0x00, 0xa1, 0xe0, 0x00, 0xa1, 0xe0, 0x04, 0xa1, 0xda, 0x0c, 0xa2, 0xd2, 0x08, 0xa2, 0xd6, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xe0, 0x00, 0xa1, 0xe0, 0x1e, 0xa7, 0xc3, 0x1e, 0xa7, 0xc3, 0x1e, 0xa7, 0xc3, 0x1e, 0xa7, 0xc4, 0x1e, 0xa7, 0xc4, 0x1e, 0xa7, 0xc4, 0x1e, 0xa7, 0xc3, 0x1e, 0xa7, 0xc3, 0xdc, 0xcc, 0x1c, 0xdc, 0xcc, 0x1c, 0xdc, 0xcc, 0x1c, 0xdc, 0xcc, 0x1c, 0xdc, 0xcc, 0x1c, 0xdc, 0xcc, 0x1c, 0xfc, 0xd2, 0x00, 0xfc, 0xd3, 0x01, 0xe0, 0xc4, 0x08, 0x3a, 0x6e, 0x36, 0x1e, 0x5f, 0x3d, 0x20, 0x60, 0x3d, 0xff, 0xff, 0xff, 0x9d, 0xd5, 0x94, 0x5f, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x54, 0xe4, 0x03, 0x88, 0xa5, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0f, 0x61, 0x00, 0x00, 0x0f, 0x61, 0x01, 0xa8, 0x3f, 0xa7, 0x69, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x2c, 0x7e, 0x75, 0x8f, 0x1f, 0x00, 0x00, 0x00, 0x84, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x75, 0xc9, 0x45, 0x16, 0xc2, 0x50, 0x10, 0x05, 0xd1, 0x47, 0x80, 0x20, 0xc1, 0xdd, 0x83, 0xbb, 0xbb, 0x05, 0x42, 0xb0, 0x8f, 0xdb, 0xfe, 0xf7, 0x92, 0x31, 0x7d, 0x4e, 0xdf, 0x61, 0x15, 0x40, 0x58, 0x24, 0xab, 0xcd, 0x2e, 0x3b, 0x9c, 0xb4, 0xbb, 0xdc, 0x8a, 0xc7, 0xeb, 0xf3, 0x07, 0x82, 0x74, 0x84, 0xc2, 0x91, 0x68, 0x2c, 0x9e, 0x48, 0xa6, 0xe8, 0x48, 0x67, 0xb2, 0x39, 0x35, 0x5f, 0x28, 0x96, 0xe8, 0x28, 0x57, 0xaa, 0xb5, 0x7a, 0xa3, 0xd9, 0x6a, 0xd3, 0xd1, 0xe9, 0xf6, 0xfa, 0x83, 0xe1, 0x68, 0x3c, 0xc1, 0xf4, 0xdf, 0x6c, 0xbe, 0x58, 0xae, 0xd6, 0xda, 0x66, 0x0b, 0x9d, 0xd8, 0x19, 0xfb, 0xc3, 0xf1, 0x74, 0xd6, 0x21, 0xa8, 0xcb, 0xf5, 0x76, 0x7f, 0x08, 0x81, 0x27, 0x03, 0x2f, 0x06, 0xde, 0x0c, 0x7c, 0x18, 0xf8, 0x32, 0xf0, 0x63, 0xb0, 0xc3, 0x04, 0x37, 0x26, 0x4c, 0xd0, 0x69, 0x3b, 0x14, 0xf0, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x34, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x12, 0x63, 0xdc, 0xb8, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x14, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x52, 0x77, 0x61, 0x6e, 0x64, 0x61, 0x58, 0x63, 0x3a, 0x30, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x53, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0xb5, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xf0, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x32, 0x3b, 0x00, 0x82, 0x99, 0x00, 0xac, 0xca, 0x00, 0xac, 0xcb, 0x00, 0xab, 0xc9, 0x00, 0xab, 0xc9, 0x00, 0xab, 0xc9, 0x00, 0x00, 0x00, 0x00, 0x12, 0x15, 0x00, 0x56, 0x65, 0x00, 0x9a, 0xb5, 0x00, 0xad, 0xcc, 0x00, 0xab, 0xca, 0x00, 0xab, 0xc9, 0x00, 0xab, 0xc9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x29, 0x00, 0x71, 0x84, 0x00, 0xa6, 0xc3, 0x00, 0xad, 0xcb, 0x00, 0xab, 0xc9, 0x00, 0xab, 0xc9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x06, 0x00, 0x3a, 0x45, 0x00, 0x88, 0xa0, 0x00, 0xab, 0xca, 0x00, 0xac, 0xca, 0x00, 0xab, 0xc9, 0x00, 0xab, 0xc9, 0x00, 0xab, 0xc9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x14, 0x00, 0x55, 0x65, 0x01, 0x9a, 0xb5, 0x04, 0xae, 0xca, 0x02, 0xac, 0xc9, 0x01, 0xab, 0xc8, 0x01, 0xab, 0xc8, 0x01, 0xab, 0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x24, 0x27, 0x4c, 0x81, 0x5b, 0x99, 0xc6, 0x70, 0xa4, 0xd0, 0x73, 0xa1, 0xcd, 0x72, 0xa1, 0xcd, 0x72, 0xa1, 0xcd, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x08, 0x00, 0x5a, 0x4d, 0x14, 0xcc, 0xb3, 0x32, 0xff, 0xe1, 0x40, 0xff, 0xe2, 0x40, 0xfe, 0xe1, 0x40, 0xfe, 0xe1, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x14, 0x06, 0x7e, 0x71, 0x21, 0xec, 0xd4, 0x3e, 0xfb, 0xe1, 0x42, 0xfa, 0xe0, 0x42, 0xff, 0xff, 0xff, 0x1a, 0xfe, 0x11, 0xbc, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x4f, 0x6e, 0x66, 0x41, 0x49, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x30, 0x37, 0x89, 0x67, 0xb2, 0xb6, 0x00, 0x00, 0x00, 0x88, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0xc3, 0x09, 0x18, 0xd8, 0x39, 0x38, 0xb9, 0xb8, 0x79, 0x78, 0xf9, 0x70, 0x2a, 0xe0, 0x17, 0x10, 0x14, 0x12, 0x16, 0x11, 0x15, 0x13, 0xc7, 0xa5, 0x40, 0x42, 0x52, 0x4a, 0x5a, 0x46, 0x56, 0x4e, 0x5e, 0x41, 0x51, 0x49, 0x19, 0x1b, 0x60, 0x50, 0x51, 0x51, 0x55, 0x53, 0xd7, 0xd0, 0xd4, 0xd2, 0xd6, 0xd1, 0xd5, 0xd3, 0x37, 0xc0, 0x04, 0x40, 0x05, 0x2a, 0x2a, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x18, 0x00, 0xac, 0x40, 0x45, 0xc5, 0xc6, 0xd6, 0xce, 0xde, 0xc1, 0xd1, 0xc9, 0xd9, 0xc5, 0x15, 0x1d, 0x40, 0x15, 0xa8, 0xb8, 0xb9, 0x7b, 0x78, 0x7a, 0x79, 0xfb, 0xf8, 0xfa, 0xa1, 0x03, 0x62, 0x15, 0x10, 0xb0, 0x82, 0x80, 0x23, 0x09, 0x78, 0x93, 0x60, 0x40, 0x11, 0x0c, 0x6a, 0x82, 0x91, 0x45, 0x28, 0xba, 0x01, 0xe7, 0x9a, 0x46, 0xf1, 0x2a, 0x09, 0x62, 0x97, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x38, 0x3a, 0x35, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x41, 0xd0, 0xf3, 0xa5, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x45, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xe9, 0x28, 0x32, 0x6f, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x24, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1b, 0x08, 0xdc, 0xc5, 0x3a, 0xfc, 0xe2, 0x43, 0xfa, 0xe0, 0x42, 0xfa, 0xe1, 0x42, 0xf8, 0xca, 0x41, 0xef, 0x3f, 0x3a, 0xed, 0x28, 0x39, 0xed, 0x29, 0x39, 0xff, 0xff, 0xff, 0x60, 0xfc, 0xa9, 0xec, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x0b, 0x1f, 0xd7, 0xc4, 0xc0, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x24, 0xe9, 0x00, 0x00, 0x24, 0xe9, 0x01, 0x50, 0x24, 0xe7, 0xf8, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x04, 0x2f, 0xac, 0xe2, 0xe1, 0x00, 0x00, 0x00, 0x15, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x60, 0x10, 0x32, 0x09, 0x4d, 0xef, 0x5c, 0xb5, 0x8a, 0x61, 0x50, 0xb2, 0x00, 0x00, 0x02, 0x2d, 0xf1, 0x97, 0xe6, 0x12, 0x0c, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x30, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x40, 0x85, 0x9d, 0x4b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x49, 0x45, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x78, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x85, 0x2e, 0x60, 0x6a, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x9b, 0x48, 0x00, 0x99, 0x45, 0x5a, 0xbe, 0x89, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xa9, 0x5a, 0xff, 0x77, 0x00, 0xff, 0x79, 0x00, 0x80, 0x9e, 0xf2, 0xd5, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x2f, 0xb1, 0x26, 0x79, 0x23, 0x00, 0x00, 0x00, 0x1a, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x00, 0x02, 0x46, 0x65, 0xd7, 0xd0, 0xd0, 0xb0, 0x8a, 0x59, 0xab, 0x80, 0x80, 0x61, 0x64, 0x0b, 0x00, 0x00, 0x7d, 0xae, 0x52, 0x31, 0x3b, 0x05, 0x99, 0x9a, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x34, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x27, 0x7e, 0x16, 0x18, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x44, 0x4b, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x98, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xce, 0x04, 0xc4, 0x17, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xf6, 0x50, 0x4c, 0x54, 0x45, 0xc6, 0x0c, 0x30, 0xc7, 0x0e, 0x32, 0xc3, 0x01, 0x27, 0xd2, 0x3d, 0x5a, 0xff, 0xff, 0xff, 0xfd, 0xf8, 0xf9, 0xcd, 0x29, 0x49, 0xc4, 0x05, 0x2a, 0xc6, 0x0e, 0x31, 0xc6, 0x0e, 0x32, 0xc7, 0x10, 0x34, 0xc4, 0x03, 0x29, 0xd2, 0x3f, 0x5b, 0xff, 0xff, 0xff, 0xfd, 0xf8, 0xf9, 0xcd, 0x2b, 0x4b, 0xc5, 0x07, 0x2c, 0xc7, 0x10, 0x33, 0xc4, 0x03, 0x28, 0xc4, 0x05, 0x2a, 0xc1, 0x00, 0x1e, 0xd0, 0x36, 0x54, 0xff, 0xff, 0xff, 0xfd, 0xf8, 0xf9, 0xcb, 0x21, 0x42, 0xc2, 0x00, 0x22, 0xc4, 0x04, 0x2a, 0xcf, 0x35, 0x53, 0xd0, 0x37, 0x54, 0xcd, 0x2b, 0x4b, 0xd9, 0x5e, 0x76, 0xff, 0xff, 0xff, 0xfe, 0xfa, 0xfa, 0xd5, 0x4d, 0x67, 0xce, 0x2f, 0x4e, 0xd0, 0x36, 0x54, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0x34, 0x52, 0xd0, 0x36, 0x54, 0xcd, 0x2b, 0x4b, 0xd9, 0x5d, 0x75, 0xff, 0xff, 0xff, 0xfe, 0xf9, 0xfa, 0xd5, 0x4d, 0x67, 0xce, 0x2e, 0x4d, 0xd0, 0x36, 0x53, 0xc4, 0x03, 0x28, 0xc4, 0x05, 0x2a, 0xc1, 0x00, 0x1f, 0xd0, 0x36, 0x54, 0xff, 0xff, 0xff, 0xfd, 0xf8, 0xf9, 0xcb, 0x21, 0x42, 0xc2, 0x00, 0x22, 0xc4, 0x04, 0x2a, 0xc6, 0x0e, 0x32, 0xc7, 0x10, 0x34, 0xc4, 0x03, 0x29, 0xd2, 0x3f, 0x5b, 0xff, 0xff, 0xff, 0xfd, 0xf8, 0xf9, 0xcd, 0x2b, 0x4b, 0xc5, 0x07, 0x2c, 0xc7, 0x10, 0x33, 0xff, 0xff, 0xff, 0x68, 0x64, 0x5b, 0x63, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x51, 0x94, 0x69, 0x7c, 0x2a, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x1a, 0xfe, 0x8e, 0x8c, 0x41, 0x00, 0x00, 0x00, 0x8a, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0xad, 0xcf, 0xc7, 0x16, 0xc1, 0x00, 0x14, 0x45, 0xd1, 0xab, 0x0b, 0xd1, 0xa2, 0x0b, 0xa2, 0x44, 0x17, 0x5d, 0x74, 0xd1, 0x85, 0x68, 0xff, 0xff, 0x35, 0xde, 0xe4, 0x0d, 0xac, 0x65, 0xc6, 0x1e, 0x9e, 0xd9, 0x01, 0x88, 0xcd, 0xee, 0x70, 0xba, 0xdc, 0x1e, 0x2f, 0x3e, 0xfc, 0x56, 0x05, 0xe2, 0xf3, 0x8b, 0x81, 0x60, 0x28, 0x1c, 0x11, 0x18, 0x24, 0x12, 0x8d, 0xc5, 0x13, 0xc9, 0x54, 0x3a, 0x23, 0x31, 0xc8, 0x24, 0x9b, 0xcb, 0x2b, 0x85, 0x62, 0xa9, 0x2c, 0x33, 0xa8, 0xa4, 0x52, 0xad, 0xd5, 0x1b, 0xcd, 0x56, 0x5b, 0x65, 0xd0, 0x48, 0xa7, 0xdb, 0xeb, 0x0f, 0x86, 0xa3, 0xb1, 0xc6, 0xa0, 0x93, 0xc9, 0x74, 0x36, 0x5f, 0x2c, 0x57, 0x6b, 0x9d, 0xc1, 0x20, 0x9b, 0xed, 0x6e, 0x7f, 0x38, 0x9e, 0xce, 0x06, 0x83, 0x49, 0x2e, 0x57, 0xeb, 0x76, 0x7f, 0x3c, 0x5f, 0x26, 0xfb, 0xc3, 0xf1, 0xd7, 0xfa, 0x06, 0x2c, 0xf3, 0x1c, 0xd5, 0xea, 0x2a, 0xc1, 0xee, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x32, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa8, 0xa4, 0x7f, 0x15, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4b, 0x45, 0x53, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x66, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x56, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x13, 0x13, 0x19, 0x19, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x19, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x12, 0x12, 0x70, 0x70, 0x70, 0x12, 0x0c, 0x0c, 0x61, 0x1f, 0x1f, 0x61, 0x1f, 0x1f, 0x12, 0x0c, 0x0c, 0x70, 0x70, 0x70, 0x12, 0x12, 0x12, 0x41, 0x44, 0x44, 0x41, 0x44, 0x44, 0x40, 0x43, 0x43, 0x87, 0x8c, 0x8c, 0x7f, 0x3b, 0x3b, 0xca, 0x54, 0x54, 0xca, 0x54, 0x54, 0x7f, 0x3b, 0x3b, 0x87, 0x8c, 0x8c, 0x40, 0x43, 0x43, 0xda, 0x8d, 0x8d, 0xda, 0x8d, 0x8d, 0xda, 0x8d, 0x8d, 0xd1, 0x88, 0x88, 0xb8, 0x26, 0x26, 0xd6, 0x62, 0x62, 0xd6, 0x62, 0x62, 0xb8, 0x26, 0x26, 0xd1, 0x88, 0x88, 0xbb, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x7a, 0x00, 0x00, 0xd0, 0x45, 0x45, 0xd0, 0x45, 0x45, 0x7a, 0x00, 0x00, 0x8f, 0x00, 0x00, 0xbe, 0x00, 0x00, 0xbb, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x71, 0x00, 0x00, 0x52, 0x00, 0x00, 0xcd, 0x3f, 0x3f, 0x52, 0x00, 0x00, 0x71, 0x00, 0x00, 0xbb, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x7a, 0x00, 0x00, 0xd0, 0x45, 0x45, 0xd0, 0x45, 0x45, 0x7a, 0x00, 0x00, 0x8f, 0x00, 0x00, 0xbe, 0x00, 0x00, 0xda, 0x90, 0x8d, 0xda, 0x90, 0x8d, 0xda, 0x91, 0x8d, 0xd2, 0x8c, 0x88, 0xb8, 0x26, 0x26, 0xd6, 0x62, 0x62, 0xd6, 0x62, 0x62, 0xb8, 0x26, 0x26, 0xd2, 0x8c, 0x88, 0xda, 0x91, 0x8d, 0x41, 0x90, 0x44, 0x41, 0x90, 0x44, 0x40, 0x90, 0x43, 0x5b, 0x9b, 0x5f, 0x6a, 0x53, 0x26, 0xcc, 0x59, 0x55, 0xcc, 0x59, 0x55, 0x6a, 0x53, 0x26, 0x5b, 0x9b, 0x5f, 0x40, 0x90, 0x43, 0x00, 0x64, 0x00, 0x00, 0x64, 0x00, 0x00, 0x65, 0x00, 0x21, 0x73, 0x22, 0x07, 0x63, 0x02, 0x62, 0x54, 0x1f, 0x62, 0x54, 0x1f, 0x07, 0x63, 0x02, 0x21, 0x73, 0x22, 0x00, 0x65, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x00, 0x01, 0x66, 0x01, 0x02, 0x66, 0x02, 0x00, 0x66, 0x00, 0x00, 0x65, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x00, 0xff, 0xff, 0xff, 0xff, 0x7c, 0x24, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x71, 0xaf, 0x07, 0x5c, 0xe2, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x01, 0x22, 0xb1, 0xe2, 0x2b, 0x00, 0x00, 0x00, 0xd3, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x80, 0x00, 0x46, 0x26, 0x66, 0x16, 0x06, 0x06, 0x16, 0x66, 0x26, 0x46, 0x06, 0x54, 0xc0, 0xca, 0xc6, 0xce, 0xc1, 0xc9, 0xc9, 0xc1, 0xce, 0xc6, 0x8a, 0x26, 0xc1, 0xc5, 0xcd, 0xc3, 0xcb, 0xc7, 0x2f, 0x20, 0xc8, 0xcd, 0x05, 0x13, 0x11, 0x82, 0x00, 0x61, 0x11, 0x51, 0x31, 0x71, 0x09, 0x49, 0x29, 0x69, 0x61, 0xa8, 0x00, 0x83, 0x0c, 0x04, 0xc8, 0xca, 0xc9, 0x2b, 0x28, 0x2a, 0x29, 0xab, 0xa8, 0xca, 0x42, 0x05, 0x18, 0xd4, 0x20, 0x40, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x47, 0x57, 0x4f, 0x43, 0x1d, 0x2a, 0xc0, 0xa0, 0x0f, 0x05, 0x06, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x30, 0x3e, 0x83, 0x05, 0x14, 0x58, 0x5a, 0x59, 0xdb, 0xd8, 0xd8, 0xda, 0x59, 0xc2, 0xf8, 0xb8, 0x25, 0xec, 0xa1, 0xc0, 0xc1, 0xd1, 0xc9, 0xd9, 0xc5, 0xd5, 0xcd, 0x1d, 0xc6, 0x67, 0xf0, 0x80, 0x00, 0x4f, 0x2f, 0x6f, 0x1f, 0x5f, 0x3f, 0xff, 0x80, 0x40, 0x4f, 0xa8, 0x00, 0x43, 0x10, 0x04, 0x04, 0x87, 0x84, 0x86, 0x85, 0x47, 0x44, 0x46, 0x45, 0x07, 0x43, 0x05, 0x18, 0x62, 0x20, 0x20, 0x36, 0x2e, 0x3e, 0x21, 0x31, 0x29, 0x39, 0x25, 0x35, 0x16, 0x2a, 0xc0, 0x90, 0x06, 0x01, 0xe9, 0x19, 0x99, 0x59, 0xd9, 0xd9, 0x59, 0x99, 0x19, 0xe9, 0x50, 0x01, 0x98, 0x44, 0x4e, 0x6e, 0x5e, 0x7e, 0x41, 0x41, 0x7e, 0x5e, 0x6e, 0x0e, 0x9a, 0x04, 0x06, 0x00, 0x00, 0x4d, 0x48, 0x53, 0x43, 0x13, 0x48, 0x52, 0xc0, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x30, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x2b, 0xd3, 0x96, 0xdb, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4a, 0x50, 0x59, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x8a, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xf8, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xcf, 0xd7, 0xdb, 0x76, 0x8e, 0xcf, 0x47, 0x67, 0xcf, 0x47, 0x67, 0xdb, 0x76, 0x8e, 0xf2, 0xcf, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xa9, 0xb8, 0xc4, 0x1d, 0x45, 0xbb, 0x00, 0x2a, 0xbb, 0x00, 0x2a, 0xbb, 0x00, 0x2a, 0xbb, 0x00, 0x2a, 0xc4, 0x1d, 0x45, 0xff, 0xff, 0xff, 0xbb, 0x00, 0x2a, 0xbc, 0x00, 0x2d, 0xbc, 0x00, 0x2d, 0xbc, 0x00, 0x2d, 0xbc, 0x00, 0x2d, 0xbb, 0x00, 0x2a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0x76, 0x8e, 0xbb, 0x00, 0x2a, 0xbc, 0x00, 0x2d, 0xbc, 0x00, 0x2d, 0xbc, 0x00, 0x2d, 0xbb, 0x00, 0x2a, 0xff, 0xff, 0xff, 0xfd, 0xf8, 0xfa, 0xcf, 0x47, 0x67, 0xbb, 0x00, 0x2a, 0x70, 0x7f, 0x39, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x03, 0xcc, 0xbf, 0x83, 0x07, 0x00, 0x00, 0x00, 0x79, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x08, 0x18, 0x99, 0x98, 0x99, 0x99, 0x18, 0x31, 0x84, 0x59, 0x58, 0xd9, 0xd8, 0x39, 0x38, 0x38, 0xd9, 0x58, 0x59, 0xd0, 0xc4, 0xb9, 0xb8, 0x79, 0x78, 0xf9, 0xf8, 0x05, 0x04, 0x85, 0xb8, 0x50, 0x65, 0x58, 0x85, 0x45, 0x44, 0xc5, 0xc4, 0x25, 0x24, 0xa5, 0x44, 0x84, 0x59, 0x91, 0xc5, 0xa5, 0xd9, 0x04, 0xa5, 0x64, 0x64, 0xe5, 0xe4, 0x15, 0x14, 0xa5, 0x04, 0xd9, 0xa4, 0x91, 0x24, 0x94, 0x94, 0x55, 0x54, 0xd5, 0xd4, 0x35, 0x34, 0xd4, 0xd5, 0x34, 0x05, 0x38, 0x95, 0x90, 0x24, 0xb4, 0xb4, 0x75, 0x74, 0xe5, 0x35, 0x80, 0x40, 0x5e, 0x82, 0x9f, 0x43, 0x8b, 0x18, 0x09, 0x9c, 0x46, 0xe1, 0xb4, 0x1c, 0xa7, 0x73, 0x71, 0x7b, 0x10, 0x67, 0x90, 0xe0, 0x0e, 0x44, 0x0c, 0x00, 0x00, 0xa9, 0xc5, 0x0d, 0x9f, 0x8a, 0x5c, 0xd2, 0x68, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x30, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xbc, 0x4c, 0x87, 0xf2, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4a, 0x4d, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x37, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0xf8, 0x62, 0xea, 0x0e, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x3b, 0xab, 0xfc, 0xad, 0x5e, 0x00, 0x00, 0x02, 0x26, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0xa5, 0x94, 0xcf, 0x4a, 0x1b, 0x51, 0x18, 0x47, 0xcf, 0x77, 0x6f, 0x2a, 0x98, 0xc6, 0x98, 0xd1, 0x9d, 0x89, 0x2d, 0xb4, 0x5d, 0xb8, 0xe8, 0x42, 0x24, 0x85, 0x2e, 0xb4, 0x11, 0x8d, 0xd0, 0x45, 0xfb, 0x0a, 0xdd, 0xb5, 0xf8, 0x0a, 0x35, 0x05, 0xb1, 0x34, 0xf6, 0x05, 0x5c, 0x88, 0x3e, 0x46, 0xba, 0x28, 0x64, 0x22, 0x49, 0xed, 0xae, 0x22, 0x82, 0x2e, 0x85, 0xd2, 0x26, 0xba, 0x29, 0x3a, 0x49, 0x0c, 0x0a, 0x26, 0x33, 0xb7, 0x0b, 0xad, 0x26, 0x26, 0x93, 0x04, 0x7a, 0x57, 0xc3, 0x70, 0x39, 0x67, 0xe6, 0xf7, 0xfd, 0x11, 0x73, 0x48, 0xa3, 0x86, 0x36, 0xec, 0x5c, 0x84, 0x96, 0x8a, 0x0f, 0x6c, 0x67, 0x14, 0xd0, 0x81, 0x06, 0xe0, 0x1a, 0xa1, 0xbf, 0xa3, 0xc5, 0x00, 0x6e, 0x23, 0x00, 0x24, 0xad, 0x93, 0xd5, 0xf1, 0xdf, 0xf1, 0xc1, 0x9a, 0x2b, 0x04, 0x42, 0xe8, 0xe9, 0xa7, 0x3c, 0x79, 0x8c, 0x04, 0x89, 0x72, 0xf9, 0x66, 0xf4, 0xcf, 0xf3, 0x70, 0xb5, 0x54, 0x1f, 0xf8, 0x79, 0x71, 0xdf, 0x78, 0x4a, 0x6b, 0x4f, 0x09, 0x06, 0xe9, 0x8e, 0x56, 0x82, 0xdb, 0x08, 0x18, 0xa3, 0x12, 0x11, 0x67, 0xfd, 0xd1, 0xe1, 0xc7, 0x68, 0x31, 0x3a, 0x70, 0x29, 0x43, 0x28, 0x85, 0x9d, 0x47, 0x80, 0xe9, 0x29, 0x96, 0x17, 0x49, 0x26, 0x40, 0xc3, 0x39, 0x18, 0xec, 0xea, 0x70, 0xfa, 0x38, 0x96, 0x2f, 0x8f, 0x60, 0x7c, 0xff, 0xe6, 0xf6, 0xab, 0x85, 0xd9, 0xc8, 0x69, 0x6a, 0xac, 0x94, 0x0c, 0x57, 0x10, 0x08, 0x82, 0x8b, 0x5d, 0x60, 0x65, 0x9d, 0xef, 0xbb, 0x88, 0x52, 0x78, 0x1e, 0x40, 0x22, 0x4e, 0xea, 0x2d, 0x0b, 0xb3, 0x82, 0x86, 0x73, 0x83, 0x87, 0x7d, 0xd6, 0x59, 0xd3, 0x01, 0x3d, 0x54, 0x41, 0x41, 0x50, 0x70, 0xc9, 0xe6, 0x4d, 0x7a, 0x93, 0xc2, 0x0e, 0x80, 0x52, 0x08, 0xa0, 0x35, 0x18, 0xdc, 0xfe, 0x35, 0x7d, 0xa0, 0xb5, 0x02, 0xc1, 0x75, 0x9b, 0xf2, 0xed, 0xa6, 0x69, 0x0e, 0x8d, 0x3b, 0x81, 0xf8, 0xa2, 0xaf, 0x4e, 0x5b, 0xb2, 0xed, 0x9a, 0x39, 0x41, 0xc1, 0xb9, 0x41, 0xf8, 0x72, 0x62, 0x01, 0xaf, 0x46, 0x1d, 0x0c, 0x04, 0x05, 0x8f, 0xec, 0x96, 0x2f, 0xba, 0x6b, 0xdb, 0x69, 0xb4, 0xba, 0x7e, 0x9e, 0x9c, 0x20, 0xb3, 0x86, 0x39, 0x90, 0xfa, 0x1e, 0x66, 0x1f, 0xb3, 0x4f, 0x7d, 0x0f, 0x73, 0x20, 0x99, 0x35, 0x26, 0x27, 0xfe, 0xdd, 0x57, 0x68, 0xdd, 0x19, 0xa5, 0x7a, 0xca, 0x84, 0xce, 0x7d, 0xea, 0xf7, 0xbe, 0xfd, 0x9a, 0x6f, 0x44, 0xb3, 0x71, 0x52, 0xef, 0x48, 0xce, 0x09, 0x72, 0x1d, 0x51, 0xe6, 0xc4, 0x02, 0x5e, 0xdf, 0x44, 0x64, 0xb0, 0xb7, 0x4c, 0x7a, 0x83, 0xbc, 0x7f, 0x44, 0xd2, 0x0d, 0x9d, 0xb8, 0x2d, 0x72, 0xb6, 0x1a, 0x49, 0x1f, 0xc5, 0x0a, 0x15, 0x0b, 0x48, 0x0c, 0x3b, 0xa9, 0x68, 0x69, 0x21, 0x5c, 0xbe, 0x29, 0xb2, 0x5d, 0xf0, 0xd5, 0x48, 0x0f, 0xb4, 0x47, 0xb6, 0x1a, 0x49, 0x1f, 0xc7, 0x0a, 0x65, 0x0b, 0x9a, 0xda, 0x14, 0x12, 0x11, 0x27, 0x35, 0x56, 0x5a, 0x08, 0x97, 0x6f, 0xda, 0xb4, 0xa3, 0xe6, 0x76, 0xd0, 0xfa, 0x42, 0xdf, 0x19, 0xb4, 0x5e, 0x9a, 0xeb, 0x41, 0x9b, 0x99, 0x62, 0x79, 0x91, 0xf9, 0xd6, 0x55, 0xf1, 0xe9, 0x68, 0xbc, 0x1d, 0xdd, 0x52, 0xad, 0x56, 0xcd, 0x87, 0x68, 0xb1, 0x79, 0x55, 0xe4, 0x0a, 0xac, 0xac, 0xb3, 0xbd, 0x8b, 0xd8, 0x9b, 0xcc, 0xcf, 0xc0, 0x3d, 0xa8, 0x81, 0xe1, 0x6b, 0x35, 0xf2, 0xf9, 0x38, 0xf6, 0xad, 0x62, 0x75, 0xd9, 0x42, 0x9d, 0x35, 0xc2, 0x8b, 0x61, 0xe7, 0xfd, 0x58, 0xe9, 0xe5, 0x55, 0x6d, 0x42, 0x50, 0x27, 0xb7, 0x8d, 0x98, 0x43, 0x1a, 0x67, 0x68, 0xf8, 0x71, 0x11, 0x5a, 0x2a, 0x3e, 0xcc, 0x39, 0x23, 0xfc, 0xdf, 0xba, 0x9e, 0xb7, 0x4e, 0x57, 0xc7, 0x7f, 0x3d, 0x1b, 0xac, 0xb9, 0x10, 0x18, 0xe2, 0x2f, 0x97, 0x98, 0x60, 0xa0, 0x9e, 0x79, 0x33, 0x49, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x35, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xbb, 0xeb, 0x6d, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x50, 0x59, 0x47, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0xa3, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xd0, 0xcd, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xc9, 0x50, 0x4c, 0x54, 0x45, 0xd5, 0x2b, 0x1e, 0xd5, 0x2b, 0x1e, 0xd5, 0x2c, 0x1f, 0xd5, 0x2c, 0x1f, 0xd5, 0x2c, 0x1f, 0xd5, 0x2c, 0x1f, 0xd6, 0x2c, 0x20, 0xd5, 0x2c, 0x1f, 0xd5, 0x2c, 0x1f, 0xf0, 0xb4, 0xaf, 0xf0, 0xb4, 0xaf, 0xf0, 0xb4, 0xaf, 0xed, 0xb0, 0xac, 0xe7, 0xab, 0xa6, 0xed, 0xb0, 0xac, 0xf0, 0xb4, 0xaf, 0xf0, 0xb4, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xfa, 0xfb, 0xd1, 0xd7, 0xd6, 0xc7, 0xce, 0xcd, 0xd4, 0xd9, 0xd8, 0xf7, 0xf9, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xdf, 0xdf, 0x99, 0xb0, 0xa0, 0xd4, 0xe0, 0xc5, 0xab, 0xc2, 0xb2, 0xde, 0xde, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xdf, 0xdf, 0xa6, 0xbc, 0xad, 0xc0, 0xda, 0xb7, 0xae, 0xca, 0xb7, 0xe1, 0xe0, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xf8, 0xe9, 0xea, 0xe7, 0xdf, 0xe8, 0xe1, 0xe9, 0xeb, 0xe7, 0xfb, 0xfa, 0xf8, 0xff, 0xff, 0xff, 0xa5, 0xb8, 0xe0, 0xa5, 0xb8, 0xe0, 0xa5, 0xb9, 0xe0, 0xa1, 0xb5, 0xdc, 0x9e, 0xb1, 0xd9, 0xa1, 0xb5, 0xdc, 0xa5, 0xb9, 0xe0, 0xa5, 0xb8, 0xe0, 0x01, 0x39, 0xa8, 0x01, 0x39, 0xa8, 0x01, 0x39, 0xa8, 0x01, 0x39, 0xa9, 0x02, 0x39, 0xa9, 0x01, 0x39, 0xa9, 0x00, 0x38, 0xa8, 0x00, 0x38, 0xa8, 0x24, 0x19, 0x67, 0xd5, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x1a, 0x75, 0x67, 0xe4, 0x32, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x18, 0x5f, 0xc1, 0x7b, 0xaa, 0x00, 0x00, 0x00, 0x7f, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xa0, 0x01, 0x60, 0xc4, 0x0d, 0x18, 0x98, 0xe0, 0x80, 0x99, 0x85, 0x95, 0x8d, 0x9d, 0x83, 0x19, 0x21, 0xc0, 0xc0, 0x09, 0x07, 0x5c, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x08, 0x01, 0x06, 0x41, 0x18, 0x10, 0x12, 0x16, 0x11, 0x15, 0x13, 0x97, 0x90, 0x14, 0x82, 0x8b, 0x30, 0x48, 0xc1, 0x80, 0xb4, 0x8c, 0xac, 0x9c, 0xbc, 0x82, 0xa2, 0x92, 0x34, 0x5c, 0x04, 0x49, 0x4e, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x13, 0x49, 0x4e, 0x0b, 0x06, 0xb4, 0x75, 0x74, 0xf5, 0xf4, 0x0d, 0x0c, 0x8d, 0xb4, 0xe1, 0x22, 0x0c, 0xc6, 0x70, 0x60, 0x62, 0x6a, 0x66, 0x6e, 0x61, 0x69, 0x85, 0x10, 0x60, 0xb0, 0x86, 0x03, 0x1b, 0x5b, 0x3b, 0x7b, 0x07, 0x5b, 0x1b, 0x84, 0x00, 0x83, 0x23, 0x6e, 0xc0, 0xe0, 0x84, 0x1b, 0x90, 0x2b, 0x07, 0x00, 0xaa, 0x8a, 0x35, 0x76, 0x2c, 0x01, 0x45, 0x30, 0x00, 0x00, 0x00, 0x12, 0x74, 0x45, 0x58, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x00, 0x43, 0x61, 0x6c, 0x65, 0x62, 0x20, 0x4d, 0x6f, 0x6f, 0x72, 0x65, 0x14, 0xc1, 0xef, 0x96, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x32, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xd4, 0x0c, 0xd5, 0x3f, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x41, 0x4e, 0x47, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x0b, 0x08, 0x03, 0x00, 0x00, 0x00, 0x29, 0xcf, 0x7f, 0x33, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xe3, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x2b, 0x7f, 0x03, 0x2d, 0x80, 0x01, 0x2c, 0x7f, 0x00, 0x2b, 0x7f, 0x00, 0x2b, 0x7f, 0x00, 0x2b, 0x7f, 0x00, 0x2b, 0x7f, 0x00, 0x29, 0x7e, 0x1f, 0x44, 0x8e, 0xd4, 0x96, 0xa2, 0xe2, 0x31, 0x36, 0xdc, 0x14, 0x1a, 0xdc, 0x17, 0x1d, 0xdc, 0x17, 0x1d, 0xdc, 0x17, 0x1d, 0x04, 0x2f, 0x81, 0x60, 0x7b, 0xaf, 0x30, 0x52, 0x97, 0x00, 0x28, 0x7d, 0x00, 0x2b, 0x7f, 0x00, 0x2b, 0x7f, 0x00, 0x2b, 0x7f, 0x00, 0x29, 0x7e, 0x1f, 0x45, 0x8f, 0xe0, 0xe5, 0xef, 0xf8, 0xc4, 0xc5, 0xe3, 0x45, 0x4a, 0xdc, 0x15, 0x1b, 0xdc, 0x17, 0x1d, 0xdc, 0x17, 0x1d, 0x02, 0x2d, 0x80, 0x3a, 0x5b, 0x9c, 0x20, 0x46, 0x8f, 0x1d, 0x43, 0x8d, 0x06, 0x30, 0x82, 0x00, 0x2b, 0x7f, 0x00, 0x2b, 0x7f, 0x00, 0x29, 0x7e, 0x1f, 0x45, 0x8e, 0xe0, 0xe6, 0xf0, 0xff, 0xff, 0xff, 0xfb, 0xe2, 0xe2, 0xe9, 0x69, 0x6d, 0xdc, 0x19, 0x1f, 0xdc, 0x16, 0x1c, 0xdc, 0x17, 0x1d, 0xdc, 0x17, 0x1d, 0x00, 0x2b, 0x7f, 0x00, 0x28, 0x7d, 0x27, 0x4b, 0x92, 0xaf, 0xbc, 0xd7, 0x37, 0x59, 0x9b, 0x00, 0x29, 0x7e, 0x00, 0x2b, 0x7f, 0x1f, 0x45, 0x8f, 0xe0, 0xe5, 0xf0, 0xf9, 0xe8, 0xdf, 0xe6, 0xc1, 0x96, 0xed, 0xc7, 0xb2, 0xed, 0x88, 0x8c, 0xde, 0x25, 0x2b, 0xdc, 0x14, 0x1b, 0xdc, 0x17, 0x1d, 0xdc, 0x17, 0x1d, 0xdc, 0x17, 0x1d, 0x00, 0x2b, 0x7f, 0x00, 0x2a, 0x7e, 0x10, 0x38, 0x87, 0x4c, 0x6a, 0xa5, 0x17, 0x3e, 0x8b, 0x00, 0x2a, 0x7e, 0x00, 0x2b, 0x7f, 0x1f, 0x45, 0x8f, 0xe1, 0xe2, 0xed, 0xbc, 0xa9, 0xa0, 0x92, 0x8a, 0x84, 0xa6, 0x92, 0x9d, 0xf2, 0xe0, 0xe4, 0xf5, 0xb7, 0xb9, 0xe3, 0x3c, 0x40, 0xdf, 0x17, 0x1b, 0xdf, 0x17, 0x1b, 0xdf, 0x17, 0x1c, 0x00, 0x29, 0x80, 0x00, 0x29, 0x80, 0x00, 0x28, 0x80, 0x00, 0x26, 0x7f, 0x00, 0x28, 0x80, 0x00, 0x29, 0x80, 0x00, 0x27, 0x7f, 0x1c, 0x43, 0x91, 0xdc, 0xd7, 0xc6, 0xb2, 0xa9, 0xae, 0xa4, 0xb2, 0xb8, 0x9d, 0xa3, 0xb5, 0xe6, 0xd3, 0xbb, 0xff, 0xff, 0xfc, 0xcc, 0xb0, 0xc2, 0x74, 0x29, 0x59, 0x6e, 0x20, 0x51, 0x6f, 0x20, 0x52, 0x31, 0x50, 0x6a, 0x31, 0x50, 0x6a, 0x31, 0x50, 0x6a, 0x31, 0x50, 0x6a, 0x31, 0x50, 0x6a, 0x31, 0x50, 0x6a, 0x30, 0x4f, 0x69, 0x4b, 0x66, 0x7e, 0xd9, 0xd3, 0xad, 0xcd, 0xa6, 0x88, 0xc1, 0xa3, 0xa2, 0xc2, 0x9d, 0x94, 0xe1, 0xc8, 0x93, 0xac, 0xb9, 0xcf, 0x28, 0x4c, 0x9b, 0x00, 0x2a, 0x88, 0x00, 0x2a, 0x88, 0x00, 0x2a, 0x88, 0xe4, 0xd8, 0x1d, 0xe4, 0xd8, 0x1b, 0xe7, 0xdd, 0x39, 0xf9, 0xf7, 0xd9, 0xf5, 0xe9, 0xb4, 0xf2, 0xdb, 0x93, 0xe5, 0xd5, 0x96, 0x7c, 0x8c, 0xa2, 0x10, 0x37, 0x8f, 0x00, 0x28, 0x86, 0x01, 0x2a, 0x87, 0x01, 0x2a, 0x87, 0x01, 0x2a, 0x87, 0x49, 0x62, 0x60, 0x47, 0x61, 0x5f, 0x5f, 0x75, 0x73, 0xe9, 0xec, 0xed, 0xff, 0xff, 0xff, 0xdd, 0xe3, 0xeb, 0x59, 0x74, 0xaf, 0x04, 0x2c, 0x8a, 0x00, 0x29, 0x86, 0x01, 0x2a, 0x87, 0x01, 0x2a, 0x87, 0x01, 0x2a, 0x87, 0x00, 0x28, 0x81, 0x00, 0x26, 0x80, 0x1c, 0x42, 0x90, 0xdf, 0xe5, 0xf0, 0xbe, 0xc9, 0xe0, 0x33, 0x54, 0x9f, 0x00, 0x28, 0x86, 0x00, 0x2a, 0x87, 0x01, 0x2a, 0x87, 0x00, 0x29, 0x7e, 0x1e, 0x44, 0x8e, 0x8a, 0x9d, 0xc7, 0x1d, 0x42, 0x94, 0x00, 0x27, 0x85, 0x01, 0x2a, 0x87, 0x01, 0x2a, 0x87, 0xff, 0xff, 0xff, 0x0b, 0x34, 0xd1, 0xd9, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xa0, 0x5e, 0xd3, 0xbe, 0xa0, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1e, 0x14, 0x08, 0x36, 0xce, 0x52, 0x82, 0x78, 0x00, 0x00, 0x00, 0xdd, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x83, 0x02, 0x76, 0x0e, 0x4e, 0x2e, 0x6e, 0x1e, 0x5e, 0x3e, 0x04, 0x60, 0xe0, 0x17, 0x10, 0x14, 0x12, 0x16, 0x11, 0x85, 0x2a, 0x10, 0x13, 0x97, 0x90, 0x94, 0x92, 0x96, 0x91, 0x45, 0x52, 0x20, 0x27, 0xaf, 0xa0, 0xa8, 0xa4, 0xac, 0x02, 0x55, 0xa0, 0xaa, 0xa6, 0xae, 0xa1, 0xa9, 0xa5, 0xad, 0xa3, 0xab, 0x07, 0x57, 0xa0, 0x6f, 0x60, 0x68, 0x64, 0x6c, 0x62, 0x0a, 0x53, 0x60, 0x66, 0x6e, 0x61, 0x69, 0x65, 0x6d, 0x63, 0x6b, 0x67, 0xef, 0x00, 0x01, 0x0c, 0x8e, 0x4e, 0xce, 0x2e, 0xae, 0x6e, 0xee, 0x30, 0x05, 0x1e, 0x9e, 0x5e, 0xde, 0x3e, 0xbe, 0x7e, 0xfe, 0x01, 0x81, 0x41, 0x10, 0xc0, 0x10, 0x1c, 0x12, 0x1a, 0x16, 0x1e, 0x11, 0x0c, 0x05, 0x91, 0x51, 0xd1, 0x31, 0xb1, 0x71, 0xf1, 0x09, 0x89, 0x49, 0xc9, 0x29, 0x10, 0xc0, 0x90, 0x9a, 0x96, 0x9e, 0x91, 0x99, 0x95, 0x0a, 0x05, 0xd9, 0x39, 0xb9, 0x79, 0xf9, 0x05, 0x85, 0x45, 0xc5, 0x25, 0xa5, 0x65, 0x10, 0xc0, 0x50, 0x8e, 0x02, 0x2a, 0x2a, 0xab, 0xaa, 0x6b, 0x6a, 0xeb, 0xea, 0x1b, 0x1a, 0x9b, 0x9a, 0x21, 0x80, 0xa1, 0x05, 0x05, 0xb4, 0xb6, 0xb5, 0x77, 0x74, 0x76, 0x75, 0xf7, 0xf4, 0xf6, 0xf5, 0x43, 0x01, 0xc3, 0x04, 0x14, 0x30, 0x71, 0xd2, 0xe4, 0x29, 0x53, 0xa7, 0x4d, 0x9f, 0xd1, 0x0f, 0x07, 0x0c, 0x6c, 0x28, 0x60, 0xe6, 0xac, 0xd9, 0x73, 0xe6, 0xce, 0x9b, 0x8f, 0x90, 0xef, 0x07, 0x00, 0x43, 0x34, 0x69, 0xb6, 0x9e, 0x2a, 0x0c, 0xb8, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x33, 0x30, 0x54, 0x31, 0x38, 0x3a, 0x30, 0x38, 0x3a, 0x35, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xca, 0xe8, 0x07, 0x06, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x41, 0x45, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x50, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xa8, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xd0, 0x10, 0x26, 0xb5, 0x22, 0x2a, 0x19, 0x8d, 0x45, 0x00, 0x9f, 0x49, 0x00, 0x9e, 0x49, 0xd0, 0x10, 0x26, 0xb5, 0x22, 0x2a, 0x19, 0x8d, 0x45, 0x00, 0x9f, 0x49, 0x00, 0x9e, 0x49, 0xd0, 0x10, 0x26, 0xb5, 0x22, 0x2a, 0x1a, 0x8d, 0x45, 0x00, 0xa0, 0x4a, 0x01, 0x9e, 0x4a, 0xce, 0x0f, 0x25, 0xc9, 0x2a, 0x38, 0xaa, 0xc4, 0xac, 0xa4, 0xde, 0xc0, 0xa5, 0xdd, 0xbe, 0xce, 0x0f, 0x24, 0xd4, 0x2e, 0x41, 0xfd, 0xe4, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0x0f, 0x24, 0xd4, 0x2e, 0x40, 0xf9, 0xe2, 0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0x0f, 0x24, 0xd4, 0x2e, 0x41, 0xfd, 0xe6, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0x10, 0x25, 0xc9, 0x23, 0x35, 0xaa, 0x93, 0x95, 0xa4, 0xa6, 0xa6, 0xa5, 0xa5, 0xa5, 0xd0, 0x11, 0x26, 0xb5, 0x0f, 0x22, 0x1a, 0x03, 0x06, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0xd0, 0x11, 0x26, 0xb5, 0x0f, 0x21, 0x19, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x11, 0x26, 0xb5, 0x0f, 0x21, 0x19, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xae, 0x95, 0x83, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x1e, 0x72, 0x0a, 0x20, 0x2b, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x12, 0x8d, 0x22, 0xf0, 0x36, 0x00, 0x00, 0x00, 0x6b, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0xad, 0xca, 0x47, 0x0e, 0x82, 0x50, 0x14, 0x05, 0xd0, 0x6f, 0x41, 0x41, 0x9a, 0xd2, 0x41, 0x40, 0xb1, 0xd2, 0xa5, 0xb3, 0xff, 0x9d, 0x91, 0x98, 0x37, 0xbc, 0x03, 0x12, 0x38, 0xe3, 0xc3, 0xd8, 0xdf, 0x66, 0xbb, 0xdb, 0x73, 0x10, 0x5b, 0x2b, 0x1c, 0x8e, 0xbc, 0x70, 0x82, 0x28, 0x88, 0x92, 0xac, 0xa8, 0x10, 0x85, 0xf3, 0x45, 0xd3, 0x0d, 0x88, 0x82, 0x69, 0xd9, 0x8e, 0x0b, 0x51, 0xf0, 0xae, 0x7e, 0x10, 0x42, 0x73, 0xc3, 0xed, 0x1e, 0x3d, 0x9e, 0x10, 0x85, 0xd7, 0xfb, 0xf3, 0x8d, 0x21, 0x0a, 0x49, 0x9a, 0xe5, 0x05, 0x44, 0xa1, 0xfc, 0x55, 0x75, 0x03, 0x51, 0x68, 0xbb, 0x7e, 0x18, 0xa1, 0xe5, 0x61, 0x02, 0xb4, 0x7f, 0x30, 0x21, 0x46, 0xa4, 0xac, 0xea, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x31, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x90, 0x3d, 0xc8, 0xef, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x49, 0x44, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x6e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x12, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xce, 0x0f, 0x24, 0xd4, 0x2e, 0x40, 0xf9, 0xe2, 0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3a, 0x2c, 0xe4, 0x67, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x26, 0xc8, 0xfa, 0xc1, 0x87, 0x00, 0x00, 0x00, 0x1f, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0xa0, 0x2a, 0x10, 0x44, 0x02, 0x0c, 0x4a, 0x48, 0x80, 0xc1, 0x18, 0x09, 0x30, 0xb8, 0x20, 0x01, 0x86, 0x50, 0x24, 0x40, 0x31, 0x07, 0x00, 0xae, 0x76, 0x1f, 0xe1, 0x2e, 0xbf, 0x48, 0x9e, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x33, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xdb, 0xf3, 0x6f, 0xe8, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x48, 0x55, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x85, 0x2e, 0x60, 0x6a, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x12, 0x27, 0xee, 0xab, 0xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa5, 0xd4, 0xc1, 0x01, 0x88, 0x52, 0x00, 0x87, 0x51, 0x00, 0x87, 0x51, 0x90, 0x13, 0xdc, 0x5e, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x2a, 0xc1, 0x4c, 0x8d, 0xac, 0x00, 0x00, 0x00, 0x32, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x1d, 0x08, 0xa2, 0x01, 0x06, 0x25, 0x34, 0xc0, 0x60, 0x8c, 0x06, 0x18, 0x5c, 0xd0, 0x00, 0x43, 0x28, 0x1a, 0xc0, 0x14, 0x48, 0x43, 0x03, 0x0c, 0xe5, 0x68, 0x80, 0xa1, 0x03, 0x0d, 0x30, 0xcc, 0x44, 0x03, 0x0c, 0xab, 0xd0, 0x00, 0x61, 0x01, 0x00, 0x78, 0x06, 0x55, 0x01, 0x7e, 0x31, 0xbe, 0xf0, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x34, 0x32, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x75, 0x46, 0x39, 0xbf, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x47, 0x4e, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x7a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x24, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xce, 0x10, 0x26, 0xd4, 0x28, 0x24, 0xf6, 0xba, 0x18, 0xfc, 0xd2, 0x16, 0xfc, 0xd1, 0x16, 0xfe, 0xd1, 0x15, 0xde, 0xca, 0x1f, 0x1e, 0x9b, 0x57, 0x00, 0x94, 0x61, 0x00, 0x94, 0x60, 0xff, 0xff, 0xff, 0x23, 0x08, 0x73, 0x39, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x0b, 0x1f, 0xd7, 0xc4, 0xc0, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x24, 0xe9, 0x00, 0x00, 0x24, 0xe9, 0x01, 0x50, 0x24, 0xe7, 0xf8, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x18, 0x09, 0x9b, 0xdc, 0x2c, 0x00, 0x00, 0x00, 0x19, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x60, 0x60, 0x10, 0x32, 0x09, 0x0d, 0x4d, 0xef, 0x5c, 0xb5, 0x6a, 0x15, 0xc3, 0xd0, 0xe7, 0x00, 0x00, 0x7e, 0x68, 0x3d, 0xe1, 0x7a, 0xde, 0x12, 0x7d, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x32, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xd0, 0xf9, 0x05, 0x02, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x50, 0x48, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x22, 0x50, 0x4c, 0x54, 0x45, 0xb8, 0xc8, 0xe8, 0x42, 0x6c, 0xc1, 0x01, 0x39, 0xa8, 0x00, 0x36, 0xa7, 0x00, 0x38, 0xa8, 0x00, 0x38, 0xa8, 0x00, 0x38, 0xa8, 0xff, 0xfb, 0xe3, 0xe8, 0xe3, 0xc1, 0x8a, 0xa3, 0xd5, 0x22, 0x52, 0xb4, 0x00, 0x36, 0xa7, 0x00, 0x37, 0xa8, 0x00, 0x38, 0xa8, 0x00, 0x38, 0xa8, 0xfe, 0xf6, 0xcf, 0xff, 0xee, 0xa5, 0xff, 0xff, 0xfb, 0xd7, 0xe0, 0xf2, 0x6b, 0x8c, 0xcd, 0x11, 0x45, 0xae, 0x00, 0x35, 0xa7, 0x00, 0x38, 0xa8, 0x00, 0x38, 0xa8, 0x00, 0x38, 0xa8, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xbf, 0xcd, 0xea, 0x4d, 0x74, 0xc2, 0x06, 0x3d, 0xaa, 0x00, 0x36, 0xa7, 0x00, 0x38, 0xa8, 0x00, 0x38, 0xa8, 0x00, 0x38, 0xa8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xeb, 0xff, 0xfe, 0xee, 0xf4, 0xf7, 0xfe, 0xa2, 0xb7, 0xe0, 0x32, 0x5f, 0xb9, 0x00, 0x38, 0xa8, 0x00, 0x36, 0xa7, 0x00, 0x38, 0xa8, 0x00, 0x38, 0xa8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xe0, 0xff, 0xf8, 0xdc, 0xfe, 0xf1, 0xb8, 0xfe, 0xf2, 0xbd, 0xff, 0xf8, 0xda, 0xff, 0xfc, 0xe4, 0xe6, 0xeb, 0xf8, 0x83, 0x9e, 0xd5, 0x1d, 0x4f, 0xb2, 0x00, 0x36, 0xa7, 0x00, 0x37, 0xa8, 0x00, 0x38, 0xa8, 0x00, 0x38, 0xa8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xd9, 0xfe, 0xe9, 0x8d, 0xfd, 0xe2, 0x6c, 0xfd, 0xe2, 0x6e, 0xfe, 0xe9, 0x8e, 0xff, 0xf8, 0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0xdc, 0xf0, 0x63, 0x85, 0xcb, 0x0e, 0x43, 0xad, 0x00, 0x36, 0xa7, 0x00, 0x38, 0xa9, 0x00, 0x38, 0xa9, 0x00, 0x38, 0xa9, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xeb, 0xfe, 0xf1, 0xba, 0xfd, 0xe2, 0x6a, 0xfc, 0xd0, 0x13, 0xfc, 0xd0, 0x13, 0xfd, 0xe3, 0x70, 0xfe, 0xf2, 0xbb, 0xff, 0xfb, 0xed, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xe8, 0xfa, 0xec, 0xae, 0xb8, 0xc9, 0xe2, 0x46, 0x65, 0xb7, 0x18, 0x33, 0x98, 0x19, 0x33, 0x98, 0x19, 0x33, 0x98, 0xfe, 0xf1, 0xba, 0xfd, 0xe2, 0x6a, 0xfc, 0xd0, 0x13, 0xfd, 0xe3, 0x70, 0xfe, 0xf2, 0xbb, 0xff, 0xfb, 0xed, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xe9, 0xfe, 0xec, 0xab, 0xf4, 0xbd, 0xbc, 0xd0, 0x4b, 0x5f, 0xb5, 0x15, 0x35, 0xb5, 0x16, 0x36, 0xb5, 0x16, 0x36, 0xfe, 0xe9, 0x8e, 0xff, 0xf8, 0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xd5, 0xd9, 0xe1, 0x6e, 0x7b, 0xd1, 0x1e, 0x32, 0xce, 0x0e, 0x23, 0xd0, 0x11, 0x25, 0xd0, 0x11, 0x25, 0xd0, 0x11, 0x25, 0xfe, 0xf1, 0xb8, 0xfe, 0xf2, 0xbd, 0xff, 0xf9, 0xdb, 0xff, 0xfd, 0xe6, 0xfa, 0xe8, 0xeb, 0xe7, 0x8b, 0x95, 0xd4, 0x2c, 0x3f, 0xcd, 0x0e, 0x23, 0xce, 0x10, 0x25, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xeb, 0xff, 0xff, 0xf0, 0xfd, 0xf5, 0xf8, 0xed, 0xa9, 0xb1, 0xd8, 0x40, 0x51, 0xce, 0x11, 0x26, 0xce, 0x0f, 0x24, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xf3, 0xc4, 0xca, 0xdd, 0x59, 0x67, 0xcf, 0x16, 0x2b, 0xcd, 0x0e, 0x23, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xfe, 0xf6, 0xcf, 0xfe, 0xef, 0xa6, 0xff, 0xff, 0xfc, 0xf7, 0xda, 0xde, 0xe3, 0x75, 0x81, 0xd1, 0x21, 0x35, 0xcd, 0x0e, 0x23, 0xce, 0x10, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xff, 0xfb, 0xe4, 0xfa, 0xdf, 0xb5, 0xe9, 0x92, 0x99, 0xd4, 0x31, 0x43, 0xcd, 0x0e, 0x24, 0xce, 0x10, 0x25, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xf1, 0xbd, 0xc4, 0xdb, 0x4f, 0x61, 0xce, 0x12, 0x27, 0xcd, 0x0f, 0x24, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0x62, 0x04, 0xd1, 0x18, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xb5, 0x33, 0x0e, 0x5a, 0x4b, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x25, 0x07, 0xa9, 0x37, 0xbb, 0x00, 0x00, 0x00, 0xf4, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0xc3, 0x09, 0x18, 0xd8, 0x39, 0x38, 0xb9, 0xb8, 0x79, 0x78, 0xf9, 0x70, 0x2a, 0xe0, 0x17, 0x10, 0x14, 0x12, 0x16, 0x11, 0x15, 0x13, 0x97, 0xc0, 0xa1, 0x40, 0x52, 0x4a, 0x5a, 0x46, 0x56, 0x4e, 0x5e, 0x41, 0x51, 0x49, 0x59, 0x05, 0xab, 0x02, 0x55, 0x35, 0x75, 0x0d, 0x4d, 0x2d, 0x6d, 0x1d, 0x5d, 0x3d, 0x7d, 0x03, 0x43, 0x6c, 0x0a, 0x8c, 0x8c, 0x4d, 0x4c, 0xcd, 0xcc, 0x2d, 0x2c, 0xad, 0xac, 0x6d, 0x6c, 0xed, 0xec, 0x1d, 0x30, 0x15, 0x38, 0x3a, 0x39, 0xbb, 0xb8, 0xba, 0xb9, 0x7b, 0x78, 0x7a, 0x79, 0xfb, 0xf8, 0xfa, 0xf9, 0x07, 0x04, 0xa2, 0x01, 0x86, 0xa0, 0xe0, 0x90, 0xd0, 0xb0, 0xf0, 0x88, 0xc8, 0xa8, 0xe8, 0x98, 0xd8, 0xb8, 0xf8, 0x84, 0xc4, 0x24, 0x34, 0x00, 0x54, 0x90, 0x9c, 0x12, 0x96, 0x9a, 0x96, 0x9e, 0x91, 0x99, 0x95, 0x9d, 0x93, 0x9b, 0x97, 0x5f, 0x80, 0x06, 0xa0, 0x56, 0x14, 0x16, 0x15, 0x97, 0x94, 0x96, 0x95, 0x57, 0x54, 0x56, 0x55, 0xa3, 0x01, 0xb0, 0x23, 0x6b, 0x6a, 0xeb, 0xea, 0x1b, 0x1a, 0x9b, 0x9a, 0x5b, 0x5a, 0xdb, 0xda, 0xd1, 0x01, 0xc8, 0x9b, 0x1d, 0x9d, 0x5d, 0xdd, 0x3d, 0xbd, 0x7d, 0xfd, 0x13, 0x26, 0xb6, 0x63, 0x02, 0x86, 0x49, 0x93, 0xa7, 0x4c, 0x9d, 0x36, 0x7d, 0xc6, 0xcc, 0x59, 0xb3, 0xe7, 0xb4, 0x63, 0x03, 0x0c, 0x73, 0xe7, 0xcd, 0x5f, 0xb0, 0x70, 0xd1, 0xe2, 0x25, 0x4b, 0x97, 0xb5, 0x63, 0x57, 0xb0, 0x7c, 0xc5, 0xca, 0x55, 0xab, 0xd7, 0xac, 0x5d, 0xd7, 0x8e, 0x03, 0x30, 0xac, 0xdf, 0xb0, 0x71, 0xd3, 0xe6, 0x2d, 0xed, 0x38, 0x01, 0x00, 0xe4, 0x56, 0xa2, 0x2f, 0x39, 0xf3, 0x96, 0x55, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x33, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x29, 0x4e, 0xcf, 0x3c, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x1d, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x50, 0x68, 0x69, 0x6c, 0x69, 0x70, 0x70, 0x69, 0x6e, 0x65, 0x73, 0x2f, 0x59, 0xbf, 0x05, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x54, 0x5a, 0x53, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0xfa, 0x50, 0x4c, 0x54, 0x45, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x23, 0xb6, 0x39, 0x13, 0xb3, 0x3c, 0x13, 0xb1, 0x3b, 0xa2, 0xd1, 0x29, 0xf3, 0xca, 0x15, 0x57, 0x48, 0x08, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x21, 0xb5, 0x3a, 0x1f, 0xb5, 0x3a, 0x09, 0xb0, 0x3c, 0x46, 0xbc, 0x34, 0xdc, 0xd9, 0x20, 0xc3, 0x99, 0x0e, 0x20, 0x1a, 0x03, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x23, 0xb6, 0x39, 0x13, 0xb3, 0x3b, 0x14, 0xb1, 0x3b, 0x97, 0xcf, 0x2a, 0xf5, 0xca, 0x15, 0x6f, 0x54, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x02, 0x02, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0x01, 0x1d, 0x18, 0x02, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x21, 0xb5, 0x3a, 0x1f, 0xb5, 0x3a, 0x09, 0xaf, 0x3c, 0x47, 0xbc, 0x34, 0xdf, 0xda, 0x1f, 0xc6, 0x99, 0x0d, 0x1c, 0x17, 0x02, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x02, 0x02, 0x00, 0x05, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x74, 0x58, 0x00, 0xef, 0xc7, 0x17, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x22, 0xb6, 0x39, 0x13, 0xb3, 0x3b, 0x15, 0xb1, 0x3b, 0x97, 0xcf, 0x2a, 0xf4, 0xca, 0x15, 0x6f, 0x54, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x04, 0x00, 0x02, 0x02, 0x00, 0x03, 0x02, 0x00, 0x00, 0x00, 0x01, 0x1d, 0x17, 0x02, 0xca, 0x9a, 0x00, 0xd4, 0xd5, 0x45, 0x32, 0xaf, 0xb9, 0x1f, 0xb5, 0x3a, 0x09, 0xaf, 0x3c, 0x47, 0xbc, 0x34, 0xdf, 0xda, 0x1f, 0xc6, 0x99, 0x0d, 0x1c, 0x17, 0x02, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x02, 0x02, 0x00, 0x05, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x71, 0x55, 0x00, 0xf4, 0xca, 0x15, 0x87, 0xc6, 0x80, 0x00, 0x9e, 0xe1, 0x00, 0xa0, 0xe6, 0x1e, 0xb5, 0x3a, 0x15, 0xb1, 0x3b, 0x97, 0xcf, 0x2a, 0xf4, 0xca, 0x15, 0x6f, 0x54, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x04, 0x00, 0x02, 0x02, 0x00, 0x03, 0x02, 0x00, 0x00, 0x00, 0x01, 0xc9, 0x9a, 0x01, 0xd8, 0xd6, 0x42, 0x2d, 0xad, 0xbc, 0x00, 0x9c, 0xec, 0x01, 0xa3, 0xdc, 0x03, 0xa4, 0xda, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0xdf, 0xda, 0x1f, 0xc6, 0x99, 0x0d, 0x1c, 0x17, 0x02, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x02, 0x02, 0x00, 0x05, 0x04, 0x00, 0x00, 0x00, 0x03, 0x86, 0xc5, 0x80, 0x00, 0x9e, 0xe2, 0x00, 0xa0, 0xe5, 0x05, 0xa4, 0xd9, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x1e, 0xb5, 0x3a, 0x1e, 0xb5, 0x3a, 0x23, 0xb6, 0x39, 0x6f, 0x54, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x04, 0x00, 0x02, 0x02, 0x00, 0x03, 0x02, 0x00, 0x00, 0x9c, 0xec, 0x01, 0xa3, 0xdc, 0x03, 0xa4, 0xdb, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x21, 0xb5, 0x3a, 0x1f, 0xb5, 0x3a, 0x09, 0xaf, 0x3c, 0x03, 0x02, 0x00, 0x02, 0x02, 0x00, 0x05, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x71, 0x55, 0x00, 0x05, 0xa4, 0xd9, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x12, 0xb3, 0x3c, 0x15, 0xb1, 0x3a, 0x97, 0xcf, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x04, 0x00, 0x02, 0x02, 0x00, 0x03, 0x02, 0x00, 0x00, 0x00, 0x01, 0x1d, 0x17, 0x02, 0xc9, 0x9a, 0x01, 0xd8, 0xd6, 0x42, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x4b, 0xbd, 0x34, 0xdb, 0xd9, 0x20, 0xc7, 0x99, 0x0d, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x02, 0x02, 0x00, 0x05, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x71, 0x55, 0x00, 0xf4, 0xca, 0x15, 0x86, 0xc5, 0x80, 0x00, 0x9e, 0xe2, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0xef, 0xc7, 0x15, 0x72, 0x57, 0x07, 0x00, 0x00, 0x00, 0x05, 0x04, 0x00, 0x02, 0x02, 0x00, 0x03, 0x02, 0x00, 0x00, 0x00, 0x01, 0x1d, 0x17, 0x02, 0xc9, 0x9a, 0x01, 0xd8, 0xd6, 0x42, 0x2d, 0xad, 0xbc, 0x00, 0x9c, 0xec, 0x01, 0xa3, 0xdc, 0x1d, 0x18, 0x02, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x02, 0x02, 0x00, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x71, 0x55, 0x00, 0xf6, 0xca, 0x14, 0x87, 0xc6, 0x80, 0x00, 0x9e, 0xe2, 0x00, 0xa0, 0xe5, 0x05, 0xa4, 0xd9, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x20, 0x1a, 0x02, 0xc5, 0x9a, 0x05, 0xd5, 0xd5, 0x44, 0x2c, 0xad, 0xbd, 0x00, 0x9c, 0xec, 0x01, 0xa3, 0xdc, 0x03, 0xa4, 0xdb, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x57, 0x48, 0x08, 0xf3, 0xca, 0x15, 0x93, 0xc8, 0x77, 0x00, 0x9e, 0xe2, 0x00, 0xa0, 0xe6, 0x05, 0xa4, 0xd9, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0x00, 0xa3, 0xdd, 0xff, 0xff, 0xff, 0xe1, 0x59, 0x53, 0x4d, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xfd, 0x4b, 0x09, 0x93, 0xe9, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x2e, 0xbb, 0x56, 0xbd, 0xf0, 0x00, 0x00, 0x01, 0x53, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x80, 0x03, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x76, 0x0e, 0x4e, 0x2e, 0x6e, 0x1e, 0x5e, 0x3e, 0x84, 0x38, 0xbf, 0x80, 0xa0, 0x90, 0xb0, 0x88, 0xa8, 0x98, 0xb8, 0x84, 0xa4, 0x94, 0xb4, 0x8c, 0x2c, 0x4c, 0x58, 0x4e, 0x5e, 0x41, 0x51, 0x49, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x47, 0x57, 0x0f, 0x2a, 0xae, 0x6f, 0x60, 0x68, 0x64, 0x6c, 0x62, 0x6a, 0x66, 0x6e, 0x61, 0x69, 0x65, 0x6d, 0x63, 0x6b, 0x67, 0xef, 0x00, 0x51, 0xee, 0xe8, 0xe4, 0xec, 0xe2, 0xea, 0xe6, 0xee, 0xe1, 0xe9, 0xe5, 0xed, 0xe3, 0xeb, 0xe7, 0x1f, 0x10, 0x18, 0x14, 0x0c, 0x53, 0x1e, 0x12, 0x1a, 0x16, 0x1e, 0x11, 0x19, 0x15, 0x1d, 0x13, 0x1b, 0x17, 0x9f, 0x90, 0x98, 0x94, 0x9c, 0xc2, 0xc0, 0x90, 0x2a, 0x0f, 0x52, 0x9e, 0x96, 0x9e, 0x91, 0x99, 0x95, 0x9d, 0x93, 0x9b, 0x97, 0x1f, 0x50, 0x50, 0x58, 0x54, 0x5c, 0x52, 0xca, 0x50, 0x56, 0x5e, 0x01, 0x52, 0x5e, 0x59, 0x55, 0x5d, 0x53, 0x5b, 0x57, 0x6f, 0xdb, 0x90, 0x90, 0xd8, 0xd8, 0xd4, 0xdc, 0xd2, 0xda, 0xc6, 0xd0, 0xde, 0xd1, 0x09, 0x52, 0xde, 0xd5, 0xdd, 0xd3, 0xdb, 0xd7, 0x0f, 0x56, 0x3e, 0x61, 0xe2, 0xa4, 0xc9, 0x53, 0xa6, 0x32, 0x4c, 0x9b, 0x3e, 0x03, 0xac, 0x7c, 0xe6, 0xac, 0xd9, 0x73, 0xe6, 0xce, 0x03, 0x29, 0x9f, 0xbf, 0x60, 0xe1, 0xa2, 0xc5, 0x4b, 0x18, 0x96, 0x2e, 0x5b, 0x9e, 0xd1, 0xb5, 0x62, 0xe5, 0xaa, 0xd5, 0x6b, 0xd6, 0xae, 0x5b, 0xbf, 0x01, 0xa4, 0x7c, 0xe3, 0xa6, 0xcd, 0x4b, 0x96, 0x2c, 0x61, 0xd8, 0xb2, 0x75, 0x5b, 0xf5, 0xf6, 0x1d, 0x3b, 0x77, 0xed, 0xde, 0xb3, 0x77, 0xdf, 0xfe, 0x03, 0x20, 0xe5, 0x07, 0x0f, 0x2d, 0x01, 0x49, 0x1c, 0x3e, 0x72, 0xb4, 0xe7, 0xd8, 0xf1, 0x13, 0x27, 0x4f, 0x9d, 0x3e, 0x73, 0xf6, 0xdc, 0x79, 0xa8, 0x72, 0x90, 0xc4, 0x85, 0x8b, 0x97, 0x2e, 0x5f, 0xb9, 0x7a, 0xed, 0xfa, 0x8d, 0x9b, 0xb7, 0x6e, 0xdf, 0xb9, 0x7b, 0x6f, 0xd1, 0xfd, 0x25, 0x50, 0x89, 0x07, 0x0f, 0x1f, 0x3d, 0x7e, 0xf2, 0xf4, 0xd9, 0xf3, 0x17, 0x2f, 0x5f, 0xbd, 0x7e, 0xf3, 0xf6, 0xdd, 0x12, 0x18, 0x60, 0x78, 0xff, 0xe1, 0xe3, 0xa7, 0xcf, 0x5f, 0xbe, 0x7e, 0xfb, 0xfe, 0xe3, 0xe7, 0xaf, 0xdf, 0x7f, 0xe0, 0xe2, 0x4b, 0x00, 0x4d, 0x7e, 0xab, 0x8d, 0x46, 0x88, 0x90, 0xe7, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x34, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x67, 0x20, 0xd6, 0xe8, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x63, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0xd6, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x36, 0xe4, 0x3f, 0xe0, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xc8, 0x50, 0x4c, 0x54, 0x45, 0x53, 0x52, 0x7f, 0x51, 0x50, 0x7e, 0x4f, 0x4e, 0x7c, 0x51, 0x50, 0x7d, 0x50, 0x4f, 0x7d, 0x50, 0x4f, 0x7d, 0x50, 0x4f, 0x7d, 0x50, 0x4f, 0x7d, 0x51, 0x50, 0x7d, 0x4f, 0x4e, 0x7c, 0x50, 0x50, 0x7e, 0x5e, 0x4d, 0x77, 0xa5, 0x2a, 0x40, 0xb5, 0x29, 0x3a, 0xb4, 0x29, 0x3a, 0x47, 0x46, 0x76, 0x5b, 0x5b, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5b, 0x55, 0x80, 0xd5, 0xb3, 0xbd, 0xec, 0xc5, 0xca, 0xea, 0xc4, 0xc9, 0x53, 0x52, 0x7f, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x84, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x84, 0x5a, 0x5a, 0x85, 0x63, 0x59, 0x82, 0xc2, 0x7e, 0x8d, 0xd7, 0x89, 0x92, 0xd6, 0x89, 0x92, 0x45, 0x44, 0x75, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x84, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x84, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x56, 0x49, 0x75, 0xb9, 0x64, 0x75, 0xcc, 0x6b, 0x77, 0xcb, 0x6b, 0x77, 0x52, 0x51, 0x7e, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x84, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x84, 0x5a, 0x59, 0x85, 0x65, 0x61, 0x89, 0xda, 0xc4, 0xcd, 0xf3, 0xd9, 0xdc, 0xf1, 0xd8, 0xdb, 0x4a, 0x49, 0x78, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x86, 0x58, 0x48, 0x73, 0xac, 0x3f, 0x53, 0xbd, 0x40, 0x4f, 0xbc, 0x40, 0x50, 0x4c, 0x4b, 0x7a, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x85, 0x5f, 0x5b, 0x84, 0xd8, 0xbc, 0xc6, 0xf0, 0xd0, 0xd4, 0xee, 0xcf, 0xd3, 0x4d, 0x4c, 0x7b, 0x57, 0x56, 0x82, 0x56, 0x55, 0x82, 0x57, 0x56, 0x82, 0x56, 0x56, 0x82, 0x57, 0x56, 0x82, 0x57, 0x56, 0x82, 0x56, 0x56, 0x82, 0x57, 0x56, 0x82, 0x56, 0x55, 0x82, 0x56, 0x56, 0x82, 0x5d, 0x52, 0x7c, 0xbd, 0x70, 0x80, 0xd2, 0x7a, 0x84, 0xd0, 0x79, 0x84, 0x93, 0x94, 0xb0, 0x92, 0x92, 0xaf, 0x91, 0x92, 0xae, 0x91, 0x92, 0xaf, 0x91, 0x92, 0xaf, 0x91, 0x92, 0xaf, 0x91, 0x92, 0xaf, 0x91, 0x92, 0xaf, 0x91, 0x92, 0xaf, 0x91, 0x92, 0xae, 0x91, 0x92, 0xaf, 0x9a, 0x90, 0xab, 0xc7, 0x7b, 0x88, 0xd1, 0x79, 0x84, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xcf, 0xd3, 0xee, 0xcf, 0xd3, 0xbc, 0x40, 0x50, 0xbc, 0x40, 0x50, 0xbc, 0x40, 0x50, 0xbc, 0x40, 0x50, 0xbc, 0x40, 0x50, 0xff, 0xff, 0xff, 0x0f, 0x23, 0x85, 0xd7, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x97, 0xe6, 0x6e, 0x1b, 0xaf, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0x73, 0x00, 0x00, 0x0d, 0x73, 0x01, 0x0a, 0xce, 0xb1, 0x6d, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x2d, 0x11, 0xa4, 0x06, 0x5b, 0x57, 0x00, 0x00, 0x00, 0xd1, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0xe1, 0xe5, 0x43, 0x03, 0x0c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x68, 0x80, 0x41, 0x4e, 0x5e, 0x41, 0x51, 0x49, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x07, 0x0d, 0x30, 0xe8, 0xea, 0xe9, 0x1b, 0x18, 0x1a, 0x19, 0x9b, 0x98, 0x9a, 0x99, 0x5b, 0x58, 0x5a, 0x59, 0xa3, 0x01, 0x06, 0x1b, 0x5b, 0x3b, 0x7b, 0x07, 0x47, 0x27, 0x67, 0x17, 0x57, 0x37, 0x77, 0x0f, 0x4f, 0x2f, 0x34, 0xc0, 0xe0, 0xed, 0xe3, 0xeb, 0xe7, 0x1f, 0x10, 0x18, 0x14, 0x1c, 0x12, 0x1a, 0x16, 0x1e, 0x11, 0x89, 0x06, 0x18, 0xa2, 0xa2, 0x63, 0x62, 0xe3, 0xe2, 0x13, 0x12, 0x93, 0x92, 0x53, 0x52, 0xd3, 0xd2, 0x33, 0xd0, 0x00, 0x43, 0x66, 0x56, 0x76, 0x4e, 0x6e, 0x5e, 0x7e, 0x41, 0x61, 0x51, 0x71, 0x49, 0x69, 0x59, 0x39, 0x1a, 0x60, 0xa8, 0xa8, 0xac, 0xaa, 0xae, 0xa9, 0xad, 0xab, 0x6f, 0x68, 0x6c, 0x6a, 0x6e, 0x69, 0xc5, 0x90, 0x6e, 0x6b, 0xef, 0xe8, 0xec, 0xea, 0xee, 0xe9, 0xed, 0xec, 0xe8, 0xeb, 0x9f, 0x30, 0x11, 0xc3, 0xf0, 0x49, 0x70, 0x30, 0x79, 0xca, 0xd4, 0x69, 0x18, 0x4e, 0xf3, 0xc2, 0x0b, 0x18, 0xac, 0xf1, 0x02, 0x06, 0x1d, 0xbc, 0x80, 0x41, 0x16, 0x2f, 0x60, 0xe0, 0xc3, 0x0b, 0x00, 0x13, 0x98, 0x7e, 0xe5, 0xb0, 0x36, 0xb9, 0xff, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x35, 0x3a, 0x31, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa7, 0xfb, 0x67, 0xc6, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4c, 0x41, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0xfa, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x5a, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xd0, 0x11, 0x25, 0xb5, 0x14, 0x2e, 0xb5, 0x14, 0x2e, 0xb5, 0x14, 0x2e, 0xb4, 0x13, 0x2d, 0xb2, 0x11, 0x2c, 0x19, 0x25, 0x60, 0x19, 0x25, 0x60, 0x19, 0x25, 0x60, 0x17, 0x23, 0x5f, 0x27, 0x31, 0x68, 0x4d, 0x52, 0x7f, 0x00, 0x28, 0x69, 0x00, 0x28, 0x69, 0x00, 0x26, 0x67, 0x2e, 0x50, 0x85, 0xb8, 0xc5, 0xd6, 0xef, 0xf3, 0xf7, 0x00, 0x28, 0x68, 0x00, 0x27, 0x67, 0x0e, 0x34, 0x70, 0xb9, 0xc4, 0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x25, 0x66, 0x35, 0x54, 0x87, 0xf1, 0xf3, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x35, 0xb0, 0x9f, 0xfa, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x1d, 0xeb, 0x03, 0x71, 0x91, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x08, 0x5b, 0x6d, 0x5a, 0x8f, 0x00, 0x00, 0x00, 0x63, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x95, 0x90, 0x49, 0x0e, 0x80, 0x20, 0x0c, 0x45, 0xab, 0x0c, 0x82, 0x20, 0x2a, 0x32, 0x54, 0xe1, 0xfe, 0xe7, 0x74, 0x01, 0xae, 0x4c, 0x13, 0x7d, 0xbb, 0xbe, 0x9f, 0x74, 0x02, 0xf8, 0xcd, 0x40, 0x00, 0x63, 0x87, 0x71, 0x21, 0xa5, 0xe0, 0xec, 0xa9, 0x61, 0x6a, 0x28, 0x3d, 0x1b, 0x6b, 0xcd, 0xac, 0x55, 0x17, 0xb0, 0x34, 0xdc, 0xba, 0xed, 0xde, 0xef, 0xdb, 0xea, 0xba, 0x80, 0xa3, 0x11, 0x62, 0xca, 0x88, 0x39, 0xc5, 0xd0, 0xc5, 0x13, 0x9c, 0x57, 0xc1, 0x5a, 0xb1, 0x5c, 0xe7, 0xd7, 0xe0, 0xdd, 0x8a, 0x1c, 0x4e, 0xae, 0x4b, 0x1e, 0x48, 0xbe, 0xe4, 0x37, 0x37, 0x0a, 0xe6, 0x0c, 0xd9, 0x6b, 0x27, 0xbf, 0xa9, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x30, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xbe, 0x4b, 0xd3, 0x08, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x4b, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x95, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xee, 0xee, 0xfd, 0xe3, 0xe4, 0xfd, 0xe4, 0xe5, 0xfd, 0xe6, 0xe7, 0xfd, 0xe4, 0xe5, 0xfd, 0xe3, 0xe4, 0xfe, 0xf1, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfd, 0xfd, 0xf5, 0x7b, 0x80, 0xf0, 0x33, 0x3b, 0xf1, 0x46, 0x4e, 0xf7, 0x92, 0x97, 0xf1, 0x3e, 0x45, 0xf0, 0x34, 0x3c, 0xf7, 0x92, 0x96, 0xfe, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0x62, 0x8d, 0xc3, 0x60, 0x8c, 0xc3, 0x77, 0x98, 0xc7, 0xe2, 0x52, 0x5e, 0xf1, 0x32, 0x39, 0xf6, 0x88, 0x8d, 0xfa, 0xbe, 0xc1, 0xf5, 0x7e, 0x84, 0xf1, 0x28, 0x30, 0xd8, 0x64, 0x73, 0x6d, 0x96, 0xc9, 0x61, 0x8c, 0xc3, 0x07, 0x4b, 0xa0, 0x04, 0x4a, 0xa0, 0x2a, 0x60, 0xa9, 0xda, 0x49, 0x58, 0xf2, 0x41, 0x48, 0xf5, 0x7f, 0x85, 0xf9, 0xb1, 0xb4, 0xf5, 0x79, 0x7e, 0xf3, 0x38, 0x3f, 0xca, 0x55, 0x69, 0x1a, 0x59, 0xa8, 0x06, 0x4a, 0xa0, 0x0b, 0x4e, 0xa2, 0x09, 0x4d, 0xa1, 0x2e, 0x62, 0xaa, 0xdb, 0x49, 0x57, 0xf4, 0x5b, 0x61, 0xf7, 0x90, 0x94, 0xfd, 0xbb, 0xbd, 0xf7, 0x8c, 0x91, 0xf4, 0x4e, 0x54, 0xcb, 0x54, 0x68, 0x1e, 0x5c, 0xaa, 0x0a, 0x4d, 0xa2, 0x09, 0x4d, 0xa2, 0x23, 0x5e, 0xaa, 0xd0, 0x53, 0x65, 0xf0, 0x1a, 0x22, 0xe4, 0x2a, 0x36, 0xc9, 0x75, 0x89, 0xe8, 0x22, 0x2d, 0xf1, 0x1c, 0x24, 0xbd, 0x5e, 0x76, 0x16, 0x58, 0xa9, 0x0a, 0x4e, 0xa2, 0x07, 0x4f, 0xa4, 0x07, 0x4f, 0xa4, 0x0b, 0x54, 0xa8, 0x88, 0x6f, 0x99, 0x74, 0x3f, 0x70, 0x54, 0x3e, 0x7a, 0x20, 0x4d, 0x9a, 0x59, 0x3c, 0x76, 0x7e, 0x44, 0x72, 0x76, 0x70, 0x9f, 0x06, 0x51, 0xa6, 0x07, 0x4f, 0xa4, 0x5b, 0x3c, 0x76, 0x5b, 0x3c, 0x76, 0x5a, 0x3b, 0x75, 0x7b, 0x54, 0x82, 0x62, 0x72, 0xa9, 0x0a, 0x53, 0xa7, 0x06, 0x4c, 0xa2, 0x0f, 0x56, 0xa8, 0x70, 0x74, 0xa6, 0x74, 0x4d, 0x7e, 0x5a, 0x3b, 0x75, 0x5b, 0x3c, 0x76, 0xed, 0x1c, 0x26, 0xed, 0x1c, 0x26, 0xed, 0x1c, 0x26, 0xed, 0x1c, 0x25, 0xe4, 0x43, 0x4e, 0x87, 0x72, 0x9c, 0x42, 0x6d, 0xae, 0x97, 0x70, 0x94, 0xe9, 0x3a, 0x44, 0xed, 0x1b, 0x24, 0xed, 0x1c, 0x26, 0xee, 0x1c, 0x25, 0xee, 0x1c, 0x25, 0xee, 0x1c, 0x25, 0xef, 0x1a, 0x23, 0xef, 0x2e, 0x37, 0xe5, 0x4b, 0x56, 0xf0, 0x29, 0x31, 0xef, 0x1a, 0x23, 0xee, 0x1c, 0x25, 0xee, 0x1c, 0x25, 0xee, 0x1c, 0x25, 0xee, 0x1c, 0x25, 0xee, 0x1c, 0x25, 0xee, 0x1b, 0x24, 0xef, 0x19, 0x22, 0xee, 0x1b, 0x24, 0xee, 0x1c, 0x25, 0xee, 0x1c, 0x25, 0xe2, 0xe0, 0x68, 0x8c, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x11, 0x0d, 0x30, 0x90, 0xcd, 0x00, 0x00, 0x00, 0xd1, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x07, 0x30, 0x32, 0x31, 0xb3, 0xb0, 0xb2, 0xb1, 0x73, 0x70, 0x72, 0x21, 0x8b, 0x72, 0x73, 0x73, 0xf3, 0xf0, 0xf2, 0xf1, 0x0b, 0x08, 0x0a, 0x09, 0x8b, 0x88, 0x8a, 0x71, 0xc3, 0x01, 0x83, 0xb8, 0xb8, 0xb8, 0x84, 0xa4, 0x94, 0xb4, 0x8c, 0xac, 0x9c, 0xbc, 0x82, 0xa2, 0x92, 0x38, 0x1c, 0x30, 0x28, 0x2b, 0x2b, 0xab, 0xa8, 0xaa, 0xa9, 0x6b, 0x68, 0x6a, 0x69, 0xeb, 0xe8, 0xea, 0x29, 0xc3, 0x01, 0x83, 0xbe, 0xbe, 0xbe, 0x81, 0xa1, 0x91, 0xb1, 0x89, 0xa9, 0x99, 0xb9, 0x85, 0xa5, 0x95, 0x3e, 0x1c, 0x30, 0x58, 0x5b, 0x5b, 0xdb, 0xd8, 0xda, 0xd9, 0x3b, 0x38, 0x3a, 0x39, 0xbb, 0xb8, 0xba, 0x59, 0xc3, 0x01, 0x48, 0xc2, 0xdd, 0xc3, 0xd3, 0xcb, 0xdb, 0xc7, 0xd7, 0xcf, 0x3f, 0x20, 0x10, 0x49, 0x22, 0x28, 0x28, 0x28, 0x38, 0x24, 0x34, 0x2c, 0x3c, 0x22, 0x32, 0x2a, 0x3a, 0x26, 0x36, 0x08, 0x0e, 0x18, 0xe2, 0xe2, 0xe2, 0xe2, 0x13, 0x12, 0x93, 0x92, 0x53, 0x52, 0xd3, 0xd2, 0x33, 0x32, 0xe3, 0xe0, 0x80, 0x21, 0x2b, 0x2b, 0x2b, 0x3b, 0x27, 0x37, 0x2f, 0xbf, 0xa0, 0xb0, 0xa8, 0xb8, 0x24, 0x0b, 0x01, 0x18, 0x4a, 0x81, 0xa0, 0xac, 0xbc, 0xa2, 0xb2, 0xaa, 0xba, 0xa6, 0xb6, 0xae, 0x14, 0x01, 0x18, 0xea, 0x41, 0xa0, 0xa1, 0xb1, 0xa9, 0xb9, 0xa5, 0xb5, 0xad, 0x1e, 0x09, 0x30, 0xd4, 0xe3, 0x00, 0x38, 0x25, 0x00, 0x67, 0x92, 0x62, 0x51, 0x39, 0xa2, 0x2d, 0x99, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x31, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x89, 0xb7, 0xd3, 0x38, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x16, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x53, 0x6c, 0x6f, 0x76, 0x61, 0x6b, 0x69, 0x61, 0x2f, 0xb9, 0x24, 0x80, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x4f, 0x53, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x95, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xd5, 0x50, 0x4c, 0x54, 0x45, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x40, 0x88, 0xdd, 0x5a, 0x99, 0xe2, 0x5a, 0x99, 0xe2, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x40, 0x88, 0xdd, 0x3e, 0x87, 0xdd, 0x3c, 0x86, 0xdc, 0x96, 0xbe, 0xec, 0x40, 0x88, 0xdd, 0x41, 0x89, 0xdd, 0x40, 0x89, 0xdd, 0x53, 0x94, 0xe0, 0x70, 0xa6, 0xe5, 0x72, 0xa7, 0xe6, 0xd3, 0xe4, 0xf7, 0x70, 0xa6, 0xe5, 0x53, 0x94, 0xe0, 0x40, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x40, 0x88, 0xdd, 0x53, 0x94, 0xe0, 0xaf, 0xcd, 0xf1, 0xf2, 0xf7, 0xfd, 0xfe, 0xff, 0xff, 0xf2, 0xf7, 0xfd, 0xaf, 0xcd, 0xf1, 0x53, 0x94, 0xe0, 0x40, 0x88, 0xdd, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x40, 0x88, 0xdd, 0x47, 0x8c, 0xde, 0xb6, 0xd1, 0xf2, 0xff, 0xff, 0xff, 0xb6, 0xd1, 0xf2, 0x47, 0x8c, 0xde, 0x40, 0x88, 0xdd, 0x41, 0x89, 0xdd, 0x46, 0x8c, 0xde, 0xc4, 0xdb, 0xf4, 0xd4, 0xe4, 0xf7, 0xc4, 0xdb, 0xf4, 0x46, 0x8c, 0xde, 0x40, 0x88, 0xdd, 0x58, 0x97, 0xe1, 0x97, 0xbe, 0xec, 0x52, 0x93, 0xe0, 0x97, 0xbe, 0xec, 0x58, 0x97, 0xe1, 0x40, 0x88, 0xdd, 0x41, 0x89, 0xdd, 0x45, 0x8c, 0xde, 0x43, 0x8a, 0xdd, 0x40, 0x88, 0xdd, 0x43, 0x8a, 0xdd, 0x45, 0x8c, 0xde, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0x41, 0x89, 0xdd, 0xff, 0xff, 0xff, 0x29, 0xf5, 0xce, 0x3a, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x46, 0x17, 0xba, 0xf9, 0xed, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x14, 0x7d, 0x5a, 0x64, 0x42, 0x00, 0x00, 0x00, 0x83, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xa0, 0x00, 0x30, 0x32, 0x31, 0x31, 0x62, 0x95, 0x60, 0x66, 0x61, 0x61, 0xc6, 0x26, 0xce, 0xca, 0xc6, 0xce, 0xc1, 0xc6, 0x8a, 0x2e, 0xca, 0xc9, 0xc5, 0xcd, 0xc3, 0xcb, 0xc7, 0xc7, 0xcb, 0xc3, 0xcf, 0xc5, 0x89, 0x22, 0x21, 0x20, 0x28, 0x24, 0x2c, 0x22, 0x2a, 0x2a, 0x22, 0x26, 0x2e, 0x21, 0x80, 0x22, 0x21, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x27, 0x27, 0xaf, 0xa0, 0xa8, 0x24, 0x89, 0x22, 0xa1, 0xac, 0xa2, 0xaa, 0xa6, 0xae, 0xa1, 0xa1, 0xa9, 0xa5, 0xad, 0xa2, 0x8c, 0x66, 0x8b, 0x8e, 0xae, 0x9e, 0xbe, 0xbe, 0x81, 0xa1, 0x0e, 0x86, 0xa3, 0x8c, 0x8c, 0x4d, 0x4c, 0x4d, 0xcd, 0xcc, 0x2d, 0x30, 0x24, 0x2c, 0xad, 0xac, 0x6d, 0x6c, 0x6c, 0xed, 0xec, 0x31, 0x24, 0x1c, 0x1c, 0x9d, 0x9c, 0x9d, 0x5d, 0x5c, 0x1d, 0x28, 0x09, 0x3b, 0x1c, 0x00, 0x00, 0x7c, 0x8c, 0x0b, 0xed, 0x1e, 0x6b, 0x32, 0x89, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x32, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xc2, 0x9f, 0xea, 0x55, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x47, 0x45, 0x4c, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x37, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0x83, 0x46, 0x28, 0xc2, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x04, 0x1d, 0x9a, 0x80, 0x63, 0x00, 0x00, 0x02, 0x26, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0xad, 0x52, 0xcf, 0x4b, 0x54, 0x51, 0x18, 0x3d, 0xf7, 0xc7, 0x7b, 0xcf, 0x26, 0x74, 0x61, 0x38, 0x30, 0x90, 0xd0, 0xcc, 0xc2, 0x16, 0x89, 0x83, 0xa9, 0x59, 0xae, 0xfa, 0x47, 0x86, 0xda, 0x0e, 0x14, 0x4c, 0x20, 0x09, 0x21, 0xe4, 0x80, 0x24, 0x44, 0xe1, 0x62, 0x16, 0x6d, 0x07, 0xfa, 0x47, 0x5a, 0x65, 0xa6, 0x29, 0x23, 0xcc, 0x22, 0x37, 0x06, 0x06, 0x0f, 0x46, 0x12, 0x1c, 0xd1, 0xe6, 0xbe, 0x77, 0xef, 0xf7, 0xb5, 0x78, 0x6f, 0xc6, 0x29, 0x27, 0x57, 0x9e, 0xd5, 0xe1, 0x7c, 0xdf, 0x39, 0xf7, 0xbb, 0xdf, 0xbd, 0xe0, 0x1e, 0xac, 0x4d, 0x49, 0x1c, 0x33, 0x33, 0xc7, 0x96, 0x99, 0x4f, 0x2a, 0xd5, 0x50, 0x17, 0x42, 0x5d, 0x38, 0xa9, 0x54, 0x7b, 0x62, 0xda, 0xd0, 0x6f, 0x61, 0x96, 0x48, 0xe0, 0x08, 0x4a, 0x51, 0xd8, 0x8a, 0x37, 0x76, 0xa0, 0x35, 0x88, 0x20, 0x30, 0x00, 0x02, 0x20, 0x82, 0xd6, 0xf1, 0xc6, 0x0e, 0x85, 0x2d, 0x28, 0x05, 0x47, 0x49, 0x45, 0x02, 0x00, 0x33, 0x94, 0xa4, 0xb0, 0x75, 0xba, 0xb2, 0xde, 0x5e, 0x5c, 0x8d, 0xb7, 0xf7, 0x20, 0x25, 0x88, 0x07, 0x04, 0x11, 0x43, 0xca, 0x78, 0x7b, 0xaf, 0xbd, 0xb8, 0x7a, 0xba, 0xb2, 0x4e, 0x61, 0x0b, 0x4a, 0x82, 0xb9, 0x1b, 0x44, 0x0c, 0xc0, 0x1e, 0x1c, 0xda, 0xe6, 0x3e, 0x1d, 0x1d, 0xc7, 0x5b, 0x0d, 0x00, 0xcc, 0x03, 0x82, 0x12, 0x31, 0xde, 0x6a, 0xd0, 0xd1, 0xb1, 0x6d, 0xee, 0xdb, 0x83, 0xc3, 0x9e, 0x5d, 0xc3, 0x3a, 0x08, 0xb0, 0x31, 0xfe, 0xc2, 0xcc, 0xc8, 0xfb, 0xe5, 0xe8, 0x6b, 0x23, 0x53, 0x2e, 0xb1, 0x89, 0x7a, 0xd6, 0xbf, 0x08, 0x33, 0x9b, 0x28, 0x53, 0x2e, 0xb1, 0x75, 0xfe, 0x83, 0xa2, 0x37, 0x3f, 0xcd, 0xc6, 0x08, 0xad, 0x61, 0x9d, 0x86, 0x56, 0x00, 0x84, 0x52, 0x00, 0xbc, 0xf9, 0x69, 0x6f, 0x7e, 0x1a, 0x80, 0x08, 0xfc, 0x74, 0x27, 0x43, 0x41, 0x12, 0x21, 0x86, 0x82, 0x7e, 0xfd, 0xe6, 0xf3, 0xa7, 0x69, 0x43, 0x10, 0xa4, 0xe4, 0xa4, 0x52, 0xed, 0x1f, 0x1d, 0xcc, 0x90, 0xe9, 0xe2, 0xc4, 0x50, 0x10, 0x7d, 0xfa, 0x62, 0x9b, 0xdf, 0x01, 0xe8, 0x7b, 0x77, 0xfd, 0xc7, 0x0f, 0xb9, 0x63, 0x20, 0x04, 0x00, 0x10, 0x41, 0x88, 0x94, 0x27, 0x41, 0xa1, 0x2e, 0xe0, 0x7f, 0x60, 0x16, 0x37, 0x02, 0xf8, 0x3e, 0x00, 0x44, 0x11, 0xff, 0x36, 0xfd, 0xce, 0x7f, 0x20, 0x71, 0x4d, 0xd0, 0x99, 0x67, 0x4f, 0xae, 0xe5, 0x6a, 0xe0, 0x2b, 0xd1, 0x5e, 0x5a, 0x0b, 0x55, 0x3e, 0x54, 0xf9, 0xf6, 0xd2, 0xda, 0xd5, 0x9d, 0x12, 0xd6, 0xc1, 0x39, 0x36, 0x06, 0x40, 0xbc, 0xb9, 0x7b, 0x56, 0xab, 0x03, 0x60, 0x13, 0x25, 0x3f, 0x20, 0x1d, 0x41, 0x08, 0xee, 0x98, 0x7e, 0xfd, 0xac, 0x56, 0x8f, 0x37, 0x77, 0x01, 0xb0, 0x31, 0x70, 0xae, 0xfb, 0xfc, 0x8e, 0x44, 0x10, 0x44, 0x9f, 0xbf, 0x9d, 0xbe, 0x7c, 0x43, 0xad, 0x5f, 0x42, 0xab, 0x4c, 0xb9, 0xc4, 0x51, 0x0c, 0xe0, 0x62, 0xf8, 0x84, 0x08, 0x21, 0x7c, 0xef, 0xfc, 0xc3, 0xc7, 0xf3, 0x5a, 0xbd, 0x93, 0xbd, 0x35, 0xfc, 0xf6, 0x95, 0xbf, 0x30, 0x03, 0x47, 0xd0, 0xc9, 0x3a, 0xa4, 0x00, 0xa0, 0xf3, 0xe3, 0x7a, 0x72, 0x42, 0x8e, 0x8d, 0x7a, 0x73, 0xc5, 0xc4, 0x72, 0x79, 0xa3, 0x89, 0xe8, 0xcd, 0x15, 0xe5, 0xd8, 0xa8, 0x9e, 0x9c, 0xd0, 0xf9, 0xf1, 0x0b, 0x7b, 0x7a, 0x9a, 0x23, 0x99, 0xcb, 0x0e, 0xbf, 0x7e, 0xe1, 0x7e, 0xfc, 0xf4, 0x66, 0xa7, 0x40, 0x94, 0x94, 0x2f, 0x3d, 0xb2, 0x00, 0x91, 0x37, 0x3b, 0x35, 0xf2, 0x6e, 0x59, 0xdd, 0xb9, 0x2d, 0x73, 0x59, 0x38, 0x82, 0x92, 0xdd, 0x20, 0x00, 0x4a, 0xc2, 0x39, 0x99, 0xcb, 0xca, 0x5c, 0x16, 0xd6, 0x42, 0x6b, 0x58, 0x37, 0xe8, 0x67, 0x01, 0x4a, 0xc2, 0x5a, 0xef, 0xd1, 0x7d, 0x00, 0x70, 0x0e, 0x4a, 0x25, 0x95, 0x3f, 0xe2, 0xcc, 0x7c, 0x29, 0x09, 0xc7, 0xc3, 0x50, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x30, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x92, 0xdc, 0x02, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x47, 0x54, 0x51, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3f, 0x0f, 0x9f, 0x9a, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xf6, 0x50, 0x4c, 0x54, 0x45, 0x49, 0x97, 0xd0, 0x46, 0x95, 0xcf, 0x8a, 0xbc, 0xe1, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x8a, 0xbc, 0xe1, 0xff, 0xff, 0xff, 0xf8, 0xf9, 0xf6, 0xf4, 0xf6, 0xf2, 0xf1, 0xf4, 0xee, 0xec, 0xf1, 0xe9, 0xf8, 0xf9, 0xf7, 0xf9, 0xfa, 0xf8, 0xff, 0xff, 0xff, 0x8a, 0xbc, 0xe1, 0x8a, 0xbc, 0xe1, 0xff, 0xff, 0xff, 0xd0, 0xda, 0xc8, 0xd7, 0xdd, 0xca, 0xe9, 0xe3, 0xb7, 0xca, 0xd0, 0xa5, 0xd3, 0xdc, 0xcc, 0xcf, 0xd8, 0xc7, 0xff, 0xff, 0xff, 0x8a, 0xbc, 0xe1, 0x8a, 0xbc, 0xe1, 0xfd, 0xfd, 0xfd, 0xbb, 0xc9, 0xae, 0xe9, 0xec, 0xe1, 0xf4, 0xe9, 0xb0, 0xe6, 0xdd, 0x9d, 0xcc, 0xd9, 0xc0, 0xbc, 0xc9, 0xb0, 0xfd, 0xfd, 0xfd, 0x8a, 0xbc, 0xe1, 0x8a, 0xbc, 0xe1, 0xfd, 0xfe, 0xfe, 0xc1, 0xcd, 0xb6, 0xd1, 0xd4, 0xc6, 0xea, 0xe2, 0xc7, 0xd5, 0xd2, 0xad, 0xb4, 0xc2, 0xa3, 0xc1, 0xcd, 0xb6, 0xfd, 0xfe, 0xfe, 0x8a, 0xbc, 0xe1, 0x8a, 0xbc, 0xe1, 0xff, 0xff, 0xff, 0xe8, 0xe8, 0xe1, 0xa1, 0x9f, 0x7e, 0xd4, 0xd8, 0xc8, 0xc1, 0xcb, 0xb1, 0x9a, 0x9a, 0x76, 0xe6, 0xe8, 0xe0, 0xff, 0xff, 0xff, 0x8a, 0xbc, 0xe1, 0x8a, 0xbc, 0xe1, 0xfe, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xe4, 0xe8, 0xdd, 0xe8, 0xec, 0xe3, 0xe1, 0xe7, 0xda, 0xe3, 0xe6, 0xda, 0xfe, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0x8a, 0xbc, 0xe1, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xac, 0x94, 0xee, 0x91, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x03, 0xc8, 0x00, 0x00, 0x03, 0xc8, 0x01, 0x27, 0x53, 0x73, 0xff, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x10, 0x07, 0x40, 0x54, 0x1e, 0x00, 0x00, 0x00, 0x7a, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x80, 0x00, 0x46, 0x26, 0x66, 0x16, 0x56, 0x20, 0x60, 0x61, 0x66, 0x62, 0x64, 0x40, 0x05, 0x34, 0x90, 0x62, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0xe1, 0xc5, 0x94, 0xe2, 0xe3, 0x17, 0x10, 0x14, 0x12, 0x16, 0x11, 0x15, 0x13, 0xc7, 0x90, 0x92, 0x90, 0x94, 0x92, 0x96, 0x91, 0x95, 0x93, 0x57, 0x50, 0xc4, 0x90, 0x52, 0x52, 0x56, 0x51, 0x55, 0x53, 0xd7, 0xd0, 0xd4, 0xd2, 0xc6, 0x90, 0xd2, 0xd1, 0xd5, 0xd3, 0x37, 0x30, 0x34, 0x32, 0x36, 0x31, 0xc5, 0x90, 0x32, 0x33, 0xb7, 0xb0, 0xb4, 0xb2, 0xb6, 0xb1, 0xb5, 0xb3, 0xc7, 0x90, 0x72, 0x70, 0x74, 0x72, 0x76, 0x71, 0x75, 0x73, 0xf7, 0xf0, 0xc4, 0x74, 0xbc, 0x97, 0xb7, 0x8f, 0xaf, 0x9f, 0x7f, 0x40, 0x20, 0x3d, 0x02, 0x0a, 0x43, 0x0a, 0x00, 0x86, 0x51, 0x0e, 0x43, 0x38, 0x3d, 0x86, 0x73, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x31, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xc9, 0xe9, 0x13, 0xc8, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x17, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x47, 0x75, 0x61, 0x74, 0x65, 0x6d, 0x61, 0x6c, 0x61, 0xe1, 0x59, 0xb1, 0x85, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x54, 0x48, 0x42, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x8d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x1b, 0x50, 0x4c, 0x54, 0x45, 0xed, 0x1c, 0x24, 0xed, 0x18, 0x20, 0xf3, 0x6d, 0x72, 0xff, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0x72, 0x6d, 0x8d, 0x20, 0x19, 0x4c, 0x24, 0x1d, 0x4f, 0xff, 0xff, 0xff, 0x3a, 0x56, 0x3e, 0xd2, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x08, 0x86, 0xde, 0x95, 0x7a, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x3a, 0xa1, 0x8c, 0x69, 0x8d, 0x00, 0x00, 0x00, 0x35, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x40, 0x06, 0x82, 0x48, 0x80, 0x41, 0x09, 0x09, 0x30, 0x18, 0x23, 0x01, 0x06, 0x17, 0x24, 0xc0, 0x10, 0x8a, 0x04, 0x18, 0xd2, 0x90, 0x00, 0x43, 0x39, 0x12, 0x40, 0xe5, 0xa0, 0x28, 0x43, 0x31, 0x00, 0xc5, 0x68, 0x14, 0x4b, 0x51, 0x9c, 0x83, 0xe2, 0x50, 0x64, 0x00, 0x00, 0x22, 0xde, 0x2c, 0xa1, 0x92, 0x10, 0xe7, 0x01, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x35, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xfb, 0xb5, 0xad, 0x2b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x54, 0x4e, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xab, 0x50, 0x4c, 0x54, 0x45, 0xe7, 0x00, 0x13, 0xe7, 0x00, 0x13, 0xe7, 0x00, 0x13, 0xe7, 0x00, 0x13, 0xe7, 0x00, 0x12, 0xe7, 0x00, 0x12, 0xe7, 0x00, 0x13, 0xe7, 0x00, 0x13, 0xe7, 0x00, 0x13, 0xe7, 0x00, 0x11, 0xe7, 0x05, 0x17, 0xe9, 0x1a, 0x2b, 0xe9, 0x1a, 0x2b, 0xe7, 0x05, 0x17, 0xe7, 0x00, 0x12, 0xec, 0x38, 0x47, 0xf7, 0xa5, 0xac, 0xf9, 0xc1, 0xc5, 0xf9, 0xbe, 0xc3, 0xf6, 0xa1, 0xa8, 0xec, 0x37, 0x46, 0xe7, 0x00, 0x12, 0xe7, 0x00, 0x13, 0xec, 0x38, 0x47, 0xfa, 0xc8, 0xcc, 0xf2, 0x77, 0x81, 0xee, 0x4e, 0x5b, 0xf4, 0x8b, 0x93, 0xfa, 0xc6, 0xca, 0xfb, 0xd5, 0xd8, 0xec, 0x37, 0x46, 0xe7, 0x00, 0x11, 0xe7, 0x00, 0x13, 0xe7, 0x05, 0x17, 0xf7, 0xa5, 0xac, 0xf2, 0x76, 0x80, 0xeb, 0x2b, 0x3b, 0xfa, 0xcb, 0xcf, 0xfb, 0xd1, 0xd4, 0xfd, 0xe9, 0xea, 0xff, 0xfa, 0xfa, 0xf7, 0xa7, 0xae, 0xe7, 0x05, 0x17, 0xe7, 0x00, 0x13, 0xe7, 0x00, 0x12, 0xe9, 0x1a, 0x2b, 0xf9, 0xc3, 0xc7, 0xeb, 0x28, 0x38, 0xf3, 0x80, 0x89, 0xfb, 0xd2, 0xd5, 0xed, 0x40, 0x4e, 0xf1, 0x6e, 0x79, 0xfe, 0xf5, 0xf5, 0xfc, 0xda, 0xdd, 0xe9, 0x19, 0x2a, 0xe7, 0x00, 0x12, 0xff, 0xff, 0xff, 0x4a, 0x50, 0x89, 0x6c, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x38, 0xa0, 0x07, 0xa5, 0xd6, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x35, 0x31, 0x33, 0x74, 0x1c, 0x00, 0x00, 0x00, 0x66, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x1b, 0x30, 0x32, 0x31, 0xb3, 0xb0, 0xb2, 0x31, 0x31, 0xa2, 0x8b, 0xb3, 0x73, 0x70, 0x72, 0x71, 0xf3, 0xf0, 0x72, 0x72, 0xb0, 0xa3, 0xa9, 0xe7, 0xe0, 0xe3, 0x17, 0x10, 0x14, 0x12, 0x16, 0x11, 0x15, 0x43, 0xd5, 0xc3, 0xc4, 0x29, 0x2e, 0x21, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x27, 0xcf, 0x84, 0x22, 0xa1, 0xa0, 0xa8, 0xa4, 0xac, 0xa2, 0xaa, 0xa6, 0xae, 0xa1, 0xa9, 0xa5, 0x8d, 0x22, 0xa1, 0xa3, 0xab, 0xa7, 0x6f, 0x60, 0x68, 0x64, 0x6c, 0x62, 0x6a, 0x66, 0x4e, 0x9c, 0x04, 0x4e, 0xa3, 0x70, 0x5a, 0x8e, 0xd3, 0xb9, 0x38, 0x3d, 0x88, 0x3b, 0x48, 0x88, 0x07, 0x00, 0xb2, 0x3b, 0x0c, 0x6d, 0x9e, 0xcb, 0x24, 0x25, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x35, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xf9, 0xb2, 0xf9, 0xd1, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x55, 0x5a, 0x53, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0xd1, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x0b, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x99, 0xb5, 0x00, 0x99, 0xb5, 0x00, 0x99, 0xb5, 0x29, 0xa9, 0xc1, 0x1c, 0xa4, 0xbd, 0x00, 0x99, 0xb5, 0x00, 0x99, 0xb5, 0x00, 0x99, 0xb5, 0x13, 0xa1, 0xba, 0x0c, 0x9e, 0xb9, 0x12, 0xa0, 0xba, 0x12, 0xa0, 0xba, 0x07, 0x9c, 0xb7, 0x00, 0x99, 0xb5, 0x00, 0x98, 0xb4, 0x32, 0xad, 0xc3, 0x69, 0xc3, 0xd3, 0x0a, 0x9d, 0xb8, 0x00, 0x99, 0xb5, 0x01, 0x99, 0xb5, 0x01, 0x99, 0xb5, 0x14, 0xa1, 0xbb, 0x0d, 0x9e, 0xb9, 0x12, 0xa0, 0xba, 0x12, 0xa0, 0xba, 0x07, 0x9c, 0xb7, 0x00, 0x99, 0xb5, 0x00, 0x97, 0xb4, 0x64, 0xc1, 0xd2, 0x49, 0xb6, 0xca, 0x00, 0x97, 0xb3, 0x00, 0x98, 0xb5, 0x0c, 0x9e, 0xb9, 0x18, 0xa3, 0xbc, 0x19, 0xa3, 0xbc, 0x11, 0xa0, 0xba, 0x18, 0xa3, 0xbc, 0x19, 0xa3, 0xbc, 0x0a, 0x9d, 0xb8, 0x00, 0x99, 0xb5, 0x00, 0x9a, 0xb6, 0x00, 0x98, 0xb5, 0x3a, 0xb1, 0xc7, 0x67, 0xc3, 0xd4, 0x05, 0x9c, 0xb7, 0x0d, 0x9f, 0xba, 0x0a, 0x9e, 0xb9, 0x0f, 0xa0, 0xba, 0x10, 0xa0, 0xbb, 0x0b, 0x9e, 0xb9, 0x10, 0xa0, 0xba, 0x10, 0xa0, 0xba, 0x06, 0x9c, 0xb8, 0x00, 0x99, 0xb5, 0x0d, 0x8e, 0xaa, 0x0d, 0x8e, 0xaa, 0x0f, 0x8f, 0xaa, 0x3d, 0xa1, 0xb8, 0x29, 0x99, 0xb2, 0x22, 0x96, 0xb0, 0x1a, 0x93, 0xae, 0x1f, 0x95, 0xaf, 0x21, 0x96, 0xaf, 0x1a, 0x93, 0xae, 0x20, 0x96, 0xaf, 0x20, 0x96, 0xaf, 0x15, 0x91, 0xac, 0x0c, 0x8e, 0xaa, 0xc1, 0xaf, 0xba, 0xc1, 0xaf, 0xba, 0xc1, 0xaf, 0xba, 0xbf, 0xae, 0xb9, 0xc1, 0xaf, 0xba, 0xc0, 0xae, 0xb9, 0xc1, 0xaf, 0xb9, 0xc1, 0xaf, 0xb9, 0xc0, 0xae, 0xb9, 0xc1, 0xaf, 0xb9, 0xc1, 0xaf, 0xb9, 0xc1, 0xaf, 0xb9, 0xc1, 0xaf, 0xb9, 0xc1, 0xaf, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xb4, 0xa2, 0x29, 0xa8, 0x37, 0x1d, 0xb6, 0x3a, 0x1e, 0xb5, 0x3a, 0xd4, 0x52, 0x1b, 0x23, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x53, 0x7a, 0x67, 0x1d, 0x06, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x21, 0x38, 0x00, 0x00, 0x21, 0x38, 0x01, 0x45, 0x96, 0x31, 0x60, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x14, 0x64, 0x41, 0x55, 0x03, 0x00, 0x00, 0x00, 0x89, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0xa5, 0xca, 0x45, 0x12, 0xc2, 0x40, 0x14, 0x45, 0xd1, 0x87, 0x04, 0x77, 0xf7, 0xe0, 0x04, 0xf7, 0xe0, 0x1e, 0x5c, 0x83, 0xef, 0x7f, 0x25, 0x2c, 0xa0, 0xbb, 0xea, 0x0f, 0x38, 0xd3, 0x7b, 0x01, 0x8d, 0x56, 0xa7, 0x17, 0x0c, 0x46, 0x93, 0xd9, 0x62, 0xb5, 0xd9, 0xc1, 0xe1, 0x70, 0xba, 0xdc, 0x1e, 0xaf, 0xcf, 0x1f, 0x08, 0x86, 0xc2, 0x11, 0xde, 0x10, 0x8d, 0xc5, 0x13, 0x62, 0x32, 0x95, 0xce, 0x64, 0x73, 0xf9, 0x02, 0xa7, 0x4b, 0xc5, 0x52, 0xb9, 0x52, 0xad, 0xd5, 0x1b, 0xcd, 0x56, 0xbb, 0xd3, 0x95, 0x18, 0x90, 0x7b, 0xfd, 0xc1, 0x70, 0x34, 0x9e, 0x4c, 0x67, 0xf3, 0xc5, 0x72, 0x25, 0x33, 0xa0, 0xac, 0x37, 0xdb, 0xdd, 0xfe, 0x70, 0x3c, 0x9d, 0x2f, 0xd7, 0x9b, 0xaa, 0x30, 0x70, 0x27, 0xe0, 0x41, 0xa0, 0x87, 0x27, 0x01, 0x2f, 0x02, 0xde, 0x04, 0x7c, 0x08, 0xf8, 0x12, 0xfe, 0x1f, 0x7e, 0xa1, 0x4a, 0x83, 0x1e, 0xfd, 0x06, 0x31, 0xa4, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x32, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x2d, 0x5d, 0x81, 0x6b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x46, 0x4a, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0xde, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x77, 0x00, 0x7d, 0x59, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x39, 0x5c, 0xe9, 0xfd, 0x33, 0x00, 0x00, 0x03, 0xa8, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x93, 0x4d, 0x6c, 0x54, 0x55, 0x14, 0xc7, 0x7f, 0xf7, 0xbe, 0xf7, 0xe6, 0xbd, 0x99, 0x37, 0x33, 0xaf, 0x1d, 0x9d, 0xe9, 0x87, 0x2d, 0x29, 0x34, 0x2d, 0xad, 0x58, 0x84, 0xd0, 0x82, 0x14, 0xa5, 0x1a, 0x0b, 0x68, 0x84, 0x95, 0xc1, 0x60, 0x1a, 0x77, 0x26, 0x2c, 0x74, 0x61, 0x8c, 0xc6, 0x85, 0x5f, 0x5d, 0x98, 0x18, 0xc3, 0x42, 0xa3, 0x2b, 0xdd, 0x90, 0x18, 0x31, 0x24, 0x2c, 0x88, 0x90, 0xa8, 0x2c, 0x44, 0x04, 0x35, 0x81, 0x04, 0x6c, 0x11, 0xe8, 0x07, 0xb6, 0x56, 0x14, 0x68, 0x6d, 0x69, 0x67, 0xc6, 0x4e, 0x67, 0xa6, 0xf3, 0xde, 0xbb, 0x2e, 0x86, 0x7e, 0x0c, 0x6d, 0x8c, 0x21, 0xf4, 0xac, 0x4e, 0xce, 0xb9, 0x39, 0xe7, 0x77, 0xcf, 0xf9, 0x1f, 0xd1, 0xf7, 0xea, 0x07, 0xaa, 0xaa, 0xa3, 0x95, 0x33, 0xd2, 0xe6, 0xc3, 0xa3, 0xe7, 0x38, 0x7d, 0x6e, 0x00, 0x77, 0x26, 0xcf, 0xbe, 0xa7, 0x37, 0xd2, 0x3d, 0x74, 0x06, 0x80, 0xee, 0xfa, 0xc7, 0x38, 0xfc, 0x6d, 0x0f, 0xba, 0x6d, 0xb1, 0xb5, 0x3a, 0xca, 0xfe, 0x5a, 0x9b, 0xce, 0x5a, 0x87, 0xc9, 0x47, 0x5a, 0x39, 0x68, 0xd5, 0x90, 0xf6, 0x40, 0x70, 0x77, 0xa6, 0x9d, 0x0f, 0xb7, 0x75, 0x67, 0x47, 0xae, 0xb3, 0x39, 0x9b, 0xe4, 0xd9, 0x6d, 0x6b, 0x69, 0x6e, 0x6d, 0x62, 0x34, 0x93, 0xa7, 0xa2, 0xcc, 0x66, 0xfb, 0xc4, 0x08, 0x00, 0x3f, 0x55, 0xd4, 0xa3, 0xe5, 0xb2, 0xbc, 0xd6, 0x58, 0xce, 0x2b, 0x0f, 0x25, 0x58, 0xbd, 0xb5, 0x85, 0xaf, 0xcd, 0x18, 0x07, 0x4e, 0xf6, 0x21, 0xab, 0xab, 0x30, 0x83, 0xd6, 0x5d, 0xb6, 0x07, 0xbd, 0xb6, 0xa1, 0x86, 0x5e, 0xd3, 0x40, 0x0f, 0x45, 0xd8, 0x3d, 0x3e, 0xc9, 0xf3, 0x71, 0x87, 0x3d, 0xef, 0x77, 0x71, 0x63, 0x3c, 0x05, 0xef, 0x7e, 0x07, 0x08, 0x5e, 0xee, 0x5c, 0x47, 0xb4, 0x26, 0xc0, 0xaa, 0xe6, 0x3a, 0xfe, 0x69, 0xa8, 0xe7, 0xc8, 0xcf, 0x03, 0x9c, 0xed, 0x1d, 0x26, 0x1e, 0x32, 0x08, 0x06, 0x74, 0xd4, 0xe2, 0x8a, 0x42, 0xa0, 0xa4, 0x64, 0x3e, 0x28, 0x98, 0xf7, 0x85, 0xf2, 0x41, 0x95, 0xbc, 0x46, 0xf4, 0x3f, 0xb5, 0x4f, 0x01, 0xf8, 0x4a, 0x21, 0xa5, 0x44, 0xb8, 0x1e, 0x52, 0xd7, 0x10, 0x40, 0xe6, 0xf2, 0x00, 0x00, 0xa1, 0xe6, 0x86, 0x62, 0x0d, 0x43, 0xc7, 0x73, 0x3d, 0x7c, 0xcf, 0x47, 0x97, 0x82, 0xb4, 0x13, 0xe3, 0x48, 0xd7, 0x4b, 0xa4, 0x9c, 0x18, 0x42, 0x29, 0x10, 0x02, 0xa6, 0x26, 0x09, 0x8d, 0x0c, 0xe3, 0x07, 0xfc, 0x62, 0x03, 0x4f, 0xa0, 0x34, 0x05, 0x08, 0x72, 0x0f, 0xd4, 0x43, 0x59, 0xac, 0x04, 0x42, 0x9f, 0x73, 0x94, 0xaf, 0x50, 0x42, 0x21, 0x4d, 0x03, 0x55, 0x70, 0x4b, 0x29, 0xa5, 0x04, 0xc0, 0xcf, 0x17, 0x10, 0xba, 0x86, 0x90, 0xcb, 0x6f, 0x5c, 0x09, 0x49, 0xf8, 0xda, 0x20, 0x9d, 0xa7, 0x0f, 0x60, 0xd5, 0x5d, 0xc5, 0x1d, 0x37, 0x31, 0x82, 0x0a, 0x19, 0x2e, 0x90, 0xb9, 0x58, 0xc6, 0xc9, 0x1d, 0xef, 0x91, 0x6e, 0xef, 0x40, 0x78, 0xde, 0x02, 0xc0, 0xdb, 0xab, 0xb7, 0x61, 0x06, 0x0c, 0xb6, 0x6c, 0xac, 0x67, 0x6f, 0xfb, 0x5a, 0x22, 0x57, 0x87, 0xb8, 0xd6, 0x37, 0x42, 0xba, 0xa9, 0x01, 0xe7, 0xe3, 0x4f, 0x00, 0x45, 0xea, 0x9d, 0x37, 0xa9, 0x8e, 0x3b, 0x84, 0x7f, 0xb9, 0xc4, 0xe8, 0x78, 0x8a, 0x6f, 0xd2, 0x8a, 0xf3, 0xa3, 0x69, 0x5c, 0xdd, 0x20, 0xaa, 0x9b, 0xc8, 0x05, 0x04, 0x74, 0xdb, 0xc2, 0x69, 0xa9, 0x23, 0x6a, 0xe7, 0xd1, 0xcc, 0x0c, 0x7e, 0xc8, 0xc5, 0xcf, 0xd6, 0x20, 0xd7, 0xe8, 0x48, 0x67, 0xd1, 0x6a, 0xe6, 0x00, 0x46, 0xa7, 0x67, 0xe9, 0x7a, 0xbc, 0x91, 0x9d, 0x21, 0x9f, 0xc9, 0x2f, 0x8e, 0xf1, 0xe5, 0xf0, 0x2d, 0x3e, 0xff, 0x2b, 0x43, 0xcb, 0x9f, 0x79, 0xde, 0x12, 0xc5, 0x25, 0x7e, 0x74, 0xf8, 0x47, 0xfa, 0xae, 0x4f, 0xb1, 0xff, 0x99, 0x4d, 0x74, 0xc6, 0x63, 0xec, 0x1a, 0x1d, 0xc4, 0x1d, 0xfb, 0x9b, 0xe3, 0xb3, 0x26, 0x46, 0xbb, 0x4b, 0xd8, 0xbe, 0x5d, 0xd7, 0x57, 0x78, 0xf1, 0x18, 0x57, 0x2a, 0x76, 0xa0, 0x19, 0xbb, 0x69, 0x3e, 0x31, 0x80, 0xe7, 0xb9, 0x1c, 0x5d, 0x6f, 0x73, 0x9f, 0x19, 0x45, 0x84, 0xea, 0xc0, 0xf7, 0x4b, 0x01, 0x3e, 0x7d, 0xe1, 0x51, 0x64, 0xcf, 0x15, 0xbe, 0xff, 0x35, 0xcd, 0xa1, 0x9b, 0x59, 0x2e, 0x8c, 0xcd, 0x32, 0x33, 0xe3, 0xf3, 0x60, 0xc0, 0x24, 0xed, 0xc4, 0x00, 0xf0, 0x02, 0x26, 0xbd, 0x7f, 0x4c, 0xf0, 0xfa, 0xc1, 0x53, 0x6c, 0xde, 0xb0, 0x86, 0x17, 0x77, 0x6e, 0xe1, 0xb9, 0xb6, 0x19, 0x36, 0xf5, 0x0c, 0x71, 0x3c, 0x20, 0x99, 0x61, 0xe1, 0x0c, 0x03, 0x01, 0x0b, 0x9b, 0x08, 0x86, 0x2e, 0x09, 0x45, 0x23, 0x98, 0x5a, 0x80, 0x75, 0x89, 0x04, 0x55, 0x4e, 0x82, 0xb3, 0xd3, 0x36, 0x93, 0xa8, 0x92, 0x93, 0x15, 0x6f, 0x7c, 0x75, 0x59, 0x79, 0x52, 0x63, 0x02, 0x49, 0x2e, 0x57, 0x40, 0x13, 0xc5, 0xb4, 0x1d, 0x34, 0x28, 0x73, 0xf3, 0x00, 0x24, 0x75, 0x93, 0x4c, 0xb6, 0x50, 0x84, 0xf1, 0x7d, 0x2c, 0xd3, 0xa0, 0x32, 0x51, 0x06, 0xb9, 0x3c, 0x69, 0x5f, 0xe0, 0xdf, 0xd6, 0x88, 0x92, 0x92, 0xfb, 0xfb, 0x7b, 0xe9, 0xfa, 0xe1, 0x04, 0x96, 0x10, 0xb8, 0xbf, 0xdf, 0x40, 0x08, 0x81, 0xbe, 0xaa, 0x92, 0xac, 0x82, 0x43, 0x4f, 0xec, 0x62, 0xa2, 0xe9, 0x61, 0xc4, 0xa2, 0x29, 0xe8, 0x49, 0xa7, 0x1c, 0x00, 0x0b, 0x08, 0x46, 0x16, 0x09, 0x0a, 0x48, 0x61, 0x03, 0x20, 0x81, 0xa8, 0x5d, 0x9a, 0x9b, 0xca, 0xb9, 0x80, 0x86, 0x90, 0x8b, 0xbe, 0xa3, 0x14, 0xaa, 0x22, 0x4e, 0x7e, 0xef, 0x93, 0x04, 0x43, 0x61, 0xc4, 0xb1, 0x53, 0x18, 0x41, 0x93, 0xb1, 0xed, 0x69, 0xac, 0x4c, 0x1c, 0x82, 0x15, 0x4b, 0xce, 0x50, 0x17, 0x8b, 0x02, 0x77, 0xe8, 0xa3, 0x64, 0x54, 0xff, 0x95, 0x9b, 0x8f, 0x29, 0x45, 0xd2, 0x8e, 0xf1, 0x9b, 0x13, 0xa4, 0xb5, 0x3a, 0x82, 0x79, 0xa1, 0x9f, 0x89, 0x7c, 0x8a, 0xcf, 0x34, 0x9f, 0xb6, 0x9a, 0x46, 0x92, 0xf9, 0x72, 0xc4, 0x9d, 0x00, 0xdc, 0x63, 0xf3, 0xf4, 0x00, 0xa7, 0x92, 0x3e, 0x37, 0xa7, 0x6f, 0xb1, 0x7e, 0x3a, 0x4b, 0x3e, 0x5b, 0xa0, 0x4e, 0xec, 0xe1, 0x62, 0xb6, 0x1a, 0xdf, 0x30, 0x96, 0xbc, 0xbf, 0xe7, 0x00, 0x02, 0xf0, 0x0c, 0x8b, 0x4b, 0xca, 0x64, 0x70, 0x43, 0x07, 0x00, 0x05, 0x2b, 0x81, 0x10, 0x72, 0x99, 0x39, 0xae, 0x00, 0xc0, 0x9c, 0x49, 0x21, 0x70, 0xe3, 0x95, 0x45, 0x28, 0xa5, 0x96, 0x6d, 0xbe, 0xa2, 0x00, 0xc0, 0x12, 0xc1, 0x2d, 0x0b, 0xba, 0xa2, 0x00, 0xff, 0xc3, 0xfe, 0x05, 0x41, 0xd8, 0x51, 0x73, 0x37, 0xd3, 0x3a, 0x30, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x35, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x04, 0x16, 0x7d, 0xb8, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x45, 0x53, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x29, 0x50, 0x4c, 0x54, 0x45, 0xc6, 0x0b, 0x1e, 0xc6, 0x0a, 0x1e, 0xcd, 0x21, 0x1a, 0xcd, 0x21, 0x1a, 0xcd, 0x21, 0x1a, 0xcd, 0x21, 0x1a, 0xcd, 0x21, 0x1a, 0xf8, 0xae, 0x04, 0xf8, 0xae, 0x04, 0xf8, 0xae, 0x04, 0xf9, 0xaf, 0x03, 0xf7, 0xae, 0x04, 0xf7, 0xae, 0x04, 0xf9, 0xaf, 0x03, 0xf8, 0xae, 0x04, 0xf8, 0xae, 0x04, 0xff, 0xc5, 0x00, 0xff, 0xc5, 0x00, 0xff, 0xc5, 0x00, 0xff, 0xc6, 0x00, 0xef, 0xb5, 0x05, 0xd7, 0x9e, 0x0c, 0xd7, 0x9e, 0x0c, 0xef, 0xb5, 0x05, 0xff, 0xc6, 0x00, 0xff, 0xc5, 0x00, 0xff, 0xc5, 0x00, 0xff, 0xc4, 0x00, 0xff, 0xc4, 0x00, 0xfe, 0xc3, 0x00, 0xf1, 0xb7, 0x00, 0xd2, 0x8f, 0x08, 0xa1, 0x57, 0x10, 0xa2, 0x5c, 0x14, 0xd2, 0x93, 0x0b, 0xf1, 0xb8, 0x00, 0xfe, 0xc3, 0x00, 0xff, 0xc4, 0x00, 0xff, 0xc4, 0x00, 0xfd, 0xc3, 0x01, 0xd2, 0xa6, 0x1d, 0xc2, 0x72, 0x0e, 0x98, 0x47, 0x1f, 0xb3, 0x83, 0x75, 0xd2, 0xab, 0x55, 0xd1, 0xa6, 0x1d, 0xfd, 0xc2, 0x01, 0xff, 0xc4, 0x00, 0xff, 0xc5, 0x00, 0xfa, 0xbc, 0x03, 0xcb, 0x8b, 0x3b, 0xac, 0x54, 0x1a, 0x7c, 0x45, 0x31, 0xa2, 0x78, 0x87, 0xc7, 0x95, 0x70, 0xca, 0x8c, 0x3b, 0xf9, 0xbc, 0x03, 0xff, 0xc5, 0x00, 0xff, 0xc4, 0x00, 0xfa, 0xbd, 0x02, 0xd0, 0x99, 0x3f, 0xbf, 0x7c, 0x12, 0x91, 0x4d, 0x1b, 0x9a, 0x52, 0x28, 0xc6, 0x77, 0x22, 0xcf, 0x97, 0x40, 0xf9, 0xbc, 0x03, 0xff, 0xc4, 0x00, 0xff, 0xc6, 0x00, 0xfa, 0xc3, 0x03, 0xc0, 0xa9, 0x34, 0xcc, 0x98, 0x10, 0xb3, 0x78, 0x21, 0xb9, 0x6d, 0x25, 0xcf, 0x8b, 0x12, 0xbf, 0xa8, 0x35, 0xf9, 0xc2, 0x04, 0xff, 0xc6, 0x00, 0xf8, 0xae, 0x04, 0xf7, 0xad, 0x05, 0xea, 0xa7, 0x0e, 0xf3, 0xaa, 0x07, 0xee, 0xa8, 0x0f, 0xed, 0xa7, 0x10, 0xf3, 0xaa, 0x07, 0xea, 0xa7, 0x0e, 0xf7, 0xad, 0x05, 0xf8, 0xae, 0x04, 0xcd, 0x21, 0x1a, 0xcd, 0x21, 0x1a, 0xce, 0x22, 0x1a, 0xcd, 0x22, 0x1a, 0xce, 0x22, 0x1a, 0xce, 0x22, 0x1a, 0xcd, 0x22, 0x1a, 0xce, 0x22, 0x1a, 0xcd, 0x21, 0x1a, 0xcd, 0x21, 0x1a, 0xff, 0xff, 0xff, 0xf7, 0x9a, 0x65, 0x8f, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x62, 0x2b, 0xb9, 0x1d, 0x3c, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x16, 0x25, 0x00, 0x00, 0x16, 0x25, 0x01, 0x49, 0x52, 0x24, 0xf0, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x25, 0x2c, 0x84, 0x64, 0x78, 0x00, 0x00, 0x00, 0x9e, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x19, 0x30, 0xe2, 0x00, 0x0c, 0x4c, 0x60, 0xc0, 0xcc, 0xc2, 0xca, 0xc6, 0x84, 0x02, 0x18, 0xd8, 0x81, 0x80, 0x83, 0x93, 0x8b, 0x9b, 0x87, 0x97, 0x8f, 0x9f, 0x1d, 0x09, 0x30, 0x08, 0x08, 0x08, 0x08, 0x0a, 0x09, 0x8b, 0x88, 0x8a, 0x89, 0x4b, 0x48, 0x4a, 0x09, 0x20, 0x00, 0x83, 0xb4, 0xb4, 0xb4, 0x8c, 0xac, 0x9c, 0xbc, 0x82, 0xa2, 0x92, 0xb2, 0x8a, 0xaa, 0x34, 0x02, 0x80, 0x24, 0xd4, 0xd4, 0x35, 0x34, 0xb5, 0xb4, 0x75, 0x74, 0xf5, 0xf4, 0xd1, 0x24, 0x0c, 0x0c, 0x8d, 0x8c, 0x4d, 0x4c, 0xcd, 0xcc, 0x2d, 0x2c, 0xd1, 0x24, 0xac, 0xac, 0x6d, 0x6c, 0xed, 0xec, 0x1d, 0x1c, 0x9d, 0x9c, 0x91, 0x25, 0x80, 0xf6, 0xb8, 0xb8, 0xba, 0xb9, 0x7b, 0x78, 0x7a, 0x79, 0xfb, 0xf8, 0x22, 0x5b, 0x0e, 0x74, 0x99, 0x9f, 0x7f, 0x40, 0x60, 0x50, 0x70, 0x48, 0x68, 0x58, 0x38, 0xb2, 0x73, 0x81, 0x7e, 0x89, 0x88, 0x8c, 0x8a, 0x8e, 0x89, 0x8d, 0x8b, 0x4f, 0x48, 0x44, 0xf6, 0x20, 0xce, 0x20, 0x21, 0x19, 0x00, 0x00, 0x56, 0x6c, 0x1b, 0x4b, 0x55, 0xe5, 0x6f, 0x43, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x33, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xcb, 0x92, 0xd4, 0x45, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x43, 0x59, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x1c, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xe6, 0xff, 0xf6, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xe3, 0xff, 0xdb, 0xa3, 0xff, 0xe2, 0xb5, 0xff, 0xfa, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xe9, 0xc7, 0xff, 0xe7, 0xc0, 0xff, 0xed, 0xd1, 0xff, 0xee, 0xd2, 0xff, 0xe0, 0xb1, 0xff, 0xcf, 0x83, 0xff, 0xcb, 0x7a, 0xff, 0xe9, 0xc7, 0xff, 0xfd, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xe1, 0xff, 0xf4, 0xe4, 0xff, 0xc3, 0x66, 0xff, 0xae, 0x2e, 0xff, 0xb1, 0x38, 0xff, 0xb1, 0x38, 0xff, 0xad, 0x2c, 0xff, 0xbb, 0x51, 0xff, 0xf3, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xe1, 0xff, 0xdd, 0xa9, 0xff, 0xb8, 0x48, 0xff, 0xb8, 0x4a, 0xff, 0xb0, 0x35, 0xff, 0xad, 0x2c, 0xff, 0xad, 0x2c, 0xff, 0xad, 0x2c, 0xff, 0xad, 0x2d, 0xff, 0xb5, 0x41, 0xff, 0xe9, 0xc8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xcb, 0xff, 0xb2, 0x3a, 0xff, 0xac, 0x2a, 0xff, 0xac, 0x2b, 0xff, 0xad, 0x2c, 0xff, 0xac, 0x2c, 0xff, 0xac, 0x2a, 0xff, 0xad, 0x2e, 0xff, 0xd3, 0x8f, 0xff, 0xe2, 0xb5, 0xff, 0xef, 0xd6, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf7, 0xff, 0xce, 0x80, 0xff, 0xb0, 0x34, 0xff, 0xad, 0x2e, 0xff, 0xae, 0x2f, 0xff, 0xb5, 0x42, 0xff, 0xbe, 0x58, 0xff, 0xd8, 0x9c, 0xff, 0xfa, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xeb, 0xe0, 0xfa, 0xe4, 0xc0, 0xff, 0xe2, 0xb3, 0xff, 0xd5, 0x94, 0xff, 0xf1, 0xdc, 0xff, 0xfa, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xf0, 0xec, 0xf8, 0xf9, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xce, 0xc0, 0xc0, 0xc9, 0xbb, 0xf5, 0xf7, 0xf7, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xdf, 0xd6, 0xb2, 0xbb, 0xa7, 0xf0, 0xf2, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf3, 0xf0, 0xb6, 0xbf, 0xac, 0xb6, 0xbe, 0xab, 0xd8, 0xdd, 0xd3, 0xf3, 0xf5, 0xf2, 0xfc, 0xfd, 0xfc, 0xe7, 0xea, 0xe4, 0xc2, 0xc9, 0xba, 0xaf, 0xb8, 0xa4, 0xd6, 0xdb, 0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfb, 0xfa, 0xda, 0xde, 0xd5, 0xbe, 0xc5, 0xb5, 0xba, 0xc2, 0xb0, 0xcc, 0xd2, 0xc5, 0xb1, 0xba, 0xa7, 0xcd, 0xd3, 0xc6, 0xee, 0xf0, 0xec, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfc, 0xee, 0xf0, 0xec, 0xe7, 0xe9, 0xe3, 0xf8, 0xf9, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x36, 0x7e, 0x58, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x15, 0x6e, 0x31, 0x91, 0xd0, 0x00, 0x00, 0x00, 0xe3, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x12, 0x30, 0x32, 0x31, 0xb3, 0xb0, 0xb2, 0x21, 0x8b, 0xb0, 0x73, 0x70, 0x32, 0x70, 0x71, 0xf3, 0xf0, 0xf2, 0xf1, 0x0b, 0x08, 0x0a, 0x21, 0x89, 0x0b, 0x8b, 0x88, 0x8a, 0x89, 0x4b, 0x48, 0x4a, 0x49, 0xcb, 0xc8, 0xca, 0xc9, 0x2b, 0xc0, 0x85, 0x15, 0x95, 0x94, 0x55, 0x54, 0xd5, 0xd4, 0x35, 0x34, 0xb5, 0xb4, 0x75, 0x74, 0xf5, 0xf4, 0x39, 0x61, 0xe2, 0x06, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0x08, 0x73, 0xec, 0x1d, 0x1c, 0x9d, 0x9c, 0x5d, 0x5c, 0xdd, 0xdc, 0x3d, 0x3c, 0xbd, 0xbc, 0x7d, 0x90, 0x2c, 0xf0, 0xf5, 0xf3, 0x0f, 0x08, 0x0c, 0x0a, 0x0e, 0x09, 0x0d, 0x0b, 0x8f, 0x88, 0x8c, 0x42, 0x92, 0x88, 0x8e, 0x89, 0x8d, 0x8b, 0x4f, 0x48, 0x4c, 0x4a, 0x4e, 0x49, 0x4d, 0x4b, 0xcf, 0x40, 0x92, 0xc8, 0xcc, 0xca, 0xce, 0xc9, 0xcd, 0xcb, 0x2f, 0x28, 0x2c, 0x2a, 0x2e, 0x29, 0x2d, 0x43, 0x92, 0x28, 0xaf, 0xa8, 0xac, 0xaa, 0xae, 0xa9, 0xad, 0xab, 0x6f, 0x68, 0x6c, 0x6a, 0x6e, 0x41, 0x92, 0x68, 0x6d, 0x6b, 0xef, 0xe8, 0xec, 0xea, 0xee, 0xe9, 0xed, 0xeb, 0x9f, 0x30, 0x71, 0x12, 0xb2, 0xb7, 0x27, 0x4f, 0x99, 0x3a, 0x6d, 0xfa, 0x8c, 0x99, 0xb3, 0x66, 0xcf, 0x99, 0x3b, 0x6f, 0x3e, 0xb2, 0xc4, 0x82, 0x85, 0x8b, 0x16, 0x2f, 0x59, 0xba, 0x6c, 0xf9, 0x8a, 0x95, 0xab, 0x56, 0xa3, 0x05, 0xde, 0x9a, 0xb5, 0xeb, 0xd6, 0x6f, 0xd8, 0xb8, 0x69, 0x33, 0xe1, 0x60, 0x06, 0x00, 0x34, 0xf7, 0x3e, 0xf8, 0x48, 0xee, 0x9c, 0x57, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x32, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x6d, 0x03, 0x41, 0x9b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x44, 0x4c, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x9e, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x46, 0xae, 0x00, 0x44, 0xb1, 0x5a, 0x78, 0x70, 0xfe, 0xd1, 0x01, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd1, 0x00, 0xde, 0x50, 0x1e, 0xcb, 0x05, 0x30, 0xcc, 0x09, 0x2f, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xfe, 0xd1, 0x01, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd3, 0x00, 0xff, 0xd3, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xfe, 0xd1, 0x01, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xf4, 0xc9, 0x00, 0xcf, 0xa5, 0x0c, 0xe9, 0xbe, 0x09, 0xff, 0xd3, 0x00, 0xfe, 0xd1, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd1, 0x00, 0xff, 0xd2, 0x01, 0xf4, 0xc9, 0x01, 0xae, 0x8b, 0x15, 0xdc, 0xb5, 0x05, 0xb2, 0x8b, 0x22, 0xc6, 0x9f, 0x1d, 0xd7, 0xb1, 0x08, 0xb3, 0x90, 0x13, 0xfa, 0xce, 0x00, 0xff, 0xd1, 0x00, 0x5a, 0x78, 0x70, 0xff, 0xd3, 0x00, 0xe1, 0xb8, 0x04, 0x66, 0x4c, 0x25, 0xa6, 0x69, 0x1c, 0xa7, 0x64, 0x1f, 0xae, 0x69, 0x1d, 0x9a, 0x62, 0x1f, 0x6e, 0x54, 0x22, 0xed, 0xc3, 0x02, 0xff, 0xd2, 0x00, 0xde, 0x50, 0x1e, 0x5a, 0x78, 0x70, 0xff, 0xd3, 0x00, 0xdb, 0xb4, 0x07, 0x86, 0x61, 0x34, 0xb7, 0x3f, 0x25, 0xad, 0x33, 0x15, 0xaf, 0x33, 0x15, 0xb2, 0x43, 0x2a, 0x8c, 0x69, 0x2f, 0xec, 0xc2, 0x03, 0xff, 0xd2, 0x00, 0xde, 0x50, 0x1e, 0x5a, 0x78, 0x70, 0xff, 0xd4, 0x00, 0xb1, 0x99, 0x0a, 0x75, 0x5a, 0x38, 0x84, 0x55, 0x49, 0xa1, 0x73, 0x21, 0x95, 0x6a, 0x29, 0x86, 0x57, 0x4a, 0x92, 0x6d, 0x35, 0xd9, 0xb3, 0x03, 0xff, 0xd2, 0x00, 0xde, 0x50, 0x1e, 0xff, 0xd3, 0x00, 0xd0, 0xaf, 0x04, 0x5a, 0x53, 0x2a, 0x60, 0x68, 0x5c, 0x71, 0x71, 0x37, 0x58, 0x64, 0x50, 0x5b, 0x63, 0x6e, 0x95, 0x72, 0x2d, 0xec, 0xc2, 0x02, 0xff, 0xd2, 0x00, 0xde, 0x50, 0x1e, 0xff, 0xd3, 0x00, 0xe3, 0xba, 0x07, 0x60, 0x56, 0x23, 0x8e, 0x6d, 0x1f, 0x8c, 0x7d, 0x39, 0x8a, 0x7b, 0x3a, 0xa2, 0x78, 0x21, 0x95, 0x72, 0x21, 0xef, 0xc4, 0x03, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x01, 0xec, 0xc2, 0x02, 0xb2, 0x8a, 0x0a, 0xae, 0x7d, 0x0a, 0x92, 0x6e, 0x33, 0x98, 0x73, 0x2c, 0xbc, 0x85, 0x07, 0xbe, 0x95, 0x09, 0xf3, 0xc8, 0x01, 0xff, 0xd2, 0x00, 0xfe, 0xd1, 0x01, 0xff, 0xd2, 0x00, 0xff, 0xd3, 0x00, 0xd9, 0xb2, 0x05, 0x94, 0x73, 0x22, 0x9a, 0x79, 0x1d, 0xe4, 0xbc, 0x03, 0xff, 0xd3, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd1, 0x00, 0xfe, 0xd1, 0x01, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd3, 0x00, 0xf0, 0xc5, 0x00, 0xf3, 0xc8, 0x00, 0xff, 0xd3, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd1, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd3, 0x00, 0xff, 0xd3, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xd2, 0x00, 0xff, 0xff, 0xff, 0x85, 0x2f, 0xd2, 0xf3, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x89, 0x1c, 0x61, 0x26, 0xcc, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x09, 0x3a, 0x00, 0x00, 0x09, 0x3a, 0x01, 0xf0, 0x64, 0x92, 0x4a, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x2d, 0x2f, 0x65, 0x67, 0x46, 0xfc, 0x00, 0x00, 0x00, 0xbd, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x80, 0x01, 0x46, 0x26, 0x66, 0x16, 0x56, 0x30, 0x60, 0x63, 0xe7, 0xe0, 0xe4, 0x82, 0x01, 0x06, 0x14, 0x05, 0xdc, 0x3c, 0xbc, 0x7c, 0x78, 0x14, 0xf0, 0x0b, 0x08, 0x0a, 0x09, 0x8b, 0x88, 0x8a, 0x89, 0xe3, 0x52, 0x20, 0x21, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x27, 0xaf, 0xa0, 0x88, 0x43, 0x81, 0x92, 0xb2, 0x8a, 0xaa, 0x9a, 0xba, 0x86, 0xa6, 0x96, 0x36, 0x76, 0x05, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x58, 0x15, 0x58, 0x58, 0x5a, 0x59, 0xdb, 0xd8, 0xda, 0xd9, 0x3b, 0x38, 0x3a, 0x39, 0x63, 0x55, 0xe0, 0xe2, 0xea, 0xe6, 0xee, 0xe1, 0xe9, 0xe5, 0xed, 0xe3, 0xeb, 0xe7, 0x8f, 0xdd, 0x8a, 0x80, 0xc0, 0xa0, 0xe0, 0x90, 0xd0, 0xb0, 0xf0, 0x88, 0xc8, 0x28, 0xec, 0x8e, 0x8c, 0x8e, 0x89, 0x8d, 0x8b, 0x4f, 0x48, 0x4c, 0x4a, 0x4e, 0xc1, 0xe1, 0x8b, 0xd4, 0xb4, 0xf4, 0x8c, 0xcc, 0xac, 0xec, 0x9c, 0xdc, 0x3c, 0x1c, 0x0a, 0xf2, 0x0b, 0x0a, 0x8b, 0x8a, 0x4b, 0x4a, 0xcb, 0xca, 0x2b, 0x70, 0x28, 0xa8, 0xac, 0xaa, 0xae, 0xa9, 0xad, 0xab, 0x6f, 0x68, 0x6c, 0xc2, 0x19, 0x17, 0xcd, 0x2d, 0xad, 0x6d, 0xed, 0x1d, 0x78, 0x22, 0x8b, 0x60, 0x6c, 0x62, 0x51, 0x00, 0x00, 0xf1, 0xa7, 0x2b, 0xe1, 0xa9, 0x86, 0x30, 0xa8, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x35, 0x3a, 0x34, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xef, 0x1b, 0x69, 0xa2, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4b, 0x48, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x7a, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xd4, 0x38, 0x24, 0x99, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x80, 0x50, 0x4c, 0x54, 0x45, 0x03, 0x2e, 0xa1, 0x01, 0x2e, 0xa2, 0x1e, 0x28, 0x92, 0x1e, 0x28, 0x92, 0x1e, 0x28, 0x92, 0x1e, 0x27, 0x91, 0x1e, 0x28, 0x92, 0x1e, 0x28, 0x92, 0xc5, 0x06, 0x34, 0xc5, 0x06, 0x34, 0xc5, 0x06, 0x34, 0xc6, 0x05, 0x33, 0xc5, 0x05, 0x34, 0xc4, 0x07, 0x35, 0xbd, 0x16, 0x40, 0xc5, 0x07, 0x35, 0xc5, 0x05, 0x34, 0xc6, 0x05, 0x33, 0xc5, 0x05, 0x34, 0xc5, 0x06, 0x34, 0xe2, 0x00, 0x24, 0xe2, 0x00, 0x24, 0xe2, 0x00, 0x24, 0xe2, 0x00, 0x24, 0xdf, 0x09, 0x2b, 0xe2, 0x00, 0x24, 0xdb, 0x12, 0x32, 0xc0, 0x71, 0x7d, 0xdb, 0x11, 0x31, 0xe2, 0x00, 0x24, 0xdf, 0x09, 0x2b, 0xe2, 0x00, 0x24, 0xe2, 0x00, 0x24, 0xe2, 0x00, 0x24, 0xe0, 0x00, 0x25, 0xe0, 0x00, 0x25, 0xe0, 0x00, 0x24, 0xda, 0x0e, 0x30, 0xc4, 0x63, 0x73, 0xdb, 0x0a, 0x2d, 0xd1, 0x30, 0x4b, 0xc5, 0xb4, 0xb6, 0xd1, 0x2e, 0x49, 0xdb, 0x09, 0x2c, 0xc5, 0x63, 0x73, 0xda, 0x0f, 0x30, 0xe0, 0x00, 0x24, 0xe0, 0x00, 0x25, 0xe0, 0x00, 0x25, 0xe0, 0x00, 0x23, 0xce, 0x4e, 0x63, 0xc8, 0xbe, 0xbf, 0xcb, 0x6e, 0x7d, 0xc4, 0x8a, 0x94, 0xc8, 0xca, 0xca, 0xc3, 0x87, 0x91, 0xcb, 0x6c, 0x7c, 0xc8, 0xbd, 0xbf, 0xce, 0x50, 0x64, 0xe0, 0x00, 0x23, 0xe0, 0x00, 0x25, 0xe0, 0x00, 0x25, 0xe0, 0x00, 0x22, 0xce, 0x50, 0x64, 0xc9, 0xcb, 0xca, 0xc5, 0xc7, 0xc7, 0xca, 0xcc, 0xcc, 0xd1, 0xd2, 0xd2, 0xca, 0xcc, 0xcc, 0xc5, 0xc7, 0xc7, 0xc8, 0xcb, 0xca, 0xcf, 0x52, 0x66, 0xe0, 0x00, 0x22, 0xe0, 0x00, 0x25, 0xe0, 0x00, 0x25, 0xe0, 0x00, 0x24, 0xde, 0x09, 0x2d, 0xd3, 0x87, 0x94, 0xc7, 0xc9, 0xc9, 0xd3, 0xd3, 0xd3, 0xd5, 0xd5, 0xd5, 0xcb, 0xcb, 0xcb, 0xd5, 0xd5, 0xd5, 0xd4, 0xd4, 0xd4, 0xc8, 0xc9, 0xc9, 0xd3, 0x88, 0x94, 0xde, 0x09, 0x2d, 0xe0, 0x00, 0x24, 0xe2, 0x00, 0x24, 0xe1, 0x00, 0x22, 0xe0, 0x55, 0x6b, 0xe8, 0xe3, 0xe3, 0xd5, 0xd4, 0xd4, 0xea, 0xe9, 0xe8, 0xea, 0xe9, 0xe8, 0xd5, 0xd4, 0xd3, 0xea, 0xe9, 0xe9, 0xea, 0xe9, 0xe8, 0xd5, 0xd4, 0xd4, 0xe8, 0xe3, 0xe3, 0xe0, 0x55, 0x6b, 0xc5, 0x06, 0x34, 0xc5, 0x05, 0x34, 0xc5, 0x3e, 0x63, 0xc7, 0x63, 0x82, 0xbd, 0x58, 0x77, 0xc7, 0x61, 0x81, 0xc7, 0x61, 0x80, 0xbd, 0x58, 0x77, 0xc7, 0x61, 0x81, 0xc7, 0x61, 0x80, 0xbd, 0x58, 0x77, 0xc7, 0x63, 0x82, 0xc5, 0x3e, 0x63, 0x1e, 0x28, 0x92, 0x1e, 0x28, 0x92, 0x1e, 0x26, 0x90, 0x1d, 0x24, 0x8e, 0x1e, 0x25, 0x8f, 0x1d, 0x24, 0x8f, 0x1d, 0x24, 0x8f, 0x1e, 0x25, 0x8f, 0x1d, 0x24, 0x8f, 0x1d, 0x24, 0x8f, 0x1e, 0x25, 0x8f, 0x1d, 0x24, 0x8e, 0x1e, 0x26, 0x90, 0xff, 0xff, 0xff, 0x40, 0x84, 0xe6, 0x33, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x7f, 0x48, 0xbf, 0x71, 0xe5, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x14, 0xc3, 0x00, 0x00, 0x14, 0xc3, 0x01, 0x15, 0x70, 0x4d, 0x42, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x39, 0x77, 0xc4, 0xae, 0xf0, 0x00, 0x00, 0x00, 0xbd, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x03, 0x30, 0xe2, 0x02, 0x0c, 0x4c, 0x70, 0xc0, 0xcc, 0xc2, 0xca, 0xc6, 0x8e, 0xe0, 0x32, 0x70, 0x40, 0x00, 0x27, 0x17, 0x37, 0x0f, 0x2f, 0x1f, 0xbf, 0x80, 0xa0, 0x90, 0x30, 0x54, 0x84, 0x41, 0x04, 0x0c, 0x44, 0xc5, 0xc4, 0x25, 0x24, 0xa5, 0xa4, 0x65, 0x64, 0xe5, 0xe4, 0x15, 0x14, 0x21, 0x42, 0x0c, 0x4a, 0x60, 0xa0, 0xac, 0xa2, 0xaa, 0xa6, 0xae, 0xa1, 0xa9, 0xa5, 0xad, 0xa3, 0xab, 0xa7, 0x0f, 0x11, 0x82, 0xca, 0x18, 0x18, 0x1a, 0x19, 0x9b, 0x98, 0x9a, 0x99, 0x5b, 0x58, 0x5a, 0x59, 0xdb, 0xa0, 0xc8, 0xd8, 0xda, 0xd9, 0x3b, 0x38, 0x3a, 0x39, 0xbb, 0xb8, 0xba, 0xb9, 0x7b, 0x78, 0x22, 0xcb, 0x78, 0x79, 0xfb, 0xf8, 0xfa, 0xf9, 0x07, 0x04, 0x06, 0x05, 0x87, 0x84, 0x86, 0x85, 0x7b, 0x41, 0x64, 0xc0, 0xb6, 0x45, 0x44, 0x46, 0x45, 0xc7, 0xc4, 0xc6, 0xc5, 0x27, 0x24, 0x26, 0x25, 0xa7, 0x44, 0x46, 0x40, 0x5c, 0x00, 0x76, 0x61, 0x6a, 0x5a, 0x7a, 0x46, 0x66, 0x56, 0x76, 0x4e, 0x6e, 0x5e, 0x7e, 0x41, 0x61, 0x5a, 0x2a, 0xc4, 0xd5, 0x60, 0x5f, 0x15, 0x15, 0x97, 0x94, 0x96, 0x95, 0x57, 0x54, 0x56, 0x55, 0xd7, 0xd4, 0xd6, 0x15, 0x17, 0x41, 0x7c, 0x8a, 0x3b, 0x74, 0xc8, 0x00, 0x00, 0x35, 0x07, 0x2a, 0xae, 0xd0, 0x32, 0x88, 0x7b, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x35, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x39, 0x8d, 0x89, 0xb2, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4f, 0x4d, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x23, 0x50, 0x4c, 0x54, 0x45, 0xdb, 0x16, 0x1b, 0xdb, 0x17, 0x1c, 0xdc, 0x1b, 0x20, 0xdd, 0x22, 0x26, 0xdd, 0x23, 0x27, 0xdc, 0x1b, 0x1f, 0xdb, 0x15, 0x1a, 0xdf, 0x32, 0x36, 0xfb, 0xe3, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0x16, 0x1b, 0xdb, 0x15, 0x1a, 0xe1, 0x3f, 0x43, 0xe4, 0x4d, 0x51, 0xe4, 0x4f, 0x53, 0xe1, 0x3f, 0x43, 0xdb, 0x13, 0x18, 0xdf, 0x32, 0x37, 0xdb, 0x15, 0x1a, 0xdd, 0x24, 0x29, 0xe6, 0x5b, 0x5e, 0xef, 0x96, 0x98, 0xef, 0x96, 0x98, 0xe6, 0x5b, 0x5f, 0xdd, 0x23, 0x27, 0xdf, 0x31, 0x36, 0xdb, 0x14, 0x19, 0xdf, 0x2e, 0x33, 0xed, 0x88, 0x8b, 0xf2, 0xa9, 0xab, 0xeb, 0x7c, 0x7f, 0xe3, 0x47, 0x4b, 0xdd, 0x25, 0x2a, 0xdf, 0x31, 0x36, 0xfb, 0xe3, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0x16, 0x1b, 0xdc, 0x1b, 0x20, 0xe6, 0x5d, 0x61, 0xe5, 0x58, 0x5c, 0xe3, 0x49, 0x4d, 0xe3, 0x47, 0x4b, 0xdb, 0x17, 0x1c, 0xdf, 0x32, 0x36, 0xfb, 0xe2, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xdb, 0x15, 0x1a, 0xdd, 0x24, 0x28, 0xe0, 0x35, 0x39, 0xdb, 0x16, 0x1b, 0xdb, 0x16, 0x1b, 0xe0, 0x36, 0x3b, 0xdd, 0x23, 0x28, 0xdc, 0x1f, 0x24, 0xe6, 0x5f, 0x62, 0xe8, 0x69, 0x6d, 0xe8, 0x69, 0x6c, 0xdb, 0x16, 0x1b, 0xdb, 0x16, 0x1b, 0xdb, 0x15, 0x1a, 0xdb, 0x16, 0x1b, 0xdb, 0x16, 0x1b, 0xdb, 0x15, 0x1a, 0xdb, 0x16, 0x1b, 0xdb, 0x16, 0x1b, 0xda, 0x12, 0x18, 0xda, 0x12, 0x17, 0xda, 0x12, 0x17, 0xdb, 0x16, 0x1b, 0xdb, 0x16, 0x1b, 0xdb, 0x16, 0x1b, 0xde, 0x14, 0x1b, 0xdf, 0x14, 0x1b, 0xdf, 0x14, 0x1b, 0xdc, 0x16, 0x1b, 0xd2, 0x1b, 0x1a, 0x97, 0x37, 0x13, 0x8d, 0x3c, 0x11, 0x8d, 0x3c, 0x11, 0xdd, 0x15, 0x1b, 0xc1, 0x23, 0x18, 0x1b, 0x73, 0x03, 0x00, 0x80, 0x00, 0x01, 0x80, 0x00, 0xdd, 0x15, 0x1b, 0xc1, 0x23, 0x18, 0x1a, 0x73, 0x03, 0x00, 0x81, 0x00, 0x00, 0x80, 0x00, 0xdd, 0x15, 0x1b, 0xc1, 0x23, 0x18, 0x1a, 0x73, 0x03, 0x00, 0x81, 0x00, 0x00, 0x80, 0x00, 0x60, 0xd8, 0xd9, 0x18, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x0a, 0x68, 0xd0, 0xf4, 0x56, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x0a, 0xac, 0x78, 0x0a, 0xe2, 0x00, 0x00, 0x00, 0x93, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xc2, 0x0a, 0x18, 0xb8, 0x79, 0x78, 0xf9, 0xf8, 0x05, 0x04, 0x85, 0x70, 0x2a, 0x10, 0x16, 0x11, 0x15, 0x13, 0x97, 0x90, 0x94, 0xc2, 0xa9, 0x40, 0x5a, 0x46, 0x56, 0x4e, 0x5e, 0x41, 0x51, 0x49, 0x59, 0x45, 0x15, 0x2b, 0x60, 0x50, 0x53, 0xd7, 0xd0, 0xd4, 0xd2, 0xd6, 0xd1, 0xd5, 0xd3, 0x37, 0xc0, 0x0a, 0x18, 0x0c, 0x8d, 0x8c, 0x4d, 0x4c, 0xcd, 0xcc, 0x2d, 0x2c, 0xad, 0xac, 0xb1, 0x02, 0x06, 0x1b, 0x5b, 0x3b, 0x7b, 0x07, 0x47, 0x27, 0x67, 0x17, 0x57, 0x37, 0xac, 0x80, 0xc1, 0x9d, 0x00, 0x20, 0x56, 0x81, 0x87, 0xa7, 0x97, 0xb7, 0x0f, 0x56, 0x00, 0x55, 0xe0, 0xeb, 0xe7, 0x1f, 0x10, 0x88, 0x15, 0x40, 0x15, 0x04, 0x05, 0x87, 0x84, 0x86, 0x61, 0x05, 0x50, 0x05, 0xe1, 0x11, 0x91, 0x51, 0xd1, 0x58, 0x01, 0x54, 0x41, 0x4c, 0x6c, 0x5c, 0x7c, 0x02, 0x56, 0x40, 0xb9, 0x02, 0x00, 0xc6, 0xf3, 0x7a, 0x3c, 0x7c, 0x67, 0x77, 0x69, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x31, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xae, 0xcc, 0xf6, 0xcf, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x12, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x4f, 0x6d, 0x61, 0x6e, 0x7b, 0xdf, 0xb6, 0x20, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x55, 0x59, 0x55, 0x2e, 0x70, 0x6e, 0x67, 0x5c, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x53, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf6, 0xf5, 0xea, 0xe9, 0xe2, 0xe1, 0xdf, 0xd6, 0xe7, 0xe6, 0xde, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xf2, 0xf5, 0xfb, 0xc0, 0xce, 0xea, 0xbb, 0xca, 0xe8, 0xbc, 0xcb, 0xe8, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xd9, 0xd5, 0xc3, 0xc7, 0xb7, 0x6f, 0xc3, 0xaf, 0x55, 0xcb, 0xbc, 0x7b, 0xdb, 0xd8, 0xca, 0xfc, 0xfb, 0xf9, 0xd0, 0xdb, 0xef, 0x15, 0x48, 0xaf, 0x02, 0x3a, 0xa9, 0x03, 0x3b, 0xa9, 0xff, 0xff, 0xff, 0xe5, 0xe3, 0xdb, 0xc9, 0xb9, 0x72, 0xbe, 0x9f, 0x1a, 0xc5, 0xa3, 0x0f, 0xbe, 0xa0, 0x1f, 0xca, 0xbb, 0x7d, 0xf0, 0xef, 0xeb, 0xe5, 0xeb, 0xf7, 0x7c, 0x99, 0xd2, 0x72, 0x91, 0xcf, 0x73, 0x91, 0xcf, 0xfe, 0xfe, 0xff, 0xe2, 0xe0, 0xd7, 0xc4, 0xaf, 0x56, 0xc7, 0xa4, 0x0f, 0xcc, 0xa9, 0x11, 0xc5, 0xa3, 0x11, 0xc5, 0xb3, 0x64, 0xe6, 0xe4, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xe9, 0xe3, 0xc8, 0xb8, 0x75, 0xc1, 0xa3, 0x1f, 0xc1, 0xa0, 0x10, 0xc1, 0xa4, 0x25, 0xcd, 0xc0, 0x89, 0xed, 0xec, 0xe6, 0xe1, 0xe8, 0xf6, 0x65, 0x87, 0xca, 0x59, 0x7d, 0xc6, 0x59, 0x7e, 0xc6, 0xff, 0xff, 0xff, 0xf9, 0xf9, 0xf8, 0xdd, 0xda, 0xcc, 0xcb, 0xbd, 0x80, 0xc6, 0xb4, 0x65, 0xca, 0xbd, 0x83, 0xe0, 0xdd, 0xd2, 0xff, 0xff, 0xff, 0xd2, 0xdc, 0xf0, 0x1d, 0x4f, 0xb2, 0x0c, 0x41, 0xac, 0x0d, 0x42, 0xac, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xed, 0xeb, 0xe4, 0xea, 0xe8, 0xe1, 0xf2, 0xf0, 0xeb, 0xfe, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xf9, 0xfa, 0xfd, 0xd6, 0xdf, 0xf1, 0xd2, 0xdc, 0xf0, 0xd2, 0xdc, 0xf0, 0xcf, 0xda, 0xef, 0xcf, 0xda, 0xef, 0xcf, 0xda, 0xef, 0xd0, 0xdb, 0xf0, 0xcf, 0xda, 0xef, 0xd0, 0xdb, 0xf0, 0xcf, 0xda, 0xef, 0xcf, 0xda, 0xef, 0xd0, 0xda, 0xef, 0xd2, 0xdc, 0xf0, 0xd2, 0xdc, 0xf0, 0x0d, 0x42, 0xac, 0x0d, 0x42, 0xac, 0x0d, 0x42, 0xac, 0x0d, 0x42, 0xac, 0x0d, 0x42, 0xac, 0xff, 0xff, 0xff, 0xe9, 0x47, 0xc6, 0x2b, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x70, 0xd8, 0x00, 0x6c, 0x74, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x16, 0x8a, 0x4f, 0x34, 0x2f, 0x00, 0x00, 0x00, 0xab, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0x46, 0x06, 0x0c, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe2, 0xc8, 0x80, 0x41, 0x42, 0x52, 0x4a, 0x5a, 0x46, 0x56, 0x4e, 0x5e, 0x41, 0x51, 0x49, 0x19, 0x19, 0x30, 0xa8, 0xa8, 0xaa, 0xa9, 0x6b, 0x68, 0x6a, 0x69, 0xeb, 0xe8, 0xea, 0xe9, 0x23, 0x03, 0x06, 0x03, 0x43, 0x23, 0x63, 0x13, 0x53, 0x33, 0x73, 0x0b, 0x4b, 0x2b, 0x6b, 0x64, 0xc0, 0x60, 0x63, 0x6b, 0x67, 0xef, 0xe0, 0xe8, 0xe4, 0xec, 0xe2, 0xea, 0xe6, 0x8e, 0x0c, 0x18, 0x3c, 0x3c, 0xbd, 0xbc, 0x7d, 0x7c, 0xfd, 0xfc, 0x03, 0x02, 0x83, 0x82, 0x91, 0x01, 0x43, 0x48, 0x68, 0x58, 0x78, 0x44, 0x64, 0x54, 0x74, 0x4c, 0x6c, 0x5c, 0x3c, 0x32, 0x60, 0x48, 0x48, 0x4c, 0x4a, 0x4e, 0x49, 0x4d, 0x4b, 0xcf, 0xc8, 0xcc, 0x42, 0x95, 0x08, 0x0e, 0xce, 0xce, 0xc9, 0xcd, 0xcb, 0x0f, 0x46, 0x07, 0x0c, 0xee, 0x38, 0x00, 0x83, 0x35, 0x0e, 0xc0, 0xa0, 0x8f, 0x03, 0x30, 0x28, 0xe3, 0x00, 0x0c, 0xe2, 0x38, 0x00, 0x03, 0x37, 0x0e, 0x00, 0x00, 0x2d, 0x5c, 0x4e, 0x35, 0x1e, 0x8d, 0x2e, 0xef, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x32, 0x32, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xba, 0xc2, 0x90, 0x42, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x15, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x55, 0x72, 0x75, 0x67, 0x75, 0x61, 0x79, 0xbd, 0xbc, 0x6d, 0x31, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4b, 0x50, 0x57, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x50, 0x50, 0x4c, 0x54, 0x45, 0x02, 0x4f, 0xa2, 0x00, 0x4d, 0xa1, 0x5b, 0x7e, 0xb4, 0x5b, 0x7e, 0xb4, 0x5b, 0x7e, 0xb4, 0x5b, 0x7e, 0xb4, 0x5b, 0x7e, 0xb4, 0xef, 0x46, 0x4f, 0xef, 0x46, 0x4f, 0xef, 0x46, 0x4f, 0xef, 0x45, 0x4e, 0xef, 0x42, 0x4c, 0xef, 0x44, 0x4d, 0xef, 0x42, 0x4c, 0xef, 0x44, 0x4d, 0xef, 0x46, 0x4f, 0xef, 0x46, 0x4f, 0xed, 0x19, 0x24, 0xed, 0x19, 0x25, 0xed, 0x18, 0x23, 0xee, 0x29, 0x34, 0xf3, 0x6b, 0x72, 0xf5, 0x82, 0x88, 0xf5, 0x7b, 0x81, 0xf0, 0x3d, 0x46, 0xed, 0x18, 0x23, 0xed, 0x19, 0x24, 0xed, 0x19, 0x24, 0xed, 0x1c, 0x27, 0xed, 0x1c, 0x27, 0xed, 0x1a, 0x26, 0xef, 0x35, 0x3f, 0xfa, 0xbd, 0xc0, 0xff, 0xfc, 0xfc, 0xf7, 0x98, 0x9d, 0xfd, 0xe5, 0xe6, 0xfd, 0xe2, 0xe4, 0xf2, 0x5b, 0x63, 0xed, 0x1a, 0x25, 0xed, 0x1c, 0x27, 0xed, 0x1c, 0x27, 0xed, 0x1c, 0x27, 0xf5, 0x84, 0x8a, 0xfc, 0xde, 0xdf, 0xfb, 0xc9, 0xcc, 0xf0, 0x40, 0x49, 0xf7, 0xa0, 0xa4, 0xfd, 0xe0, 0xe2, 0xf9, 0xb4, 0xb8, 0xee, 0x2c, 0x36, 0xed, 0x1b, 0x26, 0xed, 0x1b, 0x26, 0xee, 0x28, 0x33, 0xf9, 0xb5, 0xb8, 0xf5, 0x7c, 0x83, 0xef, 0x31, 0x3b, 0xed, 0x1d, 0x28, 0xee, 0x27, 0x32, 0xf2, 0x58, 0x60, 0xfa, 0xbf, 0xc2, 0xf1, 0x50, 0x58, 0xed, 0x19, 0x24, 0xed, 0x1b, 0x26, 0xee, 0x27, 0x31, 0xfb, 0xce, 0xd0, 0xfe, 0xf2, 0xf3, 0xf2, 0x55, 0x5d, 0xec, 0x15, 0x20, 0xee, 0x2b, 0x35, 0xfb, 0xca, 0xcd, 0xfe, 0xf7, 0xf8, 0xf1, 0x4f, 0x58, 0xed, 0x19, 0x24, 0xed, 0x1c, 0x27, 0xed, 0x1b, 0x26, 0xf7, 0x94, 0x99, 0xfd, 0xeb, 0xec, 0xf2, 0x58, 0x60, 0xf5, 0x7e, 0x85, 0xf1, 0x52, 0x5b, 0xfa, 0xbd, 0xc0, 0xfb, 0xd1, 0xd3, 0xee, 0x2d, 0x37, 0xed, 0x1b, 0x26, 0xed, 0x1c, 0x27, 0xed, 0x1a, 0x26, 0xef, 0x35, 0x3f, 0xf7, 0x9c, 0xa1, 0xfb, 0xc9, 0xcc, 0xff, 0xff, 0xff, 0xfd, 0xe3, 0xe4, 0xf8, 0xa9, 0xae, 0xf2, 0x5a, 0x62, 0xed, 0x1a, 0x25, 0xed, 0x1c, 0x27, 0xed, 0x18, 0x23, 0xee, 0x29, 0x34, 0xf4, 0x6d, 0x74, 0xf6, 0x92, 0x97, 0xf5, 0x80, 0x86, 0xf0, 0x3d, 0x47, 0xed, 0x18, 0x23, 0xed, 0x19, 0x24, 0xef, 0x46, 0x4f, 0xef, 0x45, 0x4e, 0xef, 0x42, 0x4c, 0xef, 0x43, 0x4c, 0xef, 0x42, 0x4c, 0xef, 0x44, 0x4d, 0xef, 0x46, 0x4f, 0xef, 0x46, 0x4f, 0xff, 0xff, 0xff, 0x79, 0x67, 0x2b, 0x01, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x6f, 0x55, 0x08, 0x61, 0x81, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0a, 0x61, 0x00, 0x00, 0x0a, 0x61, 0x01, 0xfc, 0xcc, 0x4a, 0x25, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x0c, 0x45, 0x1b, 0xaf, 0xd7, 0x00, 0x00, 0x00, 0xad, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x20, 0x04, 0x18, 0x09, 0x00, 0x06, 0x26, 0x18, 0x60, 0x66, 0x61, 0x65, 0x63, 0xc2, 0x04, 0x0c, 0xec, 0x60, 0xc0, 0xc1, 0xc9, 0xc5, 0xcd, 0xc3, 0xcb, 0xc7, 0x2f, 0xc0, 0x8e, 0x0e, 0x18, 0x04, 0xc1, 0x40, 0x48, 0x58, 0x44, 0x54, 0x4c, 0x5c, 0x42, 0x52, 0x4a, 0x5a, 0x10, 0x0d, 0x30, 0xc8, 0x80, 0x80, 0xac, 0x9c, 0xbc, 0x82, 0xa2, 0x92, 0xb2, 0x8a, 0xaa, 0x9a, 0xba, 0x0c, 0x1a, 0x80, 0x28, 0xd0, 0xd0, 0xd4, 0xd2, 0xd6, 0xd1, 0xd5, 0xd3, 0x37, 0x30, 0x34, 0xc2, 0xae, 0xc0, 0xd8, 0xc4, 0xd4, 0xcc, 0xdc, 0xc2, 0xd2, 0xca, 0xda, 0xc6, 0x16, 0xbb, 0x02, 0x3b, 0x7b, 0x07, 0x47, 0x27, 0x67, 0x17, 0x57, 0x37, 0x77, 0x0f, 0xec, 0x0a, 0x3c, 0xbd, 0xbc, 0x7d, 0x7c, 0xfd, 0xfc, 0x03, 0x02, 0x83, 0x82, 0xb1, 0x2b, 0x08, 0x09, 0x0d, 0x0b, 0x8f, 0x88, 0x8c, 0x8a, 0x8e, 0x89, 0x8d, 0xc3, 0x50, 0x00, 0xf5, 0x66, 0x7c, 0x42, 0x62, 0x52, 0x72, 0x4a, 0x6a, 0x1a, 0xa6, 0x37, 0xa1, 0x01, 0x95, 0x9e, 0x91, 0x99, 0x95, 0x9d, 0x93, 0x9b, 0x87, 0x19, 0x50, 0x04, 0x83, 0x9a, 0x60, 0x64, 0x11, 0x02, 0x00, 0x5b, 0x31, 0x2a, 0x90, 0x54, 0xf8, 0x29, 0xe7, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x31, 0x32, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x39, 0x53, 0xe7, 0xe6, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4c, 0x42, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x71, 0x50, 0x4c, 0x54, 0x45, 0xed, 0x1c, 0x24, 0xed, 0x1a, 0x22, 0xed, 0x1a, 0x22, 0xed, 0x1a, 0x22, 0xed, 0x1a, 0x22, 0xed, 0x1a, 0x22, 0xef, 0x37, 0x3e, 0xef, 0x37, 0x3e, 0xf0, 0x38, 0x3f, 0xee, 0x37, 0x3e, 0xf0, 0x38, 0x3f, 0xf1, 0x38, 0x3f, 0xef, 0x37, 0x3e, 0xef, 0x37, 0x3e, 0xfd, 0xe4, 0xe5, 0xfd, 0xe4, 0xe5, 0xfd, 0xe4, 0xe5, 0xf8, 0xe2, 0xe1, 0x8b, 0xbc, 0x97, 0x9d, 0xc2, 0xa3, 0xeb, 0xde, 0xd9, 0xfe, 0xe4, 0xe5, 0xfd, 0xe4, 0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb7, 0xe8, 0xcf, 0x2a, 0xb6, 0x6f, 0x19, 0xb0, 0x64, 0x7a, 0xd2, 0xa6, 0xfb, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0xee, 0xdd, 0x53, 0xc3, 0x8a, 0x22, 0xb2, 0x68, 0x25, 0xb3, 0x6a, 0x52, 0xc3, 0x89, 0xd8, 0xf1, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfd, 0xfc, 0xa5, 0xdf, 0xc1, 0x2b, 0xb5, 0x6e, 0x13, 0xac, 0x5e, 0x16, 0xae, 0x60, 0x17, 0xae, 0x61, 0x6f, 0xcd, 0x9c, 0xf1, 0xfa, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xf4, 0xe9, 0x64, 0xc9, 0x95, 0x22, 0xb2, 0x68, 0x10, 0xac, 0x5c, 0x0d, 0xaa, 0x5a, 0x1e, 0xb1, 0x66, 0x58, 0xc5, 0x8d, 0xda, 0xf2, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfe, 0xb1, 0xe4, 0xca, 0x59, 0xc5, 0x8e, 0x30, 0xb7, 0x72, 0x19, 0xaf, 0x62, 0x13, 0xad, 0x5e, 0x38, 0xb9, 0x77, 0x56, 0xc4, 0x8b, 0xbc, 0xe8, 0xd1, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0xf2, 0xe4, 0xc4, 0xec, 0xd8, 0xb3, 0xe6, 0xcd, 0x13, 0xae, 0x5f, 0x31, 0xb9, 0x74, 0xdb, 0xf4, 0xe8, 0xdc, 0xf5, 0xe9, 0xc9, 0xee, 0xdc, 0xf7, 0xfe, 0xfb, 0xff, 0xff, 0xff, 0xfd, 0xe4, 0xe5, 0xfd, 0xe4, 0xe5, 0xfe, 0xe4, 0xe6, 0xef, 0xdf, 0xdb, 0xba, 0xcc, 0xb7, 0xac, 0xc7, 0xae, 0x80, 0xb8, 0x8f, 0xd1, 0xd4, 0xc7, 0xff, 0xe4, 0xe6, 0xff, 0xe4, 0xe6, 0xfd, 0xe4, 0xe5, 0xfd, 0xe4, 0xe5, 0xef, 0x37, 0x3e, 0xef, 0x37, 0x3e, 0xea, 0x35, 0x3b, 0xed, 0x37, 0x3d, 0xf3, 0x39, 0x41, 0xef, 0x37, 0x3e, 0xe8, 0x35, 0x39, 0xee, 0x37, 0x3e, 0xef, 0x37, 0x3e, 0xef, 0x37, 0x3e, 0xef, 0x37, 0x3e, 0xed, 0x1a, 0x22, 0xed, 0x1a, 0x22, 0xed, 0x1a, 0x22, 0xed, 0x1a, 0x22, 0xed, 0x1a, 0x22, 0xed, 0x1a, 0x23, 0xed, 0x1a, 0x22, 0xed, 0x1a, 0x22, 0xfb, 0x82, 0x43, 0x02, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x22, 0x5d, 0x65, 0x5c, 0xac, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x16, 0x25, 0x00, 0x00, 0x16, 0x25, 0x01, 0x49, 0x52, 0x24, 0xf0, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x0e, 0xb2, 0x0e, 0xff, 0xba, 0x00, 0x00, 0x00, 0xb6, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x19, 0x30, 0xc2, 0x01, 0x13, 0x33, 0x0b, 0x2b, 0x82, 0xc7, 0xc0, 0x06, 0x03, 0xec, 0x1c, 0x9c, 0x5c, 0xdc, 0x3c, 0xbc, 0x30, 0x2e, 0x03, 0x1f, 0x14, 0xf0, 0x0b, 0x08, 0x0a, 0x09, 0x8b, 0x88, 0x8a, 0xc1, 0xf8, 0x0c, 0xe2, 0x10, 0x20, 0x21, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x27, 0xaf, 0xa0, 0x08, 0x15, 0x60, 0x50, 0x82, 0x00, 0x65, 0x15, 0x55, 0x35, 0x75, 0x0d, 0x4d, 0x2d, 0x6d, 0x1d, 0xa8, 0x00, 0x4c, 0x42, 0x57, 0x4f, 0xdf, 0xc0, 0xd0, 0xc8, 0xd8, 0xc4, 0xd4, 0xcc, 0x1c, 0x45, 0xc2, 0xc2, 0xd2, 0xca, 0xda, 0xc6, 0xd6, 0xce, 0xde, 0xc1, 0xd1, 0xc9, 0x19, 0x45, 0xc2, 0xc5, 0xd5, 0xcd, 0xdd, 0xc3, 0xd3, 0xcb, 0xdb, 0xc7, 0xd7, 0xcf, 0x1f, 0x2a, 0x01, 0xb1, 0x2a, 0x20, 0x30, 0x28, 0x38, 0x24, 0x34, 0x2c, 0x3c, 0x22, 0x32, 0x2a, 0x1a, 0x6a, 0x39, 0xc4, 0x71, 0x31, 0xb1, 0x71, 0xf1, 0x09, 0x89, 0x49, 0xc9, 0x29, 0xa9, 0x69, 0xe9, 0x50, 0xe7, 0x42, 0xfd, 0x93, 0x91, 0x99, 0x95, 0x9d, 0x93, 0x9b, 0x97, 0x5f, 0x50, 0x58, 0x04, 0xf5, 0x20, 0x2c, 0x08, 0x8a, 0x4b, 0x4a, 0xcb, 0xca, 0x2b, 0x2a, 0xab, 0xe0, 0x41, 0x42, 0x32, 0x00, 0x00, 0x8c, 0x05, 0x28, 0x7e, 0xd1, 0x4f, 0x10, 0xe1, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x31, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xb5, 0x41, 0xb9, 0xe2, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x41, 0x4f, 0x41, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x77, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcf, 0x15, 0x26, 0xd0, 0x19, 0x25, 0xce, 0x10, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x10, 0x26, 0xde, 0x5b, 0x20, 0xea, 0x90, 0x1c, 0xd7, 0x3a, 0x23, 0xcf, 0x14, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcf, 0x14, 0x26, 0xd6, 0x36, 0x23, 0xda, 0x47, 0x22, 0xde, 0x5b, 0x20, 0xed, 0xa1, 0x1a, 0xd7, 0x3b, 0x23, 0xce, 0x10, 0x26, 0xce, 0x11, 0x26, 0xd0, 0x11, 0x26, 0xd0, 0x11, 0x26, 0xcf, 0x10, 0x26, 0xd1, 0x1b, 0x25, 0xeb, 0x91, 0x1c, 0xeb, 0x90, 0x1c, 0xd1, 0x19, 0x26, 0xdf, 0x56, 0x21, 0xea, 0x8f, 0x1c, 0xd1, 0x18, 0x26, 0xd0, 0x11, 0x26, 0xb5, 0x0f, 0x21, 0xb5, 0x0f, 0x21, 0xb5, 0x0f, 0x21, 0xc8, 0x2c, 0x21, 0xc4, 0x48, 0x1d, 0xc0, 0x42, 0x1d, 0xb5, 0x10, 0x21, 0xbb, 0x23, 0x20, 0xe5, 0x95, 0x1a, 0xc0, 0x27, 0x21, 0xb5, 0x0e, 0x21, 0x19, 0x02, 0x05, 0x19, 0x02, 0x05, 0x17, 0x01, 0x04, 0x8e, 0x6c, 0x0e, 0x84, 0x5e, 0x0e, 0x1b, 0x03, 0x05, 0x16, 0x00, 0x04, 0x31, 0x18, 0x07, 0xae, 0x91, 0x10, 0x31, 0x1b, 0x06, 0x18, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x26, 0x04, 0xa7, 0x91, 0x0f, 0x6f, 0x60, 0x0a, 0x0b, 0x0b, 0x01, 0x55, 0x4a, 0x07, 0x9e, 0x88, 0x0e, 0x08, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x1e, 0x03, 0x4d, 0x42, 0x07, 0x2f, 0x28, 0x04, 0x7f, 0x6d, 0x0b, 0x8c, 0x78, 0x0c, 0x9e, 0x88, 0x0e, 0x33, 0x2c, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1a, 0x03, 0x9e, 0x88, 0x0e, 0xa7, 0x8f, 0x0f, 0xa5, 0x8e, 0x0f, 0x74, 0x64, 0x0a, 0x6d, 0x5e, 0x0a, 0x48, 0x3e, 0x06, 0x05, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x08, 0x01, 0x1e, 0x19, 0x03, 0x1e, 0x1a, 0x03, 0x06, 0x05, 0x01, 0x07, 0x06, 0x01, 0x4e, 0x43, 0x07, 0x43, 0x3a, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x12, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xee, 0x4b, 0x2f, 0x12, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x7c, 0xd1, 0xb6, 0x20, 0x5f, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x24, 0xe9, 0x00, 0x00, 0x24, 0xe9, 0x01, 0x50, 0x24, 0xe7, 0xf8, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x30, 0x13, 0xb5, 0x64, 0x56, 0x67, 0x00, 0x00, 0x00, 0xb0, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xa0, 0x00, 0x30, 0x32, 0x31, 0xb3, 0xb0, 0xb2, 0x61, 0x91, 0x60, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0xe1, 0xc5, 0x10, 0xe7, 0xe3, 0x17, 0x10, 0x14, 0x12, 0x16, 0x11, 0xc5, 0xd0, 0x23, 0x26, 0x2e, 0x21, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x07, 0xe5, 0xcb, 0x43, 0x81, 0x82, 0xa2, 0x92, 0xb2, 0x8a, 0xaa, 0x9a, 0xba, 0x86, 0x26, 0x84, 0xcf, 0xa0, 0x05, 0x05, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x86, 0x46, 0xc6, 0x26, 0x10, 0x3e, 0x83, 0x29, 0x14, 0x98, 0x99, 0x5b, 0x58, 0x5a, 0x59, 0xdb, 0xd8, 0xda, 0xd9, 0x43, 0xf8, 0x0c, 0x0e, 0x50, 0xe0, 0xe8, 0xe4, 0xec, 0xe2, 0xea, 0xe6, 0xee, 0xe1, 0xe9, 0x05, 0xe1, 0x33, 0x78, 0x43, 0x81, 0x8f, 0xaf, 0x9f, 0x7f, 0x40, 0x60, 0x50, 0x70, 0x48, 0x28, 0x84, 0x0f, 0x97, 0x08, 0x0b, 0x8f, 0x88, 0x8c, 0x8a, 0x8e, 0x89, 0x8d, 0x8b, 0x4f, 0x40, 0x95, 0x48, 0x4c, 0x4a, 0x4e, 0x49, 0x4d, 0x4b, 0xcf, 0xc8, 0xcc, 0xca, 0x46, 0x95, 0xc8, 0xc9, 0xcd, 0xcb, 0x2f, 0x28, 0x2c, 0x2a, 0x2e, 0x29, 0x2d, 0x43, 0x95, 0x80, 0x80, 0xf2, 0x8a, 0xca, 0xaa, 0x6a, 0x6c, 0x12, 0x08, 0x00, 0x00, 0xc1, 0x95, 0x43, 0x4c, 0xba, 0x23, 0x70, 0xda, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x38, 0x3a, 0x31, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x02, 0x3a, 0x97, 0x2b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x43, 0x44, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5e, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xce, 0x04, 0xc4, 0x17, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0xe5, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x02, 0x80, 0xfd, 0x01, 0x7f, 0xfe, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7e, 0xff, 0x07, 0x83, 0xf9, 0x5c, 0xa0, 0xa9, 0xce, 0x9e, 0x38, 0xdc, 0x4b, 0x1d, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7e, 0xff, 0x38, 0x93, 0xca, 0x1c, 0x89, 0xe5, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0x2c, 0x91, 0xd6, 0x98, 0xa5, 0x6f, 0xd8, 0x74, 0x27, 0xd4, 0x27, 0x1f, 0xce, 0x0f, 0x21, 0x01, 0x7f, 0xfe, 0x0a, 0x82, 0xf6, 0x0b, 0x83, 0xf5, 0x97, 0xb4, 0x72, 0x5b, 0x9f, 0xaa, 0x07, 0x81, 0xf9, 0x07, 0x82, 0xf8, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7e, 0xff, 0x13, 0x88, 0xee, 0x70, 0xa3, 0x95, 0xcd, 0x8e, 0x36, 0xda, 0x3e, 0x1c, 0xcf, 0x10, 0x20, 0xcd, 0x0d, 0x21, 0xce, 0x0f, 0x21, 0x03, 0x80, 0xfc, 0x57, 0x9e, 0xae, 0xb5, 0xbf, 0x56, 0xe9, 0xd1, 0x25, 0xd8, 0xcb, 0x35, 0x9f, 0xb7, 0x6a, 0x2f, 0x8f, 0xd3, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7e, 0xff, 0x04, 0x81, 0xfc, 0x48, 0x9a, 0xbc, 0xb4, 0xa0, 0x52, 0xdd, 0x5b, 0x1e, 0xd2, 0x19, 0x1f, 0xcd, 0x0d, 0x21, 0xce, 0x0d, 0x21, 0xd5, 0x24, 0x1e, 0xdd, 0x69, 0x21, 0x00, 0x7f, 0xff, 0x0a, 0x82, 0xf6, 0x8a, 0xb0, 0x7d, 0xfd, 0xd8, 0x12, 0xec, 0xd2, 0x22, 0x4e, 0x9a, 0xb6, 0x01, 0x7f, 0xfe, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7e, 0xff, 0x26, 0x8f, 0xdc, 0x90, 0xa5, 0x76, 0xd8, 0x7a, 0x28, 0xd7, 0x2a, 0x1d, 0xce, 0x0e, 0x21, 0xcd, 0x0d, 0x21, 0xd1, 0x15, 0x1f, 0xdc, 0x51, 0x1d, 0xbd, 0x9b, 0x48, 0x5e, 0xa0, 0xa7, 0x00, 0x7f, 0xff, 0x00, 0x7e, 0xff, 0x80, 0xac, 0x88, 0xb1, 0xbe, 0x59, 0xbe, 0xc2, 0x4e, 0x41, 0x96, 0xc2, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7e, 0xff, 0x0f, 0x86, 0xf2, 0x67, 0xa1, 0x9e, 0xc9, 0x93, 0x3b, 0xdb, 0x44, 0x1c, 0xcf, 0x12, 0x20, 0xcd, 0x0d, 0x21, 0xce, 0x0f, 0x21, 0xd9, 0x35, 0x1c, 0xd3, 0x86, 0x2f, 0x7f, 0xa5, 0x87, 0x1a, 0x8b, 0xe7, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0x08, 0x82, 0xf8, 0x45, 0x97, 0xbe, 0x0e, 0x84, 0xf2, 0x25, 0x8c, 0xdc, 0x37, 0x92, 0xcc, 0x00, 0x7e, 0xff, 0x02, 0x80, 0xfd, 0x40, 0x97, 0xc4, 0xad, 0xa2, 0x59, 0xdc, 0x62, 0x20, 0xd3, 0x1c, 0x1e, 0xcd, 0x0d, 0x21, 0xcd, 0x0d, 0x21, 0xd4, 0x20, 0x1e, 0xdc, 0x69, 0x22, 0xa5, 0xa4, 0x61, 0x38, 0x95, 0xcb, 0x00, 0x80, 0xff, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x01, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7e, 0xff, 0x00, 0x7e, 0xff, 0x20, 0x8d, 0xe1, 0x88, 0xa5, 0x7f, 0xd6, 0x80, 0x2b, 0xd8, 0x2f, 0x1c, 0xce, 0x0e, 0x21, 0xcd, 0x0d, 0x21, 0xd0, 0x13, 0x20, 0xdc, 0x4a, 0x1c, 0xc4, 0x97, 0x41, 0x5e, 0x9f, 0xa7, 0x0b, 0x84, 0xf5, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7e, 0xff, 0x0b, 0x84, 0xf5, 0x5e, 0x9f, 0xa7, 0xc4, 0x97, 0x41, 0xdc, 0x4a, 0x1c, 0xd0, 0x13, 0x20, 0xcd, 0x0d, 0x21, 0xce, 0x0e, 0x21, 0xd8, 0x2f, 0x1c, 0xd6, 0x80, 0x2b, 0x88, 0xa5, 0x7f, 0x20, 0x8d, 0xe1, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7e, 0xff, 0x00, 0x80, 0xff, 0x38, 0x95, 0xcb, 0xa5, 0xa4, 0x61, 0xdc, 0x69, 0x22, 0xcd, 0x0d, 0x21, 0xcd, 0x0d, 0x21, 0xd3, 0x1c, 0x1e, 0xdc, 0x62, 0x20, 0xad, 0xa2, 0x59, 0x40, 0x97, 0xc4, 0x02, 0x80, 0xfd, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7e, 0xff, 0x1a, 0x8b, 0xe7, 0x7f, 0xa5, 0x87, 0xd3, 0x86, 0x2f, 0xd9, 0x35, 0x1c, 0xce, 0x0f, 0x21, 0xcf, 0x12, 0x20, 0xdb, 0x44, 0x1c, 0xc9, 0x93, 0x3b, 0x67, 0xa1, 0x9e, 0x0f, 0x86, 0xf2, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x5e, 0xa0, 0xa7, 0xbd, 0x9b, 0x48, 0xdc, 0x51, 0x1d, 0xd1, 0x15, 0x1f, 0xcd, 0x0d, 0x21, 0xd8, 0x7a, 0x28, 0x90, 0xa5, 0x76, 0x26, 0x8f, 0xdc, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0xdd, 0x69, 0x21, 0xd5, 0x24, 0x1e, 0xce, 0x0d, 0x21, 0xcd, 0x0d, 0x21, 0xd2, 0x19, 0x1f, 0xdd, 0x5b, 0x1e, 0x04, 0x81, 0xfc, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x7f, 0xff, 0xce, 0x0f, 0x21, 0xcd, 0x0d, 0x21, 0xcf, 0x10, 0x20, 0xda, 0x3e, 0x1c, 0xcd, 0x8e, 0x36, 0x70, 0xa3, 0x95, 0xce, 0x0f, 0x21, 0xd4, 0x27, 0x1f, 0xd8, 0x74, 0x27, 0x98, 0xa5, 0x6f, 0x2c, 0x91, 0xd6, 0x00, 0x7f, 0xff, 0xdc, 0x4b, 0x1d, 0xce, 0x9e, 0x38, 0x5c, 0xa0, 0xa9, 0x07, 0x83, 0xf9, 0x00, 0x7e, 0xff, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x9d, 0x11, 0xb2, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xf6, 0xdc, 0xdb, 0x4a, 0x61, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x14, 0xc3, 0x00, 0x00, 0x14, 0xc3, 0x01, 0x15, 0x70, 0x4d, 0x42, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x10, 0x1e, 0x5b, 0x65, 0x5f, 0x00, 0x00, 0x01, 0x3c, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x80, 0x02, 0x36, 0x76, 0x0e, 0x4e, 0x2e, 0x6e, 0x1e, 0x06, 0x5e, 0x3e, 0x7e, 0x01, 0x41, 0x21, 0x61, 0x11, 0x51, 0xa0, 0x98, 0x98, 0xb8, 0x84, 0xa4, 0x94, 0xb4, 0x8c, 0xac, 0x1c, 0x83, 0xbc, 0x82, 0xa2, 0x92, 0xb2, 0x8a, 0xaa, 0x9a, 0x3a, 0x83, 0x86, 0xa6, 0x96, 0xb6, 0x8e, 0xae, 0x9e, 0xbe, 0x81, 0xa1, 0x11, 0x83, 0xb1, 0x89, 0xa9, 0x99, 0xb9, 0x85, 0xa5, 0x95, 0xb5, 0x8d, 0xad, 0x9d, 0xbd, 0x83, 0xa3, 0x93, 0xb3, 0x8b, 0xab, 0x9b, 0x3b, 0x83, 0x87, 0xa7, 0x97, 0xb7, 0x8f, 0xaf, 0x9f, 0x7f, 0x40, 0x60, 0x50, 0x70, 0x48, 0x68, 0x58, 0x78, 0x44, 0x64, 0x54, 0x74, 0x0c, 0x43, 0x6c, 0x5c, 0x7c, 0x42, 0x62, 0x52, 0x72, 0x4a, 0x6a, 0x5a, 0x7a, 0x46, 0x66, 0x56, 0x76, 0x4e, 0x6e, 0x5e, 0x7e, 0x41, 0x21, 0x43, 0x51, 0x71, 0x49, 0x69, 0x59, 0x79, 0x45, 0x65, 0x55, 0x75, 0x4d, 0x6d, 0x5d, 0x7d, 0x43, 0x63, 0x53, 0x73, 0x4b, 0x6b, 0x1b, 0x43, 0x7b, 0x47, 0x67, 0x57, 0x77, 0x4f, 0x6f, 0x5f, 0xff, 0x84, 0x89, 0x93, 0x26, 0x4f, 0x99, 0x3a, 0x6d, 0xfa, 0x8c, 0x99, 0xb3, 0x66, 0x33, 0xcc, 0x99, 0x3b, 0x6f, 0xfe, 0x82, 0x85, 0x8b, 0x16, 0x2f, 0x59, 0xba, 0x6c, 0xf9, 0x8a, 0x95, 0xab, 0x56, 0xaf, 0x59, 0xbb, 0x0e, 0xe8, 0xc6, 0xf5, 0x1b, 0x36, 0x6e, 0xda, 0xbc, 0xa5, 0x61, 0xeb, 0xb6, 0xed, 0x3b, 0x76, 0xee, 0xda, 0xbd, 0x67, 0xef, 0x3e, 0xb0, 0x6f, 0xf6, 0x1f, 0x38, 0x78, 0xe8, 0xf0, 0x91, 0xec, 0xa3, 0xc7, 0x8e, 0x9f, 0x38, 0x79, 0xea, 0xf4, 0x99, 0xb3, 0x10, 0x3f, 0x9e, 0x3b, 0x7f, 0xe1, 0xe2, 0xa5, 0xf0, 0xb0, 0xcb, 0x57, 0xae, 0x5e, 0xbb, 0x7e, 0xe3, 0x26, 0xcc, 0xe7, 0xb7, 0x6e, 0xdf, 0xb9, 0x7b, 0xef, 0xbe, 0xa3, 0xc3, 0x83, 0x87, 0x8f, 0x1e, 0x33, 0xc0, 0xc1, 0x93, 0xa7, 0xcf, 0x9e, 0xbf, 0x78, 0xa9, 0xa3, 0xad, 0xa5, 0xa9, 0x81, 0x10, 0x64, 0x78, 0xf5, 0xfa, 0xcd, 0xdb, 0x77, 0xef, 0x25, 0xc4, 0xc5, 0x18, 0x90, 0xc1, 0x87, 0x8f, 0x9f, 0x3e, 0x7f, 0xf9, 0xca, 0x86, 0x22, 0xc6, 0x00, 0x00, 0xfd, 0x4f, 0x78, 0xee, 0x30, 0x53, 0xd2, 0xba, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x31, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x26, 0x2b, 0x78, 0xf6, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4e, 0x47, 0x4e, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x67, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x85, 0x2e, 0x60, 0x6a, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x12, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x87, 0x51, 0x00, 0x85, 0x4e, 0x5a, 0xb2, 0x8f, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0x95, 0xdf, 0x94, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x06, 0xec, 0x00, 0x00, 0x06, 0xec, 0x01, 0x1e, 0x75, 0x38, 0x35, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x0f, 0xdc, 0x12, 0xfe, 0x6d, 0x00, 0x00, 0x00, 0x18, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x00, 0x02, 0x46, 0x65, 0xd7, 0xd0, 0xd0, 0x10, 0x23, 0x01, 0x06, 0x18, 0x18, 0xb9, 0x02, 0x00, 0x17, 0x5a, 0x1a, 0x91, 0x53, 0x36, 0x11, 0x0d, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x31, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xfc, 0xf4, 0xd9, 0x68, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x55, 0x47, 0x58, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x9f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xde, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x4e, 0x01, 0xfb, 0xdb, 0x04, 0xfc, 0xdb, 0x04, 0xfc, 0xdb, 0x04, 0xfc, 0xdb, 0x04, 0xfb, 0xd9, 0x02, 0xfc, 0xd9, 0x02, 0xfc, 0xd8, 0x01, 0xfb, 0xd9, 0x02, 0xfc, 0xdb, 0x04, 0xe4, 0x4d, 0x01, 0xe4, 0x4d, 0x01, 0xe4, 0x4c, 0x00, 0xea, 0x70, 0x25, 0xe0, 0x98, 0x42, 0xe9, 0xa7, 0x52, 0xea, 0x70, 0x25, 0xe4, 0x4c, 0x00, 0xda, 0x00, 0x00, 0xda, 0x00, 0x00, 0xdf, 0x1f, 0x23, 0xf5, 0xc3, 0xc8, 0xa2, 0x95, 0x92, 0xdd, 0xd4, 0xd2, 0xf9, 0xc8, 0xcc, 0xde, 0x1f, 0x22, 0xda, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbe, 0x00, 0x00, 0xdd, 0x6d, 0x6d, 0xf2, 0xf4, 0xf4, 0x7d, 0x80, 0x7e, 0xce, 0xc7, 0xc6, 0xfb, 0xf4, 0xf4, 0xdc, 0x6d, 0x6d, 0xbe, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x16, 0x00, 0x00, 0x79, 0x6d, 0x6d, 0xfd, 0xfd, 0xfd, 0x9b, 0x9e, 0x9d, 0x7f, 0x54, 0x53, 0xe4, 0x96, 0x96, 0x7a, 0x6e, 0x6e, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1f, 0x23, 0xbe, 0xbe, 0xc2, 0xbf, 0xc0, 0xc4, 0xbe, 0xb4, 0xb8, 0xb8, 0x9d, 0xa1, 0x1e, 0x20, 0x23, 0x00, 0x00, 0x00, 0x59, 0x4e, 0x01, 0x58, 0x4d, 0x00, 0x7c, 0x71, 0x25, 0xb3, 0xa8, 0x5b, 0xb7, 0xac, 0x5f, 0x7d, 0x73, 0x26, 0x58, 0x4c, 0x00, 0x59, 0x4e, 0x01, 0xfb, 0xdb, 0x04, 0xfb, 0xdb, 0x04, 0xf9, 0xd9, 0x02, 0xf8, 0xd8, 0x01, 0xf8, 0xd8, 0x01, 0xf9, 0xd9, 0x02, 0xfb, 0xdb, 0x04, 0xd8, 0x00, 0x00, 0xd9, 0x00, 0x00, 0xff, 0xff, 0xff, 0xe5, 0xa9, 0x5e, 0x39, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x49, 0x87, 0x05, 0xe4, 0x7c, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x07, 0xe0, 0xff, 0x14, 0xdd, 0x00, 0x00, 0x00, 0x84, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x75, 0xcf, 0xc5, 0x1a, 0x82, 0x00, 0x10, 0x45, 0xe1, 0xab, 0x88, 0x8d, 0x62, 0x8b, 0x2d, 0x06, 0x76, 0x77, 0x22, 0xe6, 0xfb, 0x3f, 0x91, 0x9b, 0x19, 0x16, 0xf0, 0xcd, 0xbf, 0x3b, 0xcb, 0x03, 0x48, 0x02, 0x02, 0x04, 0x05, 0x50, 0x04, 0x08, 0x11, 0x35, 0x1c, 0x89, 0xc6, 0xe2, 0x09, 0x95, 0x1b, 0x49, 0xa2, 0xa5, 0xd2, 0x7a, 0x26, 0x9b, 0xd3, 0xb8, 0x91, 0x27, 0x85, 0x62, 0xa9, 0x6c, 0x54, 0xaa, 0x35, 0x6e, 0xd4, 0x49, 0xa3, 0xd9, 0x6a, 0x9b, 0x9d, 0x6e, 0x8f, 0x1b, 0x7d, 0x62, 0x0d, 0x86, 0xa3, 0xf1, 0x64, 0x3a, 0xe3, 0xc6, 0x9c, 0x2c, 0x96, 0xab, 0xf5, 0x66, 0xbb, 0xdb, 0x73, 0xbb, 0x1f, 0x87, 0xe3, 0xe9, 0x7c, 0xb9, 0xde, 0xee, 0xbe, 0x0f, 0xfb, 0xe1, 0x3c, 0x5f, 0xef, 0x8f, 0xed, 0xfb, 0xf0, 0x72, 0x3f, 0xbc, 0xf0, 0x15, 0xe0, 0x27, 0xf8, 0x03, 0x28, 0xe0, 0x22, 0x94, 0x75, 0x42, 0x60, 0xda, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x30, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xaa, 0xdf, 0xb8, 0x98, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x56, 0x4e, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x67, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xce, 0x04, 0xc4, 0x17, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xbd, 0x50, 0x4c, 0x54, 0x45, 0xda, 0x25, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x25, 0x1d, 0xdb, 0x2b, 0x1c, 0xda, 0x25, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x24, 0x1d, 0xda, 0x23, 0x1d, 0xdb, 0x2c, 0x1c, 0xe8, 0x76, 0x12, 0xdb, 0x2c, 0x1c, 0xda, 0x23, 0x1d, 0xda, 0x24, 0x1d, 0xda, 0x25, 0x1d, 0xdc, 0x2e, 0x1c, 0xde, 0x3e, 0x1a, 0xe3, 0x5a, 0x16, 0xf7, 0xd2, 0x06, 0xe3, 0x5a, 0x16, 0xde, 0x3e, 0x1a, 0xdc, 0x2e, 0x1c, 0xda, 0x25, 0x1d, 0xda, 0x24, 0x1d, 0xdd, 0x37, 0x1b, 0xee, 0x9d, 0x0d, 0xfb, 0xe6, 0x03, 0xff, 0xfe, 0x00, 0xfb, 0xe6, 0x03, 0xee, 0x9d, 0x0d, 0xdd, 0x37, 0x1b, 0xda, 0x24, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x24, 0x1d, 0xdd, 0x38, 0x1a, 0xf7, 0xd1, 0x06, 0xff, 0xff, 0x00, 0xf7, 0xd1, 0x06, 0xdd, 0x38, 0x1a, 0xda, 0x24, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x23, 0x1d, 0xdf, 0x41, 0x19, 0xf3, 0xb9, 0x09, 0xec, 0x8e, 0x0f, 0xdf, 0x41, 0x19, 0xda, 0x24, 0x1d, 0xde, 0x3b, 0x1a, 0xdf, 0x41, 0x19, 0xd9, 0x22, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x24, 0x1d, 0xda, 0x24, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x25, 0x1d, 0xda, 0x25, 0x1d, 0xff, 0xff, 0xff, 0xc7, 0x3f, 0x77, 0x52, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x3e, 0x49, 0x64, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x1d, 0x1d, 0x9d, 0xed, 0xa7, 0x00, 0x00, 0x00, 0x6d, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xa0, 0x1a, 0x60, 0x64, 0x62, 0x66, 0x61, 0xc4, 0x10, 0x65, 0x65, 0x63, 0xe7, 0xe0, 0x44, 0x13, 0xe3, 0xe2, 0xe6, 0xe1, 0xe5, 0xe3, 0x17, 0x10, 0xe4, 0x42, 0x11, 0x15, 0x12, 0x16, 0x11, 0x15, 0x13, 0x97, 0x90, 0x94, 0x42, 0x11, 0x95, 0x96, 0x91, 0x95, 0x93, 0x57, 0x50, 0x54, 0x52, 0x46, 0x11, 0x55, 0x51, 0x55, 0x53, 0xd7, 0xd0, 0xd4, 0xd2, 0x56, 0x41, 0x11, 0xd5, 0xd1, 0xd5, 0xd3, 0x37, 0xd0, 0x37, 0xd4, 0xd5, 0x41, 0xb5, 0xce, 0xc8, 0xd8, 0xc4, 0xd4, 0xc4, 0xd8, 0x08, 0xcd, 0x11, 0x66, 0xe6, 0x16, 0x96, 0x16, 0xe6, 0x66, 0x68, 0xa2, 0x56, 0xd6, 0x36, 0xb6, 0x36, 0xd6, 0x56, 0x54, 0x0b, 0x14, 0x00, 0x8e, 0x1a, 0x0a, 0x0a, 0xe4, 0x44, 0x0d, 0x4a, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x32, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xb8, 0xc5, 0xc4, 0xb8, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x54, 0x54, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x74, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xd0, 0xcd, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x01, 0x50, 0x4c, 0x54, 0x45, 0xe5, 0x79, 0x85, 0xd2, 0xc4, 0xc5, 0x39, 0x3b, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0x75, 0x76, 0x76, 0xea, 0xc0, 0xc5, 0xd8, 0x3a, 0x4c, 0xcd, 0x0e, 0x23, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcf, 0x14, 0x28, 0xe1, 0x65, 0x73, 0xd1, 0xbc, 0xbe, 0x48, 0x4a, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0x6b, 0x6c, 0x6c, 0xe2, 0xba, 0xbe, 0xdb, 0x48, 0x58, 0xcd, 0x0e, 0x24, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x0f, 0x24, 0xdd, 0x4f, 0x5f, 0xdf, 0xbd, 0xc1, 0x61, 0x64, 0x63, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x53, 0x52, 0xd7, 0xbe, 0xc1, 0xe0, 0x5e, 0x6d, 0xce, 0x10, 0x25, 0xce, 0x10, 0x25, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcd, 0x0e, 0x23, 0xd8, 0x3b, 0x4c, 0xe7, 0xb5, 0xba, 0x7c, 0x7d, 0x7d, 0x09, 0x09, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x3b, 0x3b, 0xc7, 0xb9, 0xbb, 0xe5, 0x76, 0x82, 0xcf, 0x15, 0x2a, 0xce, 0x10, 0x25, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcd, 0x0e, 0x23, 0xd4, 0x2a, 0x3d, 0xea, 0xa6, 0xad, 0x97, 0x96, 0x96, 0x14, 0x14, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x27, 0x27, 0xb3, 0xad, 0xad, 0xe9, 0x8e, 0x98, 0xd1, 0x1d, 0x31, 0xce, 0x0f, 0x24, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x0f, 0x24, 0xd1, 0x1e, 0x32, 0xe9, 0x91, 0x9b, 0xaf, 0xaa, 0xaa, 0x22, 0x24, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x17, 0x17, 0x9b, 0x99, 0x99, 0xea, 0xa3, 0xaa, 0xd4, 0x28, 0x3b, 0xcd, 0x0e, 0x23, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x10, 0x25, 0xcf, 0x16, 0x2b, 0xe6, 0x7a, 0x86, 0xc4, 0xb8, 0xb9, 0x35, 0x37, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x0b, 0x0b, 0x81, 0x82, 0x82, 0xe7, 0xb3, 0xb9, 0xd8, 0x38, 0x4a, 0xcd, 0x0e, 0x23, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x10, 0x25, 0xce, 0x11, 0x26, 0xe1, 0x62, 0x70, 0xd5, 0xbe, 0xc1, 0x4c, 0x4f, 0x4e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x66, 0x68, 0x68, 0xe1, 0xbc, 0xc0, 0xdc, 0x4b, 0x5c, 0xcd, 0x0f, 0x24, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcd, 0x0f, 0x24, 0xdc, 0x4b, 0x5c, 0x4c, 0x4f, 0x4e, 0xd5, 0xbe, 0xc1, 0xe1, 0x62, 0x70, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcd, 0x0e, 0x23, 0x00, 0x00, 0x00, 0x35, 0x37, 0x37, 0xe6, 0x7a, 0x86, 0xcf, 0x16, 0x2b, 0xce, 0x10, 0x25, 0x9b, 0x99, 0x99, 0x16, 0x17, 0x17, 0x00, 0x00, 0x00, 0x22, 0x24, 0x24, 0xaf, 0xaa, 0xaa, 0xe9, 0x91, 0x9b, 0xd1, 0x1e, 0x32, 0xd1, 0x1d, 0x31, 0xe9, 0x8e, 0x98, 0xb3, 0xad, 0xad, 0x25, 0x27, 0x27, 0x00, 0x00, 0x00, 0x14, 0x14, 0x14, 0x97, 0x96, 0x96, 0xea, 0xa6, 0xad, 0xce, 0x10, 0x25, 0xcf, 0x15, 0x2a, 0xe5, 0x76, 0x82, 0xc7, 0xb9, 0xbb, 0x39, 0x3b, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x09, 0xce, 0x11, 0x26, 0xce, 0x10, 0x25, 0xce, 0x10, 0x25, 0xe0, 0x5e, 0x6d, 0xce, 0x11, 0x26, 0xcd, 0x0e, 0x24, 0xff, 0xff, 0xff, 0xcc, 0xc2, 0x24, 0xdd, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xaa, 0xbe, 0x06, 0x57, 0xbe, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x14, 0xc3, 0x00, 0x00, 0x14, 0xc3, 0x01, 0x15, 0x70, 0x4d, 0x42, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x37, 0xdf, 0x3d, 0x15, 0x30, 0x00, 0x00, 0x01, 0x36, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0xe1, 0x45, 0x01, 0x0c, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0xa8, 0x72, 0x32, 0xb2, 0x72, 0xf2, 0x0a, 0x8a, 0x4a, 0xca, 0x2a, 0xaa, 0x6a, 0xea, 0x1a, 0x9a, 0x5a, 0x28, 0x72, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x48, 0x72, 0xbc, 0x36, 0xb6, 0x76, 0xf6, 0x0e, 0x8e, 0x4e, 0xce, 0x2e, 0xae, 0x6e, 0xee, 0x1e, 0x9e, 0x5e, 0xde, 0x3e, 0x48, 0x72, 0xbc, 0xbe, 0x7e, 0xfe, 0x01, 0x81, 0x41, 0xc1, 0x21, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0x51, 0xd1, 0x31, 0xb1, 0x48, 0x72, 0xbc, 0x71, 0xf1, 0x09, 0x89, 0x49, 0xc9, 0x29, 0xa9, 0x69, 0xe9, 0x19, 0x99, 0x59, 0xd9, 0x39, 0xb9, 0x79, 0x48, 0x72, 0xbc, 0xbc, 0xf9, 0x05, 0x85, 0x45, 0xc5, 0x25, 0xa5, 0x65, 0xe5, 0x15, 0x95, 0x55, 0xd5, 0x35, 0xb5, 0x75, 0xc8, 0x72, 0xbc, 0x75, 0xf5, 0x0d, 0x8d, 0x55, 0x95, 0x15, 0xe5, 0x65, 0xa5, 0x4d, 0xcd, 0x2d, 0xad, 0x05, 0xf9, 0xc8, 0x72, 0xbc, 0x79, 0x6d, 0xed, 0xd9, 0x59, 0x99, 0x19, 0xe9, 0x69, 0x1d, 0x9d, 0xc9, 0x5d, 0xdd, 0x3d, 0xf1, 0x71, 0x48, 0x72, 0xbc, 0xb1, 0x31, 0xd1, 0x51, 0x91, 0xbd, 0x7d, 0xfd, 0xa1, 0x21, 0x13, 0x26, 0x4e, 0x9a, 0xec, 0xef, 0xe7, 0x8b, 0x24, 0xc7, 0xeb, 0xe3, 0xed, 0x35, 0x65, 0xea, 0xb4, 0xe9, 0xae, 0x2e, 0x33, 0x66, 0xce, 0x9a, 0x6d, 0x6f, 0x67, 0x6b, 0x83, 0x24, 0xc7, 0x6b, 0x6d, 0x35, 0x67, 0xee, 0xbc, 0xf9, 0x0b, 0x4c, 0x16, 0x2e, 0x5a, 0x6c, 0xa0, 0xaf, 0xa7, 0xab, 0xa3, 0x8d, 0x24, 0xc7, 0xcb, 0xbb, 0x64, 0xe9, 0xb2, 0xe5, 0x6a, 0xaa, 0x2a, 0xca, 0x4a, 0x8a, 0x0a, 0xf2, 0x72, 0xb2, 0x32, 0x28, 0x72, 0xbc, 0xd2, 0x2b, 0x56, 0x4a, 0x88, 0x8b, 0x89, 0x8a, 0x08, 0x0b, 0x09, 0x0a, 0xf0, 0xf3, 0xa1, 0xca, 0xf1, 0xf2, 0x70, 0x73, 0x71, 0x72, 0xb0, 0xb3, 0xb1, 0xb2, 0x30, 0x33, 0x31, 0x32, 0x00, 0x00, 0xb2, 0xf7, 0x53, 0x79, 0xc1, 0x3b, 0x43, 0x1c, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x35, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x9a, 0x62, 0xcc, 0xeb, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x59, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd2, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xf3, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xee, 0xab, 0xb2, 0xee, 0xab, 0xb2, 0xee, 0xab, 0xb2, 0xee, 0xab, 0xb2, 0xef, 0xab, 0xb3, 0xee, 0xab, 0xb2, 0xee, 0xab, 0xb2, 0xee, 0xab, 0xb2, 0xef, 0xab, 0xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xfb, 0xf7, 0xdc, 0xf1, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xf1, 0xe8, 0xf1, 0xfb, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xf5, 0xf0, 0x78, 0xb8, 0x98, 0x48, 0x9f, 0x73, 0xc8, 0xe2, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc8, 0xe2, 0xd5, 0x48, 0x9f, 0x73, 0x78, 0xb8, 0x98, 0xeb, 0xf5, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfd, 0xfc, 0x78, 0xb9, 0x98, 0x44, 0x9d, 0x70, 0xda, 0xec, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0xec, 0xe3, 0x44, 0x9d, 0x70, 0x78, 0xb9, 0x98, 0xfb, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xf6, 0xf0, 0xeb, 0xf7, 0xf1, 0xf8, 0xfd, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xfd, 0xfa, 0xeb, 0xf7, 0xf1, 0xea, 0xf6, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa6, 0xa5, 0xa6, 0xa6, 0xa5, 0xa6, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa6, 0xa5, 0xa6, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0xf4, 0xf8, 0xf9, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x1d, 0xeb, 0x03, 0x71, 0x91, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x2a, 0xbc, 0x3b, 0x79, 0xe9, 0x00, 0x00, 0x00, 0xa2, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0xad, 0xc9, 0xc7, 0x12, 0x82, 0x40, 0x14, 0x44, 0xd1, 0x27, 0x41, 0x01, 0x45, 0xc1, 0x84, 0x69, 0xcc, 0x59, 0x4c, 0x98, 0x30, 0x62, 0x06, 0x01, 0xc3, 0xff, 0x7f, 0x8d, 0x33, 0xb3, 0x67, 0x61, 0x95, 0x67, 0x75, 0xab, 0x1b, 0xe0, 0x7f, 0x42, 0x01, 0x80, 0x21, 0x58, 0x8e, 0x0f, 0xd3, 0x60, 0xc2, 0x3c, 0xc7, 0xd2, 0x80, 0x08, 0x26, 0x88, 0x52, 0x34, 0x26, 0x93, 0x92, 0xe3, 0x09, 0x49, 0x14, 0x48, 0x81, 0x82, 0xa9, 0xc9, 0x54, 0x3a, 0x93, 0xd5, 0x14, 0x45, 0xcb, 0xe5, 0x0b, 0xc5, 0x92, 0x4a, 0x36, 0x40, 0x58, 0xb9, 0x52, 0xad, 0xd5, 0x1b, 0x4d, 0x84, 0x5a, 0xed, 0x4e, 0xb7, 0xd7, 0x1f, 0x90, 0x8d, 0x1e, 0xfa, 0x70, 0x34, 0x9e, 0x4c, 0x0d, 0x84, 0x8c, 0xd9, 0x7c, 0xb1, 0x5c, 0xe9, 0xf4, 0x30, 0xb1, 0xf5, 0x66, 0xbb, 0xdb, 0x1f, 0x2c, 0xd3, 0xb4, 0x8e, 0xa7, 0xf3, 0xe5, 0x7a, 0x23, 0x1b, 0xdc, 0x31, 0xdb, 0x79, 0xb8, 0x9e, 0x4f, 0xca, 0xf7, 0xdc, 0xa7, 0x63, 0x93, 0x82, 0x57, 0x00, 0x78, 0x07, 0x80, 0x4f, 0x80, 0xdf, 0x8f, 0x2f, 0x9c, 0xc2, 0x3b, 0x96, 0xa8, 0x38, 0xee, 0x47, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x34, 0x32, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x93, 0x6f, 0xf2, 0xfb, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x5a, 0x41, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x04, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x7a, 0x4d, 0x00, 0x7a, 0x4d, 0x03, 0x7b, 0x4f, 0x5a, 0xa9, 0x8c, 0xdd, 0xea, 0xe4, 0xf6, 0xb2, 0xb0, 0xe2, 0x4d, 0x47, 0xdd, 0x35, 0x2e, 0xde, 0x38, 0x31, 0xde, 0x38, 0x31, 0xde, 0x38, 0x31, 0x07, 0x7c, 0x4b, 0x00, 0x79, 0x4e, 0x00, 0x7a, 0x4d, 0x00, 0x7a, 0x4d, 0x33, 0x95, 0x71, 0xb0, 0xd5, 0xc7, 0xf4, 0xcf, 0xcd, 0xe9, 0x70, 0x6b, 0xde, 0x39, 0x32, 0xde, 0x37, 0x30, 0xde, 0x38, 0x31, 0xde, 0x38, 0x31, 0xa8, 0xa3, 0x27, 0x35, 0x87, 0x41, 0x00, 0x7a, 0x4d, 0x00, 0x7a, 0x4d, 0x00, 0x78, 0x4b, 0x0c, 0x81, 0x56, 0x6e, 0xb6, 0x9c, 0xe0, 0xe3, 0xdd, 0xf3, 0xa3, 0xa1, 0xe2, 0x4b, 0x44, 0xde, 0x35, 0x2e, 0xde, 0x38, 0x31, 0xde, 0x38, 0x31, 0x97, 0x6a, 0x0a, 0xd0, 0xa2, 0x17, 0x71, 0x96, 0x34, 0x0c, 0x7d, 0x4a, 0x00, 0x79, 0x4e, 0x00, 0x79, 0x4c, 0x00, 0x79, 0x4c, 0x32, 0x95, 0x71, 0xaf, 0xd6, 0xc8, 0xf4, 0xd0, 0xce, 0xe9, 0x70, 0x6c, 0xde, 0x39, 0x32, 0xde, 0x37, 0x2f, 0xde, 0x38, 0x31, 0xde, 0x38, 0x31, 0xde, 0x38, 0x31, 0x02, 0x01, 0x00, 0x48, 0x33, 0x04, 0xc2, 0x8c, 0x0f, 0xb0, 0xa4, 0x25, 0x33, 0x87, 0x42, 0x00, 0x78, 0x4b, 0x0c, 0x81, 0x56, 0x6e, 0xb6, 0x9c, 0xe0, 0xe3, 0xdd, 0xf3, 0xa3, 0xa1, 0xe2, 0x4b, 0x45, 0xde, 0x38, 0x31, 0xde, 0x39, 0x32, 0xde, 0x39, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x11, 0x02, 0x8b, 0x61, 0x09, 0xd1, 0xa3, 0x18, 0x00, 0x79, 0x4c, 0x32, 0x95, 0x71, 0xaf, 0xd6, 0xc8, 0xf4, 0xd5, 0xd3, 0xf5, 0xb9, 0xb7, 0xf5, 0xb9, 0xb7, 0xf5, 0xb9, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x49, 0x33, 0x04, 0xc2, 0x8c, 0x0f, 0xb0, 0xa4, 0x25, 0x33, 0x86, 0x42, 0x00, 0x7a, 0x4d, 0x00, 0x7a, 0x4d, 0x00, 0x78, 0x4b, 0x0e, 0x81, 0x57, 0x55, 0xa8, 0x8a, 0x6b, 0xb5, 0x9b, 0x6a, 0xb4, 0x9a, 0x6a, 0xb4, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x10, 0x01, 0x8d, 0x63, 0x09, 0xdc, 0xaa, 0x18, 0x6a, 0x93, 0x35, 0x05, 0x7b, 0x4c, 0x00, 0x7a, 0x4d, 0x00, 0x7a, 0x4c, 0x00, 0x78, 0x4a, 0x00, 0x78, 0x4a, 0x00, 0x78, 0x4a, 0x00, 0x78, 0x4b, 0x0e, 0x81, 0x57, 0x58, 0xa9, 0x89, 0x6e, 0xb5, 0x99, 0x6d, 0xb5, 0x98, 0x6d, 0xb5, 0x98, 0x00, 0x79, 0x4c, 0x00, 0x79, 0x4c, 0x33, 0x95, 0x70, 0xb0, 0xd6, 0xc7, 0xc7, 0xd1, 0xe7, 0xa6, 0xb2, 0xda, 0xa6, 0xb2, 0xda, 0xa6, 0xb2, 0xda, 0x00, 0x78, 0x4b, 0x0c, 0x81, 0x56, 0x71, 0xb6, 0x9b, 0xd1, 0xe2, 0xe4, 0x8b, 0x99, 0xd0, 0x19, 0x38, 0xa0, 0x00, 0x23, 0x95, 0x01, 0x24, 0x95, 0x01, 0x24, 0x95, 0x00, 0x79, 0x4c, 0x00, 0x79, 0x4c, 0x33, 0x95, 0x70, 0xb0, 0xd6, 0xc8, 0xc2, 0xcb, 0xe5, 0x49, 0x61, 0xb4, 0x01, 0x24, 0x96, 0x00, 0x21, 0x94, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x78, 0x4b, 0x0c, 0x81, 0x56, 0x71, 0xb6, 0x9b, 0xd1, 0xe2, 0xe4, 0x8b, 0x99, 0xd0, 0x18, 0x38, 0x9f, 0x00, 0x20, 0x94, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x7a, 0x4d, 0x34, 0x95, 0x71, 0xaf, 0xd5, 0xc7, 0xc0, 0xca, 0xe4, 0x48, 0x61, 0xb4, 0x01, 0x24, 0x96, 0x00, 0x21, 0x94, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x5a, 0xa9, 0x8c, 0xd9, 0xe9, 0xe6, 0x9e, 0xaa, 0xd8, 0x1b, 0x3b, 0xa1, 0x00, 0x20, 0x93, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0xff, 0xff, 0xff, 0x1a, 0x47, 0x50, 0x25, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xab, 0xc9, 0x01, 0x67, 0x28, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x1a, 0x9a, 0xe2, 0x49, 0x45, 0x00, 0x00, 0x00, 0xef, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0x42, 0x01, 0x0c, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0x28, 0x12, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0xf2, 0x0a, 0x8a, 0x4a, 0xca, 0xc8, 0x12, 0x2a, 0xaa, 0x6a, 0xea, 0x1a, 0x9a, 0x5a, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x86, 0x46, 0xc6, 0x30, 0xc0, 0x60, 0x62, 0x6a, 0x66, 0x6e, 0x21, 0x29, 0x65, 0x69, 0x65, 0x6d, 0x63, 0x6b, 0x67, 0xef, 0xe0, 0x08, 0x03, 0x0c, 0x4e, 0xce, 0x2e, 0xae, 0x6e, 0x40, 0x4d, 0xee, 0x5a, 0x1e, 0x9e, 0x5e, 0xde, 0x3e, 0xbe, 0x30, 0xc0, 0xe0, 0xe7, 0x1f, 0x10, 0x18, 0x14, 0x1c, 0x12, 0x1a, 0x16, 0x1e, 0x11, 0x19, 0x15, 0x1d, 0x13, 0x0b, 0x03, 0x0c, 0x71, 0xf1, 0x09, 0x89, 0x49, 0xc9, 0x29, 0xa9, 0x69, 0xe9, 0x19, 0x99, 0x59, 0xd9, 0x39, 0x70, 0x80, 0x5b, 0x02, 0x61, 0x54, 0x6e, 0x5e, 0x7e, 0x41, 0x61, 0x11, 0x0c, 0xc0, 0x2d, 0x2f, 0x2e, 0x29, 0x2d, 0x2b, 0xaf, 0xa8, 0xac, 0x82, 0x01, 0x98, 0x73, 0xab, 0x6b, 0x6a, 0xeb, 0xea, 0x1b, 0x1a, 0x9b, 0x9a, 0x61, 0x00, 0xe2, 0xc1, 0x96, 0xd6, 0xb6, 0xf6, 0x8e, 0xce, 0xae, 0xee, 0x9e, 0xde, 0x3e, 0x18, 0x00, 0x07, 0x49, 0xff, 0x84, 0x89, 0x93, 0x26, 0x4f, 0x99, 0x3a, 0x6d, 0xfa, 0x8c, 0x99, 0x70, 0x00, 0x0a, 0xc4, 0x59, 0xb3, 0xe7, 0xcc, 0x9d, 0x37, 0x7f, 0xc1, 0xc2, 0x45, 0x33, 0x91, 0x00, 0x03, 0x30, 0xd8, 0x17, 0x2f, 0x59, 0xba, 0x6c, 0xf9, 0x8a, 0x95, 0xab, 0x90, 0xc5, 0x67, 0x02, 0x00, 0x1f, 0x4d, 0x7d, 0x39, 0x17, 0xb6, 0x40, 0x12, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x32, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa1, 0x4f, 0xdf, 0x6f, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x59, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x40, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x10, 0x50, 0x4c, 0x54, 0x45, 0x01, 0x00, 0x66, 0x01, 0x00, 0x66, 0x01, 0x00, 0x66, 0x00, 0x00, 0x67, 0x05, 0x03, 0x64, 0x13, 0x0f, 0x5f, 0x0b, 0x08, 0x62, 0x01, 0x00, 0x66, 0x01, 0x00, 0x66, 0x01, 0x00, 0x66, 0x01, 0x00, 0x66, 0x01, 0x00, 0x66, 0x00, 0x00, 0x67, 0x1a, 0x02, 0x5c, 0xb6, 0x0f, 0x1c, 0xd1, 0x11, 0x11, 0xcf, 0x11, 0x11, 0x01, 0x00, 0x66, 0x01, 0x00, 0x66, 0x00, 0x00, 0x66, 0x3d, 0x30, 0x4e, 0x93, 0x75, 0x2b, 0x76, 0x5e, 0x37, 0x3b, 0x2f, 0x4f, 0x0c, 0x09, 0x62, 0x04, 0x02, 0x65, 0x04, 0x03, 0x65, 0x02, 0x00, 0x66, 0x01, 0x00, 0x66, 0x01, 0x00, 0x66, 0x00, 0x00, 0x65, 0x1e, 0x18, 0x71, 0xd6, 0xad, 0xba, 0xf5, 0xc6, 0xc6, 0xf3, 0xc5, 0xc5, 0x01, 0x00, 0x66, 0x00, 0x00, 0x67, 0x3d, 0x30, 0x4e, 0xcf, 0xa6, 0x13, 0x60, 0x4c, 0x40, 0x09, 0x06, 0x63, 0x05, 0x04, 0x64, 0x22, 0x1a, 0x59, 0x50, 0x3f, 0x46, 0x50, 0x3f, 0x46, 0x21, 0x1a, 0x59, 0x04, 0x02, 0x65, 0x01, 0x00, 0x66, 0x00, 0x00, 0x66, 0x1b, 0x0a, 0x64, 0xc2, 0x48, 0x55, 0xde, 0x52, 0x52, 0xdc, 0x52, 0x52, 0x01, 0x00, 0x66, 0x04, 0x02, 0x65, 0xa6, 0x85, 0x24, 0xa0, 0x80, 0x26, 0x01, 0x00, 0x66, 0x00, 0x00, 0x66, 0x17, 0x12, 0x5d, 0x7f, 0x65, 0x33, 0xdf, 0xb2, 0x0d, 0xdf, 0xb2, 0x0d, 0x7f, 0x66, 0x33, 0x17, 0x12, 0x5d, 0x01, 0x00, 0x66, 0x00, 0x00, 0x66, 0x1d, 0x11, 0x6b, 0xcd, 0x7e, 0x8b, 0xeb, 0x91, 0x90, 0xe9, 0x90, 0x90, 0x00, 0x00, 0x66, 0x0d, 0x0a, 0x61, 0xc9, 0xa1, 0x16, 0x71, 0x5a, 0x39, 0x00, 0x00, 0x68, 0x00, 0x00, 0x66, 0x2a, 0x21, 0x56, 0xba, 0x95, 0x1c, 0xff, 0xcf, 0x00, 0xff, 0xcf, 0x00, 0xba, 0x95, 0x1c, 0x2a, 0x21, 0x56, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x01, 0x00, 0x66, 0x05, 0x03, 0x64, 0xb0, 0x8c, 0x20, 0x94, 0x76, 0x2b, 0x00, 0x00, 0x67, 0x00, 0x00, 0x66, 0x1b, 0x15, 0x5c, 0x8d, 0x70, 0x2e, 0xec, 0xbc, 0x08, 0xec, 0xbc, 0x08, 0x8d, 0x70, 0x2e, 0x1b, 0x15, 0x5c, 0x01, 0x00, 0x66, 0x00, 0x00, 0x66, 0x01, 0x00, 0x66, 0x00, 0x00, 0x67, 0x4d, 0x3d, 0x47, 0xd2, 0xa8, 0x12, 0x46, 0x37, 0x4a, 0x00, 0x00, 0x66, 0x04, 0x03, 0x65, 0x2b, 0x22, 0x55, 0x65, 0x50, 0x3e, 0x65, 0x50, 0x3e, 0x2b, 0x22, 0x55, 0x06, 0x04, 0x64, 0x01, 0x00, 0x66, 0x00, 0x00, 0x65, 0x1e, 0x18, 0x71, 0xd6, 0xad, 0xb9, 0xf5, 0xc6, 0xc5, 0xf3, 0xc4, 0xc5, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x02, 0x01, 0x66, 0x54, 0x43, 0x45, 0xa1, 0x81, 0x26, 0x6b, 0x56, 0x3c, 0x32, 0x28, 0x53, 0x0a, 0x08, 0x62, 0x07, 0x05, 0x64, 0x07, 0x06, 0x64, 0x02, 0x01, 0x66, 0x00, 0x00, 0x67, 0x00, 0x00, 0x66, 0x00, 0x00, 0x67, 0x1a, 0x06, 0x60, 0xbc, 0x29, 0x36, 0xd7, 0x2f, 0x2f, 0xd5, 0x2e, 0x2f, 0x0c, 0x00, 0x60, 0x0c, 0x00, 0x60, 0x0c, 0x00, 0x61, 0x0a, 0x00, 0x61, 0x1a, 0x0b, 0x5b, 0x2b, 0x19, 0x54, 0x1d, 0x0e, 0x5a, 0x0d, 0x01, 0x60, 0x0c, 0x00, 0x61, 0x0c, 0x00, 0x61, 0x0c, 0x00, 0x61, 0x0c, 0x00, 0x60, 0x0b, 0x00, 0x60, 0x29, 0x19, 0x6e, 0xda, 0xb8, 0xc3, 0xf8, 0xd2, 0xd2, 0xf6, 0xd1, 0xd1, 0xa3, 0x04, 0x1a, 0xa3, 0x04, 0x1a, 0xa3, 0x04, 0x1a, 0xa2, 0x04, 0x1a, 0xa1, 0x03, 0x1b, 0xa2, 0x03, 0x1b, 0xa3, 0x04, 0x1a, 0xa3, 0x04, 0x1a, 0xa2, 0x04, 0x1a, 0xa9, 0x0b, 0x1e, 0xd1, 0x34, 0x37, 0xd8, 0x3b, 0x3c, 0xd8, 0x3b, 0x3b, 0xf2, 0xb1, 0xb0, 0xf2, 0xb1, 0xb0, 0xf2, 0xb0, 0xaf, 0xef, 0xae, 0xae, 0xef, 0xad, 0xae, 0xef, 0xad, 0xae, 0xe2, 0x6f, 0x70, 0xd8, 0x3a, 0x3b, 0xfc, 0xef, 0xef, 0xff, 0xff, 0xff, 0xd3, 0x2b, 0x2e, 0x0f, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xaf, 0xce, 0x6c, 0xa3, 0x31, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x05, 0xef, 0x00, 0x00, 0x05, 0xef, 0x01, 0x80, 0x62, 0xbd, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x1f, 0xd8, 0xbe, 0xdf, 0x48, 0x00, 0x00, 0x00, 0xf3, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0x66, 0xe0, 0xe1, 0xe5, 0xe3, 0x17, 0x40, 0x01, 0x0c, 0x0c, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0xf2, 0x0a, 0x8a, 0x4a, 0x28, 0x80, 0x81, 0x41, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x47, 0x57, 0x4f, 0xdf, 0xc0, 0xd0, 0xc8, 0xd8, 0x04, 0x05, 0x30, 0x30, 0x98, 0x9a, 0x99, 0x5b, 0x58, 0x5a, 0x59, 0xdb, 0xd8, 0xda, 0xd9, 0x3b, 0x38, 0x3a, 0x39, 0xbb, 0xb8, 0xba, 0xa1, 0x00, 0x06, 0x06, 0x77, 0x0f, 0x4f, 0x2f, 0x6f, 0x1f, 0x5f, 0x3f, 0xff, 0x80, 0xc0, 0xa0, 0xe0, 0x10, 0x2c, 0x0a, 0x42, 0xc3, 0xc2, 0x23, 0x22, 0xa3, 0xa2, 0x63, 0x62, 0xe3, 0xe2, 0x13, 0x12, 0x93, 0xb0, 0x58, 0x91, 0x9c, 0x92, 0x9a, 0x96, 0x9e, 0x91, 0x99, 0x95, 0x9d, 0x93, 0x9b, 0x97, 0x5f, 0x50, 0x58, 0x54, 0x5c, 0x82, 0x02, 0x18, 0x4a, 0xcb, 0xca, 0x2b, 0x2a, 0xab, 0xaa, 0x6b, 0x6a, 0xeb, 0xea, 0x1b, 0x1a, 0x9b, 0x9a, 0x5b, 0x5a, 0xdb, 0xda, 0x51, 0x00, 0x43, 0x47, 0x47, 0x67, 0x57, 0x77, 0x4f, 0x6f, 0x5f, 0xff, 0x84, 0x89, 0x93, 0x26, 0x77, 0x4c, 0x99, 0x3a, 0x6d, 0xfa, 0x0c, 0x14, 0xc0, 0x30, 0x73, 0xe6, 0xcc, 0x59, 0xb3, 0xe7, 0xcc, 0x9d, 0x37, 0x7f, 0x01, 0x90, 0x35, 0x73, 0xe1, 0xa2, 0xc5, 0x4b, 0x96, 0xa2, 0x00, 0x86, 0x65, 0x28, 0x60, 0xf9, 0x8a, 0x95, 0xab, 0x56, 0xa3, 0x00, 0x86, 0x35, 0x04, 0x00, 0x61, 0x05, 0xab, 0x09, 0x00, 0x86, 0xb5, 0x04, 0x00, 0xc3, 0x3a, 0x02, 0x00, 0x00, 0x99, 0xc1, 0xe8, 0x98, 0x62, 0xe6, 0x08, 0xeb, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x33, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa5, 0x5c, 0x91, 0x38, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x56, 0x55, 0x56, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0xa9, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xd0, 0xcd, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x64, 0x50, 0x4c, 0x54, 0x45, 0x33, 0x04, 0x0d, 0x89, 0x08, 0x22, 0xca, 0x0f, 0x32, 0xd5, 0x10, 0x35, 0xd3, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0x88, 0x70, 0x09, 0x40, 0x2c, 0x06, 0x45, 0x06, 0x11, 0x96, 0x09, 0x26, 0xcc, 0x0f, 0x33, 0xd5, 0x10, 0x35, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0x68, 0x55, 0x07, 0xaa, 0x8b, 0x0c, 0x8b, 0x73, 0x09, 0x3c, 0x29, 0x06, 0x46, 0x06, 0x11, 0x98, 0x0a, 0x26, 0xcd, 0x0f, 0x33, 0xd5, 0x10, 0x35, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0x00, 0x00, 0x00, 0x13, 0x10, 0x01, 0x64, 0x51, 0x07, 0xac, 0x8d, 0x0c, 0x88, 0x71, 0x09, 0x3a, 0x27, 0x06, 0x49, 0x06, 0x12, 0x9b, 0x0a, 0x27, 0xce, 0x10, 0x33, 0xd5, 0x10, 0x35, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0e, 0x01, 0x64, 0x52, 0x07, 0xad, 0x8d, 0x0c, 0x85, 0x6e, 0x09, 0x39, 0x25, 0x06, 0x4b, 0x05, 0x13, 0x9e, 0x0a, 0x27, 0xcf, 0x10, 0x33, 0xd5, 0x10, 0x35, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x3c, 0x31, 0x04, 0x65, 0x52, 0x07, 0x36, 0x2c, 0x04, 0x19, 0x14, 0x02, 0x6b, 0x57, 0x08, 0xae, 0x8e, 0x0c, 0x82, 0x6c, 0x09, 0x37, 0x23, 0x06, 0x4e, 0x05, 0x13, 0xa0, 0x0a, 0x28, 0xcf, 0x10, 0x33, 0xd6, 0x10, 0x35, 0xd5, 0x10, 0x35, 0xd5, 0x10, 0x35, 0x00, 0x00, 0x00, 0x4b, 0x3d, 0x05, 0x97, 0x7b, 0x0b, 0x73, 0x5d, 0x08, 0xab, 0x8b, 0x0c, 0x49, 0x3b, 0x05, 0x00, 0x00, 0x00, 0x19, 0x15, 0x02, 0x6e, 0x5a, 0x08, 0xae, 0x8e, 0x0c, 0x7f, 0x69, 0x08, 0x35, 0x20, 0x07, 0x4e, 0x05, 0x14, 0x71, 0x05, 0x1d, 0x72, 0x06, 0x1d, 0x72, 0x06, 0x1d, 0x00, 0x00, 0x00, 0x72, 0x5d, 0x08, 0x53, 0x43, 0x06, 0x52, 0x43, 0x06, 0x5f, 0x4e, 0x07, 0x8f, 0x74, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x15, 0x02, 0x70, 0x5b, 0x08, 0xbd, 0x9b, 0x0d, 0x8a, 0x72, 0x09, 0x6c, 0x59, 0x07, 0x6d, 0x5a, 0x07, 0x6d, 0x5a, 0x07, 0x00, 0x00, 0x00, 0x45, 0x38, 0x05, 0x76, 0x60, 0x08, 0x49, 0x3b, 0x05, 0x93, 0x78, 0x0a, 0x8a, 0x70, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x15, 0x02, 0x70, 0x5b, 0x08, 0xbe, 0x9a, 0x0d, 0x8d, 0x70, 0x09, 0x6e, 0x58, 0x07, 0x6f, 0x59, 0x07, 0x6f, 0x59, 0x07, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x2b, 0x23, 0x03, 0x93, 0x78, 0x0a, 0xc5, 0xa1, 0x0e, 0x38, 0x2e, 0x04, 0x00, 0x00, 0x00, 0x19, 0x15, 0x02, 0x6e, 0x5a, 0x08, 0xaf, 0x8e, 0x0c, 0x82, 0x67, 0x08, 0x26, 0x2a, 0x08, 0x00, 0x37, 0x19, 0x00, 0x50, 0x25, 0x00, 0x50, 0x25, 0x00, 0x50, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x37, 0x05, 0x2b, 0x23, 0x03, 0x17, 0x12, 0x02, 0x6b, 0x57, 0x08, 0xae, 0x8d, 0x0c, 0x85, 0x6a, 0x08, 0x29, 0x2c, 0x07, 0x00, 0x37, 0x19, 0x00, 0x72, 0x34, 0x00, 0x93, 0x42, 0x00, 0x98, 0x44, 0x00, 0x97, 0x44, 0x00, 0x97, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x0f, 0x01, 0x65, 0x52, 0x07, 0xae, 0x8d, 0x0c, 0x88, 0x6d, 0x09, 0x2c, 0x2d, 0x07, 0x00, 0x35, 0x18, 0x00, 0x70, 0x33, 0x00, 0x93, 0x42, 0x00, 0x97, 0x44, 0x00, 0x95, 0x43, 0x00, 0x95, 0x43, 0x00, 0x95, 0x43, 0x13, 0x10, 0x01, 0x64, 0x51, 0x07, 0xad, 0x8c, 0x0c, 0x8b, 0x6f, 0x09, 0x2f, 0x2e, 0x07, 0x00, 0x34, 0x17, 0x00, 0x6e, 0x32, 0x00, 0x92, 0x42, 0x00, 0x97, 0x44, 0x00, 0x95, 0x43, 0x00, 0x95, 0x43, 0x68, 0x55, 0x07, 0xab, 0x8a, 0x0c, 0x8e, 0x71, 0x09, 0x32, 0x30, 0x07, 0x01, 0x32, 0x16, 0x00, 0x6c, 0x31, 0x00, 0x91, 0x41, 0x00, 0x97, 0x44, 0x00, 0x95, 0x43, 0x00, 0x95, 0x43, 0x00, 0x95, 0x43, 0x8a, 0x6f, 0x09, 0x35, 0x33, 0x07, 0x02, 0x31, 0x16, 0x00, 0x6a, 0x30, 0x00, 0x91, 0x41, 0x00, 0x97, 0x44, 0x00, 0x95, 0x43, 0x00, 0x95, 0x43, 0x00, 0x95, 0x43, 0x00, 0x24, 0x10, 0x00, 0x61, 0x2c, 0x00, 0x8f, 0x41, 0x00, 0x97, 0x44, 0x00, 0x95, 0x43, 0x00, 0x95, 0x43, 0x00, 0x95, 0x43, 0xff, 0xff, 0xff, 0x8d, 0x64, 0x65, 0x2d, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xcb, 0x84, 0xb3, 0x06, 0x70, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x0f, 0xee, 0x24, 0x9c, 0xef, 0x00, 0x00, 0x01, 0x08, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xc7, 0x02, 0x18, 0x38, 0x38, 0xb9, 0xb8, 0x79, 0x78, 0xf9, 0xf8, 0x05, 0xb0, 0xc8, 0x09, 0x0a, 0x09, 0x8b, 0x88, 0x8a, 0x89, 0x4b, 0x48, 0x4a, 0x49, 0x63, 0xc8, 0xc9, 0xc8, 0xca, 0xc9, 0x2b, 0x28, 0x2a, 0x29, 0xab, 0xa8, 0xaa, 0xa9, 0x6b, 0xa0, 0xc9, 0x69, 0x6a, 0x69, 0xeb, 0xe8, 0xea, 0xe9, 0x1b, 0x18, 0x1a, 0x19, 0x9b, 0x98, 0x9a, 0xa1, 0xca, 0x99, 0x5b, 0x58, 0x5a, 0x59, 0xdb, 0xd8, 0xda, 0xd9, 0x3b, 0x38, 0x3a, 0x39, 0xbb, 0xb8, 0xba, 0x21, 0x01, 0x06, 0x77, 0x0f, 0x4f, 0x2f, 0x6f, 0x1f, 0x5f, 0x3f, 0xff, 0x80, 0xc0, 0xa0, 0xe0, 0x90, 0xd0, 0x30, 0x24, 0xc0, 0x10, 0x1e, 0x11, 0x19, 0x15, 0x1d, 0x13, 0x1b, 0x17, 0x9f, 0x90, 0x98, 0x94, 0x9c, 0x92, 0x9a, 0x86, 0x04, 0x18, 0xd2, 0x33, 0x32, 0xb3, 0xb2, 0x73, 0x72, 0xf3, 0xe2, 0xf3, 0x0b, 0x0a, 0x8b, 0x8a, 0x4b, 0x4a, 0x91, 0x00, 0x43, 0x59, 0x79, 0x45, 0x65, 0x55, 0x75, 0x4d, 0x6d, 0x5d, 0x7d, 0x43, 0x63, 0x53, 0x73, 0x4b, 0x2b, 0x12, 0x60, 0x68, 0x6b, 0xef, 0xe8, 0xec, 0xea, 0xee, 0xe9, 0xed, 0xeb, 0x9f, 0x30, 0x71, 0xd2, 0xe4, 0x29, 0x53, 0x91, 0x00, 0xc3, 0xb4, 0xe9, 0x33, 0x66, 0xce, 0x9a, 0x3d, 0x67, 0xee, 0xbc, 0xf9, 0x0b, 0x16, 0x2e, 0x5a, 0xbc, 0x04, 0x19, 0x30, 0xc8, 0x2c, 0x5d, 0xb6, 0x7c, 0xc5, 0xca, 0x55, 0xab, 0xd7, 0xac, 0x5d, 0xb7, 0x7e, 0x09, 0x2a, 0x60, 0xd8, 0xb0, 0x71, 0xd3, 0xe6, 0x2d, 0x5b, 0xb7, 0x6d, 0xdf, 0xb1, 0x73, 0xd7, 0x12, 0x74, 0xb9, 0xdd, 0x7b, 0xf6, 0xee, 0xdb, 0x7f, 0xe0, 0xe0, 0xa1, 0xc3, 0x4b, 0x30, 0x00, 0xc3, 0x91, 0xa3, 0xc7, 0x8e, 0x9f, 0x38, 0x79, 0x6a, 0x09, 0x16, 0x00, 0x00, 0xf8, 0xf7, 0xa2, 0xe2, 0x4d, 0xac, 0x66, 0x6b, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x31, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xf1, 0xea, 0xa9, 0x2f, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4b, 0x59, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0xdf, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0xf8, 0x62, 0xea, 0x0e, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x1c, 0x3a, 0xd9, 0x9d, 0x41, 0xe8, 0x00, 0x00, 0x03, 0xe3, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0xa5, 0x54, 0x5b, 0x6c, 0x54, 0x55, 0x14, 0x5d, 0xfb, 0x9c, 0x73, 0xa7, 0x73, 0x2f, 0xed, 0xcc, 0x14, 0x3a, 0xc5, 0x82, 0x10, 0xad, 0xa4, 0x45, 0x28, 0x89, 0xbc, 0x09, 0xa6, 0x10, 0x29, 0x09, 0x51, 0xac, 0x26, 0x95, 0xa6, 0x01, 0x0c, 0x04, 0x3e, 0xf8, 0x10, 0xc1, 0x0f, 0x82, 0xc4, 0x44, 0x12, 0x4d, 0x0c, 0x09, 0x7e, 0x98, 0x60, 0x62, 0x2a, 0x3f, 0x46, 0x44, 0x31, 0x68, 0xf8, 0x51, 0x49, 0x7d, 0xd0, 0x4a, 0x05, 0xa3, 0x16, 0xac, 0x60, 0x4b, 0x29, 0x08, 0xa4, 0x6a, 0x81, 0xa6, 0xed, 0x94, 0xe9, 0x3c, 0xee, 0x3c, 0xee, 0x3d, 0x67, 0xfb, 0x31, 0xb6, 0x8c, 0xfc, 0x21, 0xeb, 0xf3, 0xe4, 0xec, 0xb5, 0xce, 0x5a, 0x7b, 0xef, 0x43, 0xb7, 0xf6, 0xbe, 0x59, 0xb5, 0x7e, 0xf5, 0xd7, 0x62, 0xe6, 0x6b, 0x87, 0x7f, 0xbe, 0xd0, 0xd1, 0x8b, 0x44, 0x66, 0xd3, 0xae, 0x86, 0x83, 0xbf, 0x1e, 0x05, 0xb0, 0x6f, 0xd1, 0x8b, 0xc7, 0x0e, 0xff, 0x80, 0x19, 0x15, 0xf3, 0xa2, 0x6a, 0xdf, 0xac, 0xf4, 0x96, 0x05, 0xa1, 0xa1, 0xe5, 0xf5, 0xb5, 0x7b, 0x3a, 0x12, 0xb1, 0x04, 0x59, 0x92, 0x19, 0x93, 0x20, 0x02, 0x11, 0x19, 0x53, 0x74, 0x34, 0x01, 0xb5, 0xa2, 0x83, 0xb6, 0xf7, 0xb4, 0x6d, 0x5f, 0x18, 0x3e, 0xbd, 0x71, 0xe9, 0x97, 0xcf, 0xcf, 0x7d, 0xf5, 0x9d, 0x8e, 0x64, 0x2a, 0x47, 0x44, 0x00, 0xa7, 0xb2, 0x7e, 0xb4, 0xca, 0xde, 0x5f, 0x97, 0x6d, 0x9a, 0x63, 0xdb, 0xcb, 0x9f, 0x6c, 0x4d, 0x86, 0xdf, 0x3e, 0xd0, 0x95, 0x88, 0x25, 0xc8, 0x52, 0x5c, 0x44, 0x4f, 0x04, 0xce, 0x6b, 0x36, 0x8c, 0x80, 0x04, 0xd1, 0x3d, 0x02, 0xd4, 0xf8, 0xca, 0x09, 0xdf, 0x76, 0x96, 0x3d, 0x14, 0xd8, 0x62, 0x0f, 0x57, 0x3f, 0x16, 0xf5, 0xd6, 0x34, 0x5c, 0x19, 0xce, 0x06, 0x9a, 0x37, 0x92, 0x92, 0xe9, 0xd6, 0xf7, 0xa2, 0xdf, 0xb5, 0xcd, 0x5c, 0x31, 0x3f, 0xb9, 0x70, 0xe9, 0xbb, 0x27, 0x2e, 0x9d, 0xf9, 0xbe, 0x97, 0xb5, 0xee, 0xfc, 0xf1, 0x5a, 0x2e, 0xeb, 0x41, 0x14, 0x11, 0x69, 0x8e, 0x56, 0x86, 0x22, 0x65, 0xea, 0xc6, 0x60, 0x52, 0x7b, 0xde, 0x3d, 0x1a, 0x74, 0x73, 0x5d, 0x33, 0x19, 0xe3, 0x6a, 0xf8, 0x25, 0xb6, 0x77, 0x27, 0xae, 0x08, 0xc1, 0x29, 0xc1, 0xf1, 0xbe, 0x6b, 0x20, 0x0a, 0xd5, 0x3c, 0xe2, 0x91, 0xd4, 0x56, 0xc0, 0xc4, 0xc7, 0x2d, 0x25, 0xca, 0x43, 0xc1, 0x51, 0x5f, 0xae, 0xfc, 0xb3, 0x3a, 0xae, 0x15, 0x11, 0x33, 0x20, 0x05, 0xe9, 0x94, 0xd7, 0xdc, 0x58, 0x7b, 0xa0, 0xe5, 0x6a, 0x59, 0x30, 0xf5, 0xfe, 0x99, 0x65, 0x6f, 0x1c, 0xba, 0x2c, 0x4b, 0x85, 0x36, 0x45, 0x11, 0x81, 0x08, 0x52, 0x1a, 0x37, 0xe3, 0xa7, 0xb3, 0x32, 0x12, 0x16, 0x5e, 0x9e, 0xb5, 0x06, 0x11, 0x98, 0x49, 0x4a, 0x93, 0xce, 0x6a, 0x37, 0x6b, 0x4d, 0x2d, 0x17, 0xb9, 0x2c, 0xb4, 0x06, 0xe4, 0xdd, 0xa7, 0x01, 0xda, 0x37, 0x25, 0x91, 0xa0, 0x5b, 0xd9, 0xbd, 0xf5, 0xd8, 0xb7, 0x0e, 0xb3, 0x6d, 0x95, 0xc3, 0xb2, 0x0c, 0xfb, 0xc0, 0x5d, 0x13, 0x6a, 0x47, 0x75, 0x53, 0xde, 0xe7, 0xd5, 0x0d, 0x75, 0xbb, 0x9a, 0xea, 0x42, 0xbf, 0x9d, 0x1b, 0xfc, 0xe5, 0xd2, 0xc8, 0xda, 0xa7, 0xa7, 0xbc, 0xb4, 0x93, 0x7d, 0x9d, 0x38, 0xfa, 0xd1, 0xdc, 0x4a, 0x3b, 0xd0, 0xd1, 0x7e, 0xe3, 0xfa, 0xc8, 0x91, 0x4c, 0xf4, 0xfc, 0xb0, 0xaf, 0xc7, 0x13, 0x99, 0xc1, 0x3e, 0x68, 0x9f, 0x0b, 0x14, 0x02, 0xf9, 0xbc, 0x1c, 0x8b, 0x4d, 0x4b, 0x95, 0x2d, 0x49, 0xe4, 0xa4, 0xf0, 0x92, 0xaa, 0xa4, 0xc2, 0x37, 0x5e, 0xb1, 0x80, 0x34, 0x15, 0x6b, 0xb6, 0x35, 0xce, 0xdf, 0x11, 0x8e, 0x65, 0x3e, 0xfe, 0xec, 0xc8, 0x57, 0x7d, 0x9b, 0x4f, 0xc6, 0xae, 0xc7, 0xfd, 0x0d, 0x63, 0x3d, 0xc1, 0x80, 0xdc, 0xd3, 0x67, 0xed, 0x7d, 0xeb, 0xe4, 0x8c, 0x45, 0xf3, 0x16, 0x47, 0x55, 0xdd, 0xe5, 0xae, 0xb1, 0x8b, 0xfd, 0x6d, 0x57, 0x12, 0x63, 0xae, 0x2e, 0x84, 0x2c, 0xc1, 0x0c, 0xab, 0x79, 0xda, 0xc8, 0x6e, 0xd9, 0xb3, 0x50, 0xfa, 0x0d, 0x7e, 0xa6, 0x7e, 0xf0, 0xaa, 0x42, 0xb8, 0x27, 0x53, 0x2a, 0xa1, 0x79, 0x42, 0x43, 0x9d, 0xdd, 0xb7, 0x44, 0x9c, 0xee, 0xfc, 0xa4, 0x3f, 0x75, 0xe8, 0xa6, 0xd3, 0x1f, 0x0b, 0xe2, 0x76, 0x4c, 0x11, 0x46, 0xb5, 0x02, 0x60, 0x59, 0xea, 0x76, 0xef, 0xad, 0x4d, 0xbb, 0x3f, 0x5f, 0x50, 0xff, 0xf8, 0xeb, 0x5b, 0x9f, 0xdb, 0xb3, 0x6a, 0xa8, 0xe1, 0x8b, 0xb3, 0x6b, 0x4e, 0x69, 0xd7, 0x48, 0x02, 0x03, 0x00, 0x63, 0x96, 0x2d, 0xa7, 0x47, 0xe2, 0x6c, 0x53, 0x38, 0x6b, 0xaa, 0xa6, 0xab, 0xae, 0xbc, 0xc0, 0x08, 0x48, 0x14, 0x35, 0xb9, 0xac, 0x6a, 0xb7, 0x0e, 0x3a, 0xae, 0x1d, 0x42, 0x2a, 0x25, 0x03, 0xc2, 0x10, 0x59, 0x4a, 0x3a, 0x3a, 0x0f, 0xc0, 0x95, 0x01, 0xcf, 0x37, 0x52, 0x90, 0x3f, 0xee, 0x02, 0x14, 0xa9, 0x79, 0x98, 0x52, 0xc9, 0x78, 0x3c, 0xcd, 0x42, 0x01, 0x2c, 0x25, 0xe9, 0x54, 0xae, 0xb9, 0x65, 0xd1, 0xcb, 0xcf, 0x3a, 0xe9, 0x21, 0x65, 0x18, 0xa5, 0x15, 0x5e, 0xeb, 0x37, 0x99, 0xe3, 0xc7, 0xbb, 0x65, 0x69, 0x89, 0xd6, 0xff, 0xce, 0xb1, 0x4a, 0x96, 0x4d, 0x85, 0x31, 0x22, 0x97, 0x46, 0x50, 0x69, 0xc3, 0x60, 0xe4, 0xf3, 0x7e, 0x1e, 0x0a, 0x00, 0xb4, 0x0f, 0x22, 0x5f, 0xb3, 0x0c, 0xd9, 0x00, 0xe2, 0x03, 0xb7, 0x20, 0x24, 0x2c, 0x05, 0x66, 0x02, 0xb4, 0x61, 0xe4, 0x20, 0xd2, 0xfe, 0xc1, 0xf6, 0x4f, 0xab, 0x67, 0x3e, 0xc5, 0xa0, 0x81, 0xfe, 0x8e, 0x29, 0xe9, 0x67, 0x90, 0x83, 0x76, 0x98, 0x50, 0xf0, 0x08, 0x49, 0xe5, 0xf5, 0x04, 0x70, 0x61, 0xee, 0x26, 0x36, 0x87, 0x08, 0x44, 0x98, 0x9c, 0x68, 0x66, 0x30, 0x83, 0x94, 0x22, 0x49, 0x60, 0x14, 0x8a, 0x4b, 0x48, 0xb4, 0xac, 0x73, 0x36, 0x9b, 0x76, 0xcc, 0xdf, 0x19, 0x14, 0x17, 0x6d, 0x31, 0x3e, 0x23, 0xdc, 0xbc, 0xfe, 0xef, 0x0f, 0xb9, 0xf6, 0xd1, 0x3f, 0xfe, 0x32, 0x3e, 0xb8, 0x50, 0x2c, 0x31, 0x75, 0x35, 0xee, 0x13, 0x82, 0xc0, 0x4c, 0x35, 0xb6, 0xff, 0xc1, 0xb6, 0x44, 0x74, 0x43, 0x24, 0x97, 0x98, 0x7e, 0x6e, 0xc0, 0xb9, 0x93, 0x2e, 0x5f, 0x39, 0x1b, 0x4f, 0xbc, 0x10, 0x6f, 0x70, 0xdc, 0xb6, 0x9f, 0xc4, 0xa8, 0x27, 0x85, 0x00, 0x03, 0x84, 0x39, 0xfb, 0xef, 0x57, 0x60, 0xd2, 0xe8, 0xda, 0x25, 0x25, 0x55, 0x95, 0x62, 0xd5, 0xe2, 0x74, 0x69, 0x59, 0x24, 0x68, 0x89, 0xd1, 0xd8, 0x9d, 0xce, 0x6e, 0x67, 0x68, 0xd8, 0x9c, 0x3a, 0x9f, 0xc3, 0x44, 0x20, 0x0f, 0x20, 0x00, 0xc0, 0x65, 0x68, 0x72, 0xa2, 0x56, 0xcd, 0x6c, 0x23, 0x04, 0xf5, 0x0f, 0x90, 0x3b, 0xea, 0x41, 0x30, 0x9c, 0xa2, 0x45, 0xfb, 0xff, 0xec, 0x80, 0x2c, 0x25, 0x10, 0x5c, 0x37, 0x7f, 0xe1, 0x77, 0x02, 0x18, 0x01, 0xc8, 0x30, 0x81, 0xe9, 0xbf, 0x5f, 0xc5, 0x03, 0xa0, 0x40, 0x44, 0x92, 0xc8, 0x01, 0x40, 0xcc, 0xd0, 0xfa, 0xde, 0x3b, 0xff, 0x00, 0xc1, 0x47, 0xc4, 0x79, 0xf3, 0xce, 0x06, 0x3f, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x32, 0x38, 0x3a, 0x35, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xb5, 0xc1, 0x5e, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x42, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0xc8, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x6a, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x51, 0xba, 0x01, 0x52, 0xba, 0x19, 0x62, 0xc1, 0x00, 0x50, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x50, 0xb9, 0x16, 0x60, 0xc0, 0x06, 0x55, 0xbc, 0x00, 0x50, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x4f, 0xbc, 0x00, 0x51, 0xba, 0x30, 0x6a, 0x9b, 0x9f, 0xa2, 0x54, 0xf5, 0xcd, 0x1c, 0xe7, 0xc5, 0x18, 0x04, 0x54, 0xbb, 0x4b, 0x84, 0xce, 0xa7, 0xc3, 0xe7, 0x3d, 0x7b, 0xcb, 0x01, 0x52, 0xba, 0x00, 0x51, 0xba, 0x00, 0x50, 0xba, 0x29, 0x6d, 0xc5, 0x9d, 0xbc, 0xe5, 0x66, 0x96, 0xd6, 0x0a, 0x57, 0xbd, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x50, 0xbc, 0x00, 0x51, 0xba, 0x2a, 0x66, 0x9f, 0x8a, 0x97, 0x61, 0xe1, 0xc3, 0x29, 0xe5, 0xc4, 0x19, 0x99, 0x9c, 0x23, 0x4c, 0x72, 0x2d, 0x00, 0x4f, 0xb9, 0x55, 0x8b, 0xd1, 0xc8, 0xda, 0xf0, 0x42, 0x7e, 0xcc, 0x00, 0x4f, 0xb9, 0x00, 0x50, 0xba, 0x00, 0x50, 0xb9, 0x25, 0x6a, 0xc4, 0xbd, 0xd2, 0xed, 0x79, 0xa4, 0xdb, 0x01, 0x52, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x50, 0xbc, 0x00, 0x51, 0xba, 0x2b, 0x67, 0x9e, 0x8b, 0x98, 0x60, 0xe2, 0xc4, 0x28, 0xe6, 0xc5, 0x18, 0x9a, 0x9c, 0x22, 0x46, 0x6f, 0x2e, 0x21, 0x5b, 0x33, 0x1e, 0x5a, 0x33, 0x00, 0x50, 0xba, 0x13, 0x5e, 0xbf, 0x1a, 0x63, 0xc1, 0x10, 0x5c, 0xbe, 0x05, 0x54, 0xbb, 0x33, 0x74, 0xc8, 0x0c, 0x59, 0xbd, 0x0a, 0x58, 0xbd, 0x1a, 0x63, 0xc1, 0x17, 0x61, 0xc0, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x50, 0xbc, 0x00, 0x51, 0xba, 0x2b, 0x67, 0x9e, 0x8b, 0x98, 0x60, 0xe2, 0xc4, 0x28, 0xe6, 0xc5, 0x18, 0x9a, 0x9c, 0x22, 0x46, 0x6f, 0x2e, 0x21, 0x5b, 0x33, 0x1f, 0x5a, 0x33, 0x21, 0x5b, 0x33, 0x21, 0x5b, 0x33, 0x00, 0x51, 0xba, 0x00, 0x50, 0xba, 0x00, 0x50, 0xb9, 0x00, 0x50, 0xba, 0x4a, 0x83, 0xce, 0xd1, 0xdf, 0xf2, 0x6a, 0x99, 0xd7, 0x04, 0x53, 0xbb, 0x00, 0x4f, 0xb9, 0x00, 0x50, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x21, 0x5b, 0x33, 0x1f, 0x5a, 0x33, 0x21, 0x5b, 0x33, 0x21, 0x5b, 0x33, 0x21, 0x5b, 0x33, 0x00, 0x51, 0xba, 0x00, 0x50, 0xba, 0x03, 0x53, 0xbb, 0x00, 0x4e, 0xb9, 0x2c, 0x6f, 0xc6, 0x95, 0xb6, 0xe2, 0x46, 0x81, 0xcd, 0x00, 0x4e, 0xb9, 0x02, 0x52, 0xbb, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x21, 0x5b, 0x33, 0x02, 0x52, 0xbb, 0x21, 0x67, 0xc3, 0x5f, 0x92, 0xd4, 0x19, 0x62, 0xc1, 0x07, 0x55, 0xbc, 0x04, 0x54, 0xbb, 0x07, 0x55, 0xbc, 0x10, 0x5c, 0xbe, 0x58, 0x8d, 0xd2, 0x31, 0x72, 0xc7, 0x04, 0x54, 0xbb, 0x00, 0x51, 0xba, 0x01, 0x52, 0xba, 0x67, 0x97, 0xd6, 0xe4, 0xed, 0xf8, 0x53, 0x89, 0xd0, 0x00, 0x50, 0xba, 0x00, 0x51, 0xba, 0x00, 0x50, 0xb9, 0x33, 0x74, 0xc8, 0xd8, 0xe5, 0xf5, 0x8e, 0xb2, 0xe0, 0x07, 0x56, 0xbc, 0x00, 0x51, 0xba, 0x00, 0x4f, 0xb9, 0x2c, 0x6f, 0xc6, 0x5b, 0x8f, 0xd3, 0x22, 0x68, 0xc3, 0x00, 0x50, 0xb9, 0x00, 0x51, 0xba, 0x00, 0x50, 0xba, 0x13, 0x5e, 0xbf, 0x57, 0x8c, 0xd2, 0x3c, 0x7a, 0xca, 0x00, 0x4f, 0xbc, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x4f, 0xb9, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x4e, 0xbb, 0x00, 0x51, 0xba, 0x2b, 0x67, 0x9e, 0x8b, 0x98, 0x60, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x51, 0xba, 0x00, 0x50, 0xbc, 0x00, 0x51, 0xba, 0x2a, 0x67, 0x9e, 0x8b, 0x98, 0x60, 0xe2, 0xc4, 0x28, 0xe6, 0xc5, 0x18, 0x00, 0x51, 0xba, 0x00, 0x4f, 0xbc, 0x00, 0x51, 0xba, 0x31, 0x6a, 0x9a, 0x8a, 0x97, 0x61, 0xe1, 0xc3, 0x28, 0xe5, 0xc4, 0x18, 0x99, 0x9c, 0x22, 0x46, 0x6f, 0x2e, 0x21, 0x5b, 0x33, 0x1f, 0x5a, 0x33, 0x21, 0x5b, 0x33, 0x21, 0x5b, 0x33, 0xe3, 0xc4, 0x26, 0xf6, 0xce, 0x16, 0xab, 0xa6, 0x20, 0x4b, 0x72, 0x2d, 0x21, 0x5b, 0x33, 0x1e, 0x5a, 0x33, 0x21, 0x5b, 0x33, 0xff, 0xff, 0xff, 0xca, 0xd8, 0xf9, 0x04, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xcd, 0x6d, 0xd0, 0xa3, 0x45, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x1c, 0x73, 0x81, 0xec, 0x70, 0x00, 0x00, 0x01, 0x21, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0x41, 0x00, 0x5e, 0x3e, 0x7e, 0x01, 0x41, 0x21, 0x61, 0x11, 0x51, 0x06, 0x31, 0x71, 0x09, 0x49, 0x29, 0x69, 0x19, 0x59, 0x39, 0x79, 0x05, 0x45, 0xb8, 0xb4, 0x92, 0xb2, 0x8a, 0xaa, 0x9a, 0xba, 0x86, 0xa6, 0x96, 0xb6, 0x0e, 0x83, 0xae, 0x9e, 0xbe, 0x81, 0xa1, 0x91, 0xb1, 0x89, 0xa9, 0x99, 0xb9, 0x05, 0x54, 0xda, 0xd2, 0xca, 0xda, 0xc6, 0xd6, 0xce, 0xde, 0xc1, 0xd1, 0xc9, 0xd9, 0xc5, 0x95, 0xc1, 0xcd, 0xdd, 0xc3, 0xd3, 0xcb, 0xdb, 0xc7, 0xd7, 0xcf, 0x3f, 0x20, 0x10, 0x2c, 0x1d, 0x14, 0x1c, 0x12, 0x1a, 0x16, 0x1e, 0x11, 0x19, 0x15, 0x1d, 0x13, 0x1b, 0x17, 0x9f, 0xc0, 0x90, 0x98, 0x94, 0x9c, 0x92, 0x9a, 0x96, 0x9e, 0x91, 0x99, 0x95, 0x9d, 0x83, 0xaa, 0x3b, 0x37, 0x2f, 0xbf, 0xa0, 0xb0, 0x90, 0xa1, 0xa8, 0xb8, 0xa4, 0xb4, 0xac, 0xbc, 0xa2, 0xb2, 0xaa, 0xba, 0xa6, 0x16, 0x55, 0x77, 0x1d, 0x50, 0x1a, 0xa8, 0xa0, 0xbe, 0xa1, 0xb1, 0xa9, 0xb9, 0xa5, 0xb5, 0xad, 0xbd, 0xa3, 0xb3, 0x0b, 0x5d, 0x37, 0x58, 0x41, 0x77, 0x4f, 0x6f, 0x5f, 0xff, 0x84, 0x89, 0x93, 0x26, 0x4f, 0x99, 0x3a, 0x0d, 0x5d, 0x37, 0x58, 0xc1, 0xf4, 0x19, 0x33, 0x67, 0xcd, 0x9e, 0x33, 0x77, 0xde, 0xfc, 0x05, 0x0b, 0x17, 0xa1, 0xeb, 0x06, 0x2b, 0x58, 0xbc, 0x64, 0xe9, 0xb2, 0xe5, 0x41, 0x2b, 0x56, 0xae, 0x5a, 0xbd, 0x66, 0x2d, 0xba, 0x6e, 0xb0, 0x82, 0x75, 0xeb, 0x37, 0x6c, 0xdc, 0x64, 0xbd, 0x79, 0xcb, 0xd6, 0x6d, 0xdb, 0x77, 0xa0, 0xeb, 0x06, 0x2b, 0xe0, 0x51, 0xc2, 0x74, 0x39, 0x8a, 0x02, 0xbe, 0x9d, 0x98, 0x2e, 0x47, 0x51, 0xb0, 0x6b, 0x37, 0x6e, 0xdd, 0x60, 0x05, 0x7b, 0xf6, 0xee, 0xdb, 0x7f, 0xe0, 0xe0, 0xa1, 0xc3, 0x47, 0x8e, 0x16, 0x62, 0x05, 0x0c, 0xc7, 0x8e, 0x9f, 0x38, 0x79, 0xea, 0xf4, 0x99, 0x84, 0x42, 0x1c, 0x00, 0x00, 0xe2, 0xd1, 0xbe, 0x2c, 0xb2, 0xa1, 0x09, 0xd1, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x32, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xf1, 0x70, 0xa4, 0x32, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x5a, 0x4c, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0xe1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x76, 0x50, 0x4c, 0x54, 0x45, 0x3e, 0x5e, 0xb9, 0x3c, 0x5c, 0xbb, 0x67, 0x79, 0x92, 0xeb, 0xb9, 0x0c, 0xeb, 0xb9, 0x0c, 0xeb, 0xb9, 0x0c, 0xeb, 0xb9, 0x0c, 0xed, 0xba, 0x0c, 0xec, 0xb8, 0x0a, 0xe9, 0xb5, 0x08, 0xea, 0xb6, 0x08, 0xeb, 0xb9, 0x0b, 0xeb, 0xb9, 0x0c, 0xeb, 0xb9, 0x0c, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbd, 0x25, 0x0a, 0xb3, 0x24, 0x09, 0x8d, 0x21, 0x06, 0x91, 0x41, 0x25, 0xd0, 0x81, 0x65, 0xc9, 0x61, 0x46, 0xbd, 0x32, 0x17, 0xba, 0x22, 0x07, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xb0, 0x0a, 0x0c, 0xb0, 0x0a, 0x0c, 0xb0, 0x0a, 0x0c, 0xb0, 0x0a, 0x0c, 0xb0, 0x0b, 0x0c, 0xb0, 0x0c, 0x0c, 0xb2, 0x0c, 0x0c, 0x88, 0x06, 0x07, 0x46, 0x19, 0x2e, 0x2f, 0x2a, 0x52, 0x6d, 0x6f, 0x7a, 0xfe, 0xfe, 0xff, 0xfb, 0xf5, 0xf7, 0xe6, 0xbe, 0xc0, 0xc0, 0x49, 0x4a, 0xaf, 0x0b, 0x0b, 0xb0, 0x0b, 0x0c, 0xb0, 0x0b, 0x0b, 0xb1, 0x10, 0x11, 0xb0, 0x0d, 0x0f, 0xb0, 0x0a, 0x0c, 0xb0, 0x0a, 0x0c, 0xb1, 0x0c, 0x0c, 0xb1, 0x0c, 0x0c, 0xb1, 0x0b, 0x0c, 0xb2, 0x0b, 0x0b, 0xb0, 0x19, 0x0a, 0xb1, 0x34, 0x09, 0xb2, 0x38, 0x08, 0x78, 0x22, 0x06, 0x2d, 0x1b, 0x19, 0x3c, 0x40, 0x5b, 0x51, 0x4e, 0x85, 0x3b, 0x3d, 0x4c, 0xa7, 0xa7, 0xa6, 0xde, 0xde, 0xde, 0xdc, 0xdf, 0xdf, 0xd9, 0xcc, 0xcc, 0xc5, 0x74, 0x5b, 0xaf, 0x35, 0x07, 0xaf, 0x44, 0x25, 0xbd, 0x67, 0x64, 0xb5, 0x2d, 0x2e, 0xb0, 0x09, 0x0b, 0xb1, 0x0c, 0x0c, 0xb1, 0x0c, 0x0c, 0xb1, 0x0c, 0x0c, 0xb1, 0x0c, 0x0c, 0xb1, 0x1d, 0x0c, 0xa4, 0x2a, 0x17, 0xac, 0x42, 0x0f, 0xb7, 0x4b, 0x07, 0x7b, 0x2f, 0x05, 0x0e, 0x06, 0x01, 0x38, 0x3a, 0x3a, 0x53, 0x53, 0x55, 0x47, 0x46, 0x51, 0x2a, 0x2a, 0x2d, 0x3e, 0x3e, 0x3e, 0xaa, 0xaa, 0xaa, 0xab, 0xab, 0xab, 0xc1, 0xc3, 0xc3, 0xf4, 0xed, 0xe8, 0xbe, 0x75, 0x4f, 0xbb, 0x6b, 0x3f, 0xb8, 0x57, 0x37, 0xa4, 0x2a, 0x1a, 0xb0, 0x23, 0x0e, 0xb1, 0x0d, 0x0c, 0xb1, 0x0c, 0x0c, 0xb2, 0x0b, 0x0a, 0x93, 0x2c, 0x29, 0x59, 0x54, 0x76, 0x82, 0x3f, 0x41, 0xb8, 0x2a, 0x08, 0x7a, 0x13, 0x07, 0x0e, 0x01, 0x01, 0x38, 0x3a, 0x3a, 0x54, 0x54, 0x54, 0x55, 0x55, 0x54, 0x33, 0x33, 0x33, 0x51, 0x51, 0x51, 0xaa, 0xaa, 0xaa, 0xab, 0xab, 0xab, 0xc1, 0xc3, 0xc3, 0xf3, 0xe8, 0xe9, 0xc2, 0x5c, 0x51, 0xb5, 0x27, 0x04, 0x95, 0x3b, 0x2b, 0x53, 0x5c, 0x83, 0x83, 0x3c, 0x40, 0xb2, 0x0c, 0x0a, 0xb1, 0x0c, 0x0c, 0xb2, 0x0c, 0x0b, 0x9d, 0x13, 0x1d, 0x65, 0x36, 0x60, 0x90, 0x1c, 0x2d, 0xb2, 0x09, 0x0b, 0xb1, 0x0b, 0x0c, 0x78, 0x08, 0x08, 0x2d, 0x1a, 0x1a, 0x21, 0x24, 0x24, 0x23, 0x23, 0x23, 0x25, 0x25, 0x25, 0xa0, 0xa0, 0xa0, 0xde, 0xde, 0xde, 0xdc, 0xdf, 0xdf, 0xd9, 0xcc, 0xcc, 0xc4, 0x5d, 0x5d, 0xb0, 0x0a, 0x0b, 0xb2, 0x09, 0x0b, 0x9a, 0x15, 0x22, 0x63, 0x39, 0x66, 0x8c, 0x1e, 0x31, 0xb2, 0x0b, 0x0a, 0xb1, 0x0c, 0x0c, 0xb0, 0x0a, 0x0c, 0xb1, 0x0a, 0x0c, 0xaa, 0x0d, 0x11, 0xaf, 0x0b, 0x0d, 0xb0, 0x0a, 0x0c, 0xb1, 0x0a, 0x0c, 0xb2, 0x0a, 0x0c, 0x89, 0x06, 0x08, 0x33, 0x00, 0x02, 0x04, 0x00, 0x00, 0x0c, 0x0c, 0x0e, 0x8c, 0x8d, 0x8e, 0xf5, 0xef, 0xf0, 0xe6, 0xbe, 0xc0, 0xc0, 0x49, 0x4a, 0xaf, 0x09, 0x0b, 0xb0, 0x0a, 0x0c, 0xb0, 0x0a, 0x0c, 0xb0, 0x0a, 0x0c, 0xa9, 0x0d, 0x12, 0xaf, 0x0b, 0x0d, 0xb1, 0x0a, 0x0c, 0xb0, 0x0a, 0x0c, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbc, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbd, 0x25, 0x0a, 0xb4, 0x25, 0x09, 0x8f, 0x22, 0x07, 0x71, 0x20, 0x05, 0x7e, 0x2e, 0x13, 0xbd, 0x55, 0x39, 0xbd, 0x33, 0x17, 0xba, 0x22, 0x07, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbc, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xbb, 0x25, 0x0a, 0xeb, 0xb9, 0x0c, 0xeb, 0xb9, 0x0c, 0xeb, 0xb9, 0x0c, 0xeb, 0xb9, 0x0c, 0xed, 0xba, 0x0c, 0xee, 0xba, 0x0c, 0xed, 0xb9, 0x0b, 0xea, 0xb7, 0x09, 0xeb, 0xb8, 0x0b, 0xeb, 0xb9, 0x0c, 0xeb, 0xb9, 0x0c, 0x67, 0x79, 0x92, 0x3c, 0x5c, 0xbb, 0xff, 0xff, 0xff, 0xa5, 0x7d, 0x68, 0xe8, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xd1, 0x79, 0xd1, 0xff, 0x0a, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x21, 0x2b, 0xe9, 0xa0, 0x61, 0x00, 0x00, 0x01, 0x0b, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xc0, 0x05, 0x18, 0x71, 0x00, 0x06, 0x26, 0x1c, 0x80, 0x81, 0x19, 0x02, 0x58, 0x58, 0xd9, 0xd8, 0x39, 0x38, 0xb9, 0xb8, 0x79, 0x78, 0xa1, 0x02, 0x0c, 0x7c, 0x7c, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0xf2, 0x0a, 0x8a, 0x7c, 0x7c, 0x0c, 0x4a, 0x4a, 0xca, 0x2a, 0xaa, 0x6a, 0xea, 0x1a, 0x9a, 0x5a, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x4a, 0x0c, 0x16, 0x96, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0xf6, 0x0e, 0x8e, 0x4e, 0xce, 0x2e, 0xae, 0x6e, 0xee, 0x1e, 0x9e, 0x5e, 0xde, 0x3e, 0xbe, 0x7e, 0xfe, 0x0c, 0x01, 0x81, 0x41, 0xc1, 0x21, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0x51, 0xd1, 0x31, 0xb1, 0x71, 0xf1, 0x09, 0x89, 0x49, 0xc9, 0x29, 0xa9, 0x69, 0xe9, 0x0c, 0x01, 0x19, 0x99, 0x59, 0xd9, 0x39, 0xb9, 0x79, 0xf9, 0x05, 0x85, 0x45, 0xc5, 0x25, 0xa5, 0x65, 0xe5, 0x15, 0x95, 0x55, 0xd5, 0x35, 0xb5, 0x75, 0x0c, 0x16, 0xf5, 0x0d, 0x8d, 0x4d, 0xcd, 0x2d, 0xad, 0x6d, 0xed, 0x1d, 0x9d, 0x5d, 0xdd, 0x3d, 0xbd, 0x7d, 0xfd, 0x13, 0x26, 0x4e, 0x9a, 0x3c, 0x65, 0x2a, 0x83, 0xd2, 0xb4, 0xe9, 0x33, 0x66, 0xce, 0x9a, 0x3d, 0x67, 0xee, 0xbc, 0xf9, 0x0b, 0x16, 0x2e, 0x5a, 0xbc, 0x64, 0xe9, 0xb2, 0xe5, 0x2b, 0x56, 0xae, 0x5a, 0xbd, 0x86, 0x61, 0xed, 0xba, 0xf5, 0x1b, 0x36, 0x6e, 0xda, 0xbc, 0x65, 0xeb, 0xb6, 0xed, 0x3b, 0x76, 0xee, 0xda, 0xbd, 0x67, 0xef, 0xbe, 0xfd, 0x07, 0x0e, 0x1e, 0x3a, 0xbc, 0x96, 0xe1, 0x08, 0x04, 0x1c, 0x3d, 0x76, 0xfc, 0xc4, 0xc9, 0x53, 0xa7, 0xcf, 0x9c, 0x3d, 0x07, 0x15, 0x60, 0x38, 0x8f, 0x03, 0x30, 0x5c, 0xc0, 0x01, 0x70, 0x86, 0x3a, 0x00, 0x7d, 0xa7, 0x86, 0x65, 0xfe, 0x45, 0x98, 0xcc, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x33, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x3f, 0xdd, 0xf0, 0x56, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x17, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x53, 0x77, 0x61, 0x7a, 0x69, 0x6c, 0x61, 0x6e, 0x64, 0x57, 0x4a, 0xd8, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x5a, 0x4d, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0xde, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x23, 0x50, 0x4c, 0x54, 0x45, 0x19, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x17, 0x8a, 0x00, 0x16, 0x8b, 0x00, 0x17, 0x8a, 0x00, 0x16, 0x8a, 0x00, 0x18, 0x8a, 0x00, 0x17, 0x8b, 0x00, 0x16, 0x8b, 0x00, 0x18, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x1e, 0x87, 0x00, 0x54, 0x7a, 0x00, 0x4e, 0x7e, 0x00, 0x36, 0x84, 0x00, 0x47, 0x81, 0x00, 0x2a, 0x85, 0x00, 0x3a, 0x82, 0x00, 0x53, 0x7c, 0x00, 0x33, 0x80, 0x00, 0x19, 0x8a, 0x00, 0x1b, 0x89, 0x00, 0x51, 0x7b, 0x00, 0x96, 0x6e, 0x00, 0xa9, 0x6b, 0x00, 0xc7, 0x72, 0x00, 0xa6, 0x69, 0x00, 0xa6, 0x68, 0x00, 0x8e, 0x73, 0x00, 0x33, 0x82, 0x00, 0x19, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x17, 0x8a, 0x00, 0x22, 0x87, 0x00, 0x3d, 0x7f, 0x00, 0x89, 0x6f, 0x00, 0x7a, 0x6d, 0x00, 0x3b, 0x7e, 0x00, 0x1e, 0x89, 0x00, 0x18, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x17, 0x8b, 0x00, 0x16, 0x8c, 0x00, 0x15, 0x8c, 0x00, 0x18, 0x8c, 0x00, 0x30, 0x83, 0x00, 0x21, 0x88, 0x00, 0x14, 0x8b, 0x00, 0x15, 0x8a, 0x00, 0x15, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x18, 0x8a, 0x00, 0x3c, 0x77, 0x03, 0x58, 0x68, 0x05, 0x56, 0x68, 0x05, 0x27, 0x62, 0x02, 0x0e, 0x5f, 0x00, 0x15, 0x61, 0x00, 0x4d, 0x7e, 0x00, 0x5d, 0x86, 0x00, 0x5c, 0x86, 0x00, 0x19, 0x8a, 0x00, 0x17, 0x8b, 0x00, 0x86, 0x4f, 0x09, 0xdf, 0x20, 0x10, 0xd8, 0x21, 0x10, 0x45, 0x0c, 0x05, 0x00, 0x01, 0x00, 0x0d, 0x09, 0x00, 0xbb, 0x64, 0x00, 0xef, 0x7f, 0x00, 0xec, 0x7d, 0x00, 0x19, 0x8a, 0x00, 0x17, 0x8b, 0x00, 0x88, 0x4e, 0x09, 0xe2, 0x1e, 0x10, 0xdb, 0x20, 0x10, 0x46, 0x0a, 0x05, 0x00, 0x00, 0x00, 0x0d, 0x07, 0x00, 0xbd, 0x63, 0x00, 0xf2, 0x7f, 0x00, 0xef, 0x7d, 0x00, 0x19, 0x8a, 0x00, 0x17, 0x8b, 0x00, 0x88, 0x4e, 0x09, 0xe1, 0x1e, 0x10, 0xdb, 0x20, 0x10, 0x46, 0x0b, 0x05, 0x00, 0x00, 0x00, 0x0d, 0x07, 0x00, 0xbd, 0x63, 0x00, 0xf2, 0x7f, 0x00, 0xef, 0x7d, 0x00, 0xff, 0xff, 0xff, 0xc3, 0x34, 0x56, 0x15, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x60, 0xc5, 0xb7, 0x7c, 0x10, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x07, 0xe9, 0x00, 0x00, 0x07, 0xe9, 0x01, 0x94, 0x7a, 0x3c, 0x40, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x1a, 0x83, 0xf9, 0x78, 0x04, 0x00, 0x00, 0x00, 0x7e, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x40, 0x01, 0x8c, 0x4c, 0xcc, 0x2c, 0xac, 0x6c, 0xec, 0x1c, 0x9c, 0x5c, 0xa8, 0xe2, 0x0c, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0x68, 0x12, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0x68, 0x12, 0xf2, 0x0a, 0x8a, 0x4a, 0xca, 0x2a, 0xaa, 0x6a, 0xea, 0x1a, 0xa8, 0xe2, 0x9a, 0x5a, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x86, 0x46, 0xc6, 0xa8, 0x12, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0xa8, 0x12, 0xf6, 0x0e, 0x8e, 0x4e, 0xce, 0x2e, 0xae, 0x6e, 0xee, 0x1e, 0x9e, 0xa8, 0x12, 0x5e, 0xde, 0x3e, 0xbe, 0x7e, 0xfe, 0x01, 0x81, 0x41, 0xc1, 0x21, 0xa8, 0x12, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0x51, 0xd1, 0x31, 0xb1, 0x71, 0xf1, 0x43, 0x4c, 0x02, 0x00, 0x5f, 0xb9, 0x2c, 0xe3, 0xd7, 0x1e, 0x37, 0xc3, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x32, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x4e, 0x8d, 0xb4, 0x51, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x47, 0x4e, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x9a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x15, 0x3d, 0x19, 0xa5, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0x5a, 0xbb, 0xa1, 0x00, 0x94, 0x6b, 0x00, 0x96, 0x6e, 0x00, 0x98, 0x70, 0x4c, 0x6e, 0x4d, 0xd5, 0x26, 0x12, 0xd6, 0x26, 0x12, 0xd6, 0x26, 0x12, 0x48, 0x2a, 0x96, 0x26, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x2a, 0xf3, 0x7a, 0xef, 0x2e, 0x00, 0x00, 0x00, 0x3c, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x20, 0x05, 0x08, 0x22, 0x03, 0x01, 0x06, 0x25, 0x64, 0xa0, 0xc0, 0x60, 0x8c, 0x0c, 0x0c, 0x18, 0x5c, 0x90, 0x81, 0x03, 0x43, 0x28, 0x32, 0x08, 0x40, 0xe7, 0xa6, 0x21, 0x83, 0x04, 0x86, 0x72, 0x64, 0x50, 0xc0, 0xd0, 0x81, 0x0c, 0x1a, 0x18, 0x66, 0x22, 0x83, 0x09, 0x0c, 0xab, 0x90, 0xc1, 0x02, 0xfc, 0x5c, 0x00, 0x5b, 0xa9, 0x4a, 0x11, 0xe3, 0xb2, 0x3c, 0xef, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x34, 0x32, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa7, 0x1f, 0xa6, 0x8b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x49, 0x4c, 0x53, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x25, 0x33, 0x7f, 0x14, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x75, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0x80, 0x9c, 0xdc, 0x00, 0x34, 0xb6, 0x1f, 0x50, 0xc1, 0x1f, 0x50, 0xc1, 0x20, 0x51, 0xc1, 0x20, 0x51, 0xc1, 0xe0, 0xe7, 0xf6, 0xe0, 0xe7, 0xf6, 0xe0, 0xe7, 0xf6, 0xe0, 0xe7, 0xf6, 0xe2, 0xe8, 0xf7, 0xca, 0xd5, 0xf0, 0xca, 0xd5, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfd, 0xfe, 0xf9, 0xfa, 0xfd, 0x80, 0x9c, 0xdc, 0x80, 0x9c, 0xdc, 0xf9, 0xfa, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfa, 0xfd, 0x87, 0xa2, 0xde, 0x5d, 0x81, 0xd2, 0x4e, 0x75, 0xce, 0x4e, 0x75, 0xce, 0x5d, 0x81, 0xd2, 0x87, 0xa2, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa9, 0xbc, 0xe7, 0x49, 0x71, 0xcc, 0xdc, 0xe3, 0xf5, 0xdc, 0xe3, 0xf5, 0x49, 0x71, 0xcc, 0xa9, 0xbc, 0xe7, 0x50, 0x63, 0xbd, 0x8b, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x16, 0x7c, 0xd1, 0xa8, 0x19, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x19, 0x2a, 0x00, 0x00, 0x19, 0x2a, 0x01, 0xc2, 0x88, 0xbd, 0x3e, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x35, 0x4c, 0x44, 0x80, 0x59, 0x00, 0x00, 0x00, 0x67, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x8d, 0x90, 0x47, 0x12, 0x80, 0x20, 0x0c, 0x45, 0x63, 0x07, 0xb1, 0x37, 0xec, 0x60, 0xbd, 0xff, 0x11, 0x9d, 0x01, 0x75, 0x23, 0x99, 0xf1, 0xed, 0xde, 0x5f, 0x24, 0xf9, 0x01, 0x30, 0x63, 0x19, 0x01, 0xdb, 0x08, 0x38, 0x0f, 0xae, 0xe7, 0xbb, 0xaf, 0x40, 0xa0, 0x20, 0x34, 0x64, 0x51, 0xcc, 0x42, 0x4a, 0xb4, 0x43, 0xa2, 0x48, 0xb3, 0xbc, 0x28, 0xab, 0x3a, 0xcf, 0x52, 0xed, 0xd0, 0x28, 0x78, 0xdb, 0xf5, 0xc3, 0x38, 0xcd, 0x2d, 0xd7, 0x7e, 0xc7, 0x42, 0x2e, 0xeb, 0xb6, 0x1f, 0xa7, 0x14, 0x7f, 0xe2, 0xcf, 0x10, 0x64, 0x25, 0x72, 0x20, 0x52, 0x07, 0x29, 0x8f, 0xbc, 0xca, 0xcc, 0x05, 0x11, 0xb4, 0x0e, 0x01, 0xad, 0x3c, 0x5e, 0x7d, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x35, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x1f, 0x9b, 0x32, 0x95, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x47, 0x4d, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0xcc, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x24, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xcf, 0x12, 0x27, 0xe6, 0xa4, 0xaf, 0x4d, 0x5c, 0xae, 0x50, 0x5b, 0xae, 0xb2, 0xc8, 0xaf, 0x3b, 0x78, 0x29, 0x3a, 0x77, 0x28, 0xce, 0x11, 0x26, 0x08, 0x19, 0x8a, 0x3a, 0x77, 0x28, 0xff, 0xff, 0xff, 0x09, 0x0d, 0x7e, 0xe3, 0x00, 0x00, 0x00, 0x08, 0x74, 0x52, 0x4e, 0x53, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x39, 0x1f, 0xeb, 0x46, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x0b, 0x1f, 0xd7, 0xc4, 0xc0, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x05, 0x6a, 0x9d, 0xb0, 0xf5, 0x00, 0x00, 0x00, 0x33, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0xe8, 0x40, 0x02, 0x0c, 0xb8, 0x39, 0x28, 0x40, 0x10, 0x09, 0x30, 0x28, 0x21, 0x01, 0x06, 0x63, 0x24, 0xc0, 0x30, 0x13, 0x09, 0xa0, 0x72, 0x5c, 0x90, 0x00, 0x43, 0x28, 0x12, 0x60, 0x48, 0x43, 0x02, 0x0c, 0xe5, 0x48, 0x80, 0x61, 0x15, 0x12, 0xc0, 0xcd, 0x01, 0x00, 0x75, 0x18, 0x4f, 0xb1, 0xa5, 0xee, 0x69, 0xd1, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x30, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x34, 0xab, 0x09, 0xcb, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x18, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x54, 0x68, 0x65, 0x20, 0x47, 0x61, 0x6d, 0x62, 0x69, 0x61, 0xb0, 0x47, 0x9d, 0x48, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x47, 0x49, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x8b, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfd, 0xfb, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xe0, 0xc1, 0xc3, 0xd5, 0x96, 0x99, 0xd5, 0x96, 0x99, 0xe0, 0xc1, 0xc3, 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfa, 0xfe, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xc1, 0x65, 0x6a, 0xb4, 0x2b, 0x32, 0xc0, 0x74, 0x78, 0xa7, 0x00, 0x00, 0xa7, 0x00, 0x00, 0xc0, 0x74, 0x78, 0xb4, 0x2b, 0x32, 0xc1, 0x65, 0x6a, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xdc, 0x79, 0x7e, 0xcd, 0x00, 0x00, 0xe7, 0xb4, 0xb7, 0x9a, 0x0e, 0x16, 0x9a, 0x0e, 0x16, 0xe7, 0xb4, 0xb7, 0xcd, 0x00, 0x00, 0xdc, 0x79, 0x7e, 0xff, 0xff, 0xff, 0xfe, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xc1, 0x88, 0x8b, 0x49, 0x00, 0x00, 0xfa, 0xbd, 0xc0, 0x56, 0x09, 0x0d, 0x56, 0x09, 0x0d, 0xfa, 0xbd, 0xc0, 0x49, 0x00, 0x00, 0xc1, 0x88, 0x8b, 0xff, 0xff, 0xff, 0xfd, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xd6, 0x9f, 0xa2, 0xa1, 0x1b, 0x22, 0x5a, 0x00, 0x04, 0xd2, 0x49, 0x51, 0x7d, 0x01, 0x08, 0x7d, 0x01, 0x08, 0xd2, 0x49, 0x51, 0x5a, 0x00, 0x04, 0xa1, 0x1b, 0x22, 0xd6, 0x9f, 0xa2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xe6, 0xc8, 0xc9, 0xc9, 0x00, 0x03, 0xd5, 0x01, 0x0c, 0xb7, 0x00, 0x00, 0xd8, 0x00, 0x0c, 0xd8, 0x00, 0x0c, 0xb7, 0x00, 0x00, 0xd6, 0x01, 0x0c, 0xc9, 0x00, 0x03, 0xe6, 0xc8, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xf2, 0xde, 0xdf, 0xd8, 0x05, 0x10, 0xd7, 0x00, 0x0b, 0xd7, 0x03, 0x0f, 0xa7, 0x01, 0x09, 0xa7, 0x01, 0x09, 0xd7, 0x03, 0x0f, 0xd7, 0x00, 0x0b, 0xd8, 0x05, 0x10, 0xf2, 0xde, 0xdf, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xff, 0xfc, 0xfc, 0xfe, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xe1, 0x97, 0x04, 0x0c, 0x17, 0x00, 0x01, 0xc7, 0x02, 0x0c, 0x09, 0x00, 0x01, 0x0a, 0x00, 0x01, 0xc7, 0x02, 0x0c, 0x17, 0x00, 0x01, 0x97, 0x04, 0x0c, 0xff, 0xdf, 0xe1, 0xff, 0xff, 0xff, 0xfe, 0xfa, 0xfa, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xc0, 0xc2, 0x8d, 0x00, 0x01, 0x37, 0x00, 0x01, 0xb0, 0x00, 0x06, 0x3c, 0x11, 0x01, 0x37, 0x10, 0x01, 0xb0, 0x00, 0x06, 0x37, 0x00, 0x01, 0x8d, 0x00, 0x01, 0xe9, 0xc0, 0xc2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xb6, 0xb9, 0xf4, 0xb6, 0xb9, 0xf4, 0xb4, 0xb8, 0xf6, 0xbc, 0xc0, 0xd7, 0x73, 0x78, 0xd6, 0x50, 0x57, 0xd4, 0x46, 0x4d, 0xc9, 0x1e, 0x2d, 0xaa, 0x39, 0x23, 0xa5, 0x3c, 0x21, 0xc9, 0x1e, 0x2d, 0xd4, 0x46, 0x4d, 0xd6, 0x50, 0x57, 0xd7, 0x73, 0x78, 0xf6, 0xbc, 0xc0, 0xf4, 0xb4, 0xb8, 0xf4, 0xb6, 0xb9, 0xd8, 0x00, 0x00, 0xd8, 0x00, 0x00, 0xd8, 0x00, 0x00, 0xd8, 0x00, 0x00, 0xdd, 0x00, 0x0b, 0xdd, 0x06, 0x12, 0xdc, 0x03, 0x10, 0xdb, 0x0b, 0x12, 0xaa, 0x44, 0x0d, 0xad, 0x43, 0x0d, 0xdc, 0x09, 0x12, 0xdc, 0x04, 0x10, 0xdd, 0x06, 0x12, 0xdd, 0x00, 0x0b, 0xd8, 0x00, 0x00, 0xd8, 0x00, 0x00, 0xd8, 0x00, 0x00, 0xda, 0x03, 0x0f, 0xda, 0x03, 0x0f, 0xda, 0x03, 0x0f, 0xda, 0x03, 0x0f, 0xd9, 0x00, 0x0c, 0xd9, 0x00, 0x0b, 0xd9, 0x00, 0x0b, 0xdc, 0x00, 0x0b, 0xc4, 0x25, 0x0a, 0xc6, 0x22, 0x0a, 0xdc, 0x00, 0x0b, 0xd9, 0x00, 0x0b, 0xd9, 0x00, 0x0b, 0xd9, 0x00, 0x0c, 0xda, 0x03, 0x0f, 0xda, 0x03, 0x0f, 0xda, 0x03, 0x0f, 0xda, 0x00, 0x0c, 0xda, 0x00, 0x0c, 0xda, 0x00, 0x0c, 0xd9, 0x02, 0x0c, 0xdd, 0x00, 0x0c, 0xcd, 0x21, 0x0b, 0xcf, 0x1d, 0x0b, 0xdd, 0x00, 0x0c, 0xda, 0x01, 0x0c, 0xda, 0x00, 0x0c, 0xda, 0x00, 0x0c, 0xd9, 0x01, 0x0c, 0xdd, 0x00, 0x0c, 0xcb, 0x13, 0x0b, 0xb0, 0x69, 0x0a, 0xd0, 0x20, 0x0b, 0xdc, 0x00, 0x0c, 0xda, 0x01, 0x0c, 0xda, 0x00, 0x0c, 0xda, 0x01, 0x0c, 0xdc, 0x00, 0x0c, 0xd1, 0x0d, 0x0c, 0xb7, 0x46, 0x0a, 0xce, 0x14, 0x0b, 0xdd, 0x00, 0x0c, 0xd9, 0x01, 0x0c, 0x9d, 0xfc, 0x2e, 0xa0, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x24, 0x27, 0xad, 0x04, 0x91, 0xca, 0x00, 0x00, 0x01, 0x35, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x80, 0x01, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x76, 0x76, 0x36, 0x56, 0x16, 0x66, 0x26, 0x46, 0x06, 0x4c, 0xc0, 0xc1, 0xc9, 0xc5, 0xcd, 0xc3, 0xcb, 0xc7, 0x2f, 0x20, 0x28, 0x24, 0xcc, 0xc9, 0x81, 0x29, 0x2f, 0x22, 0x2a, 0x26, 0x2e, 0x21, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x27, 0xaf, 0xa0, 0x28, 0x2a, 0x82, 0xa1, 0x40, 0x49, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x47, 0x57, 0x4f, 0x5f, 0x59, 0x09, 0x43, 0x81, 0x81, 0xa1, 0x91, 0xb1, 0x89, 0xa9, 0x99, 0xb9, 0x85, 0xa5, 0x95, 0xb5, 0x8d, 0xad, 0xa1, 0x01, 0x86, 0x02, 0x3b, 0x7b, 0x07, 0x47, 0x27, 0x67, 0x17, 0x57, 0x37, 0x77, 0x0f, 0x4f, 0x2f, 0x6f, 0x7b, 0x3b, 0x0c, 0x05, 0x3e, 0xbe, 0x7e, 0xfe, 0x01, 0x81, 0x41, 0xc1, 0x21, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0xbe, 0x3e, 0x18, 0x0a, 0xa2, 0xa2, 0x63, 0x62, 0xe3, 0xe2, 0x13, 0x12, 0x93, 0x92, 0x53, 0x52, 0xd3, 0xd2, 0x33, 0x32, 0xe1, 0x12, 0x59, 0x50, 0x90, 0x9d, 0x93, 0x9b, 0x97, 0x5f, 0x50, 0x58, 0x54, 0x5c, 0x52, 0x5a, 0x56, 0x5e, 0x51, 0x59, 0x05, 0x13, 0x67, 0xa8, 0x86, 0x82, 0x9a, 0xda, 0xba, 0xfa, 0x86, 0xc6, 0xa6, 0xe6, 0x96, 0xd6, 0xb6, 0xf6, 0x8e, 0xce, 0xae, 0x6e, 0x98, 0x38, 0x43, 0x0f, 0x14, 0xf4, 0xf6, 0xf5, 0x4f, 0x98, 0x38, 0x69, 0xf2, 0x94, 0xa9, 0xd3, 0xa6, 0xcf, 0x98, 0x39, 0x6b, 0xf6, 0x1c, 0x98, 0x38, 0xc3, 0x5c, 0x28, 0x98, 0x37, 0x7f, 0xc1, 0xc2, 0x45, 0x8b, 0x97, 0x2c, 0x5d, 0xb6, 0x7c, 0xc5, 0xca, 0x55, 0xab, 0xd7, 0xac, 0x85, 0x89, 0x33, 0xac, 0x83, 0x82, 0xf5, 0x1b, 0x36, 0x6e, 0xda, 0xbc, 0x65, 0xeb, 0xb6, 0xed, 0x3b, 0x76, 0xee, 0xda, 0xbd, 0x67, 0xef, 0x3e, 0x98, 0x38, 0xc3, 0x7e, 0x04, 0x38, 0x70, 0xf0, 0xd0, 0xe1, 0x23, 0x47, 0x8f, 0x1d, 0x3f, 0x71, 0x00, 0x49, 0x90, 0xe1, 0x24, 0x12, 0x38, 0x75, 0xfa, 0xcc, 0xd9, 0x73, 0xe7, 0x2f, 0x5c, 0x44, 0x16, 0x43, 0x51, 0x70, 0xe9, 0xf2, 0x95, 0xab, 0xd7, 0xae, 0xdf, 0x40, 0x16, 0x3a, 0x09, 0x00, 0xa3, 0xa6, 0xbc, 0xbe, 0xeb, 0x34, 0xbb, 0x12, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x33, 0x36, 0x3a, 0x33, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x0a, 0x9e, 0xb3, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x54, 0x4c, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x8d, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xed, 0xd9, 0xdc, 0xf5, 0xe7, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xe3, 0xe5, 0xd5, 0x30, 0x45, 0xcf, 0x12, 0x29, 0xcf, 0x14, 0x2b, 0xff, 0xfd, 0xfd, 0xf9, 0xf0, 0xf1, 0xd2, 0xc0, 0xc2, 0xe2, 0xd0, 0xd2, 0xfe, 0xf9, 0xfa, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xed, 0xd9, 0xdc, 0xd3, 0xc0, 0xc2, 0xae, 0xa6, 0xa3, 0xbb, 0xb0, 0xaf, 0xdc, 0xc6, 0xc9, 0xfa, 0xf1, 0xf2, 0xff, 0xff, 0xff, 0xf5, 0xe7, 0xe9, 0xe2, 0xd0, 0xd2, 0xbc, 0xb1, 0xb0, 0xc9, 0xba, 0xba, 0xea, 0xd8, 0xdb, 0xfc, 0xf6, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf9, 0xfa, 0xdc, 0xc6, 0xc9, 0xea, 0xd8, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfa, 0xf1, 0xf2, 0xfc, 0xf6, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc4, 0xdc, 0xfd, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x07, 0x16, 0x61, 0x88, 0xeb, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x2d, 0x10, 0x69, 0x8e, 0xc8, 0x00, 0x00, 0x00, 0x54, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0x67, 0x67, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0x81, 0x03, 0x06, 0x5e, 0x3e, 0x7e, 0x01, 0x41, 0x21, 0x61, 0x4c, 0x09, 0x11, 0x51, 0x31, 0x71, 0x09, 0x49, 0x29, 0x4c, 0x09, 0x69, 0x19, 0x59, 0x39, 0x79, 0x05, 0x45, 0x4c, 0x09, 0x25, 0x65, 0x15, 0x55, 0x35, 0x75, 0x0d, 0x4c, 0x09, 0x4d, 0x2d, 0x6d, 0x1d, 0x5d, 0x3d, 0x76, 0x4c, 0x09, 0x36, 0x61, 0x29, 0x45, 0x90, 0x7a, 0x0c, 0x09, 0x76, 0x38, 0x18, 0x9e, 0x12, 0x00, 0xcf, 0x72, 0x11, 0x7b, 0x48, 0xf5, 0xd3, 0x42, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x34, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x5b, 0xd6, 0xbc, 0x32, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x5a, 0x4e, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0xfc, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xe9, 0x50, 0x4c, 0x54, 0x45, 0x82, 0x35, 0x48, 0x19, 0x66, 0x62, 0x00, 0x72, 0x69, 0x00, 0x71, 0x68, 0x00, 0x71, 0x68, 0x00, 0x71, 0x68, 0xd2, 0x10, 0x34, 0x9e, 0x28, 0x41, 0x2d, 0x5c, 0x5d, 0x00, 0x72, 0x68, 0x00, 0x71, 0x68, 0x00, 0x71, 0x68, 0x00, 0x71, 0x68, 0xd2, 0x10, 0x34, 0xd5, 0x0f, 0x33, 0xb9, 0x1b, 0x3a, 0x4f, 0x4d, 0x55, 0x03, 0x6f, 0x67, 0x00, 0x72, 0x68, 0x00, 0x71, 0x68, 0x00, 0x71, 0x68, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd4, 0x0f, 0x34, 0xca, 0x13, 0x36, 0x74, 0x3b, 0x4b, 0x11, 0x69, 0x64, 0x00, 0x72, 0x68, 0x00, 0x70, 0x67, 0x00, 0x70, 0x67, 0x00, 0x70, 0x67, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd3, 0x11, 0x34, 0xd3, 0x10, 0x34, 0x98, 0x2a, 0x42, 0x31, 0x64, 0x64, 0x1e, 0x84, 0x7c, 0x22, 0x86, 0x7e, 0x22, 0x86, 0x7e, 0x22, 0x86, 0x7e, 0xd2, 0x10, 0x34, 0xd3, 0x10, 0x34, 0xcd, 0x15, 0x31, 0xdf, 0x4c, 0x25, 0xd3, 0x15, 0x33, 0xca, 0x0d, 0x30, 0xc4, 0x28, 0x46, 0x9f, 0x6a, 0x76, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x6d, 0x61, 0x6e, 0x6d, 0x61, 0x6e, 0x6d, 0x61, 0x6e, 0x6d, 0xd4, 0x13, 0x34, 0x9d, 0x0b, 0x27, 0x6c, 0x1d, 0x13, 0xc2, 0x8a, 0x09, 0x94, 0x20, 0x1c, 0xb1, 0x10, 0x2b, 0xd3, 0x12, 0x32, 0xc6, 0x0d, 0x2f, 0x6b, 0x06, 0x19, 0x0c, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x2f, 0x2b, 0x7d, 0x43, 0x10, 0x8b, 0x6d, 0x23, 0x67, 0x5e, 0x2a, 0xb0, 0x88, 0x3e, 0xe8, 0x86, 0x1b, 0xd9, 0x30, 0x2c, 0xd3, 0x0f, 0x35, 0xd2, 0x10, 0x34, 0x93, 0x0b, 0x24, 0x1b, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd2, 0x12, 0x33, 0xad, 0x33, 0x27, 0x69, 0x63, 0x53, 0x89, 0x8c, 0x8d, 0xa7, 0xa1, 0x90, 0xca, 0x49, 0x37, 0xd3, 0x11, 0x33, 0xd3, 0x10, 0x34, 0xd2, 0x10, 0x34, 0x93, 0x0b, 0x24, 0x1b, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0x0d, 0x30, 0x82, 0x23, 0x21, 0xc4, 0xa3, 0x41, 0xd7, 0x9f, 0x64, 0xd3, 0xb0, 0x40, 0xac, 0x27, 0x2b, 0xd1, 0x0d, 0x34, 0xc4, 0x0c, 0x30, 0x69, 0x05, 0x1a, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcf, 0x0e, 0x34, 0xd3, 0x38, 0x28, 0xe2, 0x56, 0x21, 0xd4, 0x1a, 0x2e, 0xe1, 0x55, 0x20, 0xd6, 0x35, 0x28, 0xd8, 0x2e, 0x3f, 0xbf, 0x79, 0x6a, 0x83, 0x7e, 0x63, 0x7f, 0x7d, 0x62, 0x81, 0x7d, 0x62, 0x81, 0x7d, 0x62, 0x81, 0x7d, 0x62, 0xd2, 0x10, 0x34, 0xd3, 0x13, 0x33, 0xd2, 0x0f, 0x34, 0xd2, 0x0e, 0x34, 0xd2, 0x0f, 0x34, 0xde, 0x4d, 0x24, 0xf4, 0xbb, 0x13, 0xfd, 0xe8, 0x20, 0xff, 0xe8, 0x22, 0xff, 0xe8, 0x22, 0xff, 0xe8, 0x22, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x0e, 0x34, 0xd4, 0x18, 0x32, 0xe5, 0x6d, 0x1d, 0xf9, 0xd0, 0x04, 0xfd, 0xe3, 0x00, 0xfc, 0xe1, 0x00, 0xfc, 0xe1, 0x00, 0xfc, 0xe1, 0x00, 0xd2, 0x10, 0x34, 0xd1, 0x0d, 0x35, 0xd7, 0x28, 0x2e, 0xec, 0x93, 0x13, 0xfb, 0xde, 0x01, 0xfc, 0xe2, 0x00, 0xfc, 0xe1, 0x00, 0xfc, 0xe1, 0x00, 0xfc, 0xe1, 0x00, 0xd2, 0x10, 0x34, 0xdc, 0x44, 0x27, 0xf3, 0xb4, 0x0b, 0xfc, 0xe3, 0x00, 0xfc, 0xe2, 0x00, 0xfc, 0xe1, 0x00, 0xfc, 0xe1, 0x00, 0xe2, 0x60, 0x20, 0xf7, 0xc8, 0x06, 0xfd, 0xe4, 0x00, 0xfc, 0xe1, 0x00, 0xfc, 0xe1, 0x00, 0xff, 0xff, 0xff, 0x8d, 0x71, 0x58, 0xb8, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xa2, 0xb0, 0xdd, 0xdf, 0x8c, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x37, 0xed, 0x0b, 0x77, 0xb2, 0x00, 0x00, 0x00, 0xd6, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0xc5, 0x04, 0x0c, 0x6c, 0xec, 0x1c, 0x9c, 0x5c, 0xdc, 0x3c, 0x98, 0x12, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0x18, 0x12, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0xa8, 0x80, 0x41, 0x5e, 0x41, 0x51, 0x49, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x13, 0x05, 0x30, 0x68, 0x69, 0xeb, 0xe8, 0xea, 0xe9, 0x1b, 0x18, 0x1a, 0x19, 0x9b, 0x98, 0x9a, 0x21, 0x01, 0x06, 0x73, 0x0b, 0x4b, 0x2b, 0x6b, 0x1b, 0x5b, 0x3b, 0x7b, 0x07, 0x47, 0x27, 0x67, 0x24, 0xc0, 0xe0, 0xe2, 0xea, 0xe6, 0xee, 0xe1, 0xe9, 0xe5, 0xed, 0xe3, 0xeb, 0xe7, 0x1f, 0x80, 0x04, 0x18, 0x02, 0x83, 0x82, 0x43, 0x42, 0xc3, 0xc2, 0x23, 0x22, 0xa3, 0xa2, 0x63, 0x62, 0x91, 0x00, 0x43, 0x5c, 0x7c, 0x42, 0x62, 0x52, 0x72, 0x4a, 0x6a, 0x5a, 0x7a, 0x46, 0x66, 0x16, 0x12, 0x60, 0xc8, 0xce, 0xc9, 0xcd, 0xcb, 0x2f, 0x28, 0x2c, 0x2a, 0x2e, 0x29, 0x2d, 0x2b, 0x47, 0x02, 0x0c, 0x15, 0x95, 0x55, 0xd5, 0x35, 0xb5, 0x75, 0xf5, 0x0d, 0x8d, 0x4d, 0x28, 0x80, 0xa1, 0xb9, 0xa5, 0xb5, 0xad, 0xbd, 0xa3, 0xb3, 0xab, 0xbb, 0x07, 0x15, 0x30, 0xf4, 0xf6, 0xf5, 0x4f, 0x98, 0x38, 0x69, 0xf2, 0x94, 0xa9, 0x68, 0x80, 0x61, 0xda, 0xf4, 0x19, 0x33, 0x67, 0xcd, 0x9e, 0x33, 0x15, 0x43, 0x62, 0xee, 0xbc, 0xf9, 0x0b, 0x16, 0x4e, 0xc5, 0x04, 0x00, 0x19, 0x35, 0x79, 0xe8, 0x27, 0xaf, 0x2b, 0xd8, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x35, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x97, 0x7c, 0xbc, 0xac, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x50, 0x54, 0x45, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x95, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x66, 0x00, 0x00, 0x68, 0x00, 0x69, 0x3c, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x00, 0x00, 0x68, 0x00, 0x68, 0x3b, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x00, 0x00, 0x65, 0x00, 0x07, 0x6d, 0x00, 0x72, 0x4b, 0x00, 0xfc, 0x0d, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x00, 0x05, 0x68, 0x00, 0x3e, 0x84, 0x03, 0x51, 0x90, 0x04, 0x9b, 0x8b, 0x04, 0xea, 0x54, 0x04, 0xec, 0x45, 0x03, 0xfb, 0x0c, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x66, 0x00, 0x01, 0x67, 0x00, 0x62, 0x96, 0x03, 0xab, 0x8b, 0x15, 0xa5, 0x41, 0x13, 0xba, 0x5a, 0x14, 0xeb, 0x24, 0x13, 0xcd, 0x6a, 0x16, 0xdd, 0x6e, 0x07, 0xfb, 0x08, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x65, 0x00, 0x21, 0x76, 0x00, 0xc1, 0xcb, 0x04, 0xe6, 0x64, 0x11, 0xf7, 0x7f, 0x7a, 0xc8, 0xa7, 0xa0, 0xef, 0x94, 0x8e, 0xe4, 0x41, 0x1d, 0xdc, 0x6d, 0x08, 0xf0, 0x33, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x64, 0x00, 0x42, 0x86, 0x00, 0x9b, 0xb1, 0x04, 0xc4, 0x6a, 0x14, 0xce, 0xa9, 0xab, 0xa3, 0xbc, 0xe4, 0xc4, 0xb8, 0xc7, 0xd5, 0x57, 0x24, 0xe0, 0x67, 0x08, 0xe6, 0x59, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x64, 0x00, 0x42, 0x86, 0x00, 0x71, 0x9c, 0x03, 0xbb, 0x47, 0x12, 0xd2, 0x95, 0xa0, 0xa0, 0xbd, 0xe4, 0xc3, 0xaa, 0xbd, 0xe5, 0x45, 0x20, 0xdd, 0x7a, 0x07, 0xe6, 0x5a, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x65, 0x00, 0x20, 0x75, 0x00, 0x71, 0x9f, 0x01, 0x9b, 0x6b, 0x0e, 0xe1, 0x78, 0x4e, 0xd6, 0x91, 0xa5, 0xe0, 0x83, 0x66, 0xd9, 0x7e, 0x14, 0xe5, 0xbc, 0x04, 0xf1, 0x36, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x66, 0x00, 0x01, 0x66, 0x00, 0x5b, 0x94, 0x00, 0x8c, 0xa8, 0x05, 0x9a, 0x62, 0x0f, 0xd7, 0x31, 0x15, 0xe7, 0x39, 0x12, 0xd8, 0x97, 0x09, 0xe3, 0x81, 0x00, 0xfc, 0x09, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x00, 0x06, 0x69, 0x00, 0x3e, 0x85, 0x00, 0x52, 0x92, 0x01, 0x9c, 0x8c, 0x04, 0xe9, 0x58, 0x02, 0xed, 0x46, 0x00, 0xfb, 0x0c, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x00, 0x00, 0x65, 0x00, 0x07, 0x6d, 0x00, 0x73, 0x4c, 0x00, 0xfc, 0x0e, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x66, 0x00, 0x00, 0x68, 0x00, 0x68, 0x3b, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xf8, 0x9d, 0x47, 0xf5, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x86, 0x8c, 0xde, 0x3b, 0x5d, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x21, 0x00, 0xc4, 0xf3, 0xa2, 0x00, 0x00, 0x00, 0xb1, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x80, 0x02, 0x46, 0x26, 0x66, 0x16, 0x56, 0x24, 0xc0, 0x40, 0x40, 0x82, 0x8d, 0x9d, 0x83, 0x93, 0x8b, 0x9b, 0x07, 0x43, 0x82, 0x97, 0x8f, 0x5f, 0x40, 0x50, 0x48, 0x58, 0x44, 0x54, 0x0c, 0x55, 0x42, 0x5c, 0x42, 0x52, 0x4a, 0x5a, 0x46, 0x56, 0x4e, 0x5e, 0x41, 0x11, 0x55, 0x42, 0x49, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x47, 0x17, 0x45, 0x42, 0x4f, 0xdf, 0xc0, 0xd0, 0xc8, 0xd8, 0xc4, 0xd4, 0xcc, 0xdc, 0xc2, 0x12, 0x45, 0xc2, 0xca, 0xda, 0xc6, 0xd6, 0xce, 0xde, 0xc1, 0xd1, 0xc9, 0xd9, 0xc5, 0x15, 0x45, 0xc2, 0xcd, 0xdd, 0xc3, 0xd3, 0xcb, 0xdb, 0xc7, 0xd7, 0xcf, 0x3f, 0x20, 0x10, 0x45, 0x22, 0x28, 0x38, 0x24, 0x34, 0x2c, 0x3c, 0x22, 0x32, 0x2a, 0x3a, 0x26, 0x16, 0x45, 0x22, 0x2e, 0x3e, 0x21, 0x31, 0x29, 0x39, 0x25, 0x35, 0x2d, 0x3d, 0x23, 0x13, 0x45, 0x22, 0x2b, 0x3b, 0x27, 0x37, 0x2f, 0xbf, 0xa0, 0xb0, 0xa8, 0xb8, 0x04, 0xcd, 0x83, 0xa5, 0x65, 0xe5, 0x15, 0x95, 0x55, 0xd5, 0x35, 0xb5, 0x75, 0xe8, 0x41, 0x52, 0xdf, 0xd0, 0xd8, 0xd4, 0xdc, 0xd2, 0x4a, 0x42, 0x20, 0x62, 0x4a, 0x00, 0x00, 0x14, 0x05, 0x25, 0xeb, 0xbd, 0x8d, 0x6a, 0x44, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x33, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xdd, 0x01, 0xeb, 0x2f, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4e, 0x4c, 0x47, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x50, 0x4c, 0x54, 0x45, 0xae, 0x1c, 0x28, 0xae, 0x1c, 0x28, 0xae, 0x1d, 0x29, 0xe2, 0xae, 0xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0xbd, 0xd6, 0x22, 0x47, 0x8c, 0x21, 0x46, 0x8b, 0x21, 0x46, 0x8b, 0xd6, 0x80, 0x8b, 0x57, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x01, 0x3b, 0xaa, 0xd3, 0x6a, 0x00, 0x00, 0x00, 0x32, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x20, 0x0e, 0x08, 0x22, 0x01, 0x06, 0x25, 0x24, 0xc0, 0x60, 0x8c, 0x04, 0x18, 0x5c, 0x90, 0x00, 0x43, 0x28, 0x12, 0x40, 0xe5, 0xa4, 0x21, 0x01, 0x86, 0x72, 0x24, 0xc0, 0xd0, 0x81, 0x04, 0x18, 0x66, 0x22, 0x01, 0x86, 0x55, 0x48, 0x00, 0x37, 0x07, 0x00, 0x2e, 0x75, 0x3f, 0xc1, 0xa1, 0x8a, 0xa8, 0xfb, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x30, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xc4, 0x11, 0xfd, 0xe5, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x43, 0x52, 0x43, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x94, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x15, 0x3d, 0x19, 0xa5, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x1b, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x2b, 0x7f, 0x00, 0x27, 0x7d, 0x5a, 0x76, 0xac, 0xfe, 0xfe, 0xff, 0xff, 0xfe, 0xfe, 0xdf, 0x65, 0x73, 0xcd, 0x0d, 0x22, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0xd0, 0x9b, 0xef, 0xff, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x08, 0x86, 0xde, 0x95, 0x7a, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x0a, 0xe3, 0x39, 0x9c, 0x25, 0x00, 0x00, 0x00, 0x3c, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x40, 0x05, 0x82, 0xc8, 0x40, 0x80, 0x41, 0x09, 0x19, 0x28, 0x30, 0x18, 0x23, 0x03, 0x03, 0x06, 0x17, 0x64, 0xe0, 0xc0, 0x10, 0x8a, 0x0c, 0x02, 0x18, 0xd2, 0x90, 0x41, 0x02, 0x43, 0x39, 0x32, 0x28, 0x40, 0xe7, 0xa2, 0x29, 0x46, 0x33, 0x0a, 0xcd, 0x22, 0x34, 0x67, 0xa0, 0x39, 0x12, 0xcd, 0x0b, 0xa8, 0x00, 0x00, 0x51, 0x04, 0x33, 0xd9, 0xa9, 0x1e, 0x7d, 0xf7, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x31, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x45, 0xfb, 0x4d, 0xcc, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x46, 0x49, 0x4d, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3f, 0x0f, 0x9f, 0x9a, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x8a, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf9, 0xfb, 0x44, 0x6b, 0xa2, 0x00, 0x32, 0x7e, 0x00, 0x35, 0x80, 0x00, 0x32, 0x7e, 0x73, 0x90, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfc, 0xfd, 0x45, 0x6b, 0xa2, 0x00, 0x32, 0x7e, 0x00, 0x32, 0x7e, 0x75, 0x91, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xcf, 0xe1, 0xc3, 0xd0, 0xe1, 0xbd, 0xcb, 0xde, 0x34, 0x5e, 0x9a, 0x00, 0x33, 0x7f, 0x00, 0x32, 0x7e, 0x58, 0x7b, 0xac, 0xc5, 0xd1, 0xe2, 0xc3, 0xcf, 0xe1, 0x0b, 0x3e, 0x85, 0x0b, 0x3e, 0x85, 0x0a, 0x3d, 0x85, 0x03, 0x37, 0x81, 0x00, 0x35, 0x80, 0x00, 0x35, 0x80, 0x05, 0x39, 0x82, 0x0b, 0x3e, 0x85, 0x0b, 0x3e, 0x85, 0x00, 0x34, 0x80, 0x00, 0x34, 0x80, 0x00, 0x34, 0x80, 0x00, 0x35, 0x80, 0x00, 0x35, 0x80, 0x00, 0x35, 0x80, 0x00, 0x35, 0x80, 0x00, 0x34, 0x80, 0x00, 0x34, 0x80, 0x27, 0xbf, 0xea, 0x5e, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x09, 0x3a, 0x00, 0x00, 0x09, 0x3a, 0x01, 0xf0, 0x64, 0x92, 0x4a, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x35, 0x55, 0x5f, 0xb1, 0x18, 0x00, 0x00, 0x00, 0x60, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0xbd, 0xd0, 0x45, 0x0a, 0xc0, 0x50, 0x10, 0x03, 0xd0, 0xa9, 0x4c, 0xdd, 0xdd, 0xdd, 0xe5, 0xfe, 0xd7, 0x2b, 0xb3, 0xfb, 0x50, 0xf8, 0xab, 0xd2, 0xb7, 0x0d, 0x84, 0x10, 0x00, 0x22, 0x88, 0x92, 0x8c, 0x8a, 0xaa, 0xe9, 0xf0, 0xf2, 0x65, 0x64, 0x10, 0xd3, 0xb2, 0x1d, 0x74, 0x3d, 0x3f, 0x30, 0x18, 0x10, 0x92, 0x28, 0x4e, 0x52, 0xcc, 0xf2, 0xa2, 0x0c, 0x19, 0x50, 0x91, 0xba, 0x69, 0x3b, 0xec, 0x87, 0x71, 0xaa, 0x18, 0x30, 0x93, 0x65, 0xdd, 0x76, 0x3c, 0xce, 0xeb, 0x9e, 0x19, 0xbc, 0x88, 0x53, 0xc8, 0x99, 0xc1, 0x19, 0xff, 0xe3, 0x87, 0x0f, 0xc8, 0x35, 0x15, 0x0d, 0xe8, 0x4a, 0x14, 0xee, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x35, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xf0, 0x59, 0x59, 0xab, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4c, 0x59, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x96, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xd8, 0x50, 0x4c, 0x54, 0x45, 0xe7, 0x00, 0x13, 0xe9, 0x00, 0x13, 0xcb, 0x00, 0x11, 0x1c, 0x00, 0x02, 0x1c, 0x00, 0x02, 0x1c, 0x00, 0x02, 0x1b, 0x00, 0x01, 0x1b, 0x00, 0x01, 0x1c, 0x00, 0x02, 0x1c, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x15, 0x15, 0x0f, 0x11, 0x11, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4f, 0x4f, 0x4f, 0x61, 0x61, 0x61, 0x24, 0x24, 0x24, 0x0c, 0x0c, 0x0c, 0x10, 0x10, 0x10, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x17, 0x17, 0x8d, 0x8d, 0x8d, 0x0f, 0x0f, 0x0f, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0xac, 0xac, 0xac, 0x3a, 0x3a, 0x3a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0xac, 0xac, 0xac, 0x3a, 0x3a, 0x3a, 0x24, 0x24, 0x24, 0x0c, 0x0c, 0x0c, 0x10, 0x10, 0x10, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x14, 0x15, 0x11, 0x10, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x13, 0x08, 0x04, 0x13, 0x08, 0x04, 0x13, 0x08, 0x03, 0x12, 0x07, 0x03, 0x12, 0x07, 0x04, 0x13, 0x08, 0x04, 0x13, 0x08, 0x1f, 0x8b, 0x3e, 0x23, 0x9f, 0x47, 0x23, 0x9e, 0x46, 0xff, 0xff, 0xff, 0x87, 0x6b, 0xb6, 0x90, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x47, 0x60, 0xbd, 0xc9, 0x7b, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x18, 0x46, 0xda, 0x4a, 0xeb, 0x00, 0x00, 0x00, 0x81, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0xa0, 0x18, 0x30, 0x12, 0x00, 0x0c, 0x4c, 0x04, 0x00, 0x03, 0x33, 0x32, 0x60, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0x44, 0x11, 0x62, 0xe0, 0x42, 0x02, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0x08, 0x31, 0x06, 0x51, 0x24, 0x20, 0x26, 0x2e, 0x21, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x27, 0x8f, 0x10, 0x43, 0x51, 0xa0, 0xa0, 0xa8, 0xa4, 0xac, 0xa2, 0xaa, 0xa6, 0xae, 0xa1, 0x89, 0x47, 0x81, 0x96, 0xb6, 0x8e, 0x2e, 0x4e, 0x05, 0x20, 0x2b, 0xf4, 0xf4, 0x0d, 0x0c, 0x51, 0xac, 0x30, 0x42, 0x02, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x36, 0x08, 0x31, 0x06, 0x5b, 0x64, 0x60, 0x67, 0xef, 0xe0, 0xe8, 0xe4, 0x8c, 0x22, 0xc4, 0xe0, 0x42, 0x00, 0x30, 0xb8, 0x12, 0x00, 0x0c, 0x6e, 0x04, 0x00, 0x41, 0x05, 0x00, 0x12, 0xf6, 0x3f, 0xa5, 0x7a, 0x7e, 0x39, 0x60, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x32, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x3b, 0xce, 0xbe, 0x01, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4b, 0x5a, 0x54, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x38, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0xa6, 0x50, 0x4c, 0x54, 0x45, 0x02, 0xaf, 0xc8, 0x16, 0xb1, 0xb9, 0x13, 0xb1, 0xbc, 0x01, 0xaf, 0xc9, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x0f, 0xb0, 0xbf, 0x79, 0xb9, 0x6f, 0x6a, 0xb8, 0x7a, 0x04, 0xaf, 0xc7, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x12, 0xb1, 0xbd, 0x93, 0xbc, 0x5c, 0x81, 0xba, 0x69, 0x05, 0xaf, 0xc6, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xcb, 0x00, 0xaf, 0xcb, 0x00, 0xaf, 0xcb, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x0c, 0xb0, 0xc1, 0x77, 0xb9, 0x71, 0x67, 0xb8, 0x7d, 0x03, 0xaf, 0xc8, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xcb, 0x0a, 0xb0, 0xc3, 0x25, 0xb2, 0xaf, 0x2d, 0xb3, 0xa9, 0x1a, 0xb1, 0xb6, 0x02, 0xaf, 0xc8, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x14, 0xb1, 0xbb, 0x7e, 0xba, 0x6c, 0x6f, 0xb9, 0x77, 0x07, 0xb0, 0xc4, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xcb, 0x10, 0xb0, 0xbe, 0x52, 0xb6, 0x8d, 0x83, 0xba, 0x68, 0x94, 0xbc, 0x5c, 0x70, 0xb9, 0x76, 0x36, 0xb4, 0xa2, 0x02, 0xaf, 0xc8, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x17, 0xb1, 0xb9, 0x87, 0xbb, 0x65, 0x79, 0xb9, 0x70, 0x09, 0xb0, 0xc3, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x3e, 0xb4, 0x9b, 0x9a, 0xbc, 0x57, 0xf3, 0xc4, 0x14, 0xfe, 0xc5, 0x0c, 0xd6, 0xc2, 0x2a, 0x70, 0xb9, 0x76, 0x1a, 0xb1, 0xb6, 0x00, 0xaf, 0xcb, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x0c, 0xb0, 0xc1, 0x72, 0xb9, 0x75, 0x62, 0xb8, 0x80, 0x03, 0xaf, 0xc8, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x02, 0xaf, 0xc9, 0x07, 0xb0, 0xc5, 0x55, 0xb6, 0x8b, 0xcf, 0xc1, 0x2f, 0xff, 0xc5, 0x09, 0xfe, 0xc5, 0x0c, 0xfe, 0xc5, 0x0c, 0x95, 0xbc, 0x5b, 0x2d, 0xb3, 0xa8, 0x01, 0xaf, 0xc9, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x11, 0xb0, 0xbd, 0x8c, 0xbb, 0x61, 0x7b, 0xba, 0x6e, 0x05, 0xaf, 0xc7, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xcb, 0x3a, 0xb4, 0x9f, 0x4d, 0xb6, 0x90, 0x4b, 0xb6, 0x92, 0xba, 0xbf, 0x3f, 0xff, 0xc5, 0x09, 0xff, 0xc5, 0x09, 0xf4, 0xc4, 0x14, 0x83, 0xba, 0x68, 0x38, 0xb4, 0xa0, 0x5e, 0xb7, 0x84, 0x12, 0xb1, 0xbd, 0x00, 0xaf, 0xcb, 0x11, 0xb0, 0xbd, 0x8c, 0xbb, 0x61, 0x7b, 0xba, 0x6e, 0x05, 0xaf, 0xc7, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xcb, 0x5f, 0xb7, 0x83, 0x94, 0xbc, 0x5c, 0x38, 0xb4, 0xa0, 0x70, 0xb9, 0x76, 0xba, 0xbf, 0x3f, 0xd0, 0xc1, 0x2e, 0x9b, 0xbc, 0x56, 0x51, 0xb6, 0x8d, 0x58, 0xb7, 0x88, 0xb2, 0xbe, 0x45, 0x1e, 0xb2, 0xb3, 0x00, 0xaf, 0xcb, 0x72, 0xb9, 0x75, 0x03, 0xaf, 0xc8, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xcb, 0x20, 0xb2, 0xb2, 0x59, 0xb7, 0x87, 0x37, 0xb4, 0xa0, 0x39, 0xb4, 0xa0, 0x50, 0xb6, 0x8e, 0x56, 0xb6, 0x89, 0x48, 0xb5, 0x94, 0x33, 0xb3, 0xa4, 0x48, 0xb5, 0x94, 0x5f, 0xb7, 0x83, 0x04, 0xaf, 0xc7, 0x00, 0xaf, 0xca, 0x17, 0xb1, 0xb9, 0x87, 0xbb, 0x65, 0x79, 0xb9, 0x70, 0x09, 0xb0, 0xc3, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x27, 0xb2, 0xad, 0x26, 0xb2, 0xae, 0x2a, 0xb3, 0xaa, 0x3f, 0xb4, 0x9b, 0x3e, 0xb4, 0x9b, 0x36, 0xb4, 0xa2, 0x25, 0xb2, 0xae, 0x41, 0xb5, 0x9a, 0x10, 0xb0, 0xbe, 0x00, 0xaf, 0xcb, 0x00, 0xaf, 0xca, 0x14, 0xb1, 0xbb, 0x7e, 0xba, 0x6c, 0x07, 0xb0, 0xc4, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x06, 0xaf, 0xc6, 0x0d, 0xb0, 0xc0, 0x4e, 0xb6, 0x90, 0x3a, 0xb4, 0x9f, 0x4f, 0xb6, 0x8f, 0x55, 0xb6, 0x8b, 0x0e, 0xb0, 0xc0, 0x00, 0xaf, 0xcb, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x0c, 0xb0, 0xc1, 0x77, 0xb9, 0x71, 0x67, 0xb8, 0x7d, 0x03, 0xaf, 0xc8, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x01, 0xaf, 0xc9, 0x18, 0xb1, 0xb8, 0x32, 0xb3, 0xa5, 0x2d, 0xb3, 0xa8, 0x10, 0xb0, 0xbe, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x12, 0xb1, 0xbd, 0x93, 0xbc, 0x5c, 0x81, 0xba, 0x69, 0x05, 0xaf, 0xc6, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xcb, 0x00, 0xaf, 0xcc, 0x00, 0xaf, 0xcc, 0x00, 0xaf, 0xcb, 0x00, 0xaf, 0xca, 0x00, 0xaf, 0xca, 0x0f, 0xb0, 0xbf, 0x79, 0xb9, 0x6f, 0x6a, 0xb8, 0x7a, 0x04, 0xaf, 0xc7, 0x00, 0xaf, 0xca, 0x02, 0xaf, 0xc8, 0x16, 0xb1, 0xb9, 0x13, 0xb1, 0xbc, 0x01, 0xaf, 0xc9, 0x00, 0xaf, 0xca, 0xff, 0xff, 0xff, 0xc8, 0x13, 0xb4, 0x83, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xe1, 0x5f, 0x08, 0xcf, 0xa6, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x2d, 0x0f, 0x5e, 0x09, 0x66, 0x34, 0x00, 0x00, 0x01, 0x31, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0xc5, 0x0d, 0x18, 0xd8, 0xd8, 0x39, 0x38, 0xb9, 0x10, 0x7c, 0x6e, 0x1e, 0x5e, 0x3e, 0x7e, 0x14, 0x05, 0x02, 0x82, 0x42, 0xc2, 0x22, 0x30, 0x9e, 0xa8, 0x98, 0xb8, 0x84, 0xa4, 0x94, 0xb4, 0x8c, 0x2c, 0x92, 0x02, 0x39, 0x79, 0x05, 0x45, 0x25, 0x28, 0x47, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x07, 0x49, 0x81, 0xae, 0x9e, 0xbe, 0x81, 0x21, 0x94, 0x63, 0x64, 0x6c, 0x62, 0x6a, 0x66, 0x6e, 0x61, 0x69, 0x65, 0x6d, 0x83, 0x50, 0x60, 0x6b, 0x67, 0xef, 0xe0, 0x08, 0x61, 0x3b, 0x39, 0xbb, 0xb8, 0xba, 0xb9, 0x7b, 0x78, 0x7a, 0x79, 0xfb, 0xf8, 0xfa, 0xc1, 0x15, 0xf8, 0x07, 0x04, 0x06, 0x05, 0x83, 0x99, 0x21, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0x51, 0xd1, 0x31, 0xb1, 0x71, 0xf1, 0x09, 0x89, 0x70, 0x05, 0x49, 0xc9, 0x29, 0xa9, 0x69, 0x60, 0x66, 0x7a, 0x46, 0x66, 0x56, 0x76, 0x4e, 0x6e, 0x5e, 0x7e, 0x41, 0x61, 0x51, 0x71, 0x09, 0x5c, 0x41, 0x69, 0x59, 0x79, 0x45, 0x25, 0x98, 0x59, 0x55, 0x5d, 0x53, 0x5b, 0x57, 0xdf, 0xd0, 0xd8, 0xd4, 0xdc, 0xd2, 0xda, 0xd6, 0x8e, 0xb0, 0xa2, 0x23, 0xb0, 0xb3, 0x0b, 0xcc, 0xec, 0xee, 0xe9, 0xed, 0xeb, 0x9f, 0x30, 0x71, 0xd2, 0xe4, 0x29, 0x53, 0xa7, 0x4d, 0x9f, 0x01, 0x57, 0x30, 0x73, 0xd6, 0xec, 0x39, 0x10, 0x47, 0xce, 0x9d, 0x37, 0x7f, 0xc1, 0xc2, 0x45, 0x8b, 0x97, 0x2c, 0x5d, 0xb6, 0x7c, 0xc5, 0xca, 0x55, 0x70, 0x05, 0xab, 0xd7, 0xe8, 0xaf, 0x85, 0x7a, 0x73, 0xdd, 0xfa, 0x0d, 0x1b, 0x37, 0x6d, 0xde, 0xb2, 0x75, 0xdb, 0xf6, 0x1d, 0x3b, 0x77, 0xc1, 0x15, 0xec, 0xde, 0xb3, 0x77, 0x1f, 0x2c, 0xa0, 0xf6, 0x1f, 0x38, 0x78, 0xe8, 0xf0, 0x91, 0xa3, 0xc7, 0x8e, 0x9f, 0x38, 0x89, 0x08, 0x87, 0x53, 0xa7, 0xcf, 0x9c, 0x3d, 0x07, 0xe7, 0x9e, 0xbf, 0x70, 0xf1, 0xd2, 0xe5, 0x2b, 0x57, 0xaf, 0x21, 0x85, 0xe4, 0xf5, 0x1b, 0x37, 0x6f, 0xdd, 0xc6, 0x17, 0x9b, 0x77, 0xee, 0xde, 0xbb, 0xff, 0x00, 0x8f, 0x02, 0x00, 0xc1, 0xd1, 0x69, 0x51, 0xb1, 0x16, 0x6f, 0x34, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x35, 0x3a, 0x31, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x30, 0x64, 0x76, 0xef, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x18, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x4b, 0x61, 0x7a, 0x61, 0x6b, 0x68, 0x73, 0x74, 0x61, 0x6e, 0x00, 0xd3, 0x63, 0xf7, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x44, 0x47, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x84, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x89, 0x50, 0x4c, 0x54, 0x45, 0x4f, 0x4d, 0x2d, 0xb8, 0x1c, 0x33, 0xd5, 0x0f, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0x00, 0x72, 0x29, 0x32, 0x5b, 0x2c, 0xa2, 0x27, 0x31, 0xd3, 0x0f, 0x34, 0xd3, 0x10, 0x34, 0xd2, 0x10, 0x34, 0x00, 0x72, 0x29, 0x00, 0x73, 0x29, 0x16, 0x68, 0x2a, 0x7d, 0x38, 0x30, 0xcd, 0x13, 0x34, 0xd4, 0x0f, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0x00, 0x72, 0x29, 0x00, 0x72, 0x29, 0x00, 0x73, 0x29, 0x05, 0x6f, 0x29, 0x55, 0x4a, 0x2d, 0xbc, 0x1a, 0x33, 0xd5, 0x0f, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0x00, 0x72, 0x29, 0x00, 0x72, 0x29, 0x00, 0x72, 0x29, 0x00, 0x72, 0x29, 0x00, 0x73, 0x29, 0x31, 0x5b, 0x2c, 0xa1, 0x27, 0x32, 0xd4, 0x12, 0x37, 0xd3, 0x11, 0x35, 0xd2, 0x11, 0x35, 0xd2, 0x11, 0x35, 0x00, 0x72, 0x29, 0x00, 0x72, 0x29, 0x00, 0x73, 0x29, 0x16, 0x68, 0x2a, 0x89, 0x75, 0x64, 0xe8, 0xa6, 0xb1, 0xf1, 0xab, 0xb9, 0xef, 0xaa, 0xb7, 0xef, 0xaa, 0xb7, 0xef, 0xaa, 0xb7, 0x00, 0x72, 0x29, 0x00, 0x72, 0x29, 0x00, 0x72, 0x28, 0x07, 0x7a, 0x32, 0x68, 0xaf, 0x83, 0xe6, 0xf5, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x72, 0x29, 0x00, 0x72, 0x29, 0x00, 0x72, 0x28, 0x00, 0x71, 0x27, 0x39, 0x92, 0x59, 0xcc, 0xe3, 0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x72, 0x29, 0x00, 0x72, 0x29, 0x00, 0x72, 0x29, 0x0b, 0x7a, 0x33, 0x6c, 0xb0, 0x84, 0xe9, 0xf5, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x72, 0x29, 0x00, 0x72, 0x29, 0x00, 0x73, 0x29, 0x00, 0x66, 0x25, 0x42, 0x70, 0x52, 0x9e, 0xa1, 0x9f, 0xa7, 0xa6, 0xa6, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0x00, 0x72, 0x29, 0x00, 0x72, 0x29, 0x00, 0x73, 0x29, 0x00, 0x58, 0x1f, 0x00, 0x1b, 0x0a, 0x03, 0x03, 0x03, 0x02, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x72, 0x29, 0x00, 0x72, 0x29, 0x00, 0x73, 0x29, 0x00, 0x6f, 0x28, 0x00, 0x44, 0x18, 0x00, 0x0c, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x72, 0x29, 0x00, 0x73, 0x2a, 0x00, 0x66, 0x25, 0x00, 0x2e, 0x11, 0x00, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x72, 0x29, 0x00, 0x57, 0x1f, 0x00, 0x1a, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x1a, 0x00, 0x0e, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5b, 0x74, 0x41, 0xa0, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x45, 0x8e, 0xb3, 0xa8, 0x57, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x1f, 0xea, 0x88, 0xbd, 0xca, 0x00, 0x00, 0x00, 0xbe, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0xc5, 0x0d, 0x18, 0xd8, 0xd8, 0x39, 0x38, 0xb9, 0xb8, 0xf1, 0x28, 0xe0, 0xe1, 0xe5, 0xe3, 0x17, 0x10, 0x14, 0x12, 0xc6, 0xa9, 0x40, 0x44, 0x54, 0x4c, 0x5c, 0x42, 0x52, 0x4a, 0x5a, 0x46, 0x16, 0x3b, 0x60, 0x90, 0x93, 0x57, 0x50, 0x54, 0x52, 0x56, 0x51, 0x55, 0x53, 0xd7, 0xc0, 0x0a, 0x18, 0xe4, 0xe4, 0xe4, 0x34, 0xb5, 0xb4, 0x75, 0x74, 0xf5, 0xf4, 0x0d, 0x0c, 0x8d, 0xb0, 0x00, 0x90, 0x02, 0x39, 0x63, 0x13, 0x53, 0x33, 0x73, 0x0b, 0x4b, 0x2b, 0x6b, 0x1b, 0x4c, 0x00, 0x56, 0x20, 0x67, 0x6b, 0x67, 0xef, 0xe0, 0xe8, 0xe4, 0xec, 0xe2, 0x8a, 0x09, 0x88, 0x53, 0xe0, 0xe6, 0xee, 0xe1, 0xe9, 0xe5, 0xed, 0xe3, 0xeb, 0xe7, 0x8f, 0x09, 0x40, 0x0a, 0x02, 0x02, 0x83, 0x82, 0x43, 0x42, 0xc3, 0xc2, 0x23, 0x22, 0xb1, 0x00, 0xa0, 0x82, 0xa8, 0xe8, 0x98, 0xd8, 0xb8, 0xf8, 0x84, 0xc4, 0xa4, 0x64, 0x6c, 0x80, 0x21, 0x25, 0x35, 0x2d, 0x3d, 0x23, 0x33, 0x2b, 0x3b, 0x27, 0x17, 0x3b, 0x60, 0xc8, 0xcb, 0x2f, 0x28, 0x2c, 0x2a, 0x2e, 0x29, 0x2d, 0xc3, 0x01, 0x18, 0xca, 0x2b, 0x2a, 0xab, 0xaa, 0x6b, 0x6a, 0xcb, 0x70, 0x2a, 0xa8, 0xab, 0x6f, 0x68, 0x6c, 0x2a, 0xc3, 0x0d, 0x00, 0xdf, 0xaa, 0x7f, 0x52, 0xa7, 0xb0, 0xcf, 0x26, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x33, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa8, 0x42, 0xe1, 0x7f, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x47, 0x42, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0xf8, 0x62, 0xea, 0x0e, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x10, 0x63, 0x2c, 0x91, 0x1a, 0x00, 0x00, 0x04, 0xed, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x75, 0x92, 0x7b, 0x50, 0x54, 0x65, 0x18, 0xc6, 0x9f, 0xef, 0x3b, 0xe7, 0xb0, 0x9c, 0x65, 0x77, 0x91, 0x8b, 0xa4, 0x44, 0xa9, 0x19, 0x91, 0x79, 0x69, 0x34, 0x07, 0xd1, 0x45, 0x90, 0x44, 0xc2, 0x1c, 0x2e, 0xa6, 0xe3, 0x30, 0x36, 0xda, 0x90, 0x16, 0x81, 0xa2, 0xa2, 0x63, 0xa0, 0x89, 0x28, 0x30, 0x4a, 0x36, 0x80, 0x5c, 0x92, 0x24, 0x4d, 0x4d, 0xa7, 0xdb, 0x64, 0x57, 0x0c, 0x14, 0xf1, 0xca, 0xa2, 0x98, 0x98, 0xa1, 0x96, 0x8a, 0x1b, 0xe5, 0x05, 0x05, 0xb9, 0xc8, 0xd9, 0x1b, 0xcb, 0xd9, 0x73, 0xbe, 0xfe, 0xd8, 0x28, 0x65, 0xec, 0xfd, 0xf7, 0x7d, 0xe7, 0x79, 0xdf, 0xf7, 0xf7, 0x3c, 0xe4, 0x5a, 0xd8, 0x1c, 0xdf, 0xac, 0x15, 0xfe, 0x09, 0x31, 0x0c, 0xa8, 0xd8, 0x7f, 0x36, 0xaf, 0xfc, 0xc4, 0x3d, 0x73, 0x27, 0x74, 0x1a, 0x41, 0x14, 0x14, 0x85, 0xa9, 0x8c, 0x71, 0x1c, 0x55, 0x3a, 0x2d, 0x07, 0x7f, 0x5c, 0x35, 0xeb, 0xc8, 0x67, 0xbf, 0xe7, 0xef, 0x00, 0x30, 0x66, 0x43, 0x5a, 0x6d, 0xcc, 0xc2, 0x79, 0x71, 0xdb, 0x39, 0x7f, 0xbd, 0xa2, 0xa8, 0x94, 0x12, 0x8e, 0x10, 0xd9, 0xe2, 0x80, 0xcc, 0x9e, 0x9a, 0xf6, 0x7c, 0x66, 0x62, 0x48, 0x9c, 0xb9, 0xa1, 0xbb, 0x72, 0xbf, 0x18, 0x3e, 0x65, 0x64, 0x4e, 0x06, 0x4f, 0x63, 0x67, 0xc9, 0x05, 0x45, 0x37, 0xca, 0x77, 0xfb, 0x65, 0x2e, 0x4f, 0x5b, 0x34, 0x7d, 0xf1, 0xa2, 0xb0, 0xf2, 0x8a, 0x93, 0xc5, 0x7b, 0x1a, 0x3a, 0x5a, 0xbb, 0xe0, 0xa5, 0xe1, 0x45, 0x81, 0x00, 0x0a, 0x1e, 0x5f, 0x94, 0x10, 0xc2, 0x51, 0x97, 0xd5, 0xa1, 0xca, 0x78, 0x32, 0x34, 0x78, 0x59, 0xcc, 0x33, 0xaf, 0x75, 0x5d, 0xd2, 0x94, 0x66, 0x5b, 0xbd, 0xfd, 0x82, 0xbf, 0xac, 0xf0, 0x9a, 0x61, 0xb4, 0xa9, 0xe0, 0xa3, 0x9a, 0x74, 0xa9, 0x0b, 0xdf, 0x4d, 0xea, 0xb9, 0x64, 0xcf, 0xcc, 0xe9, 0xd0, 0x0d, 0x19, 0xbe, 0x31, 0x23, 0x2b, 0x35, 0x32, 0x23, 0x35, 0xb2, 0x74, 0xe7, 0xa9, 0xc2, 0xdd, 0xa6, 0xf6, 0xd6, 0x2e, 0x18, 0x44, 0xf0, 0x94, 0x3c, 0x2a, 0x4d, 0x00, 0x70, 0x54, 0xb6, 0xf7, 0xa1, 0x4f, 0x0d, 0x0a, 0x0d, 0x4e, 0x9f, 0x3d, 0x7a, 0x7e, 0x67, 0xb3, 0xe7, 0x9e, 0x3c, 0x49, 0xef, 0xe3, 0xfb, 0x41, 0xee, 0xc8, 0x99, 0xe1, 0x4e, 0x60, 0x6b, 0xc5, 0xc9, 0xd2, 0x7d, 0x67, 0xf8, 0xdb, 0x17, 0x6f, 0xbc, 0x77, 0xbe, 0x65, 0x67, 0xe8, 0x73, 0xe9, 0x6f, 0xe5, 0xcc, 0xef, 0x6a, 0xb6, 0xaf, 0xdb, 0xdc, 0xae, 0x1b, 0x12, 0x98, 0x9d, 0xb1, 0x36, 0x25, 0x22, 0x3d, 0x25, 0xa2, 0x6c, 0x97, 0xa9, 0x64, 0x6f, 0xc3, 0x9d, 0xb3, 0x9d, 0xb2, 0x4b, 0x25, 0xe4, 0x9f, 0x2d, 0x84, 0x10, 0xd9, 0xa5, 0x40, 0x72, 0x8e, 0x98, 0x3a, 0x26, 0x75, 0xd6, 0xa8, 0xf9, 0x5d, 0xcd, 0xe2, 0xee, 0x3c, 0x9b, 0xb7, 0xaf, 0x77, 0x61, 0x7e, 0x60, 0x94, 0x51, 0x06, 0x0a, 0x3f, 0x3e, 0x5d, 0xf4, 0x49, 0x43, 0x5b, 0x6b, 0x17, 0xbc, 0x34, 0x1c, 0x34, 0x53, 0xc0, 0xd4, 0xde, 0xab, 0xb7, 0x6a, 0x0f, 0x5d, 0xd9, 0xe5, 0xf0, 0x65, 0x73, 0x5e, 0x1d, 0x6d, 0xa0, 0x52, 0x41, 0x49, 0xc7, 0x57, 0x55, 0x86, 0x61, 0x43, 0xa3, 0x92, 0x66, 0xa4, 0x25, 0x4d, 0x56, 0x44, 0x7e, 0xec, 0xb8, 0xa0, 0x61, 0x97, 0x2f, 0x74, 0x9b, 0x9a, 0x08, 0x81, 0x4f, 0xd8, 0xa4, 0x07, 0x2f, 0x85, 0x06, 0xf0, 0x8e, 0x0f, 0x47, 0x74, 0x4f, 0xfc, 0xbc, 0xb2, 0xbf, 0xad, 0x5d, 0x9f, 0xbd, 0x36, 0x28, 0x3f, 0xb3, 0x6b, 0x68, 0xe0, 0x96, 0xc2, 0xc3, 0x71, 0x6f, 0xee, 0xab, 0x3e, 0x70, 0xce, 0xd2, 0xeb, 0x80, 0x40, 0xe1, 0x94, 0xc9, 0xc1, 0x86, 0x9b, 0x60, 0x20, 0x94, 0x70, 0x14, 0x36, 0x6b, 0x9f, 0xa5, 0x9f, 0x4d, 0x0e, 0x0f, 0x9e, 0xa4, 0x43, 0x6f, 0xf5, 0x31, 0xc6, 0xa0, 0x8d, 0x32, 0x7a, 0x88, 0x1a, 0xf7, 0xe1, 0xb7, 0xd7, 0x6d, 0x69, 0x2f, 0xae, 0x04, 0xf0, 0xc4, 0xaa, 0xb7, 0x83, 0x0a, 0xd6, 0xa3, 0xfd, 0xae, 0xa5, 0xe1, 0x17, 0x36, 0xe2, 0x69, 0xc3, 0xa4, 0x71, 0xee, 0x81, 0xc6, 0x96, 0xee, 0x5f, 0xaf, 0xdf, 0x37, 0xe8, 0x35, 0x5a, 0x4f, 0x41, 0x51, 0x19, 0x53, 0x19, 0x08, 0x88, 0xb4, 0xa9, 0xe0, 0x61, 0xd3, 0x38, 0x4a, 0xac, 0x56, 0x87, 0x43, 0x25, 0xbc, 0xb7, 0x01, 0x8c, 0x29, 0x92, 0x55, 0x75, 0xb9, 0x14, 0x45, 0x15, 0xb4, 0x9e, 0xd6, 0x53, 0x67, 0x1d, 0x57, 0xae, 0x01, 0x10, 0xc7, 0x86, 0xe8, 0xa6, 0x87, 0x29, 0x8c, 0x09, 0x06, 0x3d, 0x64, 0x59, 0xe9, 0x95, 0xc0, 0x18, 0x38, 0x4e, 0x2b, 0x0a, 0x5e, 0x03, 0xd9, 0xfb, 0xcf, 0xad, 0x46, 0xfe, 0xe9, 0x41, 0xd9, 0x20, 0x94, 0x50, 0x02, 0x28, 0x2a, 0x00, 0x70, 0x14, 0x6e, 0xf4, 0x2a, 0xa3, 0xa2, 0x86, 0x78, 0x78, 0x00, 0x60, 0xfd, 0xfd, 0x6a, 0x9f, 0x13, 0x8c, 0x41, 0x55, 0x41, 0x08, 0x28, 0x05, 0x08, 0x01, 0x14, 0xc6, 0x98, 0xca, 0x06, 0xa9, 0xf1, 0x8f, 0xcd, 0x1f, 0x01, 0x61, 0x1c, 0x07, 0x30, 0xa8, 0x2a, 0x18, 0x03, 0x1d, 0x58, 0xf3, 0x6f, 0x31, 0x80, 0x52, 0x50, 0x0a, 0xc6, 0xdc, 0xa7, 0x30, 0x8e, 0x3e, 0x5e, 0x6a, 0x30, 0x22, 0x8e, 0xd8, 0x1c, 0xb2, 0xdd, 0x21, 0x43, 0x51, 0x40, 0x08, 0xe7, 0x6d, 0x80, 0x20, 0xc8, 0x92, 0x85, 0x23, 0xc4, 0x7a, 0xfa, 0x21, 0x44, 0x11, 0x61, 0xb2, 0xbd, 0x8f, 0xe3, 0x28, 0xe5, 0x79, 0xce, 0xa0, 0x03, 0x21, 0xae, 0x5e, 0x49, 0x24, 0x4c, 0xa7, 0x17, 0x15, 0xf5, 0x11, 0x44, 0x7c, 0x6d, 0xcc, 0xc2, 0x01, 0x93, 0x89, 0xbd, 0x4f, 0x96, 0x2c, 0xce, 0x17, 0x43, 0x02, 0xa6, 0x3c, 0xeb, 0xe3, 0x6e, 0x4b, 0x4d, 0x97, 0xc8, 0xcd, 0x5b, 0x7a, 0xe3, 0x44, 0x04, 0x0c, 0xbf, 0x9d, 0xb5, 0xc5, 0xd6, 0xd4, 0x0c, 0x40, 0x17, 0x11, 0x16, 0xb4, 0x75, 0xbd, 0x7b, 0xa0, 0xdf, 0xe1, 0xb4, 0x1f, 0x37, 0x11, 0x02, 0xef, 0xd9, 0x2f, 0x5f, 0xb0, 0xe2, 0x7c, 0x7d, 0x8b, 0x5e, 0x20, 0x5e, 0x7a, 0x4f, 0x45, 0x85, 0xdb, 0x64, 0x7e, 0x5e, 0x42, 0x09, 0x28, 0x81, 0x43, 0x86, 0xcd, 0xa9, 0x19, 0xe5, 0xb7, 0x7a, 0x89, 0x31, 0x3e, 0x72, 0x34, 0x80, 0xce, 0x43, 0xc7, 0x7a, 0xb6, 0x95, 0x69, 0xa5, 0x07, 0xfd, 0xf1, 0x71, 0x9b, 0x4f, 0x76, 0xc6, 0x26, 0xbf, 0x32, 0x99, 0xc7, 0x5d, 0x95, 0x01, 0xd0, 0xf1, 0x38, 0x7a, 0xf1, 0x6e, 0xdd, 0xa1, 0x0b, 0x1b, 0x33, 0xa2, 0x45, 0xad, 0xc6, 0xc9, 0xd4, 0x3f, 0xf3, 0xcb, 0x90, 0x9a, 0xc5, 0xe6, 0x26, 0xb6, 0xfa, 0x4f, 0x28, 0xaf, 0x31, 0x5b, 0x1b, 0xaf, 0x43, 0x20, 0xd0, 0x79, 0x82, 0x81, 0x87, 0x4e, 0x84, 0xdd, 0x19, 0xf8, 0xc2, 0xf0, 0x35, 0x4b, 0x8c, 0xe9, 0x4b, 0xc3, 0x05, 0xc0, 0x7a, 0xdc, 0xd4, 0x92, 0x57, 0xec, 0x25, 0xf5, 0xd0, 0xf8, 0xf8, 0x03, 0x7e, 0x13, 0x76, 0xd4, 0xb6, 0xde, 0x3c, 0x7c, 0x3e, 0x74, 0x5e, 0x04, 0xef, 0xc1, 0xbb, 0x5f, 0xe7, 0x05, 0xbe, 0xdb, 0xd2, 0x5f, 0x90, 0x53, 0xf5, 0xe9, 0x4f, 0xbf, 0xad, 0x4c, 0x9e, 0xb6, 0x62, 0x69, 0xf4, 0xf8, 0x39, 0xd1, 0xb6, 0x13, 0xa6, 0xb6, 0xdc, 0xe2, 0x95, 0x96, 0xba, 0x77, 0x12, 0x13, 0xbf, 0x7e, 0x7d, 0x41, 0x59, 0x8d, 0xf9, 0xaf, 0x73, 0xd7, 0xc1, 0x13, 0x7e, 0x58, 0x80, 0x6e, 0xc5, 0x1b, 0xd1, 0xab, 0x53, 0x23, 0x35, 0x80, 0x54, 0x57, 0xff, 0x47, 0x6e, 0x91, 0xde, 0xfa, 0x80, 0x4b, 0x48, 0xd8, 0xef, 0x3f, 0xa1, 0xac, 0xda, 0x7c, 0xe7, 0x5c, 0x35, 0x3c, 0x39, 0x18, 0x34, 0x02, 0xcf, 0xb1, 0x01, 0xb2, 0x8c, 0x31, 0x81, 0xa7, 0xf0, 0xd7, 0xb5, 0xdd, 0x93, 0x32, 0xd7, 0x7d, 0x5b, 0x58, 0x79, 0x6a, 0xcd, 0x12, 0xe3, 0xca, 0x94, 0x88, 0xe0, 0x19, 0x46, 0xa9, 0xae, 0xbe, 0x37, 0xb7, 0x28, 0xc9, 0xf2, 0xcd, 0xdc, 0xc4, 0x84, 0x2f, 0x66, 0xc6, 0x7c, 0x54, 0xdb, 0xca, 0x9b, 0x1b, 0x32, 0xb5, 0x14, 0xb6, 0x13, 0x26, 0xf3, 0xe6, 0xed, 0xda, 0xde, 0x6e, 0xc4, 0xc7, 0xef, 0xf5, 0x1b, 0xbf, 0xe3, 0xb0, 0xf9, 0xce, 0xcf, 0x35, 0x10, 0x08, 0xef, 0xa3, 0x25, 0x84, 0xc8, 0x36, 0x69, 0x50, 0xfa, 0x18, 0x00, 0x97, 0x2a, 0x78, 0x70, 0xcc, 0x5f, 0xd7, 0xd1, 0x61, 0xcd, 0xdc, 0xf0, 0x43, 0xe1, 0x2e, 0xd3, 0xaa, 0xe4, 0xa9, 0xcb, 0xd3, 0x66, 0x84, 0xcc, 0x0c, 0xef, 0x39, 0x5a, 0xef, 0xd8, 0x56, 0x96, 0x6c, 0xa9, 0x59, 0x10, 0x1b, 0xcb, 0x73, 0x97, 0xaf, 0x5c, 0xdd, 0xb4, 0xbd, 0xcf, 0xd4, 0xe8, 0x93, 0xb2, 0xb8, 0x6a, 0xd4, 0xd4, 0xf7, 0xbf, 0xbb, 0x76, 0xeb, 0x4c, 0x0d, 0x04, 0x22, 0xf8, 0x88, 0x8a, 0xca, 0x5c, 0x8a, 0xca, 0xfd, 0x4f, 0xfe, 0x00, 0xa8, 0x0c, 0x8a, 0xa2, 0x52, 0x0f, 0x9e, 0x13, 0x85, 0x8e, 0xfb, 0xd6, 0xf5, 0x1b, 0xab, 0x4a, 0xf6, 0x9d, 0xc9, 0x5e, 0x16, 0x95, 0xba, 0x38, 0xdc, 0x27, 0x3a, 0xbc, 0xf3, 0xfb, 0x23, 0x6a, 0x41, 0xe9, 0xdf, 0xb3, 0xd8, 0x42, 0x17, 0xad, 0x51, 0xa8, 0xad, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x31, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xc0, 0x02, 0xb3, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4e, 0x49, 0x4f, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xd0, 0xcd, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x56, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x67, 0xc6, 0x00, 0x67, 0xc6, 0x03, 0x69, 0xc7, 0x03, 0x69, 0xc7, 0x03, 0x69, 0xc7, 0x03, 0x69, 0xc7, 0x03, 0x69, 0xc6, 0x03, 0x69, 0xc6, 0x03, 0x69, 0xc6, 0x03, 0x69, 0xc7, 0x03, 0x69, 0xc7, 0x03, 0x69, 0xc7, 0x00, 0x5e, 0xc3, 0x00, 0x5e, 0xc3, 0x00, 0x5e, 0xc3, 0x00, 0x5e, 0xc2, 0x00, 0x5e, 0xc2, 0x00, 0x5e, 0xc4, 0x00, 0x5e, 0xc5, 0x00, 0x5f, 0xc5, 0x00, 0x5e, 0xc3, 0x00, 0x5e, 0xc2, 0x00, 0x5e, 0xc3, 0x00, 0x5e, 0xc3, 0xa9, 0xcc, 0xec, 0xa9, 0xcc, 0xec, 0xa9, 0xcc, 0xec, 0xa9, 0xcc, 0xec, 0xaa, 0xcc, 0xed, 0xa7, 0xc8, 0xe2, 0xaa, 0xc7, 0xdc, 0xa7, 0xc7, 0xe0, 0xa9, 0xcc, 0xec, 0xaa, 0xcc, 0xec, 0xa9, 0xcc, 0xec, 0xa9, 0xcc, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xff, 0xff, 0xf3, 0xde, 0xf1, 0xe9, 0xff, 0xff, 0xf1, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfd, 0xfe, 0xfb, 0xfd, 0xfe, 0xfc, 0xfd, 0xff, 0xf9, 0xfa, 0xf7, 0xfd, 0xf8, 0xed, 0xd6, 0xe9, 0xe2, 0x92, 0xbf, 0xb4, 0xd7, 0xe9, 0xe1, 0xfe, 0xf9, 0xef, 0xf9, 0xfa, 0xf9, 0xfc, 0xfd, 0xff, 0xfb, 0xfd, 0xfe, 0xfb, 0xfd, 0xfe, 0xfb, 0xfd, 0xfe, 0xfd, 0xfe, 0xff, 0xf3, 0xf3, 0xf1, 0xa3, 0xbf, 0x7c, 0xa2, 0xc5, 0x65, 0x9d, 0xbb, 0x84, 0xf4, 0xf4, 0xf3, 0xfd, 0xfe, 0xff, 0xfb, 0xfd, 0xfe, 0xfb, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0xfe, 0xf6, 0xe3, 0xff, 0xfc, 0xfd, 0xfe, 0xf5, 0xe6, 0xff, 0xff, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa9, 0xcc, 0xec, 0xa9, 0xcc, 0xec, 0xa9, 0xcb, 0xec, 0xaa, 0xcc, 0xed, 0xa9, 0xc9, 0xe0, 0xa9, 0xc9, 0xde, 0xaa, 0xc9, 0xe0, 0xaa, 0xcd, 0xee, 0xa9, 0xcb, 0xeb, 0xa9, 0xcc, 0xec, 0xa9, 0xcc, 0xec, 0x00, 0x5e, 0xc3, 0x00, 0x5e, 0xc3, 0x00, 0x5e, 0xc3, 0x00, 0x5e, 0xc3, 0x00, 0x5e, 0xc5, 0x00, 0x5e, 0xc4, 0x00, 0x5e, 0xc5, 0x00, 0x5e, 0xc2, 0x00, 0x5e, 0xc3, 0x00, 0x5e, 0xc3, 0x00, 0x5e, 0xc3, 0x03, 0x69, 0xc7, 0x03, 0x69, 0xc7, 0x03, 0x69, 0xc7, 0x03, 0x69, 0xc6, 0x03, 0x69, 0xc6, 0x03, 0x69, 0xc6, 0x03, 0x69, 0xc7, 0x03, 0x69, 0xc7, 0x03, 0x69, 0xc7, 0xff, 0xff, 0xff, 0x83, 0xc7, 0xc8, 0xdc, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x71, 0xaf, 0x07, 0x5c, 0xe2, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x30, 0x2f, 0x8d, 0x71, 0xce, 0xad, 0x00, 0x00, 0x00, 0xad, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x13, 0x30, 0xe2, 0x06, 0x0c, 0x4c, 0x30, 0xc0, 0xcc, 0xc2, 0xca, 0xc6, 0xce, 0xc1, 0xc9, 0xc5, 0x0d, 0x17, 0x61, 0xe0, 0x81, 0x02, 0x5e, 0x3e, 0x7e, 0x01, 0x41, 0x21, 0x61, 0x11, 0x51, 0x31, 0x71, 0x98, 0x10, 0x83, 0x04, 0x14, 0x48, 0x4a, 0x49, 0xcb, 0xc8, 0xca, 0xc9, 0x2b, 0x28, 0x2a, 0x29, 0xc3, 0x84, 0x18, 0x54, 0xa0, 0x40, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x47, 0x57, 0x4f, 0x1f, 0x26, 0xc4, 0x60, 0x00, 0x05, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x30, 0x21, 0xb8, 0x9c, 0x8d, 0xad, 0x9d, 0xbd, 0x83, 0xa3, 0x93, 0xb3, 0x8b, 0xab, 0x1b, 0x5c, 0x0e, 0x66, 0x80, 0xbb, 0x87, 0xa7, 0x97, 0xb7, 0x8f, 0xaf, 0x9f, 0x7f, 0x40, 0x20, 0xdc, 0x4c, 0x98, 0xc5, 0x41, 0xc1, 0x21, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0x51, 0xd1, 0x31, 0x70, 0xb7, 0xc0, 0x1c, 0x1c, 0x1b, 0x17, 0x9f, 0x90, 0x98, 0x94, 0x9c, 0x92, 0x9a, 0x96, 0x0e, 0xf7, 0x03, 0xdc, 0xa7, 0x19, 0x99, 0x59, 0xd9, 0x39, 0xb9, 0x79, 0xf9, 0x05, 0x08, 0xbf, 0xe3, 0x0b, 0x33, 0x32, 0x01, 0x00, 0xc3, 0x88, 0x27, 0xbc, 0x74, 0x01, 0x47, 0xed, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x34, 0x38, 0x3a, 0x34, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x67, 0x96, 0xe4, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x54, 0x4f, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0xb6, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xf9, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf3, 0xf3, 0xf6, 0xdc, 0xdc, 0xfa, 0xe8, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xd7, 0x5a, 0x5a, 0xc0, 0x00, 0x00, 0xc1, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0xb1, 0xb1, 0xc8, 0x1e, 0x1e, 0xdc, 0x70, 0x70, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf4, 0xf4, 0xf9, 0xe4, 0xe4, 0xe4, 0x90, 0x90, 0xc0, 0x00, 0x00, 0xd4, 0x4e, 0x4e, 0xf7, 0xdf, 0xdf, 0xfa, 0xeb, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xaf, 0xaf, 0xc8, 0x1e, 0x1e, 0xc5, 0x12, 0x12, 0xc1, 0x00, 0x00, 0xc3, 0x0a, 0x0a, 0xc7, 0x19, 0x19, 0xdc, 0x6d, 0x6d, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0xb3, 0xb3, 0xc8, 0x1e, 0x1e, 0xdc, 0x71, 0x71, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd7, 0x5b, 0x5b, 0xc0, 0x00, 0x00, 0xf8, 0xe0, 0xe0, 0xf8, 0xe1, 0xe1, 0xf5, 0xd5, 0xd5, 0xf0, 0xc1, 0xc1, 0xf3, 0xcc, 0xcc, 0xf7, 0xe0, 0xe0, 0xf8, 0xe0, 0xe0, 0xf8, 0xe0, 0xe0, 0xf7, 0xdf, 0xdf, 0xd4, 0x50, 0x50, 0xc0, 0x00, 0x00, 0xc8, 0x1f, 0x1f, 0xc8, 0x1f, 0x1f, 0xc9, 0x1f, 0x1f, 0xc9, 0x21, 0x21, 0xc9, 0x20, 0x20, 0xc8, 0x1f, 0x1f, 0xc8, 0x1f, 0x1f, 0xc8, 0x1f, 0x1f, 0xc8, 0x1f, 0x1f, 0xc4, 0x0b, 0x0b, 0xc1, 0x00, 0x00, 0xc1, 0x00, 0x00, 0xc1, 0x00, 0x00, 0xc1, 0x00, 0x00, 0xc1, 0x00, 0x00, 0xc1, 0x00, 0x00, 0xd4, 0x55, 0x83, 0x25, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x11, 0x4d, 0x00, 0x00, 0x11, 0x4d, 0x01, 0xc0, 0x39, 0x60, 0x63, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x00, 0x7e, 0x9b, 0x81, 0x7e, 0x00, 0x00, 0x00, 0x80, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x00, 0x02, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x06, 0x76, 0x0e, 0x4e, 0x2e, 0x6e, 0x74, 0x00, 0x94, 0xe6, 0xe1, 0xe5, 0xe3, 0x17, 0x10, 0x14, 0x12, 0x16, 0x11, 0xc5, 0xa1, 0x40, 0x4c, 0x5c, 0x42, 0x52, 0x4a, 0x5a, 0x46, 0x56, 0x4e, 0x1e, 0x87, 0x02, 0x05, 0x45, 0x25, 0x65, 0x15, 0x55, 0x35, 0x75, 0x0d, 0x4d, 0x72, 0x15, 0x10, 0xb0, 0x42, 0x4b, 0x4b, 0x5b, 0x47, 0x57, 0x4f, 0xdf, 0xc0, 0xd0, 0xc8, 0xd8, 0xc4, 0xd4, 0xcc, 0x1c, 0x53, 0x81, 0x05, 0x10, 0x58, 0x5a, 0x59, 0xdb, 0xd8, 0xda, 0x59, 0xd8, 0x3b, 0x38, 0x3a, 0x61, 0x2a, 0x70, 0x06, 0x02, 0x17, 0x57, 0x37, 0x77, 0x0f, 0x4f, 0x67, 0x2f, 0x6f, 0x1f, 0x5f, 0x4c, 0x05, 0x7e, 0x08, 0xe0, 0x1f, 0x10, 0x18, 0x84, 0xa9, 0x80, 0x9b, 0x00, 0x18, 0x12, 0x0a, 0x00, 0x47, 0xe9, 0x24, 0xee, 0x61, 0x45, 0xc0, 0x4c, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x30, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x6f, 0x78, 0x86, 0x16, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x46, 0x4b, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0xed, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0xf8, 0x62, 0xea, 0x0e, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x21, 0x01, 0x02, 0x7e, 0xe0, 0x72, 0x00, 0x00, 0x03, 0xf1, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0xa5, 0x54, 0x4d, 0x6c, 0x54, 0x55, 0x18, 0x3d, 0xdf, 0xbd, 0xf7, 0xbd, 0x79, 0x33, 0x43, 0xa7, 0xb4, 0x71, 0x90, 0x8a, 0xd5, 0x52, 0x9a, 0x0a, 0xda, 0x2e, 0x10, 0x6a, 0xf9, 0x09, 0x36, 0xb6, 0x26, 0x86, 0xa8, 0x90, 0x4c, 0xc2, 0x82, 0xa2, 0x98, 0x90, 0x28, 0x46, 0x05, 0x89, 0x44, 0x89, 0x89, 0x2c, 0x70, 0x41, 0xa2, 0x89, 0x24, 0x9a, 0x18, 0x64, 0xa1, 0x89, 0x56, 0xdd, 0x10, 0x62, 0x62, 0x49, 0x6a, 0x82, 0x56, 0xa0, 0x45, 0x04, 0x4b, 0x0a, 0xb6, 0x60, 0x11, 0xe8, 0x88, 0x2d, 0xb4, 0x14, 0xda, 0xce, 0x4c, 0x67, 0xde, 0xcc, 0x7b, 0xef, 0xfe, 0xb8, 0x98, 0x16, 0x2a, 0x3b, 0xf1, 0x2c, 0xef, 0xe2, 0x9c, 0x7b, 0xbe, 0x73, 0xbe, 0x8f, 0xae, 0xbf, 0xbd, 0xa7, 0xe2, 0xd9, 0xa6, 0x1f, 0xd8, 0x82, 0x77, 0x0f, 0xfc, 0x7a, 0xb6, 0xb3, 0x1f, 0x99, 0x7c, 0xeb, 0xb6, 0x96, 0x0f, 0xce, 0xb4, 0x01, 0xd8, 0xf5, 0xf8, 0x0b, 0xdf, 0x1e, 0x38, 0x8e, 0x07, 0xee, 0x7b, 0x34, 0x2e, 0x76, 0x55, 0xe6, 0x36, 0xd7, 0xc7, 0x46, 0x1b, 0xd7, 0x3c, 0xb2, 0xb3, 0x33, 0x33, 0x9e, 0x21, 0x8b, 0x1b, 0x03, 0x00, 0x44, 0xb8, 0x0b, 0xc5, 0xf7, 0xdb, 0x10, 0x2b, 0x3a, 0x69, 0x4b, 0x5f, 0xc7, 0x96, 0xa5, 0xa5, 0x47, 0x37, 0x36, 0xb4, 0xaf, 0x5f, 0xfc, 0xce, 0xbe, 0xce, 0xa9, 0xac, 0x47, 0x44, 0x80, 0xc9, 0x16, 0x64, 0xbc, 0x22, 0xbc, 0xbb, 0xae, 0x90, 0xa8, 0x09, 0x87, 0x1b, 0x57, 0xef, 0x9f, 0x2a, 0xfd, 0x70, 0xef, 0xe9, 0xcc, 0x78, 0x86, 0x2c, 0x61, 0x66, 0x68, 0x8c, 0xd4, 0x20, 0x60, 0x36, 0x29, 0x67, 0xb3, 0x05, 0xe8, 0xf9, 0x37, 0x0f, 0xc9, 0x70, 0xe4, 0x89, 0xf9, 0xf6, 0xe6, 0xf0, 0x58, 0xf5, 0xa2, 0x78, 0xd0, 0xdc, 0x72, 0x71, 0xac, 0x60, 0x6f, 0xd8, 0x48, 0x82, 0xe7, 0xf6, 0x7f, 0x1a, 0x3f, 0xd2, 0xb1, 0x60, 0xc5, 0x63, 0x53, 0x4b, 0x1b, 0x3e, 0x39, 0x74, 0xbe, 0xeb, 0xe7, 0x7e, 0xa3, 0xd4, 0xb1, 0x13, 0x97, 0xbd, 0x42, 0x00, 0x46, 0x00, 0x38, 0x23, 0xc7, 0xb1, 0x7d, 0x65, 0x4a, 0x1d, 0x4e, 0x04, 0x02, 0xa4, 0x36, 0xa9, 0x29, 0x4f, 0xcf, 0x72, 0x41, 0xd7, 0x9e, 0xd9, 0x40, 0x5a, 0xbb, 0x0a, 0x32, 0x14, 0x0e, 0x26, 0x53, 0x82, 0xe0, 0x44, 0x9d, 0xf4, 0x85, 0xcb, 0x20, 0x8a, 0xd5, 0x56, 0x05, 0xc4, 0x95, 0x65, 0xeb, 0x54, 0xda, 0x12, 0xac, 0x2c, 0xe6, 0xdc, 0x92, 0x7c, 0xd5, 0xd5, 0xea, 0x94, 0x12, 0x8c, 0x41, 0xfb, 0xb2, 0xbc, 0x62, 0x6e, 0xf3, 0xe6, 0x96, 0xf9, 0x25, 0xfc, 0xe0, 0xef, 0x29, 0x69, 0x20, 0x0d, 0x2d, 0x2c, 0x0b, 0xdd, 0xe8, 0xe8, 0x1a, 0x19, 0x9e, 0x24, 0x7b, 0xda, 0xa5, 0x00, 0x11, 0x38, 0xd7, 0x6e, 0x5e, 0xe6, 0x0a, 0x7c, 0x6e, 0x29, 0x0b, 0x7c, 0xa3, 0x14, 0x88, 0x60, 0x0c, 0x71, 0xae, 0x73, 0x05, 0xe5, 0x16, 0xac, 0xf2, 0x32, 0xe6, 0x15, 0xa0, 0x14, 0xc0, 0x67, 0xdb, 0xd7, 0xc4, 0xa3, 0x11, 0xda, 0xb1, 0x2a, 0xf2, 0x54, 0x8d, 0x93, 0x97, 0xe6, 0xd2, 0xad, 0xc2, 0xfe, 0x5e, 0x8f, 0x33, 0x36, 0x7b, 0x64, 0xe2, 0x95, 0xea, 0x84, 0x2f, 0x4d, 0x53, 0x4b, 0xdd, 0xb6, 0x44, 0x5d, 0xac, 0xf7, 0xb7, 0xe1, 0x53, 0xe7, 0x6f, 0x3e, 0xbd, 0x36, 0xfa, 0xda, 0xeb, 0x46, 0xaa, 0x4c, 0xdb, 0x57, 0x8b, 0xe7, 0x85, 0xed, 0xce, 0x9f, 0x06, 0xaf, 0xdc, 0xfc, 0x32, 0x1f, 0xef, 0x19, 0x93, 0x2a, 0x9d, 0xc9, 0x0f, 0x5f, 0x80, 0x92, 0x06, 0x0c, 0x30, 0x11, 0x81, 0xf6, 0x3f, 0x0b, 0x89, 0x6a, 0x3b, 0xb1, 0xbc, 0x12, 0x81, 0x1c, 0x9c, 0x08, 0xbe, 0xee, 0xfb, 0x3b, 0x67, 0x0c, 0x70, 0x27, 0x7a, 0x31, 0x90, 0x9c, 0x78, 0x6b, 0xd3, 0xb2, 0x17, 0xe7, 0x8c, 0xba, 0x7b, 0x0e, 0xb7, 0x5d, 0xca, 0xbf, 0xdf, 0xa7, 0x56, 0x5e, 0x39, 0x71, 0xc0, 0x02, 0x6c, 0xb1, 0x75, 0xef, 0xe1, 0xd3, 0x3d, 0xc9, 0x8f, 0x76, 0xb6, 0xac, 0x7b, 0x98, 0xb6, 0x76, 0x9d, 0x0a, 0x9d, 0x4b, 0x7f, 0x76, 0x23, 0xea, 0x05, 0x9a, 0x66, 0xaa, 0x63, 0x80, 0x8c, 0x27, 0x77, 0x77, 0x74, 0x7f, 0xd1, 0xe5, 0x27, 0x53, 0x9e, 0x4d, 0x6a, 0x44, 0xd6, 0xc7, 0x48, 0xfc, 0xcb, 0x41, 0xf7, 0xae, 0xe5, 0xec, 0xe8, 0xb1, 0x6f, 0x06, 0xb2, 0x1f, 0x5f, 0x8b, 0x0c, 0x8c, 0x3b, 0x18, 0x19, 0x17, 0x84, 0x5b, 0x4a, 0x00, 0xb0, 0x2c, 0x31, 0xd2, 0x7f, 0xbd, 0x75, 0xfb, 0xc1, 0xfa, 0x35, 0x4b, 0xde, 0x7b, 0x69, 0xdd, 0xce, 0x27, 0x47, 0x5b, 0xbe, 0xef, 0x6e, 0xfe, 0x51, 0xb9, 0x9a, 0x33, 0x82, 0x31, 0x20, 0x98, 0xef, 0x5e, 0x5e, 0x76, 0xa1, 0xeb, 0xa4, 0x4c, 0x5f, 0x69, 0x88, 0xfb, 0x56, 0xbc, 0x6a, 0x49, 0x43, 0xc3, 0xab, 0x3d, 0x17, 0x61, 0xee, 0x34, 0x8b, 0x4a, 0x2a, 0xb6, 0x2b, 0x27, 0xe2, 0x86, 0x63, 0xc8, 0x66, 0xb9, 0xcd, 0x34, 0x91, 0x25, 0x78, 0x44, 0xf9, 0x00, 0x5c, 0x6e, 0x07, 0x52, 0x73, 0x46, 0x32, 0xed, 0x02, 0x34, 0xb7, 0xf6, 0x41, 0xca, 0x4e, 0xa5, 0x52, 0x39, 0xc3, 0x04, 0x11, 0x8c, 0x17, 0x54, 0x57, 0x95, 0x3d, 0xf7, 0x46, 0xa2, 0xd2, 0x3b, 0xb9, 0x5c, 0x1e, 0x67, 0x16, 0x75, 0xa8, 0xb5, 0x6e, 0xac, 0xb1, 0x7d, 0x5f, 0x5b, 0xf2, 0x6a, 0x9a, 0x42, 0x33, 0x21, 0x4f, 0x95, 0x94, 0x43, 0x6b, 0xe6, 0xe5, 0xe0, 0x08, 0xa5, 0x0d, 0x0c, 0x7c, 0x5f, 0xfa, 0x10, 0x00, 0xa0, 0x24, 0x88, 0xa4, 0x32, 0x3c, 0x16, 0x06, 0x90, 0xfa, 0xeb, 0x3a, 0x18, 0x87, 0x25, 0x60, 0x8c, 0x31, 0x60, 0x21, 0x31, 0x98, 0x4c, 0x39, 0x37, 0x92, 0x55, 0x71, 0x95, 0x0c, 0x56, 0x42, 0xb1, 0xba, 0xd1, 0x13, 0xe7, 0xd3, 0x4e, 0x72, 0x28, 0xc7, 0x42, 0xfc, 0x76, 0x53, 0x05, 0x69, 0x05, 0x40, 0x13, 0x83, 0x9e, 0x19, 0x1c, 0x11, 0xc1, 0x00, 0x45, 0xa3, 0x00, 0xa0, 0xb4, 0x01, 0x40, 0x21, 0x1b, 0x45, 0x6e, 0x80, 0x08, 0x5a, 0xea, 0x58, 0x79, 0x78, 0xa1, 0x3d, 0x79, 0x74, 0x38, 0xd4, 0x98, 0xe9, 0x26, 0xad, 0xc6, 0x2b, 0x57, 0x56, 0x51, 0x36, 0x1a, 0x0a, 0x72, 0xd2, 0x22, 0x36, 0xbd, 0x8b, 0x1c, 0xe5, 0x4d, 0xf8, 0xef, 0xe0, 0x8c, 0x4c, 0x5e, 0xed, 0xd8, 0x54, 0x93, 0xa8, 0x9d, 0x74, 0xc7, 0x26, 0x56, 0xaf, 0x6f, 0xad, 0x58, 0x54, 0x3f, 0x99, 0xce, 0x3f, 0xf4, 0xc7, 0xe7, 0x3c, 0x5a, 0x76, 0x66, 0x28, 0xc2, 0x98, 0x2a, 0xfe, 0xef, 0x1e, 0x05, 0x08, 0x30, 0x86, 0x95, 0x86, 0xdc, 0x39, 0x21, 0x7f, 0x28, 0xcd, 0xb2, 0x23, 0x83, 0x03, 0x67, 0x7b, 0xce, 0x75, 0xff, 0xa2, 0xe6, 0xcc, 0xeb, 0x4d, 0xdd, 0x7f, 0x69, 0x38, 0x20, 0x41, 0xd3, 0x21, 0xa3, 0x66, 0xf7, 0x3d, 0x08, 0x00, 0x80, 0x31, 0x20, 0x16, 0xb2, 0x85, 0x27, 0x4d, 0x79, 0x94, 0x8c, 0xd1, 0x69, 0xdf, 0x76, 0x6c, 0xee, 0x66, 0x73, 0xc5, 0x86, 0x4d, 0x67, 0x70, 0x8f, 0xec, 0xc5, 0x1c, 0x60, 0xbc, 0x82, 0x0f, 0x86, 0x89, 0x14, 0x00, 0x80, 0x05, 0x6e, 0x1e, 0xe0, 0x6c, 0xd6, 0x9e, 0xfd, 0x1f, 0x81, 0xa2, 0x0a, 0x27, 0x63, 0x40, 0xa2, 0x68, 0x89, 0x48, 0xdc, 0x7d, 0xae, 0xff, 0x01, 0xc8, 0x68, 0xeb, 0x7d, 0x11, 0xa8, 0xef, 0xf4, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x33, 0x33, 0x3a, 0x30, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x51, 0xd7, 0x31, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x45, 0x52, 0x4e, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0xba, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x77, 0x00, 0x7d, 0x59, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x2a, 0xd8, 0x57, 0xbc, 0xed, 0x00, 0x00, 0x02, 0x84, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x94, 0xcd, 0x4f, 0x14, 0x49, 0x18, 0x87, 0x9f, 0xb7, 0xaa, 0xa6, 0x67, 0xa6, 0x7b, 0x90, 0x05, 0xdc, 0x26, 0x0c, 0xa0, 0x3d, 0x2e, 0x60, 0xf4, 0xa2, 0x5e, 0xfc, 0x88, 0x9b, 0xec, 0xd1, 0xec, 0xcd, 0x8b, 0xf7, 0x3d, 0xfa, 0xcf, 0x78, 0x32, 0xf1, 0x9f, 0xf0, 0x3f, 0xf0, 0xe0, 0xc9, 0x44, 0xb3, 0x87, 0x15, 0x89, 0x3b, 0xec, 0x2e, 0x06, 0x50, 0x30, 0xca, 0xb0, 0x24, 0xc8, 0xc7, 0x3a, 0x1f, 0x5d, 0xf5, 0xee, 0x61, 0x02, 0x38, 0xa8, 0xf8, 0x01, 0xfc, 0x92, 0x4e, 0xd5, 0xa1, 0xab, 0x9e, 0xa7, 0xeb, 0x7d, 0xab, 0xe5, 0x79, 0x7a, 0x59, 0x9f, 0x9f, 0xf1, 0xfc, 0x7e, 0xde, 0xf3, 0x6c, 0x32, 0xb0, 0x30, 0x12, 0x58, 0xef, 0x53, 0x72, 0x0b, 0xa2, 0x60, 0xb4, 0x3b, 0x1e, 0x57, 0x64, 0xd5, 0x5e, 0x51, 0x01, 0x72, 0x03, 0x1b, 0x15, 0x65, 0x39, 0x55, 0xea, 0x99, 0x67, 0x66, 0x22, 0x30, 0x5b, 0xf3, 0x2c, 0xa5, 0xca, 0x46, 0x72, 0x7c, 0x42, 0xd2, 0x70, 0x57, 0x76, 0xb7, 0xdb, 0x01, 0xa0, 0xe0, 0x05, 0xde, 0x25, 0xca, 0xf2, 0xb0, 0x52, 0xaf, 0x79, 0x66, 0xa6, 0x02, 0xf5, 0xcc, 0xb3, 0x34, 0x7c, 0xb4, 0x42, 0x3d, 0x02, 0xd0, 0x85, 0x4b, 0x59, 0xb1, 0x35, 0x8f, 0xe4, 0x82, 0x34, 0xc1, 0x14, 0xa0, 0x39, 0x6f, 0xf7, 0x84, 0x32, 0xcf, 0xcc, 0xe4, 0xd1, 0x08, 0x7d, 0x24, 0xe0, 0xa6, 0x3c, 0xd1, 0xd5, 0x0e, 0x2e, 0xf3, 0xe4, 0x0b, 0x16, 0x29, 0x29, 0xf6, 0x54, 0xa0, 0xf5, 0x20, 0xa2, 0x33, 0xed, 0x90, 0x75, 0x41, 0x80, 0xdc, 0xc2, 0x46, 0xa2, 0x2c, 0x1d, 0x52, 0x68, 0x4f, 0x40, 0xc1, 0x0c, 0x07, 0x2a, 0xb7, 0xdf, 0xd3, 0x7e, 0xea, 0xc8, 0xeb, 0x8e, 0xe2, 0x2f, 0x6d, 0xf2, 0x97, 0x96, 0xf0, 0xaf, 0xa1, 0x74, 0xa3, 0x8d, 0x5f, 0x36, 0xbc, 0xbf, 0x5f, 0x42, 0x3b, 0xbd, 0x25, 0x13, 0xfd, 0x7e, 0x21, 0xb7, 0x3b, 0x0b, 0xe0, 0x26, 0x3d, 0x44, 0x4a, 0xfb, 0x51, 0x44, 0x74, 0xb5, 0x83, 0x3d, 0x1d, 0x30, 0xd5, 0xc0, 0xd6, 0x9d, 0x98, 0xce, 0x98, 0xa5, 0x7c, 0xb3, 0x45, 0xf3, 0x41, 0x84, 0xae, 0x1a, 0x10, 0x50, 0xe9, 0xf6, 0xca, 0x4e, 0xfa, 0xb7, 0x84, 0x81, 0x4d, 0xe1, 0xc2, 0x9c, 0xe1, 0xd6, 0xc3, 0x83, 0x85, 0xbc, 0x05, 0x51, 0xfd, 0x40, 0x40, 0xc0, 0x56, 0x03, 0xe1, 0x8d, 0x25, 0xac, 0x09, 0x61, 0x5d, 0xa0, 0xa0, 0xe4, 0xd3, 0x05, 0xb4, 0x25, 0xe4, 0x7f, 0x39, 0xb4, 0xd9, 0xc6, 0xfc, 0xa0, 0x84, 0x46, 0xf7, 0xfd, 0xfd, 0xf9, 0xb2, 0x50, 0xe0, 0xf5, 0x8f, 0x81, 0xd9, 0xcc, 0xf3, 0xc7, 0x59, 0x98, 0x9e, 0x2a, 0xf6, 0x0a, 0x48, 0xac, 0x98, 0x51, 0x8f, 0x24, 0x8a, 0xc4, 0x8a, 0x6e, 0x0a, 0x58, 0x10, 0xa7, 0x48, 0x45, 0x91, 0x22, 0x48, 0xe5, 0x5b, 0x5a, 0x5e, 0x51, 0x76, 0xce, 0xdc, 0xe2, 0x7c, 0x1f, 0x71, 0x2b, 0x65, 0xe8, 0x5d, 0xc6, 0xd8, 0xea, 0x04, 0x1b, 0x95, 0xf1, 0x5e, 0x81, 0xf0, 0xd6, 0x60, 0x2e, 0x2b, 0xae, 0xe6, 0x71, 0x93, 0x1e, 0xd3, 0xaf, 0xd8, 0xaa, 0x47, 0x4e, 0x28, 0x85, 0x8b, 0x39, 0xea, 0x21, 0xac, 0xc9, 0x67, 0x71, 0xa2, 0xda, 0x7d, 0x50, 0xbc, 0xb1, 0x6c, 0xc5, 0x15, 0x56, 0x06, 0x53, 0x16, 0x47, 0x32, 0xe6, 0xc6, 0x27, 0x58, 0x1c, 0xc9, 0x58, 0x19, 0x4c, 0xd9, 0x2e, 0x27, 0x78, 0x63, 0x31, 0x3d, 0x25, 0x50, 0x68, 0x3d, 0x2e, 0x50, 0xb8, 0x94, 0x13, 0xff, 0xd6, 0x64, 0xeb, 0x6e, 0x99, 0xe8, 0x5a, 0x07, 0x29, 0x41, 0x74, 0xbd, 0x43, 0xe9, 0xd7, 0x16, 0xdb, 0xf7, 0x62, 0xfc, 0x2b, 0x0b, 0xe6, 0xfb, 0x80, 0x82, 0xee, 0xae, 0xb1, 0xc1, 0x7f, 0xfa, 0x1a, 0x9a, 0x7e, 0xa5, 0x78, 0xa3, 0xd5, 0xfd, 0xfa, 0xb1, 0x40, 0x58, 0x35, 0xe8, 0x7f, 0x90, 0xff, 0xe3, 0x68, 0x3f, 0x71, 0x48, 0x7b, 0x0f, 0xb8, 0x5d, 0x4e, 0xbe, 0x1a, 0xf8, 0xd5, 0xff, 0x01, 0xb4, 0x7b, 0x23, 0x4c, 0x1a, 0x28, 0xfe, 0xdc, 0x26, 0xfc, 0x6d, 0xc8, 0xff, 0xb4, 0x78, 0x2c, 0xdb, 0x49, 0xc2, 0xca, 0xd0, 0xe1, 0x80, 0x07, 0x0a, 0x7c, 0x74, 0xa4, 0x51, 0x42, 0x63, 0x28, 0x65, 0x71, 0xf4, 0xe8, 0x80, 0xfb, 0xe3, 0x76, 0x16, 0x07, 0x63, 0xd8, 0x8c, 0x2b, 0x34, 0x06, 0x52, 0x16, 0xab, 0x19, 0x2f, 0xc6, 0x7e, 0x62, 0xa1, 0x9a, 0xd1, 0x18, 0x38, 0xb8, 0x86, 0x87, 0x8d, 0x5b, 0xeb, 0x1f, 0x64, 0x7e, 0xf4, 0x0c, 0xf5, 0xda, 0x39, 0xe6, 0xc6, 0x27, 0x78, 0x73, 0x72, 0x84, 0xcd, 0xb8, 0xef, 0xd8, 0x80, 0xfb, 0xf3, 0x3f, 0xc0, 0xbb, 0xaf, 0xc2, 0x25, 0x2d, 0xfc, 0xd1, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x34, 0x32, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x9a, 0x84, 0x52, 0x81, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4c, 0x52, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb3, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x65, 0x50, 0x4c, 0x54, 0x45, 0x03, 0x27, 0x67, 0x00, 0x28, 0x68, 0x00, 0x28, 0x68, 0xbe, 0x07, 0x2d, 0xbe, 0x07, 0x2d, 0xbe, 0x07, 0x2d, 0x04, 0x2a, 0x69, 0x00, 0x28, 0x68, 0x00, 0x27, 0x67, 0xe2, 0x90, 0xa1, 0xe2, 0x90, 0xa1, 0xe2, 0x8f, 0xa0, 0x05, 0x2b, 0x6a, 0x00, 0x28, 0x68, 0x11, 0x36, 0x72, 0xf5, 0xd8, 0xde, 0xf5, 0xd8, 0xde, 0xf4, 0xd5, 0xdc, 0x03, 0x28, 0x67, 0x00, 0x27, 0x67, 0x23, 0x45, 0x7d, 0xc4, 0x1d, 0x40, 0xc4, 0x1d, 0x40, 0xc4, 0x1d, 0x40, 0x05, 0x2a, 0x69, 0x00, 0x28, 0x68, 0x01, 0x29, 0x68, 0xe7, 0xa4, 0xb2, 0xe7, 0xa4, 0xb2, 0xe7, 0xa2, 0xb1, 0x05, 0x2a, 0x69, 0x00, 0x28, 0x68, 0x04, 0x2b, 0x6a, 0xf1, 0xc9, 0xd2, 0xf1, 0xc9, 0xd1, 0xf0, 0xc7, 0xd0, 0x07, 0x2b, 0x6a, 0x05, 0x2b, 0x6a, 0x04, 0x2b, 0x6a, 0xc3, 0x18, 0x3c, 0xc3, 0x18, 0x3c, 0xc3, 0x18, 0x3c, 0xb2, 0xbe, 0xd1, 0xb2, 0xc1, 0xd4, 0xb2, 0xc1, 0xd4, 0xec, 0xb8, 0xc3, 0xec, 0xb8, 0xc3, 0xec, 0xb6, 0xc1, 0xef, 0xb5, 0xc0, 0xef, 0xb7, 0xc2, 0xf0, 0xb7, 0xc2, 0x00, 0x28, 0x68, 0x00, 0x27, 0x67, 0x00, 0x28, 0x68, 0x00, 0x28, 0x68, 0x13, 0x25, 0x62, 0xa3, 0x0c, 0x36, 0xc0, 0x07, 0x2d, 0xbe, 0x07, 0x2d, 0x02, 0x2a, 0x69, 0x19, 0x3d, 0x77, 0x00, 0x27, 0x67, 0x00, 0x27, 0x67, 0x17, 0x33, 0x6e, 0xc2, 0x81, 0x99, 0xe4, 0x91, 0xa2, 0xe2, 0x90, 0xa1, 0x3d, 0x5c, 0x8c, 0x90, 0xa2, 0xbd, 0x2a, 0x4c, 0x81, 0x09, 0x30, 0x6e, 0x18, 0x39, 0x74, 0xd2, 0xbf, 0xce, 0xf7, 0xda, 0xdf, 0xf5, 0xd8, 0xde, 0xb4, 0xc0, 0xd3, 0xfd, 0xfe, 0xfe, 0x8f, 0xa1, 0xbd, 0x0f, 0x36, 0x72, 0x13, 0x26, 0x63, 0xa8, 0x1e, 0x45, 0xc6, 0x1d, 0x3f, 0xc4, 0x1d, 0x40, 0x7d, 0x91, 0xb2, 0xb0, 0xbd, 0xd0, 0x58, 0x72, 0x9c, 0x00, 0x24, 0x65, 0x18, 0x35, 0x70, 0xc7, 0x93, 0xa8, 0xe9, 0xa5, 0xb3, 0xe7, 0xa4, 0xb2, 0x1a, 0x3e, 0x77, 0x09, 0x2f, 0x6d, 0x19, 0x3d, 0x77, 0x00, 0x27, 0x67, 0x18, 0x38, 0x73, 0xcf, 0xb3, 0xc3, 0xf3, 0xcb, 0xd3, 0xf1, 0xc9, 0xd2, 0x03, 0x2a, 0x6a, 0x04, 0x2b, 0x6a, 0x03, 0x2a, 0x6a, 0x03, 0x2c, 0x6b, 0x18, 0x2a, 0x66, 0xa8, 0x1b, 0x43, 0xc5, 0x18, 0x3c, 0xc3, 0x18, 0x3c, 0xb2, 0xc1, 0xd4, 0xb2, 0xc1, 0xd4, 0xb8, 0xc0, 0xd2, 0xe4, 0xb9, 0xc5, 0xed, 0xb8, 0xc3, 0xec, 0xb8, 0xc3, 0xf0, 0xb7, 0xc2, 0xf0, 0xb7, 0xc2, 0xef, 0xb7, 0xc2, 0xed, 0xb8, 0xc3, 0xec, 0xb8, 0xc3, 0xff, 0xff, 0xff, 0x50, 0x06, 0xc8, 0x27, 0x00, 0x00, 0x00, 0x33, 0x74, 0x52, 0x4e, 0x53, 0x59, 0xf9, 0xff, 0xff, 0xf9, 0x58, 0x59, 0xf9, 0xff, 0xff, 0xf9, 0x58, 0x5a, 0xf9, 0xff, 0xff, 0xf9, 0x59, 0x59, 0xf9, 0xff, 0xff, 0xf9, 0x58, 0x5a, 0xf9, 0xff, 0xff, 0xf9, 0x59, 0x5a, 0xf9, 0xff, 0xff, 0xf9, 0x59, 0x59, 0xf9, 0xff, 0xff, 0xf9, 0x58, 0x59, 0xf9, 0xff, 0xff, 0xf9, 0x59, 0x59, 0xf9, 0xff, 0x0f, 0xe4, 0xcd, 0xfa, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x76, 0x31, 0x63, 0xc9, 0x41, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xe7, 0x00, 0x00, 0x0d, 0xe7, 0x01, 0x99, 0x14, 0xaa, 0x26, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x12, 0xa6, 0x0f, 0xa3, 0xf5, 0x00, 0x00, 0x00, 0xd2, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x64, 0x32, 0x36, 0x31, 0x35, 0x33, 0xb7, 0xb0, 0xb4, 0xc2, 0x04, 0xcc, 0x2c, 0xac, 0x0c, 0x6c, 0xec, 0x1c, 0xd6, 0x36, 0xb6, 0x76, 0xf6, 0x0e, 0x8e, 0x4e, 0x98, 0x80, 0x93, 0x8b, 0x9b, 0x81, 0x87, 0x97, 0xcf, 0xd9, 0xc5, 0xd5, 0xcd, 0xdd, 0xc3, 0xd3, 0x0b, 0x13, 0xf0, 0x0b, 0x08, 0x32, 0x08, 0x09, 0x8b, 0x78, 0xfb, 0xf8, 0xfa, 0xf9, 0x07, 0x04, 0x06, 0x61, 0x02, 0x51, 0x31, 0x71, 0x06, 0x09, 0x49, 0xa9, 0xe0, 0x90, 0xd0, 0xb0, 0xf0, 0x88, 0xc8, 0x28, 0x4c, 0x20, 0x2d, 0x23, 0xcb, 0x20, 0x27, 0xaf, 0x10, 0x1d, 0x13, 0x1b, 0x17, 0x9f, 0x90, 0x98, 0x84, 0x09, 0x14, 0x95, 0x94, 0x19, 0x54, 0x54, 0xd5, 0x92, 0x53, 0x52, 0xd3, 0xd2, 0x33, 0x32, 0xb3, 0x30, 0x81, 0xba, 0x86, 0x26, 0x83, 0x96, 0xb6, 0x4e, 0x76, 0x76, 0x76, 0x4e, 0x6e, 0x5e, 0x7e, 0x01, 0x26, 0xd0, 0xd5, 0xd3, 0x67, 0x30, 0x30, 0x34, 0x2a, 0x2c, 0x2c, 0x2c, 0x2a, 0x2e, 0x29, 0xc5, 0xa1, 0x40, 0x53, 0x43, 0x3d, 0x0b, 0x27, 0x00, 0x59, 0xa1, 0xac, 0xa4, 0x98, 0x84, 0x13, 0x80, 0x1c, 0x29, 0x2b, 0x23, 0x1d, 0x85, 0x13, 0x80, 0xbc, 0x29, 0x2e, 0x26, 0x1a, 0x84, 0x13, 0x80, 0x02, 0x4a, 0x50, 0x80, 0xdf, 0x0b, 0x27, 0x00, 0x05, 0x35, 0x37, 0x17, 0xa7, 0x13, 0x4e, 0x00, 0x8a, 0x2c, 0x56, 0x16, 0x66, 0x2b, 0x9c, 0x00, 0x18, 0xdd, 0x00, 0xaf, 0x02, 0x93, 0xae, 0x0d, 0x5f, 0xd3, 0x72, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x31, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x72, 0xe1, 0xd3, 0x96, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4c, 0x56, 0x4c, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x85, 0x2e, 0x60, 0x6a, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x12, 0x50, 0x4c, 0x54, 0x45, 0x9e, 0x30, 0x39, 0x9e, 0x30, 0x39, 0x9d, 0x2f, 0x38, 0xd7, 0xaa, 0xad, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x4f, 0x96, 0x6c, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x06, 0xbc, 0xd5, 0x77, 0x88, 0x00, 0x00, 0x00, 0x24, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xa0, 0x02, 0x10, 0x44, 0x03, 0x0c, 0x4a, 0x68, 0x80, 0xc1, 0x18, 0x0d, 0x30, 0xb8, 0xa0, 0x01, 0x4c, 0x01, 0x0c, 0x2d, 0x18, 0x86, 0x62, 0x58, 0x4b, 0x05, 0x00, 0x00, 0x4b, 0xb5, 0x15, 0x41, 0x9b, 0xf9, 0x8a, 0xd0, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x30, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xee, 0x74, 0xa8, 0x55, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x4c, 0x4c, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x50, 0x4c, 0x54, 0x45, 0x1e, 0xb5, 0x3a, 0x1f, 0xb5, 0x3b, 0xb0, 0xe5, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa4, 0xcd, 0xeb, 0x01, 0x73, 0xc6, 0x00, 0x72, 0xc6, 0x1e, 0xb5, 0x3a, 0xff, 0xff, 0xff, 0x00, 0x72, 0xc6, 0x98, 0xce, 0x3b, 0x90, 0x00, 0x00, 0x00, 0x08, 0x74, 0x52, 0x4e, 0x53, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x39, 0x1f, 0xeb, 0x46, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x09, 0xf1, 0xd9, 0xa5, 0xec, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x24, 0xe9, 0x00, 0x00, 0x24, 0xe9, 0x01, 0x50, 0x24, 0xe7, 0xf8, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x0d, 0x19, 0x31, 0xcc, 0x82, 0x00, 0x00, 0x00, 0x33, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0xe8, 0x40, 0x02, 0x0c, 0xb8, 0x39, 0x28, 0x40, 0x10, 0x09, 0x30, 0x28, 0x21, 0x01, 0x06, 0x63, 0x24, 0xc0, 0x30, 0x13, 0x09, 0xa0, 0x72, 0x5c, 0x90, 0x00, 0x43, 0x28, 0x12, 0x60, 0x48, 0x43, 0x02, 0x0c, 0xe5, 0x48, 0x80, 0x61, 0x15, 0x12, 0xc0, 0xcd, 0x01, 0x00, 0x75, 0x18, 0x4f, 0xb1, 0xa5, 0xee, 0x69, 0xd1, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x31, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x7d, 0xf8, 0xf7, 0x2b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x49, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0xec, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0x68, 0x71, 0x93, 0xc1, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x2e, 0xf4, 0x17, 0x2b, 0x37, 0x00, 0x00, 0x03, 0xdb, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x8d, 0x94, 0x6d, 0x4c, 0x95, 0x65, 0x18, 0xc7, 0xff, 0xd7, 0x7d, 0xdf, 0xcf, 0x79, 0xe7, 0x70, 0x20, 0x94, 0xc3, 0xbb, 0x58, 0x62, 0x44, 0x08, 0x73, 0xb0, 0xd4, 0x12, 0x35, 0xda, 0x28, 0xd7, 0x87, 0x1a, 0x7d, 0xb3, 0xe8, 0x65, 0x6d, 0x86, 0x65, 0x6b, 0x7e, 0x08, 0x37, 0x98, 0x0a, 0xc1, 0x8a, 0x36, 0x7b, 0x23, 0x6d, 0x6c, 0x36, 0x97, 0x56, 0x73, 0x33, 0xa7, 0x1f, 0x80, 0xd6, 0x26, 0x91, 0xb4, 0x74, 0x44, 0x12, 0x84, 0x85, 0xd9, 0x54, 0xe8, 0xc8, 0x19, 0x1c, 0x88, 0x73, 0xce, 0x83, 0xe7, 0x39, 0x6f, 0xcf, 0xf3, 0xdc, 0x7d, 0x38, 0x8c, 0xa4, 0xcd, 0xcd, 0xfb, 0xd3, 0xb5, 0xff, 0xee, 0xeb, 0xba, 0x77, 0xdd, 0xff, 0xdf, 0xfe, 0x24, 0xa5, 0x04, 0xb0, 0x38, 0x36, 0xee, 0xdf, 0xd7, 0xaa, 0x7e, 0x3f, 0xc8, 0xd3, 0xd2, 0x98, 0xdd, 0x26, 0x93, 0x3a, 0xee, 0xe1, 0x90, 0x22, 0xcc, 0x68, 0xcc, 0x58, 0x5c, 0x74, 0x3f, 0x5e, 0x93, 0xfb, 0xc1, 0xc1, 0xb4, 0x8a, 0x72, 0x00, 0x3c, 0xff, 0xc5, 0xd2, 0xca, 0xf4, 0x52, 0x5b, 0x8e, 0x37, 0xa3, 0xa1, 0x5e, 0xc9, 0xf1, 0x46, 0x2f, 0xff, 0x96, 0xf4, 0xcf, 0x32, 0x87, 0x9d, 0x38, 0x87, 0x94, 0x00, 0xc0, 0x88, 0x38, 0x27, 0xc6, 0x89, 0x11, 0x00, 0x48, 0x00, 0x20, 0xce, 0x01, 0x18, 0xf3, 0x41, 0x25, 0x27, 0x3b, 0xaf, 0xb3, 0x25, 0xff, 0xe3, 0x77, 0x6c, 0x5e, 0xaf, 0x69, 0x1a, 0x9f, 0x4f, 0x9e, 0xe6, 0x03, 0xdb, 0x27, 0xce, 0x07, 0x7e, 0x2a, 0xb6, 0xe7, 0x15, 0xbb, 0x0a, 0x5d, 0x55, 0x95, 0xe9, 0x0d, 0xf5, 0x88, 0x27, 0xb4, 0x9f, 0x7f, 0x35, 0xb5, 0x28, 0x73, 0xd8, 0x89, 0x31, 0xa9, 0xc5, 0xf4, 0xb0, 0x6a, 0x68, 0x11, 0x53, 0x8b, 0x12, 0x31, 0x66, 0xb3, 0x10, 0x63, 0x46, 0x58, 0x85, 0x94, 0xab, 0xf6, 0xbc, 0x54, 0xf8, 0xf5, 0x11, 0xcf, 0xd6, 0xcd, 0x8c, 0xd8, 0x85, 0xd9, 0x4b, 0xaf, 0x8c, 0x34, 0x1d, 0x9f, 0x3c, 0x4d, 0x6b, 0xfb, 0x6a, 0x6e, 0xeb, 0x11, 0x43, 0x1a, 0xf5, 0x79, 0x4f, 0x35, 0xaf, 0x6b, 0x2c, 0x74, 0x17, 0x00, 0x50, 0x7f, 0x19, 0x99, 0x69, 0xee, 0x54, 0xcf, 0x0f, 0x42, 0x4a, 0xfb, 0xc3, 0xa5, 0x9e, 0x9d, 0xb5, 0xf6, 0x82, 0x82, 0xa8, 0xcf, 0x17, 0xea, 0xeb, 0x8f, 0x5e, 0x99, 0x00, 0x91, 0xfb, 0x89, 0x1a, 0x6f, 0x47, 0x93, 0xbb, 0x6a, 0x23, 0x80, 0xbf, 0x55, 0x5f, 0xc7, 0x5f, 0x9f, 0x9d, 0x99, 0xfe, 0x96, 0x13, 0x77, 0x09, 0x27, 0x15, 0xf6, 0x6e, 0x61, 0xc4, 0x00, 0x84, 0x12, 0xe1, 0x4c, 0x6b, 0xc6, 0xde, 0xb5, 0x0d, 0x6f, 0x14, 0x3f, 0x2f, 0x14, 0x2b, 0x80, 0x40, 0xf7, 0x89, 0xe4, 0xd4, 0xad, 0xdc, 0xb6, 0xb7, 0x49, 0x88, 0x20, 0xe2, 0x19, 0xb0, 0x4a, 0x5d, 0xf7, 0x1f, 0x78, 0x5f, 0x29, 0xca, 0x5f, 0xbd, 0xbb, 0x01, 0x80, 0x9e, 0x8c, 0x7f, 0x7a, 0xf3, 0xcb, 0xae, 0x1b, 0x27, 0x16, 0xe2, 0x41, 0x8f, 0x25, 0x1d, 0x80, 0x29, 0x4d, 0x2a, 0xec, 0xdd, 0x92, 0xfa, 0x66, 0x41, 0x3c, 0x29, 0xf5, 0x50, 0x42, 0xad, 0xf0, 0x94, 0xb6, 0x94, 0xec, 0xa9, 0xcb, 0xdd, 0xb1, 0xec, 0xc0, 0xe4, 0x1f, 0xc3, 0x43, 0x4f, 0x3f, 0xfb, 0x48, 0xcf, 0xd9, 0x35, 0x0f, 0x55, 0x2f, 0x8b, 0xdf, 0xf9, 0x07, 0xda, 0xaf, 0x1d, 0x1d, 0x0b, 0x4d, 0x78, 0x2c, 0x6e, 0x85, 0x84, 0x2e, 0x8d, 0x94, 0xce, 0xd3, 0x77, 0x15, 0xa4, 0x2a, 0x13, 0x92, 0x81, 0xb9, 0x84, 0x73, 0x26, 0x3e, 0x77, 0xea, 0x56, 0xcf, 0xf5, 0xc8, 0x54, 0xdd, 0xaa, 0xc7, 0x84, 0x24, 0x80, 0x14, 0xa7, 0xd3, 0x52, 0xbe, 0x3e, 0x6f, 0x43, 0x95, 0x45, 0x58, 0x61, 0x98, 0x71, 0x23, 0xd1, 0x38, 0xda, 0xd2, 0x7a, 0xb5, 0x4b, 0xd5, 0x6f, 0x7b, 0x94, 0x74, 0x00, 0x26, 0xcc, 0xe5, 0x97, 0xc4, 0x9d, 0x34, 0x48, 0x48, 0x5d, 0xea, 0x0e, 0x6e, 0x17, 0xc4, 0x87, 0x16, 0x46, 0x75, 0x32, 0xad, 0x82, 0x03, 0x70, 0x3a, 0x3d, 0x65, 0x4f, 0xd6, 0x2f, 0x5d, 0x62, 0x5c, 0xd7, 0xe3, 0x43, 0x0b, 0xa3, 0x2e, 0xe1, 0xb0, 0x30, 0x8b, 0x2e, 0xff, 0xcf, 0x19, 0xbb, 0x1b, 0x6b, 0x52, 0x4a, 0x21, 0xac, 0xc1, 0x19, 0xdf, 0xc5, 0xc3, 0x6d, 0x61, 0x75, 0x0e, 0x40, 0x58, 0x9d, 0xbb, 0x78, 0xb8, 0x2d, 0x38, 0xe3, 0x13, 0xc2, 0x2a, 0xa5, 0x79, 0xb7, 0xc6, 0x15, 0x13, 0x09, 0x24, 0x48, 0x68, 0x46, 0x34, 0xa2, 0x6b, 0x9b, 0x32, 0x2a, 0x14, 0x70, 0x35, 0x30, 0x1d, 0x38, 0xd7, 0xa3, 0x45, 0x54, 0x00, 0x5a, 0x44, 0x0d, 0x9c, 0xeb, 0x51, 0x03, 0x7e, 0x05, 0x7c, 0x53, 0x46, 0x65, 0x44, 0xd7, 0x34, 0x23, 0x2a, 0x48, 0x10, 0x68, 0xc5, 0x90, 0x3b, 0x9d, 0x49, 0x98, 0x7a, 0x38, 0x99, 0x72, 0xe6, 0xf5, 0xba, 0xdc, 0xed, 0x29, 0x3d, 0x06, 0xd8, 0x4c, 0x29, 0x0d, 0x9d, 0xb8, 0x88, 0x31, 0xb2, 0xfd, 0xe7, 0xcc, 0x0f, 0xed, 0xd7, 0x8e, 0x8c, 0x85, 0x26, 0xd2, 0x15, 0xb7, 0x85, 0xad, 0x74, 0x86, 0x11, 0x23, 0xa2, 0x60, 0x22, 0xec, 0x52, 0x9c, 0xfb, 0x4b, 0x5e, 0x3b, 0xba, 0xa1, 0xb5, 0xc4, 0x73, 0x3f, 0x80, 0x40, 0xf7, 0x17, 0xa1, 0x33, 0xbd, 0x99, 0xdb, 0x1e, 0x85, 0x60, 0xc4, 0x39, 0x88, 0x44, 0xd2, 0x98, 0x6e, 0x79, 0x37, 0x76, 0xfd, 0xa6, 0xb3, 0xaa, 0xf2, 0x81, 0xb4, 0x35, 0x0d, 0x79, 0xcf, 0x38, 0x15, 0xc7, 0xe5, 0xf0, 0x95, 0x85, 0x44, 0xc8, 0x2e, 0xec, 0x44, 0x24, 0x21, 0x57, 0x10, 0xde, 0xb2, 0xae, 0xb1, 0x20, 0x45, 0xf8, 0xf0, 0xc8, 0x4c, 0x73, 0xa7, 0xda, 0x3f, 0x08, 0x29, 0x6d, 0x65, 0x0f, 0x7a, 0x76, 0xd6, 0x2a, 0xb9, 0xde, 0xa4, 0x7f, 0x26, 0xd4, 0xd7, 0x1f, 0xfb, 0xfd, 0x2a, 0x88, 0xdc, 0xb5, 0x35, 0xde, 0x8e, 0x26, 0x77, 0xf5, 0x46, 0x00, 0x3e, 0xd5, 0xd7, 0x7e, 0x27, 0xe1, 0xae, 0xb3, 0x65, 0xd5, 0x99, 0xe5, 0x07, 0xd7, 0xbf, 0xb9, 0x2d, 0x7b, 0x33, 0x80, 0xd8, 0x3f, 0xf3, 0x81, 0xb6, 0x8f, 0xe6, 0x8f, 0x7d, 0x25, 0x93, 0x49, 0xee, 0x71, 0x03, 0x30, 0x23, 0x51, 0x43, 0xd3, 0x96, 0x36, 0x72, 0x38, 0x98, 0xd3, 0x0e, 0xc0, 0x08, 0xa9, 0xa4, 0x28, 0x59, 0xaf, 0xee, 0x5a, 0x7d, 0xe0, 0x2d, 0xdb, 0x7d, 0x59, 0x00, 0x2e, 0xcc, 0x5e, 0x6a, 0xfd, 0xf3, 0x93, 0xe1, 0x85, 0x71, 0x3a, 0x76, 0xe3, 0xd4, 0xcb, 0x45, 0xcf, 0x31, 0xc6, 0x0d, 0x69, 0xcc, 0x77, 0x9f, 0x9c, 0x7d, 0xaf, 0x2b, 0x31, 0x35, 0xcd, 0x33, 0x3d, 0xc4, 0x98, 0x34, 0x8c, 0xa5, 0xa4, 0x60, 0x0c, 0x20, 0x40, 0x4a, 0xd3, 0x84, 0x29, 0x53, 0x49, 0x21, 0x4d, 0xd3, 0x58, 0x08, 0x59, 0x8a, 0xf2, 0xb2, 0xf7, 0xef, 0xcd, 0xda, 0xfd, 0x02, 0x27, 0x6e, 0x9a, 0xc6, 0xf1, 0xa9, 0x6f, 0x68, 0x29, 0xcd, 0x46, 0xc7, 0xfd, 0xfb, 0x0e, 0xa9, 0x03, 0x3f, 0xf2, 0xb4, 0x34, 0x66, 0xb3, 0x49, 0xfd, 0xde, 0xd2, 0x4c, 0x08, 0x33, 0x16, 0x33, 0x16, 0x17, 0xdd, 0x3b, 0xb6, 0xe6, 0x7e, 0x78, 0x28, 0x95, 0x66, 0xff, 0x02, 0xbd, 0xe4, 0xbf, 0x40, 0xc8, 0x7d, 0x03, 0x5f, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x34, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x53, 0x50, 0x82, 0x98, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x41, 0x5a, 0x4e, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xf6, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x98, 0xc3, 0x00, 0x98, 0xc3, 0x01, 0x97, 0xc2, 0x01, 0x97, 0xc2, 0x01, 0x97, 0xc2, 0x01, 0x94, 0xc0, 0x01, 0x94, 0xc0, 0x01, 0x96, 0xc1, 0x01, 0x97, 0xc2, 0x01, 0x97, 0xc2, 0x91, 0x36, 0x67, 0x91, 0x36, 0x67, 0x90, 0x36, 0x66, 0x91, 0x39, 0x69, 0x98, 0x70, 0x95, 0x9a, 0x85, 0xa6, 0x95, 0x5a, 0x84, 0x91, 0x38, 0x68, 0x90, 0x35, 0x66, 0x91, 0x36, 0x67, 0x91, 0x36, 0x67, 0xe4, 0x00, 0x32, 0xe4, 0x00, 0x31, 0xe4, 0x00, 0x30, 0xf0, 0x5d, 0x7e, 0xf6, 0x93, 0xa8, 0xea, 0x2e, 0x58, 0xe7, 0x19, 0x47, 0xe6, 0x0f, 0x40, 0xe6, 0x0c, 0x3d, 0xe4, 0x00, 0x32, 0xe4, 0x00, 0x31, 0xe0, 0x00, 0x34, 0xe0, 0x00, 0x33, 0xe2, 0x0d, 0x3f, 0xf5, 0xb0, 0xc0, 0xe6, 0x33, 0x5d, 0xdf, 0x00, 0x2f, 0xe0, 0x02, 0x36, 0xef, 0x7d, 0x98, 0xf5, 0xab, 0xbc, 0xe3, 0x19, 0x48, 0xe0, 0x00, 0x33, 0xdf, 0x00, 0x2f, 0xe0, 0x02, 0x36, 0xef, 0x7d, 0x98, 0xf5, 0xab, 0xbc, 0xe3, 0x19, 0x48, 0xe0, 0x00, 0x33, 0xe4, 0x00, 0x33, 0xe4, 0x00, 0x33, 0xe4, 0x00, 0x32, 0xf0, 0x5c, 0x7f, 0xf6, 0x92, 0xaa, 0xea, 0x2d, 0x5a, 0xe7, 0x18, 0x49, 0xe6, 0x0f, 0x41, 0xe6, 0x0c, 0x3f, 0xe4, 0x00, 0x34, 0xe4, 0x00, 0x33, 0x91, 0x3e, 0x45, 0x91, 0x3e, 0x45, 0x90, 0x3d, 0x45, 0x91, 0x41, 0x48, 0x98, 0x78, 0x73, 0x9a, 0x8d, 0x84, 0x95, 0x62, 0x62, 0x91, 0x40, 0x47, 0x90, 0x3d, 0x44, 0x91, 0x3e, 0x45, 0x91, 0x3e, 0x45, 0x01, 0xad, 0x65, 0x01, 0xad, 0x65, 0x01, 0xad, 0x65, 0x01, 0xaa, 0x62, 0x01, 0xaa, 0x62, 0x01, 0xab, 0x63, 0x01, 0xad, 0x65, 0x01, 0xad, 0x65, 0x00, 0xae, 0x65, 0x00, 0xae, 0x65, 0xff, 0xff, 0xff, 0x14, 0x84, 0x43, 0x87, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x51, 0x94, 0x69, 0x7c, 0x2a, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x30, 0x39, 0x6e, 0xdf, 0x9f, 0xb1, 0x00, 0x00, 0x00, 0x87, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0xb5, 0xca, 0x35, 0x12, 0x02, 0x41, 0x00, 0x44, 0xd1, 0x66, 0x71, 0x5f, 0xdc, 0x6d, 0x71, 0x77, 0x77, 0x5d, 0x1c, 0xee, 0x7f, 0x1a, 0xc2, 0xe9, 0x22, 0x99, 0x80, 0xe2, 0x85, 0xbf, 0x3e, 0xf0, 0x7f, 0x06, 0x09, 0x28, 0xc4, 0x68, 0x32, 0x5b, 0xac, 0x36, 0x3b, 0x27, 0x05, 0x0e, 0xc1, 0xe9, 0x72, 0x7b, 0xbc, 0xaa, 0xcf, 0x1f, 0x08, 0x52, 0x44, 0x48, 0x08, 0x47, 0xa2, 0xb1, 0x78, 0x22, 0x99, 0x4a, 0x67, 0x28, 0x22, 0x2b, 0xe4, 0xb4, 0x7c, 0xa1, 0x58, 0x2a, 0x57, 0xaa, 0x35, 0x8a, 0xdf, 0x43, 0xbd, 0xd1, 0x6c, 0xb5, 0x3b, 0x3c, 0x74, 0x85, 0x5e, 0x7f, 0x30, 0x1c, 0x8d, 0x27, 0xd3, 0xd9, 0x9c, 0x22, 0x16, 0xc2, 0x72, 0xb5, 0xde, 0x6c, 0x77, 0xfb, 0xc3, 0xf1, 0x44, 0x11, 0x3a, 0x39, 0x5f, 0xae, 0xb7, 0xfb, 0xe3, 0xc9, 0x49, 0xc7, 0x4b, 0x02, 0x6f, 0x89, 0xdf, 0x87, 0x0f, 0x48, 0x12, 0x4c, 0x47, 0x0c, 0x21, 0x5c, 0x19, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x38, 0x3a, 0x35, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xd6, 0x4f, 0xe2, 0x8c, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x41, 0x46, 0x4e, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x98, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0xa8, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xa8, 0x12, 0x00, 0x17, 0x87, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x99, 0x00, 0xc0, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x17, 0x00, 0x00, 0xa8, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xa8, 0x12, 0x00, 0x17, 0x87, 0x00, 0x17, 0x00, 0x00, 0xa8, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xc4, 0x16, 0x16, 0xca, 0x2e, 0x2e, 0xc8, 0x26, 0x26, 0xc6, 0x1b, 0x1b, 0xc1, 0x01, 0x03, 0xa8, 0x12, 0x00, 0x17, 0x87, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0xa8, 0x02, 0x01, 0xc9, 0x2c, 0x23, 0xca, 0x2e, 0x2b, 0xcc, 0x36, 0x35, 0xcd, 0x37, 0x36, 0xcc, 0x37, 0x34, 0xcb, 0x31, 0x29, 0xa8, 0x14, 0x01, 0x17, 0x86, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0xad, 0x1c, 0x14, 0xd4, 0x65, 0x4f, 0xc8, 0x2b, 0x24, 0xdc, 0x7f, 0x76, 0xdc, 0x7e, 0x74, 0xc8, 0x2a, 0x23, 0xd4, 0x63, 0x4e, 0xad, 0x2e, 0x14, 0x17, 0x85, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0xb7, 0x4c, 0x3d, 0xda, 0x73, 0x65, 0xce, 0x45, 0x3b, 0xd9, 0x77, 0x68, 0xd7, 0x6e, 0x60, 0xcd, 0x44, 0x3a, 0xda, 0x71, 0x65, 0xb7, 0x5f, 0x3d, 0x17, 0x86, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0xbb, 0x5b, 0x4c, 0xdd, 0x83, 0x73, 0xcb, 0x3c, 0x30, 0xdb, 0x88, 0x72, 0xd3, 0x64, 0x50, 0xca, 0x39, 0x2d, 0xdd, 0x81, 0x73, 0xbb, 0x6e, 0x4c, 0x17, 0x85, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0xb0, 0x2c, 0x21, 0xda, 0x7d, 0x66, 0xd4, 0x5e, 0x55, 0xdb, 0x79, 0x72, 0xda, 0x75, 0x6d, 0xd3, 0x5b, 0x52, 0xda, 0x7c, 0x66, 0xb0, 0x3e, 0x21, 0x17, 0x85, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0xa9, 0x07, 0x05, 0xd4, 0x5e, 0x50, 0xdc, 0x8a, 0x77, 0xd9, 0x6b, 0x69, 0xd8, 0x65, 0x63, 0xdc, 0x88, 0x75, 0xd4, 0x5d, 0x50, 0xa9, 0x19, 0x06, 0x17, 0x86, 0x00, 0x00, 0x9a, 0x00, 0x17, 0x00, 0x00, 0xa8, 0x00, 0x00, 0xc2, 0x07, 0x05, 0xd1, 0x4c, 0x48, 0xd8, 0x68, 0x66, 0xd8, 0x65, 0x63, 0xd1, 0x4d, 0x48, 0xc2, 0x06, 0x05, 0xa8, 0x12, 0x00, 0x17, 0x87, 0x00, 0x17, 0x00, 0x00, 0xa8, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xa8, 0x12, 0x00, 0x17, 0x87, 0x00, 0xc0, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xbf, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xff, 0xff, 0xff, 0x59, 0x3d, 0x41, 0x05, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x87, 0xfb, 0xd9, 0x0b, 0xcb, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x2d, 0x0b, 0x59, 0x64, 0xa2, 0x2d, 0x00, 0x00, 0x00, 0xb3, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x00, 0x03, 0x46, 0x26, 0x66, 0x16, 0x56, 0x20, 0x60, 0x63, 0xe7, 0xe0, 0xe4, 0x02, 0x03, 0x06, 0xc2, 0x12, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x18, 0x12, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0x68, 0x12, 0xd2, 0x32, 0xb2, 0x72, 0xf2, 0x0a, 0x8a, 0x4a, 0xca, 0x2a, 0xa8, 0x12, 0xaa, 0x6a, 0xea, 0x1a, 0x9a, 0x5a, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x28, 0x12, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x36, 0x28, 0x12, 0xb6, 0x76, 0xf6, 0x0e, 0x8e, 0x4e, 0xce, 0x2e, 0xae, 0x6e, 0xee, 0x1e, 0x28, 0x12, 0x9e, 0x5e, 0xde, 0x3e, 0xbe, 0x7e, 0xfe, 0x01, 0x81, 0x41, 0xc1, 0x21, 0x28, 0x12, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0x51, 0xd1, 0x31, 0xb1, 0x71, 0xf1, 0x09, 0x28, 0x12, 0x89, 0x49, 0xc9, 0x29, 0xa9, 0x69, 0xe9, 0x19, 0x99, 0x59, 0xd9, 0x39, 0xa8, 0xce, 0xcd, 0xcd, 0xcb, 0x2f, 0x28, 0x2c, 0x2a, 0x2e, 0x29, 0x2d, 0x43, 0xf3, 0x47, 0x79, 0x45, 0x65, 0x55, 0x75, 0x4d, 0x6d, 0x5d, 0x7d, 0x03, 0x46, 0x90, 0x34, 0x36, 0x35, 0xb7, 0xb4, 0xb6, 0x91, 0x12, 0x88, 0x68, 0x12, 0x00, 0xf5, 0xec, 0x28, 0x33, 0x4f, 0x6b, 0x19, 0x72, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x35, 0x3a, 0x31, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xc4, 0x2b, 0x52, 0xfc, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x59, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0xf2, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x05, 0x50, 0x4c, 0x54, 0x45, 0xe0, 0x8b, 0x92, 0xe7, 0xa7, 0xac, 0xe2, 0x92, 0x99, 0xd7, 0x6b, 0x74, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xe0, 0x89, 0x91, 0xe5, 0x9e, 0xa4, 0xe2, 0x92, 0x99, 0xd6, 0x64, 0x6e, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xe4, 0x9a, 0xa0, 0xe9, 0xad, 0xb3, 0xe6, 0xa0, 0xa6, 0xd9, 0x70, 0x79, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xe4, 0x99, 0x9f, 0xe9, 0xad, 0xb2, 0xe5, 0x9f, 0xa5, 0xd9, 0x70, 0x79, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xd4, 0x5f, 0x69, 0xde, 0x83, 0x8b, 0xd7, 0x68, 0x71, 0xd2, 0x55, 0x60, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xe1, 0x8f, 0x96, 0xd6, 0x66, 0x6f, 0xde, 0x83, 0x8b, 0xd5, 0x63, 0x6d, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xe7, 0xa5, 0xaa, 0xe1, 0x8e, 0x95, 0xe3, 0x97, 0x9e, 0xda, 0x73, 0x7c, 0xc7, 0x2f, 0x3c, 0xc8, 0x31, 0x3e, 0xe0, 0x89, 0x91, 0xe9, 0xab, 0xb0, 0xe3, 0x97, 0x9e, 0xd7, 0x6a, 0x73, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xe0, 0x89, 0x91, 0xe9, 0xab, 0xb0, 0xe3, 0x97, 0x9e, 0xd7, 0x6a, 0x73, 0xe3, 0x98, 0x9e, 0xdb, 0x72, 0x7c, 0xca, 0x2d, 0x3c, 0xca, 0x2f, 0x3e, 0xca, 0x2f, 0x3e, 0xdf, 0x82, 0x8b, 0xc1, 0x75, 0x70, 0x9b, 0x5b, 0x47, 0x9b, 0x5a, 0x47, 0x9b, 0x5a, 0x47, 0xd9, 0x66, 0x71, 0x99, 0x89, 0x6b, 0x49, 0xa7, 0x57, 0x4b, 0xa5, 0x57, 0x4b, 0xa5, 0x57, 0xe7, 0x9d, 0xa5, 0xa0, 0xa5, 0x84, 0x49, 0xa7, 0x57, 0x4a, 0xa6, 0x57, 0x4a, 0xa6, 0x57, 0xe8, 0x9e, 0xa5, 0xa0, 0xa5, 0x85, 0x49, 0xa7, 0x57, 0x4a, 0xa6, 0x57, 0x4a, 0xa6, 0x57, 0xe4, 0x90, 0x98, 0x9d, 0x99, 0x79, 0x49, 0xa7, 0x57, 0x4a, 0xa6, 0x57, 0xe4, 0x90, 0x99, 0x9f, 0x9f, 0x7f, 0x49, 0xa7, 0x57, 0x4a, 0xa6, 0x57, 0xff, 0xff, 0xff, 0xc5, 0x3a, 0x87, 0x9e, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x56, 0x0a, 0x0d, 0xe9, 0x89, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x09, 0x51, 0x1d, 0x9e, 0x5c, 0x00, 0x00, 0x00, 0x8f, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x7d, 0xd1, 0x53, 0x02, 0xc3, 0x60, 0x10, 0x85, 0xd1, 0x3f, 0xb5, 0xad, 0x54, 0xa9, 0x92, 0xda, 0xb6, 0x91, 0x9a, 0xfb, 0xdf, 0x4a, 0x67, 0x03, 0x73, 0xbf, 0xe7, 0xf3, 0x30, 0x10, 0x42, 0x32, 0x18, 0x4d, 0x66, 0x0b, 0x9b, 0xb0, 0xda, 0xec, 0x0e, 0xa7, 0x0b, 0x00, 0xb7, 0xc7, 0xeb, 0xf3, 0x07, 0x00, 0x08, 0x86, 0xc2, 0x91, 0x68, 0x0c, 0x00, 0x39, 0x9e, 0x48, 0xa6, 0xd2, 0x00, 0x28, 0x99, 0x6c, 0x2e, 0x5f, 0x00, 0x40, 0xd5, 0x8a, 0xa5, 0x72, 0x05, 0x80, 0x6a, 0xad, 0xde, 0x68, 0xb6, 0x00, 0x68, 0x77, 0xba, 0x3d, 0x08, 0x54, 0xad, 0x3f, 0x18, 0x8e, 0xc6, 0x6c, 0x34, 0xe4, 0x64, 0x3a, 0x9b, 0x2f, 0xd8, 0x68, 0xcd, 0xe5, 0x6a, 0xbd, 0xd9, 0xb2, 0xd1, 0xa1, 0x76, 0xfb, 0xc3, 0xf1, 0xc4, 0x46, 0xa7, 0xd6, 0xcf, 0x97, 0xeb, 0x8d, 0x8d, 0x9e, 0x75, 0x7f, 0x3c, 0x5f, 0x00, 0x08, 0xe9, 0xfd, 0xf9, 0xfe, 0x78, 0xf0, 0x07, 0x85, 0x51, 0x45, 0x87, 0x52, 0x1b, 0xe3, 0x04, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x30, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x21, 0x52, 0xfc, 0x8b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x15, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x42, 0x65, 0x6c, 0x61, 0x72, 0x75, 0x73, 0x82, 0xb9, 0x7f, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x54, 0x43, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x28, 0x2d, 0x0f, 0x53, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x25, 0x00, 0x00, 0x80, 0x83, 0x00, 0x00, 0xf9, 0xff, 0x00, 0x00, 0x80, 0xe9, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x6f, 0x92, 0x5f, 0xc5, 0x46, 0x00, 0x00, 0x03, 0x00, 0x50, 0x4c, 0x54, 0x45, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x92, 0x19, 0xf7, 0x92, 0x19, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x92, 0x18, 0xf7, 0x92, 0x17, 0xf7, 0x94, 0x1c, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x92, 0x19, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x19, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x19, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x92, 0x18, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf8, 0x9c, 0x2e, 0xf8, 0x9d, 0x2f, 0xf8, 0xa0, 0x35, 0xf8, 0x9f, 0x33, 0xfb, 0xc9, 0x8d, 0xfb, 0xc3, 0x80, 0xfb, 0xc6, 0x86, 0xf8, 0x9d, 0x30, 0xf7, 0x93, 0x19, 0xfa, 0xc1, 0x7c, 0xfe, 0xeb, 0xd5, 0xfe, 0xf5, 0xea, 0xfd, 0xe3, 0xc4, 0xfd, 0xe8, 0xce, 0xf8, 0xa1, 0x38, 0xf7, 0x92, 0x18, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x99, 0x26, 0xfd, 0xe2, 0xc2, 0xfe, 0xf6, 0xec, 0xfc, 0xd7, 0xaa, 0xfe, 0xef, 0xde, 0xfd, 0xe4, 0xc5, 0xf8, 0xa6, 0x42, 0xf7, 0x92, 0x18, 0xf7, 0x93, 0x1a, 0xf7, 0x92, 0x19, 0xf8, 0x9c, 0x2e, 0xfe, 0xee, 0xdb, 0xfd, 0xdd, 0xb7, 0xf7, 0x93, 0x1a, 0xfa, 0xb9, 0x6b, 0xff, 0xff, 0xff, 0xfb, 0xc9, 0x8d, 0xf7, 0x92, 0x17, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x92, 0x17, 0xf9, 0xac, 0x4f, 0xff, 0xfa, 0xf5, 0xfe, 0xed, 0xd9, 0xfc, 0xd2, 0x9f, 0xfd, 0xe4, 0xc6, 0xfe, 0xf7, 0xee, 0xf9, 0xb4, 0x60, 0xf7, 0x92, 0x17, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x93, 0x1a, 0xf7, 0x90, 0x14, 0xfa, 0xc2, 0x7d, 0xff, 0xfb, 0xf7, 0xfa, 0xc0, 0x79, 0xfb, 0xc4, 0x82, 0xfe, 0xf3, 0xe5, 0xfe, 0xed, 0xd8, 0xf8, 0xa1, 0x39, 0xf7, 0x92, 0x18, 0xf7, 0x93, 0x1a, 0xf7, 0x97, 0x22, 0xfa, 0xc0, 0x79, 0xfd, 0xea, 0xd3, 0xfe, 0xf2, 0xe4, 0xf8, 0xa1, 0x38, 0xf7, 0x92, 0x18, 0xfb, 0xcf, 0x9a, 0xff, 0xff, 0xff, 0xfa, 0xb8, 0x68, 0xf7, 0x91, 0x16, 0xf7, 0x99, 0x27, 0xfb, 0xc9, 0x8d, 0xfe, 0xed, 0xd9, 0xff, 0xf9, 0xf2, 0xfd, 0xe4, 0xc7, 0xfd, 0xdf, 0xbb, 0xfe, 0xf7, 0xed, 0xfe, 0xf5, 0xe9, 0xf9, 0xa8, 0x46, 0xf7, 0x92, 0x17, 0xf7, 0x91, 0x17, 0xfb, 0xcb, 0x91, 0xfc, 0xd5, 0xa6, 0xfd, 0xea, 0xd2, 0xfc, 0xd7, 0xa9, 0xfb, 0xcf, 0x99, 0xf9, 0xb2, 0x5b, 0xf7, 0x94, 0x1b, 0xf9, 0xae, 0x54, 0xf9, 0xae, 0x54, 0xfb, 0xcd, 0x94, 0xf7, 0x99, 0x27, 0xf7, 0x92, 0x17, 0xf7, 0x92, 0x17, 0xf7, 0x96, 0x21, 0xf7, 0x93, 0x1a, 0xff, 0xff, 0xff, 0x35, 0x8e, 0xed, 0x55, 0x00, 0x00, 0x00, 0x9f, 0x74, 0x52, 0x4e, 0x53, 0x00, 0x00, 0x00, 0x05, 0x49, 0xa8, 0xe5, 0xfc, 0xfc, 0xe4, 0xa8, 0x49, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x93, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0x93, 0x18, 0x00, 0x00, 0x00, 0x18, 0xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x18, 0x00, 0x05, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x93, 0x05, 0x49, 0xef, 0xff, 0xff, 0xff, 0xff, 0xef, 0x49, 0xa8, 0xff, 0xff, 0xff, 0xff, 0xa8, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xfb, 0xff, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xfc, 0xe5, 0xff, 0xff, 0xff, 0xe4, 0xa8, 0xff, 0xff, 0xff, 0xff, 0xa8, 0x49, 0xef, 0xff, 0xff, 0xff, 0xff, 0xef, 0x49, 0x05, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x93, 0x05, 0x00, 0x18, 0xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x18, 0x00, 0x00, 0x00, 0x18, 0x93, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0x93, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x49, 0xa8, 0xe4, 0xfc, 0xfc, 0xe5, 0xa8, 0x49, 0x05, 0x00, 0x00, 0x00, 0x52, 0x91, 0x8d, 0xe5, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xff, 0xa5, 0x07, 0xf2, 0xc5, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1c, 0x09, 0x31, 0x0f, 0x21, 0x24, 0x7f, 0x62, 0x00, 0x00, 0x01, 0x1b, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x01, 0x10, 0x01, 0xef, 0xfe, 0x00, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x00, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x00, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x9f, 0xa0, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x00, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0x33, 0x34, 0x35, 0x36, 0x37, 0x00, 0x38, 0x39, 0x3a, 0x3b, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0x3c, 0x3d, 0x3e, 0x3f, 0x00, 0x40, 0x41, 0x42, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0x43, 0x44, 0x45, 0x00, 0x46, 0x47, 0x48, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0x49, 0x4a, 0x4b, 0x00, 0x4c, 0x4d, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0x4e, 0x4f, 0x00, 0x50, 0x51, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0x52, 0x53, 0x00, 0x54, 0x55, 0x56, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0x48, 0x57, 0x58, 0x00, 0x59, 0x5a, 0x5b, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0x5c, 0x5d, 0x5e, 0x00, 0x5f, 0x60, 0x61, 0x62, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0x63, 0x64, 0x65, 0x66, 0x00, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x00, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0xfd, 0xfe, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x00, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x00, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x49, 0x8c, 0x7e, 0xca, 0x44, 0x03, 0xbb, 0x64, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x38, 0x54, 0x30, 0x37, 0x3a, 0x34, 0x39, 0x3a, 0x31, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xf9, 0x04, 0x7a, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x57, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x35, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x1c, 0x02, 0x05, 0x32, 0x04, 0x09, 0x32, 0x04, 0x09, 0x1c, 0x02, 0x05, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x02, 0x04, 0x59, 0x07, 0x10, 0x72, 0x09, 0x15, 0x6a, 0x09, 0x14, 0x6a, 0x09, 0x14, 0x72, 0x09, 0x15, 0x59, 0x07, 0x10, 0x17, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x02, 0x05, 0x6e, 0x09, 0x14, 0x5c, 0x08, 0x11, 0x40, 0x05, 0x0c, 0x53, 0x07, 0x0f, 0x53, 0x07, 0x0f, 0x40, 0x05, 0x0c, 0x5c, 0x08, 0x11, 0x6e, 0x09, 0x14, 0x19, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x01, 0x5e, 0x08, 0x11, 0x5c, 0x08, 0x11, 0x52, 0x07, 0x0f, 0xb0, 0x0f, 0x21, 0xcd, 0x11, 0x26, 0xcd, 0x11, 0x26, 0xb0, 0x0f, 0x21, 0x52, 0x07, 0x0f, 0x5c, 0x08, 0x11, 0x5e, 0x08, 0x11, 0x05, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x02, 0x04, 0x64, 0x08, 0x12, 0x34, 0x04, 0x0a, 0x93, 0x0c, 0x1b, 0xb1, 0x0f, 0x21, 0xae, 0x0e, 0x20, 0xb1, 0x0f, 0x21, 0x93, 0x0c, 0x1b, 0x34, 0x04, 0x0a, 0x64, 0x08, 0x12, 0x18, 0x02, 0x04, 0x00, 0x00, 0x00, 0x84, 0x0b, 0x18, 0x84, 0x0b, 0x18, 0x88, 0x0b, 0x19, 0x90, 0x0c, 0x1a, 0x8a, 0x0b, 0x1a, 0x97, 0x0c, 0x1c, 0x97, 0x0c, 0x1c, 0x97, 0x0c, 0x1c, 0x97, 0x0c, 0x1c, 0x8a, 0x0b, 0x19, 0x8f, 0x0c, 0x1a, 0x88, 0x0b, 0x19, 0x84, 0x0b, 0x18, 0xd2, 0x11, 0x27, 0xd2, 0x11, 0x27, 0xd1, 0x11, 0x27, 0xd1, 0x11, 0x27, 0xd1, 0x11, 0x27, 0xd0, 0x11, 0x26, 0xd0, 0x11, 0x26, 0xd0, 0x11, 0x26, 0xd0, 0x11, 0x26, 0xd1, 0x11, 0x27, 0xd1, 0x11, 0x27, 0xd1, 0x11, 0x27, 0xd2, 0x11, 0x27, 0xce, 0x11, 0x26, 0xd1, 0x0f, 0x26, 0x96, 0x43, 0x2b, 0x34, 0x9d, 0x35, 0x33, 0x9e, 0x35, 0x33, 0x9e, 0x35, 0xff, 0xff, 0xff, 0x19, 0xf3, 0xb5, 0xbf, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x66, 0x2c, 0xd4, 0xd9, 0x25, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x21, 0x19, 0xdf, 0xc2, 0xe3, 0x00, 0x00, 0x00, 0x9e, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x95, 0xc9, 0x35, 0x16, 0xc2, 0x40, 0x14, 0x40, 0xd1, 0x8f, 0xbb, 0xbb, 0xbb, 0xbb, 0x3b, 0xc1, 0x35, 0xc1, 0x2d, 0xc1, 0x6d, 0xff, 0x5b, 0xe0, 0x64, 0x68, 0x68, 0xa6, 0xe0, 0x96, 0xef, 0x01, 0x20, 0x1c, 0x2e, 0x8f, 0x2f, 0x10, 0x8a, 0xc4, 0x12, 0xa9, 0x4c, 0x0e, 0x3f, 0x14, 0x4a, 0x95, 0x5a, 0xa3, 0xd5, 0xe9, 0x0d, 0x46, 0x93, 0xd9, 0x62, 0xfd, 0x19, 0x36, 0xbb, 0xc3, 0xe9, 0x72, 0x7b, 0xbc, 0x3e, 0x7f, 0x20, 0x18, 0x0a, 0x7f, 0x5b, 0x84, 0x15, 0x8d, 0xc5, 0x13, 0xc9, 0x54, 0x3a, 0x93, 0xcd, 0xe5, 0x0b, 0xc5, 0x12, 0x4a, 0x50, 0x66, 0x55, 0xaa, 0xb5, 0x7a, 0xa3, 0x49, 0x10, 0xad, 0x76, 0xa7, 0xdb, 0xeb, 0xa3, 0x04, 0x03, 0xd6, 0x70, 0x34, 0x9e, 0x4c, 0x49, 0x8a, 0x22, 0x67, 0xf3, 0xc5, 0x72, 0x85, 0x12, 0xac, 0x59, 0x9b, 0xed, 0x6e, 0x7f, 0xa0, 0x19, 0x86, 0x3e, 0x9e, 0xce, 0x97, 0x2b, 0x4a, 0x70, 0xc3, 0xc0, 0x8f, 0x3b, 0x06, 0x3c, 0x30, 0xe0, 0x89, 0x01, 0x2f, 0x0c, 0x78, 0x63, 0xfc, 0x3f, 0x3e, 0xc2, 0xe5, 0x6f, 0x7e, 0x67, 0x60, 0xab, 0x0b, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x33, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x32, 0xc3, 0x80, 0x11, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x14, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x4d, 0x61, 0x6c, 0x61, 0x77, 0x69, 0xd3, 0x41, 0xbe, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x55, 0x53, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0xd6, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x36, 0xe4, 0x3f, 0xe0, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xc8, 0x50, 0x4c, 0x54, 0x45, 0x53, 0x52, 0x7f, 0x51, 0x50, 0x7e, 0x4f, 0x4e, 0x7c, 0x51, 0x50, 0x7d, 0x50, 0x4f, 0x7d, 0x50, 0x4f, 0x7d, 0x50, 0x4f, 0x7d, 0x50, 0x4f, 0x7d, 0x51, 0x50, 0x7d, 0x4f, 0x4e, 0x7c, 0x50, 0x50, 0x7e, 0x5e, 0x4d, 0x77, 0xa5, 0x2a, 0x40, 0xb5, 0x29, 0x3a, 0xb4, 0x29, 0x3a, 0x47, 0x46, 0x76, 0x5b, 0x5b, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5b, 0x55, 0x80, 0xd5, 0xb3, 0xbd, 0xec, 0xc5, 0xca, 0xea, 0xc4, 0xc9, 0x53, 0x52, 0x7f, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x84, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x84, 0x5a, 0x5a, 0x85, 0x63, 0x59, 0x82, 0xc2, 0x7e, 0x8d, 0xd7, 0x89, 0x92, 0xd6, 0x89, 0x92, 0x45, 0x44, 0x75, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x84, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x84, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x56, 0x49, 0x75, 0xb9, 0x64, 0x75, 0xcc, 0x6b, 0x77, 0xcb, 0x6b, 0x77, 0x52, 0x51, 0x7e, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x84, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x84, 0x5a, 0x59, 0x85, 0x65, 0x61, 0x89, 0xda, 0xc4, 0xcd, 0xf3, 0xd9, 0xdc, 0xf1, 0xd8, 0xdb, 0x4a, 0x49, 0x78, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x5a, 0x86, 0x58, 0x48, 0x73, 0xac, 0x3f, 0x53, 0xbd, 0x40, 0x4f, 0xbc, 0x40, 0x50, 0x4c, 0x4b, 0x7a, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5b, 0x5a, 0x85, 0x5a, 0x59, 0x85, 0x5f, 0x5b, 0x84, 0xd8, 0xbc, 0xc6, 0xf0, 0xd0, 0xd4, 0xee, 0xcf, 0xd3, 0x4d, 0x4c, 0x7b, 0x57, 0x56, 0x82, 0x56, 0x55, 0x82, 0x57, 0x56, 0x82, 0x56, 0x56, 0x82, 0x57, 0x56, 0x82, 0x57, 0x56, 0x82, 0x56, 0x56, 0x82, 0x57, 0x56, 0x82, 0x56, 0x55, 0x82, 0x56, 0x56, 0x82, 0x5d, 0x52, 0x7c, 0xbd, 0x70, 0x80, 0xd2, 0x7a, 0x84, 0xd0, 0x79, 0x84, 0x93, 0x94, 0xb0, 0x92, 0x92, 0xaf, 0x91, 0x92, 0xae, 0x91, 0x92, 0xaf, 0x91, 0x92, 0xaf, 0x91, 0x92, 0xaf, 0x91, 0x92, 0xaf, 0x91, 0x92, 0xaf, 0x91, 0x92, 0xaf, 0x91, 0x92, 0xae, 0x91, 0x92, 0xaf, 0x9a, 0x90, 0xab, 0xc7, 0x7b, 0x88, 0xd1, 0x79, 0x84, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xce, 0xd2, 0xee, 0xcf, 0xd3, 0xee, 0xcf, 0xd3, 0xbc, 0x40, 0x50, 0xbc, 0x40, 0x50, 0xbc, 0x40, 0x50, 0xbc, 0x40, 0x50, 0xbc, 0x40, 0x50, 0xff, 0xff, 0xff, 0x0f, 0x23, 0x85, 0xd7, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x97, 0xe6, 0x6e, 0x1b, 0xaf, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0x73, 0x00, 0x00, 0x0d, 0x73, 0x01, 0x0a, 0xce, 0xb1, 0x6d, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x2d, 0x11, 0xa4, 0x06, 0x5b, 0x57, 0x00, 0x00, 0x00, 0xd1, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0xe1, 0xe5, 0x43, 0x03, 0x0c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x68, 0x80, 0x41, 0x4e, 0x5e, 0x41, 0x51, 0x49, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x07, 0x0d, 0x30, 0xe8, 0xea, 0xe9, 0x1b, 0x18, 0x1a, 0x19, 0x9b, 0x98, 0x9a, 0x99, 0x5b, 0x58, 0x5a, 0x59, 0xa3, 0x01, 0x06, 0x1b, 0x5b, 0x3b, 0x7b, 0x07, 0x47, 0x27, 0x67, 0x17, 0x57, 0x37, 0x77, 0x0f, 0x4f, 0x2f, 0x34, 0xc0, 0xe0, 0xed, 0xe3, 0xeb, 0xe7, 0x1f, 0x10, 0x18, 0x14, 0x1c, 0x12, 0x1a, 0x16, 0x1e, 0x11, 0x89, 0x06, 0x18, 0xa2, 0xa2, 0x63, 0x62, 0xe3, 0xe2, 0x13, 0x12, 0x93, 0x92, 0x53, 0x52, 0xd3, 0xd2, 0x33, 0xd0, 0x00, 0x43, 0x66, 0x56, 0x76, 0x4e, 0x6e, 0x5e, 0x7e, 0x41, 0x61, 0x51, 0x71, 0x49, 0x69, 0x59, 0x39, 0x1a, 0x60, 0xa8, 0xa8, 0xac, 0xaa, 0xae, 0xa9, 0xad, 0xab, 0x6f, 0x68, 0x6c, 0x6a, 0x6e, 0x69, 0xc5, 0x90, 0x6e, 0x6b, 0xef, 0xe8, 0xec, 0xea, 0xee, 0xe9, 0xed, 0xec, 0xe8, 0xeb, 0x9f, 0x30, 0x11, 0xc3, 0xf0, 0x49, 0x70, 0x30, 0x79, 0xca, 0xd4, 0x69, 0x18, 0x4e, 0xf3, 0xc2, 0x0b, 0x18, 0xac, 0xf1, 0x02, 0x06, 0x1d, 0xbc, 0x80, 0x41, 0x16, 0x2f, 0x60, 0xe0, 0xc3, 0x0b, 0x00, 0x13, 0x98, 0x7e, 0xe5, 0xb0, 0x36, 0xb9, 0xff, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x35, 0x3a, 0x31, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa7, 0xfb, 0x67, 0xc6, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x49, 0x54, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x3f, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x5f, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfe, 0xfb, 0xfd, 0xfe, 0xfb, 0xfd, 0xfe, 0xfd, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xeb, 0xf3, 0xb4, 0xcf, 0xe0, 0xb4, 0xcf, 0xe0, 0xe0, 0xeb, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfd, 0xfe, 0xfb, 0xfc, 0xfd, 0xfd, 0xff, 0xff, 0xf8, 0xeb, 0xed, 0x26, 0x63, 0xa0, 0x00, 0x57, 0x96, 0x00, 0x57, 0x96, 0x26, 0x63, 0xa0, 0xf8, 0xeb, 0xed, 0xfd, 0xff, 0xff, 0xfb, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xf6, 0x21, 0x5a, 0x99, 0x19, 0x70, 0xaf, 0x19, 0x70, 0xaf, 0x21, 0x5a, 0x99, 0xff, 0xfb, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x56, 0x93, 0xc3, 0x56, 0x93, 0xc2, 0x56, 0x96, 0xc6, 0x55, 0x87, 0xb6, 0x6a, 0x87, 0xb1, 0xe9, 0xf5, 0xfb, 0xe9, 0xf5, 0xfb, 0x6a, 0x87, 0xb1, 0x55, 0x87, 0xb6, 0x56, 0x96, 0xc6, 0x56, 0x93, 0xc2, 0x00, 0x53, 0x9e, 0x00, 0x53, 0x9e, 0x00, 0x55, 0xa0, 0x00, 0x4b, 0x99, 0x6d, 0x7d, 0xa6, 0xd0, 0xe4, 0xf1, 0xd0, 0xe4, 0xf1, 0x6d, 0x7d, 0xa6, 0x00, 0x4b, 0x99, 0x00, 0x55, 0xa0, 0x00, 0x53, 0x9e, 0x04, 0x5f, 0xa5, 0x04, 0x5f, 0xa5, 0x04, 0x5f, 0xa5, 0x02, 0x61, 0xa8, 0x05, 0x4f, 0x95, 0x8a, 0x92, 0xb3, 0x8a, 0x92, 0xb3, 0x05, 0x4f, 0x95, 0x02, 0x61, 0xa8, 0x04, 0x5f, 0xa5, 0x04, 0x5f, 0xa5, 0x03, 0x5c, 0xa2, 0x03, 0x5c, 0xa2, 0x03, 0x5c, 0xa2, 0x04, 0x5c, 0xa2, 0x00, 0x5e, 0xa5, 0x00, 0x52, 0x99, 0x00, 0x52, 0x99, 0x00, 0x5e, 0xa5, 0x04, 0x5c, 0xa2, 0x03, 0x5c, 0xa2, 0x03, 0x5c, 0xa2, 0x00, 0x61, 0xac, 0x00, 0x61, 0xac, 0x00, 0x61, 0xac, 0x00, 0x61, 0xac, 0x00, 0x61, 0xac, 0x00, 0x64, 0xae, 0x00, 0x64, 0xae, 0x00, 0x61, 0xac, 0x00, 0x61, 0xac, 0x00, 0x61, 0xac, 0x50, 0x47, 0x79, 0x50, 0x47, 0x79, 0x50, 0x47, 0x79, 0x4f, 0x47, 0x79, 0x50, 0x47, 0x79, 0x50, 0x47, 0x79, 0xfb, 0x18, 0x1c, 0xea, 0x1d, 0x26, 0xed, 0x1c, 0x24, 0xed, 0x1c, 0x24, 0x83, 0x37, 0x3b, 0x24, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x0b, 0xf0, 0x52, 0x69, 0xb7, 0x00, 0x00, 0x00, 0xc8, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0x64, 0x64, 0xc0, 0x0e, 0xb8, 0xb8, 0x79, 0x78, 0xf9, 0xf8, 0x05, 0x04, 0x85, 0x84, 0xb1, 0xc9, 0x8a, 0x88, 0x88, 0x88, 0x8a, 0x89, 0x4b, 0x48, 0x4a, 0x49, 0xcb, 0xc8, 0xca, 0x89, 0x60, 0x02, 0x06, 0x79, 0x79, 0x79, 0x05, 0x45, 0x25, 0x65, 0x15, 0x55, 0x35, 0x75, 0x0d, 0x4d, 0x79, 0x4c, 0xc0, 0xa0, 0xa5, 0xa5, 0xa5, 0xad, 0xa3, 0xab, 0xa7, 0x6f, 0x60, 0x68, 0x64, 0x6c, 0xa2, 0x85, 0x09, 0x18, 0x4c, 0x4d, 0x4d, 0xcd, 0xcc, 0x2d, 0x2c, 0xad, 0xac, 0x6d, 0x6c, 0xed, 0xec, 0x4d, 0x31, 0x01, 0x83, 0x83, 0x83, 0x83, 0xa3, 0x93, 0xb3, 0x8b, 0xab, 0x9b, 0xbb, 0x87, 0xa7, 0x97, 0x03, 0x26, 0x60, 0xf0, 0xf6, 0xf6, 0xf6, 0xf1, 0xf5, 0xf3, 0x0f, 0x08, 0x0c, 0x0a, 0x0e, 0x09, 0xf5, 0xc6, 0x04, 0x0c, 0x61, 0x61, 0x61, 0xe1, 0x11, 0x91, 0x51, 0xd1, 0x31, 0xb1, 0x71, 0xf1, 0x09, 0x61, 0x98, 0x80, 0x21, 0x31, 0x31, 0x31, 0x29, 0x39, 0x25, 0x35, 0x2d, 0x3d, 0x23, 0x33, 0x2b, 0x29, 0x11, 0x13, 0x30, 0x64, 0x03, 0x41, 0x4e, 0x6e, 0x5e, 0x7e, 0x41, 0x5e, 0x6e, 0x4e, 0x36, 0x16, 0xc0, 0x50, 0x48, 0x00, 0x30, 0x14, 0x11, 0x00, 0x0c, 0xc5, 0x04, 0x00, 0x43, 0x09, 0x01, 0x40, 0x50, 0x01, 0x00, 0x34, 0x00, 0x92, 0x24, 0xd0, 0xa1, 0x71, 0x38, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x31, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xea, 0x67, 0xe6, 0x02, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x43, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x55, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x77, 0x00, 0x7d, 0x59, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x01, 0x10, 0x87, 0x80, 0xa9, 0x00, 0x00, 0x02, 0x1f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x93, 0x4f, 0x4f, 0x13, 0x51, 0x14, 0x47, 0xcf, 0x2b, 0x0d, 0xa5, 0xd3, 0xc2, 0x4a, 0x62, 0x6a, 0x62, 0x62, 0xa2, 0x19, 0x74, 0x01, 0x31, 0x4a, 0x55, 0x86, 0x18, 0xd7, 0xe0, 0xce, 0x28, 0x0b, 0x97, 0x6e, 0xfc, 0x0c, 0x98, 0xb8, 0x76, 0xeb, 0xd2, 0x9d, 0xd1, 0x95, 0xb0, 0x36, 0xee, 0xec, 0x07, 0x70, 0xed, 0x9f, 0x44, 0x52, 0x12, 0x1a, 0x5a, 0x3b, 0x63, 0x67, 0x86, 0x99, 0xb4, 0xb4, 0x33, 0x6d, 0xdf, 0x73, 0xc1, 0x48, 0x81, 0x0e, 0x94, 0x01, 0x6e, 0xf2, 0x16, 0xef, 0xe5, 0x26, 0xe7, 0x77, 0x4f, 0xee, 0x13, 0x3c, 0x7a, 0xa3, 0x38, 0xa9, 0x14, 0x64, 0xc7, 0x25, 0x1f, 0x5e, 0x6c, 0xf1, 0x6c, 0xde, 0xa5, 0x2f, 0x45, 0x7c, 0x5f, 0x0a, 0x54, 0xa0, 0x70, 0x3f, 0x37, 0x70, 0xd6, 0x4d, 0xe4, 0xae, 0x04, 0xc1, 0xc8, 0x4a, 0x8f, 0xec, 0x50, 0x82, 0xa7, 0x77, 0x77, 0x58, 0x9e, 0xf5, 0x91, 0xc7, 0xc2, 0x05, 0xbd, 0x46, 0x88, 0xb3, 0x6e, 0xe1, 0x95, 0x5c, 0x54, 0x70, 0x3a, 0xf8, 0xe8, 0x00, 0x52, 0xa0, 0x17, 0x3a, 0xac, 0x2e, 0xd7, 0xc9, 0x65, 0xfa, 0xc3, 0xd3, 0x47, 0xd7, 0xf6, 0x8f, 0x26, 0x8d, 0x8f, 0x75, 0xda, 0x3f, 0x5b, 0x87, 0xde, 0xcf, 0x1d, 0x20, 0x33, 0x2e, 0x59, 0x5d, 0xaa, 0x73, 0xab, 0xd0, 0x89, 0x85, 0xab, 0x50, 0xe1, 0x97, 0x1c, 0xec, 0x35, 0x8b, 0x5e, 0x23, 0x84, 0x54, 0x02, 0xf2, 0xc8, 0x00, 0x52, 0xb0, 0x52, 0x74, 0x58, 0x29, 0xba, 0xc3, 0xea, 0x23, 0xe5, 0xf6, 0x9a, 0x85, 0x5f, 0x72, 0x50, 0xa1, 0x4a, 0x06, 0x57, 0x0a, 0x25, 0xe5, 0x09, 0x01, 0xfe, 0xab, 0x5f, 0xaa, 0xa3, 0x8d, 0xcb, 0xc1, 0xf4, 0xe7, 0x51, 0x1e, 0x41, 0x85, 0x10, 0xa4, 0xa6, 0xa6, 0x98, 0xd0, 0x75, 0xb4, 0x62, 0x31, 0x3e, 0x40, 0xac, 0xfa, 0xb3, 0x28, 0x3f, 0x02, 0xcd, 0xe8, 0x3a, 0xb9, 0x85, 0x05, 0xf2, 0x86, 0x41, 0x46, 0xd7, 0x49, 0xe5, 0xf3, 0x31, 0x01, 0xe2, 0xd4, 0x27, 0x51, 0x7e, 0x0a, 0xe8, 0xf1, 0x3b, 0x70, 0x54, 0xbd, 0x12, 0xa7, 0x53, 0x9e, 0x10, 0x7a, 0x6c, 0x80, 0x43, 0xea, 0x95, 0x38, 0x59, 0xf9, 0x39, 0xa0, 0xf1, 0x01, 0x0e, 0xaa, 0x17, 0x82, 0x5e, 0xa3, 0x3b, 0xac, 0xfc, 0x02, 0xa0, 0x61, 0xbf, 0x8b, 0xd7, 0x69, 0x61, 0x36, 0x5d, 0xaa, 0xfe, 0xdf, 0x28, 0xc0, 0xbe, 0x7a, 0x13, 0x2d, 0xa3, 0x68, 0x7e, 0x6f, 0x1d, 0x50, 0x7e, 0x36, 0xe8, 0x41, 0x50, 0xc5, 0x33, 0x29, 0xdb, 0x55, 0x36, 0xec, 0x6d, 0xca, 0x76, 0x95, 0x8a, 0x67, 0x62, 0x36, 0x5d, 0xfc, 0xa0, 0x45, 0x1a, 0x15, 0xa9, 0x7f, 0x6c, 0x72, 0xf3, 0xd2, 0x2e, 0xce, 0x17, 0x17, 0xfb, 0x93, 0x49, 0xd7, 0x0a, 0x10, 0x63, 0x83, 0x2f, 0x93, 0x33, 0x0c, 0xf2, 0x86, 0xc1, 0xc4, 0xcc, 0x0c, 0x68, 0x5a, 0x22, 0x90, 0xd7, 0x69, 0x11, 0xf6, 0x42, 0x50, 0x32, 0xda, 0x21, 0xb1, 0xb7, 0x48, 0x42, 0x90, 0x46, 0x09, 0x56, 0xee, 0xb9, 0x3c, 0xb9, 0x66, 0x52, 0x7f, 0x57, 0xc3, 0xfb, 0xea, 0x92, 0xca, 0x4e, 0x32, 0xf9, 0xe0, 0x36, 0x93, 0x8b, 0x8b, 0xe4, 0x0c, 0x83, 0xf4, 0x8d, 0xeb, 0x74, 0xb5, 0x2c, 0x7e, 0xd0, 0xa2, 0xec, 0x5b, 0x6c, 0x6d, 0xd7, 0x13, 0x83, 0xf6, 0xce, 0xd8, 0x90, 0x29, 0x31, 0xf7, 0xfc, 0xb5, 0x7a, 0xff, 0xf0, 0x17, 0x85, 0x6f, 0x36, 0x41, 0xa7, 0x40, 0xfa, 0xfe, 0x3c, 0xbd, 0x3b, 0x73, 0x78, 0x57, 0xa6, 0xa9, 0xca, 0x36, 0x65, 0xb7, 0xc6, 0x6f, 0xab, 0xb2, 0x0f, 0xb2, 0x46, 0x81, 0x12, 0x96, 0x78, 0xfb, 0xea, 0xa5, 0x9a, 0xcd, 0x48, 0x36, 0xa7, 0xaf, 0xb2, 0x79, 0x39, 0xcf, 0x46, 0xd7, 0x63, 0xd3, 0xfd, 0x43, 0x6d, 0xc7, 0xc2, 0x6d, 0xfb, 0x04, 0xdd, 0x10, 0x54, 0x3f, 0x6a, 0x4f, 0x0d, 0xa6, 0xb9, 0xa0, 0xfa, 0x07, 0x3d, 0x4c, 0xae, 0xb1, 0x8d, 0xc9, 0x7b, 0xfe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x30, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x26, 0xcd, 0xe6, 0x9c, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x44, 0x54, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0xc4, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xd0, 0xcd, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x02, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6b, 0x4e, 0x00, 0x6b, 0x4e, 0x00, 0x6b, 0x4e, 0x00, 0x6b, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6b, 0x4e, 0x04, 0x69, 0x4e, 0x28, 0x5f, 0x4c, 0x4d, 0x56, 0x4a, 0x52, 0x55, 0x4a, 0x35, 0x5c, 0x4b, 0x0c, 0x67, 0x4d, 0x00, 0x6b, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6b, 0x4e, 0x20, 0x62, 0x4c, 0x93, 0x43, 0x46, 0xdd, 0x30, 0x42, 0xf0, 0x2b, 0x41, 0xf2, 0x2b, 0x41, 0xe6, 0x2e, 0x42, 0xb1, 0x3b, 0x45, 0x3e, 0x5a, 0x4b, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6b, 0x4e, 0x1f, 0x62, 0x4c, 0xba, 0x39, 0x44, 0xf8, 0x29, 0x41, 0xf6, 0x2a, 0x41, 0xf4, 0x2a, 0x41, 0xf4, 0x2a, 0x41, 0xf5, 0x2a, 0x41, 0xf8, 0x29, 0x41, 0xdc, 0x30, 0x42, 0x47, 0x57, 0x4a, 0x00, 0x6b, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x02, 0x69, 0x4e, 0x8e, 0x45, 0x46, 0xf8, 0x29, 0x41, 0xf4, 0x2a, 0x41, 0xf4, 0x2a, 0x41, 0xf4, 0x2a, 0x41, 0xf4, 0x2a, 0x41, 0xf4, 0x2a, 0x41, 0xf8, 0x29, 0x41, 0xc3, 0x37, 0x44, 0x17, 0x64, 0x4d, 0x00, 0x6a, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6b, 0x4e, 0x21, 0x61, 0x4c, 0xd8, 0x31, 0x43, 0xf6, 0x29, 0x41, 0xf4, 0x2a, 0x41, 0xf4, 0x2a, 0x41, 0xf4, 0x2a, 0x41, 0xf1, 0x2b, 0x41, 0x54, 0x54, 0x4a, 0x00, 0x6b, 0x4e, 0x00, 0x6a, 0x4e, 0x00, 0x6b, 0x4e, 0x3f, 0x59, 0x4b, 0xec, 0x2c, 0x41, 0xf4, 0x2a, 0x41, 0xf4, 0x2a, 0x41, 0xf8, 0x29, 0x41, 0x7d, 0x49, 0x47, 0x00, 0x6b, 0x4e, 0x00, 0x6a, 0x4e, 0xff, 0xff, 0xff, 0xd6, 0x17, 0x75, 0xb2, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x55, 0x93, 0x04, 0xb8, 0x33, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x21, 0x38, 0x00, 0x00, 0x21, 0x38, 0x01, 0x45, 0x96, 0x31, 0x60, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x30, 0x34, 0x10, 0x6e, 0xe3, 0x0c, 0x00, 0x00, 0x00, 0x85, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x0c, 0x18, 0x99, 0x98, 0x59, 0x58, 0xd9, 0xd8, 0x39, 0x38, 0xb9, 0x30, 0xa4, 0xb8, 0x79, 0x78, 0xf9, 0xf8, 0x05, 0x04, 0x85, 0x84, 0x45, 0x44, 0xc5, 0xd0, 0xa4, 0xc4, 0x25, 0x24, 0xa5, 0xa4, 0x65, 0x64, 0xe5, 0xe4, 0x15, 0x14, 0x95, 0x94, 0x55, 0x50, 0xe5, 0x54, 0xd5, 0xd4, 0x35, 0x34, 0xb5, 0xb4, 0x75, 0x74, 0xf5, 0xf4, 0x0d, 0x0c, 0x8d, 0x50, 0xe5, 0x8c, 0x4d, 0x4c, 0xcd, 0xcc, 0x2d, 0x2c, 0x2d, 0xad, 0xac, 0x6d, 0x6c, 0xed, 0xec, 0x1d, 0x50, 0xe4, 0x1c, 0x9d, 0x9c, 0x5d, 0x5c, 0x2d, 0x81, 0xc0, 0xcd, 0xdd, 0xc3, 0xd3, 0xcb, 0x1b, 0x45, 0xce, 0xc7, 0xd7, 0xcf, 0xdf, 0x12, 0x0c, 0x02, 0x02, 0x83, 0x82, 0x43, 0x88, 0x96, 0xc3, 0x67, 0x26, 0x3e, 0xb7, 0xe0, 0xf3, 0x03, 0x3e, 0xbf, 0xe3, 0x0b, 0x33, 0xbc, 0x61, 0x8d, 0x15, 0x00, 0x00, 0xcf, 0x9e, 0x20, 0xcb, 0x70, 0x45, 0x94, 0x50, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x38, 0x3a, 0x35, 0x32, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x84, 0x77, 0xcd, 0x2b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x54, 0x4a, 0x53, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf7, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xf3, 0x50, 0x4c, 0x54, 0x45, 0xcc, 0x00, 0x00, 0xcb, 0x00, 0x00, 0xcb, 0x00, 0x00, 0xcb, 0x00, 0x00, 0xcb, 0x00, 0x00, 0xcb, 0x00, 0x00, 0xe2, 0x6f, 0x6f, 0xe2, 0x6f, 0x6f, 0xe2, 0x6f, 0x70, 0xe2, 0x70, 0x71, 0xe2, 0x6e, 0x6a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfe, 0xf7, 0xd5, 0xfe, 0xf7, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf3, 0xfe, 0xf7, 0xdb, 0xfe, 0xf7, 0xde, 0xfe, 0xfb, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xed, 0xfe, 0xf5, 0xd6, 0xff, 0xff, 0xff, 0xfd, 0xf1, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf3, 0xcd, 0xfe, 0xfa, 0xeb, 0xff, 0xff, 0xff, 0xfe, 0xf4, 0xd2, 0xfe, 0xf4, 0xd2, 0xff, 0xff, 0xff, 0xfe, 0xfa, 0xeb, 0xfe, 0xf3, 0xcd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xed, 0xfd, 0xf1, 0xc5, 0xfc, 0xe8, 0x9e, 0xfc, 0xe4, 0x8d, 0xfc, 0xe4, 0x8c, 0xfc, 0xe8, 0x9e, 0xfd, 0xf1, 0xc5, 0xff, 0xfb, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xd4, 0xfe, 0xe4, 0x87, 0xfe, 0xe6, 0x91, 0xfe, 0xe6, 0x91, 0xfe, 0xe3, 0x87, 0xff, 0xf6, 0xd4, 0xff, 0xff, 0xff, 0x6f, 0xa9, 0x6f, 0x6f, 0xa9, 0x6f, 0x6f, 0xa9, 0x70, 0x6f, 0xa7, 0x67, 0x6f, 0xa3, 0x58, 0x6f, 0xa6, 0x62, 0x6f, 0xa6, 0x62, 0x6f, 0xa3, 0x58, 0x6f, 0xa7, 0x67, 0x6f, 0xa9, 0x70, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0x64, 0x00, 0x00, 0x64, 0x00, 0x00, 0x64, 0x00, 0x00, 0x64, 0x00, 0x00, 0x64, 0x00, 0x00, 0x64, 0x00, 0x00, 0x63, 0x00, 0x00, 0x66, 0x00, 0x62, 0x70, 0x74, 0x05, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x17, 0x0b, 0xd6, 0x98, 0x8f, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x2c, 0x55, 0x58, 0xdc, 0xdc, 0x00, 0x00, 0x00, 0xa3, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0xb5, 0xca, 0xc5, 0x16, 0x82, 0x50, 0x14, 0x40, 0xd1, 0x2b, 0xa8, 0x20, 0x52, 0x22, 0x20, 0x22, 0x61, 0x07, 0x76, 0x37, 0x76, 0xe7, 0xff, 0x7f, 0x8d, 0x33, 0xde, 0x9d, 0x39, 0x70, 0xb9, 0x87, 0x67, 0x1d, 0x80, 0xff, 0x0b, 0x21, 0x14, 0x1d, 0x8e, 0x44, 0xc2, 0x34, 0x85, 0x1b, 0x44, 0x11, 0x86, 0x8d, 0x71, 0x5c, 0x8c, 0x65, 0x70, 0x83, 0x38, 0xc1, 0x0b, 0xa2, 0x24, 0xcb, 0x92, 0x28, 0xf0, 0x28, 0x42, 0x82, 0x50, 0x92, 0xaa, 0xa6, 0xeb, 0x9a, 0x9a, 0x54, 0x50, 0x84, 0x54, 0xc0, 0x48, 0x9b, 0x19, 0xcb, 0xb6, 0xad, 0x8c, 0x99, 0x36, 0x48, 0x45, 0x83, 0xe3, 0x66, 0x73, 0xf9, 0x42, 0xb1, 0x54, 0xae, 0xb8, 0x0e, 0x1a, 0xaa, 0x81, 0x9a, 0x57, 0x6f, 0x34, 0x5b, 0xed, 0x4e, 0xb7, 0xe7, 0xd5, 0x48, 0x85, 0x3e, 0x31, 0x18, 0x8e, 0xc6, 0x93, 0xe9, 0x6c, 0xbe, 0x18, 0xa0, 0x08, 0x4b, 0xc2, 0x5f, 0xad, 0x37, 0xdb, 0xdd, 0xfe, 0x70, 0xf4, 0x51, 0x84, 0x13, 0x72, 0xbe, 0x5c, 0x6f, 0xf7, 0xc7, 0xf3, 0x85, 0x1b, 0xbc, 0xbf, 0xf8, 0x7d, 0xf8, 0x00, 0x5b, 0x29, 0x45, 0xcb, 0x4d, 0x59, 0x55, 0xa8, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x34, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xf0, 0xbf, 0xc7, 0xc1, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x18, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x54, 0x61, 0x6a, 0x69, 0x6b, 0x69, 0x73, 0x74, 0x61, 0x6e, 0xa4, 0x42, 0xef, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x56, 0x45, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0xfc, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x1d, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xcc, 0x00, 0xff, 0xcc, 0x00, 0xfe, 0xcb, 0x01, 0xfe, 0xcb, 0x01, 0xfe, 0xcb, 0x01, 0xfe, 0xcb, 0x01, 0xfe, 0xcb, 0x00, 0xfd, 0xcb, 0x00, 0xfd, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x01, 0x5a, 0x60, 0x51, 0x5a, 0x60, 0x51, 0x5a, 0x5f, 0x51, 0x58, 0x5d, 0x4f, 0x5f, 0x64, 0x53, 0x65, 0x68, 0x56, 0x65, 0x68, 0x56, 0x5f, 0x64, 0x53, 0x58, 0x5d, 0x4f, 0x5a, 0x5f, 0x51, 0x00, 0x21, 0x7f, 0x00, 0x21, 0x7f, 0x00, 0x20, 0x7f, 0x00, 0x22, 0x80, 0x2a, 0x49, 0x97, 0x2b, 0x4a, 0x97, 0x3e, 0x5a, 0xa1, 0x3e, 0x5a, 0xa1, 0x2b, 0x4a, 0x97, 0x2a, 0x49, 0x97, 0x00, 0x22, 0x80, 0x00, 0x20, 0x7f, 0x00, 0x24, 0x7d, 0x00, 0x24, 0x7d, 0x00, 0x23, 0x7d, 0x0b, 0x2e, 0x83, 0x2c, 0x4a, 0x93, 0x3a, 0x55, 0x9a, 0x10, 0x32, 0x85, 0x07, 0x2a, 0x81, 0x07, 0x2a, 0x81, 0x10, 0x32, 0x85, 0x3a, 0x55, 0x9a, 0x2c, 0x4a, 0x93, 0x0b, 0x2e, 0x83, 0x00, 0x23, 0x7d, 0x00, 0x24, 0x7d, 0x00, 0x24, 0x7d, 0x00, 0x24, 0x7d, 0x1a, 0x3a, 0x8a, 0x3d, 0x59, 0x9c, 0x00, 0x24, 0x7d, 0x00, 0x23, 0x7d, 0x00, 0x24, 0x7d, 0x00, 0x24, 0x7d, 0x00, 0x23, 0x7d, 0x00, 0x24, 0x7d, 0x3d, 0x59, 0x9c, 0x1a, 0x3a, 0x8a, 0x00, 0x24, 0x7d, 0x00, 0x24, 0x7d, 0x00, 0x24, 0x7e, 0x00, 0x24, 0x7e, 0x08, 0x2e, 0x84, 0x4e, 0x6a, 0xa8, 0x05, 0x2c, 0x83, 0x00, 0x24, 0x7e, 0x00, 0x24, 0x7e, 0x00, 0x24, 0x7e, 0x05, 0x2c, 0x83, 0x4e, 0x6a, 0xa8, 0x08, 0x2e, 0x84, 0x00, 0x24, 0x7e, 0x49, 0x1e, 0x60, 0x49, 0x1e, 0x60, 0x4b, 0x20, 0x61, 0x58, 0x2b, 0x67, 0x4b, 0x20, 0x61, 0x49, 0x1e, 0x60, 0x4b, 0x20, 0x61, 0x58, 0x2b, 0x67, 0x4b, 0x20, 0x61, 0x49, 0x1e, 0x60, 0xce, 0x14, 0x2b, 0xce, 0x14, 0x2b, 0xce, 0x14, 0x2b, 0xcd, 0x13, 0x2b, 0xce, 0x14, 0x2b, 0xce, 0x14, 0x2b, 0xcd, 0x13, 0x2b, 0xce, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xff, 0xff, 0xff, 0xb4, 0x4b, 0x01, 0x5c, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x5e, 0x04, 0xd6, 0x61, 0xbb, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x1f, 0xf3, 0x93, 0x8c, 0x8b, 0x00, 0x00, 0x00, 0xa2, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xa0, 0x1e, 0x60, 0xc4, 0x01, 0x18, 0x98, 0x20, 0x80, 0x99, 0x85, 0x95, 0x8d, 0x9d, 0x83, 0x93, 0x8b, 0x85, 0x19, 0x2a, 0xc0, 0xc0, 0x0d, 0x01, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0x3c, 0x50, 0x01, 0x06, 0x51, 0x30, 0x10, 0x13, 0x97, 0x90, 0x94, 0x92, 0x96, 0x91, 0x95, 0x93, 0x57, 0x10, 0x83, 0x88, 0x30, 0x28, 0x82, 0x80, 0x92, 0xb2, 0x8a, 0xaa, 0x9a, 0xba, 0x86, 0xa6, 0x96, 0xb6, 0x8e, 0xae, 0x9e, 0x3e, 0x58, 0x08, 0x22, 0x61, 0x60, 0x68, 0x64, 0x6c, 0x62, 0x6a, 0x66, 0x6e, 0x61, 0x69, 0x65, 0x6d, 0x63, 0x0b, 0x91, 0xb0, 0x03, 0x01, 0x7b, 0x07, 0x47, 0x27, 0x67, 0x17, 0x57, 0x57, 0x17, 0x67, 0x37, 0x77, 0x0f, 0x4f, 0xb0, 0x10, 0x83, 0x17, 0x08, 0x78, 0xfb, 0xf8, 0xfa, 0xf9, 0x83, 0x18, 0xfe, 0x01, 0x81, 0x41, 0xc1, 0x60, 0x21, 0x86, 0x10, 0x10, 0x08, 0x0d, 0x0b, 0x8f, 0x88, 0x04, 0x31, 0x22, 0x23, 0xa2, 0xa2, 0x43, 0xc1, 0x42, 0x0c, 0x31, 0x38, 0x00, 0x43, 0x2c, 0x0e, 0x40, 0xba, 0x04, 0x00, 0xe0, 0x29, 0x43, 0xbb, 0x5b, 0x15, 0x28, 0x1f, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x33, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x47, 0x80, 0x8a, 0x41, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x54, 0x4d, 0x54, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x10, 0x50, 0x4c, 0x54, 0x45, 0x28, 0xae, 0x66, 0x26, 0xaf, 0x66, 0x47, 0x9f, 0x5e, 0xb0, 0x6f, 0x43, 0xa5, 0x73, 0x4e, 0xaf, 0x78, 0x6d, 0xb6, 0x79, 0x63, 0x4f, 0x9b, 0x5c, 0x26, 0xaf, 0x67, 0x27, 0xae, 0x66, 0x27, 0xae, 0x65, 0x28, 0xae, 0x66, 0x28, 0xae, 0x66, 0x28, 0xae, 0x66, 0x28, 0xae, 0x66, 0x26, 0xaf, 0x66, 0x43, 0x9e, 0x61, 0xae, 0x8a, 0x69, 0xa3, 0x7f, 0x69, 0x9d, 0x7e, 0x63, 0xb1, 0x88, 0x62, 0x4a, 0x9b, 0x60, 0x25, 0xaf, 0x66, 0x34, 0xb2, 0x6e, 0x38, 0xb4, 0x71, 0x2d, 0xb0, 0x69, 0x2f, 0xb0, 0x6b, 0x28, 0xae, 0x66, 0x28, 0xae, 0x66, 0x26, 0xaf, 0x67, 0x48, 0x9f, 0x5d, 0xb8, 0x6c, 0x53, 0xb7, 0x65, 0x62, 0xb0, 0x60, 0x4c, 0xba, 0x63, 0x40, 0x51, 0x9b, 0x5b, 0x28, 0xb0, 0x68, 0x3d, 0xb6, 0x75, 0x4a, 0xbb, 0x7e, 0x39, 0xb5, 0x72, 0x5c, 0xc2, 0x8b, 0x35, 0xb3, 0x6f, 0x27, 0xae, 0x65, 0x26, 0xaf, 0x67, 0x48, 0x9e, 0x5e, 0xb3, 0x5b, 0x43, 0xb3, 0x57, 0x45, 0xb3, 0x58, 0x46, 0xb6, 0x59, 0x44, 0x50, 0x99, 0x5b, 0x34, 0xb5, 0x71, 0x4a, 0xbb, 0x7e, 0x3b, 0xb5, 0x73, 0x23, 0xac, 0x63, 0x76, 0xcc, 0x9e, 0x4e, 0xbc, 0x81, 0x26, 0xad, 0x64, 0x26, 0xaf, 0x66, 0x45, 0x99, 0x60, 0x94, 0x6a, 0x4e, 0xa4, 0x71, 0x47, 0xa5, 0x70, 0x47, 0x96, 0x6a, 0x4e, 0x4d, 0x93, 0x5e, 0x25, 0xaf, 0x66, 0x30, 0xb1, 0x6c, 0x35, 0xb3, 0x6f, 0x49, 0xba, 0x7d, 0x97, 0xd8, 0xb5, 0x3b, 0xb5, 0x74, 0x27, 0xae, 0x65, 0x26, 0xaf, 0x67, 0x48, 0x9f, 0x5e, 0xb9, 0x5b, 0x42, 0xb8, 0x4f, 0x46, 0xb7, 0x50, 0x45, 0xbd, 0x57, 0x42, 0x51, 0x9b, 0x5b, 0x25, 0xaf, 0x67, 0x2a, 0xaf, 0x67, 0x4e, 0xbc, 0x81, 0x76, 0xcc, 0x9e, 0x4d, 0xbc, 0x81, 0x27, 0xae, 0x65, 0x28, 0xae, 0x66, 0x26, 0xaf, 0x67, 0x48, 0x9e, 0x5e, 0xad, 0x5b, 0x45, 0x9b, 0x55, 0x4c, 0x99, 0x56, 0x4d, 0xaf, 0x58, 0x44, 0x50, 0x9a, 0x5c, 0x26, 0xaf, 0x67, 0x28, 0xae, 0x66, 0x29, 0xae, 0x67, 0x28, 0xae, 0x66, 0x26, 0xad, 0x65, 0x28, 0xae, 0x66, 0x28, 0xae, 0x66, 0x26, 0xaf, 0x66, 0x44, 0x9a, 0x60, 0x8e, 0x60, 0x4c, 0x96, 0x69, 0x53, 0x97, 0x6a, 0x54, 0x8f, 0x5f, 0x4b, 0x4c, 0x95, 0x5e, 0x26, 0xaf, 0x66, 0x28, 0xae, 0x66, 0x28, 0xae, 0x66, 0x28, 0xae, 0x66, 0x28, 0xae, 0x66, 0x26, 0xaf, 0x67, 0x48, 0x9f, 0x5e, 0xb3, 0x5b, 0x43, 0xa1, 0x4f, 0x4a, 0x9f, 0x50, 0x4a, 0xb6, 0x57, 0x43, 0x51, 0x9b, 0x5b, 0x26, 0xaf, 0x67, 0x26, 0xaf, 0x67, 0x48, 0x9e, 0x5e, 0xb0, 0x61, 0x44, 0xa1, 0x5e, 0x4a, 0xa0, 0x5e, 0x4b, 0xb1, 0x5f, 0x43, 0x51, 0x99, 0x5b, 0x26, 0xaf, 0x67, 0x26, 0xaf, 0x66, 0x46, 0x9a, 0x5f, 0x85, 0x7a, 0x4f, 0x7f, 0x88, 0x55, 0x80, 0x87, 0x55, 0x84, 0x7c, 0x4f, 0x4e, 0x95, 0x5d, 0x26, 0xaf, 0x67, 0x26, 0xaf, 0x67, 0x49, 0x9f, 0x5d, 0xb6, 0x5e, 0x42, 0xa6, 0x58, 0x49, 0xa5, 0x59, 0x4a, 0xb8, 0x5b, 0x41, 0x52, 0x9a, 0x5b, 0x26, 0xaf, 0x67, 0x26, 0xaf, 0x67, 0x48, 0x9e, 0x5e, 0xba, 0x69, 0x45, 0xc8, 0x78, 0x58, 0xc9, 0x87, 0x7b, 0xbf, 0x70, 0x5b, 0x51, 0x99, 0x5b, 0x26, 0xaf, 0x67, 0x26, 0xaf, 0x66, 0x46, 0x97, 0x5f, 0xb8, 0x7a, 0x65, 0xd1, 0x9b, 0x86, 0xd0, 0x95, 0x76, 0xbe, 0x79, 0x5b, 0x4f, 0x92, 0x5d, 0x26, 0xb0, 0x66, 0x26, 0xaf, 0x66, 0x48, 0x99, 0x5f, 0xc2, 0x58, 0x49, 0xc5, 0x61, 0x5f, 0xc4, 0x5b, 0x4d, 0xc6, 0x53, 0x42, 0x52, 0x94, 0x5d, 0x26, 0xb0, 0x67, 0x26, 0xaf, 0x66, 0x47, 0x97, 0x60, 0xc7, 0x4f, 0x43, 0xd3, 0x49, 0x3f, 0xd2, 0x48, 0x40, 0xcc, 0x4d, 0x42, 0x51, 0x91, 0x5e, 0x26, 0xb0, 0x66, 0xff, 0xff, 0xff, 0x71, 0xe7, 0xc7, 0xc0, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xaf, 0xce, 0x6c, 0xa3, 0x31, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1f, 0x47, 0x00, 0x00, 0x1f, 0x47, 0x01, 0xc1, 0xec, 0xfd, 0xd8, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x0a, 0x9e, 0x4e, 0x68, 0x60, 0x00, 0x00, 0x00, 0xdd, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0xe1, 0xe5, 0x63, 0x40, 0x00, 0x7e, 0x01, 0x41, 0x21, 0x61, 0x11, 0x51, 0x31, 0x71, 0x09, 0x49, 0x29, 0x69, 0x19, 0x24, 0x09, 0x59, 0x39, 0x79, 0x05, 0x45, 0x25, 0x65, 0x15, 0x55, 0x35, 0x75, 0x0d, 0x4d, 0x2d, 0x24, 0x09, 0x6d, 0x1d, 0x5d, 0x3d, 0x7d, 0x03, 0x43, 0x23, 0x63, 0x13, 0x53, 0x33, 0x73, 0x0b, 0x24, 0x09, 0x4b, 0x2b, 0x6b, 0x1b, 0x5b, 0x3b, 0x7b, 0x07, 0x47, 0x27, 0x67, 0x17, 0x57, 0x37, 0x24, 0x09, 0x77, 0x0f, 0x4f, 0x2f, 0x6f, 0x1f, 0x5f, 0x3f, 0xff, 0x80, 0xc0, 0xa0, 0xe0, 0x10, 0x24, 0x89, 0xd0, 0xb0, 0xf0, 0x88, 0xc8, 0xa8, 0xe8, 0x98, 0xd8, 0xb8, 0xf8, 0x84, 0xc4, 0x24, 0x24, 0x89, 0xe4, 0x94, 0xd4, 0xb4, 0xf4, 0x8c, 0xcc, 0xac, 0xec, 0x9c, 0xdc, 0x3c, 0x06, 0x64, 0x90, 0x5f, 0x50, 0x58, 0x54, 0x5c, 0x52, 0x5a, 0xc6, 0x80, 0x0e, 0xca, 0x2b, 0x2a, 0xab, 0xaa, 0x6b, 0x6a, 0xeb, 0x30, 0x24, 0xea, 0x1b, 0x1a, 0x9b, 0x9a, 0x5b, 0x5a, 0xdb, 0x30, 0x24, 0xda, 0x3b, 0x3a, 0xbb, 0xba, 0x7b, 0x7a, 0xfb, 0x30, 0x24, 0xfa, 0x27, 0x4c, 0x9c, 0x34, 0x79, 0xca, 0xd4, 0x69, 0x18, 0x12, 0xd3, 0x67, 0xcc, 0x9c, 0x35, 0x7b, 0xce, 0xdc, 0x79, 0x18, 0x12, 0xf3, 0x17, 0x2c, 0x5c, 0xb4, 0x78, 0xc9, 0xd2, 0x65, 0x18, 0x12, 0xcb, 0x57, 0xac, 0x5c, 0xb5, 0x7a, 0xcd, 0xda, 0x75, 0x68, 0xc2, 0x00, 0x58, 0x08, 0x3b, 0x7a, 0xe3, 0xb3, 0xf5, 0x02, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x31, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xd2, 0x86, 0x88, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x4b, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbd, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x55, 0x50, 0x4c, 0x54, 0x45, 0xdd, 0x36, 0x00, 0xef, 0x97, 0x00, 0xfd, 0xdc, 0x00, 0xff, 0xea, 0x00, 0xfe, 0xe2, 0x00, 0xec, 0x86, 0x00, 0xd6, 0x15, 0x00, 0xd1, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xe7, 0x6c, 0x00, 0xff, 0xe8, 0x00, 0xd2, 0x00, 0x00, 0xd4, 0x0a, 0x00, 0xe0, 0x46, 0x00, 0xf2, 0xa2, 0x00, 0xfd, 0xde, 0x00, 0xff, 0xe8, 0x00, 0xf3, 0xaa, 0x00, 0xdd, 0x36, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xdf, 0x43, 0x00, 0xfe, 0xe1, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xdd, 0x36, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xd4, 0x09, 0x00, 0xdf, 0x45, 0x00, 0xf2, 0xa1, 0x00, 0xfe, 0xe0, 0x00, 0xfc, 0xd5, 0x00, 0xe7, 0x6b, 0x00, 0xd5, 0x0d, 0x00, 0xd1, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd8, 0x1f, 0x00, 0xfa, 0xcd, 0x00, 0xd1, 0x00, 0x00, 0xd5, 0x0d, 0x00, 0xe7, 0x6b, 0x00, 0xfc, 0xd5, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xd4, 0x09, 0x00, 0xdf, 0x45, 0x00, 0xf2, 0xa3, 0x00, 0xfd, 0xdc, 0x00, 0xf2, 0xa4, 0x00, 0xdb, 0x2e, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd4, 0x08, 0x00, 0xf4, 0xad, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xdb, 0x2e, 0x00, 0xf2, 0xa4, 0x00, 0xfd, 0xdc, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd4, 0x09, 0x00, 0xe0, 0x45, 0x00, 0xf2, 0xa4, 0x00, 0xf8, 0xc2, 0x00, 0xe5, 0x62, 0x00, 0xd4, 0x09, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xe9, 0x78, 0x00, 0xe9, 0x78, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd4, 0x09, 0x00, 0xe5, 0x62, 0x00, 0xf8, 0xc2, 0x00, 0xf2, 0xa4, 0x00, 0xe0, 0x45, 0x00, 0xd4, 0x09, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xd4, 0x09, 0x00, 0xe0, 0x47, 0x00, 0xf1, 0x9d, 0x00, 0xee, 0x8d, 0x00, 0xd9, 0x25, 0x00, 0xd4, 0x09, 0x00, 0xe2, 0x50, 0x00, 0xe2, 0x50, 0x00, 0xd4, 0x09, 0x00, 0xd9, 0x25, 0x00, 0xee, 0x8d, 0x00, 0xf1, 0x9d, 0x00, 0xe0, 0x47, 0x00, 0xd4, 0x09, 0x00, 0xd1, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xea, 0x7c, 0x00, 0xe7, 0x69, 0x00, 0xe3, 0x55, 0x00, 0xdf, 0x42, 0x00, 0xdc, 0x31, 0x00, 0xd9, 0x22, 0x00, 0xd6, 0x16, 0x00, 0xd4, 0x0c, 0x00, 0xd3, 0x05, 0x00, 0xd2, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xd3, 0x06, 0x00, 0xdf, 0x45, 0x00, 0xe3, 0x55, 0x00, 0xed, 0x8c, 0x00, 0xfd, 0xdc, 0x00, 0xfd, 0xdc, 0x00, 0xed, 0x8c, 0x00, 0xe3, 0x55, 0x00, 0xdf, 0x45, 0x00, 0xd3, 0x06, 0x00, 0xd1, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xd3, 0x05, 0x00, 0xd4, 0x0c, 0x00, 0xd6, 0x16, 0x00, 0xd9, 0x22, 0x00, 0xdc, 0x31, 0x00, 0xdf, 0x42, 0x00, 0xe3, 0x55, 0x00, 0xe7, 0x69, 0x00, 0xea, 0x7c, 0x00, 0xff, 0xea, 0x00, 0xff, 0xe8, 0x00, 0xff, 0xe6, 0x00, 0xfe, 0xe1, 0x00, 0xfd, 0xda, 0x00, 0xfb, 0xd1, 0x00, 0xf9, 0xc6, 0x00, 0xf6, 0xb8, 0x00, 0xf3, 0xa8, 0x00, 0xef, 0x95, 0x00, 0xeb, 0x81, 0x00, 0xe7, 0x6b, 0x00, 0xe1, 0x4a, 0x00, 0xe0, 0x49, 0x00, 0xfd, 0xdd, 0x00, 0xff, 0xe7, 0x00, 0xfd, 0xdd, 0x00, 0xe0, 0x49, 0x00, 0xe1, 0x4a, 0x00, 0xe7, 0x6b, 0x00, 0xeb, 0x81, 0x00, 0xef, 0x95, 0x00, 0xf3, 0xa8, 0x00, 0xf6, 0xb8, 0x00, 0xf9, 0xc6, 0x00, 0xfb, 0xd1, 0x00, 0xfd, 0xda, 0x00, 0xfe, 0xe1, 0x00, 0xff, 0xe6, 0x00, 0xff, 0xe8, 0x00, 0xff, 0xea, 0x00, 0xff, 0xff, 0xff, 0x56, 0x54, 0x23, 0x3b, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xc6, 0xfa, 0x02, 0x7a, 0xcd, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0xdd, 0x00, 0x00, 0x0b, 0xdd, 0x01, 0x7e, 0x01, 0x19, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x1d, 0x36, 0xb0, 0xbe, 0x64, 0x00, 0x00, 0x01, 0x2b, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0xe2, 0xe6, 0xe1, 0xe5, 0xe3, 0xe3, 0xe5, 0xe1, 0xe6, 0xe2, 0xe2, 0xe4, 0x60, 0x67, 0x63, 0x65, 0x61, 0x66, 0x62, 0x64, 0x60, 0xe0, 0x17, 0x10, 0x14, 0x12, 0x16, 0x11, 0x15, 0x13, 0x97, 0x90, 0x94, 0x92, 0x96, 0x91, 0x95, 0x93, 0x93, 0x95, 0x91, 0x96, 0x92, 0x57, 0x50, 0x54, 0x12, 0x15, 0x11, 0x16, 0x12, 0x14, 0xe0, 0x67, 0x50, 0x56, 0x51, 0x55, 0x53, 0xd7, 0xd0, 0xd4, 0xd2, 0xd6, 0xd1, 0xd5, 0xd3, 0x37, 0x30, 0x34, 0x32, 0x32, 0x34, 0xd0, 0xd7, 0x33, 0x36, 0x31, 0x35, 0xd3, 0xd4, 0x50, 0x57, 0x53, 0x55, 0x51, 0x66, 0xe0, 0x32, 0xb7, 0xb0, 0xb4, 0xb2, 0xb6, 0xb1, 0xb5, 0xb3, 0x77, 0x70, 0x74, 0x72, 0x76, 0x71, 0x75, 0x75, 0x71, 0x73, 0xf7, 0xf0, 0xf4, 0xf2, 0xb6, 0xb5, 0xb1, 0xb6, 0xb2, 0xb4, 0x30, 0xe7, 0x62, 0xf0, 0xf1, 0xf5, 0xf3, 0x0f, 0x08, 0x54, 0x0d, 0x0a, 0x0e, 0x09, 0x0d, 0x0b, 0x8f, 0x88, 0x8c, 0x8a, 0x8e, 0x89, 0x8d, 0x8b, 0x4f, 0x48, 0x4c, 0x4a, 0x56, 0x0d, 0x0c, 0xf0, 0x4f, 0x49, 0x4d, 0x63, 0x48, 0xcf, 0xc8, 0xcc, 0xca, 0xce, 0xc9, 0xcd, 0xcb, 0x2f, 0x28, 0x2c, 0x2a, 0x2e, 0x29, 0x2d, 0x2b, 0xaf, 0xa8, 0xac, 0xaa, 0xae, 0xa9, 0xad, 0xab, 0x6f, 0x68, 0x6c, 0x6a, 0x6e, 0x69, 0x6d, 0x63, 0x68, 0xef, 0xe8, 0xec, 0xea, 0xee, 0xe9, 0xed, 0xeb, 0x9f, 0x30, 0x71, 0xd2, 0xe4, 0x29, 0x53, 0xa7, 0x4d, 0x9f, 0x31, 0x73, 0xd6, 0xec, 0x39, 0x73, 0xe7, 0xcd, 0x5f, 0xb0, 0x70, 0xd1, 0xe2, 0x25, 0x4b, 0x97, 0x31, 0x2c, 0x5f, 0xb1, 0x72, 0xd5, 0xea, 0x35, 0x6b, 0xd7, 0xad, 0xdf, 0xb0, 0x71, 0xd3, 0xe6, 0x2d, 0x5b, 0xb7, 0x6d, 0xdb, 0xbe, 0x63, 0xe7, 0xae, 0xdd, 0x7b, 0xf6, 0xee, 0xdb, 0x7f, 0xe0, 0xe0, 0xa1, 0xc3, 0x47, 0x8e, 0x12, 0x56, 0x40, 0xd0, 0x0a, 0x82, 0x8e, 0x24, 0xe8, 0x4d, 0x82, 0x01, 0x45, 0x30, 0xa8, 0x09, 0x46, 0x16, 0xa1, 0xe8, 0x06, 0x00, 0x9e, 0x2d, 0xa7, 0xa7, 0x61, 0xbf, 0xda, 0x83, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x32, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x5a, 0x19, 0xdf, 0xc1, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x52, 0x55, 0x42, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0x5a, 0x7f, 0xc6, 0x00, 0x36, 0xa4, 0x00, 0x39, 0xa6, 0x00, 0x39, 0xa8, 0x4c, 0x34, 0x76, 0xd4, 0x2b, 0x1f, 0xd5, 0x2b, 0x1e, 0xd5, 0x2b, 0x1e, 0x12, 0x12, 0x81, 0x41, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x30, 0x6a, 0x74, 0xd3, 0x50, 0x00, 0x00, 0x00, 0x32, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x20, 0x0e, 0x08, 0x22, 0x01, 0x06, 0x25, 0x24, 0xc0, 0x60, 0x8c, 0x04, 0x18, 0x5c, 0x90, 0x00, 0x43, 0x28, 0x12, 0x40, 0xe5, 0xa4, 0x21, 0x01, 0x86, 0x72, 0x24, 0xc0, 0xd0, 0x81, 0x04, 0x18, 0x66, 0x22, 0x01, 0x86, 0x55, 0x48, 0x00, 0x37, 0x07, 0x00, 0x2e, 0x75, 0x3f, 0xc1, 0xa1, 0x8a, 0xa8, 0xfb, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x34, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xd5, 0xc3, 0xb6, 0xcc, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x58, 0x50, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0xb3, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xce, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xce, 0x12, 0x27, 0xcd, 0x0d, 0x22, 0xcd, 0x0d, 0x22, 0xcd, 0x0d, 0x22, 0xcd, 0x0d, 0x22, 0xcd, 0x0c, 0x21, 0xcc, 0x0a, 0x1f, 0xcd, 0x0b, 0x20, 0xcd, 0x0c, 0x21, 0xcd, 0x0d, 0x22, 0xcd, 0x0d, 0x22, 0xcd, 0x0d, 0x22, 0xd1, 0x21, 0x35, 0xd1, 0x21, 0x35, 0xd1, 0x21, 0x35, 0xd1, 0x21, 0x35, 0xd1, 0x20, 0x33, 0xd1, 0x23, 0x3b, 0xd5, 0x2d, 0x41, 0xd3, 0x26, 0x3d, 0xd1, 0x24, 0x3c, 0xd1, 0x20, 0x32, 0xd1, 0x21, 0x35, 0xd1, 0x21, 0x35, 0xd1, 0x21, 0x35, 0xfc, 0xef, 0xf0, 0xfc, 0xef, 0xf0, 0xfc, 0xef, 0xf0, 0xfc, 0xee, 0xef, 0xfb, 0xf2, 0xfa, 0xfe, 0xe6, 0xd3, 0xe4, 0xaa, 0xa7, 0xee, 0xc7, 0xb9, 0xfe, 0xe4, 0xcf, 0xfb, 0xf3, 0xfb, 0xfc, 0xee, 0xef, 0xfc, 0xef, 0xf0, 0xfc, 0xef, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xbf, 0xff, 0xc3, 0x56, 0xcd, 0x45, 0x48, 0xe5, 0x91, 0x6d, 0xff, 0xbb, 0x42, 0xff, 0xe5, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfd, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xf8, 0xe7, 0xf0, 0x9f, 0x4c, 0xe3, 0x9b, 0x5b, 0xd5, 0x3b, 0x3f, 0xd7, 0x44, 0x3b, 0xe2, 0x96, 0x53, 0xf3, 0xa1, 0x46, 0xff, 0xf8, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xe5, 0xaf, 0xf8, 0x97, 0x38, 0xd7, 0x8c, 0x79, 0xda, 0x9f, 0x99, 0xd5, 0x8e, 0x85, 0xd8, 0x8a, 0x77, 0xfc, 0x9a, 0x2d, 0xff, 0xe5, 0xb2, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xfc, 0xff, 0xfe, 0xfd, 0xff, 0xff, 0xff, 0xf8, 0xe6, 0xc5, 0xd9, 0x9a, 0x65, 0xbf, 0x64, 0x71, 0xb7, 0x97, 0x9a, 0xb7, 0x95, 0x9a, 0xc3, 0x65, 0x6d, 0xda, 0x9c, 0x5e, 0xf7, 0xe6, 0xc8, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfd, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xe5, 0xed, 0xfc, 0x5a, 0x82, 0xc9, 0xab, 0x4f, 0x66, 0x78, 0x69, 0x96, 0x86, 0x68, 0x8f, 0xa3, 0x50, 0x6c, 0x56, 0x84, 0xcd, 0xea, 0xf0, 0xfc, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbb, 0xcd, 0xe5, 0x52, 0x82, 0xc5, 0x4f, 0x7c, 0xc0, 0x4c, 0x7a, 0xc0, 0x4d, 0x7e, 0xc3, 0xc3, 0xd3, 0xe8, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xef, 0xf0, 0xfc, 0xef, 0xf0, 0xfa, 0xee, 0xf0, 0xff, 0xf7, 0xf4, 0xe0, 0xd7, 0xe3, 0x97, 0x9f, 0xc7, 0x96, 0x9e, 0xc6, 0xe3, 0xda, 0xe5, 0xff, 0xf7, 0xf4, 0xfa, 0xed, 0xf0, 0xfc, 0xef, 0xf0, 0xfc, 0xef, 0xf0, 0xd1, 0x21, 0x35, 0xd1, 0x21, 0x35, 0xd1, 0x21, 0x35, 0xcf, 0x1f, 0x34, 0xd7, 0x25, 0x37, 0xdd, 0x2a, 0x39, 0xdd, 0x2a, 0x39, 0xd6, 0x25, 0x37, 0xcf, 0x20, 0x34, 0xd1, 0x21, 0x35, 0xd1, 0x21, 0x35, 0xd1, 0x21, 0x35, 0xcd, 0x0d, 0x22, 0xcd, 0x0d, 0x22, 0xcd, 0x0d, 0x22, 0xcc, 0x0c, 0x22, 0xca, 0x0b, 0x21, 0xca, 0x0b, 0x21, 0xcc, 0x0c, 0x22, 0xcd, 0x0d, 0x22, 0xcd, 0x0d, 0x22, 0xcd, 0x0d, 0x22, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0x75, 0x76, 0x2b, 0x7a, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x41, 0x89, 0xde, 0x6c, 0x4e, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x22, 0x19, 0x3a, 0x3f, 0x2b, 0xe7, 0x00, 0x00, 0x00, 0xe2, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xc0, 0x05, 0x18, 0x71, 0x00, 0x06, 0x26, 0x08, 0x60, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0x81, 0x0a, 0x30, 0xf0, 0x82, 0x01, 0x1f, 0xbf, 0x80, 0xa0, 0x90, 0xb0, 0x88, 0xa8, 0x98, 0xb8, 0x84, 0x24, 0x44, 0x84, 0x41, 0x0a, 0x0c, 0xa4, 0x65, 0x64, 0xe5, 0xe4, 0x15, 0x14, 0x95, 0x94, 0x55, 0x54, 0xd5, 0x20, 0x22, 0x0c, 0xea, 0x60, 0xa0, 0xa1, 0xa9, 0xa5, 0xad, 0xa3, 0xab, 0xa7, 0x6f, 0x60, 0x68, 0x64, 0x0c, 0x11, 0x61, 0x30, 0x01, 0x03, 0x53, 0x33, 0x73, 0x0b, 0x4b, 0x2b, 0x6b, 0x1b, 0x5b, 0x3b, 0x7b, 0x07, 0x88, 0x08, 0x83, 0x23, 0x18, 0x38, 0x39, 0xbb, 0xb8, 0xba, 0xb9, 0x7b, 0x78, 0x7a, 0x79, 0xfb, 0xf8, 0x42, 0x44, 0xa0, 0x12, 0x7e, 0xfe, 0x01, 0x81, 0x41, 0xc1, 0x21, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0x50, 0x09, 0x88, 0xc6, 0xa8, 0xe8, 0x98, 0xd8, 0xb8, 0xf8, 0x84, 0xc4, 0xa4, 0xe4, 0x94, 0x54, 0xa8, 0x51, 0x10, 0xab, 0xd2, 0xd2, 0x33, 0x32, 0xb3, 0xb2, 0x73, 0x72, 0xf3, 0xf2, 0x0b, 0x0a, 0xa1, 0x96, 0x43, 0x1c, 0x57, 0x54, 0x5c, 0x52, 0x5a, 0x56, 0x5e, 0x51, 0x59, 0x55, 0x5d, 0x53, 0x0b, 0x75, 0x2e, 0xc4, 0x3b, 0x75, 0xf5, 0x0d, 0x8d, 0x4d, 0xcd, 0x2d, 0xad, 0x6d, 0xed, 0x1d, 0x9d, 0x50, 0x0f, 0x42, 0x43, 0xa0, 0xab, 0xbb, 0xa7, 0xb7, 0xaf, 0x7f, 0xc2, 0xc4, 0x49, 0x93, 0x61, 0x41, 0x02, 0x0f, 0xb5, 0x29, 0x53, 0xa7, 0x4d, 0x9f, 0x31, 0x13, 0x11, 0x88, 0xb8, 0x00, 0x00, 0x2b, 0xfc, 0x3f, 0xea, 0x16, 0xc7, 0x5f, 0xc2, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x33, 0x34, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x05, 0x61, 0x09, 0xe9, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x43, 0x4c, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xe4, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x39, 0xa6, 0x00, 0x39, 0xa6, 0x00, 0x39, 0xa6, 0x00, 0x37, 0xa5, 0x1f, 0x51, 0xb1, 0xe0, 0xe7, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x39, 0xa6, 0x00, 0x39, 0xa6, 0x00, 0x39, 0xa6, 0x01, 0x3a, 0xa6, 0x01, 0x3a, 0xa6, 0x00, 0x37, 0xa5, 0x1f, 0x51, 0xb1, 0x00, 0x39, 0xa6, 0x00, 0x39, 0xa6, 0x00, 0x39, 0xa6, 0x2d, 0x5c, 0xb6, 0x2d, 0x5c, 0xb6, 0x00, 0x38, 0xa5, 0x1f, 0x51, 0xb1, 0x00, 0x39, 0xa6, 0x00, 0x39, 0xa6, 0x3f, 0x6a, 0xbc, 0xbb, 0xcb, 0xe7, 0x00, 0x38, 0xa5, 0x1f, 0x51, 0xb1, 0x00, 0x39, 0xa6, 0x00, 0x38, 0xa6, 0x1c, 0x4f, 0xb0, 0xc0, 0xce, 0xe9, 0x1c, 0x4f, 0xb0, 0x00, 0x36, 0xa5, 0x1f, 0x51, 0xb1, 0x00, 0x39, 0xa6, 0x00, 0x38, 0xa6, 0x10, 0x45, 0xac, 0x2d, 0x5c, 0xb6, 0x2d, 0x5c, 0xb6, 0x10, 0x45, 0xac, 0x00, 0x37, 0xa5, 0x1f, 0x51, 0xb1, 0x00, 0x39, 0xa7, 0x00, 0x39, 0xa7, 0x00, 0x39, 0xa7, 0x00, 0x37, 0xa6, 0x00, 0x37, 0xa6, 0x00, 0x39, 0xa7, 0x00, 0x38, 0xa6, 0x1d, 0x51, 0xb2, 0xe0, 0xe9, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1a, 0x37, 0x96, 0x1a, 0x37, 0x96, 0x1a, 0x37, 0x96, 0x1a, 0x37, 0x96, 0x18, 0x36, 0x95, 0x35, 0x4c, 0x9f, 0xdf, 0xd0, 0xda, 0xfc, 0xe7, 0xe4, 0xfa, 0xe5, 0xe4, 0xbb, 0x2d, 0x2e, 0xbb, 0x2d, 0x2e, 0xbf, 0x30, 0x30, 0xd6, 0x42, 0x38, 0xda, 0x45, 0x39, 0xda, 0x45, 0x39, 0xd7, 0x2b, 0x1d, 0xd7, 0x2b, 0x1d, 0xd6, 0x2b, 0x1d, 0xd5, 0x2a, 0x1c, 0xd5, 0x29, 0x1c, 0xd5, 0x29, 0x1c, 0xd5, 0x2b, 0x1e, 0xc6, 0x20, 0x59, 0x81, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x07, 0x16, 0x61, 0x88, 0xeb, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x05, 0x73, 0x86, 0x81, 0xb4, 0x00, 0x00, 0x00, 0x7d, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x60, 0x64, 0x62, 0x62, 0x64, 0x66, 0x61, 0x65, 0x63, 0x47, 0x01, 0x0c, 0x1c, 0x9c, 0x5c, 0xdc, 0x3c, 0x5c, 0xbc, 0x7c, 0x18, 0x12, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x82, 0x22, 0xa2, 0x18, 0x12, 0x62, 0xe2, 0x12, 0x92, 0x92, 0x12, 0x52, 0xd2, 0x18, 0x12, 0x32, 0xb2, 0x72, 0xf2, 0xf2, 0x0a, 0x8a, 0x4a, 0x18, 0x12, 0xca, 0x2a, 0xaa, 0x6a, 0xea, 0x1a, 0x9a, 0x5a, 0x18, 0x12, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x28, 0x80, 0xc1, 0xcc, 0xdc, 0xc2, 0xd2, 0xd2, 0xc2, 0xca, 0xda, 0xc6, 0xd6, 0x0e, 0x05, 0x30, 0xd8, 0x83, 0x81, 0x83, 0xa3, 0x93, 0xb3, 0x0b, 0x0a, 0x60, 0x70, 0x05, 0x03, 0x37, 0x77, 0x0f, 0x4f, 0x2f, 0x14, 0xc0, 0xe0, 0x8d, 0x03, 0x0c, 0xa8, 0x04, 0x00, 0x2a, 0x21, 0x48, 0x04, 0x83, 0x2d, 0x66, 0xcd, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x30, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xdb, 0x69, 0x62, 0xf5, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x47, 0x59, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0xdd, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xd0, 0xcd, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xd4, 0x50, 0x4c, 0x54, 0x45, 0x31, 0x3e, 0x34, 0x5f, 0x9c, 0x7c, 0x56, 0xbf, 0x87, 0x21, 0xad, 0x64, 0x03, 0x9f, 0x4d, 0x00, 0x9c, 0x46, 0x00, 0x9d, 0x47, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0x8a, 0x0a, 0x19, 0x50, 0x1e, 0x25, 0x76, 0x77, 0x69, 0xba, 0xcc, 0x9a, 0xa5, 0xd9, 0xa4, 0x63, 0xc4, 0x8d, 0x2b, 0xaf, 0x6b, 0x09, 0xa2, 0x52, 0x00, 0x9d, 0x47, 0x00, 0x9d, 0x46, 0x00, 0x9e, 0x48, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0xd1, 0x11, 0x27, 0xbf, 0x0e, 0x22, 0x74, 0x08, 0x13, 0x4f, 0x2b, 0x11, 0xa2, 0x8c, 0x32, 0xf1, 0xd8, 0x67, 0xea, 0xe7, 0x93, 0xba, 0xdd, 0xa6, 0x7b, 0xcb, 0x99, 0x3e, 0xb6, 0x78, 0x13, 0xa6, 0x5a, 0x00, 0x9e, 0x4a, 0x00, 0x9c, 0x46, 0x00, 0x9d, 0x48, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0xce, 0x11, 0x26, 0xcf, 0x11, 0x26, 0xd0, 0x11, 0x26, 0xac, 0x0c, 0x20, 0x5c, 0x0c, 0x0e, 0x5b, 0x41, 0x06, 0xc0, 0xa1, 0x12, 0xff, 0xd6, 0x2d, 0xff, 0xe0, 0x56, 0xf2, 0xe4, 0x85, 0xcd, 0xe1, 0xa3, 0x94, 0xd3, 0xa1, 0x54, 0xbe, 0x85, 0x20, 0xab, 0x64, 0x04, 0xa0, 0x4e, 0x00, 0x9d, 0x46, 0x00, 0x9d, 0x47, 0x00, 0x9e, 0x48, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xd0, 0x11, 0x26, 0xcb, 0x10, 0x26, 0x94, 0x0a, 0x1c, 0x4d, 0x15, 0x0c, 0x76, 0x5f, 0x09, 0xda, 0xb6, 0x0f, 0xff, 0xd3, 0x14, 0xff, 0xd5, 0x23, 0xff, 0xdb, 0x45, 0xf9, 0xe3, 0x74, 0xde, 0xe4, 0x9b, 0xab, 0xd9, 0xa6, 0x6b, 0xc6, 0x91, 0x31, 0xb1, 0x70, 0x0c, 0xa3, 0x54, 0x00, 0x9d, 0x48, 0x00, 0x9d, 0x46, 0x00, 0x9d, 0x48, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xd1, 0x11, 0x27, 0xc1, 0x0f, 0x24, 0x79, 0x09, 0x17, 0x4b, 0x25, 0x0a, 0x97, 0x7e, 0x0d, 0xee, 0xc6, 0x14, 0xff, 0xd3, 0x14, 0xfd, 0xd1, 0x13, 0xfe, 0xd2, 0x1b, 0xff, 0xd8, 0x36, 0xfe, 0xe0, 0x62, 0xeb, 0xe4, 0x8f, 0xc1, 0xdf, 0xa6, 0x83, 0xce, 0x9c, 0x45, 0xb9, 0x7c, 0x17, 0xa7, 0x5d, 0x01, 0x9f, 0x4b, 0x00, 0x9c, 0x46, 0x00, 0x9d, 0x47, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0x00, 0x9e, 0x49, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcf, 0x11, 0x26, 0xd0, 0x11, 0x26, 0xb1, 0x0d, 0x21, 0x60, 0x0b, 0x11, 0x57, 0x3d, 0x09, 0xb9, 0x9b, 0x10, 0xfa, 0xcf, 0x16, 0xfe, 0xd2, 0x16, 0xfc, 0xd1, 0x14, 0xfc, 0xd0, 0x12, 0xfd, 0xd1, 0x16, 0xff, 0xd6, 0x2a, 0xff, 0xdd, 0x51, 0xf4, 0xe4, 0x80, 0xd3, 0xe2, 0xa1, 0x9c, 0xd5, 0xa3, 0x5b, 0xc1, 0x89, 0x25, 0xad, 0x67, 0x06, 0xa1, 0x4f, 0x00, 0x9d, 0x46, 0x00, 0x9d, 0x47, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xd0, 0x11, 0x26, 0xcd, 0x11, 0x26, 0x9c, 0x0a, 0x1d, 0x48, 0x11, 0x0c, 0x6a, 0x58, 0x09, 0xe3, 0xbc, 0x14, 0xfd, 0xd2, 0x16, 0xfc, 0xd1, 0x16, 0xfc, 0xd1, 0x16, 0xfc, 0xd1, 0x15, 0xfc, 0xd0, 0x13, 0xfd, 0xd1, 0x13, 0xff, 0xd4, 0x20, 0xff, 0xda, 0x3e, 0xfb, 0xe1, 0x6b, 0xe4, 0xe5, 0x9c, 0xb7, 0xe0, 0xbb, 0x74, 0xca, 0x9c, 0x2e, 0xb0, 0x6a, 0xff, 0xff, 0xff, 0xa5, 0x10, 0xf3, 0xfa, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x9b, 0xef, 0xd8, 0x57, 0x84, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x21, 0x38, 0x00, 0x00, 0x21, 0x38, 0x01, 0x45, 0x96, 0x31, 0x60, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x20, 0x21, 0x99, 0x64, 0xb2, 0x00, 0x00, 0x00, 0xcc, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0x42, 0x07, 0x0c, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe2, 0x12, 0xa8, 0x72, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0xf2, 0x0a, 0x8a, 0x4a, 0xca, 0x2a, 0xaa, 0x6a, 0xea, 0x1a, 0x9a, 0x48, 0x72, 0x5a, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0x50, 0x39, 0x7b, 0x07, 0x47, 0x27, 0x67, 0x17, 0x57, 0x37, 0x77, 0x0f, 0x4f, 0x2f, 0x6f, 0x1f, 0x5f, 0x3f, 0xff, 0x80, 0xc0, 0xa0, 0xe0, 0x90, 0xd0, 0x30, 0xb0, 0x9c, 0xbd, 0x7d, 0x78, 0x44, 0x64, 0x54, 0x74, 0x4c, 0x6c, 0x5c, 0x7c, 0x42, 0x62, 0x52, 0x72, 0x4a, 0x6a, 0x5a, 0x7a, 0x46, 0x66, 0x56, 0x76, 0x4e, 0x6e, 0x1e, 0x48, 0xce, 0x3e, 0xbf, 0xa0, 0xb0, 0xa8, 0xb8, 0xa4, 0xb4, 0xac, 0xbc, 0xa2, 0xb2, 0xaa, 0xba, 0xa6, 0xb6, 0xae, 0xbe, 0xa1, 0xb1, 0xa9, 0xb9, 0xa5, 0x15, 0x2c, 0x67, 0x6f, 0xdf, 0xd6, 0xde, 0xd1, 0xd9, 0xd5, 0xdd, 0xd3, 0xdb, 0xd7, 0x3f, 0x61, 0xe2, 0xa4, 0xc9, 0x53, 0xa6, 0x4e, 0x9b, 0x3e, 0x63, 0xe6, 0x2c, 0x82, 0x72, 0x78, 0xcc, 0xc4, 0xed, 0x16, 0x3c, 0x7e, 0xc0, 0xe7, 0x77, 0x7c, 0x61, 0x86, 0x2f, 0xac, 0xf1, 0xc4, 0x11, 0x00, 0x43, 0xb8, 0x67, 0x65, 0x47, 0x3b, 0x21, 0xdc, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x33, 0x32, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x7f, 0x83, 0x30, 0xa6, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x50, 0x4b, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xb0, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe8, 0xe4, 0x20, 0x58, 0x37, 0x00, 0x40, 0x1a, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x00, 0x40, 0x1a, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x27, 0x5d, 0x3e, 0x14, 0x4f, 0x2d, 0x00, 0x40, 0x1b, 0x01, 0x41, 0x1c, 0x00, 0x40, 0x1b, 0x00, 0x40, 0x1b, 0x00, 0x40, 0x1b, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x00, 0x40, 0x1b, 0x58, 0x82, 0x6a, 0x72, 0x95, 0x81, 0x07, 0x46, 0x21, 0x01, 0x41, 0x1c, 0x00, 0x40, 0x1b, 0x15, 0x50, 0x2e, 0x20, 0x58, 0x38, 0x0e, 0x4b, 0x28, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x00, 0x3f, 0x1a, 0x33, 0x66, 0x48, 0xcb, 0xd8, 0xd1, 0x30, 0x64, 0x46, 0x00, 0x3f, 0x19, 0x01, 0x41, 0x1c, 0x03, 0x43, 0x1e, 0x62, 0x8a, 0x73, 0xcb, 0xd8, 0xd0, 0x3f, 0x6f, 0x53, 0x00, 0x3f, 0x19, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x00, 0x40, 0x1b, 0x8d, 0xaa, 0x99, 0xcf, 0xdb, 0xd4, 0x0f, 0x4c, 0x29, 0x00, 0x40, 0x1b, 0x01, 0x41, 0x1c, 0x04, 0x43, 0x1f, 0x4c, 0x79, 0x5f, 0xa2, 0xb9, 0xab, 0x39, 0x6b, 0x4e, 0x00, 0x40, 0x1b, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x07, 0x46, 0x22, 0xbb, 0xcc, 0xc3, 0xd2, 0xdd, 0xd7, 0x11, 0x4d, 0x2b, 0x00, 0x40, 0x1b, 0x01, 0x41, 0x1c, 0x00, 0x40, 0x1b, 0x07, 0x46, 0x21, 0x0f, 0x4c, 0x29, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0xb9, 0xcb, 0xc1, 0xf2, 0xf5, 0xf3, 0x38, 0x6a, 0x4d, 0x00, 0x3e, 0x19, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x00, 0x40, 0x1b, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x8a, 0xa7, 0x96, 0xff, 0xff, 0xff, 0xa6, 0xbd, 0xb0, 0x0d, 0x4a, 0x26, 0x00, 0x3e, 0x19, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x00, 0x40, 0x1b, 0x00, 0x40, 0x1b, 0x03, 0x43, 0x1e, 0x01, 0x41, 0x1c, 0x31, 0x65, 0x47, 0xe3, 0xea, 0xe6, 0xff, 0xff, 0xff, 0x9f, 0xb8, 0xaa, 0x2c, 0x61, 0x42, 0x08, 0x46, 0x22, 0x04, 0x43, 0x1f, 0x17, 0x52, 0x30, 0x45, 0x74, 0x59, 0x15, 0x50, 0x2e, 0x00, 0x40, 0x1b, 0x00, 0x40, 0x1b, 0x57, 0x81, 0x69, 0xe3, 0xea, 0xe6, 0xff, 0xff, 0xff, 0xe9, 0xee, 0xeb, 0xbd, 0xce, 0xc4, 0xb3, 0xc6, 0xbb, 0xb2, 0xc6, 0xbb, 0x51, 0x7d, 0x64, 0x02, 0x42, 0x1d, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x00, 0x40, 0x1b, 0x31, 0x65, 0x47, 0x8a, 0xa7, 0x96, 0xba, 0xcb, 0xc1, 0xbc, 0xcd, 0xc3, 0x8e, 0xaa, 0x9a, 0x34, 0x67, 0x4a, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x00, 0x40, 0x1b, 0x07, 0x46, 0x22, 0x00, 0x40, 0x1b, 0x00, 0x3f, 0x1a, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x01, 0x41, 0x1c, 0x0c, 0x23, 0xa5, 0xee, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x11, 0x26, 0x1d, 0xc3, 0x0e, 0x00, 0x00, 0x00, 0xc9, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x00, 0x02, 0x46, 0x26, 0x66, 0x16, 0x56, 0x34, 0xc0, 0x80, 0x24, 0xc1, 0xc6, 0xce, 0xc1, 0x89, 0x4d, 0x82, 0x8b, 0x9b, 0x87, 0x97, 0x8f, 0x5f, 0x40, 0x50, 0x08, 0x4d, 0x82, 0x4b, 0x58, 0x44, 0x54, 0x4c, 0x5c, 0x42, 0x52, 0x4a, 0x5a, 0x46, 0x16, 0x59, 0x82, 0x4d, 0x4e, 0x5e, 0x41, 0x51, 0x49, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x13, 0x59, 0x42, 0x4b, 0x5b, 0x47, 0x57, 0x4f, 0xdf, 0xc0, 0xd0, 0xc8, 0xd8, 0xc4, 0xd4, 0x0c, 0x59, 0xc2, 0xdc, 0xc2, 0xd2, 0xca, 0xda, 0xc6, 0xd6, 0xce, 0xde, 0xc1, 0xd1, 0xc9, 0x19, 0x59, 0xc2, 0xc5, 0xd5, 0xcd, 0xdd, 0xc3, 0xd3, 0xcb, 0xdb, 0xc7, 0xd7, 0xcf, 0x3f, 0x00, 0x55, 0x22, 0x30, 0x28, 0x38, 0x24, 0x34, 0x2c, 0x3c, 0x22, 0x32, 0x2a, 0x1a, 0xd5, 0xa8, 0x98, 0xd8, 0xb8, 0xf8, 0x84, 0xc4, 0xa4, 0xe4, 0x94, 0xd4, 0x34, 0x54, 0xcb, 0xd3, 0x33, 0x32, 0xb3, 0xb2, 0x73, 0x72, 0xf3, 0xf2, 0x0b, 0x0a, 0x51, 0x9d, 0x5b, 0x54, 0x5c, 0x52, 0x5a, 0x56, 0x5e, 0x51, 0x59, 0x55, 0x5d, 0x83, 0xea, 0xc1, 0xda, 0xba, 0xfa, 0x86, 0xc6, 0xa6, 0xe6, 0x96, 0xd6, 0xb6, 0x76, 0xb4, 0x20, 0x91, 0xd3, 0xee, 0xe8, 0xec, 0xec, 0xea, 0xee, 0xe1, 0xc2, 0x08, 0xc4, 0xde, 0xbe, 0xfe, 0xfe, 0xbe, 0x5e, 0x36, 0x8c, 0xd0, 0x45, 0x01, 0x00, 0x44, 0xaf, 0x2e, 0xd6, 0xb3, 0x1b, 0x8a, 0xda, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x31, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x6b, 0x6b, 0xc8, 0x41, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x16, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x50, 0x61, 0x6b, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x0c, 0xcc, 0xec, 0x26, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x47, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0xc4, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x08, 0x50, 0x4c, 0x54, 0x45, 0xed, 0x29, 0x39, 0xed, 0x29, 0x39, 0xed, 0x28, 0x38, 0xed, 0x28, 0x38, 0xef, 0x3e, 0x4c, 0xef, 0x3f, 0x4e, 0xed, 0x2a, 0x3a, 0xed, 0x28, 0x38, 0xed, 0x29, 0x39, 0xed, 0x29, 0x39, 0xed, 0x28, 0x38, 0xee, 0x2f, 0x3f, 0xf5, 0x87, 0x90, 0xf7, 0xa2, 0xa9, 0xf1, 0x54, 0x60, 0xef, 0x41, 0x4f, 0xee, 0x33, 0x42, 0xed, 0x28, 0x38, 0xed, 0x29, 0x39, 0xed, 0x29, 0x39, 0xed, 0x29, 0x39, 0xed, 0x27, 0x37, 0xf4, 0x7c, 0x86, 0xfb, 0xd5, 0xd8, 0xf0, 0x4e, 0x5b, 0xee, 0x30, 0x40, 0xf2, 0x66, 0x72, 0xf0, 0x49, 0x56, 0xee, 0x33, 0x42, 0xed, 0x2a, 0x3a, 0xed, 0x29, 0x39, 0xed, 0x29, 0x39, 0xed, 0x2c, 0x3c, 0xfa, 0xc0, 0xc4, 0xf7, 0xa2, 0xa9, 0xf0, 0x48, 0x55, 0xf2, 0x69, 0x74, 0xed, 0x29, 0x39, 0xee, 0x3a, 0x49, 0xf3, 0x73, 0x7e, 0xed, 0x2e, 0x3e, 0xed, 0x29, 0x39, 0xf7, 0xa3, 0xaa, 0xed, 0x2b, 0x3b, 0xef, 0x41, 0x4f, 0xee, 0x30, 0x3f, 0xee, 0x3a, 0x49, 0xee, 0x3a, 0x49, 0xed, 0x29, 0x39, 0xed, 0x29, 0x39, 0xfc, 0xd5, 0xd9, 0xf0, 0x49, 0x57, 0xf2, 0x67, 0x72, 0xf0, 0x47, 0x55, 0xf2, 0x68, 0x73, 0xf0, 0x47, 0x55, 0xed, 0x27, 0x37, 0xed, 0x29, 0x39, 0xed, 0x27, 0x37, 0xed, 0x27, 0x37, 0xed, 0x2e, 0x3d, 0xf5, 0x86, 0x8f, 0xf7, 0xa2, 0xa9, 0xf1, 0x58, 0x64, 0xed, 0x2c, 0x3c, 0xed, 0x2c, 0x3c, 0xed, 0x2a, 0x3a, 0xed, 0x27, 0x37, 0xed, 0x27, 0x37, 0xef, 0x43, 0x51, 0xef, 0x43, 0x51, 0xef, 0x42, 0x50, 0xef, 0x42, 0x50, 0xf1, 0x55, 0x62, 0xf1, 0x56, 0x63, 0xef, 0x44, 0x52, 0xef, 0x42, 0x51, 0xef, 0x43, 0x51, 0xef, 0x43, 0x51, 0xfd, 0xe5, 0xe7, 0xfd, 0xe5, 0xe7, 0xfd, 0xe5, 0xe7, 0xfd, 0xe4, 0xe6, 0xfd, 0xe4, 0xe6, 0xfd, 0xe5, 0xe7, 0xfd, 0xe5, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0x6f, 0xd5, 0x30, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x57, 0x7d, 0x0a, 0xd9, 0x1f, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x03, 0xd8, 0x00, 0x00, 0x03, 0xd8, 0x01, 0x6e, 0x47, 0x63, 0x35, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x0f, 0xf7, 0x3f, 0xad, 0xae, 0x00, 0x00, 0x00, 0x7f, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0x60, 0x40, 0x03, 0x9c, 0x5c, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0xa8, 0x12, 0x22, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0xa8, 0x12, 0xf2, 0x0a, 0x8a, 0x4a, 0xca, 0x2a, 0xaa, 0x6a, 0xea, 0x1a, 0x9a, 0x18, 0x12, 0x5a, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x86, 0x18, 0x46, 0x19, 0x19, 0x9b, 0x98, 0x9a, 0x99, 0x5b, 0x58, 0xa2, 0x4a, 0x58, 0x59, 0xdb, 0xd8, 0xda, 0xd9, 0x3b, 0x38, 0x3a, 0x39, 0xbb, 0xa0, 0x00, 0x06, 0x57, 0x37, 0x77, 0x0f, 0x4f, 0x2f, 0x6f, 0x1f, 0x5f, 0x3f, 0x57, 0x14, 0xc0, 0xe0, 0xef, 0x1f, 0x10, 0x18, 0x14, 0x1c, 0x12, 0xea, 0x8f, 0x06, 0x18, 0xc2, 0x70, 0x00, 0x86, 0x70, 0x1c, 0x60, 0x40, 0x25, 0x00, 0xb3, 0xf3, 0x54, 0x60, 0xab, 0x5e, 0x1f, 0x7f, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x31, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x1e, 0x28, 0xc2, 0x11, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x58, 0x43, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0x90, 0x91, 0x68, 0x36, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1e, 0x14, 0x04, 0x01, 0xda, 0x5a, 0x68, 0x7b, 0x00, 0x00, 0x02, 0xe3, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x05, 0xc1, 0x4b, 0x6b, 0x1d, 0x55, 0x00, 0x00, 0xe0, 0x73, 0x66, 0xe6, 0x9c, 0x79, 0x66, 0xe6, 0xbe, 0xdb, 0x24, 0xf7, 0xa6, 0xc9, 0xb5, 0x69, 0x43, 0x8d, 0x66, 0x13, 0x41, 0x53, 0x8a, 0xab, 0x0a, 0x4a, 0xab, 0x45, 0x37, 0x15, 0x5c, 0xb4, 0xd0, 0x20, 0x08, 0xba, 0xf1, 0x01, 0xf9, 0x03, 0x2e, 0x84, 0xfe, 0x04, 0x77, 0xba, 0xb1, 0x0b, 0x91, 0xa2, 0x05, 0x17, 0x25, 0xe2, 0x46, 0x6e, 0xb5, 0x28, 0x24, 0xc6, 0xd6, 0x34, 0xa6, 0x79, 0xdd, 0xdc, 0xb9, 0xaf, 0x99, 0x3b, 0xaf, 0x33, 0xe7, 0xcc, 0x39, 0xc7, 0xef, 0x83, 0xf7, 0x77, 0xbf, 0x20, 0x22, 0x8f, 0xc8, 0x7e, 0x23, 0x3f, 0xcd, 0x14, 0x7b, 0x84, 0x9c, 0x86, 0xd5, 0x04, 0x50, 0x21, 0x94, 0x05, 0xd9, 0x91, 0xa2, 0xc8, 0x29, 0x5c, 0x37, 0xb4, 0x92, 0xae, 0xd9, 0x09, 0x0b, 0x46, 0xd9, 0x33, 0x2d, 0x62, 0x83, 0x12, 0x2a, 0x57, 0xd4, 0xca, 0xb8, 0xac, 0xf7, 0xc8, 0x18, 0xe6, 0xe9, 0x5e, 0xef, 0x1f, 0x21, 0x41, 0xb5, 0x8e, 0xbd, 0xb2, 0x1e, 0x06, 0x24, 0x2e, 0x42, 0x4b, 0xaf, 0x49, 0xc9, 0x85, 0xa4, 0x00, 0x02, 0x2d, 0xa5, 0x27, 0x65, 0xa8, 0x93, 0x92, 0xfb, 0x57, 0x67, 0x18, 0xf4, 0xe5, 0xc2, 0x32, 0x4c, 0x86, 0xf6, 0xde, 0x16, 0xf0, 0x9f, 0xab, 0xab, 0xab, 0xed, 0xab, 0x37, 0x1a, 0x80, 0x9b, 0xdd, 0xf1, 0xae, 0xd4, 0x28, 0x04, 0x70, 0x0a, 0x9f, 0x55, 0xdf, 0x5c, 0x6f, 0x6a, 0x9e, 0xb9, 0xf9, 0xa0, 0xbb, 0xfd, 0x28, 0x5c, 0x7b, 0x0b, 0x99, 0x16, 0x2e, 0xd7, 0xe0, 0xcc, 0x52, 0x5a, 0x99, 0xa1, 0x3f, 0x7e, 0x77, 0x72, 0xef, 0x9b, 0xa7, 0x97, 0x5e, 0x2b, 0x5e, 0x6c, 0xae, 0x1d, 0x05, 0x4f, 0x52, 0x3e, 0x34, 0x54, 0x57, 0x81, 0x58, 0x3b, 0x3a, 0xee, 0x76, 0x36, 0xe3, 0x6b, 0xb7, 0x0d, 0x6c, 0x28, 0x84, 0xa4, 0x93, 0x64, 0xb0, 0x68, 0xbd, 0x3d, 0x37, 0xef, 0x7c, 0x7c, 0x17, 0x2e, 0xbd, 0xe4, 0x7e, 0x72, 0x73, 0xab, 0xf3, 0xef, 0x4f, 0xd3, 0x6e, 0x3b, 0xa3, 0xe3, 0x9c, 0x47, 0x8a, 0x6d, 0xe3, 0xfd, 0x1d, 0xd0, 0xbe, 0x84, 0x5c, 0x4f, 0xcb, 0x33, 0xf1, 0xea, 0xcc, 0x2d, 0xd7, 0xba, 0x68, 0x40, 0x2e, 0xd8, 0xd4, 0x92, 0xf6, 0xe1, 0xfa, 0x46, 0x65, 0xf9, 0x15, 0xe3, 0xab, 0xcf, 0x7a, 0x03, 0xf6, 0xb7, 0x85, 0x6a, 0xa6, 0xea, 0x29, 0x36, 0xaa, 0xe6, 0x44, 0xce, 0x36, 0xbd, 0xa2, 0x90, 0x39, 0x0f, 0x8e, 0xd2, 0xed, 0x25, 0xea, 0xeb, 0x87, 0x5f, 0xae, 0xa4, 0x8f, 0x47, 0xd1, 0xaf, 0x27, 0x7e, 0x74, 0x67, 0xc3, 0x09, 0x7c, 0xe5, 0xc1, 0x3d, 0x1f, 0xdb, 0x39, 0x52, 0x1c, 0x25, 0x67, 0xa9, 0xed, 0x02, 0x0e, 0x33, 0x20, 0xc5, 0x95, 0xe6, 0xe7, 0x0e, 0xed, 0xbb, 0x71, 0xc7, 0x37, 0x2f, 0x28, 0xb2, 0x70, 0xc2, 0x9f, 0x57, 0xab, 0xb7, 0x5b, 0xf5, 0xf6, 0xe5, 0x77, 0xd8, 0x93, 0xc7, 0x08, 0x6a, 0x8c, 0x16, 0x99, 0x7a, 0xfd, 0xa3, 0x0b, 0x18, 0x9a, 0x41, 0x5f, 0x54, 0x5b, 0x59, 0x3f, 0x39, 0xc5, 0x22, 0x98, 0xa3, 0xfe, 0x50, 0x75, 0x3c, 0x9e, 0x62, 0xd5, 0x7b, 0x54, 0xf4, 0x46, 0xc9, 0xd3, 0x6a, 0xdd, 0xb0, 0x1c, 0x38, 0x55, 0x91, 0x40, 0x25, 0x4a, 0x9c, 0x44, 0xd3, 0x67, 0x3d, 0x43, 0xd7, 0x26, 0x11, 0x73, 0xb0, 0xd9, 0xaa, 0x7f, 0xb0, 0xa3, 0x7a, 0xe7, 0xf3, 0x93, 0x82, 0x93, 0x63, 0x7b, 0x65, 0xad, 0x7e, 0x53, 0x30, 0xbb, 0xb5, 0xa8, 0x4c, 0x46, 0x5a, 0xef, 0xb9, 0x14, 0x6a, 0xa4, 0x08, 0xc9, 0x90, 0x8a, 0x5a, 0x6d, 0x23, 0xf4, 0x55, 0x00, 0xe9, 0xef, 0xfe, 0xb7, 0x68, 0x7a, 0x7d, 0xa7, 0xf6, 0x5e, 0x72, 0x6e, 0x23, 0xc3, 0xd5, 0x5f, 0x8e, 0xef, 0xea, 0x08, 0x93, 0x89, 0xd3, 0x79, 0x98, 0x95, 0xab, 0x26, 0x82, 0xae, 0x56, 0xb7, 0x5f, 0xc8, 0x0b, 0xde, 0x6e, 0x2e, 0xf6, 0xc9, 0xfe, 0xf1, 0xe8, 0x00, 0x19, 0x19, 0xe7, 0xc9, 0xa0, 0xe8, 0x47, 0x51, 0x0c, 0xa0, 0x14, 0x52, 0x2b, 0x7b, 0x95, 0x3f, 0xff, 0x18, 0x62, 0x9b, 0xce, 0xcf, 0x2f, 0xa8, 0xac, 0xa4, 0x78, 0x68, 0x06, 0x28, 0x02, 0x01, 0x7b, 0x6d, 0xf1, 0x1a, 0x90, 0x82, 0xe6, 0xea, 0xf6, 0xe8, 0xfe, 0x84, 0x1c, 0x84, 0xc5, 0x21, 0x54, 0xe4, 0x42, 0x6d, 0x85, 0xf0, 0xe8, 0xe1, 0xf7, 0xc1, 0xf5, 0xf7, 0x1b, 0x25, 0xa3, 0x06, 0x00, 0x82, 0x3f, 0xec, 0x7e, 0x2a, 0x80, 0x18, 0x64, 0xcf, 0xce, 0x7b, 0x57, 0xca, 0x66, 0xab, 0x1f, 0x76, 0x25, 0x20, 0x1a, 0xd6, 0x18, 0x03, 0x93, 0xcc, 0xdf, 0x3f, 0xdd, 0xf9, 0x6d, 0x33, 0x3c, 0x33, 0xab, 0x5f, 0x7e, 0xc3, 0x4a, 0x32, 0xef, 0x22, 0x0f, 0xe1, 0xd7, 0x5b, 0xef, 0xd2, 0x22, 0x91, 0x92, 0x33, 0x91, 0x57, 0xad, 0xb6, 0x8b, 0x6b, 0x52, 0x42, 0xca, 0xe3, 0xc3, 0x6e, 0x6f, 0x30, 0x18, 0x73, 0xa6, 0x9e, 0x9b, 0x3b, 0xe3, 0x34, 0x02, 0x3f, 0xa6, 0xcb, 0xac, 0x7f, 0x35, 0xdb, 0xd3, 0x68, 0x11, 0x43, 0x08, 0x81, 0x84, 0xba, 0x6a, 0x63, 0xd5, 0x88, 0xe9, 0x80, 0x14, 0x71, 0x5a, 0x8c, 0xcd, 0x8a, 0x7c, 0x79, 0x76, 0xce, 0x35, 0x2b, 0x90, 0xe3, 0xff, 0xc6, 0xd1, 0x2a, 0xf3, 0x5f, 0x27, 0x07, 0x02, 0xa2, 0xff, 0x01, 0xd8, 0x39, 0x7f, 0x0e, 0xda, 0x08, 0x46, 0x09, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x33, 0x30, 0x54, 0x31, 0x38, 0x3a, 0x30, 0x34, 0x3a, 0x30, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xca, 0x0c, 0xc6, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x41, 0x54, 0x53, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x12, 0x50, 0x4c, 0x54, 0x45, 0xed, 0x29, 0x39, 0xed, 0x29, 0x39, 0xed, 0x2a, 0x3a, 0xf9, 0xb3, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x3d, 0x87, 0x78, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x30, 0x22, 0xe4, 0xba, 0x56, 0x5d, 0x00, 0x00, 0x00, 0x29, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x20, 0x0e, 0x08, 0x22, 0x01, 0x06, 0x25, 0x24, 0xc0, 0x60, 0x8c, 0x04, 0x18, 0x5c, 0x90, 0x00, 0x43, 0x28, 0x12, 0x40, 0xe5, 0xa0, 0x28, 0x43, 0x31, 0x00, 0xc5, 0x68, 0x14, 0x4b, 0x89, 0x03, 0x00, 0xb7, 0x97, 0x17, 0xe9, 0x7d, 0x90, 0xf8, 0xb9, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x38, 0x3a, 0x33, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x21, 0xc8, 0xf1, 0x96, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x42, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0xbf, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xc9, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x26, 0x7f, 0x00, 0x25, 0x80, 0x1f, 0x39, 0x74, 0xe0, 0xb4, 0x31, 0xff, 0xc8, 0x25, 0xff, 0xc7, 0x26, 0xff, 0xc7, 0x26, 0xff, 0xc7, 0x26, 0x1f, 0x39, 0x74, 0xe0, 0xb4, 0x31, 0xff, 0xc8, 0x25, 0xff, 0xc7, 0x26, 0xff, 0xc7, 0x26, 0xff, 0xc7, 0x26, 0x1f, 0x39, 0x74, 0xde, 0xb2, 0x30, 0xff, 0xc9, 0x26, 0xff, 0xca, 0x27, 0xd4, 0xa6, 0x20, 0xd4, 0xa6, 0x20, 0xff, 0xc9, 0x26, 0x21, 0x3b, 0x75, 0xb7, 0x93, 0x2b, 0x97, 0x76, 0x16, 0xef, 0xbb, 0x24, 0x6f, 0x57, 0x11, 0x6f, 0x57, 0x11, 0xef, 0xbb, 0x24, 0x97, 0x76, 0x16, 0x20, 0x3a, 0x74, 0xd4, 0xaa, 0x2f, 0x5d, 0x48, 0x0d, 0xc1, 0x96, 0x1d, 0x85, 0x68, 0x14, 0x85, 0x68, 0x14, 0xc1, 0x96, 0x1d, 0x5d, 0x48, 0x0d, 0x1f, 0x39, 0x74, 0xe4, 0xb7, 0x31, 0xa9, 0x84, 0x18, 0x98, 0x76, 0x17, 0x97, 0x76, 0x17, 0x98, 0x76, 0x17, 0xa9, 0x84, 0x18, 0x1f, 0x39, 0x74, 0xe3, 0xb5, 0x31, 0xda, 0xaa, 0x20, 0x79, 0x5f, 0x12, 0x81, 0x65, 0x13, 0x79, 0x5f, 0x12, 0xe1, 0xb4, 0x31, 0xf1, 0xbc, 0x23, 0x65, 0x4f, 0x0f, 0x37, 0x2b, 0x08, 0xe0, 0xb4, 0x31, 0xff, 0xc7, 0x25, 0xf3, 0xbe, 0x24, 0x89, 0x6b, 0x14, 0xe0, 0xb4, 0x31, 0xff, 0xc8, 0x25, 0xff, 0xca, 0x27, 0xa8, 0x83, 0x19, 0xff, 0xc7, 0x26, 0xf8, 0xc2, 0x25, 0xff, 0xc7, 0x26, 0xff, 0xc7, 0x26, 0xff, 0xff, 0xff, 0x34, 0x38, 0x7f, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x42, 0x10, 0xd7, 0x3d, 0xf4, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x00, 0x28, 0xc1, 0x26, 0xf8, 0x00, 0x00, 0x00, 0x97, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x00, 0x03, 0x46, 0x26, 0x66, 0x16, 0x56, 0x20, 0x60, 0x61, 0x66, 0x62, 0x64, 0x40, 0x06, 0x78, 0x25, 0xd8, 0xd8, 0xd9, 0xd9, 0x30, 0x25, 0x38, 0x38, 0xb9, 0xb8, 0x79, 0x78, 0xb9, 0xb9, 0x38, 0x39, 0xd0, 0x24, 0xf8, 0xf8, 0x05, 0x04, 0x85, 0x84, 0x05, 0x45, 0xf8, 0xf9, 0xd0, 0x24, 0x44, 0xc5, 0xc4, 0x25, 0x24, 0xa5, 0xa4, 0x65, 0xc4, 0x44, 0xd1, 0x24, 0x64, 0xe5, 0xe4, 0x15, 0x14, 0x95, 0x94, 0x55, 0xe4, 0x64, 0xd1, 0x24, 0x54, 0xd5, 0xd4, 0x35, 0x34, 0x35, 0xb5, 0xb4, 0xd5, 0x54, 0xd1, 0x24, 0x74, 0x74, 0xf5, 0xf4, 0x0d, 0x0c, 0x0c, 0xf5, 0x74, 0x75, 0xd0, 0x9d, 0x6b, 0x64, 0x6c, 0x62, 0x6a, 0x6a, 0x62, 0x6c, 0x84, 0xe1, 0x0f, 0x33, 0x73, 0x0b, 0x4b, 0x4b, 0x0b, 0x73, 0x33, 0x0c, 0x09, 0x2b, 0x6b, 0x1b, 0x5b, 0x5b, 0x1b, 0x6b, 0x2b, 0x2c, 0x3e, 0xb7, 0xb3, 0xb7, 0xb7, 0xc3, 0x1a, 0x24, 0x0e, 0x8e, 0x8e, 0x0e, 0xa4, 0x05, 0x22, 0xaa, 0x04, 0x00, 0x22, 0xf9, 0x0e, 0xd7, 0xd8, 0x7c, 0x18, 0x10, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x30, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xb4, 0xca, 0xb9, 0x58, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x16, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x42, 0x61, 0x72, 0x62, 0x61, 0x64, 0x6f, 0x73, 0x7a, 0xe8, 0xc5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x49, 0x4e, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x56, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xa2, 0x50, 0x4c, 0x54, 0x45, 0xff, 0x99, 0x33, 0xff, 0x99, 0x33, 0xff, 0x99, 0x34, 0xff, 0x99, 0x34, 0xff, 0x9a, 0x34, 0xff, 0x9b, 0x35, 0xff, 0xdb, 0xb7, 0xff, 0xdb, 0xb7, 0xff, 0xdb, 0xb7, 0xfa, 0xd6, 0xb4, 0xe1, 0xbc, 0xa8, 0xe1, 0xbc, 0xa8, 0xfa, 0xd6, 0xb4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xff, 0xbc, 0xbe, 0xe3, 0xae, 0xb0, 0xdd, 0xae, 0xb0, 0xdd, 0xbc, 0xbe, 0xe3, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe1, 0xf1, 0xae, 0xae, 0xd9, 0x83, 0x83, 0xc5, 0x83, 0x83, 0xc5, 0xae, 0xae, 0xd9, 0xe1, 0xe1, 0xf1, 0xae, 0xae, 0xd9, 0x83, 0x83, 0xc5, 0x83, 0x83, 0xc5, 0xae, 0xae, 0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfc, 0xff, 0xc0, 0xbe, 0xe4, 0xb2, 0xb0, 0xde, 0xb2, 0xb0, 0xde, 0xc0, 0xbe, 0xe4, 0xfe, 0xfc, 0xff, 0xab, 0xd4, 0xa6, 0xab, 0xd4, 0xa6, 0xac, 0xd5, 0xa7, 0xa6, 0xd0, 0xa4, 0x8c, 0xb6, 0x98, 0x8c, 0xb6, 0x98, 0xa6, 0xd0, 0xa4, 0x13, 0x88, 0x08, 0x13, 0x88, 0x08, 0x13, 0x89, 0x08, 0x15, 0x8a, 0x09, 0x12, 0x88, 0x07, 0x12, 0x88, 0x07, 0xfa, 0x48, 0x76, 0xe0, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x15, 0xe5, 0xd8, 0xf9, 0xa3, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0c, 0x4e, 0x00, 0x00, 0x0c, 0x4e, 0x01, 0x7f, 0x77, 0x8c, 0x23, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x25, 0x51, 0xf3, 0x90, 0x3d, 0x00, 0x00, 0x00, 0x77, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0xad, 0xc9, 0xd9, 0x16, 0x42, 0x60, 0x14, 0x86, 0xe1, 0xcf, 0x2c, 0x84, 0x26, 0x24, 0x65, 0x68, 0x20, 0xa2, 0x50, 0xf7, 0x7f, 0x6b, 0x9d, 0xec, 0xcd, 0xd1, 0x7f, 0xd0, 0x5a, 0x3d, 0x67, 0xef, 0x7a, 0x81, 0xff, 0x91, 0x04, 0x20, 0x33, 0x45, 0xd5, 0x34, 0x55, 0x99, 0x12, 0x3a, 0x31, 0xcc, 0x85, 0x65, 0x3b, 0xa6, 0xc1, 0x8d, 0x25, 0x71, 0x3d, 0x7f, 0xb5, 0xde, 0x6c, 0x5d, 0x6e, 0xec, 0x48, 0x10, 0x46, 0xfb, 0xf8, 0x10, 0x06, 0xdc, 0xf3, 0x48, 0x8e, 0xa7, 0x34, 0x4b, 0xe6, 0x91, 0x93, 0xe2, 0x7c, 0xb9, 0xde, 0xca, 0xaa, 0xe0, 0xc6, 0x9d, 0xd4, 0xcd, 0xa3, 0xed, 0x9e, 0x4d, 0xcd, 0x8d, 0x17, 0xeb, 0x87, 0x71, 0x1c, 0xfa, 0x29, 0xf1, 0x16, 0xc0, 0x47, 0xe0, 0xf7, 0xf1, 0x05, 0x9a, 0x1f, 0x26, 0x09, 0xb7, 0xf1, 0x51, 0x44, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x33, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x2d, 0xbb, 0x1f, 0x01, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x47, 0x52, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0xb4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x10, 0x50, 0x4c, 0x54, 0x45, 0x0d, 0x5e, 0xaf, 0x0d, 0x5e, 0xaf, 0x0c, 0x5d, 0xaf, 0x1b, 0x67, 0xb4, 0xcf, 0xdf, 0xef, 0xc2, 0xd7, 0xeb, 0x15, 0x64, 0xb2, 0x0c, 0x5e, 0xaf, 0x0d, 0x5e, 0xaf, 0x0d, 0x5e, 0xaf, 0x0d, 0x5e, 0xaf, 0x0d, 0x5e, 0xaf, 0x0c, 0x5d, 0xaf, 0x1b, 0x67, 0xb4, 0xd1, 0xe0, 0xf0, 0xc4, 0xd8, 0xec, 0x15, 0x64, 0xb2, 0x0d, 0x5e, 0xaf, 0x0d, 0x5e, 0xaf, 0x0a, 0x5c, 0xae, 0x09, 0x5b, 0xae, 0x09, 0x5b, 0xae, 0x09, 0x5b, 0xae, 0x09, 0x5b, 0xae, 0x09, 0x5b, 0xae, 0x0d, 0x5e, 0xaf, 0x0d, 0x5e, 0xaf, 0x0c, 0x5d, 0xaf, 0x1a, 0x67, 0xb3, 0xd1, 0xe0, 0xf0, 0xc4, 0xd8, 0xec, 0x15, 0x63, 0xb2, 0x0b, 0x5d, 0xae, 0x15, 0x63, 0xb2, 0x6b, 0x9d, 0xce, 0x82, 0xac, 0xd6, 0x81, 0xab, 0xd5, 0x81, 0xab, 0xd5, 0x80, 0xab, 0xd5, 0x80, 0xaa, 0xd5, 0x15, 0x63, 0xb2, 0x15, 0x63, 0xb2, 0x14, 0x63, 0xb1, 0xfa, 0xfc, 0xfd, 0xfa, 0xfb, 0xfd, 0xf7, 0xf9, 0xfc, 0xc2, 0xd6, 0xeb, 0xc3, 0xd7, 0xeb, 0xc3, 0xd7, 0xeb, 0x48, 0x85, 0xc3, 0x48, 0x85, 0xc3, 0x48, 0x85, 0xc3, 0xd4, 0xe2, 0xf1, 0xd6, 0xe4, 0xf1, 0xd6, 0xe4, 0xf2, 0x36, 0x79, 0xbc, 0x36, 0x79, 0xbc, 0x36, 0x79, 0xbc, 0x1e, 0x69, 0xb5, 0x1e, 0x69, 0xb5, 0x1d, 0x69, 0xb4, 0xf2, 0xf6, 0xfb, 0xf2, 0xf6, 0xfb, 0xef, 0xf4, 0xfa, 0x0c, 0x5d, 0xaf, 0x0c, 0x5d, 0xaf, 0x0b, 0x5d, 0xae, 0x98, 0xba, 0xdd, 0x98, 0xba, 0xdd, 0x97, 0xba, 0xdc, 0x12, 0x61, 0xb1, 0x12, 0x61, 0xb1, 0x11, 0x60, 0xb0, 0x10, 0x60, 0xb0, 0x10, 0x60, 0xb0, 0x10, 0x60, 0xb0, 0xb8, 0xcf, 0xe7, 0xb9, 0xd1, 0xe8, 0xb9, 0xd1, 0xe8, 0xb9, 0xd1, 0xe8, 0xb9, 0xd1, 0xe8, 0xb8, 0xcf, 0xe7, 0xdc, 0xe8, 0xf3, 0xde, 0xe9, 0xf4, 0xdf, 0xe9, 0xf4, 0xdf, 0xe9, 0xf4, 0x20, 0x6a, 0xb5, 0x20, 0x6a, 0xb5, 0x20, 0x6a, 0xb5, 0x68, 0x9b, 0xcd, 0x69, 0x9b, 0xcd, 0x69, 0x9b, 0xcd, 0xfa, 0xfc, 0xfd, 0xfd, 0xfe, 0xfe, 0xfd, 0xfe, 0xfe, 0x5e, 0x94, 0xca, 0x5f, 0x94, 0xca, 0x5f, 0x94, 0xca, 0x08, 0x5b, 0xad, 0x08, 0x5b, 0xad, 0x08, 0x5b, 0xad, 0x23, 0x6c, 0xb6, 0xd3, 0xe1, 0xf0, 0xc7, 0xd9, 0xec, 0x1d, 0x69, 0xb4, 0x14, 0x62, 0xb1, 0x25, 0x6e, 0xb7, 0xd0, 0xe0, 0xf0, 0xfd, 0xfd, 0xfe, 0xfa, 0xfc, 0xfd, 0xc7, 0xda, 0xed, 0xf4, 0xf7, 0xfb, 0xf1, 0xf5, 0xfa, 0xc6, 0xd9, 0xec, 0xc4, 0xd8, 0xec, 0xbb, 0xd2, 0xe8, 0x5f, 0x94, 0xca, 0x47, 0x85, 0xc2, 0x48, 0x85, 0xc3, 0xd9, 0xe6, 0xf2, 0xf7, 0xfa, 0xfc, 0xf5, 0xf8, 0xfc, 0xd8, 0xe5, 0xf2, 0xd7, 0xe4, 0xf2, 0xcb, 0xdc, 0xee, 0x53, 0x8d, 0xc6, 0x34, 0x78, 0xbc, 0x36, 0x79, 0xbc, 0x2b, 0x72, 0xb9, 0xd4, 0xe3, 0xf1, 0xc9, 0xdb, 0xed, 0x26, 0x6f, 0xb7, 0x1d, 0x68, 0xb4, 0x2d, 0x73, 0xba, 0xcb, 0xdd, 0xee, 0xf4, 0xf8, 0xfc, 0xf2, 0xf6, 0xfb, 0x1a, 0x66, 0xb3, 0xd1, 0xe0, 0xf0, 0xc4, 0xd8, 0xec, 0x14, 0x63, 0xb1, 0x0a, 0x5c, 0xae, 0x16, 0x64, 0xb2, 0x7e, 0xa9, 0xd4, 0x99, 0xbb, 0xdd, 0x98, 0xba, 0xdd, 0x1f, 0x6a, 0xb5, 0xd2, 0xe1, 0xf0, 0xc6, 0xd9, 0xec, 0x1a, 0x66, 0xb3, 0x11, 0x61, 0xb0, 0x11, 0x61, 0xb0, 0x10, 0x60, 0xb0, 0x10, 0x60, 0xb0, 0x10, 0x60, 0xb0, 0xbe, 0xd3, 0xe9, 0xf4, 0xf7, 0xfb, 0xf0, 0xf5, 0xfa, 0xbc, 0xd2, 0xe9, 0xb9, 0xd1, 0xe8, 0xb9, 0xd1, 0xe8, 0xb9, 0xd1, 0xe8, 0xb9, 0xd1, 0xe8, 0xb9, 0xd1, 0xe8, 0xde, 0xe9, 0xf4, 0xdb, 0xe7, 0xf3, 0xdc, 0xe7, 0xf3, 0xde, 0xe9, 0xf4, 0xdf, 0xe9, 0xf4, 0xdf, 0xe9, 0xf4, 0x20, 0x6a, 0xb5, 0x69, 0x9b, 0xcd, 0xfd, 0xfe, 0xfe, 0x5f, 0x94, 0xca, 0x08, 0x5b, 0xad, 0xff, 0xff, 0xff, 0x5a, 0x6e, 0x22, 0x45, 0x00, 0x00, 0x00, 0x65, 0x74, 0x52, 0x4e, 0x53, 0x11, 0x3c, 0x40, 0x3f, 0x40, 0x40, 0x3f, 0x3f, 0x3f, 0x40, 0x3f, 0xe4, 0xf1, 0xf0, 0xf1, 0xf1, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf1, 0xe4, 0x3f, 0x43, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x43, 0x42, 0xf2, 0xff, 0xff, 0xf2, 0x43, 0x43, 0xf2, 0xff, 0xff, 0xf2, 0x43, 0x43, 0xf2, 0xff, 0xff, 0xf2, 0x43, 0x42, 0xf2, 0xff, 0xff, 0xf2, 0x43, 0x42, 0xf2, 0xff, 0xff, 0xf2, 0x43, 0x42, 0xf2, 0xff, 0xff, 0xf2, 0x42, 0x43, 0xf2, 0xff, 0xff, 0xf2, 0x43, 0x43, 0xf2, 0xff, 0xff, 0x42, 0xf2, 0xff, 0x43, 0xf2, 0xff, 0x43, 0xf2, 0xff, 0x43, 0xf2, 0xff, 0x42, 0xf2, 0xff, 0xef, 0x90, 0x61, 0x8f, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xaf, 0xce, 0x6c, 0xa3, 0x31, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x19, 0xc6, 0x00, 0x00, 0x19, 0xc6, 0x01, 0x51, 0xc5, 0xda, 0x27, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x12, 0xe9, 0x4e, 0x35, 0x32, 0x00, 0x00, 0x00, 0xf6, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0x40, 0x06, 0x9c, 0x8c, 0x0c, 0x0c, 0x5c, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x70, 0x20, 0x26, 0x2e, 0xc1, 0x20, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x27, 0xaf, 0xa0, 0xa8, 0xa4, 0xac, 0x02, 0x07, 0xaa, 0x6a, 0xea, 0x0c, 0x1a, 0x9a, 0x5a, 0xa9, 0x69, 0xe9, 0x19, 0x99, 0x59, 0xd9, 0x39, 0xb9, 0x70, 0xa0, 0xad, 0xa3, 0xcb, 0xa0, 0xa7, 0x6f, 0x90, 0x97, 0x5f, 0x50, 0x58, 0x54, 0x5c, 0x52, 0x5a, 0x06, 0x07, 0x86, 0x46, 0xc6, 0x0c, 0x26, 0xa6, 0x66, 0xe5, 0x15, 0x95, 0x55, 0xd5, 0x35, 0xb5, 0x75, 0xf5, 0x70, 0x60, 0x6e, 0x61, 0xc9, 0x60, 0x65, 0x6d, 0xd3, 0xd0, 0xd8, 0xd4, 0xdc, 0xd2, 0xda, 0xd6, 0xde, 0x01, 0x07, 0xb6, 0x76, 0xf6, 0x0c, 0x0e, 0x8e, 0x4e, 0x9d, 0x5d, 0xdd, 0x3d, 0xbd, 0x7d, 0xfd, 0x13, 0x26, 0xc2, 0x81, 0xb3, 0x8b, 0x2b, 0x83, 0x9b, 0xbb, 0xc7, 0xa4, 0xc9, 0x53, 0xa6, 0x4e, 0x9b, 0x3e, 0x63, 0xe6, 0x2c, 0x38, 0xf0, 0xf4, 0xf2, 0x66, 0xf0, 0xf1, 0xf5, 0x9b, 0x3d, 0x67, 0xee, 0xbc, 0xf9, 0x0b, 0x16, 0x2e, 0x5a, 0x0c, 0x07, 0xfe, 0x01, 0x81, 0x0c, 0x41, 0xc1, 0x21, 0x4b, 0x96, 0x2e, 0x5b, 0xbe, 0x62, 0x25, 0x32, 0x08, 0x0d, 0x0e, 0x62, 0x08, 0x0b, 0x8f, 0x58, 0x85, 0x01, 0x22, 0xc2, 0xc3, 0x18, 0x22, 0xa3, 0xa2, 0x57, 0x63, 0x80, 0xe8, 0xa8, 0x48, 0x86, 0x98, 0xd8, 0xb8, 0x35, 0x18, 0x20, 0x2e, 0x36, 0x86, 0x21, 0x3e, 0x21, 0x71, 0x2d, 0x06, 0x48, 0x4c, 0x88, 0x67, 0x48, 0x4a, 0x4e, 0x59, 0x87, 0x01, 0x52, 0x92, 0x93, 0x00, 0x5f, 0x64, 0xa6, 0x74, 0x0a, 0x69, 0x19, 0xef, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x31, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x99, 0xd6, 0x68, 0x95, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x50, 0x4c, 0x4e, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfa, 0xff, 0x72, 0x9b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x12, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xe3, 0xe7, 0xe0, 0x30, 0x54, 0xdc, 0x12, 0x3a, 0xdc, 0x14, 0x3c, 0x29, 0x26, 0xac, 0x94, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0c, 0xfa, 0x00, 0x00, 0x0c, 0xfa, 0x01, 0x7e, 0x85, 0xb6, 0xfc, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x23, 0xee, 0xca, 0x92, 0x8e, 0x00, 0x00, 0x00, 0x1f, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0xa0, 0x01, 0x10, 0x44, 0x06, 0x0c, 0x4a, 0xc8, 0x80, 0xc1, 0x18, 0x19, 0x30, 0xb8, 0x20, 0x03, 0x86, 0x50, 0x64, 0x40, 0x1d, 0x1e, 0x00, 0xcb, 0x77, 0x22, 0x89, 0xb1, 0x48, 0xb6, 0xbb, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x33, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xbe, 0xd1, 0xde, 0x15, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4b, 0x57, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x55, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x62, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x28, 0x14, 0x00, 0x64, 0x32, 0x00, 0x7c, 0x3e, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x13, 0x0a, 0x00, 0x4d, 0x27, 0x00, 0x77, 0x3b, 0x00, 0x7b, 0x3e, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x2d, 0x17, 0x00, 0x67, 0x34, 0x00, 0x7b, 0x3e, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x09, 0x00, 0x4d, 0x26, 0x00, 0x77, 0x3b, 0x00, 0x7b, 0x3e, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x2d, 0x17, 0x00, 0x67, 0x34, 0x01, 0x7b, 0x3e, 0x01, 0x7b, 0x3e, 0x01, 0x7b, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x26, 0x1d, 0x91, 0xbb, 0xa6, 0xa6, 0xd1, 0xbc, 0xa5, 0xd0, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1e, 0x1f, 0xe4, 0xe2, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x1f, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1f, 0x1f, 0xe1, 0xe4, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x16, 0x19, 0xd8, 0x97, 0x9e, 0xef, 0xac, 0xb3, 0xee, 0xab, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x01, 0x4c, 0x06, 0x0e, 0xae, 0x0f, 0x20, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x03, 0x06, 0x82, 0x0b, 0x18, 0xc8, 0x11, 0x25, 0xd0, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x01, 0x4c, 0x06, 0x0e, 0xaf, 0x0e, 0x20, 0xd0, 0x11, 0x26, 0xcf, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0x00, 0x00, 0x00, 0x20, 0x03, 0x06, 0x82, 0x0b, 0x18, 0xc8, 0x11, 0x25, 0xd0, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0x44, 0x06, 0x0d, 0xa9, 0x0e, 0x1f, 0xd1, 0x11, 0x26, 0xcf, 0x11, 0x26, 0xce, 0x11, 0x26, 0x76, 0x30, 0xa9, 0x6d, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x3d, 0xd0, 0x6d, 0x51, 0x59, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x0c, 0x5c, 0x00, 0x9e, 0x96, 0x00, 0x00, 0x00, 0xb6, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0xc3, 0x09, 0x18, 0xd8, 0x39, 0x38, 0xb9, 0xb8, 0x79, 0x78, 0x71, 0x2b, 0xe0, 0xe3, 0x17, 0x10, 0x14, 0x12, 0x16, 0x11, 0xc5, 0x65, 0x08, 0x83, 0x98, 0xb8, 0x84, 0xa4, 0x94, 0xb4, 0x8c, 0xac, 0x9c, 0xbc, 0x02, 0x56, 0xc0, 0xa0, 0xa8, 0xa8, 0xa4, 0xac, 0xa2, 0xaa, 0xa6, 0xae, 0xa1, 0xa9, 0x85, 0x15, 0x00, 0x15, 0x28, 0x6a, 0xeb, 0xe8, 0xea, 0xe9, 0x1b, 0x18, 0x1a, 0x61, 0x05, 0x20, 0x05, 0x8a, 0x8a, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x58, 0x01, 0x44, 0x81, 0xa2, 0xa5, 0x95, 0xb5, 0x8d, 0x2d, 0x56, 0x40, 0xa4, 0x02, 0x3b, 0x7b, 0x07, 0x47, 0x27, 0x67, 0xac, 0x00, 0xa4, 0xc0, 0xc5, 0xd5, 0xcd, 0xdd, 0xc3, 0xd3, 0xcb, 0x1b, 0x2b, 0x00, 0x2a, 0xf0, 0xf1, 0xf5, 0xf3, 0x0f, 0x08, 0x0c, 0x0a, 0x0e, 0xc1, 0x0a, 0x18, 0x42, 0xc3, 0xc2, 0x23, 0x22, 0xa3, 0xa2, 0x63, 0x62, 0xe3, 0xe2, 0xb1, 0x02, 0x86, 0x84, 0xc4, 0xa4, 0xe4, 0x94, 0xd4, 0xb4, 0xf4, 0x8c, 0x4c, 0xec, 0x80, 0x21, 0x2b, 0x3b, 0x27, 0x37, 0x2f, 0xbf, 0x20, 0x13, 0x17, 0x60, 0x28, 0x2c, 0x2a, 0x2e, 0x29, 0xcd, 0xc0, 0x29, 0x9f, 0x09, 0x00, 0xc9, 0x9f, 0x73, 0x4d, 0xcc, 0x62, 0x36, 0xe3, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x31, 0x32, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xd6, 0x91, 0x8c, 0xd8, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x54, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x38, 0x50, 0x4c, 0x54, 0x45, 0x72, 0x5e, 0x30, 0x19, 0xa8, 0x2b, 0x11, 0xae, 0x2b, 0x12, 0xad, 0x2b, 0x12, 0xad, 0x2b, 0xcb, 0x15, 0x34, 0x72, 0x5e, 0x30, 0x16, 0xa9, 0x2b, 0x11, 0xae, 0x2b, 0x12, 0xad, 0x2b, 0xd3, 0x0f, 0x34, 0xce, 0x14, 0x34, 0x72, 0x5e, 0x30, 0x16, 0xa9, 0x2b, 0x11, 0xae, 0x2b, 0x12, 0xad, 0x2b, 0xd2, 0x10, 0x34, 0xd3, 0x0f, 0x34, 0xce, 0x14, 0x34, 0x72, 0x5e, 0x30, 0x16, 0xa9, 0x2b, 0x0e, 0xad, 0x2c, 0x0e, 0xac, 0x2c, 0x0e, 0xac, 0x2c, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd3, 0x0f, 0x34, 0xcc, 0x13, 0x34, 0x89, 0x62, 0x2b, 0x77, 0xb7, 0x1a, 0x7a, 0xbc, 0x18, 0x79, 0xbb, 0x18, 0x79, 0xbb, 0x18, 0x79, 0xbb, 0x18, 0x7a, 0xbc, 0x18, 0xd2, 0x10, 0x34, 0xd2, 0x0f, 0x34, 0xd6, 0x15, 0x32, 0xea, 0x6f, 0x1a, 0xff, 0xca, 0x01, 0xff, 0xcf, 0x00, 0xff, 0xce, 0x00, 0xff, 0xce, 0x00, 0xff, 0xce, 0x00, 0xff, 0xce, 0x00, 0xff, 0xcf, 0x00, 0xfb, 0xc9, 0x00, 0xfb, 0xc9, 0x00, 0xff, 0xce, 0x00, 0xd2, 0x10, 0x34, 0xd2, 0x0f, 0x34, 0xd3, 0x14, 0x33, 0xe9, 0x6f, 0x1a, 0xfe, 0xc9, 0x01, 0xff, 0xcf, 0x00, 0xff, 0xce, 0x00, 0xff, 0xce, 0x00, 0xff, 0xce, 0x00, 0xfe, 0xcd, 0x00, 0xfd, 0xcc, 0x00, 0xb9, 0x95, 0x00, 0xb9, 0x95, 0x00, 0xfd, 0xcc, 0x00, 0xfe, 0xcd, 0x00, 0xff, 0xce, 0x00, 0xd2, 0x10, 0x34, 0xd2, 0x0f, 0x34, 0xd3, 0x14, 0x33, 0xe9, 0x71, 0x19, 0xfe, 0xcc, 0x01, 0xff, 0xce, 0x00, 0xff, 0xce, 0x00, 0xff, 0xce, 0x00, 0xf8, 0xc9, 0x00, 0x9e, 0x7f, 0x00, 0x2e, 0x25, 0x00, 0x2e, 0x25, 0x00, 0x9e, 0x7f, 0x00, 0xf8, 0xc9, 0x00, 0xff, 0xce, 0x00, 0xff, 0xce, 0x00, 0xff, 0xd0, 0x00, 0xd4, 0xab, 0x00, 0x27, 0x20, 0x00, 0x27, 0x20, 0x00, 0xd4, 0xab, 0x00, 0xff, 0xd0, 0x00, 0xff, 0xce, 0x00, 0xff, 0xd0, 0x00, 0xdd, 0xb3, 0x00, 0xb9, 0x96, 0x00, 0xb9, 0x96, 0x00, 0xdd, 0xb3, 0x00, 0xff, 0xce, 0x00, 0xff, 0xcd, 0x00, 0xff, 0xd0, 0x00, 0xff, 0xd0, 0x00, 0xff, 0xcd, 0x00, 0xff, 0xce, 0x00, 0x79, 0xbb, 0x18, 0x7a, 0xbb, 0x18, 0x7a, 0xbb, 0x18, 0x7a, 0xbb, 0x18, 0xff, 0xff, 0xff, 0x1b, 0xee, 0x8c, 0x33, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x67, 0x5b, 0xd3, 0xe9, 0xb3, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x05, 0xef, 0x00, 0x00, 0x05, 0xef, 0x01, 0x80, 0x62, 0xbd, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x37, 0xf4, 0x10, 0x46, 0xf3, 0x00, 0x00, 0x00, 0xc5, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0xc1, 0x03, 0x18, 0x58, 0xd9, 0xd8, 0x39, 0x38, 0xf1, 0x29, 0xe0, 0xe2, 0xe6, 0xe1, 0xe5, 0xe3, 0xc7, 0xa3, 0x40, 0x40, 0x50, 0x48, 0x58, 0x44, 0x54, 0x4c, 0x1c, 0x17, 0x60, 0x90, 0x90, 0x94, 0x92, 0x96, 0x91, 0x95, 0x93, 0x57, 0x00, 0x03, 0x45, 0x25, 0x25, 0x45, 0x64, 0x5a, 0x41, 0x81, 0x41, 0x42, 0x42, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x4b, 0x4b, 0x5b, 0x47, 0x57, 0x4f, 0x5f, 0xd7, 0x40, 0x1b, 0x46, 0x03, 0x85, 0xb4, 0x80, 0x0a, 0x24, 0x0c, 0x8d, 0x8c, 0x4d, 0x4c, 0xcd, 0xcc, 0x2d, 0x2c, 0x2c, 0xad, 0xac, 0x6d, 0x6c, 0xed, 0xec, 0x1d, 0x60, 0xb4, 0x05, 0x10, 0x80, 0x14, 0x48, 0x38, 0x3a, 0x39, 0xbb, 0xb8, 0xba, 0xb9, 0xbb, 0x7b, 0x78, 0x7a, 0x79, 0xfb, 0xf8, 0xfa, 0xf9, 0xc3, 0x68, 0x77, 0x20, 0x40, 0x51, 0x10, 0x10, 0x18, 0x14, 0x1c, 0x12, 0x1a, 0x16, 0x00, 0xa3, 0x61, 0x0a, 0xe0, 0x56, 0x84, 0x47, 0x44, 0x46, 0x45, 0xc7, 0x44, 0x84, 0xc3, 0x68, 0xa8, 0x15, 0x08, 0x47, 0x6a, 0xc5, 0xc6, 0xc5, 0x27, 0x24, 0x26, 0x21, 0x68, 0xb0, 0x23, 0x91, 0xbd, 0x99, 0x9c, 0x92, 0x9a, 0x9a, 0x96, 0x8c, 0xa0, 0x41, 0xde, 0x24, 0x18, 0x50, 0x04, 0x83, 0x9a, 0x60, 0x64, 0x11, 0x8a, 0x6e, 0x00, 0x56, 0x79, 0x41, 0x25, 0x79, 0xd2, 0x66, 0xbf, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x35, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x78, 0xbe, 0xd7, 0x92, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x59, 0x45, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x12, 0x27, 0xee, 0xab, 0xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa5, 0xa5, 0xa5, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x23, 0xf3, 0x17, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x1b, 0xf4, 0xfe, 0x48, 0x92, 0x00, 0x00, 0x00, 0x32, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x20, 0x0e, 0x08, 0x22, 0x01, 0x06, 0x25, 0x24, 0xc0, 0x60, 0x8c, 0x04, 0x18, 0x5c, 0x90, 0x00, 0x43, 0x28, 0x12, 0x40, 0xe5, 0xa4, 0x21, 0x01, 0x86, 0x72, 0x24, 0xc0, 0xd0, 0x81, 0x04, 0x18, 0x66, 0x22, 0x01, 0x86, 0x55, 0x48, 0x00, 0x37, 0x07, 0x00, 0x2e, 0x75, 0x3f, 0xc1, 0xa1, 0x8a, 0xa8, 0xfb, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x32, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xe8, 0xfa, 0xbf, 0xe5, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x43, 0x48, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x28, 0x2d, 0x0f, 0x53, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x45, 0x50, 0x4c, 0x54, 0x45, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x0f, 0x0f, 0xff, 0x1f, 0x1f, 0xff, 0x00, 0x00, 0xff, 0x70, 0x70, 0xff, 0xe3, 0xe3, 0xff, 0x00, 0x00, 0xff, 0x81, 0x81, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x7e, 0x7e, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x43, 0x8b, 0xf9, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x16, 0x7c, 0xd1, 0xa8, 0x19, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x30, 0x41, 0x59, 0x80, 0x93, 0x00, 0x00, 0x00, 0x5e, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x6d, 0x8f, 0x47, 0x0e, 0xc0, 0x20, 0x0c, 0x04, 0x01, 0x63, 0xd3, 0x9b, 0x81, 0xff, 0x7f, 0x35, 0xc9, 0x21, 0x12, 0x92, 0xd9, 0xe3, 0x48, 0xdb, 0x94, 0xba, 0x4a, 0x1b, 0x00, 0xa3, 0x0f, 0x60, 0x91, 0x08, 0xed, 0x01, 0x9c, 0x0f, 0xc1, 0xbb, 0x03, 0xc4, 0x94, 0x73, 0x8a, 0xbf, 0xdf, 0xba, 0x52, 0x5b, 0xef, 0xad, 0x16, 0x67, 0xbf, 0x1c, 0x83, 0x3e, 0xb5, 0xc1, 0x3c, 0x5a, 0xf2, 0x68, 0x5e, 0x00, 0x34, 0x57, 0xe7, 0xbd, 0xb9, 0xaf, 0x49, 0x70, 0x03, 0xc2, 0x22, 0x42, 0x45, 0xed, 0x75, 0x98, 0x98, 0x2e, 0xce, 0x1d, 0x7a, 0x00, 0xb8, 0x0e, 0x05, 0x1d, 0x51, 0xa2, 0x54, 0xcf, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x34, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x37, 0x1f, 0xad, 0xb5, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x59, 0x4e, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0xf2, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x05, 0x50, 0x4c, 0x54, 0x45, 0xe0, 0x8b, 0x92, 0xe7, 0xa7, 0xac, 0xe2, 0x92, 0x99, 0xd7, 0x6b, 0x74, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xe0, 0x89, 0x91, 0xe5, 0x9e, 0xa4, 0xe2, 0x92, 0x99, 0xd6, 0x64, 0x6e, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xe4, 0x9a, 0xa0, 0xe9, 0xad, 0xb3, 0xe6, 0xa0, 0xa6, 0xd9, 0x70, 0x79, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xe4, 0x99, 0x9f, 0xe9, 0xad, 0xb2, 0xe5, 0x9f, 0xa5, 0xd9, 0x70, 0x79, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xd4, 0x5f, 0x69, 0xde, 0x83, 0x8b, 0xd7, 0x68, 0x71, 0xd2, 0x55, 0x60, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xe1, 0x8f, 0x96, 0xd6, 0x66, 0x6f, 0xde, 0x83, 0x8b, 0xd5, 0x63, 0x6d, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xe7, 0xa5, 0xaa, 0xe1, 0x8e, 0x95, 0xe3, 0x97, 0x9e, 0xda, 0x73, 0x7c, 0xc7, 0x2f, 0x3c, 0xc8, 0x31, 0x3e, 0xe0, 0x89, 0x91, 0xe9, 0xab, 0xb0, 0xe3, 0x97, 0x9e, 0xd7, 0x6a, 0x73, 0xc8, 0x31, 0x3e, 0xc8, 0x31, 0x3e, 0xe0, 0x89, 0x91, 0xe9, 0xab, 0xb0, 0xe3, 0x97, 0x9e, 0xd7, 0x6a, 0x73, 0xe3, 0x98, 0x9e, 0xdb, 0x72, 0x7c, 0xca, 0x2d, 0x3c, 0xca, 0x2f, 0x3e, 0xca, 0x2f, 0x3e, 0xdf, 0x82, 0x8b, 0xc1, 0x75, 0x70, 0x9b, 0x5b, 0x47, 0x9b, 0x5a, 0x47, 0x9b, 0x5a, 0x47, 0xd9, 0x66, 0x71, 0x99, 0x89, 0x6b, 0x49, 0xa7, 0x57, 0x4b, 0xa5, 0x57, 0x4b, 0xa5, 0x57, 0xe7, 0x9d, 0xa5, 0xa0, 0xa5, 0x84, 0x49, 0xa7, 0x57, 0x4a, 0xa6, 0x57, 0x4a, 0xa6, 0x57, 0xe8, 0x9e, 0xa5, 0xa0, 0xa5, 0x85, 0x49, 0xa7, 0x57, 0x4a, 0xa6, 0x57, 0x4a, 0xa6, 0x57, 0xe4, 0x90, 0x98, 0x9d, 0x99, 0x79, 0x49, 0xa7, 0x57, 0x4a, 0xa6, 0x57, 0xe4, 0x90, 0x99, 0x9f, 0x9f, 0x7f, 0x49, 0xa7, 0x57, 0x4a, 0xa6, 0x57, 0xff, 0xff, 0xff, 0xc5, 0x3a, 0x87, 0x9e, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x56, 0x0a, 0x0d, 0xe9, 0x89, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x09, 0x51, 0x1d, 0x9e, 0x5c, 0x00, 0x00, 0x00, 0x8f, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x7d, 0xd1, 0x53, 0x02, 0xc3, 0x60, 0x10, 0x85, 0xd1, 0x3f, 0xb5, 0xad, 0x54, 0xa9, 0x92, 0xda, 0xb6, 0x91, 0x9a, 0xfb, 0xdf, 0x4a, 0x67, 0x03, 0x73, 0xbf, 0xe7, 0xf3, 0x30, 0x10, 0x42, 0x32, 0x18, 0x4d, 0x66, 0x0b, 0x9b, 0xb0, 0xda, 0xec, 0x0e, 0xa7, 0x0b, 0x00, 0xb7, 0xc7, 0xeb, 0xf3, 0x07, 0x00, 0x08, 0x86, 0xc2, 0x91, 0x68, 0x0c, 0x00, 0x39, 0x9e, 0x48, 0xa6, 0xd2, 0x00, 0x28, 0x99, 0x6c, 0x2e, 0x5f, 0x00, 0x40, 0xd5, 0x8a, 0xa5, 0x72, 0x05, 0x80, 0x6a, 0xad, 0xde, 0x68, 0xb6, 0x00, 0x68, 0x77, 0xba, 0x3d, 0x08, 0x54, 0xad, 0x3f, 0x18, 0x8e, 0xc6, 0x6c, 0x34, 0xe4, 0x64, 0x3a, 0x9b, 0x2f, 0xd8, 0x68, 0xcd, 0xe5, 0x6a, 0xbd, 0xd9, 0xb2, 0xd1, 0xa1, 0x76, 0xfb, 0xc3, 0xf1, 0xc4, 0x46, 0xa7, 0xd6, 0xcf, 0x97, 0xeb, 0x8d, 0x8d, 0x9e, 0x75, 0x7f, 0x3c, 0x5f, 0x00, 0x08, 0xe9, 0xfd, 0xf9, 0xfe, 0x78, 0xf0, 0x07, 0x85, 0x51, 0x45, 0x87, 0x52, 0x1b, 0xe3, 0x04, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x30, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x21, 0x52, 0xfc, 0x8b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x15, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x42, 0x65, 0x6c, 0x61, 0x72, 0x75, 0x73, 0x82, 0xb9, 0x7f, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x41, 0x4c, 0x4c, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x25, 0x33, 0x7f, 0x14, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xa4, 0x50, 0x4c, 0x54, 0x45, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe5, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe3, 0x1e, 0x20, 0xe5, 0x1e, 0x20, 0xe1, 0x1e, 0x20, 0xdb, 0x1d, 0x1f, 0xe3, 0x1e, 0x20, 0xe3, 0x1e, 0x20, 0xdb, 0x1d, 0x1f, 0xe1, 0x1e, 0x20, 0xe5, 0x1e, 0x20, 0xe3, 0x1e, 0x20, 0xe6, 0x1e, 0x20, 0xc7, 0x1a, 0x1c, 0xa8, 0x16, 0x18, 0xa3, 0x15, 0x17, 0x59, 0x0c, 0x0c, 0xa2, 0x15, 0x17, 0xa2, 0x15, 0x17, 0x59, 0x0c, 0x0c, 0xa3, 0x15, 0x17, 0xa8, 0x16, 0x18, 0xc7, 0x1a, 0x1c, 0xe6, 0x1e, 0x20, 0xe6, 0x1e, 0x20, 0xc6, 0x1a, 0x1c, 0x6b, 0x0e, 0x0f, 0x39, 0x07, 0x08, 0x5b, 0x0c, 0x0d, 0x43, 0x09, 0x09, 0x43, 0x09, 0x09, 0x5b, 0x0c, 0x0d, 0x39, 0x07, 0x08, 0x6b, 0x0e, 0x0f, 0xc6, 0x1a, 0x1c, 0xe6, 0x1e, 0x20, 0xc7, 0x1a, 0x1c, 0x71, 0x0f, 0x10, 0x1d, 0x04, 0x04, 0x1d, 0x04, 0x04, 0x0e, 0x02, 0x02, 0x0e, 0x02, 0x02, 0x1d, 0x04, 0x04, 0x1d, 0x04, 0x04, 0x71, 0x0f, 0x10, 0xc7, 0x1a, 0x1c, 0xe6, 0x1e, 0x20, 0xe6, 0x1e, 0x20, 0xca, 0x1b, 0x1c, 0x73, 0x0f, 0x10, 0x1e, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x04, 0x04, 0x73, 0x0f, 0x10, 0xca, 0x1b, 0x1c, 0xe6, 0x1e, 0x20, 0xca, 0x1b, 0x1c, 0x7b, 0x10, 0x11, 0x3c, 0x08, 0x08, 0x11, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x02, 0x02, 0x3c, 0x08, 0x08, 0x7b, 0x10, 0x11, 0xca, 0x1b, 0x1c, 0xe5, 0x1e, 0x20, 0xcc, 0x1b, 0x1d, 0x80, 0x11, 0x12, 0x88, 0x12, 0x13, 0x56, 0x0b, 0x0c, 0x1d, 0x04, 0x04, 0x1d, 0x04, 0x04, 0x56, 0x0b, 0x0c, 0x88, 0x12, 0x13, 0x80, 0x11, 0x12, 0xcc, 0x1b, 0x1d, 0xe5, 0x1e, 0x20, 0xe5, 0x1e, 0x20, 0xc8, 0x1a, 0x1c, 0x8b, 0x12, 0x14, 0x95, 0x14, 0x15, 0x69, 0x0e, 0x0f, 0x48, 0x09, 0x0a, 0x48, 0x09, 0x0a, 0x69, 0x0e, 0x0f, 0x95, 0x14, 0x15, 0x8b, 0x12, 0x14, 0xc8, 0x1a, 0x1c, 0xe5, 0x1e, 0x20, 0xe5, 0x1e, 0x20, 0xd6, 0x1c, 0x1e, 0xb6, 0x18, 0x19, 0xc1, 0x19, 0x1b, 0x96, 0x14, 0x15, 0x24, 0x05, 0x05, 0x24, 0x05, 0x05, 0x96, 0x14, 0x15, 0xc1, 0x19, 0x1b, 0xb6, 0x18, 0x19, 0xd6, 0x1c, 0x1e, 0xe5, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe6, 0x1e, 0x20, 0xe7, 0x1e, 0x20, 0xc9, 0x1a, 0x1c, 0x57, 0x0b, 0x0c, 0x57, 0x0b, 0x0c, 0xc9, 0x1a, 0x1c, 0xe7, 0x1e, 0x20, 0xe6, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe7, 0x1e, 0x20, 0xa6, 0x16, 0x17, 0xa6, 0x16, 0x17, 0xe7, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xe4, 0x1e, 0x20, 0xff, 0xff, 0xff, 0x0a, 0x11, 0xf7, 0xea, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x8b, 0xf2, 0x6f, 0x47, 0xe0, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x17, 0xba, 0x00, 0x00, 0x17, 0xba, 0x01, 0xf4, 0x0e, 0x77, 0x30, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x2d, 0x06, 0x27, 0xd5, 0xde, 0x90, 0x00, 0x00, 0x00, 0xc3, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xc0, 0x03, 0x18, 0x99, 0x98, 0x59, 0x58, 0xd9, 0xd8, 0x58, 0x59, 0x98, 0xd9, 0x19, 0x91, 0x84, 0x39, 0x38, 0xb9, 0xb8, 0x79, 0x78, 0xf9, 0xf8, 0x05, 0x04, 0x85, 0x38, 0x90, 0x84, 0x85, 0x45, 0x44, 0xc5, 0xc4, 0x25, 0x24, 0xa5, 0xa4, 0x65, 0x64, 0xe5, 0x90, 0x84, 0xe5, 0x15, 0x14, 0x95, 0x94, 0x55, 0x54, 0xd5, 0xd4, 0x35, 0x34, 0xe5, 0x91, 0x84, 0xb5, 0xb4, 0x75, 0x74, 0xf5, 0xf4, 0x0d, 0x0c, 0x8d, 0x8c, 0x4d, 0x4c, 0x91, 0x84, 0xcd, 0xcc, 0x2d, 0x2c, 0xad, 0xac, 0x6d, 0x6c, 0xed, 0xec, 0x1d, 0xcc, 0x90, 0x84, 0x1d, 0x9d, 0x9c, 0x5d, 0x5c, 0xdd, 0xdc, 0x3d, 0x3c, 0xbd, 0xbc, 0x1d, 0x91, 0x84, 0x7d, 0x7c, 0xfd, 0xfc, 0x03, 0x02, 0x83, 0x82, 0x43, 0x42, 0xc3, 0xc2, 0x91, 0x84, 0x23, 0x22, 0xa3, 0xa2, 0x63, 0x62, 0xe3, 0xe2, 0x13, 0x12, 0x93, 0x92, 0x91, 0x84, 0x53, 0x52, 0xd3, 0xd2, 0x33, 0x32, 0xb3, 0xb2, 0x73, 0x72, 0xf3, 0xf2, 0x91, 0x84, 0x0b, 0x0a, 0x8b, 0x8a, 0x4b, 0x4a, 0xcb, 0xca, 0x2b, 0x2a, 0xab, 0x0a, 0x90, 0x84, 0xab, 0x6b, 0x6a, 0xeb, 0xea, 0x1b, 0x1a, 0x9b, 0x9a, 0x6b, 0x6b, 0xaa, 0x51, 0x83, 0xa5, 0xa5, 0xb5, 0xad, 0xbd, 0xa3, 0x05, 0x33, 0xb8, 0x3a, 0xbb, 0xba, 0x3a, 0x19, 0x08, 0x00, 0x00, 0x89, 0x6b, 0x29, 0xa4, 0xf8, 0xc6, 0xee, 0xc5, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x35, 0x3a, 0x30, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xcd, 0x26, 0x6c, 0xec, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x47, 0x47, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x2b, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xfd, 0xef, 0xf1, 0xe9, 0x1f, 0x3b, 0xe7, 0x09, 0x2b, 0xe7, 0x09, 0x2b, 0xe9, 0x1f, 0x3b, 0xfd, 0xef, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xed, 0xf1, 0xea, 0x28, 0x3a, 0xe9, 0x20, 0x28, 0xe9, 0x20, 0x28, 0xea, 0x28, 0x3a, 0xfd, 0xed, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xed, 0xf1, 0xea, 0x25, 0x3b, 0xf5, 0xb0, 0x18, 0xf5, 0xb0, 0x18, 0xea, 0x25, 0x3b, 0xfd, 0xed, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xfe, 0xf1, 0xef, 0xe8, 0x0f, 0x3d, 0xf4, 0xa2, 0x1a, 0xf4, 0xa2, 0x1a, 0xe8, 0x0f, 0x3d, 0xfe, 0xf1, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf5, 0xf4, 0xe8, 0x13, 0x3d, 0xf4, 0xa2, 0x19, 0xf4, 0xa2, 0x19, 0xe8, 0x13, 0x3d, 0xfe, 0xf5, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xef, 0xf1, 0xfd, 0xef, 0xf1, 0xfd, 0xef, 0xf1, 0xfd, 0xed, 0xf1, 0xfd, 0xee, 0xf1, 0xfe, 0xf1, 0xef, 0xfe, 0xf5, 0xf4, 0xfc, 0xe5, 0xe3, 0xe8, 0x14, 0x3c, 0xf4, 0xa3, 0x1a, 0xf4, 0xa3, 0x1a, 0xe8, 0x14, 0x3c, 0xfe, 0xf5, 0xf4, 0xfe, 0xf1, 0xef, 0xfd, 0xee, 0xf1, 0xfd, 0xed, 0xf1, 0xfd, 0xef, 0xf1, 0xfd, 0xef, 0xf1, 0xea, 0x21, 0x3b, 0xea, 0x21, 0x3b, 0xe9, 0x20, 0x3b, 0xea, 0x28, 0x3b, 0xea, 0x25, 0x3b, 0xe8, 0x0f, 0x3d, 0xe8, 0x13, 0x3d, 0xe8, 0x14, 0x3c, 0xe5, 0x00, 0x31, 0xf4, 0xa1, 0x1c, 0xe8, 0x14, 0x3c, 0xe8, 0x13, 0x3d, 0xe8, 0x0f, 0x3d, 0xea, 0x25, 0x3b, 0xea, 0x28, 0x3b, 0xe9, 0x20, 0x3b, 0xea, 0x21, 0x3b, 0xe8, 0x0e, 0x2a, 0xe8, 0x0f, 0x2a, 0xe7, 0x09, 0x2b, 0xe9, 0x20, 0x28, 0xf5, 0xb0, 0x18, 0xf4, 0xa2, 0x1a, 0xf4, 0xa2, 0x19, 0xf4, 0xa3, 0x1a, 0xf4, 0xa1, 0x1c, 0xf8, 0xce, 0x18, 0xf4, 0xa3, 0x1a, 0xf4, 0xa2, 0x19, 0xf4, 0xa2, 0x1a, 0xf5, 0xb0, 0x18, 0xe9, 0x20, 0x28, 0xe7, 0x09, 0x2b, 0xe8, 0x0f, 0x2a, 0xe8, 0x0f, 0x2a, 0xe7, 0x09, 0x2b, 0xe9, 0x20, 0x28, 0xf5, 0xb0, 0x18, 0xf4, 0xa2, 0x1a, 0xf4, 0xa2, 0x19, 0xf4, 0xa3, 0x1a, 0xf4, 0xa2, 0x19, 0xf4, 0xa2, 0x1a, 0xf5, 0xb0, 0x18, 0xe9, 0x20, 0x28, 0xe7, 0x09, 0x2b, 0xe8, 0x0f, 0x2a, 0xea, 0x21, 0x3b, 0xe9, 0x20, 0x3b, 0xea, 0x28, 0x3b, 0xea, 0x25, 0x3b, 0xe8, 0x0f, 0x3d, 0xe8, 0x13, 0x3d, 0xe8, 0x13, 0x3d, 0xe8, 0x0f, 0x3d, 0xea, 0x25, 0x3b, 0xea, 0x28, 0x3b, 0xe9, 0x20, 0x3b, 0xea, 0x21, 0x3b, 0xfd, 0xef, 0xf1, 0xfd, 0xed, 0xf1, 0xfd, 0xee, 0xf1, 0xfe, 0xf1, 0xef, 0xfe, 0xf5, 0xf4, 0xfe, 0xf1, 0xef, 0xfd, 0xee, 0xf1, 0xfd, 0xed, 0xf1, 0xfd, 0xef, 0xf1, 0xfd, 0xef, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf5, 0xf4, 0xe8, 0x13, 0x3d, 0xf4, 0xa2, 0x19, 0xf4, 0xa2, 0x19, 0xe8, 0x13, 0x3d, 0xfe, 0xf5, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf1, 0xef, 0xe8, 0x0f, 0x3d, 0xf4, 0xa2, 0x1a, 0xf4, 0xa2, 0x1a, 0xe8, 0x0f, 0x3d, 0xfe, 0xf1, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xed, 0xf1, 0xea, 0x25, 0x3b, 0xf5, 0xb0, 0x18, 0xf5, 0xb0, 0x18, 0xea, 0x25, 0x3b, 0xfd, 0xed, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xed, 0xf1, 0xea, 0x28, 0x3a, 0xe9, 0x20, 0x28, 0xe9, 0x20, 0x28, 0xea, 0x28, 0x3a, 0xfd, 0xed, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xef, 0xf1, 0xe9, 0x1f, 0x3b, 0xe7, 0x09, 0x2b, 0xe7, 0x09, 0x2b, 0xe9, 0x1f, 0x3b, 0xfd, 0xef, 0xf1, 0xff, 0xff, 0xff, 0x68, 0x55, 0x9b, 0x67, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x26, 0x06, 0xd3, 0x5b, 0xe3, 0x16, 0x00, 0x00, 0x01, 0x17, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x80, 0x00, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x76, 0x0e, 0x4e, 0x46, 0x06, 0x54, 0xc0, 0xc8, 0xc5, 0xcd, 0xc3, 0xcb, 0xc7, 0x2f, 0x20, 0x88, 0x21, 0x21, 0x24, 0x2c, 0x22, 0x2a, 0x26, 0x2e, 0x21, 0x09, 0x97, 0x90, 0x82, 0x00, 0x69, 0x19, 0x59, 0x39, 0x79, 0x05, 0x45, 0x25, 0x65, 0x69, 0xa8, 0x00, 0x83, 0x8a, 0x8a, 0x8a, 0xaa, 0x9a, 0xba, 0x86, 0xa6, 0x96, 0xb6, 0x8e, 0xae, 0x9e, 0xbe, 0x81, 0x96, 0xa1, 0x91, 0xb1, 0x89, 0x29, 0x50, 0x90, 0xc1, 0xcc, 0xcc, 0xcc, 0xdc, 0xc2, 0xd2, 0xca, 0xda, 0xc6, 0xd6, 0xce, 0xde, 0xc1, 0xd1, 0xd6, 0xc9, 0xd9, 0xc5, 0xd5, 0xcd, 0x1d, 0x28, 0xc8, 0xe0, 0xe1, 0xe1, 0xe1, 0xe9, 0xe5, 0xed, 0xe3, 0xeb, 0xe7, 0x1f, 0x10, 0x18, 0x18, 0x10, 0x14, 0x1c, 0x12, 0x1a, 0x16, 0x1e, 0x01, 0x14, 0x64, 0x88, 0x8c, 0x8c, 0x8c, 0x8a, 0x8e, 0x89, 0x8d, 0x8b, 0x4f, 0x48, 0x4c, 0x4a, 0x4a, 0x4c, 0x4e, 0x49, 0x4d, 0x4b, 0xcf, 0xc8, 0x04, 0x0a, 0x82, 0x24, 0xb2, 0xb2, 0x73, 0x72, 0xf3, 0xf2, 0x93, 0x41, 0x12, 0x05, 0x85, 0x45, 0xc5, 0x25, 0xa5, 0x65, 0x20, 0x09, 0xa0, 0xae, 0xf2, 0x8a, 0xca, 0xaa, 0xea, 0x1a, 0x88, 0x51, 0xb5, 0x75, 0xf5, 0x0d, 0x8d, 0x4d, 0x20, 0xa3, 0x40, 0x96, 0x37, 0xb7, 0xb4, 0xb6, 0xb5, 0x43, 0x2d, 0xef, 0xe8, 0xec, 0xea, 0xee, 0x01, 0x59, 0x0e, 0x76, 0x6e, 0x6f, 0x9f, 0x66, 0xff, 0x84, 0x89, 0x93, 0x26, 0x4f, 0x99, 0xda, 0x6f, 0x38, 0x6d, 0xfa, 0x0c, 0xb0, 0x73, 0x61, 0x1e, 0x9c, 0x39, 0x6b, 0xf6, 0x9c, 0xb9, 0xf3, 0xe6, 0x2f, 0x80, 0x7b, 0x10, 0x16, 0x24, 0x0b, 0x17, 0x2d, 0x5e, 0xb2, 0x74, 0xd9, 0xf2, 0x15, 0x18, 0x61, 0xb5, 0x72, 0xd5, 0xea, 0x35, 0x6b, 0xd7, 0xad, 0xdf, 0x80, 0x21, 0xb1, 0x71, 0xd3, 0xe6, 0x2d, 0x5b, 0xb7, 0x6d, 0xdf, 0x01, 0x93, 0x00, 0x00, 0xac, 0xba, 0x59, 0x51, 0x4b, 0x2c, 0xcd, 0x72, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x33, 0x38, 0x3a, 0x30, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x6c, 0x90, 0xf4, 0x87, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4e, 0x41, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0xd2, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0x83, 0x46, 0x28, 0xc2, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x33, 0xea, 0x66, 0xb3, 0xab, 0x00, 0x00, 0x02, 0xc1, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x9d, 0x93, 0xdf, 0x4b, 0x93, 0x51, 0x18, 0xc7, 0x9f, 0x73, 0x3c, 0xef, 0xdc, 0xdc, 0x66, 0x9b, 0x9b, 0x9a, 0xad, 0x36, 0xcb, 0xc0, 0x25, 0xd1, 0x55, 0xfe, 0x00, 0xf7, 0x07, 0x54, 0x17, 0x6e, 0x05, 0x4a, 0x86, 0x75, 0xd1, 0x95, 0x86, 0x81, 0x06, 0x65, 0x68, 0x91, 0x20, 0x94, 0x05, 0x21, 0x11, 0x39, 0x83, 0x2c, 0x13, 0xbc, 0xe9, 0x22, 0xd4, 0x10, 0x34, 0x22, 0x08, 0x54, 0xe8, 0x42, 0x41, 0x04, 0xe9, 0x17, 0xce, 0xb9, 0xcc, 0xb6, 0x77, 0x9b, 0x63, 0xce, 0xbd, 0x6b, 0xef, 0xeb, 0x79, 0xba, 0x50, 0xa7, 0x88, 0xa9, 0xf4, 0x5c, 0x1f, 0x3e, 0x7c, 0xce, 0xf7, 0xfb, 0x3c, 0x04, 0x8a, 0x5b, 0x01, 0x00, 0x00, 0x08, 0x41, 0xe4, 0x84, 0x10, 0x00, 0x00, 0x84, 0x1d, 0x86, 0x10, 0xc2, 0xd2, 0x88, 0x1c, 0x5c, 0xa6, 0x07, 0xb3, 0x3a, 0x5b, 0x2a, 0xaa, 0x3c, 0x53, 0x3f, 0xef, 0x3e, 0x01, 0x59, 0x01, 0x4a, 0x09, 0x25, 0x2c, 0xf5, 0x0e, 0x15, 0x26, 0xa8, 0x92, 0xb2, 0xc2, 0x00, 0x09, 0x50, 0xbe, 0x8d, 0xc2, 0xd2, 0xa8, 0x92, 0x54, 0xe4, 0xb0, 0x54, 0x5e, 0x51, 0xfc, 0xd4, 0x69, 0xb7, 0xbd, 0x7c, 0xe5, 0xed, 0x1b, 0xa2, 0x19, 0x1a, 0xca, 0x18, 0x02, 0x24, 0x23, 0x51, 0xb6, 0xe1, 0x42, 0x1d, 0x85, 0x9e, 0x53, 0x16, 0xbf, 0x24, 0xb3, 0xf7, 0x33, 0x05, 0x0b, 0x61, 0x03, 0xa1, 0x1c, 0xb7, 0x8a, 0x84, 0x62, 0x34, 0xd7, 0xf8, 0xa8, 0xc5, 0x55, 0x27, 0xcd, 0xfb, 0xaf, 0x5c, 0x9f, 0xf5, 0xfe, 0x4a, 0x37, 0x19, 0x09, 0xa5, 0x72, 0x5c, 0xa2, 0xf1, 0xc4, 0xd1, 0x4a, 0x27, 0xa3, 0x04, 0xb9, 0xcc, 0xec, 0x87, 0xfd, 0x97, 0x4a, 0xa6, 0xcf, 0x9d, 0xfc, 0xbe, 0x18, 0xd5, 0xe9, 0xd5, 0x49, 0xf7, 0xa7, 0xd3, 0xb2, 0xc2, 0x80, 0x60, 0x4a, 0xc4, 0xe1, 0x2c, 0xe9, 0x74, 0xd9, 0xf3, 0xbb, 0x7b, 0xbf, 0xf6, 0xf4, 0x13, 0xad, 0x56, 0x9d, 0x6d, 0x42, 0x44, 0x49, 0x0c, 0x9a, 0x2d, 0x47, 0x4c, 0xee, 0xc6, 0xee, 0xd2, 0x8d, 0xaf, 0x99, 0x75, 0x71, 0x9b, 0x29, 0x62, 0x3b, 0x16, 0xb1, 0x2c, 0x45, 0x3f, 0xcc, 0x14, 0x18, 0x34, 0x09, 0x31, 0x9a, 0xa9, 0x12, 0x30, 0xb9, 0x21, 0x52, 0x2b, 0xcd, 0xfb, 0x6b, 0xea, 0xbf, 0x78, 0x17, 0xd5, 0xe6, 0x2c, 0x42, 0xa8, 0x2c, 0xc5, 0x21, 0x16, 0xb7, 0x57, 0x57, 0xcd, 0x35, 0xbb, 0x6a, 0x02, 0xfd, 0xe3, 0x83, 0x23, 0xeb, 0x20, 0xdf, 0x52, 0xe6, 0xf4, 0x42, 0x6e, 0xf6, 0x54, 0x5c, 0x8c, 0x65, 0xcc, 0x06, 0x0d, 0x91, 0x84, 0x0e, 0x50, 0x4e, 0x8a, 0x71, 0x87, 0xb3, 0x74, 0x4d, 0xe4, 0x5b, 0x4f, 0x3f, 0xd1, 0x6a, 0x35, 0xd9, 0x59, 0x88, 0x28, 0x89, 0xa2, 0xd9, 0x62, 0xcd, 0x79, 0xd6, 0xe6, 0x2e, 0xc3, 0xa6, 0xd1, 0x56, 0x1e, 0x0e, 0x0a, 0x3a, 0x13, 0x81, 0xe2, 0x56, 0x4a, 0x90, 0x2b, 0x69, 0x85, 0x87, 0x02, 0x45, 0x79, 0x62, 0x42, 0x51, 0x7d, 0x9e, 0xb3, 0x86, 0x7d, 0x4a, 0x5a, 0xde, 0x81, 0x87, 0x0d, 0x67, 0x6a, 0xa5, 0x79, 0x7f, 0x4b, 0x47, 0xc8, 0xbb, 0xa8, 0x36, 0x1b, 0x53, 0x22, 0xc7, 0xab, 0x2b, 0x3d, 0xcd, 0xae, 0x6b, 0xe2, 0xc0, 0xd8, 0xc4, 0x30, 0xa4, 0xeb, 0x99, 0xa0, 0x52, 0xf8, 0x2a, 0x59, 0xab, 0x9f, 0x10, 0x44, 0x99, 0x11, 0x81, 0x60, 0x62, 0x15, 0x56, 0x62, 0x8e, 0xf3, 0x25, 0x9d, 0x4e, 0x7b, 0x7e, 0x77, 0xef, 0x8f, 0x9e, 0x7e, 0xa2, 0xd5, 0xb2, 0x0c, 0x35, 0x22, 0x26, 0x82, 0x21, 0xb3, 0xc5, 0x9a, 0x73, 0xbf, 0xc1, 0x5d, 0x86, 0x4d, 0xa3, 0xcf, 0x79, 0x58, 0x14, 0x74, 0x46, 0x85, 0x73, 0x04, 0x04, 0x80, 0x54, 0xfd, 0x54, 0xa5, 0xe1, 0xc9, 0x50, 0x8c, 0xe5, 0x1a, 0xdb, 0xef, 0x5d, 0xac, 0x95, 0x7c, 0x81, 0x9d, 0x12, 0xf1, 0x34, 0xbb, 0x2e, 0x8b, 0x03, 0x63, 0x83, 0xc3, 0x90, 0xae, 0x67, 0x3a, 0xa3, 0xcc, 0x57, 0x37, 0xf7, 0x23, 0xb5, 0x23, 0xc9, 0xb0, 0xe4, 0x70, 0xad, 0x8b, 0xec, 0x9a, 0x88, 0x28, 0xe8, 0x4c, 0x0a, 0xe7, 0xca, 0x16, 0x0a, 0x00, 0x30, 0x81, 0x51, 0x79, 0xaf, 0x6a, 0x76, 0x11, 0xd9, 0x04, 0xc9, 0xe2, 0x72, 0x79, 0x45, 0x71, 0xd7, 0x85, 0x22, 0xdb, 0x8b, 0xd7, 0xff, 0x21, 0xb2, 0x79, 0x40, 0x1d, 0x6f, 0x27, 0xaf, 0xae, 0xf8, 0x42, 0x77, 0x1e, 0x07, 0xbd, 0xbf, 0xf7, 0xac, 0x06, 0xfe, 0x3d, 0x24, 0x54, 0x73, 0xc3, 0xd7, 0x37, 0xc4, 0x35, 0x1a, 0x41, 0xab, 0x46, 0xce, 0xff, 0x84, 0xc2, 0x66, 0x8b, 0x35, 0xe7, 0x41, 0xa3, 0xbb, 0x14, 0x6f, 0x8d, 0x76, 0x6d, 0xab, 0x66, 0x37, 0xd0, 0x04, 0x3d, 0x21, 0x18, 0xf4, 0x04, 0x80, 0x2b, 0x0a, 0x8f, 0x4b, 0xd6, 0x2a, 0xa7, 0xf7, 0xb6, 0xb3, 0x5e, 0x7c, 0x37, 0x3e, 0x39, 0xb2, 0x1f, 0x91, 0x2d, 0x61, 0x1b, 0xf5, 0xc0, 0x11, 0x39, 0x27, 0x2a, 0xc1, 0xd6, 0x7e, 0xf3, 0xcd, 0xd9, 0xec, 0xba, 0x8f, 0x6d, 0x18, 0x0a, 0x08, 0x7a, 0xb3, 0xc2, 0x57, 0xf7, 0x49, 0x01, 0x80, 0xbf, 0x62, 0x0f, 0xb1, 0x96, 0xc1, 0x28, 0xbd, 0x9f, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x35, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x63, 0x33, 0x98, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x50, 0x45, 0x4e, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x12, 0x50, 0x4c, 0x54, 0x45, 0xd9, 0x10, 0x23, 0xd9, 0x0e, 0x21, 0xde, 0x2d, 0x3e, 0xfa, 0xe2, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x53, 0xb2, 0x6a, 0x44, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x26, 0x9e, 0xa0, 0x66, 0x01, 0x00, 0x00, 0x00, 0x17, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x60, 0x60, 0x10, 0x32, 0x09, 0x0d, 0x75, 0x56, 0x64, 0x80, 0x80, 0x21, 0xce, 0x01, 0x00, 0x9f, 0x88, 0x15, 0x41, 0xcc, 0xa6, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x33, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xdf, 0x06, 0xbf, 0xd5, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x58, 0x4e, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0xfa, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x32, 0x11, 0xef, 0xdd, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x2f, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x68, 0x47, 0x00, 0x68, 0x47, 0x01, 0x69, 0x48, 0xa5, 0xc9, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xab, 0xb2, 0xce, 0x12, 0x27, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf3, 0xf0, 0xea, 0xdf, 0xd7, 0xfa, 0xf7, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfd, 0xeb, 0xe2, 0xcf, 0xc1, 0x9d, 0x77, 0x8c, 0x5f, 0x3c, 0xa1, 0x86, 0x74, 0xf5, 0xf1, 0xef, 0xff, 0xff, 0xff, 0xee, 0xab, 0xb2, 0xa5, 0xc9, 0xbe, 0xff, 0xff, 0xff, 0xfa, 0xf8, 0xf1, 0xe0, 0xd7, 0xb9, 0xaa, 0x82, 0x58, 0x73, 0x47, 0x28, 0x76, 0x4a, 0x2b, 0xc4, 0xb0, 0xa4, 0xff, 0xff, 0xff, 0xee, 0xab, 0xb2, 0xa5, 0xca, 0xbe, 0xf7, 0xf5, 0xee, 0xeb, 0xe5, 0xd9, 0xd7, 0xcb, 0xa5, 0xaa, 0x83, 0x57, 0x77, 0x53, 0x3a, 0x9e, 0x85, 0x75, 0xb7, 0xaa, 0x9e, 0xf2, 0xf6, 0xee, 0xee, 0xab, 0xb3, 0xa5, 0xca, 0xbf, 0xf2, 0xef, 0xe1, 0xcb, 0xd1, 0xc4, 0xa4, 0xb9, 0xad, 0xa5, 0xac, 0x9c, 0x82, 0x78, 0x5d, 0x98, 0x8d, 0x80, 0xd1, 0xcd, 0xbe, 0xeb, 0xee, 0xe0, 0xef, 0xac, 0xb4, 0xa5, 0xca, 0xbe, 0xfe, 0xfc, 0xf9, 0xdc, 0xdc, 0xc5, 0xa9, 0xce, 0xca, 0x8f, 0xaa, 0x9a, 0x8c, 0xa4, 0x8d, 0xaa, 0xc4, 0xba, 0xd9, 0xd8, 0xc2, 0xf9, 0xfd, 0xf8, 0xee, 0xab, 0xb3, 0xa5, 0xc9, 0xbe, 0xff, 0xff, 0xff, 0xf5, 0xf5, 0xee, 0xd8, 0xdc, 0xc7, 0xc6, 0xc0, 0xa7, 0xc4, 0xbc, 0xa5, 0xd8, 0xdd, 0xc9, 0xf4, 0xf4, 0xed, 0xff, 0xff, 0xff, 0xee, 0xab, 0xb2, 0xa5, 0xc9, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfd, 0xf7, 0xf6, 0xf5, 0xf7, 0xf5, 0xf4, 0xfe, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xab, 0xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x53, 0x56, 0xd4, 0xc3, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0xdd, 0x00, 0x00, 0x0b, 0xdd, 0x01, 0x7e, 0x01, 0x19, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x26, 0x87, 0xbb, 0x57, 0x40, 0x00, 0x00, 0x00, 0x8e, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x80, 0x00, 0x46, 0x26, 0x66, 0x16, 0x56, 0x30, 0x60, 0x63, 0xe7, 0xe0, 0xe4, 0x82, 0x00, 0x06, 0xaa, 0x48, 0x72, 0xf3, 0xf0, 0xf2, 0xf1, 0x0b, 0x08, 0x62, 0x95, 0x14, 0x12, 0x16, 0x11, 0x15, 0x13, 0x97, 0x90, 0xc4, 0x2a, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x27, 0xaf, 0xa0, 0xa8, 0x84, 0x45, 0x52, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x07, 0x8b, 0xa4, 0xae, 0x9e, 0xbe, 0x81, 0xa1, 0x91, 0xb1, 0x89, 0xa9, 0x19, 0x16, 0x49, 0x73, 0x0b, 0x4b, 0x2b, 0x6b, 0x1b, 0x5b, 0x3b, 0x7b, 0x07, 0x2c, 0x92, 0x8e, 0x4e, 0xce, 0x2e, 0xae, 0x6e, 0xee, 0x1e, 0x9e, 0x5e, 0x58, 0x24, 0xbd, 0x7d, 0x7c, 0xfd, 0xfc, 0x03, 0x02, 0x83, 0x82, 0x43, 0xb0, 0x48, 0x86, 0x86, 0x85, 0x47, 0x44, 0x46, 0x45, 0xc7, 0xc4, 0xc6, 0x61, 0x0d, 0x84, 0xf8, 0x84, 0xc4, 0xa4, 0xe4, 0x14, 0xaa, 0x87, 0x2d, 0x86, 0x24, 0x00, 0xeb, 0x7f, 0x1a, 0x7f, 0x87, 0x73, 0x6b, 0xba, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x33, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x30, 0xc4, 0xd4, 0xeb, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x65, 0x75, 0x72, 0x6f, 0x63, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x3f, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0x83, 0x46, 0x28, 0xc2, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x88, 0x00, 0x00, 0x0b, 0x88, 0x01, 0xe5, 0x8e, 0x29, 0x49, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x05, 0x2c, 0xb6, 0x49, 0x5d, 0xa1, 0x00, 0x00, 0x00, 0x5e, 0x74, 0x45, 0x58, 0x74, 0x52, 0x61, 0x77, 0x20, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x69, 0x70, 0x74, 0x63, 0x00, 0x0a, 0x69, 0x70, 0x74, 0x63, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, 0x38, 0x0a, 0x33, 0x38, 0x34, 0x32, 0x34, 0x39, 0x34, 0x64, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x66, 0x31, 0x63, 0x30, 0x31, 0x35, 0x61, 0x30, 0x30, 0x30, 0x33, 0x31, 0x62, 0x32, 0x35, 0x34, 0x37, 0x31, 0x63, 0x30, 0x32, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0a, 0x32, 0xf7, 0x90, 0xd0, 0x00, 0x00, 0x00, 0x01, 0x6f, 0x72, 0x4e, 0x54, 0x01, 0xcf, 0xa2, 0x77, 0x9a, 0x00, 0x00, 0x01, 0xef, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x9d, 0x53, 0xcd, 0x4e, 0x13, 0x51, 0x14, 0xfe, 0xbe, 0xb9, 0xf7, 0xce, 0x4c, 0x6b, 0x4d, 0x91, 0x5a, 0x29, 0x5d, 0xb4, 0x09, 0x69, 0x78, 0x01, 0xe3, 0x8e, 0xe8, 0x0b, 0x60, 0x62, 0xd8, 0x11, 0xa2, 0xe1, 0x49, 0x74, 0xc9, 0x0b, 0xb0, 0x91, 0x15, 0x3b, 0x96, 0x6c, 0x78, 0x01, 0x8d, 0xee, 0x6c, 0xa2, 0xbb, 0x1a, 0x13, 0x12, 0x49, 0x80, 0xa2, 0x29, 0x32, 0x2d, 0xd0, 0x76, 0xee, 0xdc, 0x39, 0x2e, 0xaa, 0x8b, 0x4e, 0x3b, 0x24, 0x7a, 0x56, 0x37, 0x39, 0x27, 0xdf, 0x39, 0xdf, 0xcf, 0x25, 0x1e, 0xbf, 0x45, 0x4e, 0x91, 0x22, 0x42, 0x52, 0x00, 0x4c, 0x1e, 0x22, 0xcc, 0x1b, 0xf6, 0xf2, 0x1a, 0x10, 0x4a, 0xa2, 0x09, 0x88, 0x35, 0x62, 0x0d, 0x01, 0x49, 0x34, 0xfe, 0x03, 0x48, 0x2b, 0x57, 0x2d, 0x47, 0x32, 0x0a, 0x5f, 0xad, 0x7d, 0x78, 0xb9, 0xf6, 0x51, 0x46, 0x61, 0xb5, 0x1c, 0x69, 0xe5, 0xfe, 0x11, 0x68, 0x58, 0x68, 0x56, 0x7a, 0x3b, 0x1b, 0x87, 0x30, 0xb6, 0x7d, 0xd2, 0x68, 0x7f, 0x6f, 0xc0, 0xd8, 0x9d, 0x8d, 0xc3, 0x66, 0xa5, 0x87, 0x61, 0x61, 0xbe, 0x0e, 0x59, 0x8d, 0x84, 0x5a, 0x27, 0xf5, 0x72, 0x74, 0x1e, 0x95, 0x0b, 0xc6, 0x0e, 0xc6, 0x81, 0xc4, 0x3e, 0x00, 0xcf, 0x8f, 0x4b, 0xe1, 0x78, 0x18, 0x9b, 0x7a, 0x39, 0x3a, 0x8d, 0xca, 0x49, 0xa2, 0x41, 0xc9, 0xbd, 0x88, 0x14, 0xa4, 0x5e, 0xb5, 0x74, 0xfd, 0x66, 0xfd, 0xc8, 0x28, 0xd7, 0xbf, 0x2e, 0x89, 0x90, 0x7e, 0x4c, 0x3f, 0x4e, 0x85, 0xfd, 0x41, 0xc9, 0x57, 0xee, 0xf5, 0xfa, 0xd1, 0xc3, 0x7b, 0x37, 0x48, 0x3d, 0x4e, 0x03, 0x71, 0x8e, 0x6b, 0xa3, 0x10, 0xe1, 0xc8, 0xa3, 0xa4, 0x33, 0xd2, 0x7a, 0x94, 0x34, 0xf5, 0x30, 0x0e, 0x10, 0x8e, 0xee, 0xd2, 0x88, 0x14, 0x38, 0xb5, 0xf5, 0xf4, 0x7d, 0xeb, 0xd1, 0x8f, 0xd4, 0x9a, 0xec, 0x4e, 0x4a, 0x1a, 0xfb, 0xab, 0xb5, 0xee, 0xd6, 0xb3, 0x77, 0x70, 0x8a, 0x77, 0x50, 0x9b, 0x68, 0x54, 0xf0, 0x63, 0xa3, 0x5c, 0x9e, 0xd3, 0xda, 0x4b, 0x03, 0x3d, 0xa7, 0x9b, 0xa5, 0x46, 0x8a, 0xdc, 0x16, 0x61, 0x2c, 0x75, 0x02, 0x40, 0xa6, 0x46, 0x81, 0x49, 0x9a, 0xac, 0x61, 0xf1, 0x36, 0x13, 0xce, 0x2c, 0x35, 0x49, 0xf4, 0x72, 0xad, 0xbb, 0xb7, 0xbd, 0x5f, 0xf4, 0x63, 0x71, 0x8a, 0x00, 0x29, 0xa4, 0x10, 0x10, 0xa7, 0x8a, 0xc1, 0x78, 0x6f, 0x7b, 0xbf, 0xb6, 0x74, 0x21, 0x89, 0xce, 0x50, 0x53, 0xa8, 0x3f, 0x9f, 0xda, 0x4a, 0xc4, 0x89, 0xee, 0x5c, 0xd4, 0x7e, 0x0e, 0xee, 0x1b, 0x93, 0x38, 0xa1, 0x58, 0x83, 0x54, 0x51, 0xb9, 0xc0, 0x58, 0xeb, 0xf4, 0xd7, 0x8b, 0xa5, 0xd3, 0xab, 0x85, 0x39, 0x3e, 0xcc, 0x04, 0x4b, 0x62, 0xa7, 0x3a, 0xc7, 0x2b, 0xcd, 0x4a, 0x6f, 0x77, 0xf3, 0x40, 0x9c, 0x6a, 0xd5, 0xcf, 0x5a, 0xcb, 0xe7, 0x92, 0x7a, 0xbb, 0x9b, 0x07, 0x8d, 0xc5, 0xcb, 0xce, 0xf1, 0x8a, 0x75, 0x2a, 0x13, 0xa2, 0xd9, 0x8b, 0xfe, 0x6a, 0x61, 0xec, 0x4d, 0x1c, 0xb4, 0x4f, 0x9a, 0xfd, 0x5f, 0x0f, 0x5e, 0x3c, 0xf9, 0xd4, 0x58, 0xbc, 0xfc, 0xfc, 0x6d, 0xf5, 0x4b, 0xb7, 0x76, 0x76, 0xb5, 0xe0, 0xf4, 0xfc, 0x5f, 0xc2, 0xdc, 0xdf, 0x2f, 0x84, 0x53, 0xd4, 0x89, 0x38, 0x05, 0x80, 0xca, 0x49, 0xa2, 0xa1, 0xdc, 0xec, 0x2d, 0x7f, 0xdc, 0x44, 0x4e, 0x91, 0x42, 0x63, 0x53, 0x21, 0xb5, 0x03, 0x20, 0x02, 0xcf, 0x58, 0x91, 0x1c, 0x18, 0xe0, 0x37, 0x06, 0x68, 0xe8, 0xe4, 0x2c, 0xa8, 0x58, 0x3d, 0x00, 0x00, 0x01, 0x16, 0x65, 0x58, 0x49, 0x66, 0x49, 0x49, 0x2a, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x01, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0xb0, 0x04, 0x00, 0x00, 0x01, 0x01, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x03, 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x12, 0x01, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15, 0x01, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x1a, 0x01, 0x05, 0x00, 0x01, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x1b, 0x01, 0x05, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x28, 0x01, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x31, 0x01, 0x02, 0x00, 0x24, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x32, 0x01, 0x02, 0x00, 0x14, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x69, 0x87, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x41, 0x64, 0x6f, 0x62, 0x65, 0x20, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x20, 0x43, 0x43, 0x20, 0x32, 0x30, 0x31, 0x34, 0x20, 0x28, 0x4d, 0x61, 0x63, 0x69, 0x6e, 0x74, 0x6f, 0x73, 0x68, 0x29, 0x00, 0x32, 0x30, 0x31, 0x35, 0x3a, 0x30, 0x37, 0x3a, 0x30, 0x36, 0x20, 0x30, 0x39, 0x3a, 0x31, 0x37, 0x3a, 0x30, 0x39, 0x00, 0x04, 0x00, 0x00, 0x90, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, 0x30, 0x32, 0x32, 0x31, 0x01, 0xa0, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0xa0, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3b, 0x09, 0x00, 0x00, 0x03, 0xa0, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0xaf, 0x4c, 0xf6, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x30, 0x35, 0x3a, 0x34, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x13, 0x59, 0x06, 0xe5, 0x00, 0x00, 0x00, 0x1a, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x42, 0x69, 0x74, 0x73, 0x50, 0x65, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x00, 0x38, 0x2c, 0x20, 0x38, 0x2c, 0x20, 0x38, 0x12, 0xed, 0x3e, 0x27, 0x00, 0x00, 0x00, 0x15, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x70, 0x61, 0x63, 0x65, 0x00, 0x36, 0x35, 0x35, 0x33, 0x35, 0x33, 0x7b, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x21, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x44, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x00, 0x32, 0x30, 0x31, 0x35, 0x3a, 0x30, 0x37, 0x3a, 0x30, 0x36, 0x20, 0x30, 0x39, 0x3a, 0x31, 0x37, 0x3a, 0x30, 0x39, 0x88, 0x56, 0xbe, 0xeb, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x45, 0x78, 0x69, 0x66, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x00, 0x31, 0x35, 0x37, 0x36, 0x23, 0x2f, 0x73, 0xda, 0x00, 0x00, 0x00, 0x18, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x45, 0x78, 0x69, 0x66, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x57, 0x69, 0x64, 0x74, 0x68, 0x00, 0x32, 0x33, 0x36, 0x33, 0xaf, 0x42, 0x8b, 0x85, 0x00, 0x00, 0x00, 0x13, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x45, 0x78, 0x69, 0x66, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x32, 0x32, 0x34, 0xaa, 0x51, 0x50, 0x49, 0x00, 0x00, 0x00, 0x1f, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x45, 0x78, 0x69, 0x66, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x00, 0x34, 0x38, 0x2c, 0x20, 0x35, 0x30, 0x2c, 0x20, 0x35, 0x30, 0x2c, 0x20, 0x34, 0x39, 0x63, 0xd4, 0x09, 0xf8, 0x00, 0x00, 0x00, 0x14, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x00, 0x38, 0x30, 0x30, 0x72, 0x48, 0x12, 0x8a, 0x00, 0x00, 0x00, 0x14, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x57, 0x69, 0x64, 0x74, 0x68, 0x00, 0x31, 0x32, 0x30, 0x30, 0x14, 0x92, 0xe5, 0x64, 0x00, 0x00, 0x00, 0x16, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x50, 0x65, 0x72, 0x50, 0x69, 0x78, 0x65, 0x6c, 0x00, 0x33, 0xa7, 0x15, 0x19, 0xa5, 0x00, 0x00, 0x00, 0x31, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x41, 0x64, 0x6f, 0x62, 0x65, 0x20, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x20, 0x43, 0x43, 0x20, 0x32, 0x30, 0x31, 0x34, 0x20, 0x28, 0x4d, 0x61, 0x63, 0x69, 0x6e, 0x74, 0x6f, 0x73, 0x68, 0x29, 0x1b, 0x9d, 0x78, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x44, 0x5a, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0xd2, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x08, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x62, 0x33, 0x00, 0x61, 0x31, 0x1f, 0x75, 0x4c, 0xe0, 0xec, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x61, 0x31, 0x1e, 0x76, 0x4c, 0xe0, 0xed, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x63, 0x33, 0x02, 0x5f, 0x32, 0x30, 0x6a, 0x48, 0xdf, 0xd4, 0xd3, 0xff, 0xf9, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x62, 0x33, 0x2d, 0x50, 0x33, 0x8a, 0x2b, 0x33, 0xb1, 0x25, 0x3b, 0xdb, 0x60, 0x76, 0xeb, 0x92, 0xa3, 0xf7, 0xd6, 0xdc, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x63, 0x33, 0x2d, 0x50, 0x33, 0xb7, 0x1a, 0x34, 0xb0, 0x1b, 0x32, 0x5b, 0x5b, 0x4a, 0xe1, 0xdf, 0xdc, 0xfd, 0xed, 0xf1, 0xf7, 0xd2, 0xd9, 0xfc, 0xee, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x62, 0x33, 0x04, 0x61, 0x33, 0x8a, 0x2c, 0x34, 0xca, 0x13, 0x34, 0x39, 0x4a, 0x32, 0x1a, 0x74, 0x49, 0xdd, 0xda, 0xd7, 0xf9, 0xd4, 0xdb, 0xf8, 0xdc, 0xe1, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x63, 0x33, 0x14, 0x5a, 0x33, 0xb6, 0x1b, 0x34, 0xa5, 0x22, 0x34, 0x08, 0x5d, 0x32, 0x1e, 0x75, 0x4b, 0xce, 0x8c, 0x95, 0xda, 0x33, 0x52, 0xe8, 0x85, 0x97, 0xfc, 0xef, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x08, 0x5d, 0x32, 0x1e, 0x75, 0x4b, 0xce, 0x8c, 0x95, 0xda, 0x33, 0x52, 0xe8, 0x85, 0x97, 0xfc, 0xef, 0xf1, 0x39, 0x4a, 0x32, 0x1a, 0x74, 0x49, 0xdd, 0xda, 0xd7, 0xf9, 0xd4, 0xdb, 0xf8, 0xdc, 0xe1, 0xff, 0xfe, 0xfe, 0xb0, 0x1b, 0x32, 0x5b, 0x5b, 0x4a, 0xe1, 0xdf, 0xdc, 0xfd, 0xed, 0xf1, 0xf7, 0xd2, 0xd9, 0xfc, 0xee, 0xf0, 0xf7, 0xd6, 0xdc, 0xfe, 0x41, 0x0a, 0x2a, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x2d, 0x08, 0xc0, 0x6d, 0xf3, 0x97, 0x00, 0x00, 0x00, 0x8d, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x80, 0x03, 0x46, 0x26, 0x66, 0x16, 0x56, 0x38, 0x60, 0x20, 0x28, 0xc1, 0xc6, 0xce, 0xc1, 0xc9, 0xc5, 0xcd, 0xc3, 0x8b, 0x2e, 0xc1, 0xc7, 0x2f, 0x20, 0x28, 0x24, 0x2c, 0x22, 0x2a, 0x26, 0x8e, 0x2a, 0xc1, 0xc6, 0x2f, 0x21, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x27, 0xaf, 0xa0, 0x88, 0x22, 0xc1, 0xae, 0xa4, 0xac, 0xa2, 0xaa, 0xa6, 0xae, 0xa1, 0xa9, 0xa5, 0xad, 0x83, 0x22, 0xa1, 0xab, 0xa7, 0x6f, 0x60, 0x68, 0x64, 0x6c, 0x62, 0x6a, 0x66, 0x6e, 0x81, 0x22, 0x61, 0x69, 0x65, 0x6d, 0x63, 0x6b, 0x67, 0xef, 0xe0, 0xe8, 0xe4, 0xec, 0x82, 0x21, 0xe1, 0xea, 0xe6, 0xee, 0xe1, 0xe9, 0x85, 0x26, 0x01, 0x32, 0xca, 0xdb, 0xc7, 0xd7, 0xcf, 0x3f, 0x00, 0xcd, 0x28, 0x90, 0xe5, 0x81, 0x41, 0xc1, 0x21, 0xa1, 0x61, 0x68, 0x96, 0xc3, 0x9c, 0x1b, 0x8e, 0xee, 0x5c, 0x9c, 0x1e, 0xc4, 0x1d, 0x24, 0xc4, 0x87, 0x2e, 0x00, 0x64, 0xfd, 0x16, 0xf2, 0xe1, 0x73, 0x9d, 0x38, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x35, 0x3a, 0x30, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x9d, 0x19, 0x17, 0xb1, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x43, 0x4f, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x50, 0x4c, 0x54, 0x45, 0xfc, 0xd1, 0x16, 0xfe, 0xd2, 0x15, 0xde, 0xbf, 0x25, 0x1e, 0x4a, 0x84, 0x00, 0x37, 0x94, 0x00, 0x38, 0x94, 0x19, 0x33, 0x86, 0xb5, 0x16, 0x33, 0xd0, 0x11, 0x25, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0x95, 0x59, 0xbd, 0x9e, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x0a, 0x68, 0xd0, 0xf4, 0x56, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x00, 0x03, 0xec, 0x75, 0x3b, 0x00, 0x00, 0x00, 0x2d, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0xa0, 0x2a, 0x10, 0x44, 0x02, 0x0c, 0x4a, 0x48, 0x80, 0xc1, 0x18, 0x09, 0x30, 0xb8, 0x20, 0x01, 0x86, 0x50, 0x24, 0xc0, 0x90, 0x86, 0x04, 0x18, 0xca, 0x91, 0x00, 0x43, 0x07, 0x12, 0x60, 0x98, 0x89, 0x04, 0x50, 0x38, 0x00, 0xc6, 0x39, 0x2b, 0x09, 0x84, 0xb4, 0x17, 0xb1, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x30, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x89, 0x51, 0x4d, 0x52, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x43, 0x56, 0x45, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xd0, 0xcd, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xc5, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x37, 0x94, 0x00, 0x37, 0x94, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x02, 0x39, 0x92, 0x00, 0x38, 0x93, 0x26, 0x4e, 0x7d, 0x3a, 0x5a, 0x72, 0x00, 0x38, 0x93, 0x03, 0x39, 0x92, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x36, 0x92, 0x00, 0x36, 0x92, 0x00, 0x36, 0x92, 0x00, 0x37, 0x92, 0x53, 0x68, 0x61, 0x26, 0x4e, 0x7b, 0x22, 0x4b, 0x7d, 0x37, 0x58, 0x71, 0x10, 0x41, 0x88, 0x5f, 0x6f, 0x5a, 0x0b, 0x3e, 0x8b, 0x00, 0x36, 0x93, 0x00, 0x36, 0x92, 0x1f, 0x50, 0xa0, 0x1f, 0x50, 0xa0, 0x1f, 0x50, 0xa0, 0x1f, 0x50, 0x9d, 0x45, 0x66, 0x8a, 0x31, 0x5b, 0x95, 0x1d, 0x4f, 0xa1, 0x1d, 0x4f, 0xa1, 0x27, 0x55, 0x9b, 0x4a, 0x69, 0x87, 0x24, 0x53, 0x9b, 0x1e, 0x50, 0x9f, 0x1f, 0x50, 0xa0, 0x1f, 0x50, 0xa0, 0xe0, 0xe6, 0xf1, 0xe0, 0xe6, 0xf2, 0xe0, 0xe0, 0xd5, 0xe0, 0xd3, 0x94, 0xde, 0xe4, 0xec, 0xdf, 0xe6, 0xf2, 0xe0, 0xe6, 0xf1, 0xe0, 0xe6, 0xf1, 0xe0, 0xe6, 0xf1, 0xde, 0xe5, 0xf3, 0xe0, 0xd7, 0xa6, 0xe0, 0xdb, 0xbb, 0xe0, 0xe6, 0xf3, 0xe0, 0xe6, 0xf1, 0xe1, 0x63, 0x70, 0xe1, 0x63, 0x71, 0xe1, 0x61, 0x65, 0xe1, 0x5c, 0x49, 0xe1, 0x63, 0x6e, 0xe1, 0x63, 0x70, 0xe1, 0x63, 0x70, 0xe1, 0x63, 0x71, 0xe1, 0x5d, 0x51, 0xe1, 0x5f, 0x5a, 0xe1, 0x63, 0x71, 0xe1, 0x63, 0x70, 0xe1, 0x63, 0x70, 0xe1, 0x63, 0x71, 0xe1, 0x61, 0x65, 0xe1, 0x5e, 0x4b, 0xe1, 0x62, 0x6d, 0xe1, 0x63, 0x70, 0xe1, 0x63, 0x70, 0xe1, 0x63, 0x70, 0xe1, 0x5f, 0x52, 0xe1, 0x60, 0x5b, 0xe1, 0x63, 0x71, 0xe1, 0x63, 0x70, 0xe0, 0xe6, 0xf1, 0xe0, 0xe6, 0xf3, 0xe0, 0xe0, 0xd5, 0xe0, 0xd4, 0x94, 0xde, 0xe4, 0xec, 0xdf, 0xe5, 0xf2, 0xe0, 0xe6, 0xf1, 0xe0, 0xe6, 0xf1, 0xe0, 0xe6, 0xf1, 0xde, 0xe5, 0xf3, 0xe0, 0xd7, 0xa6, 0xe0, 0xdb, 0xbb, 0xe0, 0xe6, 0xf3, 0xe0, 0xe6, 0xf1, 0x1f, 0x50, 0xa0, 0x1f, 0x50, 0xa0, 0x1f, 0x50, 0x9f, 0x1f, 0x50, 0x9e, 0x45, 0x66, 0x8a, 0x31, 0x5b, 0x95, 0x1d, 0x4f, 0xa1, 0x1d, 0x4f, 0xa1, 0x27, 0x55, 0x9c, 0x4a, 0x69, 0x87, 0x24, 0x53, 0x9b, 0x1f, 0x50, 0x9f, 0x1f, 0x50, 0xa0, 0x1f, 0x50, 0xa0, 0x00, 0x36, 0x92, 0x00, 0x36, 0x92, 0x00, 0x36, 0x92, 0x00, 0x37, 0x92, 0x53, 0x68, 0x61, 0x26, 0x4e, 0x7b, 0x22, 0x4b, 0x7d, 0x37, 0x57, 0x71, 0x10, 0x41, 0x88, 0x5f, 0x6f, 0x5a, 0x0a, 0x3e, 0x8b, 0x00, 0x36, 0x93, 0x00, 0x36, 0x92, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x02, 0x39, 0x92, 0x00, 0x38, 0x93, 0x26, 0x4e, 0x7d, 0x39, 0x59, 0x72, 0x00, 0x38, 0x93, 0x02, 0x39, 0x92, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x37, 0x94, 0x00, 0x37, 0x94, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0xff, 0xff, 0xff, 0x23, 0x79, 0x3f, 0x38, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x96, 0x91, 0x69, 0x2b, 0x39, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x20, 0x91, 0x00, 0x00, 0x20, 0x91, 0x01, 0xa3, 0xf5, 0x17, 0x65, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x33, 0x97, 0x11, 0x47, 0xee, 0x00, 0x00, 0x00, 0xd9, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xa0, 0x21, 0x60, 0x64, 0x62, 0x66, 0xc1, 0x2e, 0xc3, 0xca, 0xc6, 0xce, 0xc1, 0xc9, 0xc5, 0xcd, 0xc3, 0x8b, 0x29, 0xc5, 0xc7, 0x2f, 0x20, 0x28, 0x24, 0x2c, 0x22, 0x2a, 0x26, 0x8e, 0x22, 0x2c, 0x01, 0x04, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0xf2, 0x0a, 0x8a, 0x4a, 0xca, 0x2a, 0x12, 0x08, 0xc0, 0xa0, 0x0a, 0x04, 0x6a, 0xea, 0x1a, 0x9a, 0x5a, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x86, 0x46, 0xaa, 0x70, 0xc0, 0x60, 0x0c, 0x04, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0xf6, 0x0e, 0xc6, 0x70, 0xc0, 0xe0, 0x08, 0x04, 0x4e, 0xce, 0x2e, 0xae, 0x6e, 0x8e, 0x8e, 0xee, 0x1e, 0x9e, 0x5e, 0xde, 0x3e, 0x8e, 0x70, 0xc0, 0xe0, 0x0b, 0x04, 0x7e, 0xfe, 0x01, 0x81, 0x41, 0xbe, 0xbe, 0xc1, 0x21, 0xa1, 0x61, 0xe1, 0x11, 0xbe, 0x70, 0xc0, 0x10, 0x09, 0x04, 0x51, 0xd1, 0x31, 0xb1, 0x71, 0xf1, 0x09, 0x89, 0x49, 0xc9, 0x29, 0xa9, 0x69, 0x91, 0x70, 0xc0, 0x90, 0x0e, 0x04, 0x19, 0x99, 0x59, 0xd9, 0x39, 0xb9, 0x79, 0xf9, 0x05, 0x85, 0x45, 0xc5, 0x25, 0xe9, 0x70, 0xc0, 0x50, 0x0a, 0x04, 0x65, 0xe5, 0x15, 0x95, 0x55, 0xd5, 0x35, 0xb5, 0x75, 0xf5, 0x0d, 0x8d, 0xa5, 0x08, 0x00, 0xf1, 0x64, 0x53, 0x73, 0x4b, 0x6b, 0x5b, 0x7b, 0x47, 0x67, 0x57, 0x37, 0x66, 0xb8, 0xf4, 0xf4, 0xf6, 0xf5, 0x4f, 0x98, 0x38, 0x69, 0xf2, 0x94, 0xa9, 0xc8, 0xa2, 0x00, 0xe3, 0xec, 0x49, 0xe8, 0xa2, 0xde, 0xe3, 0xb7, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x35, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x5a, 0x5d, 0xbc, 0x88, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x51, 0x41, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x0d, 0x08, 0x03, 0x00, 0x00, 0x00, 0xff, 0x96, 0x9c, 0x2e, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x99, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xe4, 0xe8, 0xca, 0x94, 0xa4, 0x9a, 0x36, 0x54, 0x8c, 0x1a, 0x3c, 0x8d, 0x1b, 0x3d, 0x8d, 0x1b, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xd1, 0xd8, 0xba, 0x74, 0x89, 0x96, 0x2c, 0x4c, 0x8d, 0x1a, 0x3c, 0x8d, 0x1b, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0xd8, 0xde, 0xc0, 0x81, 0x94, 0x98, 0x30, 0x4f, 0x8d, 0x1a, 0x3c, 0x8d, 0x1b, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xdd, 0xe2, 0xc5, 0x8a, 0x9c, 0x99, 0x33, 0x51, 0x8d, 0x1a, 0x3c, 0x8d, 0x1b, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xd3, 0xda, 0xbb, 0x78, 0x8c, 0x96, 0x2d, 0x4c, 0x8d, 0x1a, 0x3c, 0x8d, 0x1b, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xd6, 0xdc, 0xbd, 0x7c, 0x8f, 0x97, 0x2f, 0x4e, 0x8d, 0x1a, 0x3c, 0x8d, 0x1b, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xde, 0xe3, 0xc5, 0x8b, 0x9d, 0x99, 0x33, 0x52, 0x8d, 0x1a, 0x3c, 0x8d, 0x1b, 0x3d, 0x3b, 0xb3, 0x44, 0x37, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x15, 0xcc, 0x00, 0x00, 0x15, 0xcc, 0x01, 0xc4, 0x0b, 0x82, 0xdb, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x1f, 0xc1, 0xa5, 0xee, 0x09, 0x00, 0x00, 0x00, 0x5c, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x80, 0x02, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x76, 0x0e, 0x74, 0x00, 0x93, 0x67, 0xe0, 0xe4, 0xe2, 0xe6, 0xe1, 0xe5, 0xe3, 0xc7, 0xad, 0x40, 0x40, 0x50, 0x48, 0x58, 0x44, 0x54, 0x0c, 0xb7, 0x02, 0x71, 0x09, 0x49, 0x29, 0x69, 0x19, 0x59, 0xdc, 0x0a, 0xe4, 0xe4, 0x15, 0x14, 0x95, 0x94, 0x55, 0x70, 0x2b, 0x50, 0x55, 0x53, 0xd7, 0xd0, 0xd4, 0xd2, 0xc6, 0xad, 0x40, 0x47, 0x57, 0x4f, 0xdf, 0xc0, 0xd0, 0x88, 0x02, 0x13, 0x08, 0xba, 0x81, 0xa0, 0x2f, 0x08, 0x86, 0x03, 0xc1, 0x90, 0xc4, 0x15, 0x17, 0x00, 0xf4, 0xdc, 0x0f, 0x86, 0x3d, 0xef, 0xf3, 0x1a, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x33, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x4a, 0x9e, 0xfa, 0x06, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x58, 0x4f, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0x8a, 0xad, 0x88, 0xb8, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1e, 0x13, 0x35, 0x06, 0x87, 0x2c, 0xec, 0xef, 0x00, 0x00, 0x02, 0x4e, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x9d, 0x54, 0x5f, 0x48, 0x53, 0x51, 0x1c, 0xfe, 0x9d, 0x7b, 0x6f, 0xd3, 0x9c, 0x5b, 0x6c, 0x88, 0x63, 0x6e, 0x0c, 0x12, 0x32, 0x07, 0x89, 0xb1, 0x64, 0x4e, 0xec, 0xc5, 0xa0, 0x87, 0x02, 0x61, 0x05, 0xbd, 0xf5, 0x90, 0x2f, 0x3e, 0xf7, 0x36, 0x36, 0xa4, 0x87, 0x90, 0x8a, 0x42, 0x50, 0x7a, 0x11, 0x21, 0xa2, 0x8c, 0x32, 0x57, 0x90, 0x41, 0x35, 0x1b, 0x54, 0x62, 0x38, 0x28, 0x22, 0x37, 0xc1, 0x6a, 0x33, 0xd9, 0x96, 0xb5, 0x36, 0xb7, 0xe9, 0xdc, 0xcc, 0xed, 0x7a, 0xcf, 0xf9, 0xf5, 0x30, 0x93, 0x1e, 0xee, 0xbd, 0xfd, 0xf9, 0x9e, 0xce, 0xc3, 0xf9, 0x7d, 0x7c, 0xe7, 0xf7, 0x7d, 0xdf, 0x01, 0x54, 0x85, 0xc4, 0xa4, 0xea, 0xe1, 0x87, 0xb4, 0x8d, 0x88, 0x73, 0x73, 0x5f, 0x11, 0x19, 0x22, 0x4a, 0x12, 0x53, 0x99, 0xe2, 0x40, 0x19, 0x14, 0x19, 0x4f, 0xf8, 0x44, 0x29, 0x39, 0xf0, 0xee, 0xda, 0xf3, 0xd8, 0x38, 0xd0, 0xa5, 0x17, 0xaf, 0xa2, 0x43, 0xc3, 0xb1, 0x72, 0x59, 0xe4, 0x79, 0xc2, 0x18, 0x2a, 0x0d, 0x12, 0x44, 0x54, 0x60, 0xa4, 0x3c, 0xe1, 0x83, 0x2b, 0x41, 0x7f, 0xfc, 0xe1, 0x79, 0x5d, 0xca, 0x98, 0x79, 0xbc, 0x2d, 0xc1, 0x3e, 0x83, 0x7e, 0xb1, 0x70, 0x69, 0x22, 0xd0, 0xe1, 0xf3, 0xda, 0x1b, 0x1b, 0xf5, 0x88, 0x48, 0x08, 0xf9, 0x5b, 0x52, 0x04, 0x24, 0x40, 0x36, 0xc4, 0x8d, 0xf6, 0xa9, 0x23, 0x77, 0x9d, 0xa3, 0x99, 0xd0, 0x78, 0x11, 0x72, 0xb5, 0x7b, 0x74, 0xb9, 0x5c, 0xba, 0xb3, 0xbb, 0x3b, 0xba, 0x78, 0xee, 0x81, 0xff, 0xd3, 0xe4, 0xe4, 0x09, 0x4a, 0x91, 0xe7, 0x65, 0x48, 0x05, 0x59, 0x99, 0x55, 0x09, 0xb9, 0x72, 0x3e, 0x5e, 0x58, 0xba, 0x9f, 0x9a, 0x4e, 0xac, 0x8e, 0x3d, 0x7a, 0xfd, 0x1d, 0x78, 0x11, 0x74, 0x1a, 0xaf, 0xb9, 0x7e, 0xe1, 0x46, 0x28, 0xb3, 0x2e, 0xaa, 0xec, 0x4d, 0xf1, 0xf9, 0x0c, 0x19, 0x47, 0x38, 0xcf, 0x1b, 0xdf, 0xd5, 0xb7, 0x97, 0xdd, 0x07, 0x4e, 0x1d, 0xad, 0xf3, 0x95, 0xf2, 0x0d, 0xab, 0x1f, 0xb2, 0xc1, 0xb1, 0x58, 0x74, 0xb9, 0x10, 0x0a, 0xf5, 0xba, 0x5c, 0x16, 0xc6, 0x90, 0xe3, 0x88, 0xbc, 0x28, 0x59, 0x30, 0xdc, 0xf1, 0x77, 0x38, 0x72, 0x1d, 0x6e, 0xc3, 0xc1, 0x91, 0xae, 0xe3, 0xce, 0x00, 0xc0, 0x68, 0xab, 0x7d, 0x22, 0x12, 0x4e, 0x21, 0x22, 0x55, 0x0e, 0x80, 0x22, 0x69, 0x95, 0x97, 0x32, 0x86, 0x88, 0xd1, 0xf5, 0x68, 0xad, 0x69, 0x04, 0x60, 0xd0, 0x7b, 0xe5, 0xd9, 0x4e, 0xd4, 0xfe, 0x3b, 0x52, 0x04, 0x08, 0x20, 0x00, 0x80, 0xb6, 0x60, 0x35, 0x81, 0xad, 0xa5, 0x2f, 0x63, 0x6c, 0xe0, 0x00, 0xa0, 0x52, 0xa1, 0xb2, 0xfe, 0xec, 0x42, 0x8d, 0x14, 0x00, 0x38, 0x8e, 0x50, 0xc6, 0x4c, 0xa6, 0xbd, 0x87, 0x4f, 0x67, 0xc5, 0xf7, 0xad, 0x87, 0xf4, 0x0e, 0x00, 0x50, 0x67, 0x54, 0x23, 0x45, 0x84, 0xaa, 0x85, 0x3c, 0xc7, 0xf1, 0x35, 0x20, 0x7e, 0x6e, 0x8a, 0xcf, 0xaf, 0x08, 0x5d, 0x61, 0x00, 0x10, 0x04, 0x4e, 0xc9, 0x5e, 0x35, 0xa3, 0xd8, 0xaf, 0x8d, 0x51, 0x4a, 0x5f, 0xce, 0xc4, 0x5b, 0xda, 0x6f, 0x02, 0xdc, 0xb2, 0x5f, 0xec, 0x83, 0x7b, 0x70, 0x21, 0x3c, 0x98, 0xde, 0xcc, 0xa8, 0x97, 0x5b, 0x31, 0x52, 0x5b, 0x5b, 0x15, 0x00, 0x9c, 0x99, 0x4d, 0xfa, 0x9f, 0x24, 0x29, 0xa0, 0xfb, 0xd8, 0x7e, 0xe7, 0x49, 0x61, 0x28, 0x72, 0xe7, 0x63, 0x22, 0x7b, 0xd6, 0xe9, 0x3a, 0x63, 0xed, 0x15, 0x40, 0xfb, 0x0f, 0x39, 0xad, 0xf6, 0xc4, 0xe3, 0x99, 0x35, 0x18, 0x35, 0xd3, 0x81, 0x94, 0xcd, 0x56, 0x67, 0x6d, 0xaa, 0x9f, 0x5f, 0xc8, 0xd7, 0xf0, 0x9a, 0xce, 0x36, 0x73, 0xea, 0x5b, 0xc5, 0xee, 0xd0, 0x4e, 0x3d, 0x8d, 0xba, 0xdd, 0xcd, 0xfd, 0xfd, 0x6d, 0xb2, 0xa5, 0x92, 0x69, 0x54, 0xb5, 0xcd, 0x16, 0x8b, 0x2e, 0x9d, 0x2e, 0xf5, 0xf4, 0x98, 0xf3, 0x6b, 0x25, 0xad, 0x9e, 0xeb, 0x70, 0x18, 0x25, 0xca, 0x32, 0x95, 0x35, 0x43, 0xb3, 0xb0, 0xfc, 0x65, 0xd3, 0x6a, 0xd5, 0x15, 0x8b, 0xe2, 0xee, 0xe5, 0x3f, 0x2b, 0x55, 0xc7, 0xef, 0x2d, 0x52, 0xfa, 0x50, 0x7e, 0x02, 0xdf, 0x38, 0x0d, 0x79, 0x66, 0x2b, 0xe4, 0xab, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x33, 0x30, 0x54, 0x31, 0x37, 0x3a, 0x35, 0x33, 0x3a, 0x30, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xbb, 0x50, 0x9a, 0xcb, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x48, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x74, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xd0, 0xcd, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xc6, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfa, 0xfa, 0xf2, 0xc1, 0xc6, 0xe0, 0x69, 0x76, 0xd3, 0x29, 0x3c, 0xce, 0x13, 0x28, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfa, 0xfb, 0xf1, 0xbd, 0xc3, 0xd9, 0x46, 0x56, 0xce, 0x10, 0x25, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0xfe, 0xfa, 0xfb, 0xf5, 0xcc, 0xd1, 0xe6, 0x83, 0x8e, 0xd8, 0x41, 0x51, 0xd0, 0x1a, 0x2e, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0xfd, 0xf3, 0xf4, 0xe9, 0x96, 0x9f, 0xd6, 0x3a, 0x4b, 0xce, 0x13, 0x28, 0xce, 0x0f, 0x24, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xee, 0xef, 0xee, 0xab, 0xb3, 0xd7, 0x3f, 0x50, 0xce, 0x10, 0x25, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfa, 0xe5, 0xe8, 0xee, 0xae, 0xb5, 0xdf, 0x64, 0x72, 0xd2, 0x25, 0x38, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0xfc, 0xf1, 0xf2, 0xe6, 0x86, 0x91, 0xd3, 0x28, 0x3b, 0xcd, 0x0b, 0x21, 0xcd, 0x0e, 0x23, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xf7, 0xf8, 0xf6, 0xd3, 0xd7, 0xe7, 0x8a, 0x95, 0xd5, 0x33, 0x45, 0xce, 0x10, 0x25, 0xce, 0x11, 0x26, 0xcd, 0xec, 0xb2, 0x01, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x30, 0x33, 0x8e, 0x0a, 0x76, 0xaf, 0x00, 0x00, 0x00, 0x71, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x00, 0x01, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x76, 0x0e, 0x4e, 0x14, 0x00, 0x96, 0x62, 0xe0, 0xe2, 0xe6, 0xe1, 0xe5, 0xe3, 0x17, 0x10, 0xc4, 0x26, 0x27, 0x24, 0x2c, 0x22, 0x2a, 0x26, 0x2e, 0x21, 0x89, 0x4d, 0x4e, 0x4a, 0x5a, 0x46, 0x56, 0x4e, 0x5e, 0x41, 0x11, 0x9b, 0x9c, 0x92, 0xb2, 0x8a, 0xaa, 0x9a, 0xba, 0x86, 0x26, 0x36, 0x39, 0x2d, 0x6d, 0x1d, 0x5d, 0x3d, 0x7d, 0x03, 0x43, 0x6c, 0x72, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0xd8, 0xe4, 0xac, 0xac, 0x6d, 0x6c, 0xed, 0xec, 0x1d, 0x1c, 0x49, 0x95, 0xc3, 0x67, 0x26, 0x3e, 0xb7, 0xe0, 0xf3, 0x03, 0x3e, 0xbf, 0xe3, 0x0b, 0x33, 0x7c, 0x61, 0x8d, 0x3d, 0x8e, 0x00, 0x96, 0x43, 0x18, 0x91, 0x2b, 0x10, 0x7f, 0xfb, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x38, 0x3a, 0x35, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xb5, 0x9f, 0xd7, 0xb6, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x41, 0x55, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0xf8, 0x62, 0xea, 0x0e, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x30, 0x25, 0x7a, 0xde, 0xc3, 0xfe, 0x00, 0x00, 0x03, 0xbb, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x85, 0x94, 0x5f, 0x6c, 0x14, 0x55, 0x14, 0xc6, 0xbf, 0x73, 0xef, 0xcc, 0xce, 0x74, 0xed, 0x2a, 0x25, 0x55, 0x5a, 0x5b, 0x29, 0xda, 0x26, 0x5a, 0xb0, 0x29, 0x35, 0x4d, 0x14, 0x6b, 0x02, 0x1b, 0x4b, 0x0b, 0x25, 0x1a, 0x09, 0x89, 0xd2, 0xc4, 0x34, 0x6d, 0x4c, 0xb4, 0xd1, 0x48, 0x6d, 0x22, 0xf8, 0x0a, 0xbc, 0x18, 0xc3, 0x43, 0x79, 0x50, 0xc0, 0x07, 0x0c, 0x36, 0x34, 0x05, 0x12, 0x52, 0x5e, 0x20, 0x40, 0x29, 0x8b, 0x3c, 0xa0, 0x89, 0xa6, 0xff, 0x28, 0x85, 0x34, 0xb4, 0x88, 0x82, 0xad, 0xda, 0xff, 0xbb, 0xdd, 0xdd, 0x99, 0x9d, 0x7b, 0x8f, 0x0f, 0x53, 0x97, 0xb5, 0x2d, 0xf1, 0x7b, 0x9a, 0x64, 0xee, 0x3d, 0xbf, 0xfb, 0x9d, 0xfb, 0x9d, 0x4b, 0xfc, 0x71, 0x33, 0x76, 0x6d, 0xbb, 0x98, 0x2a, 0xdf, 0xf7, 0xe5, 0xcd, 0x9b, 0x3f, 0x0c, 0x01, 0x89, 0xdd, 0x4d, 0x9b, 0x3b, 0x87, 0x3f, 0x07, 0x50, 0x5f, 0x7a, 0xe8, 0xd4, 0x89, 0x1f, 0x11, 0x58, 0x53, 0x56, 0xe0, 0x7e, 0x55, 0x7a, 0x6f, 0xfb, 0xab, 0x98, 0xdf, 0xf4, 0x4e, 0xe1, 0xee, 0xa1, 0xe8, 0xf4, 0x3c, 0x91, 0x64, 0x46, 0x86, 0x34, 0x00, 0x40, 0x60, 0x99, 0xc4, 0x0b, 0xa7, 0x4b, 0xbe, 0xde, 0xdb, 0x53, 0x7b, 0xbe, 0x6d, 0xb0, 0xc5, 0xeb, 0x38, 0xbe, 0x3d, 0x3f, 0x2f, 0x3f, 0x16, 0x75, 0x40, 0x04, 0x20, 0x96, 0x50, 0xf9, 0xb6, 0xec, 0x78, 0x63, 0x64, 0xf0, 0xed, 0xbb, 0x35, 0x4d, 0xaf, 0x1f, 0xc9, 0x7d, 0xbf, 0xec, 0xd3, 0x5f, 0xa3, 0xd3, 0xf3, 0x44, 0xc6, 0x7f, 0xab, 0x73, 0x28, 0x64, 0x87, 0x42, 0x36, 0xc0, 0xcb, 0x01, 0x54, 0xf7, 0xde, 0x65, 0x37, 0x2b, 0xbb, 0xaa, 0x48, 0xb7, 0xe6, 0x0c, 0x3d, 0xf5, 0x52, 0xae, 0x5b, 0xb3, 0x6b, 0xf8, 0xa1, 0xde, 0x58, 0x57, 0x0e, 0xd3, 0xec, 0x3f, 0xd1, 0xbd, 0xfe, 0xe2, 0xf7, 0x81, 0xcd, 0xe5, 0x73, 0xaf, 0xbc, 0xd9, 0xf6, 0xdd, 0xfd, 0x1b, 0x17, 0x86, 0xa0, 0xd4, 0xf5, 0x2b, 0x63, 0x4e, 0x32, 0x05, 0xd0, 0xe2, 0x01, 0x05, 0x69, 0xed, 0x74, 0x75, 0xbd, 0x0b, 0x60, 0xe7, 0xce, 0x33, 0x42, 0x58, 0xcc, 0x9c, 0x89, 0x27, 0xde, 0x54, 0x01, 0xad, 0xe0, 0x09, 0x6d, 0x3d, 0xa1, 0xa7, 0xa6, 0x0d, 0xc1, 0xc8, 0xce, 0xc2, 0xe0, 0x30, 0x00, 0x6c, 0x78, 0x11, 0x30, 0x3c, 0xd3, 0x12, 0x33, 0xd3, 0xc2, 0x14, 0x58, 0x65, 0x79, 0xae, 0xbd, 0xa6, 0xef, 0xad, 0x69, 0xcf, 0x26, 0x68, 0xbf, 0x08, 0x11, 0x98, 0x55, 0x38, 0xfc, 0x3c, 0x80, 0x48, 0xe4, 0x1e, 0x91, 0xe1, 0x7b, 0x4a, 0x33, 0x0c, 0x80, 0x20, 0x0d, 0xc4, 0x12, 0x88, 0x26, 0x90, 0xb3, 0x1a, 0x29, 0x07, 0xca, 0x5b, 0xfc, 0x29, 0x25, 0x62, 0x71, 0x2c, 0x24, 0x90, 0x9b, 0x0b, 0x27, 0x0e, 0xe5, 0x65, 0x36, 0x41, 0x08, 0x02, 0xa0, 0x35, 0x13, 0xc9, 0x48, 0x64, 0x14, 0x00, 0x51, 0x80, 0x59, 0x03, 0x0a, 0x10, 0x44, 0xc2, 0x67, 0x18, 0x3b, 0xf2, 0x0e, 0xba, 0x1e, 0x57, 0x35, 0x96, 0x7d, 0xd6, 0x58, 0xb4, 0xaa, 0xb7, 0xc7, 0xb9, 0x3e, 0x38, 0x5c, 0xdb, 0x50, 0xd1, 0xb4, 0x15, 0x29, 0xaf, 0xef, 0xec, 0x2f, 0xeb, 0x0b, 0x84, 0xd5, 0x7d, 0x76, 0xf6, 0xf6, 0xe4, 0xe1, 0x99, 0x97, 0x6f, 0xfc, 0x2e, 0x31, 0x3b, 0xb3, 0x30, 0x70, 0x07, 0xf0, 0x40, 0xa4, 0xb5, 0x0b, 0x00, 0x30, 0x99, 0x21, 0x44, 0x40, 0x08, 0xf2, 0xbc, 0x54, 0x51, 0x51, 0xce, 0xc9, 0x93, 0x3b, 0x5a, 0x5a, 0xae, 0xf6, 0xf6, 0x3e, 0x14, 0xc2, 0xd4, 0x9a, 0xa5, 0x92, 0x75, 0x1f, 0xd4, 0x97, 0xec, 0xcd, 0x1b, 0xb6, 0x8f, 0x7f, 0x7b, 0xaa, 0x73, 0xac, 0xae, 0xdd, 0x1c, 0x99, 0xa4, 0xfa, 0xe8, 0x25, 0x58, 0xe2, 0xa3, 0x9f, 0xd6, 0x7d, 0xd1, 0xd2, 0x5d, 0xf0, 0xda, 0xc6, 0xca, 0x67, 0x53, 0x5b, 0xee, 0x9c, 0x4f, 0xfc, 0x3c, 0x70, 0xae, 0xdf, 0x9b, 0x8a, 0xb1, 0x14, 0xd0, 0x9c, 0x3a, 0x70, 0x60, 0x4b, 0x38, 0xbc, 0xee, 0xda, 0xb5, 0x31, 0x21, 0x0c, 0xad, 0xfd, 0x9e, 0x70, 0x30, 0x68, 0x56, 0x56, 0xe6, 0x45, 0x22, 0xbf, 0x4d, 0x4e, 0xc6, 0x7d, 0x13, 0x46, 0x5f, 0xdb, 0xda, 0x27, 0x7b, 0x3a, 0xce, 0x9c, 0xe3, 0xfd, 0x23, 0x25, 0xb7, 0xff, 0x30, 0x90, 0xfa, 0xdb, 0x14, 0xec, 0x7a, 0x59, 0x60, 0x98, 0x01, 0x39, 0x3e, 0xf1, 0x67, 0x7d, 0xe3, 0x85, 0x83, 0x55, 0xa5, 0xfb, 0x5b, 0x3e, 0xf9, 0xb0, 0xfa, 0xd6, 0xb6, 0xd3, 0x57, 0x37, 0x74, 0x16, 0xc4, 0x74, 0x60, 0x79, 0x5a, 0x7c, 0xc2, 0xf8, 0x78, 0xb4, 0xa1, 0xa1, 0x0b, 0x30, 0x89, 0xa4, 0xd6, 0x0c, 0x80, 0x56, 0x63, 0x9f, 0x8b, 0x50, 0x2c, 0xf0, 0x34, 0xdc, 0x39, 0x03, 0x50, 0x24, 0x2c, 0xdb, 0x08, 0xa6, 0xe2, 0x00, 0xe2, 0x66, 0xd0, 0x49, 0x7a, 0x52, 0x0a, 0xcf, 0x8b, 0x03, 0x22, 0x7b, 0xed, 0x73, 0x66, 0x74, 0x76, 0x6e, 0x26, 0xae, 0x61, 0x00, 0x0c, 0xa4, 0xfc, 0x16, 0xa5, 0x19, 0xad, 0xad, 0x95, 0xed, 0xed, 0xb7, 0xa6, 0xa6, 0xe2, 0x42, 0x08, 0xbd, 0x18, 0x02, 0x10, 0xc4, 0x61, 0x68, 0x25, 0xe1, 0x41, 0x48, 0xa5, 0x99, 0x88, 0x98, 0x1d, 0xc0, 0x06, 0x00, 0x24, 0x89, 0x2c, 0x66, 0x96, 0x92, 0x00, 0x28, 0xe5, 0x02, 0x12, 0x24, 0xc1, 0x9c, 0x79, 0xc9, 0x69, 0x40, 0x61, 0x61, 0x68, 0x62, 0x62, 0xc1, 0xf3, 0x74, 0xa6, 0x33, 0x83, 0x74, 0x0a, 0x04, 0xc5, 0xc2, 0x0f, 0x1e, 0x33, 0x17, 0x17, 0x3f, 0x53, 0x5b, 0x53, 0x04, 0xe0, 0xd2, 0xe5, 0xfb, 0xa3, 0xa3, 0xb3, 0x00, 0x94, 0x62, 0x3f, 0x24, 0xc0, 0xa3, 0x90, 0x67, 0x96, 0xf6, 0x61, 0x0f, 0x1e, 0xcc, 0x02, 0x72, 0x49, 0xeb, 0x0c, 0xc6, 0xa3, 0xec, 0x49, 0x49, 0x4a, 0x39, 0xd5, 0xd5, 0x45, 0xdf, 0x1c, 0xd9, 0x0a, 0xa0, 0xb9, 0xb9, 0x7b, 0x74, 0xf4, 0x2f, 0x29, 0x2d, 0x1f, 0xc0, 0xbc, 0xc2, 0xa0, 0xfa, 0xa3, 0xe0, 0x27, 0x4a, 0x88, 0x40, 0x26, 0x15, 0x4b, 0x5e, 0x0f, 0x22, 0x28, 0xa5, 0x6d, 0x3b, 0x18, 0x0a, 0x2d, 0xde, 0x61, 0x28, 0x14, 0xb0, 0xed, 0xa0, 0x52, 0x9a, 0x08, 0x8f, 0xd3, 0xbf, 0x83, 0x56, 0x1c, 0x0e, 0x17, 0x6b, 0xed, 0x2d, 0x5f, 0x69, 0x64, 0xc4, 0x00, 0x44, 0x94, 0x4c, 0xba, 0x47, 0x8f, 0xf6, 0xfb, 0x87, 0x3d, 0x76, 0x6c, 0x20, 0x99, 0x74, 0xd3, 0x23, 0xf3, 0x18, 0x00, 0x31, 0xab, 0x3d, 0x7b, 0x2a, 0x00, 0x44, 0x22, 0x77, 0x89, 0x8c, 0x25, 0x46, 0x09, 0x38, 0xb4, 0x64, 0x8f, 0x65, 0x49, 0xc7, 0x71, 0x01, 0x58, 0x56, 0xc0, 0x71, 0x14, 0xfe, 0x5f, 0x1c, 0x0a, 0x59, 0x00, 0xa2, 0x51, 0x27, 0xfd, 0x46, 0xad, 0xe0, 0x20, 0x2d, 0xc7, 0xf1, 0x84, 0x30, 0xfc, 0x8f, 0xe5, 0x1b, 0x56, 0x34, 0x11, 0x8d, 0x26, 0x01, 0xac, 0xe8, 0xf5, 0x1f, 0x09, 0xa5, 0xc7, 0xa9, 0x11, 0xbb, 0x75, 0xdf, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x38, 0x3a, 0x33, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x10, 0x20, 0xeb, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x48, 0x54, 0x47, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xd0, 0xcd, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xe4, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x20, 0x9f, 0x00, 0x20, 0x9f, 0x00, 0x20, 0x9f, 0x00, 0x1e, 0x9e, 0x00, 0x1e, 0x9e, 0x00, 0x1e, 0x9f, 0x00, 0x1e, 0x9e, 0x00, 0x1e, 0x9e, 0x00, 0x20, 0x9f, 0x05, 0x24, 0xa1, 0x1e, 0x3a, 0xaa, 0x1f, 0x3b, 0xaa, 0x1b, 0x37, 0xa6, 0x1f, 0x3b, 0xa9, 0x1e, 0x3a, 0xaa, 0x05, 0x24, 0xa1, 0x00, 0x20, 0xa0, 0x00, 0x1e, 0x9f, 0x21, 0x3e, 0xad, 0xcf, 0xd5, 0xee, 0xb2, 0xc5, 0xc4, 0x58, 0x85, 0x70, 0xb3, 0xc5, 0xc5, 0xcf, 0xd5, 0xee, 0x21, 0x3e, 0xad, 0x00, 0x1e, 0x9f, 0x19, 0x1e, 0x92, 0x17, 0x1c, 0x91, 0x3e, 0x42, 0xa4, 0xd7, 0xd2, 0xde, 0xa7, 0xa2, 0xa7, 0xa8, 0xa6, 0x79, 0xa7, 0xa2, 0xa8, 0xd7, 0xd2, 0xde, 0x3e, 0x42, 0xa4, 0x17, 0x1c, 0x91, 0xb9, 0x12, 0x41, 0xb8, 0x10, 0x3f, 0xc5, 0x37, 0x5e, 0xc0, 0xad, 0xb0, 0x73, 0x5f, 0x50, 0xb7, 0x64, 0x2d, 0x76, 0x5d, 0x4d, 0xc1, 0xae, 0xb1, 0xc5, 0x37, 0x5e, 0xb8, 0x10, 0x3f, 0xd4, 0x10, 0x33, 0xd4, 0x0f, 0x33, 0xc8, 0x25, 0x3d, 0x80, 0x7d, 0x55, 0x72, 0x74, 0x3c, 0x7a, 0x64, 0x36, 0x72, 0x73, 0x3c, 0x80, 0x7d, 0x56, 0xc8, 0x25, 0x3c, 0xd4, 0x0f, 0x33, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xcd, 0x11, 0x33, 0xbb, 0x1c, 0x32, 0xbc, 0x1f, 0x37, 0xbd, 0x20, 0x38, 0xbc, 0x1f, 0x36, 0xbb, 0x1b, 0x32, 0xcd, 0x12, 0x33, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd3, 0x0f, 0x34, 0xd3, 0x0f, 0x34, 0xd3, 0x0f, 0x34, 0xd3, 0x0f, 0x34, 0xd3, 0x0f, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xff, 0xff, 0xff, 0x59, 0xbd, 0x35, 0xb1, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x4b, 0x69, 0x0b, 0x85, 0x50, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x21, 0x38, 0x00, 0x00, 0x21, 0x38, 0x01, 0x45, 0x96, 0x31, 0x60, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x1c, 0x0e, 0xf6, 0x18, 0x35, 0x00, 0x00, 0x00, 0x7a, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x18, 0x28, 0xc0, 0xc8, 0xc4, 0xcc, 0xc2, 0xca, 0xc6, 0xce, 0xc4, 0x88, 0x45, 0x8e, 0x83, 0x93, 0x8b, 0x9b, 0x87, 0x97, 0x8f, 0x9f, 0x03, 0x21, 0x24, 0x00, 0x03, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x70, 0x11, 0x06, 0x29, 0x18, 0x90, 0x96, 0x91, 0x95, 0x93, 0x57, 0x50, 0x54, 0x52, 0x86, 0x8b, 0x30, 0xa8, 0xc0, 0x80, 0xaa, 0x9a, 0xba, 0x86, 0xa6, 0x96, 0xb6, 0x8e, 0x2e, 0x5c, 0x84, 0x41, 0x0f, 0x06, 0xf4, 0x0d, 0x0c, 0x8d, 0x8c, 0x4d, 0x4c, 0xcd, 0xcc, 0xe1, 0x22, 0x0c, 0x16, 0x30, 0x60, 0x69, 0x65, 0x6d, 0x63, 0x6b, 0x67, 0xef, 0xe0, 0x08, 0x17, 0x41, 0xc8, 0x39, 0x39, 0xbb, 0xb8, 0xba, 0xb9, 0x7b, 0x78, 0x7a, 0x61, 0x91, 0xc3, 0x04, 0xb4, 0x90, 0x03, 0x00, 0x10, 0x9e, 0x32, 0x67, 0x74, 0xd3, 0x44, 0x06, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x32, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x17, 0x59, 0x6f, 0x76, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x13, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x48, 0x61, 0x69, 0x74, 0x69, 0x9b, 0xb1, 0x01, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x49, 0x53, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x25, 0x33, 0x7f, 0x14, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x8a, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x38, 0x97, 0x00, 0x37, 0x97, 0x0d, 0x43, 0x9e, 0xc3, 0xbe, 0xd3, 0xe0, 0x46, 0x45, 0xe5, 0x5f, 0x5d, 0xa6, 0xb3, 0xd3, 0x02, 0x3a, 0x98, 0x00, 0x38, 0x97, 0x00, 0x38, 0x97, 0x00, 0x37, 0x96, 0x0c, 0x43, 0x9d, 0xc3, 0xbe, 0xd3, 0xe0, 0x46, 0x45, 0xe5, 0x5f, 0x5d, 0xa6, 0xb3, 0xd3, 0x01, 0x39, 0x98, 0x00, 0x38, 0x97, 0x08, 0x3f, 0x9b, 0x07, 0x3e, 0x9b, 0x14, 0x4a, 0xa1, 0xc5, 0xc0, 0xd4, 0xdf, 0x46, 0x45, 0xe5, 0x5f, 0x5e, 0xa9, 0xb6, 0xd5, 0x0a, 0x41, 0x9c, 0x08, 0x3f, 0x9b, 0xb9, 0xbb, 0xd5, 0xb8, 0xbb, 0xd5, 0xbc, 0xbf, 0xd7, 0xea, 0xd1, 0xd6, 0xdd, 0x42, 0x42, 0xe1, 0x59, 0x59, 0xe4, 0xd7, 0xe0, 0xb9, 0xbc, 0xd5, 0xb8, 0xbb, 0xd5, 0xe2, 0x51, 0x4f, 0xe2, 0x51, 0x4f, 0xe2, 0x51, 0x4f, 0xde, 0x4b, 0x4a, 0xd8, 0x2d, 0x2d, 0xd9, 0x31, 0x31, 0xdf, 0x4d, 0x4d, 0xe2, 0x51, 0x4f, 0xe2, 0x51, 0x4f, 0xff, 0xff, 0xff, 0xe0, 0x69, 0xd3, 0x37, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x2d, 0xcd, 0xda, 0x41, 0x3d, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x06, 0xa5, 0x00, 0x00, 0x06, 0xa5, 0x01, 0x17, 0x99, 0x97, 0xdd, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x28, 0x2f, 0x42, 0xec, 0x80, 0x00, 0x00, 0x00, 0x5b, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x00, 0x02, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x76, 0x0e, 0x06, 0x54, 0x40, 0xb1, 0x30, 0x27, 0x10, 0x70, 0x71, 0xf3, 0xf0, 0xf2, 0xf1, 0x0b, 0x08, 0x72, 0xc2, 0x01, 0x83, 0x10, 0x10, 0x08, 0x8b, 0x88, 0x8a, 0x89, 0x4b, 0x48, 0x4a, 0x09, 0xc1, 0x01, 0x83, 0x34, 0x10, 0xc8, 0xc8, 0xca, 0xc9, 0x2b, 0x28, 0x2a, 0x29, 0x4b, 0xc3, 0x01, 0x83, 0x0a, 0x10, 0xa8, 0xaa, 0xa9, 0x6b, 0x68, 0x6a, 0x69, 0xeb, 0xa8, 0xc0, 0x01, 0x2e, 0x61, 0x1c, 0x86, 0xe0, 0xb0, 0x12, 0x87, 0x03, 0x69, 0x18, 0x26, 0x00, 0xc2, 0x84, 0x11, 0xb9, 0x15, 0x51, 0x38, 0x98, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x34, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xe2, 0xd9, 0x28, 0x96, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x48, 0x4b, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x43, 0x50, 0x4c, 0x54, 0x45, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2b, 0x13, 0xde, 0x2b, 0x12, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2b, 0x12, 0xdc, 0x1e, 0x04, 0xdd, 0x1f, 0x05, 0xde, 0x2b, 0x12, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2a, 0x11, 0xde, 0x2a, 0x11, 0xde, 0x2b, 0x12, 0xdc, 0x1d, 0x03, 0xe7, 0x64, 0x52, 0xed, 0x8c, 0x7f, 0xde, 0x27, 0x0e, 0xdf, 0x2c, 0x14, 0xde, 0x2a, 0x11, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2a, 0x11, 0xde, 0x26, 0x0d, 0xde, 0x29, 0x10, 0xdd, 0x22, 0x08, 0xe5, 0x55, 0x41, 0xff, 0xff, 0xff, 0xf8, 0xd3, 0xcd, 0xdc, 0x1c, 0x01, 0xdc, 0x1b, 0x01, 0xdd, 0x25, 0x0c, 0xde, 0x2b, 0x12, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2a, 0x11, 0xde, 0x26, 0x0d, 0xe0, 0x37, 0x20, 0xe0, 0x35, 0x1d, 0xda, 0x0e, 0x00, 0xf1, 0xa3, 0x98, 0xfd, 0xf4, 0xf2, 0xf6, 0xc2, 0xbb, 0xe4, 0x4e, 0x39, 0xe9, 0x71, 0x61, 0xe0, 0x37, 0x20, 0xdc, 0x1d, 0x03, 0xde, 0x2b, 0x12, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2c, 0x13, 0xdc, 0x1c, 0x01, 0xe8, 0x68, 0x57, 0xfc, 0xea, 0xe7, 0xf3, 0xae, 0xa5, 0xf1, 0xa6, 0x9c, 0xfa, 0xe0, 0xdc, 0xf0, 0x9e, 0x92, 0xfe, 0xfc, 0xfc, 0xfc, 0xed, 0xeb, 0xfe, 0xf9, 0xf8, 0xe7, 0x61, 0x4e, 0xdd, 0x20, 0x06, 0xde, 0x2b, 0x12, 0xde, 0x29, 0x10, 0xde, 0x2a, 0x11, 0xdd, 0x24, 0x0a, 0xe2, 0x40, 0x2a, 0xfd, 0xf1, 0xf0, 0xfd, 0xf4, 0xf3, 0xf5, 0xc0, 0xb8, 0xe6, 0x61, 0x4e, 0xe9, 0x71, 0x60, 0xf3, 0xaf, 0xa6, 0xf9, 0xd8, 0xd3, 0xf5, 0xc0, 0xb9, 0xe6, 0x5f, 0x4c, 0xdd, 0x25, 0x0c, 0xde, 0x2a, 0x11, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2b, 0x13, 0xdc, 0x1e, 0x04, 0xe7, 0x65, 0x53, 0xf8, 0xd3, 0xce, 0xf6, 0xc4, 0xbd, 0xe6, 0x60, 0x4d, 0xe7, 0x64, 0x52, 0xf8, 0xd1, 0xcc, 0xec, 0x81, 0x72, 0xdb, 0x18, 0x00, 0xdd, 0x1f, 0x05, 0xde, 0x2b, 0x12, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xdf, 0x2d, 0x15, 0xdb, 0x13, 0x00, 0xe4, 0x53, 0x3f, 0xf6, 0xc3, 0xbc, 0xf8, 0xd5, 0xd0, 0xf3, 0xb1, 0xa8, 0xfb, 0xe7, 0xe4, 0xf9, 0xd6, 0xd1, 0xdf, 0x2f, 0x17, 0xde, 0x2a, 0x11, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2a, 0x11, 0xde, 0x29, 0x10, 0xde, 0x2b, 0x13, 0xf9, 0xd6, 0xd1, 0xfe, 0xfa, 0xf9, 0xfc, 0xeb, 0xe8, 0xec, 0x82, 0x74, 0xfc, 0xe9, 0xe7, 0xfc, 0xec, 0xea, 0xe1, 0x3f, 0x28, 0xdd, 0x24, 0x0a, 0xde, 0x2a, 0x11, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2a, 0x11, 0xdd, 0x24, 0x0a, 0xe3, 0x47, 0x31, 0xf4, 0xb8, 0xaf, 0xf4, 0xb9, 0xb1, 0xe5, 0x58, 0x45, 0xdb, 0x13, 0x00, 0xed, 0x8c, 0x7f, 0xf6, 0xc2, 0xba, 0xdc, 0x1f, 0x05, 0xde, 0x2b, 0x12, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2a, 0x11, 0xdd, 0x24, 0x0b, 0xdc, 0x1c, 0x01, 0xdc, 0x1b, 0x00, 0xdd, 0x20, 0x06, 0xde, 0x28, 0x0f, 0xde, 0x2a, 0x11, 0xdf, 0x33, 0x1b, 0xdd, 0x25, 0x0c, 0xde, 0x2a, 0x11, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2a, 0x11, 0xde, 0x2c, 0x13, 0xde, 0x2c, 0x13, 0xde, 0x2b, 0x12, 0xde, 0x29, 0x11, 0xde, 0x29, 0x10, 0xde, 0x27, 0x0e, 0xde, 0x2a, 0x11, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x11, 0xde, 0x2a, 0x11, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xff, 0xff, 0xff, 0x6a, 0xa1, 0xb7, 0x5b, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xc0, 0x13, 0x61, 0xdf, 0xf8, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x0f, 0x38, 0x56, 0x7c, 0x61, 0x56, 0x00, 0x00, 0x00, 0xf2, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x80, 0x01, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x76, 0x06, 0x74, 0xc0, 0xc1, 0xc9, 0xc5, 0xcd, 0xc3, 0xcb, 0xc7, 0x8f, 0x21, 0x21, 0x20, 0x28, 0x24, 0x2c, 0x22, 0x2a, 0x26, 0x8e, 0x2a, 0x2a, 0x21, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x27, 0xaf, 0xa0, 0xa8, 0xa4, 0xac, 0xa2, 0x8a, 0x24, 0xa1, 0xa6, 0xae, 0xa1, 0xa9, 0xa5, 0xad, 0xa3, 0xab, 0xa7, 0x6f, 0x60, 0x68, 0x64, 0x6c, 0x82, 0x90, 0x30, 0x35, 0x33, 0xb7, 0xb0, 0xb4, 0xb2, 0xb6, 0xb1, 0xb5, 0xb3, 0x77, 0x70, 0x74, 0x72, 0x46, 0x48, 0xb8, 0xb8, 0xba, 0xb9, 0x7b, 0x78, 0x7a, 0x79, 0xfb, 0xf8, 0xfa, 0xf9, 0x07, 0x04, 0x06, 0x21, 0x24, 0x82, 0x43, 0x42, 0xc3, 0xc2, 0x23, 0x22, 0xa3, 0xa2, 0x63, 0x62, 0xe3, 0xe2, 0x13, 0x12, 0x11, 0x12, 0x49, 0xc9, 0x29, 0xa9, 0x69, 0xe9, 0x19, 0x99, 0x59, 0xd9, 0x39, 0xb9, 0x79, 0xf9, 0x05, 0x08, 0x89, 0xc2, 0xa2, 0xe2, 0x92, 0xd2, 0xb2, 0xf2, 0x8a, 0xca, 0xaa, 0xea, 0x9a, 0xda, 0xba, 0x7a, 0x84, 0x44, 0x43, 0x63, 0x53, 0x73, 0x4b, 0x6b, 0x5b, 0x7b, 0x47, 0x67, 0x57, 0x77, 0x4f, 0x6f, 0x1f, 0x42, 0xa2, 0x7f, 0xc2, 0xc4, 0x49, 0x93, 0xa7, 0x4c, 0x9d, 0x36, 0x7d, 0xc6, 0xcc, 0x59, 0xb3, 0x91, 0x3d, 0x38, 0x67, 0xee, 0xbc, 0xf9, 0x0b, 0x16, 0x2e, 0x5a, 0xbc, 0x64, 0xe9, 0xb2, 0xe5, 0x2b, 0x90, 0x25, 0x56, 0xae, 0x5a, 0xbd, 0x66, 0xed, 0xba, 0xf5, 0x1b, 0x36, 0x6e, 0xda, 0xbc, 0x65, 0x2b, 0x4a, 0x98, 0xac, 0xdc, 0xb6, 0x7d, 0xc7, 0xce, 0x5d, 0xbb, 0xf7, 0xec, 0xdd, 0xb7, 0x9f, 0x91, 0x01, 0x3f, 0x00, 0x00, 0x2f, 0x17, 0x48, 0x4b, 0x06, 0xb6, 0xe7, 0x23, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x31, 0x35, 0x3a, 0x35, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x89, 0xe2, 0xc8, 0x92, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4e, 0x4f, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x22, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x25, 0x33, 0x7f, 0x14, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x8a, 0x50, 0x4c, 0x54, 0x45, 0xef, 0x2b, 0x2d, 0xef, 0x29, 0x2b, 0xf3, 0x46, 0x48, 0xde, 0xcb, 0xd3, 0x1d, 0x42, 0x7b, 0x1d, 0x42, 0x7b, 0xde, 0xcc, 0xd3, 0xf3, 0x46, 0x48, 0xef, 0x29, 0x2b, 0xef, 0x29, 0x2b, 0xef, 0x28, 0x2a, 0xf3, 0x45, 0x46, 0xde, 0xcb, 0xd3, 0x1d, 0x42, 0x7b, 0x1d, 0x42, 0x7b, 0xde, 0xcb, 0xd3, 0xf3, 0x45, 0x46, 0xef, 0x28, 0x2a, 0xf3, 0x46, 0x48, 0xf3, 0x45, 0x46, 0xf7, 0x5e, 0x5f, 0xe0, 0xd0, 0xd8, 0x1d, 0x42, 0x7b, 0x1d, 0x42, 0x7b, 0xe0, 0xd0, 0xd8, 0xf7, 0x5e, 0x5f, 0xf3, 0x45, 0x46, 0xde, 0xcb, 0xd3, 0xde, 0xcb, 0xd3, 0xe0, 0xd0, 0xd8, 0xc5, 0xcb, 0xda, 0x19, 0x3e, 0x77, 0x19, 0x3e, 0x77, 0xc5, 0xcb, 0xda, 0xe0, 0xd0, 0xd8, 0xde, 0xcb, 0xd3, 0x1d, 0x42, 0x7b, 0x1d, 0x42, 0x7b, 0x1d, 0x42, 0x7b, 0x19, 0x3e, 0x77, 0x03, 0x2b, 0x6a, 0x03, 0x2b, 0x6a, 0x19, 0x3e, 0x77, 0x1d, 0x42, 0x7b, 0x1d, 0x42, 0x7b, 0xff, 0xff, 0xff, 0x21, 0xe3, 0x8f, 0x8a, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x2d, 0xcd, 0xda, 0x41, 0x3d, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0f, 0x19, 0x00, 0x00, 0x0f, 0x19, 0x01, 0xa8, 0xa8, 0xdb, 0x3b, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x0d, 0x32, 0x1c, 0x9f, 0x41, 0x00, 0x00, 0x00, 0x5b, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x00, 0x02, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x76, 0x0e, 0x06, 0x54, 0x40, 0xb1, 0x30, 0x27, 0x10, 0x70, 0x71, 0xf3, 0xf0, 0xf2, 0xf1, 0x0b, 0x08, 0x72, 0xc2, 0x01, 0x83, 0x10, 0x10, 0x08, 0x8b, 0x88, 0x8a, 0x89, 0x4b, 0x48, 0x4a, 0x09, 0xc1, 0x01, 0x83, 0x34, 0x10, 0xc8, 0xc8, 0xca, 0xc9, 0x2b, 0x28, 0x2a, 0x29, 0x4b, 0xc3, 0x01, 0x83, 0x0a, 0x10, 0xa8, 0xaa, 0xa9, 0x6b, 0x68, 0x6a, 0x69, 0xeb, 0xa8, 0xc0, 0x01, 0x2e, 0x61, 0x1c, 0x86, 0xe0, 0xb0, 0x12, 0x87, 0x03, 0x69, 0x18, 0x26, 0x00, 0xc2, 0x84, 0x11, 0xb9, 0x15, 0x51, 0x38, 0x98, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x31, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x9f, 0x24, 0xec, 0x52, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x52, 0x55, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x64, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x60, 0x34, 0x01, 0x62, 0x33, 0x01, 0x62, 0x33, 0x00, 0x60, 0x34, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x02, 0x63, 0x33, 0x06, 0x64, 0x32, 0x59, 0x84, 0x21, 0x59, 0x84, 0x21, 0x06, 0x64, 0x32, 0x02, 0x63, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x01, 0x63, 0x33, 0x02, 0x63, 0x33, 0x00, 0x60, 0x34, 0x3a, 0x78, 0x27, 0xf9, 0xc2, 0x01, 0xf9, 0xc2, 0x01, 0x3a, 0x78, 0x27, 0x00, 0x60, 0x34, 0x02, 0x63, 0x33, 0x01, 0x63, 0x33, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x63, 0x33, 0x00, 0x5f, 0x34, 0x22, 0x6f, 0x2c, 0x1c, 0x6d, 0x2d, 0x00, 0x60, 0x34, 0x00, 0x61, 0x34, 0x08, 0x65, 0x31, 0xa2, 0xa0, 0x13, 0xa2, 0xa0, 0x13, 0x08, 0x65, 0x31, 0x00, 0x61, 0x34, 0x00, 0x60, 0x34, 0x1c, 0x6d, 0x2d, 0x22, 0x6f, 0x2c, 0x00, 0x5f, 0x34, 0x01, 0x63, 0x33, 0x02, 0x63, 0x33, 0x00, 0x5d, 0x36, 0x3c, 0x79, 0x27, 0x5a, 0x85, 0x21, 0x00, 0x5b, 0x37, 0x03, 0x63, 0x32, 0x0d, 0x67, 0x30, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x0d, 0x67, 0x30, 0x03, 0x63, 0x32, 0x00, 0x5b, 0x37, 0x5a, 0x85, 0x21, 0x3c, 0x79, 0x27, 0x00, 0x5d, 0x36, 0x02, 0x63, 0x33, 0x01, 0x62, 0x33, 0x00, 0x60, 0x34, 0x11, 0x69, 0x30, 0xc1, 0xac, 0x0c, 0x08, 0x65, 0x31, 0x00, 0x5e, 0x35, 0x03, 0x63, 0x32, 0x04, 0x63, 0x32, 0x04, 0x63, 0x32, 0x03, 0x63, 0x32, 0x00, 0x5e, 0x35, 0x08, 0x65, 0x31, 0xc1, 0xac, 0x0c, 0x11, 0x69, 0x30, 0x00, 0x60, 0x34, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x04, 0x64, 0x32, 0x00, 0x5a, 0x37, 0x8f, 0x99, 0x16, 0xd8, 0xb5, 0x08, 0x0a, 0x66, 0x31, 0x00, 0x5a, 0x37, 0x00, 0x5c, 0x36, 0x00, 0x5c, 0x36, 0x00, 0x5a, 0x37, 0x0a, 0x66, 0x31, 0xd8, 0xb5, 0x08, 0x8f, 0x99, 0x16, 0x00, 0x5a, 0x37, 0x04, 0x64, 0x32, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x61, 0x34, 0xc7, 0xaf, 0x0b, 0xff, 0xc7, 0x00, 0x95, 0x9b, 0x15, 0x5b, 0x85, 0x21, 0x5b, 0x85, 0x21, 0x95, 0x9b, 0x15, 0xff, 0xc7, 0x00, 0xc7, 0xae, 0x0b, 0x00, 0x61, 0x34, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x02, 0x63, 0x33, 0x00, 0x61, 0x34, 0x00, 0x61, 0x34, 0x86, 0x95, 0x18, 0xf8, 0xc1, 0x01, 0xff, 0xcb, 0x00, 0xff, 0xcb, 0x00, 0xf8, 0xc1, 0x01, 0x86, 0x95, 0x18, 0x00, 0x61, 0x34, 0x00, 0x61, 0x34, 0x02, 0x63, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x02, 0x63, 0x33, 0x00, 0x62, 0x33, 0x00, 0x5b, 0x37, 0x05, 0x64, 0x32, 0x28, 0x71, 0x2b, 0x28, 0x71, 0x2b, 0x04, 0x64, 0x32, 0x00, 0x5b, 0x37, 0x00, 0x62, 0x33, 0x02, 0x63, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x04, 0x63, 0x32, 0x00, 0x61, 0x33, 0x00, 0x5e, 0x35, 0x00, 0x5e, 0x35, 0x00, 0x61, 0x33, 0x04, 0x63, 0x32, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x01, 0x62, 0x33, 0x02, 0x63, 0x33, 0x02, 0x63, 0x33, 0x01, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0x00, 0x62, 0x33, 0xff, 0xff, 0xff, 0x5b, 0x75, 0x8e, 0x9d, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xcb, 0x84, 0xb3, 0x06, 0x70, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x2c, 0x67, 0x6e, 0xbe, 0x5e, 0x00, 0x00, 0x00, 0xfa, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x80, 0x01, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x06, 0x74, 0xc0, 0xce, 0xc1, 0xc9, 0xc5, 0xcd, 0xc3, 0xcb, 0xc7, 0x2f, 0x80, 0x2c, 0x2a, 0x28, 0x24, 0x2c, 0x22, 0x2a, 0x26, 0x2e, 0x21, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x27, 0xaf, 0x00, 0x97, 0x50, 0x54, 0x52, 0x56, 0x51, 0x55, 0x53, 0xd7, 0xd0, 0xd4, 0xd2, 0xd6, 0xd1, 0xd5, 0xd3, 0x37, 0x80, 0x4b, 0x18, 0x1a, 0x19, 0x9b, 0x98, 0x9a, 0x99, 0x5b, 0x58, 0x5a, 0x59, 0xdb, 0xd8, 0xda, 0xd9, 0x3b, 0xc0, 0x25, 0x1c, 0x9d, 0x9c, 0x5d, 0x5c, 0xdd, 0xdc, 0x3d, 0x3c, 0xbd, 0xbc, 0x7d, 0x7c, 0xfd, 0xfc, 0x03, 0xe0, 0x12, 0x81, 0x41, 0xc1, 0x21, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0x51, 0xd1, 0x31, 0xb1, 0x71, 0xf1, 0x09, 0x70, 0x89, 0xc4, 0xa4, 0xe4, 0x94, 0xd4, 0xb4, 0xf4, 0x8c, 0xcc, 0xac, 0xec, 0x9c, 0xdc, 0xbc, 0xfc, 0x02, 0xb8, 0x44, 0x61, 0x51, 0x71, 0x49, 0x69, 0x59, 0x79, 0x45, 0x65, 0x55, 0x75, 0x4d, 0x6d, 0x5d, 0x7d, 0x03, 0x5c, 0xa2, 0xb1, 0xa9, 0xb9, 0xa5, 0xb5, 0xad, 0xbd, 0xa3, 0xb3, 0xab, 0xbb, 0xa7, 0xb7, 0xaf, 0x7f, 0x02, 0x5c, 0x62, 0xe2, 0xa4, 0xc9, 0x53, 0xa6, 0x4e, 0x9b, 0x3e, 0x63, 0xe6, 0xac, 0xd9, 0x73, 0xe6, 0xce, 0x9b, 0xbf, 0x00, 0x2e, 0xb1, 0x70, 0xd1, 0xe2, 0x25, 0x4b, 0x97, 0x2d, 0x5f, 0xb1, 0x72, 0xd5, 0xea, 0x35, 0x6b, 0xd7, 0xad, 0xdf, 0x80, 0xf0, 0xfa, 0xc6, 0x4d, 0x9b, 0xb7, 0x6c, 0xdd, 0xb6, 0x7d, 0xc7, 0xce, 0x5d, 0xbb, 0xf7, 0xec, 0xdd, 0x87, 0x1c, 0x28, 0xfb, 0x0f, 0x1c, 0x3c, 0x74, 0xf8, 0xc8, 0xd1, 0x63, 0xc7, 0x4f, 0x9c, 0x3c, 0xc5, 0x40, 0x26, 0x00, 0x00, 0x59, 0xa2, 0x50, 0x18, 0x1e, 0xf3, 0x54, 0x2b, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x34, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xfd, 0xa1, 0xb7, 0x86, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4e, 0x50, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0xd6, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x15, 0xbf, 0x6e, 0x35, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x1c, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x00, 0x00, 0x35, 0x2f, 0x7e, 0x2f, 0x30, 0x80, 0x00, 0x40, 0xa6, 0x1a, 0x34, 0x89, 0x00, 0x3b, 0x9b, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x7f, 0x23, 0x61, 0xac, 0x1c, 0x4f, 0x57, 0x2a, 0x71, 0x09, 0x36, 0x8f, 0x00, 0xff, 0xff, 0x00, 0x38, 0x94, 0x10, 0x35, 0x8d, 0x00, 0x38, 0x93, 0x83, 0x23, 0x5f, 0xe0, 0x13, 0x3a, 0xcd, 0x16, 0x42, 0x87, 0x22, 0x5e, 0x34, 0x2f, 0x7e, 0x00, 0x3d, 0x9f, 0x2c, 0x31, 0x82, 0x00, 0x3a, 0x99, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0xde, 0x14, 0x3b, 0xdd, 0x12, 0x3a, 0xdc, 0x11, 0x39, 0xb4, 0x1a, 0x4b, 0x62, 0x28, 0x6c, 0x13, 0x35, 0x8b, 0x00, 0x56, 0xdb, 0x05, 0x37, 0x91, 0xff, 0x00, 0x00, 0x00, 0x38, 0x93, 0xe5, 0x4e, 0x6c, 0xe0, 0x1c, 0x42, 0xd2, 0x18, 0x42, 0x92, 0x20, 0x59, 0x3e, 0x2e, 0x7a, 0x00, 0x3b, 0x9a, 0x4a, 0x2c, 0x76, 0x00, 0x3a, 0x97, 0x01, 0x38, 0x93, 0xec, 0x82, 0x98, 0xe2, 0x36, 0x58, 0xdd, 0x12, 0x3a, 0xbc, 0x19, 0x48, 0x6d, 0x26, 0x68, 0x1d, 0x33, 0x88, 0x00, 0x47, 0xb7, 0x0c, 0x36, 0x8e, 0xfd, 0xef, 0xf2, 0xf3, 0x9f, 0xaf, 0xe1, 0x24, 0x49, 0xde, 0x13, 0x3a, 0xe0, 0x13, 0x3a, 0xd8, 0x15, 0x3d, 0x9f, 0x1e, 0x54, 0x4d, 0x2b, 0x74, 0x0e, 0x36, 0x8d, 0xd4, 0x40, 0x64, 0x88, 0x2c, 0x66, 0x82, 0x21, 0x5f, 0x85, 0x22, 0x5e, 0x85, 0x22, 0x5f, 0x85, 0x22, 0x5e, 0x87, 0x22, 0x5d, 0x6a, 0x27, 0x69, 0x1e, 0x33, 0x87, 0xd8, 0x10, 0x3a, 0x85, 0x20, 0x5d, 0x12, 0x35, 0x8c, 0x00, 0x3d, 0x9f, 0x00, 0x3b, 0x9a, 0x00, 0x3b, 0x9a, 0x00, 0x3b, 0x9a, 0x00, 0x39, 0x96, 0x04, 0x37, 0x91, 0xe9, 0x66, 0x80, 0xdf, 0x33, 0x56, 0x8c, 0x21, 0x5b, 0x1e, 0x33, 0x87, 0x80, 0x23, 0x60, 0x00, 0x39, 0x94, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0x00, 0x38, 0x93, 0xf3, 0xad, 0xbb, 0xdc, 0x28, 0x4d, 0x88, 0x20, 0x5c, 0x1b, 0x34, 0x88, 0xff, 0x03, 0x13, 0x00, 0x3c, 0x9d, 0x00, 0x38, 0x93, 0xfb, 0xe3, 0xe8, 0xe3, 0x40, 0x60, 0xd8, 0x13, 0x3c, 0x86, 0x22, 0x5e, 0x19, 0x34, 0x89, 0xe9, 0x12, 0x37, 0x00, 0x3c, 0x9d, 0x00, 0x38, 0x93, 0xdf, 0x29, 0x4e, 0xdd, 0x13, 0x3b, 0xd8, 0x15, 0x3e, 0x84, 0x22, 0x5f, 0x17, 0x34, 0x8a, 0xb6, 0x1a, 0x4b, 0x00, 0x3d, 0x9e, 0xdc, 0x14, 0x3c, 0xdd, 0x14, 0x3c, 0xd7, 0x15, 0x3e, 0x82, 0x23, 0x60, 0x15, 0x35, 0x8b, 0x94, 0x20, 0x59, 0xdd, 0x14, 0x3b, 0xde, 0x14, 0x3b, 0xd8, 0x15, 0x3e, 0x82, 0x23, 0x60, 0x1c, 0x33, 0x88, 0x80, 0x23, 0x60, 0x82, 0x23, 0x60, 0x78, 0x24, 0x63, 0x2a, 0x31, 0x82, 0x83, 0x23, 0x5f, 0x83, 0x24, 0x61, 0xde, 0x15, 0x3c, 0xe1, 0x36, 0x58, 0x84, 0x2c, 0x67, 0xe8, 0x57, 0x74, 0xf6, 0xc5, 0xcf, 0xfd, 0xf2, 0xf4, 0x82, 0x22, 0x5f, 0xe8, 0x5b, 0x76, 0xf9, 0xd9, 0xdf, 0x82, 0x22, 0x5f, 0xde, 0x14, 0x3c, 0xe1, 0x30, 0x53, 0x83, 0x23, 0x5f, 0xde, 0x13, 0x3b, 0xdc, 0x10, 0x39, 0x82, 0x22, 0x5f, 0xdf, 0x1c, 0x42, 0xe5, 0x52, 0x6f, 0x82, 0x22, 0x5f, 0xe9, 0x64, 0x7e, 0xfb, 0xe5, 0xe9, 0xfe, 0xf8, 0xf9, 0x83, 0x28, 0x64, 0xf1, 0x97, 0xa8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x22, 0x5f, 0xea, 0x69, 0x82, 0xfc, 0xea, 0xed, 0xfe, 0xfb, 0xfc, 0xf4, 0xb3, 0xc0, 0x82, 0x22, 0x5f, 0xdf, 0x1e, 0x44, 0xe7, 0x5b, 0x77, 0xea, 0x70, 0x89, 0xe1, 0x38, 0x5a, 0xdc, 0x14, 0x3c, 0x83, 0x22, 0x5f, 0xdf, 0x13, 0x3b, 0xdd, 0x12, 0x3a, 0xdd, 0x13, 0x3b, 0xdd, 0x12, 0x3a, 0xdd, 0x14, 0x3b, 0xdd, 0x14, 0x3b, 0x4c, 0x2c, 0x75, 0x81, 0x23, 0x60, 0x80, 0x23, 0x60, 0x80, 0x23, 0x60, 0x80, 0x23, 0x60, 0x80, 0x23, 0x60, 0x80, 0x23, 0x60, 0xff, 0xff, 0xff, 0xc1, 0x3e, 0xfe, 0x05, 0x00, 0x00, 0x00, 0x7e, 0x74, 0x52, 0x4e, 0x53, 0x00, 0xf0, 0x83, 0x12, 0x00, 0x00, 0x00, 0x00, 0xff, 0xfb, 0xb7, 0x3d, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xeb, 0x83, 0x18, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x4c, 0x03, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xf2, 0x94, 0x21, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x5c, 0x08, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xa5, 0x34, 0xff, 0xfb, 0xe5, 0xe4, 0xe4, 0xe4, 0xe5, 0xe7, 0xcb, 0xff, 0xf9, 0x83, 0x23, 0x22, 0x23, 0x23, 0x23, 0x24, 0xff, 0xff, 0xec, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xec, 0x5a, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xeb, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xe9, 0x53, 0x00, 0x00, 0xff, 0xff, 0xff, 0xe7, 0x50, 0x00, 0xff, 0xff, 0xff, 0xe4, 0x59, 0xff, 0xff, 0xff, 0xed, 0x8a, 0x34, 0x5c, 0x4b, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xb3, 0xda, 0x6d, 0xff, 0x7e, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x19, 0x21, 0x00, 0x00, 0x19, 0x21, 0x01, 0x4b, 0xbb, 0x94, 0x36, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x05, 0x3c, 0xc7, 0x17, 0x73, 0x00, 0x00, 0x00, 0xd4, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0x67, 0x00, 0x03, 0x0e, 0x4e, 0x2e, 0x6e, 0x1e, 0x5e, 0x3e, 0x7e, 0x30, 0x47, 0x40, 0x50, 0x48, 0x58, 0x44, 0x54, 0x4c, 0x5c, 0x42, 0x12, 0xc8, 0xa9, 0x93, 0x92, 0x96, 0x91, 0x95, 0x93, 0x57, 0x50, 0x54, 0x52, 0x66, 0x60, 0xa8, 0x6f, 0x68, 0x54, 0x51, 0x55, 0x53, 0xd7, 0xd0, 0xd4, 0xd2, 0xd6, 0x61, 0x68, 0x6a, 0x6e, 0x69, 0xd5, 0xd5, 0xd3, 0x37, 0x30, 0x34, 0x32, 0x36, 0x61, 0x68, 0x6b, 0xef, 0x30, 0x35, 0x33, 0xb7, 0xb0, 0xb4, 0xb2, 0xb6, 0xb1, 0x65, 0xe8, 0xec, 0xea, 0xb6, 0xb3, 0x77, 0x70, 0x74, 0x72, 0x76, 0x71, 0x75, 0x63, 0xe8, 0xe9, 0xed, 0x73, 0xf7, 0xf0, 0xf4, 0xf2, 0xf6, 0xf1, 0xf5, 0xf3, 0x67, 0xe8, 0x9f, 0x30, 0x31, 0x20, 0x30, 0x28, 0x38, 0x24, 0x34, 0x2c, 0x3c, 0x82, 0x61, 0xd2, 0xe4, 0x29, 0x53, 0x23, 0xa3, 0xa2, 0x63, 0x62, 0xe3, 0xe2, 0x19, 0x18, 0xa6, 0x4d, 0x9f, 0x31, 0x33, 0x21, 0x31, 0x29, 0x39, 0x25, 0x35, 0x2d, 0x9d, 0x61, 0xd6, 0xec, 0x39, 0x73, 0xe7, 0x65, 0x64, 0x66, 0x65, 0xe7, 0xe4, 0xe6, 0x31, 0xcc, 0x5f, 0xb0, 0x70, 0xd1, 0xe2, 0x25, 0xf9, 0x05, 0x85, 0x45, 0xc5, 0x25, 0x0c, 0x4b, 0x97, 0x2d, 0x5f, 0xb1, 0x72, 0xd5, 0xea, 0xd2, 0xb2, 0xf2, 0x8a, 0x4a, 0x86, 0x35, 0x6b, 0xd7, 0xad, 0xdf, 0xb0, 0x71, 0xd3, 0xa6, 0xaa, 0xea, 0x9a, 0x5a, 0x00, 0x8c, 0xcf, 0x3e, 0xee, 0x96, 0x50, 0xd9, 0x04, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x30, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x30, 0x5e, 0xd9, 0xf6, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x13, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x4e, 0x65, 0x70, 0x61, 0x6c, 0xcf, 0xbb, 0xe9, 0x57, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x2f, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x45, 0x54, 0x42, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xd4, 0x50, 0x4c, 0x54, 0x45, 0x07, 0x89, 0x30, 0x07, 0x89, 0x30, 0x07, 0x89, 0x30, 0x07, 0x89, 0x30, 0x07, 0x8a, 0x2f, 0x07, 0x8a, 0x2e, 0x07, 0x8a, 0x2e, 0x07, 0x89, 0x30, 0x07, 0x89, 0x30, 0x07, 0x8a, 0x2f, 0x07, 0x87, 0x33, 0x09, 0x7d, 0x48, 0x09, 0x73, 0x5a, 0x09, 0x73, 0x5a, 0x09, 0x7d, 0x48, 0x07, 0x89, 0x30, 0x07, 0x89, 0x30, 0x07, 0x89, 0x30, 0x07, 0x8a, 0x2f, 0x08, 0x7e, 0x46, 0x0c, 0x5e, 0x83, 0x0e, 0x4c, 0xa6, 0x15, 0x4b, 0xaa, 0x15, 0x4b, 0xaa, 0x0e, 0x4c, 0xa6, 0x08, 0x89, 0x30, 0x08, 0x89, 0x30, 0x08, 0x8a, 0x2f, 0x0a, 0x7e, 0x45, 0x0d, 0x53, 0x98, 0x22, 0x52, 0xa4, 0x12, 0x49, 0xad, 0x41, 0x66, 0x8c, 0x45, 0x69, 0x89, 0x12, 0x49, 0xae, 0x22, 0x52, 0xa4, 0xa5, 0xbf, 0x17, 0xa6, 0xc0, 0x17, 0x9e, 0xbb, 0x1b, 0x33, 0x6b, 0x7d, 0x0a, 0x43, 0xb4, 0x1f, 0x51, 0xa4, 0x31, 0x5d, 0x97, 0x62, 0x7c, 0x75, 0x63, 0x7c, 0x74, 0x31, 0x5d, 0x97, 0x1f, 0x51, 0xa4, 0x0a, 0x43, 0xb4, 0x33, 0x6b, 0x7d, 0x9e, 0xbb, 0x1b, 0xff, 0xde, 0x08, 0xff, 0xe0, 0x06, 0xd4, 0xc2, 0x27, 0x27, 0x55, 0xa0, 0x3f, 0x65, 0x8e, 0x4e, 0x6f, 0x83, 0x68, 0x7f, 0x71, 0x7c, 0x8c, 0x63, 0x7f, 0x8e, 0x60, 0x66, 0x7e, 0x72, 0x4c, 0x6e, 0x84, 0x3c, 0x63, 0x90, 0x27, 0x55, 0xa0, 0xd4, 0xc2, 0x27, 0xfc, 0xdd, 0x09, 0xff, 0xe0, 0x06, 0xaf, 0xac, 0x3f, 0x12, 0x49, 0xad, 0x34, 0x5e, 0x95, 0x72, 0x86, 0x6a, 0x70, 0x85, 0x6b, 0x47, 0x6b, 0x88, 0x47, 0x6a, 0x88, 0x71, 0x85, 0x6b, 0x73, 0x86, 0x69, 0x38, 0x61, 0x92, 0x12, 0x49, 0xad, 0xaf, 0xac, 0x3f, 0xff, 0xe0, 0x06, 0xaf, 0xac, 0x3f, 0x13, 0x4a, 0xac, 0x1d, 0x50, 0xa5, 0x40, 0x66, 0x8d, 0x8a, 0x95, 0x59, 0x46, 0x6a, 0x88, 0x46, 0x6a, 0x89, 0x8a, 0x95, 0x59, 0x40, 0x66, 0x8d, 0x1d, 0x50, 0xa5, 0x13, 0x4a, 0xac, 0xaf, 0xac, 0x3f, 0xfd, 0xe1, 0x09, 0xff, 0xe2, 0x07, 0xd0, 0xc4, 0x28, 0x27, 0x58, 0x9e, 0x27, 0x56, 0x9e, 0x2f, 0x5b, 0x99, 0x6b, 0x81, 0x6f, 0x7d, 0x8c, 0x62, 0x80, 0x8f, 0x60, 0x69, 0x80, 0x70, 0x2f, 0x5b, 0x99, 0x27, 0x56, 0x9e, 0x27, 0x58, 0x9e, 0xd0, 0xc4, 0x28, 0xf0, 0x95, 0x0f, 0xf0, 0x95, 0x0f, 0xea, 0x90, 0x13, 0x5b, 0x54, 0x79, 0x07, 0x44, 0xb4, 0x3f, 0x66, 0x8d, 0x72, 0x86, 0x6a, 0x41, 0x67, 0x8c, 0x41, 0x67, 0x8c, 0x74, 0x87, 0x68, 0x3b, 0x63, 0x90, 0x08, 0x44, 0xb4, 0xda, 0x13, 0x1a, 0xda, 0x13, 0x1a, 0xdc, 0x13, 0x18, 0xb8, 0x1c, 0x33, 0x34, 0x3d, 0x94, 0x20, 0x55, 0xa3, 0x17, 0x4d, 0xaa, 0x23, 0x54, 0xa1, 0x23, 0x54, 0xa1, 0x19, 0x4e, 0xa8, 0x20, 0x55, 0xa3, 0x34, 0x3d, 0x94, 0xda, 0x12, 0x1a, 0xda, 0x12, 0x1a, 0xda, 0x12, 0x1a, 0xdc, 0x12, 0x19, 0xb7, 0x1b, 0x33, 0x55, 0x34, 0x7c, 0x1e, 0x42, 0xa4, 0x18, 0x4b, 0xa9, 0x18, 0x4b, 0xa9, 0x1d, 0x42, 0xa4, 0x55, 0x34, 0x7c, 0xb7, 0x1b, 0x33, 0xda, 0x12, 0x1a, 0xda, 0x12, 0x1a, 0xda, 0x12, 0x1a, 0xdc, 0x11, 0x19, 0xd5, 0x13, 0x1e, 0xb4, 0x1c, 0x36, 0x98, 0x23, 0x4b, 0x98, 0x23, 0x4b, 0xda, 0x12, 0x1a, 0xda, 0x12, 0x1a, 0xda, 0x12, 0x1a, 0xdc, 0x11, 0x18, 0xdd, 0x11, 0x17, 0xdd, 0x11, 0x17, 0xff, 0xff, 0xff, 0xa2, 0x39, 0xc1, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x9b, 0xef, 0xd8, 0x57, 0x84, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x3b, 0xb2, 0xe7, 0x9c, 0x1f, 0x00, 0x00, 0x01, 0x08, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x20, 0x01, 0x30, 0x32, 0x31, 0xb3, 0xb0, 0xb2, 0xb1, 0x30, 0x33, 0x31, 0x62, 0x97, 0x67, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0xe1, 0xe5, 0xe3, 0xe2, 0xe4, 0x60, 0x47, 0x12, 0xe6, 0x87, 0x01, 0x01, 0x41, 0x21, 0x61, 0x11, 0x51, 0x31, 0x71, 0x09, 0x11, 0x61, 0x21, 0x41, 0x01, 0xb8, 0x30, 0x83, 0x24, 0x0c, 0x48, 0x49, 0xcb, 0xc8, 0xca, 0xc9, 0x2b, 0x28, 0x2a, 0x29, 0xcb, 0xca, 0x48, 0x4b, 0xc1, 0x85, 0x19, 0x54, 0x60, 0x40, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x47, 0x57, 0x4f, 0xdf, 0xc0, 0x50, 0x15, 0x2e, 0xcc, 0x60, 0x04, 0x03, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0xf6, 0xc6, 0x70, 0x61, 0x06, 0x07, 0x18, 0x70, 0x74, 0x72, 0x76, 0x71, 0x75, 0x73, 0xf7, 0xf0, 0xf4, 0xf2, 0xf6, 0xf1, 0xf5, 0x83, 0x0b, 0x23, 0x29, 0xf0, 0x0f, 0x08, 0x0c, 0x0a, 0x0e, 0x09, 0x0d, 0x0b, 0x8f, 0x88, 0x8c, 0x42, 0x52, 0x10, 0x0d, 0x03, 0x31, 0xb1, 0x71, 0xf1, 0x09, 0x89, 0x49, 0xc9, 0x29, 0xa9, 0x69, 0xe9, 0x19, 0x31, 0x70, 0x61, 0x86, 0x4c, 0x18, 0xc8, 0xca, 0xce, 0xc9, 0xcd, 0xcb, 0x2f, 0x28, 0x2c, 0x2a, 0x2e, 0xc9, 0xc9, 0xce, 0x82, 0x0b, 0x33, 0x94, 0xc2, 0x40, 0x59, 0x79, 0x45, 0x65, 0x55, 0x75, 0x4d, 0x6d, 0x5d, 0x7d, 0x43, 0x45, 0x79, 0x19, 0x5c, 0x98, 0xa1, 0x11, 0x06, 0x9a, 0x9a, 0x5b, 0x5a, 0xdb, 0xda, 0x3b, 0x3a, 0xbb, 0xba, 0x7b, 0x5a, 0x9a, 0x9b, 0xe0, 0xc2, 0x0c, 0xbd, 0x70, 0xd0, 0xd7, 0x3f, 0x61, 0xe2, 0xa4, 0xc9, 0x53, 0x26, 0x4d, 0x9c, 0xd0, 0xdf, 0x87, 0x10, 0x45, 0x52, 0xd0, 0x3b, 0x75, 0xda, 0xf4, 0x19, 0x33, 0x67, 0xcd, 0x98, 0x3e, 0x6d, 0x6a, 0x2f, 0x76, 0x05, 0x58, 0x01, 0x00, 0xcb, 0x75, 0x90, 0xdd, 0xf7, 0x13, 0x9d, 0x34, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x35, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x54, 0x29, 0x06, 0xe5, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x44, 0x4f, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0xab, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3f, 0x0f, 0x9f, 0x9a, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xdb, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x2d, 0x62, 0x00, 0x2c, 0x61, 0x0e, 0x39, 0x6b, 0xca, 0xd3, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xcd, 0xd2, 0xd1, 0x1e, 0x32, 0xce, 0x10, 0x25, 0xce, 0x11, 0x26, 0x00, 0x2d, 0x62, 0x00, 0x2c, 0x61, 0x0e, 0x39, 0x6b, 0xca, 0xd3, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xcd, 0xd2, 0xd1, 0x1e, 0x32, 0xce, 0x10, 0x25, 0xce, 0x11, 0x26, 0x04, 0x30, 0x64, 0x03, 0x2f, 0x64, 0x12, 0x3b, 0x6d, 0xcb, 0xd4, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xcf, 0xd3, 0xd1, 0x21, 0x35, 0xcf, 0x13, 0x28, 0xcf, 0x14, 0x29, 0xae, 0xbd, 0xcd, 0xae, 0xbc, 0xcd, 0xb4, 0xc1, 0xd1, 0xe1, 0xe6, 0xeb, 0xc3, 0xca, 0xce, 0xcd, 0xcb, 0xcc, 0xf1, 0xe6, 0xe8, 0xf1, 0xb9, 0xbf, 0xef, 0xb4, 0xba, 0xf0, 0xb4, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xe0, 0xd3, 0x8c, 0x92, 0x8f, 0x96, 0x8d, 0x81, 0xcb, 0xdf, 0xce, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0xd5, 0xc7, 0xa9, 0x83, 0x7a, 0x8d, 0x81, 0x73, 0xc6, 0xd2, 0xc0, 0xff, 0xff, 0xff, 0xf1, 0xb9, 0xbf, 0xf6, 0xe3, 0xe4, 0xeb, 0xd7, 0xd4, 0xec, 0xd8, 0xd5, 0xe9, 0xe6, 0xea, 0xb3, 0xc1, 0xd1, 0xd1, 0x21, 0x35, 0xf5, 0xcf, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xd5, 0xdf, 0x12, 0x3b, 0x6d, 0xf5, 0xcd, 0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xca, 0xd3, 0xde, 0xff, 0xff, 0xff, 0x36, 0x06, 0xe3, 0x6c, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x48, 0xf0, 0x02, 0xd4, 0xea, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x1e, 0xf9, 0xe3, 0x48, 0x58, 0x00, 0x00, 0x00, 0x93, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0xad, 0xd0, 0x47, 0x12, 0x82, 0x00, 0x0c, 0x05, 0xd0, 0x4f, 0x47, 0xc1, 0x02, 0x8a, 0x05, 0x51, 0xac, 0x28, 0x56, 0xec, 0x5d, 0x51, 0x51, 0xef, 0x7f, 0x23, 0x57, 0x89, 0x17, 0xe0, 0xad, 0x32, 0x93, 0x64, 0x52, 0x00, 0x22, 0x88, 0x92, 0xac, 0xa8, 0x9a, 0x9e, 0x21, 0x48, 0x3d, 0x95, 0x25, 0x86, 0x99, 0xcb, 0x17, 0x8a, 0x96, 0x5d, 0x22, 0x28, 0x13, 0xa7, 0x52, 0xad, 0xd5, 0xdd, 0x86, 0xd7, 0x24, 0x68, 0x11, 0xbf, 0xdd, 0xe9, 0xf6, 0xfa, 0x83, 0x60, 0x48, 0x30, 0x22, 0xe1, 0x78, 0x32, 0x9d, 0xcd, 0x17, 0xd1, 0x92, 0x80, 0xa3, 0x68, 0xb5, 0xde, 0x6c, 0x77, 0xfb, 0x90, 0x6b, 0xc1, 0xfd, 0xc1, 0xe1, 0x78, 0x3a, 0x5f, 0xae, 0x3e, 0x4f, 0x00, 0x4f, 0xf5, 0x6e, 0xf7, 0xf8, 0xf1, 0x7c, 0x39, 0xbc, 0x17, 0x78, 0x57, 0xdb, 0x4a, 0xde, 0x9f, 0xaf, 0x69, 0xf0, 0x35, 0xe0, 0x0b, 0x75, 0x4d, 0x55, 0x64, 0x49, 0x14, 0xfe, 0x4f, 0x48, 0x3b, 0xf5, 0x03, 0xcd, 0xf7, 0x1e, 0x2d, 0x64, 0xe5, 0x8f, 0xd5, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x33, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x07, 0xde, 0x4a, 0xb1, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4c, 0x54, 0x4c, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x15, 0x3d, 0x19, 0xa5, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x24, 0x50, 0x4c, 0x54, 0x45, 0xfd, 0xb9, 0x13, 0xfd, 0xb9, 0x13, 0xfc, 0xb9, 0x13, 0x5a, 0x86, 0x33, 0x00, 0x69, 0x45, 0x00, 0x6a, 0x44, 0x00, 0x6b, 0x44, 0x44, 0x52, 0x3c, 0xc0, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xc1, 0x27, 0x2d, 0xff, 0xff, 0xff, 0x02, 0xb9, 0x9c, 0x37, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x0b, 0x1f, 0xd7, 0xc4, 0xc0, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x14, 0x4f, 0x6c, 0x06, 0xc0, 0x00, 0x00, 0x00, 0x3c, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x20, 0x05, 0x08, 0x22, 0x03, 0x01, 0x06, 0x25, 0x64, 0xa0, 0xc0, 0x60, 0x8c, 0x0c, 0x0c, 0x18, 0x5c, 0x90, 0x81, 0x03, 0x43, 0x28, 0x32, 0x08, 0x40, 0xe7, 0xa6, 0x21, 0x83, 0x04, 0x86, 0x72, 0x64, 0x50, 0xc0, 0xd0, 0x81, 0x0c, 0x1a, 0x18, 0x66, 0x22, 0x83, 0x09, 0x0c, 0xab, 0x90, 0xc1, 0x02, 0xfc, 0x5c, 0x00, 0x5b, 0xa9, 0x4a, 0x11, 0xe3, 0xb2, 0x3c, 0xef, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x32, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xcf, 0x81, 0x9a, 0x12, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x52, 0x53, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0xe6, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xc5, 0x50, 0x4c, 0x54, 0x45, 0xc6, 0x36, 0x3c, 0xc6, 0x36, 0x3c, 0xc6, 0x36, 0x3c, 0xc6, 0x36, 0x3c, 0xc7, 0x36, 0x3c, 0xc6, 0x36, 0x3c, 0xc6, 0x36, 0x3c, 0xc6, 0x36, 0x3c, 0xc6, 0x36, 0x3c, 0xc6, 0x36, 0x3c, 0xc6, 0x35, 0x3c, 0xc5, 0x39, 0x3f, 0xbb, 0x47, 0x3e, 0xc4, 0x3b, 0x3f, 0xc6, 0x35, 0x3c, 0xc6, 0x36, 0x3c, 0xc6, 0x36, 0x3c, 0xc6, 0x36, 0x3c, 0xc6, 0x3a, 0x3f, 0xc4, 0x5a, 0x54, 0xc1, 0x61, 0x57, 0xb4, 0x73, 0x58, 0xc0, 0x61, 0x56, 0xc4, 0x5e, 0x57, 0xc6, 0x3c, 0x41, 0xc6, 0x36, 0x3c, 0xc6, 0x36, 0x3c, 0xc6, 0x35, 0x3b, 0xc5, 0x41, 0x43, 0xbc, 0x6c, 0x51, 0xbc, 0x67, 0x45, 0xbf, 0x6f, 0x44, 0xbd, 0x65, 0x43, 0xbb, 0x6f, 0x50, 0xc5, 0x46, 0x46, 0xc6, 0x35, 0x3b, 0xc6, 0x36, 0x3c, 0xc5, 0x36, 0x3c, 0xc5, 0x36, 0x3c, 0xc5, 0x36, 0x3d, 0xba, 0x55, 0x3b, 0xbe, 0x88, 0x34, 0xbc, 0x88, 0x33, 0xbf, 0x89, 0x33, 0xb8, 0x5f, 0x3a, 0xc5, 0x36, 0x3d, 0xc5, 0x36, 0x3c, 0xc5, 0x36, 0x3c, 0x4e, 0x3c, 0x61, 0x4c, 0x3c, 0x62, 0x85, 0x46, 0x5e, 0xca, 0x65, 0x5d, 0xc8, 0x8a, 0x5a, 0xca, 0x89, 0x68, 0xc9, 0x8e, 0x5e, 0xca, 0x69, 0x5a, 0x96, 0x4a, 0x5e, 0x4d, 0x3c, 0x62, 0x4e, 0x3c, 0x61, 0x09, 0x40, 0x77, 0x05, 0x3e, 0x76, 0x66, 0x6c, 0x8c, 0xe2, 0xac, 0xab, 0xcf, 0x7a, 0x6c, 0xe8, 0xcc, 0xcc, 0xd2, 0x86, 0x78, 0xe0, 0xa1, 0x9d, 0x82, 0x7d, 0x97, 0x07, 0x3e, 0x75, 0x09, 0x40, 0x77, 0x0c, 0x40, 0x76, 0x08, 0x3d, 0x74, 0x69, 0x7b, 0x99, 0xe7, 0xdf, 0xde, 0xce, 0x92, 0x94, 0xd8, 0xb8, 0xb9, 0xcd, 0x8f, 0x92, 0xe7, 0xda, 0xd9, 0x84, 0x8f, 0xa7, 0x0a, 0x3e, 0x74, 0x0c, 0x40, 0x76, 0x08, 0x3d, 0x74, 0x68, 0x76, 0x95, 0xe7, 0xe4, 0xe3, 0xd5, 0xaf, 0xb0, 0xe1, 0xba, 0xbb, 0xd4, 0xaa, 0xab, 0xe8, 0xe4, 0xe3, 0x83, 0x8a, 0xa2, 0x0a, 0x3e, 0x74, 0x0c, 0x40, 0x76, 0x08, 0x3d, 0x74, 0x04, 0x3a, 0x72, 0x64, 0x6a, 0x8a, 0xe9, 0xe0, 0xe0, 0xd4, 0xac, 0xad, 0xe0, 0xb6, 0xb7, 0xd2, 0xa6, 0xa8, 0xea, 0xe1, 0xe1, 0x80, 0x7d, 0x96, 0x06, 0x3a, 0x72, 0x08, 0x3d, 0x74, 0x62, 0x84, 0xa7, 0x60, 0x83, 0xa7, 0x95, 0x8b, 0x9f, 0xda, 0xb4, 0xad, 0xcc, 0x97, 0x94, 0xd2, 0xa4, 0xa5, 0xcb, 0x95, 0x93, 0xd9, 0xb4, 0xab, 0xa5, 0x91, 0xa1, 0x61, 0x83, 0xa6, 0x62, 0x84, 0xa7, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xf3, 0xe1, 0xdf, 0xc8, 0x7a, 0x4f, 0xcb, 0x7c, 0x62, 0xe0, 0xd5, 0xd7, 0xce, 0x88, 0x75, 0xc5, 0x72, 0x43, 0xee, 0xd2, 0xce, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xe6, 0xb9, 0xac, 0xd7, 0x9f, 0x8d, 0xe8, 0xdc, 0xdd, 0xd9, 0xa9, 0x9b, 0xe1, 0xac, 0x9a, 0xfe, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xf7, 0xe8, 0xe9, 0xf2, 0xdb, 0xdc, 0xf6, 0xe5, 0xe6, 0xfe, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xdc, 0xe7, 0x47, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x86, 0x8c, 0xde, 0x3b, 0x5d, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0c, 0x4e, 0x00, 0x00, 0x0c, 0x4e, 0x01, 0x7f, 0x77, 0x8c, 0x23, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x05, 0x17, 0xea, 0x44, 0xb0, 0x00, 0x00, 0x00, 0xe4, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x00, 0x01, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x76, 0x06, 0x74, 0xc0, 0xc1, 0xc9, 0xc5, 0xcd, 0xc3, 0xcb, 0xc7, 0x2f, 0x80, 0x2e, 0x21, 0x28, 0x24, 0x2c, 0x22, 0x2a, 0x26, 0x2e, 0x21, 0x89, 0x2c, 0x28, 0x05, 0x04, 0xd2, 0x32, 0xb2, 0x72, 0xf2, 0x0a, 0x8a, 0x4a, 0xca, 0x2a, 0x52, 0x70, 0xc0, 0xa0, 0x0a, 0x04, 0x6a, 0xea, 0x1a, 0x9a, 0x5a, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0xaa, 0x70, 0xc0, 0x60, 0x00, 0x04, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0x06, 0x70, 0xc0, 0x60, 0x0d, 0x04, 0x36, 0xb6, 0x76, 0xf6, 0x0e, 0x8e, 0x4e, 0xce, 0x2e, 0xae, 0xd6, 0x70, 0xc0, 0xe0, 0x06, 0x04, 0xee, 0x1e, 0x9e, 0x5e, 0xde, 0x3e, 0xbe, 0x7e, 0xfe, 0x01, 0x6e, 0x70, 0x00, 0x96, 0x08, 0x0c, 0x0a, 0x0e, 0x09, 0x0d, 0x0b, 0x8f, 0x88, 0x8c, 0x42, 0x92, 0x88, 0x06, 0x82, 0x98, 0xd8, 0xb8, 0xf8, 0x84, 0xc4, 0xa4, 0xe4, 0x94, 0xd4, 0x68, 0x38, 0x60, 0x48, 0x03, 0x82, 0xf4, 0x8c, 0xcc, 0xac, 0xec, 0x9c, 0xdc, 0xbc, 0xfc, 0x82, 0x34, 0x38, 0x60, 0x28, 0x04, 0x82, 0xa2, 0xe2, 0x92, 0xd2, 0xb2, 0xf2, 0x8a, 0xca, 0xaa, 0xea, 0x42, 0x38, 0x60, 0xa8, 0x01, 0x82, 0xda, 0xba, 0xfa, 0x86, 0xc6, 0xa6, 0xe6, 0x96, 0xd6, 0x1a, 0x04, 0x60, 0x68, 0x03, 0x82, 0xf6, 0x8e, 0xce, 0xae, 0xee, 0x9e, 0xde, 0xbe, 0xfe, 0x36, 0x04, 0x00, 0x4b, 0xb4, 0x4d, 0x98, 0x38, 0x69, 0xf2, 0x94, 0xa9, 0xd3, 0xda, 0x30, 0x24, 0xb0, 0x00, 0x00, 0x69, 0x46, 0x6f, 0x5e, 0x60, 0xb0, 0xdd, 0x28, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x30, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xd2, 0x82, 0xc2, 0x8f, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x5a, 0x4d, 0x57, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0xde, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x23, 0x50, 0x4c, 0x54, 0x45, 0x19, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x17, 0x8a, 0x00, 0x16, 0x8b, 0x00, 0x17, 0x8a, 0x00, 0x16, 0x8a, 0x00, 0x18, 0x8a, 0x00, 0x17, 0x8b, 0x00, 0x16, 0x8b, 0x00, 0x18, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x1e, 0x87, 0x00, 0x54, 0x7a, 0x00, 0x4e, 0x7e, 0x00, 0x36, 0x84, 0x00, 0x47, 0x81, 0x00, 0x2a, 0x85, 0x00, 0x3a, 0x82, 0x00, 0x53, 0x7c, 0x00, 0x33, 0x80, 0x00, 0x19, 0x8a, 0x00, 0x1b, 0x89, 0x00, 0x51, 0x7b, 0x00, 0x96, 0x6e, 0x00, 0xa9, 0x6b, 0x00, 0xc7, 0x72, 0x00, 0xa6, 0x69, 0x00, 0xa6, 0x68, 0x00, 0x8e, 0x73, 0x00, 0x33, 0x82, 0x00, 0x19, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x17, 0x8a, 0x00, 0x22, 0x87, 0x00, 0x3d, 0x7f, 0x00, 0x89, 0x6f, 0x00, 0x7a, 0x6d, 0x00, 0x3b, 0x7e, 0x00, 0x1e, 0x89, 0x00, 0x18, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x17, 0x8b, 0x00, 0x16, 0x8c, 0x00, 0x15, 0x8c, 0x00, 0x18, 0x8c, 0x00, 0x30, 0x83, 0x00, 0x21, 0x88, 0x00, 0x14, 0x8b, 0x00, 0x15, 0x8a, 0x00, 0x15, 0x8a, 0x00, 0x19, 0x8a, 0x00, 0x18, 0x8a, 0x00, 0x3c, 0x77, 0x03, 0x58, 0x68, 0x05, 0x56, 0x68, 0x05, 0x27, 0x62, 0x02, 0x0e, 0x5f, 0x00, 0x15, 0x61, 0x00, 0x4d, 0x7e, 0x00, 0x5d, 0x86, 0x00, 0x5c, 0x86, 0x00, 0x19, 0x8a, 0x00, 0x17, 0x8b, 0x00, 0x86, 0x4f, 0x09, 0xdf, 0x20, 0x10, 0xd8, 0x21, 0x10, 0x45, 0x0c, 0x05, 0x00, 0x01, 0x00, 0x0d, 0x09, 0x00, 0xbb, 0x64, 0x00, 0xef, 0x7f, 0x00, 0xec, 0x7d, 0x00, 0x19, 0x8a, 0x00, 0x17, 0x8b, 0x00, 0x88, 0x4e, 0x09, 0xe2, 0x1e, 0x10, 0xdb, 0x20, 0x10, 0x46, 0x0a, 0x05, 0x00, 0x00, 0x00, 0x0d, 0x07, 0x00, 0xbd, 0x63, 0x00, 0xf2, 0x7f, 0x00, 0xef, 0x7d, 0x00, 0x19, 0x8a, 0x00, 0x17, 0x8b, 0x00, 0x88, 0x4e, 0x09, 0xe1, 0x1e, 0x10, 0xdb, 0x20, 0x10, 0x46, 0x0b, 0x05, 0x00, 0x00, 0x00, 0x0d, 0x07, 0x00, 0xbd, 0x63, 0x00, 0xf2, 0x7f, 0x00, 0xef, 0x7d, 0x00, 0xff, 0xff, 0xff, 0xc3, 0x34, 0x56, 0x15, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x60, 0xc5, 0xb7, 0x7c, 0x10, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x07, 0xe9, 0x00, 0x00, 0x07, 0xe9, 0x01, 0x94, 0x7a, 0x3c, 0x40, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x37, 0x1a, 0x83, 0xf9, 0x78, 0x04, 0x00, 0x00, 0x00, 0x7e, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x40, 0x01, 0x8c, 0x4c, 0xcc, 0x2c, 0xac, 0x6c, 0xec, 0x1c, 0x9c, 0x5c, 0xa8, 0xe2, 0x0c, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0x68, 0x12, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0x68, 0x12, 0xf2, 0x0a, 0x8a, 0x4a, 0xca, 0x2a, 0xaa, 0x6a, 0xea, 0x1a, 0xa8, 0xe2, 0x9a, 0x5a, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x86, 0x46, 0xc6, 0xa8, 0x12, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0xa8, 0x12, 0xf6, 0x0e, 0x8e, 0x4e, 0xce, 0x2e, 0xae, 0x6e, 0xee, 0x1e, 0x9e, 0xa8, 0x12, 0x5e, 0xde, 0x3e, 0xbe, 0x7e, 0xfe, 0x01, 0x81, 0x41, 0xc1, 0x21, 0xa8, 0x12, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0x51, 0xd1, 0x31, 0xb1, 0x71, 0xf1, 0x43, 0x4c, 0x02, 0x00, 0x5f, 0xb9, 0x2c, 0xe3, 0xd7, 0x1e, 0x37, 0xc3, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x35, 0x3a, 0x32, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x4e, 0x8d, 0xb4, 0x51, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x41, 0x57, 0x47, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x89, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x05, 0x50, 0x4c, 0x54, 0x45, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x42, 0x8f, 0xde, 0x3f, 0x90, 0xe0, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x42, 0x8f, 0xde, 0x3d, 0x8e, 0xde, 0x7f, 0xa8, 0xde, 0x43, 0x90, 0xde, 0x40, 0x8e, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x42, 0x8f, 0xde, 0x3d, 0x8e, 0xde, 0x51, 0x98, 0xe0, 0xdd, 0x78, 0x8a, 0x60, 0x96, 0xd8, 0x3a, 0x8f, 0xe1, 0x42, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x3f, 0x90, 0xe0, 0x7f, 0xa8, 0xde, 0xdd, 0x79, 0x8a, 0xf7, 0x2f, 0x39, 0xe3, 0x6e, 0x7d, 0x8c, 0xa9, 0xd9, 0x41, 0x92, 0xe1, 0x41, 0x8e, 0xdd, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x43, 0x90, 0xde, 0x60, 0x96, 0xd8, 0xe3, 0x6e, 0x7e, 0x6f, 0x93, 0xcf, 0x42, 0x91, 0xe0, 0x42, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x40, 0x8e, 0xde, 0x3a, 0x8f, 0xe1, 0x8c, 0xa9, 0xd9, 0x42, 0x91, 0xe0, 0x3e, 0x8e, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x42, 0x8f, 0xde, 0x41, 0x92, 0xe1, 0x42, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8e, 0xdd, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x41, 0x8f, 0xde, 0x44, 0x90, 0xdb, 0x44, 0x90, 0xdb, 0x44, 0x90, 0xdb, 0x44, 0x90, 0xdb, 0x44, 0x90, 0xdb, 0x44, 0x90, 0xdb, 0x44, 0x90, 0xdb, 0x44, 0x90, 0xdb, 0x32, 0x8a, 0xf0, 0x91, 0xab, 0x80, 0xa5, 0xb2, 0x69, 0xa6, 0xb2, 0x68, 0x92, 0xab, 0x80, 0x32, 0x8a, 0xef, 0x44, 0x90, 0xdb, 0xff, 0xff, 0xff, 0x47, 0xcb, 0xa0, 0x89, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x56, 0x0a, 0x0d, 0xe9, 0x89, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x15, 0x29, 0x8c, 0xe1, 0xbb, 0x7f, 0x00, 0x00, 0x00, 0x81, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x75, 0xc9, 0xc5, 0x12, 0x82, 0x00, 0x14, 0x05, 0xd0, 0x0b, 0x22, 0x0a, 0x76, 0x61, 0x77, 0x17, 0xd8, 0xdd, 0xdd, 0xed, 0xff, 0xff, 0x8a, 0x6b, 0xdf, 0xcc, 0x3b, 0xdb, 0x03, 0x08, 0xa2, 0x49, 0x32, 0xcb, 0x16, 0xab, 0xf2, 0x0f, 0xaa, 0xcd, 0xee, 0x70, 0xba, 0xdc, 0x1e, 0x2f, 0x0d, 0x9f, 0x3f, 0xa0, 0x05, 0x43, 0xe1, 0x48, 0x94, 0x46, 0x2c, 0x9e, 0x48, 0xa6, 0xd2, 0x99, 0x6c, 0x8e, 0x46, 0xbe, 0x50, 0x2c, 0x95, 0x2b, 0xd5, 0x5a, 0x9d, 0x86, 0x6e, 0x34, 0x9a, 0xad, 0x76, 0xa7, 0xdb, 0xa3, 0xd1, 0x1f, 0x0c, 0x47, 0xe3, 0xc9, 0x74, 0x36, 0xa7, 0xb1, 0x58, 0xae, 0xd6, 0x9b, 0xed, 0x4e, 0xa1, 0xb0, 0x3f, 0x1c, 0x4f, 0xe7, 0xcb, 0xf5, 0x46, 0xe1, 0xce, 0xc0, 0x83, 0x81, 0x27, 0x03, 0x2f, 0x06, 0xde, 0x0c, 0x7c, 0x18, 0xf8, 0x32, 0x7e, 0xd9, 0xed, 0x4a, 0xfb, 0xd0, 0x30, 0x5d, 0x6a, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x32, 0x31, 0x3a, 0x34, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x10, 0xe6, 0x30, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x4f, 0x42, 0x2e, 0x70, 0x6e, 0x67, 0x9c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x0f, 0x01, 0xf9, 0x2b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x24, 0x50, 0x4c, 0x54, 0x45, 0xd5, 0x2b, 0x1e, 0xd5, 0x2b, 0x1e, 0xd5, 0x2c, 0x1e, 0xec, 0xa2, 0x0b, 0xfa, 0xe6, 0x00, 0xf9, 0xe3, 0x00, 0xfd, 0xe5, 0x00, 0xa1, 0xbd, 0x12, 0x01, 0x79, 0x34, 0x00, 0x79, 0x34, 0x00, 0x79, 0x34, 0xff, 0xff, 0xff, 0xc4, 0x10, 0x27, 0xa3, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x0b, 0x1f, 0xd7, 0xc4, 0xc0, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0f, 0x19, 0x00, 0x00, 0x0f, 0x19, 0x01, 0xa8, 0xa8, 0xdb, 0x3b, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x0f, 0xb8, 0x7e, 0x3b, 0x69, 0x00, 0x00, 0x00, 0x3b, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x20, 0x0e, 0x08, 0x22, 0x80, 0x00, 0x83, 0x12, 0x02, 0x28, 0x30, 0x18, 0x23, 0x80, 0x01, 0x83, 0x0b, 0x02, 0x38, 0x30, 0x84, 0x22, 0x40, 0x00, 0x2a, 0x27, 0x0d, 0x01, 0x12, 0x18, 0xca, 0x11, 0xa0, 0x80, 0xa1, 0x03, 0x01, 0x1a, 0x18, 0x66, 0x22, 0xc0, 0x04, 0x86, 0x55, 0x08, 0xb0, 0x00, 0x37, 0x07, 0x00, 0x1d, 0x22, 0x3f, 0x71, 0x45, 0xc3, 0x54, 0x80, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x31, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x2a, 0x58, 0x96, 0x61, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x56, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x9f, 0x50, 0x4c, 0x54, 0x45, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd2, 0x10, 0x34, 0xd3, 0x0f, 0x34, 0xd4, 0x0f, 0x34, 0xd4, 0x0f, 0x34, 0xcf, 0x12, 0x34, 0xbc, 0x1c, 0x35, 0xb8, 0x1d, 0x35, 0xb9, 0x1d, 0x35, 0xb9, 0x1d, 0x35, 0xb9, 0x1d, 0x35, 0xb9, 0x1d, 0x35, 0xb9, 0x1d, 0x35, 0xb9, 0x1d, 0x35, 0xd3, 0x0f, 0x34, 0x30, 0x65, 0x39, 0x18, 0x71, 0x39, 0x19, 0x71, 0x39, 0x19, 0x71, 0x39, 0x19, 0x71, 0x39, 0x17, 0x6f, 0x37, 0x1b, 0x72, 0x3b, 0x1b, 0x72, 0x3b, 0x19, 0x71, 0x39, 0xd4, 0x0f, 0x34, 0x18, 0x71, 0x39, 0x00, 0x80, 0x3a, 0x00, 0x7f, 0x3a, 0x00, 0x7f, 0x3a, 0x00, 0x7f, 0x3a, 0x00, 0x7f, 0x3b, 0x3e, 0x9f, 0x6b, 0x52, 0xa9, 0x7b, 0x0c, 0x86, 0x45, 0x00, 0x7e, 0x39, 0x00, 0x7e, 0x3a, 0x00, 0x7e, 0x3a, 0x00, 0x7d, 0x38, 0x43, 0xa0, 0x6e, 0xa7, 0xd2, 0xbb, 0x1e, 0x8d, 0x51, 0x00, 0x7e, 0x3a, 0x00, 0x7e, 0x3a, 0x00, 0x7e, 0x3a, 0x00, 0x7e, 0x3a, 0x00, 0x7d, 0x39, 0x96, 0xca, 0xae, 0x70, 0xb7, 0x90, 0x00, 0x7b, 0x36, 0x00, 0x7e, 0x3a, 0x00, 0x7e, 0x3a, 0xff, 0xff, 0xff, 0x63, 0x0f, 0x4c, 0x30, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x34, 0xa9, 0xb1, 0xe9, 0xfd, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x17, 0x12, 0x00, 0x00, 0x17, 0x12, 0x01, 0x67, 0x9f, 0xd2, 0x52, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x1b, 0xdf, 0xd3, 0x1b, 0x51, 0x00, 0x00, 0x00, 0x84, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x03, 0x30, 0x32, 0x31, 0xb3, 0xb0, 0x22, 0x01, 0x16, 0x66, 0x26, 0x46, 0xb0, 0x04, 0x13, 0x1b, 0x3b, 0x07, 0x27, 0x10, 0x70, 0x71, 0xf3, 0xf0, 0xf2, 0x01, 0x69, 0x0e, 0x76, 0x36, 0x26, 0xb0, 0x04, 0x3f, 0xbb, 0x80, 0xa0, 0x90, 0x90, 0x90, 0xb0, 0x88, 0xa8, 0x98, 0xb8, 0x04, 0x90, 0x21, 0x28, 0xc0, 0xce, 0x0f, 0x96, 0x90, 0xe4, 0x90, 0x92, 0x96, 0x91, 0x91, 0x95, 0x93, 0x57, 0x50, 0x54, 0x52, 0x96, 0x91, 0x91, 0x91, 0x96, 0xe2, 0x90, 0x04, 0x4b, 0xb0, 0x72, 0x0a, 0xc9, 0xa8, 0xa8, 0xa8, 0xaa, 0xa9, 0x6b, 0x68, 0x6a, 0x69, 0xeb, 0xa8, 0xa8, 0xc8, 0x08, 0x71, 0xb2, 0x22, 0x49, 0xe8, 0xea, 0xe9, 0x1b, 0x18, 0x1a, 0x19, 0xab, 0x10, 0x2f, 0x81, 0xc5, 0x28, 0x9c, 0x96, 0xe3, 0x74, 0x2e, 0x4e, 0x0f, 0xe2, 0x0c, 0x12, 0x12, 0x01, 0x00, 0x63, 0x08, 0x12, 0x69, 0x8d, 0x1b, 0x7e, 0xce, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x32, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x0a, 0x26, 0xa4, 0x9c, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x2f, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, 0xae, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x9b, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x7b, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x6b, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0xb1, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x6f, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x43, 0x55, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x92, 0x50, 0x4c, 0x54, 0x45, 0x95, 0x1a, 0x47, 0x36, 0x24, 0x75, 0x01, 0x2a, 0x8f, 0x00, 0x2a, 0x90, 0x00, 0x2a, 0x8f, 0x00, 0x2a, 0x8f, 0x00, 0x2a, 0x8f, 0xd0, 0x14, 0x2a, 0xbd, 0x16, 0x34, 0x70, 0x1e, 0x59, 0x1b, 0x27, 0x82, 0x00, 0x2a, 0x90, 0x00, 0x2a, 0x8f, 0x00, 0x2a, 0x8f, 0x00, 0x2a, 0x8f, 0x00, 0x2a, 0x8f, 0xcf, 0x14, 0x2b, 0xd0, 0x14, 0x2a, 0xd1, 0x14, 0x2a, 0xaf, 0x17, 0x3b, 0x57, 0x21, 0x65, 0x12, 0x2c, 0x8a, 0x09, 0x34, 0x96, 0x09, 0x32, 0x94, 0x09, 0x32, 0x93, 0x09, 0x32, 0x93, 0x09, 0x32, 0x93, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xd1, 0x14, 0x2a, 0xcc, 0x13, 0x2c, 0xac, 0x27, 0x4b, 0xb0, 0x83, 0xa3, 0xbe, 0xc5, 0xde, 0xc0, 0xcd, 0xe6, 0xc0, 0xca, 0xe3, 0xc0, 0xca, 0xe3, 0xc0, 0xca, 0xe3, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xcf, 0x13, 0x2a, 0xd1, 0x13, 0x29, 0xd5, 0x21, 0x36, 0xe4, 0x6d, 0x7a, 0xf9, 0xd4, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xd2, 0x23, 0x38, 0xcf, 0x16, 0x2d, 0xcf, 0x13, 0x2a, 0xce, 0x11, 0x28, 0xd4, 0x2b, 0x40, 0xe6, 0x87, 0x92, 0xf9, 0xe4, 0xe7, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xd0, 0x18, 0x2f, 0xd1, 0x20, 0x35, 0xe6, 0x82, 0x8e, 0xd5, 0x31, 0x45, 0xd0, 0x19, 0x2f, 0xcf, 0x14, 0x2b, 0xcf, 0x12, 0x29, 0xcf, 0x13, 0x2a, 0xd7, 0x3e, 0x51, 0xb6, 0x77, 0x95, 0x74, 0x81, 0xb8, 0x67, 0x82, 0xbe, 0x69, 0x82, 0xbd, 0x69, 0x82, 0xbd, 0x69, 0x82, 0xbd, 0xcf, 0x14, 0x2b, 0xcf, 0x13, 0x2a, 0xd6, 0x39, 0x4c, 0xec, 0xa3, 0xac, 0xfb, 0xee, 0xef, 0xf1, 0xba, 0xc1, 0xdb, 0x50, 0x61, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xcf, 0x12, 0x29, 0xc8, 0x11, 0x2b, 0x93, 0x16, 0x44, 0x2c, 0x21, 0x76, 0x00, 0x26, 0x8d, 0x00, 0x26, 0x8d, 0x00, 0x26, 0x8d, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xe6, 0x84, 0x90, 0xfd, 0xf6, 0xf7, 0xef, 0xaf, 0xb7, 0xd1, 0x1c, 0x32, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xcf, 0x15, 0x2c, 0xde, 0x5c, 0x6c, 0xdb, 0x4f, 0x60, 0xe0, 0x65, 0x74, 0xd1, 0x1e, 0x34, 0xcf, 0x13, 0x2a, 0xcf, 0x12, 0x29, 0xcf, 0x14, 0x2b, 0xcf, 0x15, 0x2c, 0xcf, 0x16, 0x2d, 0xce, 0x11, 0x28, 0xcf, 0x15, 0x2c, 0xcf, 0x15, 0x2b, 0xce, 0x11, 0x28, 0xd4, 0x2b, 0x40, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xcf, 0x14, 0x2b, 0xd1, 0x13, 0x29, 0xd5, 0x21, 0x36, 0xe4, 0x6d, 0x7a, 0xff, 0xff, 0xff, 0x9a, 0x6c, 0xbe, 0xd4, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x85, 0x15, 0xd7, 0x6a, 0xe7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x14, 0xc3, 0x00, 0x00, 0x14, 0xc3, 0x01, 0x15, 0x70, 0x4d, 0x42, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x17, 0x80, 0x3f, 0xf0, 0xfc, 0x00, 0x00, 0x00, 0xbc, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0xc3, 0x09, 0x18, 0xd8, 0x39, 0x38, 0xb9, 0xb8, 0x79, 0x78, 0xf9, 0xf8, 0x71, 0x00, 0x06, 0x01, 0x41, 0x21, 0x61, 0x11, 0x51, 0x31, 0x71, 0x09, 0x49, 0x29, 0xac, 0x80, 0x41, 0x5a, 0x46, 0x56, 0x4e, 0x5e, 0x41, 0x51, 0x49, 0x59, 0x45, 0x55, 0x0d, 0x1b, 0x60, 0x90, 0x96, 0x56, 0xd7, 0xd0, 0xd4, 0xd2, 0xd6, 0xd1, 0xd5, 0xd3, 0x37, 0x30, 0x34, 0xc2, 0x04, 0x0c, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0xf6, 0x0e, 0x8e, 0x4e, 0xe8, 0x80, 0xc1, 0xd9, 0xc5, 0xd5, 0xcd, 0xdd, 0xc3, 0xd3, 0xcb, 0xdb, 0xc7, 0xd7, 0xcf, 0x3f, 0x20, 0x30, 0x28, 0x18, 0x0d, 0x30, 0x84, 0x84, 0x86, 0x85, 0x47, 0x44, 0x46, 0x45, 0xc7, 0xc4, 0xc6, 0xc5, 0x27, 0x24, 0x26, 0x25, 0xa7, 0xa0, 0x01, 0x86, 0xd4, 0xb4, 0xf4, 0x8c, 0xcc, 0xac, 0xec, 0x9c, 0x5c, 0x5c, 0x0a, 0xa4, 0xf3, 0xf2, 0x0b, 0x0a, 0x8b, 0x8a, 0x4b, 0x4a, 0x71, 0x59, 0x21, 0x5d, 0x56, 0x5e, 0x51, 0x59, 0x55, 0x5d, 0x53, 0x8b, 0xcb, 0x91, 0xd2, 0x75, 0xf5, 0x0d, 0x8d, 0x4d, 0xcd, 0x2d, 0x38, 0xbd, 0x49, 0x30, 0xa0, 0x08, 0x06, 0x35, 0xc1, 0xc8, 0x22, 0x14, 0xdd, 0x00, 0xed, 0xcb, 0x60, 0xd9, 0xdf, 0x90, 0x42, 0x45, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x32, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xfa, 0x9c, 0x50, 0xb2, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x45, 0x55, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0x83, 0x46, 0x28, 0xc2, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x88, 0x00, 0x00, 0x0b, 0x88, 0x01, 0xe5, 0x8e, 0x29, 0x49, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x05, 0x2c, 0xb6, 0x49, 0x5d, 0xa1, 0x00, 0x00, 0x00, 0x5e, 0x74, 0x45, 0x58, 0x74, 0x52, 0x61, 0x77, 0x20, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x69, 0x70, 0x74, 0x63, 0x00, 0x0a, 0x69, 0x70, 0x74, 0x63, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, 0x38, 0x0a, 0x33, 0x38, 0x34, 0x32, 0x34, 0x39, 0x34, 0x64, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x66, 0x31, 0x63, 0x30, 0x31, 0x35, 0x61, 0x30, 0x30, 0x30, 0x33, 0x31, 0x62, 0x32, 0x35, 0x34, 0x37, 0x31, 0x63, 0x30, 0x32, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0a, 0x32, 0xf7, 0x90, 0xd0, 0x00, 0x00, 0x00, 0x01, 0x6f, 0x72, 0x4e, 0x54, 0x01, 0xcf, 0xa2, 0x77, 0x9a, 0x00, 0x00, 0x01, 0xef, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x9d, 0x53, 0xcd, 0x4e, 0x13, 0x51, 0x14, 0xfe, 0xbe, 0xb9, 0xf7, 0xce, 0x4c, 0x6b, 0x4d, 0x91, 0x5a, 0x29, 0x5d, 0xb4, 0x09, 0x69, 0x78, 0x01, 0xe3, 0x8e, 0xe8, 0x0b, 0x60, 0x62, 0xd8, 0x11, 0xa2, 0xe1, 0x49, 0x74, 0xc9, 0x0b, 0xb0, 0x91, 0x15, 0x3b, 0x96, 0x6c, 0x78, 0x01, 0x8d, 0xee, 0x6c, 0xa2, 0xbb, 0x1a, 0x13, 0x12, 0x49, 0x80, 0xa2, 0x29, 0x32, 0x2d, 0xd0, 0x76, 0xee, 0xdc, 0x39, 0x2e, 0xaa, 0x8b, 0x4e, 0x3b, 0x24, 0x7a, 0x56, 0x37, 0x39, 0x27, 0xdf, 0x39, 0xdf, 0xcf, 0x25, 0x1e, 0xbf, 0x45, 0x4e, 0x91, 0x22, 0x42, 0x52, 0x00, 0x4c, 0x1e, 0x22, 0xcc, 0x1b, 0xf6, 0xf2, 0x1a, 0x10, 0x4a, 0xa2, 0x09, 0x88, 0x35, 0x62, 0x0d, 0x01, 0x49, 0x34, 0xfe, 0x03, 0x48, 0x2b, 0x57, 0x2d, 0x47, 0x32, 0x0a, 0x5f, 0xad, 0x7d, 0x78, 0xb9, 0xf6, 0x51, 0x46, 0x61, 0xb5, 0x1c, 0x69, 0xe5, 0xfe, 0x11, 0x68, 0x58, 0x68, 0x56, 0x7a, 0x3b, 0x1b, 0x87, 0x30, 0xb6, 0x7d, 0xd2, 0x68, 0x7f, 0x6f, 0xc0, 0xd8, 0x9d, 0x8d, 0xc3, 0x66, 0xa5, 0x87, 0x61, 0x61, 0xbe, 0x0e, 0x59, 0x8d, 0x84, 0x5a, 0x27, 0xf5, 0x72, 0x74, 0x1e, 0x95, 0x0b, 0xc6, 0x0e, 0xc6, 0x81, 0xc4, 0x3e, 0x00, 0xcf, 0x8f, 0x4b, 0xe1, 0x78, 0x18, 0x9b, 0x7a, 0x39, 0x3a, 0x8d, 0xca, 0x49, 0xa2, 0x41, 0xc9, 0xbd, 0x88, 0x14, 0xa4, 0x5e, 0xb5, 0x74, 0xfd, 0x66, 0xfd, 0xc8, 0x28, 0xd7, 0xbf, 0x2e, 0x89, 0x90, 0x7e, 0x4c, 0x3f, 0x4e, 0x85, 0xfd, 0x41, 0xc9, 0x57, 0xee, 0xf5, 0xfa, 0xd1, 0xc3, 0x7b, 0x37, 0x48, 0x3d, 0x4e, 0x03, 0x71, 0x8e, 0x6b, 0xa3, 0x10, 0xe1, 0xc8, 0xa3, 0xa4, 0x33, 0xd2, 0x7a, 0x94, 0x34, 0xf5, 0x30, 0x0e, 0x10, 0x8e, 0xee, 0xd2, 0x88, 0x14, 0x38, 0xb5, 0xf5, 0xf4, 0x7d, 0xeb, 0xd1, 0x8f, 0xd4, 0x9a, 0xec, 0x4e, 0x4a, 0x1a, 0xfb, 0xab, 0xb5, 0xee, 0xd6, 0xb3, 0x77, 0x70, 0x8a, 0x77, 0x50, 0x9b, 0x68, 0x54, 0xf0, 0x63, 0xa3, 0x5c, 0x9e, 0xd3, 0xda, 0x4b, 0x03, 0x3d, 0xa7, 0x9b, 0xa5, 0x46, 0x8a, 0xdc, 0x16, 0x61, 0x2c, 0x75, 0x02, 0x40, 0xa6, 0x46, 0x81, 0x49, 0x9a, 0xac, 0x61, 0xf1, 0x36, 0x13, 0xce, 0x2c, 0x35, 0x49, 0xf4, 0x72, 0xad, 0xbb, 0xb7, 0xbd, 0x5f, 0xf4, 0x63, 0x71, 0x8a, 0x00, 0x29, 0xa4, 0x10, 0x10, 0xa7, 0x8a, 0xc1, 0x78, 0x6f, 0x7b, 0xbf, 0xb6, 0x74, 0x21, 0x89, 0xce, 0x50, 0x53, 0xa8, 0x3f, 0x9f, 0xda, 0x4a, 0xc4, 0x89, 0xee, 0x5c, 0xd4, 0x7e, 0x0e, 0xee, 0x1b, 0x93, 0x38, 0xa1, 0x58, 0x83, 0x54, 0x51, 0xb9, 0xc0, 0x58, 0xeb, 0xf4, 0xd7, 0x8b, 0xa5, 0xd3, 0xab, 0x85, 0x39, 0x3e, 0xcc, 0x04, 0x4b, 0x62, 0xa7, 0x3a, 0xc7, 0x2b, 0xcd, 0x4a, 0x6f, 0x77, 0xf3, 0x40, 0x9c, 0x6a, 0xd5, 0xcf, 0x5a, 0xcb, 0xe7, 0x92, 0x7a, 0xbb, 0x9b, 0x07, 0x8d, 0xc5, 0xcb, 0xce, 0xf1, 0x8a, 0x75, 0x2a, 0x13, 0xa2, 0xd9, 0x8b, 0xfe, 0x6a, 0x61, 0xec, 0x4d, 0x1c, 0xb4, 0x4f, 0x9a, 0xfd, 0x5f, 0x0f, 0x5e, 0x3c, 0xf9, 0xd4, 0x58, 0xbc, 0xfc, 0xfc, 0x6d, 0xf5, 0x4b, 0xb7, 0x76, 0x76, 0xb5, 0xe0, 0xf4, 0xfc, 0x5f, 0xc2, 0xdc, 0xdf, 0x2f, 0x84, 0x53, 0xd4, 0x89, 0x38, 0x05, 0x80, 0xca, 0x49, 0xa2, 0xa1, 0xdc, 0xec, 0x2d, 0x7f, 0xdc, 0x44, 0x4e, 0x91, 0x42, 0x63, 0x53, 0x21, 0xb5, 0x03, 0x20, 0x02, 0xcf, 0x58, 0x91, 0x1c, 0x18, 0xe0, 0x37, 0x06, 0x68, 0xe8, 0xe4, 0x2c, 0xa8, 0x58, 0x3d, 0x00, 0x00, 0x01, 0x16, 0x65, 0x58, 0x49, 0x66, 0x49, 0x49, 0x2a, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x01, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0xb0, 0x04, 0x00, 0x00, 0x01, 0x01, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x03, 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x12, 0x01, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15, 0x01, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x1a, 0x01, 0x05, 0x00, 0x01, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x1b, 0x01, 0x05, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x28, 0x01, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x31, 0x01, 0x02, 0x00, 0x24, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x32, 0x01, 0x02, 0x00, 0x14, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x69, 0x87, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x41, 0x64, 0x6f, 0x62, 0x65, 0x20, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x20, 0x43, 0x43, 0x20, 0x32, 0x30, 0x31, 0x34, 0x20, 0x28, 0x4d, 0x61, 0x63, 0x69, 0x6e, 0x74, 0x6f, 0x73, 0x68, 0x29, 0x00, 0x32, 0x30, 0x31, 0x35, 0x3a, 0x30, 0x37, 0x3a, 0x30, 0x36, 0x20, 0x30, 0x39, 0x3a, 0x31, 0x37, 0x3a, 0x30, 0x39, 0x00, 0x04, 0x00, 0x00, 0x90, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, 0x30, 0x32, 0x32, 0x31, 0x01, 0xa0, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0xa0, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3b, 0x09, 0x00, 0x00, 0x03, 0xa0, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0xaf, 0x4c, 0xf6, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x30, 0x35, 0x3a, 0x34, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x13, 0x59, 0x06, 0xe5, 0x00, 0x00, 0x00, 0x1a, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x42, 0x69, 0x74, 0x73, 0x50, 0x65, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x00, 0x38, 0x2c, 0x20, 0x38, 0x2c, 0x20, 0x38, 0x12, 0xed, 0x3e, 0x27, 0x00, 0x00, 0x00, 0x15, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x70, 0x61, 0x63, 0x65, 0x00, 0x36, 0x35, 0x35, 0x33, 0x35, 0x33, 0x7b, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x21, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x44, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x00, 0x32, 0x30, 0x31, 0x35, 0x3a, 0x30, 0x37, 0x3a, 0x30, 0x36, 0x20, 0x30, 0x39, 0x3a, 0x31, 0x37, 0x3a, 0x30, 0x39, 0x88, 0x56, 0xbe, 0xeb, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x45, 0x78, 0x69, 0x66, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x00, 0x31, 0x35, 0x37, 0x36, 0x23, 0x2f, 0x73, 0xda, 0x00, 0x00, 0x00, 0x18, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x45, 0x78, 0x69, 0x66, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x57, 0x69, 0x64, 0x74, 0x68, 0x00, 0x32, 0x33, 0x36, 0x33, 0xaf, 0x42, 0x8b, 0x85, 0x00, 0x00, 0x00, 0x13, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x45, 0x78, 0x69, 0x66, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x32, 0x32, 0x34, 0xaa, 0x51, 0x50, 0x49, 0x00, 0x00, 0x00, 0x1f, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x45, 0x78, 0x69, 0x66, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x00, 0x34, 0x38, 0x2c, 0x20, 0x35, 0x30, 0x2c, 0x20, 0x35, 0x30, 0x2c, 0x20, 0x34, 0x39, 0x63, 0xd4, 0x09, 0xf8, 0x00, 0x00, 0x00, 0x14, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x00, 0x38, 0x30, 0x30, 0x72, 0x48, 0x12, 0x8a, 0x00, 0x00, 0x00, 0x14, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x57, 0x69, 0x64, 0x74, 0x68, 0x00, 0x31, 0x32, 0x30, 0x30, 0x14, 0x92, 0xe5, 0x64, 0x00, 0x00, 0x00, 0x16, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x50, 0x65, 0x72, 0x50, 0x69, 0x78, 0x65, 0x6c, 0x00, 0x33, 0xa7, 0x15, 0x19, 0xa5, 0x00, 0x00, 0x00, 0x31, 0x74, 0x45, 0x58, 0x74, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x41, 0x64, 0x6f, 0x62, 0x65, 0x20, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x20, 0x43, 0x43, 0x20, 0x32, 0x30, 0x31, 0x34, 0x20, 0x28, 0x4d, 0x61, 0x63, 0x69, 0x6e, 0x74, 0x6f, 0x73, 0x68, 0x29, 0x1b, 0x9d, 0x78, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x43, 0x5a, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x1b, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x32, 0x50, 0x4c, 0x54, 0x45, 0x5f, 0x82, 0xa8, 0xd4, 0xde, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x10, 0x44, 0x7d, 0x37, 0x62, 0x92, 0xa8, 0xbb, 0xd0, 0xf8, 0xfa, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x11, 0x45, 0x7e, 0x0f, 0x43, 0x7d, 0x18, 0x4a, 0x82, 0x69, 0x8a, 0xae, 0xdb, 0xe3, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x11, 0x45, 0x7e, 0x11, 0x45, 0x7e, 0x10, 0x44, 0x7e, 0x0e, 0x43, 0x7d, 0x35, 0x61, 0x92, 0xa7, 0xba, 0xcf, 0xf8, 0xfa, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x11, 0x45, 0x7e, 0x11, 0x45, 0x7e, 0x11, 0x45, 0x7e, 0x0f, 0x43, 0x7d, 0x11, 0x45, 0x7e, 0x69, 0x8a, 0xae, 0xdb, 0xe3, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x10, 0x44, 0x7e, 0x0e, 0x43, 0x7d, 0x33, 0x62, 0x93, 0xab, 0xb8, 0xcc, 0xf9, 0xe3, 0xe4, 0xfa, 0xe3, 0xe3, 0xfa, 0xe3, 0xe3, 0x11, 0x45, 0x7e, 0x11, 0x45, 0x7e, 0x10, 0x45, 0x7e, 0x0f, 0x46, 0x7f, 0x2d, 0x3c, 0x6d, 0x93, 0x2b, 0x43, 0xda, 0x30, 0x35, 0xdc, 0x30, 0x36, 0xdc, 0x30, 0x36, 0x11, 0x45, 0x7e, 0x11, 0x45, 0x7e, 0x0f, 0x46, 0x7f, 0x17, 0x44, 0x7b, 0x5a, 0x33, 0x59, 0xb9, 0x1b, 0x29, 0xd9, 0x13, 0x19, 0xd7, 0x12, 0x18, 0xd7, 0x12, 0x18, 0xd7, 0x12, 0x18, 0x10, 0x45, 0x7e, 0x0f, 0x46, 0x7f, 0x2f, 0x3e, 0x6f, 0x8e, 0x26, 0x3f, 0xd1, 0x15, 0x1d, 0xd9, 0x13, 0x19, 0xd7, 0x14, 0x1a, 0xd7, 0x14, 0x1a, 0xd7, 0x14, 0x1a, 0x5a, 0x33, 0x59, 0xb9, 0x1b, 0x29, 0xd9, 0x13, 0x19, 0xd8, 0x14, 0x1a, 0xd7, 0x14, 0x1a, 0xd7, 0x14, 0x1a, 0x11, 0x45, 0x7e, 0x11, 0x45, 0x7e, 0x11, 0x45, 0x7e, 0x0f, 0x46, 0x7f, 0x10, 0x45, 0x7e, 0x30, 0x3d, 0x6e, 0x8e, 0x26, 0x3f, 0xd1, 0x15, 0x1d, 0xd9, 0x13, 0x19, 0xd7, 0x14, 0x1a, 0xd7, 0x14, 0x1a, 0x52, 0x35, 0x5d, 0xb3, 0x1d, 0x2c, 0xda, 0x13, 0x19, 0xd8, 0x14, 0x1a, 0xd7, 0x14, 0x1a, 0xd7, 0x14, 0x1a, 0x0a, 0x4d, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x06, 0x61, 0x66, 0xb8, 0x7d, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x14, 0x19, 0x36, 0xa1, 0x46, 0x00, 0x00, 0x00, 0xac, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0xc3, 0x00, 0x0c, 0xec, 0x1c, 0x9c, 0x5c, 0xdc, 0x3c, 0xbc, 0x98, 0x12, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe8, 0x12, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0xf2, 0x0a, 0x68, 0x12, 0x8a, 0x8a, 0x4a, 0xca, 0x2a, 0x58, 0x34, 0x01, 0x25, 0x14, 0xc5, 0x55, 0xb1, 0x68, 0x02, 0x49, 0x40, 0x34, 0xa9, 0xa9, 0x6b, 0x68, 0x6a, 0x69, 0xc3, 0x01, 0x44, 0x02, 0xa8, 0x49, 0x47, 0x57, 0x4f, 0xdf, 0xc0, 0xd0, 0x08, 0x0e, 0xa0, 0x12, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x70, 0x00, 0x91, 0xb0, 0xb1, 0xb5, 0xb3, 0x77, 0x70, 0x74, 0x72, 0x76, 0x71, 0x85, 0x03, 0x06, 0xb0, 0x72, 0x37, 0x77, 0x0f, 0x4f, 0x2f, 0x6f, 0x1f, 0x5f, 0x3f, 0x04, 0x60, 0x80, 0x28, 0xf7, 0x0f, 0x08, 0x0c, 0x0a, 0x0e, 0xf1, 0x43, 0x96, 0x08, 0x0d, 0xc3, 0xa2, 0x1c, 0x24, 0x11, 0x1e, 0x81, 0x45, 0x39, 0x48, 0x22, 0x32, 0x2a, 0x3a, 0x26, 0x36, 0x2e, 0xde, 0x0f, 0x1d, 0x30, 0x24, 0x24, 0x26, 0x25, 0xa7, 0xa4, 0x62, 0x88, 0xfb, 0x01, 0x00, 0x1b, 0x51, 0x44, 0x22, 0x32, 0xed, 0x0e, 0x82, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x32, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xcb, 0x74, 0x4a, 0x2f, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4c, 0x4b, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x77, 0x00, 0x7d, 0x59, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x23, 0xc5, 0xe7, 0xc1, 0x4d, 0x00, 0x00, 0x03, 0x13, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xc5, 0x95, 0xcb, 0x6e, 0x1c, 0x45, 0x14, 0x86, 0xbf, 0x53, 0x5d, 0x7d, 0x99, 0x19, 0xcf, 0xc5, 0x13, 0x27, 0xc6, 0x32, 0x04, 0x93, 0x00, 0x0e, 0x44, 0x02, 0x09, 0x08, 0x82, 0x20, 0x24, 0xc4, 0x13, 0xc0, 0x03, 0xf0, 0x08, 0x88, 0xd7, 0xe1, 0x0d, 0xd8, 0xc2, 0x8a, 0x65, 0x16, 0x11, 0x17, 0x81, 0x85, 0x20, 0x0e, 0x52, 0x22, 0x4b, 0x86, 0x89, 0xc7, 0xf1, 0x4c, 0x6c, 0x32, 0x6d, 0xcf, 0xa5, 0x67, 0xa6, 0xbb, 0xeb, 0xb0, 0xe8, 0x71, 0xe2, 0xc1, 0x59, 0x60, 0xb3, 0xe0, 0x48, 0xb5, 0x39, 0xaa, 0x5f, 0xf5, 0xd5, 0x5f, 0xa7, 0xce, 0x11, 0xfd, 0x16, 0x55, 0x4e, 0x87, 0x3c, 0x23, 0xa7, 0x0a, 0xce, 0x09, 0xc6, 0x3c, 0x4b, 0xf1, 0xef, 0x43, 0x9d, 0x80, 0x80, 0x31, 0x8a, 0x55, 0xe0, 0xcb, 0x7b, 0xab, 0xdc, 0xee, 0xd6, 0xf1, 0x04, 0x72, 0xe0, 0x1d, 0xe9, 0xf3, 0x85, 0x69, 0xe3, 0x31, 0x3b, 0xc8, 0x02, 0xd7, 0x61, 0xe7, 0x51, 0xc4, 0x68, 0x28, 0x3c, 0xd8, 0xac, 0x93, 0x4f, 0xcc, 0x09, 0xd4, 0x33, 0x00, 0x09, 0xac, 0xbe, 0x7e, 0x44, 0xb9, 0x96, 0xb3, 0x76, 0x75, 0x8c, 0x05, 0xb8, 0xdd, 0xad, 0xf3, 0xd5, 0xd6, 0x0a, 0x88, 0x02, 0x42, 0x6c, 0x2c, 0x9f, 0x7b, 0x6d, 0xbc, 0x63, 0x51, 0x00, 0xbc, 0x0c, 0x47, 0xb1, 0x25, 0x57, 0xc7, 0xf6, 0xbd, 0x12, 0xfd, 0xbd, 0x12, 0x62, 0x14, 0x0d, 0x32, 0x98, 0xf8, 0x05, 0x86, 0x16, 0x4b, 0x8e, 0xed, 0x13, 0x45, 0x55, 0x10, 0x9e, 0xe6, 0x4c, 0x98, 0xd3, 0xbc, 0xd2, 0x27, 0x4d, 0x2d, 0x6e, 0x4d, 0x0a, 0x00, 0x4f, 0x8a, 0xcd, 0xcc, 0xac, 0xb5, 0x46, 0xc1, 0xcc, 0x53, 0x63, 0xa0, 0xb7, 0x53, 0x66, 0xe3, 0x56, 0x1d, 0xa7, 0x60, 0x0c, 0x54, 0x57, 0x12, 0x16, 0x56, 0x47, 0x74, 0xee, 0x36, 0x40, 0xa1, 0xbe, 0x9a, 0x10, 0x94, 0x72, 0x06, 0x87, 0x1e, 0xe1, 0x42, 0xc6, 0xa5, 0xcb, 0x63, 0x5c, 0x6a, 0x78, 0xf8, 0x7b, 0x8d, 0xe1, 0x7e, 0xf4, 0x04, 0xf2, 0xfb, 0xaf, 0x97, 0x79, 0xfe, 0xc5, 0x29, 0x6f, 0xdc, 0x18, 0x16, 0x00, 0x67, 0x70, 0x8f, 0x7c, 0xe4, 0x63, 0x3c, 0xc5, 0x29, 0x5c, 0x5c, 0x4b, 0x10, 0xeb, 0x78, 0xe5, 0x83, 0x03, 0xd6, 0xd6, 0x13, 0x9a, 0x2b, 0x63, 0x3c, 0x5f, 0x69, 0xef, 0x5a, 0xda, 0xad, 0x80, 0xee, 0x5e, 0x48, 0xbd, 0x96, 0xb1, 0x78, 0xfd, 0x31, 0xb6, 0x53, 0x62, 0xb4, 0x5b, 0x21, 0xeb, 0x07, 0xe4, 0x53, 0x0f, 0x5c, 0xfa, 0xe4, 0x75, 0xcf, 0x16, 0x27, 0xec, 0x8d, 0x2a, 0x19, 0xc3, 0x23, 0xcb, 0x20, 0x73, 0xa4, 0xc1, 0x94, 0x52, 0x49, 0x39, 0x1c, 0xc1, 0x64, 0x6c, 0xd0, 0xc4, 0xa7, 0x51, 0x55, 0xe2, 0x4e, 0x04, 0x46, 0x09, 0xab, 0x29, 0x83, 0xd4, 0x2b, 0xf4, 0x27, 0x2a, 0xfc, 0xec, 0x00, 0x27, 0x59, 0x04, 0xf2, 0x4c, 0x48, 0xe2, 0x90, 0x83, 0x4e, 0x40, 0x73, 0x31, 0x21, 0x75, 0x30, 0x4d, 0x0c, 0x7f, 0x6c, 0x2c, 0x52, 0x0a, 0xc1, 0x0b, 0x1c, 0x36, 0x70, 0x94, 0x1a, 0x09, 0x9a, 0x9f, 0xfe, 0x5b, 0xe7, 0x06, 0x10, 0x4f, 0xb1, 0x0b, 0x29, 0x76, 0x68, 0x18, 0x6d, 0xd5, 0x69, 0x54, 0x62, 0x30, 0x50, 0xf1, 0x61, 0xfd, 0xda, 0x84, 0xf5, 0xab, 0x6d, 0x7c, 0x0f, 0xac, 0xaf, 0x04, 0x91, 0xe3, 0xce, 0x4f, 0x55, 0xfe, 0xfc, 0x4e, 0xe6, 0x4a, 0xeb, 0x3f, 0x3b, 0xb0, 0x7f, 0x08, 0xe1, 0xd2, 0x80, 0x57, 0x6f, 0x66, 0xdc, 0x78, 0x37, 0x41, 0x5d, 0xf1, 0x21, 0x8d, 0x51, 0xc4, 0x66, 0xe0, 0x98, 0x25, 0xa0, 0x79, 0x31, 0xc5, 0x78, 0x0a, 0xff, 0x70, 0xc1, 0x9c, 0xe7, 0x60, 0x00, 0x72, 0xa1, 0xd7, 0x0d, 0xa8, 0x2d, 0x4d, 0x79, 0xeb, 0xa3, 0x98, 0xdc, 0xcd, 0x9e, 0xc4, 0x41, 0xaf, 0x67, 0xd8, 0xba, 0x1b, 0x11, 0xc7, 0x82, 0x73, 0xc5, 0xf6, 0xee, 0x4e, 0x88, 0xcb, 0x4e, 0x1f, 0x77, 0x6e, 0x07, 0x54, 0xa0, 0x5e, 0x55, 0x76, 0x37, 0x1b, 0xf8, 0x71, 0x46, 0x86, 0xf2, 0xf6, 0x7b, 0x03, 0xee, 0x6f, 0x96, 0xb9, 0x73, 0xeb, 0x02, 0xfd, 0x83, 0x80, 0xf7, 0x3f, 0xed, 0x70, 0xf9, 0xb5, 0x21, 0x91, 0x0f, 0xbd, 0x47, 0x41, 0x21, 0x92, 0xf9, 0xa6, 0x75, 0x76, 0x80, 0x99, 0x5e, 0x80, 0x7e, 0x27, 0x62, 0x72, 0x14, 0xf0, 0xf3, 0x46, 0x84, 0x04, 0x19, 0xcb, 0xcf, 0xa5, 0xb4, 0xee, 0x97, 0x89, 0x77, 0x2a, 0x88, 0xc0, 0xf6, 0x6f, 0x35, 0x82, 0x6a, 0x46, 0xf7, 0x41, 0x48, 0xfd, 0xd2, 0x04, 0x8c, 0x2b, 0x94, 0x7a, 0x4e, 0x00, 0x05, 0xbc, 0x72, 0x8a, 0x53, 0x90, 0xa9, 0x65, 0xd8, 0xaa, 0x15, 0x3d, 0xca, 0xcf, 0x59, 0x79, 0x33, 0xa6, 0xf7, 0xd8, 0x72, 0xb0, 0xbd, 0x80, 0x31, 0x20, 0x51, 0x4a, 0x78, 0x61, 0xcc, 0x5f, 0xfb, 0x16, 0x35, 0xca, 0x5e, 0x2b, 0x02, 0x27, 0xa8, 0xef, 0xf0, 0x4a, 0xf9, 0xd3, 0xa6, 0x07, 0x90, 0xeb, 0xcc, 0x53, 0x57, 0xdc, 0x2d, 0x43, 0xe6, 0xa7, 0x91, 0x02, 0x0e, 0x16, 0x5f, 0x18, 0xf1, 0xf1, 0x67, 0x03, 0x7e, 0xf8, 0x66, 0x99, 0xfe, 0x9e, 0x8f, 0x1c, 0x5f, 0x66, 0xea, 0xb1, 0xf7, 0x6b, 0x93, 0x87, 0xbf, 0x80, 0xa6, 0x45, 0x03, 0xd7, 0xb1, 0xa5, 0xf5, 0xe3, 0x12, 0x4a, 0x51, 0x1b, 0x9a, 0x09, 0xa8, 0x20, 0x02, 0x37, 0x3f, 0xe9, 0x62, 0x3d, 0x50, 0x37, 0x03, 0xf8, 0x70, 0xf9, 0x10, 0x60, 0x6e, 0x18, 0x99, 0x93, 0xf5, 0x62, 0x81, 0x10, 0x6a, 0x8d, 0x8c, 0xd1, 0x50, 0xb8, 0x72, 0x2d, 0x21, 0x7f, 0x69, 0x72, 0xbe, 0xe2, 0x11, 0x28, 0x45, 0x4a, 0xb9, 0x96, 0x63, 0x3c, 0x45, 0xfe, 0xef, 0x71, 0xfc, 0x37, 0xf4, 0xea, 0x52, 0x74, 0x3e, 0x7f, 0xac, 0xe9, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x33, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x5c, 0x0d, 0xc5, 0x6c, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x47, 0x41, 0x2e, 0x70, 0x6e, 0x67, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xab, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf1, 0xfc, 0x4a, 0x40, 0xfc, 0x3a, 0x2e, 0xfc, 0x3e, 0x33, 0xfc, 0x3d, 0x32, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf1, 0xfb, 0x4b, 0x40, 0xfb, 0x3a, 0x2e, 0xfb, 0x3e, 0x33, 0xfb, 0x3d, 0x32, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf1, 0xff, 0x49, 0x40, 0xff, 0x38, 0x2e, 0xff, 0x3d, 0x33, 0xff, 0x3c, 0x32, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xf2, 0xf1, 0xec, 0x4e, 0x40, 0xea, 0x3e, 0x2f, 0xeb, 0x42, 0x33, 0xeb, 0x41, 0x33, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xef, 0xf6, 0xf2, 0x21, 0x83, 0x47, 0x0d, 0x77, 0x36, 0x12, 0x7a, 0x3a, 0x11, 0x7a, 0x39, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xed, 0xf6, 0xf2, 0x0d, 0x88, 0x48, 0x00, 0x7d, 0x37, 0x00, 0x80, 0x3b, 0x00, 0x7f, 0x3a, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xee, 0xf6, 0xf2, 0x12, 0x87, 0x47, 0x00, 0x7b, 0x37, 0x02, 0x7e, 0x3b, 0x01, 0x7e, 0x3a, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xee, 0xf6, 0xf2, 0x11, 0x87, 0x47, 0x00, 0x7c, 0x37, 0x01, 0x7f, 0x3b, 0x00, 0x7e, 0x3a, 0x20, 0x9c, 0xea, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x22, 0x80, 0xd6, 0x93, 0x59, 0x00, 0x00, 0x00, 0x61, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x00, 0x01, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x76, 0x64, 0xc0, 0x40, 0x37, 0x09, 0x0e, 0x4e, 0x2e, 0x6e, 0x1e, 0x5e, 0x3e, 0x64, 0x00, 0x91, 0xe0, 0x17, 0x10, 0x14, 0x12, 0x16, 0x11, 0x45, 0x06, 0x10, 0x09, 0x31, 0x71, 0x09, 0x49, 0x29, 0x69, 0x19, 0x64, 0x00, 0x91, 0x90, 0x95, 0x93, 0x57, 0x50, 0x54, 0x52, 0x46, 0x06, 0x10, 0x09, 0x15, 0x55, 0x35, 0x75, 0x0d, 0x4d, 0x2d, 0x64, 0x00, 0x91, 0xd0, 0xd6, 0xd1, 0xd5, 0xd3, 0x37, 0x30, 0x44, 0x06, 0x10, 0x09, 0x23, 0x63, 0x13, 0x53, 0x33, 0x73, 0x0b, 0x64, 0x40, 0x0f, 0x09, 0x00, 0x29, 0xe9, 0x24, 0x19, 0x69, 0x6a, 0xe4, 0xe0, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x33, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xf7, 0x64, 0xbe, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4b, 0x47, 0x53, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe3, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0xd0, 0xcd, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xdd, 0x50, 0x4c, 0x54, 0x45, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x10, 0x2d, 0xe8, 0x10, 0x2d, 0xe8, 0x10, 0x2d, 0xe8, 0x10, 0x2d, 0xe8, 0x10, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x12, 0x2d, 0xe9, 0x1f, 0x2a, 0xec, 0x34, 0x26, 0xed, 0x3d, 0x24, 0xec, 0x34, 0x26, 0xea, 0x20, 0x2a, 0xe8, 0x12, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x13, 0x2d, 0xec, 0x35, 0x26, 0xf1, 0x6d, 0x1a, 0xf6, 0x98, 0x12, 0xf7, 0xa6, 0x0f, 0xf6, 0x99, 0x11, 0xf2, 0x6f, 0x1a, 0xec, 0x36, 0x25, 0xe8, 0x14, 0x2c, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x10, 0x2d, 0xeb, 0x2e, 0x27, 0xf3, 0x7c, 0x17, 0xfa, 0xba, 0x0b, 0xf9, 0xb2, 0x0c, 0xf9, 0xb5, 0x0c, 0xf9, 0xb2, 0x0c, 0xfa, 0xbb, 0x0b, 0xf3, 0x7f, 0x17, 0xeb, 0x30, 0x27, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x16, 0x2c, 0xef, 0x56, 0x1f, 0xf9, 0xb4, 0x0c, 0xf7, 0xa0, 0x10, 0xf2, 0x6f, 0x1a, 0xf1, 0x68, 0x1b, 0xf2, 0x6e, 0x1a, 0xf6, 0x9d, 0x11, 0xf9, 0xb7, 0x0b, 0xf0, 0x5a, 0x1e, 0xe9, 0x17, 0x2c, 0xe8, 0x11, 0x2d, 0xe8, 0x10, 0x2d, 0xe9, 0x1d, 0x2b, 0xf2, 0x72, 0x19, 0xfa, 0xbc, 0x0a, 0xf6, 0x97, 0x12, 0xf3, 0x76, 0x18, 0xf0, 0x5e, 0x1d, 0xf2, 0x74, 0x19, 0xf6, 0x96, 0x12, 0xfa, 0xbb, 0x0b, 0xf3, 0x76, 0x18, 0xe9, 0x1f, 0x2a, 0xe8, 0x10, 0x2d, 0xe8, 0x10, 0x2d, 0xe9, 0x1d, 0x2b, 0xf2, 0x72, 0x19, 0xfa, 0xbd, 0x0a, 0xf1, 0x66, 0x1c, 0xf3, 0x7b, 0x18, 0xfc, 0xce, 0x07, 0xf3, 0x7e, 0x17, 0xf1, 0x63, 0x1c, 0xfa, 0xbb, 0x0a, 0xf2, 0x76, 0x19, 0xe9, 0x1f, 0x2a, 0xe8, 0x10, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x16, 0x2c, 0xef, 0x57, 0x1f, 0xf9, 0xb6, 0x0b, 0xf5, 0x8b, 0x14, 0xf2, 0x73, 0x19, 0xfb, 0xcd, 0x07, 0xf2, 0x76, 0x19, 0xf4, 0x85, 0x15, 0xf9, 0xb8, 0x0b, 0xf0, 0x5b, 0x1e, 0xe9, 0x17, 0x2c, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xeb, 0x2f, 0x27, 0xf3, 0x7e, 0x17, 0xfa, 0xbe, 0x0a, 0xf8, 0xaa, 0x0e, 0xf6, 0x99, 0x11, 0xf8, 0xa8, 0x0e, 0xfa, 0xbf, 0x0a, 0xf4, 0x81, 0x16, 0xeb, 0x31, 0x26, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x13, 0x2d, 0xec, 0x37, 0x25, 0xf2, 0x6f, 0x1a, 0xf6, 0x9b, 0x11, 0xf8, 0xab, 0x0e, 0xf6, 0x9d, 0x11, 0xf2, 0x71, 0x19, 0xec, 0x39, 0x25, 0xe8, 0x14, 0x2c, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x12, 0x2d, 0xea, 0x21, 0x2a, 0xec, 0x36, 0x25, 0xed, 0x40, 0x23, 0xec, 0x37, 0x25, 0xea, 0x22, 0x2a, 0xe8, 0x12, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x10, 0x2d, 0xe8, 0x10, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x10, 0x2d, 0xe8, 0x10, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xe8, 0x11, 0x2d, 0xff, 0xff, 0xff, 0x98, 0x30, 0xb4, 0x80, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x9e, 0x9f, 0xb2, 0xa3, 0x0b, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x0a, 0xb5, 0x63, 0x3b, 0xa3, 0x00, 0x00, 0x00, 0xc9, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x0a, 0x30, 0x32, 0x31, 0xb3, 0xb0, 0xb2, 0x61, 0x95, 0x62, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0xe1, 0xe5, 0xe3, 0xc7, 0x94, 0x12, 0x10, 0x14, 0x12, 0x16, 0x11, 0x15, 0x13, 0x97, 0x90, 0x94, 0x42, 0x97, 0x92, 0x96, 0x91, 0x95, 0x93, 0x57, 0x50, 0x54, 0x52, 0x56, 0x51, 0x55, 0x53, 0x47, 0x93, 0xd3, 0xd0, 0xd4, 0xd2, 0xd6, 0xd1, 0xd5, 0xd3, 0x37, 0x30, 0x34, 0x32, 0x36, 0x41, 0x93, 0x33, 0x35, 0x33, 0xb7, 0xb0, 0xb4, 0xb2, 0xb6, 0xb1, 0xb5, 0xb3, 0x77, 0x70, 0x44, 0x93, 0x73, 0x72, 0x76, 0x71, 0x75, 0x73, 0xf7, 0xf0, 0xf4, 0xf2, 0xf6, 0xf1, 0xf5, 0x43, 0x93, 0xf3, 0x0f, 0x08, 0x0c, 0x0a, 0x0e, 0x09, 0x0d, 0x0b, 0x8f, 0x88, 0x8c, 0x8a, 0x46, 0x93, 0x8b, 0x89, 0x8d, 0x8b, 0x4f, 0x48, 0x4c, 0x4a, 0x4e, 0x49, 0x4d, 0x4b, 0xcf, 0x40, 0x93, 0xcb, 0xcc, 0xca, 0xce, 0xc9, 0xcd, 0xcb, 0x2f, 0x28, 0x2c, 0x2a, 0x2e, 0x29, 0x45, 0x93, 0x2b, 0x2b, 0xaf, 0xa8, 0xac, 0xaa, 0xae, 0xa9, 0xad, 0xab, 0x6f, 0x68, 0x6c, 0x42, 0xf7, 0x60, 0x73, 0x4b, 0x6b, 0x5b, 0x7b, 0x47, 0x67, 0x57, 0x77, 0x4f, 0x2f, 0x66, 0xc0, 0xf4, 0xf5, 0x4f, 0x98, 0x38, 0x69, 0xf2, 0x94, 0xa9, 0xd3, 0xb0, 0x05, 0xe8, 0xf4, 0x19, 0x33, 0x67, 0xcd, 0x9e, 0x33, 0x97, 0xb8, 0x88, 0x01, 0x00, 0x1f, 0xb8, 0x30, 0x74, 0xbc, 0x7e, 0x32, 0x65, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x31, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x41, 0x0e, 0x9d, 0xf1, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4a, 0x4f, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6c, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x28, 0x50, 0x4c, 0x54, 0x45, 0x9e, 0x0d, 0x1d, 0x47, 0x06, 0x0d, 0x09, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x11, 0x26, 0xc5, 0x10, 0x24, 0x8f, 0x0c, 0x1a, 0x3d, 0x05, 0x0b, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xce, 0x11, 0x26, 0xcf, 0x11, 0x26, 0xd1, 0x11, 0x27, 0xc6, 0x10, 0x25, 0x90, 0x0c, 0x1b, 0x3e, 0x05, 0x0b, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcf, 0x11, 0x26, 0xd1, 0x11, 0x27, 0xc6, 0x10, 0x25, 0x90, 0x0c, 0x1b, 0x3e, 0x05, 0x0b, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xce, 0x11, 0x26, 0xcf, 0x11, 0x26, 0x3e, 0x05, 0x0b, 0x09, 0x02, 0x03, 0x01, 0x04, 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcf, 0x11, 0x26, 0xc6, 0x10, 0x24, 0x9a, 0x16, 0x24, 0x95, 0x5d, 0x63, 0xa3, 0x9c, 0x9c, 0xa5, 0xa8, 0xa8, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcf, 0x11, 0x26, 0xd1, 0x11, 0x26, 0xd4, 0x1e, 0x33, 0xe1, 0x5d, 0x6b, 0xf5, 0xbc, 0xc3, 0xff, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0x11, 0x26, 0xcf, 0x14, 0x29, 0xe2, 0x72, 0x7e, 0xdf, 0x65, 0x73, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x10, 0x25, 0xcd, 0x0e, 0x23, 0xd0, 0x19, 0x2e, 0xdc, 0x55, 0x64, 0xf2, 0xc0, 0xc5, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0x11, 0x26, 0xcf, 0x15, 0x29, 0xe4, 0x7a, 0x86, 0xe1, 0x6c, 0x79, 0xce, 0x12, 0x27, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcf, 0x14, 0x29, 0xcf, 0x14, 0x28, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcf, 0x11, 0x26, 0xd1, 0x0f, 0x26, 0xd4, 0x1c, 0x32, 0xe1, 0x5a, 0x6a, 0xf5, 0xba, 0xc1, 0xff, 0xf8, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xcf, 0x11, 0x26, 0xd1, 0x0f, 0x26, 0xc6, 0x15, 0x26, 0x9a, 0x35, 0x34, 0x95, 0x88, 0x79, 0xa3, 0xc7, 0xb2, 0xa5, 0xd3, 0xbd, 0xa5, 0xd1, 0xbb, 0xa5, 0xd0, 0xba, 0xa5, 0xd0, 0xba, 0xa5, 0xd0, 0xba, 0xce, 0x11, 0x26, 0xcf, 0x11, 0x26, 0xd1, 0x0f, 0x26, 0xc6, 0x15, 0x27, 0x90, 0x30, 0x2d, 0x3e, 0x5b, 0x36, 0x09, 0x77, 0x3d, 0x01, 0x7e, 0x41, 0x01, 0x7b, 0x3e, 0x01, 0x7b, 0x3e, 0x01, 0x7b, 0x3e, 0x01, 0x7b, 0x3e, 0xce, 0x11, 0x26, 0xc6, 0x15, 0x27, 0x90, 0x30, 0x2d, 0x3e, 0x5b, 0x36, 0x08, 0x76, 0x3c, 0x00, 0x7c, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0xce, 0x11, 0x26, 0xcf, 0x11, 0x26, 0x3e, 0x5b, 0x36, 0x08, 0x76, 0x3c, 0x00, 0x7c, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0xd0, 0x10, 0x26, 0xc5, 0x16, 0x27, 0x8f, 0x31, 0x2d, 0x3d, 0x5b, 0x36, 0x08, 0x76, 0x3c, 0x00, 0x7c, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x9e, 0x2a, 0x2b, 0x47, 0x56, 0x35, 0x09, 0x76, 0x3c, 0x00, 0x7c, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0x00, 0x7a, 0x3d, 0xc2, 0x77, 0x96, 0x20, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x61, 0xb2, 0xb0, 0x4c, 0x86, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x3a, 0xdc, 0xfb, 0x9d, 0xc8, 0x00, 0x00, 0x01, 0x07, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xc7, 0x05, 0x18, 0x38, 0x38, 0xb9, 0xb8, 0x79, 0x78, 0xf9, 0xf8, 0x05, 0x70, 0x29, 0x10, 0x14, 0x12, 0x16, 0x11, 0x15, 0x13, 0x97, 0x90, 0x94, 0x92, 0xc6, 0xae, 0x40, 0x46, 0x56, 0x4e, 0x5e, 0x41, 0x51, 0x49, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x13, 0x13, 0x30, 0xc8, 0xc8, 0xc8, 0xc8, 0x6a, 0x69, 0x03, 0x4d, 0xd1, 0xd1, 0xd5, 0xd3, 0x37, 0x30, 0x34, 0x42, 0x07, 0x40, 0x05, 0xc6, 0x26, 0xa6, 0x66, 0xe6, 0x16, 0x0a, 0x96, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0xf6, 0x0e, 0x8e, 0xa8, 0x00, 0xa8, 0xc0, 0xc9, 0xd9, 0xc5, 0xd5, 0xcd, 0x5d, 0xcb, 0xc3, 0xd3, 0xcb, 0xdb, 0xc7, 0xd7, 0xcf, 0x3f, 0x20, 0x10, 0x05, 0x00, 0x15, 0x04, 0x05, 0x87, 0x84, 0x86, 0x85, 0xcb, 0x44, 0x44, 0x46, 0x45, 0xc7, 0xc4, 0xc6, 0xc5, 0x27, 0x24, 0xa2, 0x00, 0xa0, 0x82, 0xa4, 0xe4, 0x94, 0xd4, 0xb4, 0x74, 0x3c, 0x0a, 0x32, 0x32, 0xb3, 0xb2, 0x73, 0x72, 0xf3, 0xf2, 0x0b, 0x0a, 0x8b, 0x8a, 0x4b, 0x4a, 0xcb, 0xca, 0x2b, 0x50, 0x00, 0x50, 0x41, 0x65, 0x55, 0x75, 0x4d, 0x6d, 0x5d, 0x7d, 0x43, 0x63, 0x53, 0x73, 0x4b, 0x6b, 0x5b, 0x7b, 0x07, 0x2a, 0x00, 0x79, 0xb3, 0x33, 0xaf, 0xab, 0xbb, 0xa7, 0xb7, 0xaf, 0x7f, 0xc2, 0xc4, 0x49, 0x93, 0xa7, 0xa0, 0x03, 0x06, 0x99, 0xce, 0xa9, 0x75, 0xf5, 0xd3, 0xa6, 0xcf, 0x98, 0x39, 0x6b, 0xf6, 0x9c, 0xb9, 0xf3, 0x30, 0x01, 0xc3, 0xfc, 0x05, 0x40, 0xdd, 0x0b, 0x17, 0x2d, 0x5e, 0xb2, 0x74, 0xd9, 0x72, 0x6c, 0x80, 0x61, 0xc5, 0xca, 0x55, 0xab, 0xd7, 0xac, 0x5d, 0xb7, 0x7e, 0xc3, 0x72, 0xec, 0x80, 0x61, 0xe3, 0xa6, 0xcd, 0x5b, 0xb6, 0x6e, 0xdb, 0xbe, 0x1c, 0x17, 0x00, 0x00, 0xf6, 0x23, 0xb3, 0x8c, 0xcc, 0x59, 0x7b, 0x2c, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x35, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x1d, 0x9c, 0x66, 0x6f, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x41, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2d, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x16, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x34, 0x00, 0x6b, 0x34, 0x00, 0x6c, 0x34, 0x00, 0x6c, 0x34, 0x00, 0x6b, 0x34, 0x00, 0x6b, 0x34, 0x00, 0x6b, 0x33, 0x00, 0x6b, 0x34, 0x00, 0x6c, 0x34, 0x00, 0x6b, 0x34, 0x00, 0x6b, 0x34, 0x00, 0x6c, 0x34, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x0b, 0x72, 0x3d, 0x14, 0x77, 0x45, 0x0c, 0x73, 0x3f, 0x0d, 0x73, 0x3f, 0x11, 0x76, 0x42, 0x1d, 0x7c, 0x4c, 0x22, 0x7f, 0x50, 0x12, 0x76, 0x43, 0x0e, 0x74, 0x40, 0x10, 0x75, 0x42, 0x17, 0x79, 0x47, 0x0d, 0x73, 0x3f, 0x01, 0x6c, 0x36, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x07, 0x70, 0x3a, 0x5d, 0xa2, 0x7f, 0x99, 0xc4, 0xaf, 0x6d, 0xab, 0x8b, 0x51, 0x9b, 0x75, 0x71, 0xad, 0x8f, 0x7e, 0xb5, 0x99, 0x97, 0xc3, 0xad, 0x79, 0xb2, 0x95, 0x71, 0xad, 0x8e, 0x60, 0xa4, 0x81, 0x98, 0xc4, 0xad, 0x67, 0xa7, 0x87, 0x08, 0x71, 0x3c, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x34, 0x0a, 0x72, 0x3d, 0x75, 0xaf, 0x92, 0xb0, 0xd1, 0xc0, 0x88, 0xba, 0xa1, 0x60, 0xa3, 0x81, 0x81, 0xb6, 0x9b, 0x7e, 0xb5, 0x99, 0x86, 0xb9, 0x9f, 0x82, 0xb7, 0x9c, 0x78, 0xb1, 0x94, 0x67, 0xa7, 0x86, 0x9e, 0xc7, 0xb2, 0x6a, 0xa9, 0x89, 0x0e, 0x74, 0x40, 0x00, 0x6c, 0x34, 0x00, 0x6c, 0x35, 0x02, 0x6d, 0x37, 0x4a, 0x97, 0x70, 0x8f, 0xbe, 0xa6, 0x9d, 0xc7, 0xb1, 0x68, 0xa8, 0x88, 0x82, 0xb7, 0x9c, 0xa9, 0xce, 0xbb, 0xa2, 0xc9, 0xb5, 0x7a, 0xb3, 0x96, 0x7c, 0xb3, 0x97, 0x64, 0xa5, 0x84, 0x8f, 0xbf, 0xa7, 0x83, 0xb7, 0x9c, 0x12, 0x76, 0x43, 0x00, 0x6b, 0x34, 0x00, 0x6b, 0x34, 0x0d, 0x74, 0x40, 0x5e, 0xa2, 0x80, 0x93, 0xc1, 0xaa, 0x6d, 0xab, 0x8b, 0x7e, 0xb5, 0x99, 0x6d, 0xab, 0x8c, 0x77, 0xb1, 0x94, 0x54, 0x9c, 0x77, 0x51, 0x9b, 0x75, 0x66, 0xa7, 0x86, 0x68, 0xa8, 0x87, 0x5f, 0xa3, 0x80, 0x63, 0xa5, 0x83, 0x0d, 0x73, 0x3f, 0x00, 0x6c, 0x34, 0x00, 0x6c, 0x35, 0x03, 0x6e, 0x37, 0x0f, 0x75, 0x41, 0x17, 0x79, 0x47, 0x0c, 0x73, 0x3e, 0x13, 0x77, 0x44, 0x0a, 0x72, 0x3d, 0x07, 0x70, 0x3a, 0x05, 0x6f, 0x39, 0x10, 0x75, 0x41, 0x0d, 0x74, 0x3f, 0x08, 0x71, 0x3b, 0x0c, 0x73, 0x3f, 0x13, 0x77, 0x44, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6b, 0x34, 0x00, 0x6b, 0x34, 0x00, 0x6b, 0x34, 0x00, 0x6b, 0x34, 0x00, 0x6c, 0x34, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6b, 0x34, 0x00, 0x6b, 0x34, 0x00, 0x6c, 0x34, 0x00, 0x6b, 0x34, 0x00, 0x6b, 0x34, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x03, 0x6e, 0x37, 0x08, 0x71, 0x3c, 0x07, 0x70, 0x3b, 0x07, 0x70, 0x3b, 0x07, 0x70, 0x3a, 0x06, 0x70, 0x3a, 0x06, 0x6f, 0x3a, 0x09, 0x71, 0x3c, 0x06, 0x6f, 0x3a, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6b, 0x34, 0x14, 0x78, 0x45, 0x53, 0x9c, 0x77, 0x59, 0x9f, 0x7b, 0x56, 0x9e, 0x79, 0x54, 0x9d, 0x78, 0x53, 0x9c, 0x77, 0x50, 0x9a, 0x75, 0x62, 0xa5, 0x83, 0x7c, 0xb4, 0x97, 0x36, 0x8b, 0x60, 0x00, 0x6b, 0x33, 0x00, 0x6c, 0x35, 0x01, 0x6c, 0x35, 0x05, 0x6f, 0x39, 0x07, 0x70, 0x3b, 0x07, 0x70, 0x3a, 0x07, 0x70, 0x3a, 0x07, 0x70, 0x3a, 0x06, 0x70, 0x3a, 0x0d, 0x74, 0x3f, 0x23, 0x80, 0x51, 0x14, 0x78, 0x45, 0x00, 0x6c, 0x34, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6c, 0x35, 0x00, 0x6b, 0x33, 0x00, 0x6b, 0x34, 0x00, 0x6c, 0x35, 0xff, 0xff, 0xff, 0x07, 0xf9, 0x59, 0xb0, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xb1, 0x34, 0x63, 0x9e, 0x52, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x16, 0x25, 0x00, 0x00, 0x16, 0x25, 0x01, 0x49, 0x52, 0x24, 0xf0, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x07, 0xf9, 0xe4, 0x25, 0x9c, 0x00, 0x00, 0x00, 0xda, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x0b, 0x30, 0x32, 0x31, 0xb3, 0xb0, 0xb2, 0xb1, 0x73, 0x70, 0x72, 0x71, 0xf3, 0xf0, 0xf2, 0xf1, 0x0b, 0xc0, 0x25, 0x04, 0x85, 0x84, 0x45, 0x44, 0xc5, 0xc4, 0x25, 0x24, 0xa5, 0xa4, 0x65, 0x64, 0xe5, 0xe4, 0x15, 0xe0, 0x12, 0x8a, 0x4a, 0xca, 0x2a, 0xaa, 0x6a, 0xea, 0x1a, 0x9a, 0x5a, 0xda, 0x3a, 0xba, 0x7a, 0xfa, 0x06, 0x70, 0x09, 0x43, 0x23, 0x63, 0x13, 0x53, 0x33, 0x73, 0x0b, 0x4b, 0x2b, 0x6b, 0x1b, 0x5b, 0x3b, 0x7b, 0x07, 0xb8, 0x84, 0xa3, 0x93, 0xb3, 0x8b, 0xab, 0x9b, 0xbb, 0x87, 0xa7, 0x97, 0xb7, 0x8f, 0xaf, 0x9f, 0x7f, 0x00, 0x5c, 0x22, 0x30, 0x28, 0x38, 0x24, 0x34, 0x2c, 0x3c, 0x22, 0x32, 0x2a, 0x3a, 0x26, 0x36, 0x2e, 0x3e, 0x01, 0x2e, 0x91, 0x98, 0x94, 0x9c, 0x92, 0x9a, 0x96, 0x9e, 0x91, 0x99, 0x95, 0x9d, 0x93, 0x9b, 0x97, 0x5f, 0x00, 0x97, 0x28, 0x2c, 0x2a, 0x2e, 0x29, 0x2d, 0x2b, 0xaf, 0xa8, 0xac, 0xaa, 0xae, 0xa9, 0xad, 0xab, 0x6f, 0x40, 0xf2, 0x49, 0x63, 0x53, 0x73, 0x4b, 0x6b, 0x5b, 0x7b, 0x47, 0x67, 0x57, 0x77, 0x0f, 0x8a, 0x17, 0x7b, 0xfb, 0xfa, 0x27, 0x4c, 0x9c, 0x34, 0x79, 0xca, 0xd4, 0x69, 0xd3, 0x67, 0xa0, 0x48, 0xcc, 0x9c, 0x35, 0x7b, 0xce, 0xdc, 0x79, 0xf3, 0x17, 0x2c, 0x5c, 0xb4, 0x78, 0x09, 0x8a, 0xc4, 0xd2, 0x65, 0xcb, 0x57, 0xac, 0x5c, 0xb5, 0x7a, 0xcd, 0xda, 0x75, 0xeb, 0x37, 0x90, 0x17, 0xac, 0x0c, 0x0c, 0x00, 0x40, 0x7e, 0x3c, 0xd9, 0x9d, 0xbb, 0xb5, 0xf2, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x30, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x45, 0x1d, 0xd3, 0xa6, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x58, 0x41, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0xc3, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff, 0x61, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1e, 0x13, 0x39, 0x0a, 0x22, 0x2f, 0xef, 0xc8, 0x00, 0x00, 0x03, 0xc7, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x05, 0xc1, 0x59, 0x4c, 0x9b, 0x05, 0x00, 0x07, 0xf0, 0xff, 0x77, 0x97, 0xaf, 0x77, 0x4b, 0xb7, 0x76, 0x42, 0x8b, 0x1b, 0xe5, 0xd8, 0xda, 0x3a, 0x60, 0xac, 0xdc, 0xc7, 0xd8, 0x91, 0x6c, 0x73, 0x1a, 0xc5, 0x64, 0x66, 0xfa, 0x60, 0xe2, 0x8b, 0xc6, 0x44, 0xe5, 0x81, 0xc4, 0xb0, 0x44, 0x4d, 0x8c, 0x6f, 0x3e, 0x2c, 0xcc, 0xf8, 0xe0, 0x0c, 0xc4, 0xb0, 0x0c, 0x33, 0xab, 0x31, 0x55, 0x64, 0x5b, 0xd0, 0x71, 0x55, 0xae, 0x6d, 0x16, 0x28, 0x83, 0x52, 0xb9, 0x59, 0x0a, 0xf4, 0xa2, 0x94, 0xde, 0xfd, 0x3e, 0x7f, 0x3f, 0x42, 0x10, 0x04, 0x00, 0x20, 0xa2, 0xd1, 0x28, 0x54, 0x2a, 0x95, 0x28, 0x8a, 0x22, 0xda, 0xaa, 0xea, 0x0b, 0x6d, 0x67, 0x2b, 0xab, 0x55, 0x3a, 0xcd, 0x09, 0x00, 0x54, 0x34, 0xb4, 0xbf, 0xb6, 0xf8, 0x6c, 0x7e, 0x66, 0xc0, 0x35, 0xe4, 0xab, 0xb6, 0x55, 0xe0, 0xd7, 0x01, 0x27, 0x0c, 0x06, 0x03, 0x08, 0x82, 0x00, 0x21, 0x08, 0x02, 0x11, 0x8b, 0xc5, 0xd0, 0x58, 0x53, 0x27, 0x4a, 0x40, 0x6b, 0x1b, 0xaf, 0x9c, 0x7f, 0x3f, 0x69, 0x90, 0xbc, 0x63, 0x2b, 0x3b, 0x79, 0xa2, 0xcd, 0x5a, 0x2b, 0x51, 0xe6, 0xc9, 0x30, 0xec, 0x99, 0x4e, 0x0f, 0x4e, 0x0d, 0x6f, 0x0a, 0x2f, 0xa2, 0xf7, 0xd7, 0x46, 0xe7, 0xbe, 0x3d, 0x65, 0x3f, 0xbd, 0x7d, 0xeb, 0x76, 0x37, 0x44, 0x51, 0x04, 0x11, 0x0c, 0x04, 0xd1, 0xd2, 0xd8, 0x04, 0x9d, 0x5a, 0x63, 0xb4, 0x5d, 0xaa, 0xef, 0xa6, 0x8e, 0xab, 0xaf, 0xf9, 0x93, 0x61, 0x68, 0x32, 0x3c, 0xce, 0x1b, 0xab, 0xc0, 0x91, 0x12, 0xac, 0x24, 0xb7, 0x31, 0xb4, 0xeb, 0x86, 0x14, 0x2c, 0xf8, 0x60, 0x76, 0x2c, 0x38, 0xe6, 0xfd, 0x40, 0xa9, 0xd7, 0xce, 0x7f, 0x76, 0xb3, 0x0b, 0x84, 0x56, 0xae, 0x82, 0x82, 0xe5, 0xe5, 0xed, 0x1f, 0xbf, 0xf7, 0xc3, 0xbe, 0x89, 0x7d, 0x2b, 0x15, 0x8e, 0x63, 0x6f, 0x34, 0x0b, 0x69, 0x56, 0x8d, 0xca, 0x33, 0xc7, 0x50, 0x6d, 0x2f, 0x81, 0xd1, 0x74, 0x04, 0xee, 0x65, 0x0f, 0x9c, 0x1b, 0x93, 0x48, 0x51, 0x02, 0x74, 0x01, 0x72, 0xf8, 0xf9, 0xcf, 0x23, 0xd7, 0xfd, 0x07, 0x41, 0x3f, 0x75, 0xd7, 0xd1, 0x0f, 0x82, 0xa3, 0xde, 0x4d, 0x9a, 0x15, 0x9d, 0xa9, 0x78, 0x82, 0xa4, 0xe7, 0x38, 0x6c, 0xce, 0x6a, 0xc1, 0x72, 0x4a, 0x6c, 0xac, 0x25, 0xb0, 0xb5, 0x19, 0xc7, 0xd9, 0xda, 0x12, 0x34, 0xd8, 0x2b, 0xa1, 0x49, 0x73, 0xf0, 0x06, 0x36, 0x10, 0x62, 0x52, 0x45, 0x12, 0x8e, 0x3b, 0xe8, 0x79, 0x30, 0x34, 0x4c, 0xcd, 0x0f, 0xba, 0x14, 0x27, 0xaf, 0xd6, 0x7d, 0x9d, 0x51, 0x52, 0xc7, 0xa5, 0x5b, 0x2c, 0xbc, 0x13, 0x32, 0x5c, 0x79, 0xbd, 0x0c, 0x5d, 0x5f, 0x5c, 0x44, 0x53, 0xab, 0x19, 0xd1, 0xe8, 0x21, 0x66, 0xdd, 0x4b, 0x50, 0x6b, 0x78, 0xa4, 0x62, 0x22, 0x92, 0xfe, 0x30, 0x82, 0x79, 0x09, 0xd0, 0xa0, 0x8e, 0x7c, 0xff, 0xd1, 0x4d, 0x27, 0x75, 0xee, 0x42, 0x9b, 0x35, 0xef, 0xd4, 0xb1, 0x4f, 0x04, 0x08, 0xd2, 0xe0, 0x04, 0x83, 0x3c, 0x89, 0x16, 0x5d, 0x5f, 0x5e, 0x82, 0xde, 0xa0, 0x85, 0x42, 0xc1, 0xa1, 0xaa, 0xda, 0x84, 0xf5, 0xd5, 0x10, 0x5c, 0xa3, 0xcb, 0x78, 0x34, 0xe8, 0xc3, 0x8b, 0xd5, 0x1d, 0x18, 0x2c, 0x72, 0x44, 0xc4, 0xa4, 0x4c, 0x1e, 0x27, 0xc7, 0x69, 0x85, 0x4e, 0xfd, 0x52, 0x86, 0x11, 0xe5, 0x42, 0x3c, 0x8b, 0x80, 0x9f, 0x86, 0xd1, 0xc4, 0x41, 0x2a, 0xe5, 0xb0, 0xb7, 0xbb, 0x03, 0xaf, 0xd7, 0x07, 0x92, 0x24, 0xd0, 0xd8, 0x52, 0x8c, 0x50, 0xe8, 0x10, 0xeb, 0x2b, 0x7b, 0xe0, 0x79, 0x29, 0x0a, 0x13, 0x24, 0x48, 0x86, 0x92, 0x10, 0x0a, 0x49, 0x11, 0x9d, 0xce, 0x66, 0x48, 0x4a, 0x10, 0x09, 0x9a, 0xa2, 0x20, 0x93, 0xb3, 0x78, 0xee, 0x89, 0xe0, 0xab, 0xcf, 0x07, 0x70, 0xba, 0x4a, 0x8d, 0x50, 0xd8, 0x0b, 0x96, 0x65, 0x91, 0x9f, 0xaf, 0x47, 0x34, 0x22, 0x22, 0x99, 0x02, 0x48, 0x92, 0x40, 0x3a, 0x2b, 0x20, 0x91, 0x4d, 0x82, 0x27, 0x48, 0x92, 0x2a, 0x7d, 0xb9, 0x58, 0xd9, 0xdc, 0xdc, 0xdc, 0x5e, 0x6e, 0x36, 0xf3, 0x92, 0x6c, 0x1a, 0x8b, 0xf3, 0x09, 0xcc, 0xcf, 0xee, 0x23, 0x18, 0xdc, 0x46, 0x4e, 0xd8, 0x40, 0x3a, 0x9d, 0x42, 0x26, 0xad, 0x42, 0xef, 0x9d, 0x05, 0xc8, 0x15, 0x0c, 0x2e, 0xbf, 0xaa, 0x45, 0xd1, 0x2b, 0x47, 0x91, 0xc9, 0x66, 0x92, 0x87, 0xde, 0x9d, 0x1e, 0x2a, 0xb6, 0xbe, 0x17, 0xaf, 0xbb, 0x7a, 0xee, 0x62, 0xc0, 0x48, 0x1b, 0x91, 0x8a, 0xa1, 0xde, 0x62, 0x82, 0xb9, 0x4c, 0x0a, 0x4d, 0xfe, 0x01, 0x78, 0x29, 0x0d, 0x8a, 0xa2, 0xb1, 0xe3, 0xf7, 0xe3, 0xa8, 0x5e, 0x06, 0x8b, 0x55, 0x01, 0x53, 0x35, 0x8f, 0x1a, 0xbb, 0x1d, 0xba, 0x18, 0xbb, 0xfa, 0xdb, 0x3d, 0xc7, 0x37, 0x74, 0xe7, 0xd3, 0xde, 0xf0, 0x5f, 0xdf, 0x39, 0xfa, 0xdf, 0x28, 0xbb, 0x51, 0x77, 0xa6, 0xb5, 0x82, 0x58, 0x76, 0x7b, 0x60, 0xab, 0x2c, 0x40, 0x24, 0x22, 0x47, 0x24, 0x12, 0x05, 0x01, 0x20, 0x95, 0x4a, 0x42, 0xaf, 0x37, 0x80, 0x22, 0x08, 0x84, 0x0b, 0x19, 0xfc, 0xe4, 0x1b, 0xc1, 0xee, 0xb8, 0xfb, 0x17, 0xd7, 0x93, 0xc9, 0x15, 0x6a, 0xf7, 0xb1, 0x07, 0xff, 0xcd, 0x78, 0x7c, 0x17, 0x2a, 0xea, 0x6d, 0x5a, 0x73, 0x81, 0xd9, 0x79, 0xe0, 0x06, 0x13, 0x48, 0x83, 0x13, 0x28, 0x70, 0x0c, 0x0b, 0x8e, 0xe3, 0xc0, 0x30, 0x0c, 0x42, 0xb9, 0x43, 0xe4, 0x97, 0x1b, 0x51, 0x6b, 0xb4, 0x62, 0xd9, 0xe5, 0x9e, 0x71, 0xdc, 0xe9, 0xeb, 0x94, 0xab, 0x94, 0xfb, 0x54, 0x5f, 0xff, 0x3d, 0x24, 0xd2, 0xc9, 0xc4, 0xd4, 0x63, 0xd7, 0xf4, 0x52, 0x6e, 0xd7, 0x6a, 0x2c, 0x2e, 0x2a, 0x7a, 0xbb, 0xe6, 0x32, 0x48, 0x29, 0x8b, 0x91, 0x83, 0x25, 0x70, 0x0a, 0x29, 0x9a, 0xac, 0x76, 0x10, 0x26, 0x25, 0xfa, 0x36, 0x86, 0x11, 0x79, 0xba, 0xf6, 0xef, 0xc4, 0xfd, 0x87, 0x1f, 0xbe, 0x76, 0xfd, 0x4d, 0xcf, 0xed, 0x5b, 0xdd, 0xa0, 0x7a, 0x7a, 0x7b, 0xd0, 0xdc, 0xd2, 0x82, 0xe9, 0x67, 0x4f, 0x82, 0x63, 0x8e, 0x07, 0x8f, 0x4a, 0x78, 0x43, 0x56, 0xc6, 0xf2, 0x05, 0x69, 0x9e, 0x94, 0xfd, 0x7e, 0x38, 0x47, 0xea, 0xd4, 0x5a, 0x58, 0xe4, 0x85, 0xb9, 0x2d, 0xdf, 0xfa, 0xce, 0xc2, 0xdf, 0xd3, 0x77, 0xff, 0xf8, 0xd1, 0xd1, 0x71, 0xed, 0x46, 0xfb, 0xac, 0x22, 0x4f, 0x0e, 0xab, 0xc5, 0x02, 0x42, 0x10, 0x04, 0x88, 0xa2, 0x88, 0x89, 0xa9, 0x49, 0x74, 0x74, 0x7c, 0x8a, 0xc9, 0x7f, 0x26, 0x89, 0xd6, 0x86, 0xa6, 0xf2, 0xf2, 0x0a, 0x6b, 0x83, 0xa0, 0x64, 0xcd, 0x32, 0x46, 0x42, 0xd1, 0xb1, 0xdc, 0xaa, 0xc7, 0x3d, 0x37, 0xee, 0x7c, 0xf8, 0xe7, 0x6c, 0x59, 0x69, 0x69, 0x76, 0x61, 0x71, 0x91, 0x10, 0x72, 0x39, 0x90, 0x24, 0x89, 0xff, 0x01, 0x14, 0x1a, 0x9b, 0xba, 0x88, 0xb9, 0x1b, 0xab, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x33, 0x30, 0x54, 0x31, 0x37, 0x3a, 0x35, 0x37, 0x3a, 0x31, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x1d, 0xc1, 0x0f, 0x15, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x43, 0x41, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x8c, 0x50, 0x4c, 0x54, 0x45, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x1f, 0x1f, 0xff, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xe8, 0xff, 0xe8, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x77, 0x77, 0xff, 0x77, 0x77, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xc7, 0xff, 0x85, 0x85, 0xff, 0x19, 0x19, 0xff, 0x85, 0x85, 0xff, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbd, 0xbd, 0xff, 0x08, 0x08, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x08, 0x08, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe1, 0xff, 0xfb, 0xfb, 0xff, 0xd0, 0xd0, 0xff, 0xd4, 0xd4, 0xff, 0x9c, 0x9c, 0xff, 0xd0, 0xd0, 0xff, 0x1f, 0x1f, 0xff, 0x00, 0x00, 0xff, 0x9c, 0x9c, 0xff, 0xd4, 0xd4, 0xff, 0xe1, 0xe1, 0xff, 0xf9, 0xf9, 0xff, 0x52, 0x52, 0xff, 0x18, 0x18, 0xff, 0x0a, 0x0a, 0xff, 0x64, 0x64, 0xff, 0x26, 0x26, 0xff, 0x00, 0x00, 0xff, 0x64, 0x64, 0xff, 0x0a, 0x0a, 0xff, 0x18, 0x18, 0xff, 0x52, 0x52, 0xff, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0x6c, 0x6c, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x02, 0x02, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xe1, 0xe1, 0xff, 0xf0, 0xf0, 0xff, 0x52, 0x52, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xde, 0xde, 0xff, 0x58, 0x58, 0xff, 0x02, 0x02, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf2, 0xff, 0x73, 0x73, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc8, 0xc8, 0xff, 0x38, 0x38, 0xff, 0x4c, 0x4c, 0xff, 0x50, 0x50, 0xff, 0x50, 0x50, 0xff, 0x4c, 0x4c, 0xff, 0x38, 0x38, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf5, 0xff, 0xed, 0xed, 0xff, 0xfc, 0xfc, 0xff, 0xd2, 0xd2, 0xff, 0xd2, 0xd2, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xc7, 0xff, 0xc9, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xc7, 0xff, 0xca, 0xca, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf5, 0xff, 0xf6, 0xf6, 0xff, 0xff, 0xff, 0xb8, 0x27, 0x96, 0x3b, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x35, 0x7e, 0x72, 0xe2, 0xdb, 0x00, 0x00, 0x00, 0xfd, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x00, 0x03, 0x46, 0x26, 0x66, 0x16, 0x56, 0x20, 0x60, 0x63, 0x67, 0x67, 0x03, 0xd1, 0x2c, 0xcc, 0x4c, 0x8c, 0x0c, 0xc8, 0x00, 0xa2, 0x80, 0x83, 0x93, 0x8b, 0x9b, 0x87, 0x8b, 0x93, 0x03, 0xa7, 0x02, 0x5e, 0x3e, 0x7e, 0x01, 0x41, 0x21, 0x61, 0x11, 0x1c, 0x0a, 0x44, 0xc5, 0xc4, 0x25, 0x24, 0xa5, 0xa4, 0xa4, 0x65, 0x64, 0xc5, 0x44, 0xb1, 0x28, 0x90, 0x93, 0x57, 0x50, 0x54, 0x52, 0x56, 0x51, 0x55, 0x53, 0x57, 0x56, 0xd2, 0x50, 0x90, 0x97, 0xc3, 0x50, 0xa0, 0xa9, 0xa5, 0xad, 0xa3, 0xab, 0xa7, 0x6f, 0x60, 0xa0, 0xaf, 0x67, 0x68, 0xa4, 0xad, 0xa5, 0x89, 0xa1, 0xc0, 0xd8, 0xc4, 0xd4, 0xcc, 0xdc, 0xc2, 0xd2, 0xca, 0xca, 0xd2, 0xda, 0xc6, 0xd6, 0xce, 0xc4, 0x18, 0x43, 0x81, 0xbd, 0x83, 0xa3, 0x93, 0xb3, 0x8b, 0xab, 0x9b, 0x9b, 0xab, 0xbb, 0x87, 0xa7, 0xa3, 0x83, 0x3d, 0x86, 0x02, 0x2f, 0x6f, 0x1f, 0x5f, 0x3f, 0xff, 0x80, 0xc0, 0xc0, 0x00, 0x7f, 0x3f, 0x5f, 0x1f, 0x6f, 0x2f, 0x0c, 0x05, 0x41, 0xc1, 0x21, 0xa1, 0x61, 0xe1, 0x11, 0x0c, 0x0c, 0x11, 0xe1, 0x61, 0xa1, 0x21, 0xc1, 0x41, 0x18, 0x0a, 0x22, 0xa3, 0xa2, 0x63, 0x62, 0xe3, 0xe2, 0x13, 0x12, 0x93, 0x92, 0x63, 0x63, 0xa2, 0xa3, 0x22, 0x31, 0xc3, 0x21, 0x25, 0x35, 0x2d, 0x3d, 0x23, 0x33, 0x2b, 0x3b, 0x27, 0x37, 0x3d, 0x2d, 0x35, 0x05, 0x6b, 0x48, 0xe6, 0xe5, 0x17, 0x14, 0x16, 0x15, 0x97, 0x14, 0xe4, 0xe7, 0xe1, 0x08, 0xea, 0xd2, 0xb2, 0xf2, 0x8a, 0xca, 0xaa, 0xea, 0xf2, 0xb2, 0x52, 0x5c, 0x71, 0xc1, 0xca, 0x5a, 0x53, 0x5b, 0x57, 0x8f, 0x27, 0x36, 0x59, 0x59, 0x1b, 0x1a, 0x9b, 0x9a, 0x51, 0x15, 0x00, 0x00, 0xe9, 0xb0, 0x32, 0x4c, 0x13, 0x52, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x35, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xcd, 0xc2, 0xad, 0xa1, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x4e, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x63, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x77, 0x00, 0x7d, 0x59, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x89, 0x00, 0x00, 0x0b, 0x89, 0x01, 0x37, 0xc9, 0xcb, 0xad, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x27, 0x8d, 0xcb, 0x93, 0x93, 0x00, 0x00, 0x03, 0x2d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x93, 0xbd, 0x6f, 0x9b, 0x55, 0x14, 0x87, 0x9f, 0xfb, 0xda, 0x8d, 0x63, 0xe7, 0xc3, 0x7d, 0x1b, 0xd7, 0x8e, 0xaa, 0x2a, 0x4e, 0x1a, 0x47, 0x4d, 0x63, 0xc7, 0x01, 0x01, 0x02, 0x89, 0x22, 0x0c, 0x42, 0x6c, 0xec, 0x30, 0x74, 0xe8, 0xca, 0xcc, 0xcc, 0x1f, 0xd0, 0xa1, 0x7f, 0x00, 0x02, 0xc1, 0xc2, 0x06, 0x5b, 0x41, 0x0c, 0x08, 0xc1, 0x08, 0xaa, 0xba, 0xd0, 0xf8, 0x23, 0x36, 0xa9, 0xdd, 0x86, 0xda, 0x89, 0x13, 0x27, 0x4e, 0xfc, 0xf9, 0xbe, 0xf7, 0xbd, 0x87, 0x21, 0x4e, 0xdb, 0x10, 0x2b, 0x4a, 0x84, 0xca, 0x4f, 0x3a, 0xba, 0xba, 0xc3, 0x95, 0x9e, 0x7b, 0xce, 0x73, 0x54, 0xb7, 0x12, 0x17, 0xa4, 0x0b, 0xe2, 0x81, 0x02, 0xb0, 0x06, 0xf5, 0xff, 0x44, 0x79, 0x9d, 0x5f, 0x44, 0x74, 0x09, 0xe3, 0x64, 0x11, 0x77, 0x0d, 0xd1, 0x1b, 0x88, 0x69, 0x80, 0xf4, 0x41, 0x0c, 0x28, 0x35, 0x00, 0x52, 0x2f, 0x07, 0x40, 0x44, 0xe4, 0xd9, 0xcd, 0xb4, 0x10, 0x6f, 0x13, 0xd1, 0x8f, 0x30, 0x4e, 0x0e, 0x71, 0xb3, 0x88, 0x5b, 0x42, 0xf4, 0x53, 0xc4, 0xec, 0x01, 0x0e, 0x88, 0x80, 0x3a, 0x02, 0xfa, 0xef, 0x50, 0xc7, 0x01, 0x4e, 0xc4, 0x20, 0x66, 0x1f, 0xbc, 0x2a, 0xc6, 0xfd, 0x0b, 0x19, 0x40, 0x19, 0x77, 0x1d, 0x4c, 0x0d, 0xbd, 0xd3, 0x42, 0x6f, 0x1b, 0x02, 0x09, 0xf7, 0x85, 0x2e, 0x9d, 0x0f, 0x4a, 0x55, 0x2a, 0x65, 0x89, 0x44, 0x22, 0x84, 0x42, 0x63, 0x67, 0x7c, 0xa2, 0x41, 0x9a, 0x88, 0x54, 0xd9, 0xfd, 0xfe, 0x1b, 0xf4, 0x56, 0x0e, 0xfb, 0x63, 0x1b, 0xe3, 0x3c, 0x42, 0x74, 0x0d, 0x4c, 0x1b, 0x44, 0x0f, 0x46, 0xf7, 0x62, 0x0d, 0x8f, 0x3f, 0x93, 0xc9, 0x10, 0x8f, 0xc7, 0x49, 0x26, 0x53, 0xac, 0xac, 0xa4, 0x59, 0x5a, 0x5a, 0x62, 0x76, 0x76, 0x8e, 0x48, 0x24, 0x42, 0x20, 0x10, 0x18, 0xf6, 0x04, 0xdd, 0xf0, 0x71, 0xf0, 0xdb, 0x13, 0xf6, 0xef, 0x69, 0x8c, 0x33, 0x83, 0xdf, 0xce, 0x30, 0xf1, 0xde, 0x12, 0xbe, 0x68, 0x17, 0xd1, 0x45, 0xc4, 0xc9, 0x62, 0x9c, 0x3c, 0xa2, 0x2b, 0x88, 0xb7, 0xcd, 0x73, 0xc9, 0x4f, 0xfa, 0xa4, 0x80, 0x63, 0x23, 0x18, 0x1f, 0x1f, 0x67, 0x7a, 0x7a, 0x9a, 0x44, 0x22, 0xc1, 0xf2, 0x72, 0x8a, 0x74, 0x3a, 0xcd, 0xe2, 0x8d, 0x1b, 0xcc, 0x84, 0x6d, 0x2e, 0xda, 0x36, 0x23, 0x53, 0x97, 0xe8, 0xfe, 0xfe, 0x80, 0xed, 0x2f, 0xbf, 0xa5, 0x93, 0x5b, 0x43, 0x44, 0x18, 0x5d, 0x98, 0x67, 0xea, 0xf6, 0x27, 0x4c, 0xbc, 0xfb, 0x16, 0xde, 0x5e, 0x1b, 0x11, 0x8d, 0xdf, 0x0e, 0x20, 0xba, 0x8e, 0xe8, 0x32, 0xe2, 0x16, 0x30, 0xce, 0x2a, 0xe2, 0x16, 0x11, 0xfd, 0xe4, 0x98, 0xe4, 0x4a, 0x29, 0x4e, 0xb5, 0x40, 0x29, 0xc5, 0x44, 0x38, 0xcc, 0xcd, 0x8b, 0x97, 0xb9, 0x75, 0x3d, 0xc5, 0xee, 0x6b, 0x49, 0xae, 0xc5, 0x67, 0x89, 0xad, 0xa4, 0x98, 0x7a, 0x5c, 0x63, 0x32, 0x34, 0x46, 0xf8, 0xc3, 0x0c, 0xfd, 0x42, 0x09, 0x35, 0x1a, 0xa0, 0xf1, 0xdd, 0x3d, 0x26, 0x3f, 0x78, 0x87, 0xd0, 0xeb, 0xaf, 0x0c, 0x51, 0xea, 0xdf, 0x92, 0x17, 0x50, 0x5f, 0xdd, 0x0d, 0x4b, 0xae, 0xa4, 0x59, 0xcd, 0x6b, 0x4a, 0x65, 0x4d, 0x6d, 0xcb, 0x70, 0xd0, 0x3a, 0x49, 0x74, 0x01, 0xf8, 0x2c, 0x10, 0x61, 0xd3, 0xb8, 0x54, 0x7c, 0x70, 0x7f, 0x72, 0x84, 0x8f, 0xc2, 0x51, 0xae, 0x27, 0x12, 0x58, 0xef, 0xbf, 0xcd, 0xcd, 0x9e, 0x66, 0xaa, 0xd9, 0x23, 0xd4, 0x73, 0x89, 0xdf, 0xf9, 0x1c, 0x2b, 0x38, 0x7a, 0x06, 0x9f, 0x04, 0xe5, 0x6e, 0xc4, 0x44, 0x0c, 0x74, 0xfb, 0x42, 0x63, 0x57, 0xa8, 0x6c, 0x78, 0xe4, 0x4b, 0x9a, 0x3f, 0x73, 0x9a, 0xec, 0x9a, 0x66, 0xbd, 0xe2, 0x51, 0xdf, 0x31, 0x74, 0xba, 0xc2, 0x2d, 0xbf, 0x0d, 0x3e, 0xb8, 0x6a, 0x2b, 0xbe, 0xae, 0x37, 0x79, 0x43, 0x85, 0x40, 0x84, 0x3f, 0x68, 0xf3, 0x69, 0xe2, 0x12, 0x5b, 0x8d, 0x00, 0x57, 0x62, 0x57, 0x29, 0xbe, 0x99, 0xe2, 0xd5, 0xe5, 0x34, 0xc9, 0x54, 0x92, 0xf9, 0xf9, 0x79, 0xa2, 0xd1, 0x18, 0xa1, 0x50, 0x68, 0x78, 0x87, 0xbb, 0xe5, 0xd8, 0xb3, 0xef, 0x5a, 0xea, 0x70, 0xc5, 0x95, 0x02, 0xe3, 0x41, 0xbb, 0x2b, 0xd4, 0x77, 0x0c, 0xe5, 0xc7, 0x1e, 0xab, 0x45, 0x8d, 0x9d, 0x1b, 0xe5, 0x7e, 0xd1, 0x61, 0x66, 0xff, 0x02, 0xb3, 0x41, 0x1f, 0xbb, 0x35, 0x0b, 0x0b, 0x98, 0x8c, 0x19, 0x72, 0x0d, 0xcd, 0x8f, 0xd5, 0x0e, 0x63, 0x28, 0x7e, 0xf5, 0x3a, 0x00, 0x04, 0x83, 0x41, 0xa2, 0xd1, 0xcb, 0xcc, 0xcd, 0x5d, 0x23, 0x99, 0x4c, 0x0e, 0x95, 0xfc, 0x18, 0xc0, 0x09, 0x3a, 0x0e, 0x81, 0xac, 0xc1, 0x26, 0x79, 0x1e, 0x6c, 0xfe, 0xe0, 0xa7, 0xfe, 0x45, 0x90, 0xf1, 0xb0, 0xc1, 0x27, 0xd0, 0x6a, 0x1b, 0x3a, 0x7d, 0x8f, 0x7e, 0xc7, 0xe2, 0x4e, 0xb5, 0xc1, 0x4f, 0xdd, 0x83, 0x53, 0x9b, 0x7e, 0x24, 0xf9, 0xc2, 0x42, 0x82, 0xc5, 0xc5, 0xc5, 0xd3, 0x01, 0x86, 0x45, 0x6f, 0x5a, 0x74, 0x1f, 0xf8, 0xf1, 0x5a, 0x0a, 0xb3, 0xe7, 0xc3, 0xd3, 0x86, 0x91, 0x2b, 0x1a, 0x82, 0x8a, 0x82, 0xea, 0xf1, 0x73, 0xb6, 0xc7, 0xc3, 0xbc, 0x66, 0x6d, 0x5d, 0xf3, 0xb4, 0x66, 0x68, 0x1e, 0x18, 0x8c, 0x39, 0x45, 0xf2, 0xf3, 0x02, 0x30, 0x18, 0x93, 0x08, 0xe0, 0x0d, 0xda, 0xe4, 0x3b, 0x3c, 0xac, 0xc1, 0x52, 0x3b, 0x0e, 0xec, 0x36, 0x0d, 0x1b, 0x55, 0x43, 0xa1, 0xa4, 0x79, 0x98, 0xd7, 0xac, 0x16, 0x86, 0x4b, 0x7e, 0x7e, 0x80, 0xb3, 0x72, 0x2a, 0xb0, 0x8e, 0x7c, 0x32, 0xd0, 0x3b, 0x92, 0xfc, 0x6f, 0x8f, 0x42, 0xf1, 0x50, 0xf2, 0xc2, 0xba, 0x7e, 0x79, 0x00, 0xc3, 0x62, 0x0d, 0x7c, 0x52, 0x03, 0x9f, 0x3a, 0x3d, 0xe1, 0x1f, 0x09, 0xbd, 0xbd, 0x4b, 0xd0, 0xc5, 0x70, 0xbd, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x33, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xaf, 0xdd, 0xfb, 0x68, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x52, 0x4c, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x10, 0x08, 0x02, 0x00, 0x00, 0x00, 0x72, 0x4d, 0x73, 0x4f, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x1f, 0xa5, 0xc9, 0x2b, 0x0d, 0x00, 0x00, 0x02, 0xb4, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x95, 0x53, 0x59, 0x48, 0x54, 0x61, 0x18, 0x3d, 0xdf, 0xbd, 0xff, 0xbd, 0xce, 0x62, 0x4c, 0xe3, 0x16, 0xa9, 0x93, 0x24, 0x98, 0xc8, 0x64, 0xb4, 0x8c, 0x52, 0xbe, 0x64, 0x56, 0xd0, 0x43, 0x0a, 0xed, 0x3d, 0x19, 0xf8, 0x5c, 0xe0, 0x4b, 0x41, 0xd4, 0x63, 0x0b, 0xd1, 0x43, 0x51, 0x14, 0x44, 0x0b, 0x44, 0x10, 0x44, 0x2f, 0x51, 0x11, 0x14, 0x14, 0x98, 0x45, 0x54, 0x46, 0x1b, 0x2e, 0x98, 0xe6, 0x96, 0x6b, 0x3a, 0xa3, 0x33, 0x0e, 0x73, 0x67, 0xee, 0xfd, 0xff, 0xaf, 0x07, 0x07, 0x35, 0x70, 0xa0, 0xce, 0xe3, 0xb7, 0x1c, 0xce, 0x77, 0xf8, 0x0e, 0xe1, 0x66, 0x0d, 0x32, 0x80, 0x00, 0x8d, 0x58, 0x32, 0xe9, 0xc4, 0x8a, 0x89, 0x91, 0x11, 0x5a, 0xa6, 0x86, 0x4e, 0xcc, 0x80, 0xb4, 0x85, 0x06, 0x48, 0x5b, 0x30, 0xa0, 0x67, 0xe6, 0x59, 0x82, 0x85, 0x00, 0x83, 0x58, 0x3a, 0x02, 0xb6, 0x68, 0x2e, 0x1d, 0x1a, 0xad, 0xfd, 0xd0, 0x5c, 0x3a, 0x04, 0x5b, 0x48, 0x47, 0x18, 0xc4, 0xb4, 0xb4, 0xea, 0xbf, 0x2f, 0x12, 0xc4, 0x0e, 0x13, 0x52, 0x46, 0x65, 0xce, 0xcc, 0x83, 0xaa, 0xf6, 0x0a, 0x97, 0x1d, 0x9f, 0xce, 0xf2, 0x2e, 0x4f, 0x76, 0x5a, 0xc6, 0xa1, 0x8f, 0xc1, 0xef, 0x61, 0x1f, 0x4c, 0x3b, 0x3d, 0xb3, 0x78, 0x6b, 0xb1, 0x2a, 0x8d, 0xd8, 0xb1, 0x05, 0x09, 0x79, 0x36, 0xd8, 0x7b, 0xb2, 0xec, 0xd7, 0x8d, 0x87, 0x1b, 0xeb, 0x9f, 0x54, 0x45, 0x62, 0x6e, 0xff, 0xb2, 0xc4, 0xf1, 0xdd, 0x6d, 0xdf, 0x0e, 0x7c, 0x3a, 0xf7, 0xa3, 0xe8, 0x74, 0x4f, 0x89, 0x63, 0x0b, 0x61, 0x38, 0x8a, 0x49, 0xcd, 0x9f, 0x8f, 0x86, 0xc0, 0x9c, 0x04, 0xc9, 0x9a, 0xb2, 0x45, 0x5d, 0x41, 0xf8, 0xd9, 0x86, 0xae, 0x3d, 0x25, 0x53, 0x4d, 0x67, 0x77, 0x9c, 0xb9, 0xba, 0x2b, 0x32, 0x8d, 0x44, 0x98, 0x23, 0x13, 0xae, 0xa7, 0x2d, 0xeb, 0xc7, 0x2d, 0xf3, 0xc2, 0xfe, 0xcf, 0x07, 0x7d, 0x53, 0x9d, 0x96, 0xab, 0x37, 0x9a, 0xcd, 0x1a, 0x0b, 0x8d, 0x15, 0x28, 0xcd, 0x42, 0x80, 0xb2, 0x8d, 0x6c, 0xd3, 0xbe, 0x1e, 0xec, 0xb9, 0x5c, 0xd1, 0x9f, 0xe7, 0xb1, 0xfb, 0x27, 0x2b, 0x5f, 0x4e, 0x9c, 0xa8, 0xae, 0x35, 0x6b, 0xb7, 0x96, 0x96, 0xad, 0xcd, 0xcb, 0xf2, 0xd3, 0x78, 0x34, 0xfc, 0xe1, 0x4d, 0xe1, 0xb6, 0xaa, 0x81, 0x50, 0xf9, 0xd4, 0x91, 0xfc, 0xdf, 0x01, 0x4f, 0xe2, 0x55, 0xc4, 0x67, 0x25, 0x4d, 0xd2, 0x15, 0x00, 0x9d, 0x1a, 0x02, 0xcc, 0xd4, 0x14, 0x18, 0x7b, 0xb1, 0xa9, 0x63, 0x4b, 0xee, 0x6c, 0x32, 0xa5, 0x0b, 0x0f, 0xdf, 0x7a, 0x14, 0xbc, 0x74, 0x2f, 0xa7, 0xa7, 0x6b, 0xa4, 0xab, 0x7b, 0x3a, 0x9e, 0xb0, 0x2b, 0xd7, 0xad, 0xa8, 0xdb, 0x59, 0x38, 0x14, 0x15, 0x5e, 0xd5, 0xb7, 0xbd, 0x66, 0xd8, 0x8a, 0xeb, 0xd5, 0xb9, 0xb3, 0x47, 0x8b, 0xc7, 0x26, 0x1c, 0xf1, 0x39, 0x9a, 0x4d, 0xb4, 0xc8, 0x17, 0x30, 0x00, 0x30, 0x33, 0x34, 0x44, 0x63, 0x96, 0x0c, 0x27, 0x12, 0x3e, 0x67, 0x26, 0x12, 0x1b, 0x1b, 0x8d, 0x7d, 0x79, 0xfb, 0x2b, 0x67, 0x95, 0x7b, 0x57, 0x43, 0x55, 0x5d, 0xf5, 0x6a, 0xc4, 0xdf, 0x6b, 0xda, 0xc2, 0x7c, 0xda, 0x53, 0x06, 0x88, 0xf8, 0xce, 0x40, 0x61, 0x51, 0x6b, 0xe8, 0xf6, 0x60, 0x81, 0xcb, 0x50, 0x50, 0xd8, 0x11, 0x1a, 0x86, 0x47, 0x73, 0xbb, 0x0c, 0x23, 0x8b, 0xfc, 0x7e, 0xb7, 0x2b, 0xcf, 0x0c, 0x87, 0x93, 0xf7, 0xef, 0x76, 0xe4, 0x1a, 0x9f, 0x60, 0xc2, 0xd4, 0xe5, 0xed, 0xc1, 0x82, 0xa2, 0xd6, 0xd0, 0x9d, 0x81, 0x42, 0x22, 0xe6, 0x05, 0x77, 0x85, 0xb4, 0xa4, 0xfe, 0x78, 0xb4, 0xa0, 0x75, 0x26, 0xbb, 0xda, 0x15, 0x0f, 0x55, 0x4c, 0x0e, 0x8f, 0x88, 0x77, 0xef, 0xca, 0x95, 0x2e, 0xad, 0xa4, 0xa3, 0xe0, 0x62, 0x99, 0x7f, 0x6c, 0x6f, 0x4b, 0x53, 0xfd, 0xfb, 0xae, 0x49, 0xcf, 0xc1, 0x6f, 0x6b, 0xae, 0xfc, 0x5c, 0x95, 0x02, 0x09, 0x21, 0x17, 0xdc, 0x05, 0xa0, 0x40, 0x44, 0x10, 0x42, 0xf6, 0xc6, 0xbc, 0xd7, 0x47, 0x56, 0x18, 0xb6, 0xba, 0x58, 0xff, 0x65, 0xa5, 0x3f, 0xd2, 0x3e, 0xe6, 0x03, 0x68, 0x65, 0x5e, 0xe4, 0x42, 0xe3, 0xf3, 0xd3, 0x47, 0x5e, 0x9f, 0xef, 0x2e, 0xde, 0xf7, 0xb5, 0xbc, 0x6f, 0xd6, 0x2b, 0x4c, 0x87, 0x81, 0x39, 0x8a, 0x7f, 0xfc, 0x3a, 0xd3, 0xbb, 0x3c, 0xd5, 0x61, 0x19, 0x87, 0x33, 0x7f, 0x5d, 0x5a, 0xcb, 0x3c, 0x14, 0x88, 0x00, 0x43, 0xc8, 0xd1, 0x84, 0xfb, 0x5a, 0x4f, 0x60, 0xda, 0xd1, 0x36, 0xe7, 0xcf, 0x9c, 0xea, 0x2e, 0x69, 0x6c, 0x0b, 0x4e, 0xa4, 0x4c, 0xc3, 0xb4, 0x19, 0x34, 0x2f, 0x21, 0x63, 0x02, 0x16, 0xa7, 0x51, 0x32, 0xc1, 0xd1, 0x35, 0x21, 0x95, 0xa3, 0x43, 0xc8, 0x74, 0xe5, 0xbf, 0x32, 0x2d, 0x99, 0x08, 0xd0, 0x0d, 0x47, 0x01, 0xba, 0xe1, 0x10, 0x90, 0x89, 0x02, 0xc0, 0x1f, 0x08, 0xf5, 0x4a, 0xeb, 0xc7, 0x12, 0x2f, 0x71, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x33, 0x31, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x9c, 0x32, 0xb5, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x41, 0x4d, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0xbd, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xc8, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x23, 0x95, 0x02, 0x24, 0x96, 0x00, 0x1d, 0x92, 0x1d, 0x3c, 0xa1, 0x9b, 0xa9, 0xd5, 0x36, 0x51, 0xaa, 0x11, 0x33, 0xa1, 0x1e, 0x37, 0x87, 0xe4, 0xba, 0x11, 0xff, 0xd3, 0x00, 0xf9, 0xc8, 0x03, 0xff, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfa, 0xc8, 0x02, 0xff, 0xd7, 0x00, 0x7a, 0x74, 0x4d, 0x00, 0x17, 0xa0, 0x04, 0x26, 0x93, 0x00, 0x23, 0x95, 0x00, 0x22, 0x95, 0x06, 0x28, 0x97, 0x00, 0x16, 0x8f, 0x3f, 0x59, 0xaf, 0xf2, 0xf3, 0xf7, 0x5a, 0x73, 0xc5, 0x15, 0x2e, 0x7c, 0xe9, 0xbd, 0x0e, 0xff, 0xd2, 0x00, 0xfa, 0xc8, 0x03, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x01, 0x24, 0x95, 0x00, 0x1d, 0x92, 0x21, 0x3f, 0xa2, 0xab, 0xb7, 0xdd, 0x40, 0x59, 0xab, 0x05, 0x2a, 0xa5, 0x1f, 0x38, 0x86, 0xe8, 0xbd, 0x0e, 0xff, 0xd2, 0x00, 0xf9, 0xc8, 0x03, 0xff, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x05, 0x27, 0x97, 0x00, 0x10, 0x8c, 0x3d, 0x57, 0xaf, 0xf9, 0xf9, 0xf8, 0x5a, 0x73, 0xc7, 0x10, 0x2b, 0x7f, 0xe8, 0xbd, 0x0e, 0xff, 0xd3, 0x00, 0xfa, 0xc8, 0x03, 0xff, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x01, 0x24, 0x95, 0x00, 0x1e, 0x93, 0x21, 0x3f, 0xa3, 0xaa, 0xb6, 0xdc, 0x40, 0x5a, 0xab, 0x06, 0x2b, 0xa4, 0x20, 0x39, 0x85, 0xe8, 0xbd, 0x0e, 0xff, 0xd2, 0x00, 0xf9, 0xc8, 0x03, 0xff, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x05, 0x27, 0x97, 0x00, 0x10, 0x8c, 0x3d, 0x57, 0xaf, 0xfe, 0xcb, 0x00, 0xfe, 0xcb, 0x00, 0xfa, 0xc8, 0x02, 0xff, 0xcb, 0x00, 0xfa, 0xc8, 0x02, 0xff, 0xd7, 0x00, 0xf9, 0xc8, 0x03, 0xfa, 0xc9, 0x02, 0xff, 0xd7, 0x00, 0x7a, 0x74, 0x4d, 0xff, 0xd3, 0x00, 0xf5, 0xc5, 0x05, 0xff, 0xd8, 0x00, 0x7a, 0x74, 0x4e, 0x00, 0x17, 0xa0, 0xe8, 0xbd, 0x0e, 0xff, 0xd0, 0x00, 0xff, 0xd4, 0x00, 0x7a, 0x74, 0x4d, 0x00, 0x17, 0xa0, 0x04, 0x26, 0x93, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x05, 0x27, 0x97, 0x00, 0x10, 0x8c, 0x3d, 0x58, 0xaf, 0xfa, 0xfa, 0xf8, 0x5a, 0x74, 0xc7, 0x0f, 0x2a, 0x7e, 0xe5, 0xbb, 0x10, 0xff, 0xe0, 0x00, 0x76, 0x71, 0x50, 0x00, 0x17, 0xa0, 0x04, 0x26, 0x93, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x01, 0x24, 0x95, 0x00, 0x1e, 0x93, 0x20, 0x3f, 0xa2, 0xa7, 0xb3, 0xdb, 0x3f, 0x59, 0xab, 0x0d, 0x31, 0xa7, 0x1d, 0x37, 0x88, 0xf5, 0xc5, 0x05, 0x84, 0x7a, 0x48, 0x00, 0x15, 0xa1, 0x04, 0x26, 0x92, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x00, 0x23, 0x95, 0x05, 0x27, 0x97, 0x00, 0x0f, 0x8b, 0x41, 0x5b, 0xb0, 0xea, 0xec, 0xf1, 0x55, 0x70, 0xcb, 0x2d, 0x40, 0x73, 0x66, 0x67, 0x5b, 0x00, 0x1a, 0x9d, 0x03, 0x25, 0x93, 0xff, 0xff, 0xff, 0x1b, 0x61, 0x2c, 0x72, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x97, 0xe6, 0x6e, 0x1b, 0xaf, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x21, 0x64, 0xa8, 0x36, 0xa6, 0x00, 0x00, 0x00, 0xdd, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0xe1, 0xe5, 0x03, 0x03, 0x7e, 0x01, 0x41, 0x21, 0x61, 0x11, 0x06, 0x28, 0x10, 0x15, 0x13, 0x97, 0x90, 0x94, 0x92, 0x96, 0x91, 0x95, 0x93, 0x57, 0x50, 0x54, 0xc2, 0xa2, 0x40, 0x59, 0x45, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x47, 0x57, 0x4f, 0xdf, 0xc0, 0x10, 0x53, 0x81, 0x91, 0xb1, 0x89, 0xa9, 0x99, 0xb9, 0x85, 0xa5, 0x95, 0xb5, 0x8d, 0xad, 0x9d, 0xbd, 0x83, 0x23, 0x86, 0x02, 0x06, 0x27, 0x67, 0x17, 0x57, 0x37, 0x77, 0x0f, 0x4f, 0x2f, 0x6f, 0x1f, 0x5f, 0x3f, 0xff, 0x00, 0x47, 0x0c, 0x05, 0x0c, 0x81, 0x41, 0xc1, 0x21, 0xa1, 0x61, 0xe1, 0x08, 0x33, 0xd0, 0x15, 0x60, 0x98, 0x81, 0xa1, 0x00, 0xdd, 0x8c, 0x08, 0x0c, 0x05, 0x68, 0x66, 0x44, 0x46, 0x61, 0x28, 0x40, 0x35, 0x23, 0x3a, 0x26, 0x16, 0x43, 0x01, 0x8a, 0x19, 0x71, 0xf1, 0x09, 0x89, 0x18, 0x0a, 0x90, 0xcd, 0x48, 0x4a, 0x4e, 0x49, 0x4d, 0xc3, 0x50, 0x80, 0x64, 0x46, 0x7a, 0x46, 0x66, 0x56, 0x76, 0x0e, 0x86, 0x02, 0x86, 0xdc, 0xbc, 0xfc, 0x82, 0xc2, 0xa2, 0xe2, 0x92, 0xd2, 0xb2, 0xf2, 0x8a, 0xca, 0xaa, 0x6a, 0x4c, 0x05, 0x0c, 0x35, 0xb5, 0x75, 0xf5, 0x0d, 0x8d, 0x4d, 0xcd, 0x2d, 0xad, 0x6d, 0xed, 0x1d, 0x9d, 0x58, 0x14, 0x30, 0x74, 0x75, 0xf7, 0xf4, 0xf6, 0xf5, 0x4f, 0x98, 0x38, 0x69, 0xf2, 0x94, 0xa9, 0xd3, 0xc0, 0x22, 0x00, 0xae, 0xe3, 0x4c, 0xfb, 0xd1, 0x81, 0x7f, 0x49, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x33, 0x33, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x0b, 0xad, 0xa4, 0x26, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x71, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x74, 0x6b, 0x2f, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x48, 0x52, 0x4b, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xce, 0x50, 0x4c, 0x54, 0x45, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xf0, 0x10, 0x14, 0xe0, 0x1a, 0x24, 0xc9, 0x16, 0x34, 0xb3, 0x40, 0x4e, 0xaa, 0x41, 0x54, 0xb1, 0x18, 0x43, 0xdc, 0x1b, 0x27, 0xf1, 0x10, 0x12, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x94, 0x56, 0x6c, 0x47, 0x77, 0xa2, 0x84, 0x18, 0x58, 0x5b, 0x71, 0x80, 0x43, 0x82, 0x8e, 0x52, 0x46, 0x73, 0x4f, 0x71, 0x9f, 0x9f, 0x55, 0x65, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x01, 0x01, 0xff, 0x01, 0x01, 0xff, 0x00, 0x00, 0xb1, 0x41, 0x56, 0x3f, 0x88, 0xbf, 0x8a, 0x27, 0x5f, 0x89, 0x48, 0x69, 0x7b, 0x50, 0x71, 0x79, 0x3d, 0x68, 0x7b, 0x6b, 0x8d, 0xd2, 0x34, 0x3f, 0xff, 0x00, 0x00, 0xff, 0x01, 0x01, 0xff, 0xa5, 0xa5, 0xff, 0xa5, 0xa5, 0xff, 0xa5, 0xa5, 0xf6, 0x9b, 0x9d, 0xe0, 0x47, 0x50, 0xf5, 0x7e, 0x82, 0xfe, 0x50, 0x51, 0xff, 0x50, 0x51, 0xf6, 0x7c, 0x81, 0xe1, 0x48, 0x51, 0xf8, 0x9b, 0x9d, 0xff, 0xa5, 0xa5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xe8, 0xff, 0x5b, 0x5b, 0xff, 0x9e, 0x9d, 0xff, 0x78, 0x78, 0xff, 0x78, 0x78, 0xff, 0x9d, 0x9d, 0xff, 0x5c, 0x5b, 0xff, 0xe8, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xf3, 0xff, 0xdb, 0xdb, 0xff, 0x53, 0x53, 0xff, 0x8f, 0x8f, 0xff, 0x8f, 0x8f, 0xff, 0x53, 0x53, 0xff, 0xdb, 0xdb, 0xff, 0xf3, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xe3, 0xff, 0x4b, 0x4b, 0xff, 0xa4, 0xa4, 0xff, 0x72, 0x72, 0xff, 0x73, 0x73, 0xff, 0xa4, 0xa4, 0xff, 0x4b, 0x4b, 0xff, 0xe3, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf0, 0xff, 0xa3, 0xa2, 0xff, 0x71, 0x71, 0xff, 0x84, 0x84, 0xff, 0x84, 0x84, 0xff, 0x71, 0x71, 0xff, 0xa3, 0xa2, 0xff, 0xf2, 0xf0, 0xff, 0xff, 0xff, 0xad, 0xad, 0xda, 0xad, 0xad, 0xda, 0xac, 0xaa, 0xd8, 0xd2, 0xae, 0xc7, 0xff, 0x73, 0x71, 0xff, 0x86, 0x85, 0xff, 0x86, 0x85, 0xff, 0x73, 0x72, 0xd2, 0xaf, 0xc7, 0xac, 0xaa, 0xd8, 0xad, 0xad, 0xda, 0x18, 0x18, 0x96, 0x18, 0x18, 0x96, 0x17, 0x18, 0x97, 0x39, 0x23, 0x90, 0xb2, 0x96, 0xc0, 0xec, 0x66, 0x71, 0xec, 0x67, 0x71, 0xb2, 0x97, 0xc1, 0x39, 0x23, 0x90, 0x17, 0x18, 0x97, 0x18, 0x18, 0x96, 0x17, 0x17, 0x96, 0x17, 0x17, 0x96, 0x17, 0x17, 0x96, 0x15, 0x16, 0x96, 0x1f, 0x1d, 0x98, 0x3d, 0x28, 0x92, 0x3d, 0x28, 0x92, 0x1f, 0x1d, 0x98, 0x15, 0x16, 0x96, 0x17, 0x17, 0x96, 0x17, 0x17, 0x96, 0x17, 0x17, 0x96, 0x17, 0x17, 0x96, 0x17, 0x17, 0x96, 0x16, 0x17, 0x96, 0x15, 0x16, 0x96, 0x15, 0x16, 0x96, 0x16, 0x17, 0x96, 0x17, 0x17, 0x96, 0x17, 0x17, 0x96, 0xe6, 0x02, 0xc6, 0x8e, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x50, 0xe3, 0x6e, 0x4c, 0xbc, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x09, 0x7a, 0x30, 0xcd, 0x9f, 0x00, 0x00, 0x00, 0xe5, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x40, 0x02, 0x8c, 0x4c, 0xcc, 0x2c, 0xac, 0x6c, 0xec, 0x8c, 0x0c, 0xd8, 0x01, 0x07, 0x27, 0x17, 0x37, 0x0f, 0x2f, 0x1f, 0xbf, 0x80, 0xa0, 0x10, 0x07, 0x56, 0x05, 0xc2, 0x22, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0x48, 0xc2, 0xf2, 0x70, 0xa0, 0xa0, 0xa8, 0xa4, 0xac, 0xa2, 0xaa, 0xa6, 0xae, 0xa1, 0xa9, 0xa5, 0x8d, 0x10, 0x65, 0xd0, 0x81, 0x03, 0x5d, 0x3d, 0x7d, 0x03, 0x43, 0x23, 0x63, 0x13, 0x53, 0x33, 0x73, 0x0b, 0x84, 0x28, 0x83, 0x25, 0x1c, 0x58, 0x59, 0xdb, 0xd8, 0xda, 0xd9, 0x3b, 0x38, 0x3a, 0x39, 0xbb, 0x58, 0x21, 0x44, 0x19, 0x5c, 0x11, 0xc0, 0xcd, 0xdd, 0xc3, 0xd3, 0xcb, 0xdb, 0xc7, 0xd7, 0xcf, 0x1f, 0x49, 0x90, 0x21, 0x00, 0x01, 0x02, 0x83, 0x82, 0x43, 0x42, 0xc3, 0xc2, 0x23, 0x22, 0xa3, 0x90, 0x04, 0x91, 0x15, 0x44, 0xc7, 0xc4, 0xc6, 0xc5, 0x27, 0x24, 0x26, 0x25, 0xa7, 0x20, 0x2b, 0x48, 0x45, 0x80, 0xb4, 0xf4, 0x8c, 0xcc, 0xac, 0xec, 0x9c, 0xdc, 0xbc, 0x7c, 0x24, 0x41, 0x86, 0x02, 0x04, 0x28, 0x2c, 0x2a, 0x2e, 0x29, 0x2d, 0x2b, 0xaf, 0xa8, 0xac, 0x42, 0x12, 0x64, 0xa8, 0x46, 0x80, 0x9a, 0xda, 0xba, 0xfa, 0x86, 0xc6, 0xa6, 0xe6, 0x96, 0x56, 0x24, 0x41, 0x86, 0x36, 0x04, 0x68, 0xef, 0xe8, 0xec, 0xea, 0xee, 0xe9, 0xed, 0xeb, 0x9f, 0x80, 0x24, 0xc8, 0x30, 0x11, 0x09, 0x4c, 0x9a, 0x3c, 0x65, 0xea, 0xb4, 0xe9, 0x33, 0x66, 0x22, 0x8b, 0xa1, 0x28, 0xc0, 0x06, 0x08, 0x2a, 0x00, 0x00, 0x0b, 0x32, 0xa3, 0x03, 0x02, 0xa3, 0xb8, 0xee, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x30, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x1c, 0xc9, 0x08, 0x81, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x54, 0x57, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x70, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0xb6, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x00, 0x95, 0x00, 0x00, 0x95, 0x00, 0x00, 0x95, 0x02, 0x02, 0x96, 0x00, 0x00, 0x94, 0x00, 0x00, 0x93, 0x00, 0x00, 0x93, 0x00, 0x00, 0x94, 0x02, 0x02, 0x96, 0x01, 0x00, 0x94, 0x00, 0x00, 0x98, 0x11, 0x00, 0x8b, 0xed, 0x00, 0x0a, 0xff, 0x00, 0x00, 0xfd, 0x00, 0x01, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x95, 0x02, 0x02, 0x96, 0x00, 0x00, 0x92, 0x11, 0x11, 0x9c, 0x2d, 0x2d, 0xa7, 0x2d, 0x2d, 0xa7, 0x11, 0x11, 0x9c, 0x00, 0x00, 0x92, 0x03, 0x02, 0x95, 0x00, 0x00, 0x97, 0x11, 0x00, 0x8b, 0x00, 0x00, 0x95, 0x01, 0x01, 0x95, 0x00, 0x00, 0x94, 0x11, 0x11, 0x9c, 0x5e, 0x5e, 0xbc, 0xa9, 0xa9, 0xdb, 0xa9, 0xa9, 0xdb, 0x5e, 0x5e, 0xbc, 0x11, 0x11, 0x9c, 0x00, 0x00, 0x93, 0x00, 0x01, 0x98, 0x11, 0x00, 0x8b, 0x00, 0x00, 0x95, 0x01, 0x01, 0x95, 0x00, 0x00, 0x93, 0x2d, 0x2d, 0xa8, 0xa8, 0xa8, 0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa8, 0xa8, 0xda, 0x2d, 0x2d, 0xa8, 0x00, 0x00, 0x93, 0x00, 0x01, 0x98, 0x11, 0x00, 0x8b, 0x00, 0x00, 0x95, 0x01, 0x01, 0x95, 0x00, 0x00, 0x93, 0x2d, 0x2d, 0xa8, 0xa8, 0xa8, 0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa8, 0xa8, 0xda, 0x2d, 0x2d, 0xa8, 0x00, 0x00, 0x93, 0x00, 0x01, 0x98, 0x11, 0x00, 0x8b, 0x01, 0x00, 0x94, 0x02, 0x01, 0x95, 0x00, 0x00, 0x93, 0x12, 0x11, 0x9b, 0x5f, 0x5d, 0xbb, 0xa9, 0xa8, 0xda, 0xa9, 0xa8, 0xda, 0x5e, 0x5d, 0xbb, 0x12, 0x11, 0x9b, 0x00, 0x00, 0x92, 0x00, 0x01, 0x97, 0x12, 0x00, 0x8a, 0xed, 0x00, 0x0a, 0xff, 0x00, 0x00, 0xfd, 0x00, 0x01, 0x00, 0x00, 0x98, 0x00, 0x00, 0x98, 0x00, 0x02, 0x98, 0x00, 0x00, 0x95, 0x0c, 0x11, 0x9f, 0x29, 0x2d, 0xaa, 0x29, 0x2d, 0xaa, 0x0c, 0x11, 0x9f, 0x00, 0x00, 0x95, 0x00, 0x02, 0x98, 0x00, 0x00, 0x9a, 0x0d, 0x00, 0x8d, 0xec, 0x00, 0x0b, 0xff, 0x00, 0x00, 0xfd, 0x00, 0x01, 0x11, 0x00, 0x8b, 0x11, 0x00, 0x8b, 0x11, 0x00, 0x8b, 0x13, 0x02, 0x8c, 0x0e, 0x00, 0x8a, 0x0d, 0x00, 0x89, 0x0d, 0x00, 0x89, 0x0e, 0x00, 0x8a, 0x13, 0x02, 0x8c, 0x12, 0x00, 0x8a, 0x0d, 0x00, 0x8d, 0x21, 0x00, 0x82, 0xee, 0x00, 0x0a, 0xff, 0x00, 0x00, 0xfd, 0x00, 0x01, 0xed, 0x00, 0x0a, 0xed, 0x00, 0x0a, 0xed, 0x00, 0x0a, 0xec, 0x00, 0x0a, 0xee, 0x01, 0x0b, 0xee, 0x01, 0x0b, 0xee, 0x01, 0x0b, 0xee, 0x01, 0x0b, 0xec, 0x00, 0x0a, 0xed, 0x00, 0x0a, 0xec, 0x00, 0x0a, 0xee, 0x00, 0x0a, 0xfd, 0x00, 0x01, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfd, 0x00, 0x01, 0xfd, 0x00, 0x01, 0xfd, 0x00, 0x01, 0xfd, 0x00, 0x01, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xff, 0xff, 0xff, 0x46, 0x94, 0x72, 0xde, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x91, 0x0f, 0x0d, 0xbe, 0x9a, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x35, 0x11, 0x31, 0x67, 0x27, 0x43, 0x00, 0x00, 0x00, 0xb7, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0xe1, 0xe5, 0xe3, 0x87, 0x01, 0x06, 0x01, 0x41, 0x21, 0x61, 0x11, 0x51, 0x31, 0x71, 0x09, 0x49, 0x29, 0x69, 0x14, 0x09, 0x19, 0x59, 0x39, 0x79, 0x05, 0x45, 0x25, 0x65, 0x15, 0x55, 0x35, 0x75, 0x14, 0x09, 0x0d, 0x4d, 0x2d, 0x6d, 0x1d, 0x5d, 0x3d, 0x7d, 0x03, 0x43, 0x23, 0x63, 0x14, 0x09, 0x13, 0x53, 0x33, 0x73, 0x0b, 0x4b, 0x2b, 0x6b, 0x1b, 0x5b, 0x3b, 0x7b, 0x14, 0x09, 0x07, 0x47, 0x27, 0x67, 0x17, 0x57, 0x37, 0x77, 0x0f, 0x4f, 0x2f, 0x6f, 0x1f, 0x5f, 0x3f, 0x84, 0x84, 0x7f, 0x40, 0x60, 0x50, 0x70, 0x48, 0x68, 0x58, 0x78, 0x44, 0x64, 0x54, 0x74, 0x4c, 0x2c, 0x42, 0x22, 0x2e, 0x3e, 0x21, 0x31, 0x29, 0x39, 0x25, 0x35, 0x2d, 0x3d, 0x23, 0x33, 0x2b, 0x3b, 0x07, 0x21, 0x91, 0x9b, 0x97, 0x5f, 0x50, 0x58, 0x54, 0x5c, 0x52, 0x5a, 0x56, 0x5e, 0x51, 0x59, 0x55, 0x8d, 0x90, 0xa8, 0xa9, 0xa9, 0xad, 0xab, 0x6f, 0x68, 0x6c, 0x6a, 0x6e, 0x69, 0x6d, 0x6b, 0xef, 0xe8, 0x44, 0x48, 0x74, 0xc1, 0x40, 0x77, 0x4f, 0x6f, 0x5f, 0xff, 0x04, 0x84, 0x04, 0x3f, 0x0e, 0x40, 0x0f, 0x09, 0x00, 0xe4, 0xbb, 0x3a, 0xf7, 0xc2, 0xe4, 0xc6, 0xcf, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x35, 0x33, 0x3a, 0x31, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x16, 0x18, 0xce, 0x19, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x52, 0x4f, 0x4e, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x7a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x24, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x2b, 0x7f, 0x00, 0x2a, 0x80, 0x1e, 0x3f, 0x72, 0xde, 0xbd, 0x23, 0xfe, 0xd2, 0x15, 0xfc, 0xd1, 0x16, 0xfc, 0xd2, 0x16, 0xf6, 0xba, 0x18, 0xd4, 0x28, 0x24, 0xce, 0x10, 0x26, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0x95, 0x14, 0xaa, 0xe9, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x0b, 0x1f, 0xd7, 0xc4, 0xc0, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x1b, 0xaf, 0x00, 0x00, 0x1b, 0xaf, 0x01, 0x5e, 0x1a, 0x91, 0x1c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x2d, 0x09, 0x72, 0xbf, 0x89, 0x00, 0x00, 0x00, 0x19, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x60, 0x60, 0x10, 0x32, 0x09, 0x0d, 0x4d, 0xef, 0x5c, 0xb5, 0x6a, 0x15, 0xc3, 0xd0, 0xe7, 0x00, 0x00, 0x7e, 0x68, 0x3d, 0xe1, 0x7a, 0xde, 0x12, 0x7d, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x34, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xb4, 0x14, 0xd7, 0x0c, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x42, 0x57, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x72, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x12, 0x50, 0x4c, 0x54, 0x45, 0x75, 0xaa, 0xdb, 0x74, 0xa9, 0xdb, 0x8a, 0xb9, 0xe4, 0x94, 0x9a, 0xa0, 0x02, 0x02, 0x01, 0xff, 0xff, 0xff, 0xf6, 0x2a, 0x0f, 0xee, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x31, 0x1e, 0xd2, 0xce, 0x1b, 0x9b, 0x00, 0x00, 0x00, 0x23, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x20, 0x03, 0x08, 0x22, 0x01, 0x06, 0x25, 0x24, 0xc0, 0x60, 0x8c, 0x04, 0x18, 0x5c, 0x90, 0x00, 0x2a, 0x07, 0x45, 0x19, 0x8a, 0x01, 0x28, 0x46, 0x93, 0x01, 0x00, 0x7a, 0xaa, 0x0f, 0xf1, 0x4a, 0x64, 0xdb, 0xd8, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x39, 0x3a, 0x33, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x3a, 0x45, 0xbe, 0xbb, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x47, 0x48, 0x53, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x14, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x11, 0x26, 0xce, 0x12, 0x26, 0xce, 0x12, 0x26, 0xcf, 0x13, 0x26, 0xcf, 0x12, 0x26, 0xce, 0x12, 0x26, 0xec, 0x8d, 0x1c, 0xec, 0x8d, 0x1c, 0xec, 0x8d, 0x1c, 0xec, 0x8d, 0x1c, 0xed, 0x8e, 0x1c, 0xd0, 0x76, 0x19, 0xd5, 0x7a, 0x1a, 0xed, 0x8e, 0x1c, 0xec, 0x8d, 0x1c, 0xec, 0x8d, 0x1c, 0xec, 0x8d, 0x1c, 0xfd, 0xd4, 0x16, 0xfd, 0xd4, 0x16, 0xfd, 0xd4, 0x16, 0xfa, 0xd2, 0x16, 0xff, 0xd6, 0x16, 0x8d, 0x78, 0x0c, 0x9c, 0x84, 0x0d, 0xff, 0xd7, 0x16, 0xfa, 0xd2, 0x16, 0xfd, 0xd4, 0x16, 0xfd, 0xd4, 0x16, 0xfc, 0xd1, 0x16, 0xfc, 0xd1, 0x16, 0xfc, 0xd1, 0x16, 0xbf, 0x9e, 0x11, 0x68, 0x56, 0x09, 0x22, 0x1c, 0x03, 0x28, 0x21, 0x03, 0x6d, 0x5a, 0x09, 0xc9, 0xa7, 0x12, 0xfd, 0xd2, 0x16, 0xfc, 0xd1, 0x16, 0xfc, 0xd1, 0x16, 0xfd, 0xd1, 0x16, 0xf3, 0xc9, 0x15, 0x84, 0x6d, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x8e, 0x76, 0x0c, 0xf6, 0xcc, 0x15, 0xfc, 0xd1, 0x16, 0xfc, 0xd1, 0x16, 0xff, 0xd3, 0x15, 0xff, 0xd3, 0x15, 0xff, 0xd6, 0x16, 0xa0, 0x83, 0x0d, 0x50, 0x40, 0x06, 0x4e, 0x3f, 0x06, 0xa4, 0x86, 0x0d, 0xff, 0xd6, 0x16, 0xff, 0xd3, 0x15, 0xa3, 0xad, 0x25, 0xa3, 0xad, 0x25, 0xa1, 0xac, 0x24, 0x70, 0x83, 0x20, 0x92, 0x9f, 0x23, 0x91, 0x9e, 0x23, 0x70, 0x83, 0x20, 0xa1, 0xac, 0x24, 0xa3, 0xad, 0x25, 0x01, 0x6b, 0x3f, 0x01, 0x6b, 0x3f, 0x01, 0x6b, 0x3f, 0x03, 0x6d, 0x3f, 0x02, 0x6c, 0x3f, 0x02, 0x6c, 0x3f, 0x03, 0x6d, 0x3f, 0x01, 0x6b, 0x3f, 0x01, 0x6b, 0x3f, 0x00, 0x6b, 0x3f, 0x00, 0x6b, 0x3f, 0x00, 0x6b, 0x3f, 0x00, 0x6b, 0x3f, 0x00, 0x6b, 0x3f, 0x00, 0x6b, 0x3f, 0x00, 0x6b, 0x3f, 0x00, 0x6b, 0x3f, 0x00, 0x6b, 0x3f, 0x00, 0x6b, 0x3f, 0xff, 0xff, 0xff, 0x89, 0x72, 0x39, 0x1e, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x5b, 0x74, 0xbc, 0x95, 0x34, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x24, 0xe9, 0x00, 0x00, 0x24, 0xe9, 0x01, 0x50, 0x24, 0xe7, 0xf8, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x16, 0xee, 0x23, 0xf1, 0x2b, 0x00, 0x00, 0x00, 0x93, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xa0, 0x1e, 0x60, 0x84, 0x03, 0x26, 0x66, 0x16, 0x56, 0x04, 0x8f, 0x81, 0x0d, 0x0e, 0xd8, 0x39, 0x38, 0xb9, 0x10, 0x3c, 0x06, 0x6e, 0x08, 0xe0, 0xe1, 0xe5, 0xe3, 0x17, 0x10, 0x14, 0x12, 0x16, 0x11, 0x85, 0x0a, 0x30, 0x88, 0x41, 0x80, 0xb8, 0x84, 0xa4, 0x94, 0xb4, 0x8c, 0xac, 0x9c, 0xbc, 0x02, 0x54, 0x80, 0x41, 0x11, 0x02, 0x94, 0x94, 0x55, 0x54, 0xd5, 0xd4, 0x35, 0x34, 0xb5, 0xb4, 0xa1, 0x02, 0x30, 0x09, 0x1d, 0x5d, 0x3d, 0x7d, 0x03, 0x43, 0x23, 0x63, 0x13, 0x53, 0x98, 0x84, 0x19, 0x14, 0x98, 0x5b, 0x58, 0x5a, 0x59, 0xdb, 0xd8, 0xda, 0xc1, 0xf8, 0x0c, 0xf6, 0x50, 0xe0, 0xe0, 0xe8, 0xe4, 0xec, 0xe2, 0xea, 0xe6, 0x0e, 0xe3, 0x33, 0x78, 0x40, 0x81, 0xa7, 0x97, 0xb7, 0x8f, 0xaf, 0x9f, 0x7f, 0x00, 0x8c, 0xcf, 0x10, 0x08, 0x05, 0x41, 0xc1, 0x21, 0xa1, 0x61, 0xe1, 0x11, 0x91, 0x30, 0x3e, 0x43, 0x14, 0x0e, 0x40, 0xba, 0x04, 0x00, 0x9e, 0x45, 0x3e, 0x75, 0xea, 0xce, 0xdc, 0xb8, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x32, 0x32, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xb3, 0x29, 0x30, 0x38, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x49, 0x51, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x4a, 0x50, 0x4c, 0x54, 0x45, 0xce, 0x11, 0x26, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xcf, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xce, 0x12, 0x27, 0xee, 0xab, 0xb3, 0xee, 0xab, 0xb3, 0xee, 0xac, 0xb3, 0xe7, 0xa8, 0xae, 0xec, 0xaa, 0xb1, 0xef, 0xac, 0xb3, 0xee, 0xab, 0xb3, 0xed, 0xab, 0xb2, 0xea, 0xa9, 0xb0, 0xec, 0xab, 0xb2, 0xee, 0xab, 0xb3, 0xee, 0xab, 0xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xfe, 0xfc, 0xbf, 0xe1, 0xd1, 0xf6, 0xfe, 0xfb, 0xf4, 0xfd, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xf0, 0xe7, 0xb2, 0xdb, 0xc8, 0xeb, 0xf8, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb7, 0xdc, 0xc9, 0x91, 0xc8, 0xad, 0xbf, 0xe0, 0xd0, 0xc0, 0xe0, 0xd0, 0xc3, 0xe2, 0xd2, 0xca, 0xe6, 0xd8, 0xfa, 0xfe, 0xfc, 0xd8, 0xed, 0xe3, 0xb7, 0xdc, 0xca, 0xc2, 0xe1, 0xd2, 0xcf, 0xe8, 0xdc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa4, 0xa4, 0xa4, 0xa4, 0xa4, 0xa4, 0xa3, 0xa4, 0xa4, 0x99, 0x9e, 0x9c, 0x99, 0x9e, 0x9c, 0xa7, 0xa6, 0xa6, 0xa7, 0xa6, 0xa7, 0xa7, 0xa6, 0xa7, 0xa7, 0xa6, 0xa6, 0xa5, 0xa4, 0xa5, 0xa6, 0xa5, 0xa6, 0xa8, 0xa6, 0xa7, 0xa8, 0xa6, 0xa7, 0xa7, 0xa6, 0xa6, 0xa5, 0xa4, 0xa4, 0xa4, 0xa4, 0xa4, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0xce, 0x11, 0x26, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xde, 0xcf, 0xbd, 0xdc, 0xcd, 0xa0, 0xcd, 0xb7, 0xb2, 0xd7, 0xc4, 0xff, 0xff, 0xff, 0xf6, 0xfa, 0xf8, 0xa4, 0xd0, 0xba, 0x6f, 0xb4, 0x92, 0xb5, 0xd8, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xef, 0xe7, 0xa0, 0xce, 0xb7, 0x72, 0xb6, 0x94, 0x77, 0xb8, 0x98, 0x67, 0xb0, 0x8b, 0x91, 0xc6, 0xab, 0xfb, 0xfd, 0xfc, 0xae, 0xd5, 0xc1, 0x5b, 0xa9, 0x82, 0x64, 0xae, 0x89, 0x9e, 0xcd, 0xb6, 0xfc, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x02, 0x43, 0xd5, 0xb2, 0x00, 0x00, 0x00, 0x4e, 0x74, 0x52, 0x4e, 0x53, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x67, 0x79, 0xc3, 0x12, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x4f, 0x6e, 0x66, 0x41, 0x49, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x31, 0x4b, 0x29, 0x44, 0x40, 0x00, 0x00, 0x00, 0xa7, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0xf0, 0xc3, 0x01, 0x18, 0x48, 0x97, 0xc0, 0x09, 0x18, 0x21, 0x80, 0x89, 0x99, 0x85, 0x95, 0x8d, 0x9d, 0x83, 0x93, 0x8b, 0x9b, 0x07, 0x22, 0xc0, 0xc0, 0x0b, 0x01, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe2, 0x12, 0x10, 0x01, 0x06, 0x49, 0x30, 0x90, 0x92, 0x96, 0x91, 0x95, 0x93, 0x57, 0x50, 0x54, 0x52, 0x56, 0x51, 0x85, 0x88, 0x30, 0xf8, 0x83, 0x40, 0x40, 0x60, 0x50, 0x70, 0x48, 0x68, 0x58, 0x78, 0x44, 0x64, 0x54, 0x74, 0x4c, 0x2c, 0x58, 0x08, 0x2c, 0x11, 0x17, 0x9f, 0x90, 0x98, 0x94, 0x9c, 0x92, 0x9a, 0x96, 0x9e, 0x91, 0x99, 0x95, 0x9d, 0x03, 0x91, 0x50, 0x03, 0x02, 0x75, 0x0d, 0x4d, 0x2d, 0x6d, 0x1d, 0x5d, 0x3d, 0x7d, 0x03, 0x43, 0x23, 0x63, 0x13, 0x53, 0x90, 0x90, 0x1a, 0x83, 0x19, 0x10, 0x98, 0x5b, 0x58, 0x5a, 0x59, 0xdb, 0xd8, 0xda, 0xd9, 0x3b, 0x38, 0x3a, 0x39, 0xbb, 0xb8, 0x82, 0x84, 0xcc, 0x18, 0xdc, 0x80, 0xc0, 0xdd, 0xc3, 0xd3, 0xcb, 0xdb, 0xc7, 0x0d, 0x05, 0x30, 0xf8, 0xe2, 0x00, 0x0c, 0xb9, 0x38, 0x00, 0xe9, 0x12, 0x00, 0xb2, 0xa0, 0x61, 0x03, 0xbf, 0x8c, 0xf4, 0x39, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x34, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x77, 0x41, 0x6d, 0x45, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x48, 0x4e, 0x4c, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x2c, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x73, 0xcf, 0x00, 0x73, 0xcf, 0x01, 0x74, 0xcf, 0x01, 0x74, 0xcf, 0x01, 0x74, 0xcf, 0x02, 0x74, 0xcf, 0x01, 0x74, 0xcf, 0x01, 0x74, 0xcf, 0x01, 0x74, 0xcf, 0x02, 0x74, 0xcf, 0x01, 0x74, 0xcf, 0xa5, 0xcd, 0xee, 0xa5, 0xcd, 0xee, 0xa3, 0xcc, 0xee, 0x94, 0xc4, 0xeb, 0xa2, 0xcc, 0xed, 0xa5, 0xcd, 0xee, 0xa5, 0xcd, 0xee, 0xa5, 0xcd, 0xee, 0xa5, 0xcd, 0xee, 0xa2, 0xcc, 0xed, 0x94, 0xc4, 0xeb, 0xa3, 0xcc, 0xee, 0xa5, 0xcd, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf8, 0xfc, 0x87, 0xbd, 0xe8, 0xe7, 0xf2, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xf2, 0xfb, 0x87, 0xbd, 0xe8, 0xf2, 0xf8, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfd, 0xfe, 0xe3, 0xf0, 0xfa, 0xf9, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc4, 0xdf, 0xf4, 0xc4, 0xdf, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfc, 0xfe, 0xe3, 0xf0, 0xfa, 0xfb, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xfb, 0xfe, 0xcc, 0xe3, 0xf5, 0xf4, 0xf9, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc4, 0xdf, 0xf4, 0xc4, 0xdf, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf9, 0xfd, 0xcc, 0xe3, 0xf5, 0xf8, 0xfb, 0xfe, 0xff, 0xff, 0xff, 0xf3, 0xf9, 0xfd, 0x91, 0xc3, 0xea, 0xea, 0xf3, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xf3, 0xfb, 0x91, 0xc3, 0xea, 0xf3, 0xf9, 0xfd, 0xff, 0xff, 0xff, 0xa5, 0xcd, 0xee, 0xa4, 0xcd, 0xee, 0xa0, 0xcb, 0xed, 0xa3, 0xcd, 0xee, 0xa5, 0xcd, 0xee, 0xa5, 0xcd, 0xee, 0xa5, 0xcd, 0xee, 0xa5, 0xcd, 0xee, 0xa3, 0xcd, 0xee, 0xa0, 0xcb, 0xed, 0xa4, 0xcd, 0xee, 0xa5, 0xcd, 0xee, 0x01, 0x74, 0xcf, 0x01, 0x74, 0xcf, 0x01, 0x74, 0xcf, 0x01, 0x74, 0xcf, 0x01, 0x74, 0xcf, 0x01, 0x74, 0xcf, 0x01, 0x74, 0xcf, 0xeb, 0x83, 0xee, 0x6f, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x27, 0x2d, 0x0f, 0xa8, 0x23, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x1a, 0xe7, 0x95, 0xbd, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0xa0, 0x3d, 0x60, 0x24, 0x00, 0x18, 0x98, 0x60, 0x80, 0x99, 0x85, 0x95, 0x8d, 0x1d, 0xc4, 0x60, 0xe7, 0xe0, 0xe4, 0x62, 0x86, 0x0b, 0x33, 0x70, 0xc3, 0x00, 0x0f, 0x2f, 0x1f, 0xbf, 0x80, 0xa0, 0x90, 0x90, 0xa0, 0xb0, 0x88, 0xa8, 0x98, 0x38, 0x5c, 0x98, 0x41, 0x02, 0x06, 0x24, 0xa5, 0xa4, 0x65, 0x64, 0xe5, 0xe4, 0x15, 0x14, 0x95, 0x94, 0x55, 0x54, 0xd5, 0xe0, 0xc2, 0x0c, 0xea, 0x30, 0xa0, 0xa1, 0xa9, 0xa5, 0xad, 0xa3, 0xab, 0xa7, 0x6f, 0x60, 0x68, 0x64, 0x6c, 0x62, 0x0a, 0x17, 0x46, 0x28, 0x30, 0x33, 0xb7, 0xb0, 0xb4, 0xb2, 0xb6, 0xb1, 0xb5, 0xb3, 0x77, 0x70, 0x74, 0x32, 0x43, 0x28, 0x80, 0x9b, 0xe5, 0xec, 0xe2, 0xea, 0xe6, 0xee, 0xe1, 0xe9, 0xe5, 0xed, 0xe3, 0xeb, 0xe7, 0x1f, 0x80, 0xb0, 0x02, 0xee, 0x9a, 0xc0, 0xa0, 0xe0, 0x90, 0xd0, 0xb0, 0xf0, 0x88, 0xb0, 0xd0, 0xc8, 0xa8, 0xe8, 0x18, 0x84, 0x23, 0xe1, 0xfe, 0x89, 0x8d, 0x8b, 0x4f, 0x48, 0x04, 0x31, 0x12, 0x13, 0x92, 0x92, 0x63, 0x11, 0xde, 0x24, 0x18, 0x50, 0xb4, 0x07, 0x00, 0xed, 0x0b, 0x20, 0x36, 0xd9, 0x1a, 0x93, 0x66, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x32, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x47, 0x66, 0x14, 0x2b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x50, 0x41, 0x42, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x5a, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x4a, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xe2, 0xe7, 0xd7, 0x2d, 0x4c, 0xd2, 0x0e, 0x32, 0xd2, 0x10, 0x34, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0xe0, 0xec, 0xd2, 0xe0, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xd5, 0xe4, 0x44, 0x80, 0xb0, 0x44, 0x80, 0xb0, 0xc0, 0xd5, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xec, 0xf3, 0x3f, 0x7c, 0xae, 0xe3, 0xec, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xf4, 0xf8, 0xd2, 0xe0, 0xec, 0xd2, 0xe0, 0xec, 0xef, 0xf4, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xe3, 0xe7, 0xd7, 0x2b, 0x4b, 0xd1, 0x0c, 0x31, 0xe0, 0xea, 0xf2, 0xe0, 0xea, 0xf2, 0xe0, 0xea, 0xf2, 0xe0, 0xea, 0xf2, 0xe0, 0xea, 0xf2, 0xe0, 0xec, 0xf3, 0xdf, 0xd3, 0xde, 0xd8, 0x44, 0x60, 0xd7, 0x2b, 0x4b, 0x1f, 0x67, 0xa0, 0x1d, 0x66, 0x9f, 0x39, 0x76, 0xa9, 0xdf, 0xd3, 0xde, 0xfb, 0xe3, 0xe7, 0xfa, 0xe2, 0xe7, 0xfa, 0xe2, 0xe7, 0x00, 0x51, 0x92, 0x00, 0x4f, 0x91, 0xe0, 0xec, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x52, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xd4, 0xdb, 0xf7, 0xd4, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xc4, 0xcd, 0xde, 0x4f, 0x6a, 0xde, 0x4f, 0x6a, 0xf4, 0xc4, 0xcd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xe5, 0xe9, 0xdd, 0x4b, 0x66, 0xdd, 0x4b, 0x66, 0xfa, 0xe5, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf0, 0xf2, 0xf7, 0xd5, 0xdb, 0xf7, 0xd5, 0xdb, 0xfc, 0xf0, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb5, 0xd0, 0x21, 0x03, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x24, 0xe9, 0x00, 0x00, 0x24, 0xe9, 0x01, 0x50, 0x24, 0xe7, 0xf8, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x35, 0x1c, 0x58, 0xac, 0xbf, 0xb3, 0x00, 0x00, 0x00, 0xd3, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x00, 0x02, 0x46, 0x26, 0x26, 0x46, 0x06, 0x06, 0x66, 0x16, 0x56, 0x36, 0x76, 0x38, 0x00, 0x0a, 0x73, 0x70, 0x72, 0x71, 0x73, 0x73, 0x71, 0x72, 0x60, 0x48, 0xf0, 0xf0, 0xf2, 0xf1, 0x0b, 0x08, 0x0a, 0xf1, 0x60, 0x48, 0x08, 0x8b, 0x88, 0x8a, 0x89, 0x4b, 0x48, 0x0a, 0x63, 0x48, 0x48, 0x49, 0xcb, 0xc8, 0xca, 0xca, 0x49, 0x4b, 0x61, 0x48, 0xc8, 0x2b, 0x28, 0x2a, 0x29, 0xab, 0xa8, 0xca, 0xa3, 0x49, 0xa8, 0xa9, 0xa9, 0xa9, 0x6b, 0x68, 0x6a, 0x69, 0xab, 0xab, 0xe9, 0xe8, 0xea, 0xe9, 0xb3, 0xc1, 0x01, 0x83, 0x81, 0x81, 0x81, 0xa1, 0x91, 0xb1, 0x89, 0x91, 0xa1, 0x81, 0xa9, 0x99, 0xb9, 0x05, 0x2b, 0x1c, 0x30, 0x58, 0xc2, 0x81, 0x95, 0xb5, 0x8d, 0x2d, 0x0b, 0x8b, 0x9d, 0xbd, 0xbd, 0x1d, 0x0b, 0x10, 0x30, 0x38, 0xc0, 0x81, 0xa3, 0x95, 0x93, 0xb3, 0x8b, 0xab, 0x9b, 0xbb, 0xbb, 0x9b, 0xab, 0x0b, 0x33, 0x33, 0x83, 0x07, 0x1c, 0x38, 0x58, 0x1a, 0xa8, 0x79, 0x7a, 0x79, 0xfb, 0xf8, 0xfa, 0xf9, 0x7b, 0x02, 0xdd, 0x84, 0x2a, 0x11, 0x10, 0x18, 0x14, 0x1c, 0x12, 0x1a, 0x16, 0x8e, 0x21, 0x11, 0x11, 0x19, 0x15, 0x1d, 0x13, 0x1b, 0x17, 0x81, 0x21, 0x11, 0x9f, 0x90, 0x98, 0x94, 0x9c, 0x92, 0x1a, 0x8f, 0x21, 0xc1, 0x90, 0x96, 0x9e, 0x91, 0x99, 0x95, 0xc6, 0x80, 0x29, 0x91, 0x9d, 0x93, 0x9b, 0x9b, 0x93, 0x0d, 0x14, 0x07, 0x00, 0x4a, 0x32, 0x3a, 0x5e, 0x2d, 0xc7, 0xd7, 0x35, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x33, 0x3a, 0x32, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x13, 0xac, 0xbf, 0x4b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x4e, 0x54, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9b, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x40, 0xde, 0x8d, 0x6b, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x9e, 0x50, 0x4c, 0x54, 0x45, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x26, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc7, 0x26, 0x2d, 0x7f, 0x36, 0x54, 0x02, 0x51, 0x97, 0x01, 0x51, 0x97, 0x01, 0x51, 0x97, 0xc4, 0x27, 0x2f, 0xc5, 0x29, 0x2f, 0xc7, 0x30, 0x2d, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x26, 0x2f, 0xcc, 0x41, 0x28, 0xdc, 0x74, 0x1a, 0xc6, 0x2e, 0x2d, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc3, 0x25, 0x2f, 0xcf, 0x49, 0x26, 0xe2, 0x86, 0x16, 0xc7, 0x30, 0x2d, 0xc4, 0x26, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xdd, 0x76, 0x1a, 0xf0, 0xb3, 0x09, 0xd0, 0x4f, 0x24, 0xc3, 0x25, 0x30, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x26, 0x2f, 0xc6, 0x2e, 0x2d, 0xe5, 0x8f, 0x13, 0xf5, 0xc3, 0x05, 0xd8, 0x66, 0x1e, 0xc4, 0x26, 0x2f, 0xc4, 0x27, 0x2f, 0xc7, 0x26, 0x2d, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc5, 0x2a, 0x2e, 0xc7, 0x32, 0x2c, 0xdc, 0x72, 0x1b, 0xe6, 0x93, 0x12, 0xd4, 0x58, 0x22, 0xc6, 0x2c, 0x2e, 0xc5, 0x29, 0x2f, 0xc7, 0x26, 0x2d, 0xc4, 0x27, 0x2f, 0xc4, 0x26, 0x2f, 0xdc, 0x73, 0x1b, 0xe1, 0x82, 0x17, 0xd6, 0x5f, 0x20, 0xe3, 0x89, 0x15, 0xd3, 0x56, 0x22, 0xe7, 0x97, 0x11, 0xd0, 0x4e, 0x25, 0xc7, 0x24, 0x2e, 0xc4, 0x27, 0x2f, 0xc4, 0x26, 0x2f, 0xe4, 0x8e, 0x14, 0xed, 0xaa, 0x0c, 0xdc, 0x73, 0x1b, 0xe1, 0x84, 0x16, 0xdc, 0x73, 0x1b, 0xf4, 0xc0, 0x06, 0xd4, 0x5b, 0x21, 0xc7, 0x23, 0x2e, 0xc4, 0x27, 0x2f, 0xc4, 0x26, 0x2f, 0xe4, 0x8c, 0x14, 0xec, 0xa5, 0x0d, 0xe2, 0x86, 0x16, 0xe4, 0x8d, 0x14, 0xdb, 0x71, 0x1b, 0xf3, 0xbd, 0x07, 0xd4, 0x5a, 0x21, 0xc7, 0x23, 0x2e, 0xe4, 0x8c, 0x14, 0xef, 0xaf, 0x0b, 0xeb, 0xa3, 0x0e, 0xed, 0xa9, 0x0c, 0xea, 0xa0, 0x0f, 0xf3, 0xbd, 0x07, 0xd4, 0x5a, 0x21, 0xe4, 0x8c, 0x14, 0xec, 0xa5, 0x0d, 0xd9, 0x6a, 0x1d, 0xe5, 0x8f, 0x13, 0xdc, 0x75, 0x1a, 0xf3, 0xbc, 0x07, 0xd4, 0x5a, 0x21, 0xc4, 0x27, 0x2f, 0xc4, 0x26, 0x2f, 0xe4, 0x8e, 0x13, 0xee, 0xab, 0x0c, 0xe0, 0x80, 0x17, 0xe7, 0x97, 0x11, 0xdf, 0x7c, 0x18, 0xf4, 0xc0, 0x06, 0xd4, 0x5b, 0x21, 0xc7, 0x23, 0x2e, 0xc4, 0x27, 0x2f, 0xc4, 0x26, 0x2f, 0xd7, 0x63, 0x1f, 0xda, 0x6e, 0x1c, 0xce, 0x46, 0x27, 0xd7, 0x64, 0x1f, 0xcd, 0x44, 0x27, 0xe0, 0x7f, 0x17, 0xce, 0x45, 0x27, 0xc7, 0x25, 0x2e, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x26, 0x2f, 0xc4, 0x26, 0x2f, 0xc4, 0x26, 0x2f, 0xc3, 0x25, 0x30, 0xc4, 0x26, 0x2f, 0xc4, 0x26, 0x2f, 0xc4, 0x27, 0x2f, 0xc7, 0x26, 0x2d, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc4, 0x27, 0x2f, 0xc7, 0x26, 0x2d, 0xff, 0xff, 0xff, 0xed, 0xf9, 0xd4, 0xd9, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x89, 0x1c, 0x61, 0x26, 0xcc, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x06, 0xec, 0x00, 0x00, 0x06, 0xec, 0x01, 0x1e, 0x75, 0x38, 0x35, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x38, 0x7d, 0xb4, 0x6a, 0x23, 0x00, 0x00, 0x00, 0xc0, 0x49, 0x44, 0x41, 0x54, 0x28, 0xcf, 0x63, 0x60, 0x60, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x60, 0x63, 0xe7, 0xe0, 0xe4, 0x02, 0x03, 0x4e, 0x0e, 0x76, 0x36, 0x06, 0x64, 0xc0, 0xcd, 0xc3, 0xcb, 0xc7, 0x8f, 0x4f, 0x81, 0x80, 0xa0, 0x90, 0xb0, 0x08, 0x1e, 0x05, 0xa2, 0x62, 0xe2, 0x12, 0x92, 0x52, 0x78, 0x14, 0x48, 0xcb, 0xc8, 0xca, 0xc9, 0x2b, 0x28, 0xe2, 0x52, 0xa0, 0xa4, 0xac, 0xa2, 0xaa, 0xa6, 0xae, 0xa1, 0xa9, 0xa5, 0x8d, 0x43, 0x81, 0x8e, 0xae, 0x9e, 0xbe, 0x81, 0xa1, 0x91, 0xb1, 0x89, 0x29, 0x0e, 0x05, 0x66, 0xe6, 0x16, 0x96, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0xf6, 0x38, 0x14, 0x38, 0x38, 0x3a, 0x39, 0xbb, 0xb8, 0xba, 0xb9, 0x7b, 0x78, 0xe2, 0x50, 0xe0, 0xe5, 0xed, 0xe3, 0xeb, 0xe7, 0x1f, 0x10, 0x18, 0x14, 0x8c, 0x53, 0x41, 0x48, 0x68, 0x58, 0x78, 0x44, 0x64, 0x14, 0x6e, 0x05, 0xd1, 0x31, 0xb1, 0x71, 0xf1, 0x09, 0x89, 0xb8, 0x14, 0x24, 0x25, 0xa7, 0xa4, 0xa6, 0xa5, 0x67, 0x64, 0x66, 0x65, 0xe3, 0x50, 0x90, 0x93, 0x9b, 0x97, 0x5f, 0x50, 0x58, 0x54, 0x5c, 0x52, 0x8a, 0x43, 0x41, 0x59, 0x79, 0x45, 0x65, 0x55, 0x75, 0x4d, 0x6d, 0x5d, 0x3d, 0x0e, 0x05, 0x0d, 0x65, 0x8d, 0x4d, 0xcd, 0x2d, 0xad, 0x6d, 0xed, 0x1d, 0xd8, 0x15, 0x00, 0x00, 0x57, 0x48, 0x2d, 0xc1, 0x50, 0x39, 0xcf, 0x49, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x35, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa6, 0x94, 0xa6, 0x31, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x44, 0x45, 0x4d, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x15, 0x3d, 0x19, 0xa5, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x24, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x8f, 0x00, 0x00, 0xe1, 0x00, 0x00, 0xdd, 0x00, 0x00, 0xdc, 0x00, 0x00, 0xe9, 0x49, 0x00, 0xff, 0xcd, 0x00, 0xff, 0xce, 0x00, 0xff, 0xce, 0x00, 0xff, 0xff, 0xff, 0x5e, 0x28, 0x72, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x0b, 0x1f, 0xd7, 0xc4, 0xc0, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x13, 0x9e, 0x49, 0x05, 0xa4, 0x00, 0x00, 0x00, 0x3c, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x20, 0x05, 0x08, 0x22, 0x03, 0x01, 0x06, 0x25, 0x64, 0xa0, 0xc0, 0x60, 0x8c, 0x0c, 0x0c, 0x18, 0x5c, 0x90, 0x81, 0x03, 0x43, 0x28, 0x32, 0x08, 0x40, 0xe7, 0xa6, 0x21, 0x83, 0x04, 0x86, 0x72, 0x64, 0x50, 0xc0, 0xd0, 0x81, 0x0c, 0x1a, 0x18, 0x66, 0x22, 0x83, 0x09, 0x0c, 0xab, 0x90, 0xc1, 0x02, 0xfc, 0x5c, 0x00, 0x5b, 0xa9, 0x4a, 0x11, 0xe3, 0xb2, 0x3c, 0xef, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x31, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x3f, 0xa1, 0x63, 0x21, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x43, 0x4e, 0x59, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x53, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x8f, 0x50, 0x4c, 0x54, 0x45, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x28, 0x10, 0xde, 0x28, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2a, 0x10, 0xde, 0x2a, 0x10, 0xde, 0x2a, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x28, 0x10, 0xdf, 0x2d, 0x10, 0xdf, 0x2d, 0x10, 0xde, 0x2a, 0x10, 0xdc, 0x1e, 0x11, 0xea, 0x69, 0x0a, 0xea, 0x68, 0x0a, 0xdb, 0x17, 0x12, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xdf, 0x2d, 0x10, 0xdc, 0x1c, 0x11, 0xe9, 0x65, 0x0b, 0xe9, 0x65, 0x0b, 0xdc, 0x1c, 0x11, 0xde, 0x2b, 0x10, 0xe0, 0x34, 0x0f, 0xe0, 0x35, 0x0f, 0xe5, 0x50, 0x0d, 0xdf, 0x31, 0x0f, 0xde, 0x27, 0x10, 0xde, 0x29, 0x10, 0xde, 0x28, 0x10, 0xdf, 0x2c, 0x10, 0xee, 0x80, 0x08, 0xfc, 0xce, 0x01, 0xfc, 0xce, 0x01, 0xee, 0x7f, 0x08, 0xdf, 0x2d, 0x10, 0xdd, 0x25, 0x10, 0xde, 0x28, 0x10, 0xed, 0x7e, 0x09, 0xe1, 0x39, 0x0f, 0xdd, 0x25, 0x10, 0xde, 0x2a, 0x10, 0xde, 0x2b, 0x10, 0xdd, 0x23, 0x11, 0xe3, 0x43, 0x0e, 0xff, 0xdd, 0x00, 0xff, 0xdd, 0x00, 0xe3, 0x42, 0x0e, 0xdd, 0x22, 0x11, 0xdf, 0x2c, 0x10, 0xde, 0x2a, 0x10, 0xdd, 0x22, 0x11, 0xde, 0x27, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2a, 0x10, 0xdd, 0x22, 0x11, 0xe4, 0x4c, 0x0d, 0xe8, 0x5e, 0x0b, 0xe8, 0x5e, 0x0b, 0xe4, 0x4c, 0x0d, 0xdd, 0x23, 0x10, 0xdd, 0x24, 0x10, 0xdd, 0x25, 0x10, 0xf0, 0x8c, 0x07, 0xe1, 0x3b, 0x0e, 0xdd, 0x25, 0x10, 0xde, 0x2a, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xdd, 0x21, 0x11, 0xdd, 0x21, 0x11, 0xde, 0x2a, 0x10, 0xdd, 0x25, 0x10, 0xe3, 0x44, 0x0e, 0xe3, 0x44, 0x0e, 0xe0, 0x37, 0x0f, 0xdf, 0x2d, 0x10, 0xde, 0x28, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2b, 0x10, 0xde, 0x2b, 0x10, 0xde, 0x2b, 0x10, 0xdc, 0x20, 0x11, 0xe8, 0x62, 0x0b, 0xe8, 0x62, 0x0b, 0xdc, 0x1c, 0x11, 0xde, 0x2a, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2a, 0x10, 0xdd, 0x24, 0x10, 0xdd, 0x24, 0x10, 0xde, 0x2a, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x2a, 0x10, 0xde, 0x2a, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xde, 0x29, 0x10, 0xff, 0xff, 0xff, 0xcf, 0xed, 0x36, 0xd2, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x84, 0x62, 0xd0, 0x5a, 0x71, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd6, 0x00, 0x00, 0x0d, 0xd6, 0x01, 0x90, 0x6f, 0x79, 0x9c, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x02, 0xed, 0xe2, 0x14, 0x17, 0x00, 0x00, 0x00, 0xac, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0xe7, 0xe0, 0xe4, 0xe2, 0xe6, 0xe1, 0x45, 0x00, 0x06, 0x3e, 0x7e, 0x01, 0x41, 0x21, 0x61, 0x11, 0x51, 0x31, 0x71, 0x09, 0x49, 0x29, 0x64, 0x09, 0x69, 0x19, 0x59, 0x39, 0x79, 0x05, 0x45, 0x25, 0x65, 0x15, 0x55, 0x35, 0x75, 0x64, 0x09, 0x0d, 0x4d, 0x2d, 0x6d, 0x1d, 0x5d, 0x3d, 0x7d, 0x03, 0x43, 0x23, 0x63, 0x13, 0x64, 0x09, 0x53, 0x33, 0x73, 0x0b, 0x4b, 0x2b, 0x6b, 0x1b, 0x5b, 0x3b, 0x7b, 0x07, 0x47, 0x64, 0x09, 0x27, 0x67, 0x17, 0x57, 0x37, 0x77, 0x0f, 0x4f, 0x2f, 0x6f, 0x1f, 0x5f, 0x3f, 0x64, 0x09, 0xff, 0x80, 0xc0, 0xa0, 0xe0, 0x90, 0xd0, 0xb0, 0xf0, 0x88, 0xc8, 0xa8, 0x68, 0x64, 0x89, 0x98, 0xd8, 0xb8, 0xf8, 0x84, 0xc4, 0xa4, 0xe4, 0x94, 0xd4, 0xb4, 0xf4, 0x0c, 0x64, 0x89, 0xcc, 0xac, 0xec, 0x9c, 0xdc, 0xbc, 0xfc, 0x82, 0xc2, 0xa2, 0xe2, 0x92, 0x52, 0x64, 0x09, 0x10, 0x51, 0x56, 0x5e, 0x51, 0x59, 0x55, 0x5d, 0x53, 0xcb, 0x8b, 0x2e, 0xc1, 0x5b, 0x57, 0xdf, 0xd0, 0xd8, 0xd4, 0xcc, 0x8b, 0x29, 0x81, 0x05, 0xd0, 0x43, 0x02, 0x00, 0x0a, 0x7a, 0x2e, 0x93, 0x02, 0xf2, 0xf7, 0x2e, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x30, 0x32, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x1e, 0xce, 0x5c, 0x7b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x46, 0x52, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x23, 0x95, 0x00, 0x21, 0x94, 0x1f, 0x3e, 0xa2, 0xe0, 0xe4, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xe5, 0xe7, 0xef, 0x43, 0x51, 0xed, 0x27, 0x37, 0xed, 0x29, 0x39, 0x93, 0xdf, 0x71, 0x4d, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x33, 0x08, 0x14, 0x2c, 0xcc, 0x48, 0x00, 0x00, 0x00, 0x19, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x60, 0x60, 0x10, 0x32, 0x09, 0x0d, 0x4d, 0xef, 0x5c, 0xb5, 0x6a, 0x15, 0xc3, 0xd0, 0xe7, 0x00, 0x00, 0x7e, 0x68, 0x3d, 0xe1, 0x7a, 0xde, 0x12, 0x7d, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x31, 0x3a, 0x30, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x55, 0x7c, 0x68, 0x0b, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4c, 0x55, 0x46, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x9a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x15, 0x3d, 0x19, 0xa5, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x50, 0x4c, 0x54, 0x45, 0xed, 0x29, 0x39, 0xed, 0x29, 0x39, 0xed, 0x2a, 0x3a, 0xf9, 0xb3, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa5, 0xde, 0xf3, 0x01, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x00, 0xa1, 0xde, 0x67, 0xa0, 0x3e, 0x43, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x05, 0xf8, 0x6f, 0xe9, 0xc7, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x10, 0x9c, 0x00, 0x00, 0x10, 0x9c, 0x01, 0x26, 0xcd, 0x3a, 0x34, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x11, 0x3f, 0x06, 0xf2, 0x4f, 0x00, 0x00, 0x00, 0x3c, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x20, 0x05, 0x08, 0x22, 0x03, 0x01, 0x06, 0x25, 0x64, 0xa0, 0xc0, 0x60, 0x8c, 0x0c, 0x0c, 0x18, 0x5c, 0x90, 0x81, 0x03, 0x43, 0x28, 0x32, 0x08, 0x40, 0xe7, 0xa6, 0x21, 0x83, 0x04, 0x86, 0x72, 0x64, 0x50, 0xc0, 0xd0, 0x81, 0x0c, 0x1a, 0x18, 0x66, 0x22, 0x83, 0x09, 0x0c, 0xab, 0x90, 0xc1, 0x02, 0xfc, 0x5c, 0x00, 0x5b, 0xa9, 0x4a, 0x11, 0xe3, 0xb2, 0x3c, 0xef, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x31, 0x37, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x84, 0xa9, 0xa3, 0x7f, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4c, 0x53, 0x4c, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6c, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x01, 0x9e, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x20, 0x9f, 0x03, 0x22, 0xa0, 0x03, 0x22, 0xa0, 0x03, 0x22, 0xa0, 0x03, 0x22, 0xa0, 0x02, 0x22, 0xa0, 0x02, 0x22, 0xa0, 0x03, 0x22, 0xa0, 0x03, 0x22, 0xa0, 0x03, 0x22, 0xa0, 0x00, 0x16, 0x9b, 0x00, 0x16, 0x9b, 0x00, 0x16, 0x9b, 0x00, 0x15, 0x9a, 0x00, 0x16, 0x9b, 0x00, 0x16, 0x9b, 0x00, 0x15, 0x9a, 0x00, 0x16, 0x9b, 0x00, 0x16, 0x9b, 0x37, 0x50, 0xb3, 0x37, 0x50, 0xb4, 0x36, 0x4f, 0xb3, 0x39, 0x52, 0xb6, 0x35, 0x4e, 0xb2, 0x35, 0x4e, 0xb2, 0x39, 0x52, 0xb6, 0x36, 0x4f, 0xb3, 0x37, 0x50, 0xb4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x95, 0x94, 0x91, 0x97, 0x96, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xea, 0xea, 0xea, 0x77, 0x77, 0x78, 0x75, 0x75, 0x76, 0xeb, 0xeb, 0xec, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0x4d, 0x4d, 0x4d, 0x49, 0x49, 0x49, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xc4, 0xc4, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, 0xbc, 0xbc, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xcb, 0xcc, 0xcb, 0x1a, 0x1a, 0x1a, 0x03, 0x04, 0x04, 0x03, 0x04, 0x03, 0x18, 0x19, 0x19, 0xc8, 0xc9, 0xc9, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xc5, 0xc7, 0x6d, 0x6a, 0x6c, 0x67, 0x63, 0x66, 0x69, 0x66, 0x68, 0x72, 0x6f, 0x71, 0xc9, 0xc5, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x37, 0xac, 0x6b, 0x37, 0xac, 0x6b, 0x37, 0xac, 0x6b, 0x35, 0xaa, 0x6a, 0x41, 0xb6, 0x75, 0x3e, 0xb4, 0x73, 0x2b, 0xa0, 0x60, 0x2c, 0xa1, 0x61, 0x3e, 0xb3, 0x73, 0x41, 0xb6, 0x75, 0x35, 0xaa, 0x6a, 0x37, 0xac, 0x6b, 0x37, 0xac, 0x6b, 0x00, 0x90, 0x3a, 0x00, 0x90, 0x3a, 0x00, 0x90, 0x3a, 0x00, 0x90, 0x3b, 0x00, 0x8e, 0x38, 0x00, 0x8f, 0x39, 0x00, 0x93, 0x3d, 0x00, 0x93, 0x3d, 0x00, 0x8f, 0x39, 0x00, 0x8e, 0x38, 0x00, 0x90, 0x3b, 0x00, 0x90, 0x3a, 0x00, 0x90, 0x3a, 0x03, 0x96, 0x45, 0x03, 0x96, 0x45, 0x03, 0x96, 0x45, 0x03, 0x96, 0x45, 0x03, 0x96, 0x45, 0x02, 0x95, 0x44, 0x02, 0x95, 0x44, 0x03, 0x96, 0x45, 0x03, 0x96, 0x45, 0x03, 0x96, 0x45, 0x03, 0x96, 0x45, 0x00, 0x95, 0x43, 0xff, 0xff, 0xff, 0x73, 0x87, 0x2c, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x89, 0x1c, 0x61, 0x26, 0xcc, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x29, 0x36, 0x72, 0x1a, 0xcf, 0x75, 0x00, 0x00, 0x00, 0xcb, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x19, 0x30, 0x42, 0x01, 0x13, 0x33, 0x0b, 0x2b, 0x1b, 0x3b, 0x07, 0x27, 0x8c, 0xcf, 0xc0, 0x05, 0x05, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0x30, 0x3e, 0x83, 0x30, 0x14, 0x88, 0x88, 0x8a, 0x89, 0x4b, 0x48, 0x4a, 0x49, 0xc3, 0xf8, 0x0c, 0x32, 0x50, 0x20, 0x2b, 0x27, 0xaf, 0xa0, 0xa8, 0xa4, 0xac, 0x02, 0xe3, 0x33, 0xa8, 0x42, 0x80, 0x9a, 0xba, 0x86, 0xa6, 0x96, 0xb6, 0x8e, 0xae, 0x9e, 0x3e, 0x54, 0x80, 0xc1, 0x00, 0x02, 0x0c, 0x8d, 0x8c, 0x4d, 0x4c, 0xcd, 0xcc, 0x2d, 0x2c, 0xad, 0xac, 0x21, 0x02, 0x0c, 0x36, 0x60, 0x60, 0x6b, 0x67, 0xef, 0xe0, 0xe8, 0xe4, 0xec, 0xe2, 0xea, 0xe6, 0xee, 0x01, 0x11, 0x61, 0xf0, 0x04, 0x03, 0x2f, 0x6f, 0x1f, 0x5f, 0x3f, 0xff, 0x80, 0xc0, 0xa0, 0xe0, 0x90, 0x50, 0x88, 0x08, 0x43, 0x18, 0x18, 0x84, 0x47, 0x44, 0x46, 0x45, 0xc7, 0xc4, 0xc6, 0xc5, 0x27, 0x24, 0x26, 0x41, 0x44, 0x18, 0x92, 0xc1, 0x20, 0x25, 0x35, 0x2d, 0x3d, 0x23, 0x33, 0x2b, 0x3b, 0x27, 0x37, 0x2f, 0x1f, 0x22, 0xc2, 0x50, 0x00, 0x06, 0x85, 0x45, 0xc5, 0x25, 0xa5, 0x65, 0xe5, 0x15, 0x95, 0x55, 0xd5, 0x35, 0x10, 0x11, 0x86, 0x5a, 0x08, 0xa8, 0xab, 0x6f, 0x68, 0x6c, 0x6a, 0x6e, 0x69, 0x6d, 0x6b, 0x87, 0x0a, 0x30, 0x74, 0xe0, 0x00, 0x38, 0x25, 0x00, 0xaa, 0xc7, 0x5d, 0xb7, 0xd7, 0xdd, 0x95, 0x45, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x34, 0x31, 0x3a, 0x35, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x66, 0xc1, 0xd5, 0x83, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x56, 0x43, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0xab, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x32, 0x11, 0xef, 0xdd, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xcf, 0x50, 0x4c, 0x54, 0x45, 0x0f, 0x47, 0xaf, 0x0f, 0x47, 0xaf, 0x10, 0x48, 0xaf, 0x10, 0x48, 0xaf, 0x10, 0x48, 0xaf, 0x10, 0x48, 0xb0, 0x10, 0x48, 0xb0, 0x10, 0x48, 0xb0, 0x10, 0x48, 0xb0, 0x10, 0x48, 0xaf, 0xaa, 0xbe, 0xe3, 0xaa, 0xbe, 0xe3, 0xaa, 0xbe, 0xe3, 0xab, 0xbd, 0xde, 0xaa, 0xba, 0xcf, 0xaa, 0xbb, 0xd4, 0xab, 0xbe, 0xdf, 0xaa, 0xbe, 0xe3, 0xaa, 0xbe, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf8, 0xf4, 0xde, 0xef, 0xe9, 0xd9, 0xf0, 0xec, 0xdd, 0xf9, 0xf5, 0xe3, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf8, 0xe8, 0xa5, 0xb0, 0xac, 0xc8, 0xbc, 0xa6, 0xc3, 0xbb, 0xae, 0xa8, 0xb2, 0xab, 0xfc, 0xf8, 0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf5, 0xe5, 0x82, 0x97, 0x82, 0x95, 0xa3, 0x6f, 0x89, 0x9f, 0x7c, 0x84, 0x9a, 0x89, 0xf9, 0xf7, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xca, 0xd0, 0xaa, 0x8b, 0xa1, 0x93, 0x8b, 0xa1, 0x92, 0xce, 0xd3, 0xaf, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xaa, 0xbe, 0xe3, 0xaa, 0xbe, 0xe3, 0xa9, 0xbb, 0xd6, 0x92, 0xaa, 0xc9, 0x93, 0xab, 0xca, 0xa9, 0xbb, 0xd8, 0xaa, 0xbe, 0xe3, 0xaa, 0xbe, 0xe3, 0x10, 0x48, 0xaf, 0x10, 0x48, 0xaf, 0x10, 0x48, 0xb0, 0x12, 0x49, 0xb1, 0x12, 0x49, 0xb1, 0x10, 0x48, 0xb0, 0x10, 0x48, 0xaf, 0x10, 0x48, 0xaf, 0xa3, 0x2e, 0x5d, 0xf3, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x1c, 0x9c, 0x04, 0x41, 0x07, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0f, 0x9c, 0x00, 0x00, 0x0f, 0x9c, 0x01, 0xa0, 0x21, 0x32, 0x5e, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x32, 0x2e, 0xdf, 0x3a, 0x78, 0xf4, 0x00, 0x00, 0x00, 0x7a, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xa0, 0x0d, 0x60, 0xc4, 0x03, 0x18, 0x98, 0xe0, 0x80, 0x99, 0x85, 0x95, 0x8d, 0x9d, 0x83, 0x13, 0x21, 0xc0, 0xc4, 0xc0, 0x05, 0x07, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0x08, 0x11, 0x06, 0x61, 0x38, 0x10, 0x11, 0x15, 0x13, 0x97, 0x90, 0x94, 0x92, 0x46, 0x88, 0x30, 0xc8, 0xc0, 0x81, 0xac, 0x9c, 0xbc, 0x82, 0xa2, 0x92, 0xb2, 0x0a, 0x42, 0x04, 0x49, 0x52, 0x55, 0x4d, 0x5d, 0x43, 0x53, 0x4b, 0x5b, 0x07, 0x49, 0x12, 0x61, 0x88, 0xae, 0x9e, 0xbe, 0x81, 0xa1, 0x91, 0xb1, 0x09, 0x92, 0xb1, 0x08, 0xeb, 0x4d, 0xcd, 0xcc, 0x2d, 0x2c, 0xad, 0xac, 0x6d, 0x90, 0x1c, 0x84, 0x70, 0xb8, 0xad, 0x9d, 0xbd, 0x83, 0xa3, 0x93, 0xb3, 0x0b, 0x92, 0x57, 0xf0, 0x06, 0x02, 0x6d, 0x00, 0x00, 0x68, 0x95, 0x12, 0x61, 0x5f, 0x38, 0x09, 0xc1, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x30, 0x3a, 0x34, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x6e, 0xcb, 0x76, 0x92, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x45, 0x6c, 0x20, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x64, 0x6f, 0x72, 0x47, 0xda, 0xb2, 0x30, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x41, 0x52, 0x53, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3f, 0x0f, 0x9f, 0x9a, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xb1, 0x50, 0x4c, 0x54, 0x45, 0x74, 0xac, 0xdf, 0x74, 0xac, 0xdf, 0x75, 0xac, 0xdf, 0x75, 0xac, 0xdf, 0x75, 0xac, 0xdf, 0x75, 0xac, 0xdf, 0x75, 0xad, 0xe0, 0x75, 0xad, 0xe0, 0x75, 0xac, 0xdf, 0x75, 0xac, 0xdf, 0xce, 0xe2, 0xf4, 0xce, 0xe2, 0xf4, 0xce, 0xe2, 0xf4, 0xcd, 0xe0, 0xf2, 0xc9, 0xd9, 0xe7, 0xc9, 0xd9, 0xe7, 0xcd, 0xe0, 0xf2, 0xce, 0xe2, 0xf4, 0xce, 0xe2, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf2, 0xe3, 0xd0, 0xe0, 0xbc, 0x8c, 0xe0, 0xbc, 0x8c, 0xf2, 0xe3, 0xd0, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf5, 0xf1, 0xdd, 0xb9, 0x89, 0xd8, 0x97, 0x20, 0xd8, 0x97, 0x20, 0xdd, 0xb9, 0x89, 0xfa, 0xf5, 0xf1, 0xff, 0xff, 0xff, 0xfa, 0xf5, 0xf1, 0xdd, 0xb9, 0x89, 0xd9, 0x98, 0x20, 0xd9, 0x98, 0x20, 0xdd, 0xb9, 0x89, 0xfa, 0xf5, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf2, 0xe3, 0xd0, 0xe0, 0xbc, 0x8c, 0xe0, 0xbc, 0x8c, 0xf2, 0xe3, 0xd0, 0xff, 0xff, 0xfe, 0xce, 0xe2, 0xf4, 0xcd, 0xe0, 0xf2, 0xc9, 0xd9, 0xe7, 0xc9, 0xd9, 0xe7, 0xcd, 0xe0, 0xf2, 0xce, 0xe2, 0xf4, 0x75, 0xac, 0xdf, 0x75, 0xad, 0xe0, 0x75, 0xac, 0xdf, 0x7f, 0x0f, 0x0b, 0xaa, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x1c, 0x9c, 0x04, 0x41, 0x07, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x14, 0xc3, 0x00, 0x00, 0x14, 0xc3, 0x01, 0x15, 0x70, 0x4d, 0x42, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x30, 0x1c, 0x25, 0xdb, 0x4b, 0xf6, 0x00, 0x00, 0x00, 0x77, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0xa0, 0x36, 0x60, 0xc4, 0x09, 0x18, 0x98, 0x60, 0x80, 0x99, 0x85, 0x95, 0x8d, 0x9d, 0x83, 0x93, 0x19, 0x2e, 0xc0, 0xc0, 0x05, 0x03, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc, 0x02, 0x82, 0x42, 0x70, 0x01, 0x06, 0x61, 0x18, 0x10, 0x11, 0x15, 0x13, 0x97, 0x90, 0x94, 0x92, 0x86, 0x0b, 0x30, 0xc8, 0xc0, 0x80, 0xac, 0x9c, 0xbc, 0x82, 0xa2, 0x92, 0xb2, 0x0a, 0x5c, 0x00, 0x21, 0xa5, 0xa2, 0xaa, 0xa6, 0xae, 0xa1, 0xa9, 0xa5, 0x8d, 0x90, 0x82, 0xeb, 0x97, 0xd6, 0xd1, 0xd5, 0xd3, 0x37, 0x30, 0x14, 0x41, 0x18, 0x08, 0xb7, 0x55, 0xc8, 0xc8, 0xd8, 0xc4, 0xd4, 0xcc, 0x9c, 0x1b, 0xe1, 0x0c, 0x84, 0xe3, 0x39, 0x2d, 0xd8, 0x2d, 0xad, 0x58, 0x90, 0x1c, 0x8f, 0xc7, 0xcb, 0xd4, 0x06, 0x00, 0x88, 0xa6, 0x0f, 0x81, 0x5c, 0xd2, 0x5b, 0x71, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x38, 0x3a, 0x32, 0x38, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x2a, 0xc2, 0x9b, 0x7c, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x41, 0x4d, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x85, 0x2e, 0x60, 0x6a, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x24, 0x50, 0x4c, 0x54, 0x45, 0xd9, 0x00, 0x12, 0xd9, 0x00, 0x12, 0xd8, 0x00, 0x13, 0x4d, 0x21, 0x6e, 0x00, 0x34, 0xa2, 0x00, 0x33, 0xa0, 0x00, 0x31, 0xa3, 0x56, 0x5c, 0x67, 0xf1, 0xa7, 0x01, 0xf2, 0xa8, 0x00, 0xf2, 0xa8, 0x00, 0xff, 0xff, 0xff, 0x4c, 0xa8, 0x47, 0x34, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x0b, 0x1f, 0xd7, 0xc4, 0xc0, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x2d, 0x0c, 0xc7, 0x00, 0x37, 0x8e, 0x00, 0x00, 0x00, 0x32, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x20, 0x1d, 0x08, 0xa2, 0x01, 0x06, 0x25, 0x34, 0xc0, 0x60, 0x8c, 0x06, 0x18, 0x5c, 0xd0, 0x00, 0x43, 0x28, 0x1a, 0xc0, 0x14, 0x48, 0x43, 0x03, 0x0c, 0xe5, 0x68, 0x80, 0xa1, 0x03, 0x0d, 0x30, 0xcc, 0x44, 0x03, 0x0c, 0xab, 0xd0, 0x00, 0x61, 0x01, 0x00, 0x78, 0x06, 0x55, 0x01, 0x7e, 0x31, 0xbe, 0xf0, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x34, 0x35, 0x3a, 0x31, 0x32, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xf5, 0xc3, 0x48, 0x61, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4e, 0x5a, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x77, 0x00, 0x7d, 0x59, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x3b, 0xe4, 0xbd, 0x3b, 0x99, 0x00, 0x00, 0x03, 0x29, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xc5, 0x94, 0x4f, 0x6c, 0x14, 0x55, 0x1c, 0xc7, 0x3f, 0xef, 0xcd, 0x9b, 0xee, 0x2c, 0xdb, 0x6e, 0x4d, 0x4c, 0x6b, 0x2a, 0xd0, 0x29, 0x2d, 0x58, 0x69, 0x63, 0x52, 0x0e, 0x8a, 0x07, 0xe3, 0x5f, 0xa0, 0x02, 0xe5, 0xc0, 0xc1, 0x68, 0x22, 0x9e, 0x34, 0x5c, 0x4c, 0xe0, 0xe2, 0xc5, 0xff, 0xd1, 0xc4, 0x8b, 0x5e, 0x24, 0xe8, 0x05, 0x13, 0x0f, 0x46, 0x85, 0x68, 0x88, 0xd1, 0x10, 0x23, 0x89, 0x31, 0xc6, 0x10, 0x12, 0x95, 0x74, 0x41, 0xa1, 0x45, 0xab, 0xc1, 0xad, 0xfd, 0x4f, 0xab, 0xeb, 0x76, 0x67, 0x77, 0x76, 0x66, 0xde, 0x3c, 0x0f, 0xd3, 0x2e, 0x69, 0xd9, 0x8d, 0x7f, 0x90, 0xf8, 0x3d, 0xbd, 0x99, 0xbc, 0xf9, 0xfd, 0x3e, 0xef, 0xfb, 0xfd, 0xbd, 0x11, 0xe7, 0x9f, 0x7a, 0xc5, 0xdc, 0x7c, 0xf7, 0xed, 0x9c, 0xe2, 0x46, 0x5e, 0x3f, 0x7e, 0x9e, 0xaf, 0xbe, 0xbe, 0x44, 0xe4, 0x55, 0x79, 0x64, 0xa8, 0x8f, 0x17, 0xf3, 0x27, 0x01, 0x78, 0xc9, 0x1d, 0xe4, 0xd8, 0xa7, 0x17, 0x51, 0x99, 0x14, 0x77, 0xae, 0x73, 0xd8, 0xdf, 0x15, 0xb3, 0xad, 0x2b, 0xcd, 0xf8, 0x86, 0x7e, 0xf6, 0x1e, 0x1e, 0x66, 0x7a, 0xb6, 0x08, 0x42, 0xf0, 0x6f, 0xa4, 0x9e, 0x18, 0xb6, 0xd8, 0x3b, 0x7d, 0x86, 0x9d, 0x9b, 0x9a, 0x39, 0xb2, 0xa7, 0x97, 0x2f, 0xee, 0xd9, 0xc0, 0x5b, 0x27, 0x46, 0xb1, 0x6d, 0xab, 0xb6, 0xc9, 0x56, 0x16, 0x03, 0x6e, 0x86, 0x7d, 0xae, 0x60, 0xb0, 0xc7, 0x21, 0xdd, 0xdf, 0xcb, 0x27, 0x45, 0x87, 0xb7, 0x8f, 0xff, 0xc0, 0xec, 0x7c, 0xa9, 0x71, 0x73, 0xb9, 0xf4, 0x3e, 0x36, 0x8d, 0x01, 0xd6, 0x6f, 0x5a, 0xcb, 0xf7, 0x8e, 0xc2, 0x4e, 0x39, 0xec, 0xbe, 0xbc, 0xc0, 0xc3, 0xed, 0x59, 0x86, 0x5e, 0x1d, 0x62, 0x7a, 0x6e, 0x11, 0xf3, 0xf2, 0x09, 0x10, 0x82, 0x27, 0x07, 0xbb, 0x69, 0xe9, 0xf2, 0xe9, 0xec, 0x73, 0xf1, 0x7a, 0x6e, 0xe1, 0xc3, 0x53, 0x79, 0xbe, 0x39, 0x3b, 0x4e, 0xdb, 0x1a, 0x0b, 0xa7, 0x49, 0x51, 0xae, 0x84, 0xb0, 0x8a, 0xc1, 0xb6, 0x2d, 0xb6, 0xb9, 0x0e, 0x00, 0x9f, 0xe7, 0x7d, 0xc2, 0x50, 0xd7, 0x05, 0x10, 0xa3, 0xbb, 0xf6, 0x19, 0x00, 0x6d, 0x40, 0x4a, 0x89, 0xd0, 0x11, 0xd2, 0x92, 0x08, 0xc0, 0x1b, 0x19, 0x03, 0x20, 0x73, 0x6b, 0x0f, 0x46, 0x08, 0x50, 0x0a, 0x1d, 0x69, 0xe2, 0xd8, 0xa0, 0xa4, 0x60, 0x32, 0x52, 0x3c, 0xf6, 0x6b, 0x07, 0x53, 0xa1, 0xba, 0xaa, 0xb0, 0x6d, 0x2b, 0x0e, 0xf6, 0xdb, 0x00, 0x1c, 0xba, 0x10, 0x12, 0x86, 0x51, 0x7d, 0x07, 0x6a, 0x2b, 0x63, 0xc0, 0xc4, 0xc8, 0x26, 0x1b, 0xa2, 0x28, 0x79, 0xae, 0x59, 0x29, 0x13, 0x27, 0x83, 0x10, 0x2c, 0x05, 0x22, 0x6e, 0x1c, 0xaa, 0x01, 0x04, 0x44, 0x51, 0xc4, 0x91, 0xb1, 0xe4, 0xbb, 0x30, 0x8c, 0x90, 0x52, 0x20, 0x2d, 0x49, 0xb4, 0xca, 0x09, 0xf5, 0xc2, 0xba, 0x1d, 0xa4, 0x52, 0x8a, 0xad, 0x5b, 0x3a, 0x79, 0xe8, 0x2e, 0x97, 0xcc, 0xcf, 0x3f, 0x32, 0x3e, 0x92, 0x67, 0xb1, 0xb7, 0x8f, 0xec, 0x9b, 0x87, 0xc1, 0x18, 0x16, 0x9f, 0x7d, 0x8e, 0x8e, 0xf6, 0x16, 0x32, 0xe7, 0x72, 0xcc, 0xcc, 0x15, 0xf9, 0xac, 0x90, 0x26, 0x37, 0x53, 0xe5, 0xb7, 0x42, 0x99, 0xc2, 0xd4, 0x04, 0x04, 0x49, 0x04, 0x96, 0x25, 0x49, 0x3b, 0x36, 0x25, 0xaf, 0x8a, 0x31, 0x50, 0x2c, 0x05, 0xb5, 0x59, 0xb8, 0xaf, 0xbb, 0x99, 0x8d, 0x2d, 0x82, 0x77, 0x46, 0x2b, 0x54, 0xfc, 0xf0, 0x0a, 0xc0, 0x8c, 0x17, 0xf1, 0xe8, 0x56, 0x97, 0xed, 0x59, 0x8f, 0xf9, 0xa3, 0x1f, 0xf1, 0xde, 0x4f, 0x1e, 0xef, 0xe6, 0x0d, 0xb7, 0x0d, 0x38, 0x3c, 0x23, 0x04, 0x08, 0xc1, 0xa1, 0x63, 0x39, 0x46, 0x27, 0x8a, 0xec, 0xdf, 0xb3, 0x99, 0x07, 0xda, 0x9b, 0xd8, 0x31, 0x7b, 0x11, 0x3d, 0x5f, 0xe2, 0xfd, 0x09, 0x81, 0x1f, 0x44, 0x49, 0xfe, 0x42, 0x70, 0x6f, 0xd7, 0x1a, 0xee, 0xbf, 0x21, 0xe4, 0x8d, 0x4b, 0x69, 0xa6, 0x17, 0x2a, 0x57, 0xe6, 0xc2, 0x18, 0x7c, 0x0d, 0x9e, 0x16, 0x68, 0xbd, 0xd2, 0x3d, 0xf5, 0xda, 0x50, 0x27, 0xe2, 0xbb, 0x61, 0x3e, 0x9e, 0xf4, 0x39, 0x3a, 0x21, 0xc9, 0xcd, 0x04, 0x44, 0x5e, 0xc0, 0xfa, 0xee, 0x2a, 0x93, 0x51, 0x92, 0x50, 0xa1, 0xe8, 0xf3, 0xed, 0x99, 0x3c, 0xb9, 0x91, 0x29, 0xee, 0x18, 0xe8, 0xe4, 0xf1, 0x9d, 0x5b, 0x78, 0xb0, 0xbb, 0x40, 0xc7, 0x97, 0x67, 0x39, 0x38, 0x17, 0xb3, 0x10, 0x0b, 0x88, 0x0d, 0xa5, 0xc0, 0x70, 0x59, 0x5b, 0x09, 0xd4, 0x2a, 0x9d, 0xfe, 0xa5, 0xc4, 0x69, 0x21, 0x30, 0xf1, 0x4a, 0x00, 0xb1, 0x76, 0xf3, 0xd3, 0x46, 0x4b, 0x8b, 0x05, 0x63, 0x13, 0xfa, 0x61, 0xed, 0xea, 0x64, 0x1c, 0x9b, 0x56, 0x5d, 0x01, 0xe0, 0x0f, 0x2b, 0x8d, 0xb7, 0x6c, 0x9b, 0x8e, 0x51, 0x29, 0x9b, 0x8e, 0x9b, 0xb2, 0xe8, 0x72, 0x85, 0xd9, 0xdf, 0x2b, 0xe8, 0xa5, 0xa3, 0x4a, 0x4b, 0x02, 0x49, 0x13, 0x63, 0x1a, 0x5f, 0xbd, 0x15, 0x00, 0x6c, 0x7c, 0xde, 0x2c, 0x0f, 0x4e, 0xbd, 0x61, 0xba, 0x6a, 0xbd, 0xac, 0xd8, 0xd4, 0xac, 0xbf, 0x16, 0xa9, 0x25, 0x8c, 0x7a, 0x68, 0xf5, 0xd7, 0xcb, 0x92, 0xd7, 0xd6, 0xb8, 0x56, 0xe6, 0x3f, 0xa9, 0xd2, 0x40, 0x6d, 0xad, 0x0e, 0x6d, 0xad, 0xce, 0xff, 0x00, 0x60, 0x20, 0xdb, 0x9c, 0xe2, 0x80, 0x1b, 0x70, 0xc0, 0x0d, 0xc8, 0x36, 0xa7, 0x92, 0x18, 0xeb, 0x48, 0xfd, 0xb3, 0xca, 0x7f, 0x53, 0x02, 0xca, 0x7e, 0xc4, 0x85, 0x20, 0x39, 0x7d, 0xd9, 0xaf, 0xd6, 0x8f, 0xf1, 0xba, 0x01, 0x00, 0x5a, 0x6b, 0x3e, 0x18, 0xf3, 0x13, 0x43, 0xe2, 0xc6, 0x7f, 0xce, 0xeb, 0x06, 0x60, 0x0c, 0x18, 0x1d, 0xff, 0xe5, 0xbe, 0x3f, 0x01, 0x57, 0xb7, 0x3f, 0x40, 0x7b, 0xe3, 0x67, 0xa5, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x35, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x50, 0xdc, 0xd6, 0xd8, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x4f, 0x50, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x4b, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x52, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x02, 0x79, 0x5e, 0x02, 0x79, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x01, 0x78, 0x5e, 0x00, 0x75, 0x61, 0x00, 0x75, 0x61, 0x01, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x02, 0x79, 0x5e, 0x01, 0x78, 0x5d, 0x00, 0x74, 0x62, 0x55, 0x97, 0x48, 0x55, 0x97, 0x48, 0x00, 0x74, 0x62, 0x01, 0x78, 0x5d, 0x02, 0x79, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x02, 0x79, 0x5d, 0x00, 0x71, 0x64, 0x4b, 0x92, 0x49, 0x19, 0x80, 0x54, 0x27, 0x84, 0x48, 0x27, 0x84, 0x48, 0x19, 0x80, 0x54, 0x4b, 0x93, 0x49, 0x00, 0x71, 0x64, 0x02, 0x79, 0x5d, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x30, 0x89, 0x52, 0x0f, 0x7d, 0x5a, 0x11, 0x80, 0x64, 0x67, 0xb0, 0xa9, 0x67, 0xb0, 0xa9, 0x11, 0x80, 0x64, 0x0f, 0x7d, 0x5a, 0x30, 0x89, 0x52, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x40, 0x8e, 0x4a, 0x00, 0x6d, 0x4d, 0x44, 0x9d, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x44, 0x9d, 0x8c, 0x00, 0x6d, 0x4d, 0x40, 0x8e, 0x4a, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x77, 0x5c, 0x1d, 0x89, 0x7a, 0x57, 0xa6, 0x96, 0x5a, 0xa7, 0x96, 0xf4, 0xf9, 0xf8, 0xf4, 0xf9, 0xf8, 0x5a, 0xa7, 0x96, 0x57, 0xa6, 0x96, 0x1d, 0x89, 0x7a, 0x00, 0x77, 0x5c, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x77, 0x5d, 0xc5, 0xe0, 0xd8, 0xff, 0xff, 0xff, 0xe5, 0xf1, 0xef, 0xfb, 0xfd, 0xfd, 0xfb, 0xfd, 0xfd, 0xe5, 0xf1, 0xef, 0xff, 0xff, 0xff, 0xc5, 0xe0, 0xd8, 0x00, 0x77, 0x5d, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x02, 0x79, 0x5f, 0x00, 0x74, 0x5a, 0x65, 0xad, 0x9e, 0xe1, 0xef, 0xec, 0xff, 0xff, 0xff, 0xd2, 0xe7, 0xe2, 0xd2, 0xe7, 0xe2, 0xff, 0xff, 0xff, 0xe1, 0xef, 0xec, 0x65, 0xad, 0x9e, 0x00, 0x74, 0x5a, 0x02, 0x79, 0x5f, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x77, 0x5d, 0x41, 0x9a, 0x87, 0x77, 0xb6, 0xa8, 0x7a, 0xb8, 0xaa, 0x41, 0x9a, 0x87, 0x41, 0x9a, 0x87, 0x7a, 0xb8, 0xaa, 0x77, 0xb6, 0xa8, 0x41, 0x9a, 0x87, 0x00, 0x77, 0x5d, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x01, 0x78, 0x5e, 0x00, 0x77, 0x5d, 0x0b, 0x7e, 0x65, 0x52, 0xa3, 0x91, 0x7d, 0xba, 0xac, 0x83, 0xbd, 0xb0, 0x83, 0xbd, 0xb0, 0x7d, 0xba, 0xac, 0x52, 0xa3, 0x91, 0x0b, 0x7e, 0x65, 0x00, 0x77, 0x5d, 0x01, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x01, 0x78, 0x5e, 0x00, 0x76, 0x5c, 0x01, 0x78, 0x5e, 0x30, 0x91, 0x7c, 0x63, 0xac, 0x9c, 0x63, 0xac, 0x9c, 0x30, 0x91, 0x7c, 0x01, 0x78, 0x5e, 0x00, 0x76, 0x5c, 0x01, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x01, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x73, 0x58, 0x00, 0x70, 0x55, 0x00, 0x70, 0x55, 0x00, 0x73, 0x58, 0x00, 0x78, 0x5e, 0x01, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x02, 0x79, 0x5f, 0x03, 0x7a, 0x60, 0x03, 0x7a, 0x60, 0x02, 0x79, 0x5f, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0x00, 0x78, 0x5e, 0xff, 0xff, 0xff, 0x1c, 0xcb, 0x5d, 0x58, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0xc5, 0x63, 0x0b, 0x2b, 0x77, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x10, 0x2b, 0x1a, 0x72, 0xf4, 0xc1, 0x14, 0x00, 0x00, 0x00, 0xf6, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x80, 0x01, 0x46, 0x26, 0x66, 0x16, 0x56, 0x36, 0x06, 0x34, 0xc0, 0xce, 0xc1, 0xc9, 0xc5, 0xcd, 0xc3, 0xcb, 0xc7, 0x2f, 0x20, 0x28, 0x84, 0x22, 0x21, 0x2c, 0x22, 0x2a, 0x26, 0x2e, 0x21, 0x29, 0x25, 0x2d, 0x23, 0x2b, 0x87, 0x2c, 0x2e, 0xaf, 0xa0, 0xa8, 0xa4, 0xac, 0xa2, 0xaa, 0xa6, 0xae, 0xa1, 0xa9, 0xa5, 0xad, 0x83, 0x24, 0xa1, 0xab, 0xa7, 0x6f, 0x60, 0x68, 0x64, 0x6c, 0x62, 0x6a, 0x66, 0x6e, 0x61, 0x69, 0x85, 0x24, 0x61, 0x6d, 0x63, 0x6b, 0x67, 0xef, 0xe0, 0xe8, 0xe4, 0xec, 0xe2, 0xea, 0xe6, 0xee, 0x81, 0x24, 0xe1, 0xe9, 0xe5, 0xed, 0xe3, 0xeb, 0xe7, 0x1f, 0x10, 0x18, 0x14, 0x1c, 0x12, 0x1a, 0x86, 0x24, 0x11, 0x1e, 0x11, 0x19, 0x15, 0x1d, 0x13, 0x1b, 0x17, 0x9f, 0x90, 0x98, 0x94, 0x9c, 0x82, 0x24, 0x91, 0x9a, 0x96, 0x9e, 0x91, 0x99, 0x95, 0x9d, 0x93, 0x9b, 0x97, 0x5f, 0x50, 0x58, 0x84, 0x24, 0x51, 0x5c, 0x52, 0x5a, 0x56, 0x5e, 0x51, 0x59, 0x55, 0x5d, 0x53, 0x5b, 0x57, 0xdf, 0x80, 0x24, 0xd1, 0xd8, 0xd4, 0xdc, 0xd2, 0xda, 0xd6, 0xde, 0xd1, 0xd9, 0xd5, 0xdd, 0xd3, 0xdb, 0x87, 0x24, 0xd1, 0x3f, 0x61, 0xe2, 0xa4, 0xc9, 0x53, 0xa6, 0x4e, 0x9b, 0x3e, 0x63, 0xe6, 0xac, 0xd9, 0x73, 0x90, 0x24, 0xe6, 0xce, 0x9b, 0xbf, 0x60, 0xe1, 0xa2, 0xc5, 0x4b, 0x96, 0x2e, 0x5b, 0xbe, 0x62, 0xe5, 0x2a, 0x24, 0x89, 0xd5, 0x6b, 0xd6, 0xae, 0x5b, 0xbf, 0x61, 0xe3, 0xa6, 0xcd, 0x5b, 0xb6, 0x6e, 0xdb, 0xbe, 0x03, 0x39, 0x4c, 0x76, 0xee, 0xda, 0xbd, 0x67, 0xef, 0xbe, 0xfd, 0x07, 0x0e, 0x1e, 0x3a, 0x7c, 0x84, 0x01, 0x3f, 0x00, 0x00, 0xe2, 0xee, 0x4b, 0x6b, 0x53, 0x7b, 0xda, 0x7a, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x34, 0x3a, 0x34, 0x33, 0x3a, 0x32, 0x36, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xff, 0x6e, 0x1d, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4d, 0x55, 0x52, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x0a, 0xa2, 0xa6, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x2d, 0x50, 0x4c, 0x54, 0x45, 0xea, 0x28, 0x39, 0xec, 0x28, 0x39, 0xd1, 0x27, 0x3f, 0x33, 0x21, 0x67, 0x18, 0x20, 0x6d, 0x18, 0x1f, 0x6e, 0x36, 0x36, 0x60, 0xe3, 0xbf, 0x0d, 0xff, 0xd6, 0x00, 0xff, 0xd5, 0x00, 0xe0, 0xcf, 0x0a, 0x1f, 0xab, 0x47, 0x00, 0xa5, 0x52, 0x00, 0xa5, 0x51, 0xff, 0xff, 0xff, 0x4f, 0x43, 0x9f, 0x69, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x0e, 0x6f, 0xbd, 0x30, 0x4f, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x34, 0x28, 0x60, 0x03, 0x7a, 0x47, 0x00, 0x00, 0x00, 0x3a, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x75, 0xc7, 0x31, 0x01, 0x00, 0x10, 0x00, 0x00, 0xc1, 0xaf, 0xa0, 0x82, 0x0a, 0x2a, 0xa8, 0xa0, 0x82, 0x0a, 0x2a, 0xa8, 0xa0, 0x82, 0x0a, 0x2a, 0xa8, 0xa0, 0x8b, 0xf5, 0x0d, 0x6e, 0x3b, 0xf8, 0x0a, 0x42, 0x14, 0x92, 0x90, 0x85, 0x22, 0x54, 0xa1, 0x09, 0x5d, 0x18, 0xc2, 0x14, 0x96, 0xb0, 0x85, 0x23, 0x4f, 0x2e, 0x86, 0x30, 0x52, 0xe1, 0x19, 0x64, 0x79, 0x05, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x32, 0x3a, 0x34, 0x30, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x09, 0xee, 0x93, 0x95, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x4b, 0x52, 0x57, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x02, 0x9d, 0x50, 0x4c, 0x54, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xdb, 0xdb, 0xdc, 0xdc, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xdc, 0xdc, 0xdb, 0xdb, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf0, 0xf0, 0x6c, 0x6c, 0x6c, 0x68, 0x68, 0x68, 0xb7, 0xb7, 0xb7, 0xf8, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf8, 0xf8, 0xb7, 0xb7, 0xb7, 0x67, 0x67, 0x67, 0x71, 0x71, 0x71, 0xf5, 0xf5, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x98, 0x98, 0x98, 0x52, 0x52, 0x52, 0x52, 0x52, 0x52, 0x6d, 0x6d, 0x6d, 0xf2, 0xf2, 0xf2, 0xff, 0xff, 0xff, 0xfe, 0xfb, 0xfb, 0xfa, 0xe8, 0xeb, 0xfa, 0xe8, 0xeb, 0xfe, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xf2, 0xf2, 0xf2, 0x6d, 0x6d, 0x6d, 0x54, 0x54, 0x54, 0x6e, 0x6e, 0x6e, 0xad, 0xad, 0xad, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0xda, 0xda, 0x5b, 0x5b, 0x5b, 0x53, 0x53, 0x53, 0x55, 0x55, 0x55, 0xc5, 0xc5, 0xc5, 0xff, 0xff, 0xff, 0xf3, 0xcb, 0xd2, 0xda, 0x60, 0x78, 0xce, 0x30, 0x4f, 0xce, 0x30, 0x4f, 0xda, 0x60, 0x78, 0xf3, 0xca, 0xd2, 0xff, 0xff, 0xff, 0xd2, 0xd2, 0xd2, 0x7a, 0x7a, 0x7a, 0x53, 0x53, 0x53, 0x5b, 0x5b, 0x5b, 0xda, 0xda, 0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf5, 0xf5, 0xb6, 0xb6, 0xb6, 0x67, 0x67, 0x67, 0x93, 0x93, 0x93, 0xff, 0xff, 0xff, 0xf3, 0xcb, 0xd2, 0xce, 0x2d, 0x4c, 0xc5, 0x07, 0x2c, 0xc5, 0x0a, 0x2e, 0xc6, 0x0a, 0x2e, 0xc5, 0x07, 0x2c, 0xce, 0x2d, 0x4c, 0xf3, 0xcb, 0xd2, 0xff, 0xff, 0xff, 0x95, 0x95, 0x95, 0x67, 0x67, 0x67, 0xb6, 0xb6, 0xb6, 0xf5, 0xf5, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xe0, 0xf1, 0xf1, 0xf1, 0xfa, 0xfd, 0xfe, 0xc9, 0x63, 0x7e, 0xc5, 0x07, 0x2c, 0xc6, 0x0c, 0x30, 0xc7, 0x0c, 0x30, 0xc6, 0x0c, 0x30, 0xbd, 0x0e, 0x33, 0xc2, 0x08, 0x2d, 0xdb, 0x60, 0x77, 0xff, 0xfc, 0xfc, 0xf1, 0xf1, 0xf1, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xeb, 0xf2, 0x89, 0x3e, 0x68, 0xc7, 0x09, 0x2d, 0xc9, 0x0b, 0x2f, 0xc1, 0x0d, 0x32, 0x6c, 0x1e, 0x51, 0x2d, 0x2b, 0x68, 0x4a, 0x22, 0x5b, 0xb7, 0x35, 0x57, 0xfb, 0xe7, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xeb, 0xf2, 0x3d, 0x4d, 0x83, 0x78, 0x19, 0x4a, 0x99, 0x15, 0x40, 0x5a, 0x22, 0x57, 0x05, 0x33, 0x76, 0x00, 0x35, 0x79, 0x00, 0x32, 0x77, 0x6b, 0x44, 0x73, 0xfb, 0xe7, 0xea, 0xff, 0xff, 0xff, 0xf1, 0xf1, 0xf1, 0xfc, 0xfc, 0xfe, 0x58, 0x7a, 0xa7, 0x00, 0x30, 0x74, 0x09, 0x32, 0x75, 0x00, 0x34, 0x78, 0x00, 0x34, 0x78, 0x00, 0x34, 0x78, 0x00, 0x30, 0x76, 0x6a, 0x77, 0xa0, 0xff, 0xfb, 0xfc, 0xf1, 0xf1, 0xf1, 0xb6, 0xb6, 0xb6, 0x66, 0x66, 0x66, 0x92, 0x92, 0x92, 0xff, 0xff, 0xff, 0xc9, 0xd3, 0xe2, 0x22, 0x4f, 0x8a, 0x00, 0x30, 0x76, 0x00, 0x32, 0x77, 0x00, 0x32, 0x77, 0x00, 0x30, 0x75, 0x23, 0x4f, 0x8a, 0xc9, 0xd3, 0xe1, 0xff, 0xff, 0xff, 0x94, 0x94, 0x94, 0x66, 0x66, 0x66, 0xb6, 0xb6, 0xb6, 0xda, 0xda, 0xda, 0x5a, 0x5a, 0x5a, 0x62, 0x62, 0x62, 0x61, 0x61, 0x61, 0xc4, 0xc4, 0xc4, 0xff, 0xff, 0xff, 0xc8, 0xd3, 0xe1, 0x59, 0x7a, 0xa6, 0x26, 0x52, 0x8c, 0x26, 0x52, 0x8c, 0x59, 0x7a, 0xa6, 0xc9, 0xd3, 0xe1, 0xff, 0xff, 0xff, 0xd1, 0xd1, 0xd1, 0x86, 0x86, 0x86, 0x63, 0x63, 0x63, 0x5b, 0x5b, 0x5b, 0xda, 0xda, 0xda, 0xff, 0xff, 0xff, 0x97, 0x97, 0x97, 0x68, 0x68, 0x68, 0x60, 0x60, 0x60, 0x6c, 0x6c, 0x6c, 0xf2, 0xf2, 0xf2, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfc, 0xe7, 0xeb, 0xf2, 0xe7, 0xeb, 0xf2, 0xfa, 0xfb, 0xfc, 0xff, 0xff, 0xff, 0xf2, 0xf2, 0xf2, 0x6d, 0x6d, 0x6d, 0x62, 0x62, 0x62, 0x85, 0x85, 0x85, 0xac, 0xac, 0xac, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xf0, 0xf0, 0xf0, 0x6b, 0x6b, 0x6b, 0x67, 0x67, 0x67, 0xb7, 0xb7, 0xb7, 0xf8, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf8, 0xf8, 0xb7, 0xb7, 0xb7, 0x67, 0x67, 0x67, 0x70, 0x70, 0x70, 0xf5, 0xf5, 0xf5, 0xdb, 0xdb, 0xdb, 0xdc, 0xdc, 0xdc, 0xd7, 0x03, 0x92, 0x47, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x18, 0x74, 0xec, 0x28, 0x69, 0x00, 0x00, 0x01, 0x36, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x63, 0x60, 0x60, 0x60, 0x60, 0x64, 0x62, 0x66, 0x61, 0x65, 0x63, 0x00, 0x03, 0x36, 0x56, 0x16, 0x66, 0x26, 0x46, 0x08, 0x9b, 0x81, 0x9d, 0x83, 0x93, 0x8b, 0x9b, 0x87, 0x17, 0xc4, 0xe4, 0xe5, 0xe1, 0xe6, 0xe3, 0x17, 0x10, 0x84, 0x88, 0x0b, 0x09, 0x8b, 0x88, 0x8a, 0x89, 0x4b, 0x48, 0x4a, 0x49, 0xcb, 0xc8, 0xca, 0xc9, 0x2b, 0x28, 0x2a, 0x29, 0xab, 0x08, 0x81, 0x25, 0x54, 0xd5, 0xd4, 0x35, 0x34, 0xb5, 0xb4, 0x75, 0x74, 0xf5, 0xf4, 0x0d, 0x0c, 0x8d, 0x8c, 0x4d, 0x4c, 0xcd, 0xcc, 0x2d, 0xc0, 0x12, 0x96, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0xf6, 0x0e, 0x8e, 0x4e, 0xce, 0x2e, 0xae, 0x6e, 0xee, 0x1e, 0x9e, 0x5e, 0xde, 0x3e, 0x60, 0x09, 0x5f, 0x3f, 0xff, 0x80, 0xc0, 0xa0, 0xe0, 0x90, 0xd0, 0xb0, 0xf0, 0x88, 0xc8, 0xa8, 0xe8, 0x98, 0xd8, 0xb8, 0x78, 0x5f, 0xb0, 0x44, 0x42, 0x62, 0x52, 0x72, 0x4a, 0x6a, 0x5a, 0x7a, 0x46, 0x66, 0x56, 0x76, 0x4e, 0x6e, 0x5e, 0x7e, 0x41, 0x52, 0x62, 0x02, 0xc4, 0xf6, 0xc2, 0xa2, 0xe2, 0x92, 0xd2, 0xb2, 0xf2, 0x8a, 0xca, 0xaa, 0xea, 0x9a, 0xda, 0xba, 0xfa, 0xe2, 0xa2, 0x42, 0x06, 0xb8, 0x44, 0x43, 0x63, 0x53, 0x73, 0x4b, 0x6b, 0x5b, 0x7b, 0x47, 0x67, 0x57, 0x37, 0x5c, 0x02, 0x64, 0x54, 0x4f, 0x6f, 0x5f, 0xff, 0x84, 0x89, 0x93, 0x26, 0x4f, 0x99, 0x3a, 0x6d, 0x3a, 0xdc, 0x28, 0x5f, 0xbf, 0x19, 0x33, 0x67, 0xcd, 0x9e, 0x33, 0x77, 0xde, 0xfc, 0x05, 0x0b, 0x17, 0x2d, 0x5e, 0xb2, 0x74, 0xd9, 0x72, 0xa8, 0xe5, 0x96, 0x2b, 0x56, 0xae, 0x5a, 0xbd, 0x66, 0xed, 0xba, 0xf5, 0x1b, 0x36, 0x6e, 0xda, 0xbc, 0x65, 0xeb, 0xb6, 0xed, 0x3b, 0x76, 0x42, 0x9c, 0xab, 0xba, 0x6b, 0xf7, 0x9e, 0xbd, 0xfb, 0xf6, 0x1f, 0x38, 0x78, 0xe8, 0xf0, 0x91, 0xa3, 0xc7, 0x8e, 0x9f, 0x38, 0x79, 0xea, 0x34, 0xc4, 0x83, 0x42, 0x67, 0xce, 0x9e, 0x3b, 0x7f, 0xe1, 0xe2, 0xa5, 0xcb, 0x57, 0xae, 0x5e, 0xbb, 0x7e, 0xe3, 0xe6, 0xad, 0xdb, 0x77, 0xa0, 0x41, 0x02, 0x0c, 0xc4, 0xbb, 0xf7, 0xb0, 0x05, 0x22, 0xf6, 0x60, 0x07, 0x00, 0xa5, 0xd2, 0x6c, 0xb8, 0xba, 0xa6, 0x4e, 0x32, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x32, 0x34, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x36, 0xd0, 0xce, 0x46, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x46, 0x6c, 0x61, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x53, 0x6f, 0x75, 0x74, 0x68, 0x20, 0x4b, 0x6f, 0x72, 0x65, 0x61, 0x13, 0x4e, 0x9a, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x53, 0x52, 0x44, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x92, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x3b, 0xfa, 0x4f, 0xa7, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0xbd, 0x50, 0x4c, 0x54, 0x45, 0x37, 0x7e, 0x3f, 0x37, 0x7e, 0x3f, 0x3e, 0x83, 0x46, 0xce, 0xe3, 0xd2, 0xce, 0xe3, 0xd2, 0xce, 0xe2, 0xd2, 0xef, 0xc4, 0xce, 0xef, 0xc4, 0xce, 0xef, 0xc4, 0xce, 0xb7, 0x13, 0x35, 0xb7, 0x13, 0x35, 0xb7, 0x13, 0x35, 0xb7, 0x13, 0x35, 0xb6, 0x11, 0x35, 0xbf, 0x2e, 0x32, 0xb4, 0x09, 0x2d, 0xb4, 0x09, 0x2d, 0xb4, 0x0a, 0x2c, 0xb5, 0x0d, 0x2c, 0xb4, 0x09, 0x2d, 0xce, 0x63, 0x25, 0xb4, 0x09, 0x2d, 0xb5, 0x0d, 0x2c, 0xb4, 0x0a, 0x2c, 0xb4, 0x0a, 0x2d, 0xb4, 0x0a, 0x2d, 0xb5, 0x0c, 0x2d, 0xc6, 0x48, 0x28, 0xd8, 0x84, 0x23, 0xe5, 0xb1, 0x1f, 0xe5, 0xb1, 0x1f, 0xd8, 0x84, 0x23, 0xc6, 0x48, 0x28, 0xb5, 0x0c, 0x2d, 0xb4, 0x0a, 0x2d, 0xb4, 0x0a, 0x2d, 0xb7, 0x15, 0x2c, 0xd2, 0x71, 0x24, 0xed, 0xca, 0x1d, 0xed, 0xca, 0x1d, 0xd2, 0x71, 0x24, 0xb7, 0x15, 0x2c, 0xb4, 0x0a, 0x2d, 0xb4, 0x09, 0x2d, 0xb4, 0x09, 0x2d, 0xb3, 0x06, 0x2d, 0xcc, 0x5c, 0x26, 0xe1, 0xa1, 0x20, 0xb3, 0x06, 0x2d, 0xb4, 0x09, 0x2d, 0xb7, 0x13, 0x35, 0xb8, 0x16, 0x34, 0xc8, 0x4f, 0x30, 0xbd, 0x2a, 0x33, 0xef, 0xc4, 0xce, 0xef, 0xc4, 0xce, 0xef, 0xc4, 0xce, 0xef, 0xc3, 0xce, 0xce, 0xe3, 0xd2, 0xce, 0xe2, 0xd2, 0xce, 0xe2, 0xd2, 0xce, 0xe3, 0xd2, 0xff, 0xff, 0xff, 0x68, 0x00, 0x40, 0x9b, 0x00, 0x00, 0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x3e, 0x49, 0x64, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x12, 0x74, 0x00, 0x00, 0x12, 0x74, 0x01, 0xde, 0x66, 0x1f, 0x78, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe2, 0x04, 0x1b, 0x0f, 0x36, 0x27, 0xc2, 0x8a, 0x05, 0x54, 0x00, 0x00, 0x00, 0x98, 0x49, 0x44, 0x41, 0x54, 0x18, 0xd3, 0x75, 0x90, 0xc7, 0x16, 0x82, 0x50, 0x0c, 0x44, 0xa3, 0x82, 0x74, 0x04, 0xc5, 0x82, 0x0d, 0x45, 0xac, 0x28, 0x28, 0xbd, 0xfe, 0xff, 0x6f, 0xb9, 0x78, 0x85, 0x55, 0xee, 0x6e, 0x26, 0x27, 0xc9, 0x24, 0x00, 0x18, 0x23, 0x04, 0x18, 0x23, 0xc0, 0x84, 0x23, 0x88, 0xa2, 0x30, 0x28, 0x98, 0x72, 0x24, 0x59, 0x96, 0x06, 0x05, 0x0a, 0x41, 0xd5, 0x74, 0xc3, 0x34, 0x0d, 0x5d, 0x53, 0xa9, 0x01, 0x33, 0x82, 0x65, 0xcf, 0x17, 0x8e, 0xb3, 0x5c, 0xad, 0x2d, 0x6a, 0xc0, 0x86, 0xe0, 0x6e, 0x77, 0xfb, 0xc3, 0xd1, 0x3b, 0x9d, 0x5d, 0x6a, 0xb0, 0x82, 0x7f, 0x09, 0xae, 0xb7, 0xfb, 0xe3, 0xf9, 0xf2, 0x59, 0x81, 0x76, 0x86, 0xef, 0x4f, 0x14, 0xc7, 0xd1, 0xf7, 0x17, 0xb2, 0x51, 0x74, 0x97, 0x92, 0xa4, 0x59, 0x9e, 0x67, 0x69, 0xc2, 0x34, 0x8f, 0x5b, 0x94, 0x55, 0x5d, 0x57, 0x65, 0xc1, 0xe3, 0xb2, 0x83, 0x9a, 0xb6, 0xeb, 0xfb, 0xae, 0x6d, 0xf8, 0x81, 0xe8, 0x4b, 0xd0, 0x27, 0x62, 0xfc, 0x01, 0x6b, 0xee, 0x12, 0x23, 0x27, 0x23, 0x83, 0x7d, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x35, 0x2d, 0x32, 0x30, 0x54, 0x31, 0x39, 0x3a, 0x31, 0x33, 0x3a, 0x32, 0x35, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0xa3, 0xbb, 0x0b, 0xbe, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x34, 0x2d, 0x32, 0x37, 0x54, 0x31, 0x33, 0x3a, 0x35, 0x34, 0x3a, 0x33, 0x39, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x9b, 0xad, 0xaf, 0x18, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29 } }; static GStaticResource static_resource = { flags_resource_data.data, sizeof (flags_resource_data.data), NULL, NULL, NULL }; extern GResource *flags_get_resource (void); GResource *flags_get_resource (void) { return g_static_resource_get_resource (&static_resource); } /* If G_HAS_CONSTRUCTORS is true then the compiler support *both* constructors and destructors, in a sane way, including e.g. on library unload. If not you're on your own. Some compilers need #pragma to handle this, which does not work with macros, so the way you need to use this is (for constructors): #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(my_constructor) #endif G_DEFINE_CONSTRUCTOR(my_constructor) static void my_constructor(void) { ... } */ #ifndef __GTK_DOC_IGNORE__ #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) #define G_HAS_CONSTRUCTORS 1 #define G_DEFINE_CONSTRUCTOR(_func) static void __attribute__((constructor)) _func (void); #define G_DEFINE_DESTRUCTOR(_func) static void __attribute__((destructor)) _func (void); #elif defined (_MSC_VER) && (_MSC_VER >= 1500) /* Visual studio 2008 and later has _Pragma */ #define G_HAS_CONSTRUCTORS 1 /* We do some weird things to avoid the constructors being optimized * away on VS2015 if WholeProgramOptimization is enabled. First we * make a reference to the array from the wrapper to make sure its * references. Then we use a pragma to make sure the wrapper function * symbol is always included at the link stage. Also, the symbols * need to be extern (but not dllexport), even though they are not * really used from another object file. */ /* We need to account for differences between the mangling of symbols * for Win32 (x86) and x64 programs, as symbols on Win32 are prefixed * with an underscore but symbols on x64 are not. */ #ifdef _WIN64 #define G_MSVC_SYMBOL_PREFIX "" #else #define G_MSVC_SYMBOL_PREFIX "_" #endif #define G_DEFINE_CONSTRUCTOR(_func) G_MSVC_CTOR (_func, G_MSVC_SYMBOL_PREFIX) #define G_DEFINE_DESTRUCTOR(_func) G_MSVC_DTOR (_func, G_MSVC_SYMBOL_PREFIX) #define G_MSVC_CTOR(_func,_sym_prefix) \ static void _func(void); \ extern int (* _array ## _func)(void); \ int _func ## _wrapper(void) { _func(); g_slist_find (NULL, _array ## _func); return 0; } \ __pragma(comment(linker,"/include:" _sym_prefix # _func "_wrapper")) \ __pragma(section(".CRT$XCU",read)) \ __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _wrapper; #define G_MSVC_DTOR(_func,_sym_prefix) \ static void _func(void); \ extern int (* _array ## _func)(void); \ int _func ## _constructor(void) { atexit (_func); g_slist_find (NULL, _array ## _func); return 0; } \ __pragma(comment(linker,"/include:" _sym_prefix # _func "_constructor")) \ __pragma(section(".CRT$XCU",read)) \ __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _constructor; #elif defined (_MSC_VER) #define G_HAS_CONSTRUCTORS 1 /* Pre Visual studio 2008 must use #pragma section */ #define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1 #define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1 #define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \ section(".CRT$XCU",read) #define G_DEFINE_CONSTRUCTOR(_func) \ static void _func(void); \ static int _func ## _wrapper(void) { _func(); return 0; } \ __declspec(allocate(".CRT$XCU")) static int (*p)(void) = _func ## _wrapper; #define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \ section(".CRT$XCU",read) #define G_DEFINE_DESTRUCTOR(_func) \ static void _func(void); \ static int _func ## _constructor(void) { atexit (_func); return 0; } \ __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _constructor; #elif defined(__SUNPRO_C) /* This is not tested, but i believe it should work, based on: * http://opensource.apple.com/source/OpenSSL098/OpenSSL098-35/src/fips/fips_premain.c */ #define G_HAS_CONSTRUCTORS 1 #define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1 #define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1 #define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \ init(_func) #define G_DEFINE_CONSTRUCTOR(_func) \ static void _func(void); #define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \ fini(_func) #define G_DEFINE_DESTRUCTOR(_func) \ static void _func(void); #else /* constructors not supported for this compiler */ #endif #endif /* __GTK_DOC_IGNORE__ */ #ifdef G_HAS_CONSTRUCTORS #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(resource_constructor) #endif G_DEFINE_CONSTRUCTOR(resource_constructor) #ifdef G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA #pragma G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(resource_destructor) #endif G_DEFINE_DESTRUCTOR(resource_destructor) #else #warning "Constructor not supported on this compiler, linking in resources will not work" #endif static void resource_constructor (void) { g_static_resource_init (&static_resource); } static void resource_destructor (void) { g_static_resource_fini (&static_resource); } qalculate-gtk-2.8.2/src/main.cc0000644000175000017500000003364613367276202013250 00000000000000/* Qalculate (GTK+ UI) Copyright (C) 2003-2007, 2008, 2016 Hanna Knutsson (hanna.knutsson@protonmail.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include "support.h" #include "interface.h" #include "callbacks.h" #include "main.h" MathStructure *mstruct, *matrix_mstruct, *parsed_mstruct, *parsed_tostruct, *displayed_mstruct; string *parsed_to_str; KnownVariable *vans[5]; GtkWidget *functions_window; string selected_function_category; MathFunction *selected_function; GtkWidget *variables_window; string selected_variable_category; Variable *selected_variable; string result_text, parsed_text; GtkWidget *units_window; string selected_unit_category; string selected_unit_selector_category; Unit *selected_unit, *selected_to_unit; bool load_global_defs, fetch_exchange_rates_at_startup, first_time, showing_first_time_message, allow_multiple_instances; cairo_surface_t *surface_result; GdkPixbuf *pixbuf_result; extern bool b_busy, b_busy_command, b_busy_result, b_busy_expression; extern vector recent_functions_pre; extern vector recent_variables_pre; extern vector recent_units_pre; extern GtkWidget *expression; extern GtkWidget *resultview; extern PrintOptions printops; MathFunction *f_answer; MathFunction *f_expression; GtkBuilder *main_builder, *argumentrules_builder, *csvimport_builder, *csvexport_builder, *setbase_builder, *datasetedit_builder, *datasets_builder, *decimals_builder; GtkBuilder *functionedit_builder, *functions_builder, *matrixedit_builder, *matrix_builder, *namesedit_builder, *nbases_builder, *plot_builder, *precision_builder; GtkBuilder *preferences_builder, *unit_builder, *unitedit_builder, *units_builder, *unknownedit_builder, *variableedit_builder, *variables_builder; GtkBuilder *periodictable_builder, *simplefunctionedit_builder, *percentage_builder, *calendarconversion_builder; Thread *view_thread, *command_thread; string calc_arg; bool do_timeout, check_expression_position; gint expression_position; QalculateDateTime last_version_check_date; static GOptionEntry options[] = { {"new-instance", 'n', 0, G_OPTION_ARG_NONE, NULL, N_("Start a new instance of the application"), NULL}, {"version", 'v', 0, G_OPTION_ARG_NONE, NULL, N_("Display the application version"), NULL}, {G_OPTION_REMAINING, 0, 0, G_OPTION_ARG_STRING_ARRAY, NULL, N_("Expression to calculate"), N_("EXPRESSION")}, {NULL} }; void create_application(GtkApplication *app) { #ifdef _WIN32 char exepath[MAX_PATH]; GetModuleFileName(NULL, exepath, MAX_PATH); string datadir(exepath); gchar *icon_path; if(datadir.find("\\.libs") != string::npos) icon_path = g_build_filename(getPackageDataDir().c_str(), "data", "qalculate.png", NULL); else icon_path = g_build_filename(getPackageDataDir().c_str(), "pixmaps", "qalculate.png", NULL); #else gchar *icon_path = g_build_filename(getPackageDataDir().c_str(), "pixmaps", "qalculate.png", NULL); #endif gtk_window_set_default_icon_from_file(icon_path, NULL); g_free(icon_path); b_busy = false; b_busy_result = false; b_busy_expression = false; b_busy_command = false; main_builder = NULL; argumentrules_builder = NULL; csvimport_builder = NULL; datasetedit_builder = NULL; datasets_builder = NULL; decimals_builder = NULL; functionedit_builder = NULL; functions_builder = NULL; matrixedit_builder = NULL; matrix_builder = NULL; namesedit_builder = NULL; nbases_builder = NULL; plot_builder = NULL; precision_builder = NULL; preferences_builder = NULL; unit_builder = NULL; percentage_builder = NULL; unitedit_builder = NULL; units_builder = NULL; unknownedit_builder = NULL; variableedit_builder = NULL; variables_builder = NULL; csvexport_builder = NULL; setbase_builder = NULL; periodictable_builder = NULL, simplefunctionedit_builder = NULL; //create the almighty Calculator object new Calculator(); CALCULATOR->setExchangeRatesWarningEnabled(false); //load application specific preferences load_preferences(); mstruct = new MathStructure(); displayed_mstruct = new MathStructure(); parsed_mstruct = new MathStructure(); parsed_tostruct = new MathStructure(); parsed_tostruct->setUndefined(); matrix_mstruct = new MathStructure(); parsed_to_str = new string; bool canplot = CALCULATOR->canPlot(); bool canfetch = CALCULATOR->canFetch(); //create main window create_main_window(); g_application_set_default(G_APPLICATION(app)); gtk_window_set_application(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), app); while(gtk_events_pending()) gtk_main_iteration(); showing_first_time_message = first_time; if(!calc_arg.empty()) { gtk_text_buffer_set_text(GTK_TEXT_BUFFER(gtk_builder_get_object(main_builder, "expressionbuffer")), calc_arg.c_str(), -1); } else if(first_time) { PangoLayout *layout = gtk_widget_create_pango_layout(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultview")), NULL); GdkRGBA rgba; #if GDK_MAJOR_VERSION > 3 || GDK_MINOR_VERSION >= 22 GdkDrawingContext *gdc = gdk_window_begin_draw_frame(gtk_widget_get_window(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultview"))), cairo_region_create()); cairo_t *cr = gdk_drawing_context_get_cairo_context(gdc); #else cairo_t *cr = gdk_cairo_create(gtk_widget_get_window(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultview")))); #endif pango_layout_set_markup(layout, _("Type a mathematical expression above, e.g. \"5 + 2 / 3\",\nand press the enter key."), -1); gtk_style_context_get_color(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultview"))), gtk_widget_get_state_flags(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultview"))), &rgba); cairo_move_to(cr, 6, 0); gdk_cairo_set_source_rgba(cr, &rgba); pango_cairo_show_layout(cr, layout); g_object_unref(layout); #if GDK_MAJOR_VERSION > 3 || GDK_MINOR_VERSION >= 22 gdk_window_end_draw_frame(gtk_widget_get_window(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultview"))), gdc); #else cairo_destroy(cr); #endif } while(gtk_events_pending()) gtk_main_iteration(); //exchange rates if(fetch_exchange_rates_at_startup && canfetch) { fetch_exchange_rates(5); while(gtk_events_pending()) gtk_main_iteration(); } CALCULATOR->loadExchangeRates(); string ans_str = _("ans"); vans[0] = (KnownVariable*) CALCULATOR->addVariable(new KnownVariable(CALCULATOR->temporaryCategory(), ans_str, m_undefined, _("Last Answer"), false)); vans[0]->addName(_("answer")); vans[0]->addName(ans_str + "1"); vans[1] = (KnownVariable*) CALCULATOR->addVariable(new KnownVariable(CALCULATOR->temporaryCategory(), ans_str + "2", m_undefined, _("Answer 2"), false)); vans[2] = (KnownVariable*) CALCULATOR->addVariable(new KnownVariable(CALCULATOR->temporaryCategory(), ans_str + "3", m_undefined, _("Answer 3"), false)); vans[3] = (KnownVariable*) CALCULATOR->addVariable(new KnownVariable(CALCULATOR->temporaryCategory(), ans_str + "4", m_undefined, _("Answer 4"), false)); vans[4] = (KnownVariable*) CALCULATOR->addVariable(new KnownVariable(CALCULATOR->temporaryCategory(), ans_str + "5", m_undefined, _("Answer 5"), false)); //load global definitions if(load_global_defs && !CALCULATOR->loadGlobalDefinitions()) { g_print(_("Failed to load global definitions!\n")); } f_answer = CALCULATOR->addFunction(new AnswerFunction()); f_expression = CALCULATOR->addFunction(new ExpressionFunction()); //load local definitions CALCULATOR->loadLocalDefinitions(); //reset functions_window = NULL; selected_function_category = _("All"); selected_function = NULL; variables_window = NULL; selected_variable_category = _("All"); selected_variable = NULL; units_window = NULL; selected_unit_category = _("All"); selected_unit = NULL; selected_to_unit = NULL; result_text = "0"; parsed_text = "0"; surface_result = NULL; pixbuf_result = NULL; //check for calculation errros regularly do_timeout = true; g_timeout_add_seconds(1, on_display_errors_timeout, NULL); check_expression_position = true; expression_position = 1; //g_timeout_add(50, on_check_expression_position_timeout, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object (main_builder, "menu_item_plot_functions")), canplot); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object (main_builder, "menu_item_fetch_exchange_rates")), canfetch); //create button menus after definitions have been loaded create_button_menus(); //create dynamic menus generate_units_tree_struct(); generate_functions_tree_struct(); generate_variables_tree_struct(); create_fmenu(); create_vmenu(); create_umenu(); //create_pmenu(); create_umenu2(); create_pmenu2(); update_unit_selector_tree(); for(int i = ((int) recent_functions_pre.size()) - 1; i >= 0; i--) { function_inserted(CALCULATOR->getActiveFunction(recent_functions_pre[i])); } for(int i = ((int) recent_variables_pre.size()) - 1; i >= 0; i--) { variable_inserted(CALCULATOR->getActiveVariable(recent_variables_pre[i])); } for(int i = ((int) recent_units_pre.size()) - 1; i >= 0; i--) { Unit *u = CALCULATOR->getActiveUnit(recent_units_pre[i]); if(!u) u = CALCULATOR->getCompositeUnit(recent_units_pre[i]); unit_inserted(u); } update_completion(); view_thread = new ViewThread; view_thread->start(); command_thread = new CommandThread; if(!calc_arg.empty()) { execute_expression(); } else if(!first_time) { int base = printops.base; printops.base = 10; setResult(NULL, false, false, false); printops.base = base; } gtk_widget_queue_draw(resultview); gchar *gstr = g_build_filename(getLocalDir().c_str(), "accelmap", NULL); #ifndef _WIN32 if(!fileExists(gstr)) { g_free(gstr); gstr = g_build_filename(getOldLocalDir().c_str(), "accelmap", NULL); gtk_accel_map_load(gstr); g_remove(gstr); g_rmdir(getOldLocalDir().c_str()); g_free(gstr); return; } #endif gtk_accel_map_load(gstr); g_free(gstr); #ifdef _WIN32 QalculateDateTime next_version_check_date(last_version_check_date); next_version_check_date.addDays(14); if(!next_version_check_date.isFutureDate()) g_idle_add(on_check_version_idle, NULL); #endif } static void qalculate_activate(GtkApplication *app) { GList *list; list = gtk_application_get_windows (app); if(list) { gtk_window_present(GTK_WINDOW(list->data)); return; } create_application(app); } static gint qalculate_handle_local_options(GtkApplication *app, GVariantDict *options_dict) { gboolean b = false; g_variant_dict_lookup(options_dict, "version", "b", &b); if(b) { g_printf(VERSION "\n"); return 0; } g_variant_dict_lookup(options_dict, "new-instance", "b", &b); if(b) { g_application_set_flags(G_APPLICATION(app), G_APPLICATION_NON_UNIQUE); } allow_multiple_instances = false; FILE *file = NULL; gchar *gstr_oldfile = NULL; gchar *gstr_file = g_build_filename(getLocalDir().c_str(), "qalculate-gtk.cfg", NULL); file = fopen(gstr_file, "r"); if(!file) { #ifndef _WIN32 gstr_oldfile = g_build_filename(getOldLocalDir().c_str(), "qalculate-gtk.cfg", NULL); file = fopen(gstr_oldfile, "r"); if(!file) { g_free(gstr_oldfile); #endif g_free(gstr_file); return -1; #ifndef _WIN32 } #endif } if(file) { char line[100]; string stmp, svar; size_t i; while(true) { if(fgets(line, 100, file) == NULL) break; stmp = line; remove_blank_ends(stmp); if((i = stmp.find_first_of("=")) != string::npos) { svar = stmp.substr(0, i); remove_blank_ends(svar); if(svar == "allow_multiple_instances") { string svalue = stmp.substr(i + 1, stmp.length() - (i + 1)); remove_blank_ends(svalue); allow_multiple_instances = s2i(svalue); break; } } } fclose(file); if(gstr_oldfile) { recursiveMakeDir(getLocalDir()); move_file(gstr_oldfile, gstr_file); g_free(gstr_oldfile); } } g_free(gstr_file); if(allow_multiple_instances) g_application_set_flags(G_APPLICATION(app), G_APPLICATION_NON_UNIQUE); return -1; } static gint qalculate_command_line(GtkApplication *app, GApplicationCommandLine *cmd_line) { GVariantDict *options_dict = g_application_command_line_get_options_dict(cmd_line); gchar **remaining = NULL; g_variant_dict_lookup(options_dict, G_OPTION_REMAINING, "^as", &remaining); calc_arg = ""; for(int i = 0; remaining && i < (int) g_strv_length(remaining); i++) { if(i > 1) { calc_arg += " "; } if(strlen(remaining[i]) >= 2 && ((remaining[i][0] == '\"' && remaining[i][strlen(remaining[i]) - 1] == '\"') || (remaining[i][0] == '\'' && remaining[i][strlen(remaining[i]) - 1] == '\''))) { calc_arg += remaining[i] + 1; calc_arg.erase(calc_arg.length() - 1); } else { calc_arg += remaining[i]; } } if(main_builder) { gtk_window_present(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); if(!calc_arg.empty()) { gtk_text_buffer_set_text(GTK_TEXT_BUFFER(gtk_builder_get_object(main_builder, "expressionbuffer")), calc_arg.c_str(), -1); execute_expression(); } } else { create_application(app); } return 0; } int main (int argc, char *argv[]) { GtkApplication *app; gint status; #ifdef ENABLE_NLS bindtextdomain (GETTEXT_PACKAGE, getPackageLocaleDir().c_str()); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); #endif setlocale(LC_ALL, ""); app = gtk_application_new("org.gtk.qalculate", G_APPLICATION_HANDLES_COMMAND_LINE); g_application_add_main_option_entries(G_APPLICATION(app), options); g_signal_connect(app, "activate", G_CALLBACK(qalculate_activate), NULL); g_signal_connect(app, "handle_local_options", G_CALLBACK(qalculate_handle_local_options), NULL); g_signal_connect(app, "command_line", G_CALLBACK(qalculate_command_line), NULL); status = g_application_run(G_APPLICATION(app), argc, argv); g_object_unref(app); return status; } qalculate-gtk-2.8.2/src/ui.c0000644000175000017500002016216013372540451012566 00000000000000#include #if defined (__ELF__) && ( __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 6)) # define SECTION __attribute__ ((section (".gresource.ui"), aligned (8))) #else # define SECTION #endif static const SECTION union { const guint8 data[666263]; const double alignment; void * const ptr;} ui_resource_data = { { 0x47, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x60, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0xf0, 0x5b, 0xab, 0xe6, 0x1f, 0x00, 0x00, 0x00, 0x60, 0x05, 0x00, 0x00, 0x07, 0x00, 0x76, 0x00, 0x68, 0x05, 0x00, 0x00, 0x9b, 0x77, 0x03, 0x00, 0x20, 0xb6, 0x33, 0x9b, 0x1f, 0x00, 0x00, 0x00, 0x9b, 0x77, 0x03, 0x00, 0x09, 0x00, 0x76, 0x00, 0xa8, 0x77, 0x03, 0x00, 0x78, 0xa1, 0x03, 0x00, 0xe1, 0xbf, 0x2c, 0x81, 0x1f, 0x00, 0x00, 0x00, 0x78, 0xa1, 0x03, 0x00, 0x15, 0x00, 0x76, 0x00, 0x90, 0xa1, 0x03, 0x00, 0xc5, 0xc0, 0x03, 0x00, 0x21, 0xc8, 0x05, 0x5d, 0x1f, 0x00, 0x00, 0x00, 0xc5, 0xc0, 0x03, 0x00, 0x0e, 0x00, 0x76, 0x00, 0xd8, 0xc0, 0x03, 0x00, 0xaf, 0xf5, 0x03, 0x00, 0xf2, 0x38, 0xb4, 0xe8, 0x1d, 0x00, 0x00, 0x00, 0xaf, 0xf5, 0x03, 0x00, 0x06, 0x00, 0x4c, 0x00, 0xb8, 0xf5, 0x03, 0x00, 0xbc, 0xf5, 0x03, 0x00, 0x52, 0x14, 0x8f, 0x5d, 0x1f, 0x00, 0x00, 0x00, 0xbc, 0xf5, 0x03, 0x00, 0x0c, 0x00, 0x76, 0x00, 0xc8, 0xf5, 0x03, 0x00, 0x38, 0x36, 0x04, 0x00, 0xa3, 0xe0, 0x20, 0xc4, 0x15, 0x00, 0x00, 0x00, 0x38, 0x36, 0x04, 0x00, 0x08, 0x00, 0x4c, 0x00, 0x40, 0x36, 0x04, 0x00, 0x44, 0x36, 0x04, 0x00, 0x45, 0x40, 0xad, 0x41, 0x1f, 0x00, 0x00, 0x00, 0x44, 0x36, 0x04, 0x00, 0x0c, 0x00, 0x76, 0x00, 0x50, 0x36, 0x04, 0x00, 0x2c, 0x60, 0x04, 0x00, 0xf7, 0xae, 0x9e, 0x7c, 0x1f, 0x00, 0x00, 0x00, 0x2c, 0x60, 0x04, 0x00, 0x0c, 0x00, 0x76, 0x00, 0x38, 0x60, 0x04, 0x00, 0xb6, 0x73, 0x04, 0x00, 0x67, 0x82, 0x69, 0x47, 0x1f, 0x00, 0x00, 0x00, 0xb6, 0x73, 0x04, 0x00, 0x09, 0x00, 0x76, 0x00, 0xc0, 0x73, 0x04, 0x00, 0x58, 0x92, 0x04, 0x00, 0xb7, 0xdc, 0xbc, 0xc1, 0x1f, 0x00, 0x00, 0x00, 0x58, 0x92, 0x04, 0x00, 0x0e, 0x00, 0x76, 0x00, 0x68, 0x92, 0x04, 0x00, 0x41, 0x1a, 0x05, 0x00, 0x97, 0x2c, 0xb0, 0x44, 0x1f, 0x00, 0x00, 0x00, 0x41, 0x1a, 0x05, 0x00, 0x0f, 0x00, 0x76, 0x00, 0x50, 0x1a, 0x05, 0x00, 0xfe, 0x8f, 0x05, 0x00, 0x18, 0xe8, 0x39, 0xf4, 0x1d, 0x00, 0x00, 0x00, 0xfe, 0x8f, 0x05, 0x00, 0x06, 0x00, 0x4c, 0x00, 0x04, 0x90, 0x05, 0x00, 0x08, 0x90, 0x05, 0x00, 0x59, 0x0f, 0x93, 0x16, 0x1f, 0x00, 0x00, 0x00, 0x08, 0x90, 0x05, 0x00, 0x10, 0x00, 0x76, 0x00, 0x18, 0x90, 0x05, 0x00, 0x43, 0xc5, 0x05, 0x00, 0x89, 0xcc, 0x49, 0x18, 0x1f, 0x00, 0x00, 0x00, 0x43, 0xc5, 0x05, 0x00, 0x0d, 0x00, 0x76, 0x00, 0x50, 0xc5, 0x05, 0x00, 0xbe, 0xf9, 0x05, 0x00, 0xf9, 0x75, 0x71, 0xb2, 0x1f, 0x00, 0x00, 0x00, 0xbe, 0xf9, 0x05, 0x00, 0x0c, 0x00, 0x76, 0x00, 0xd0, 0xf9, 0x05, 0x00, 0x15, 0x21, 0x06, 0x00, 0xfa, 0x8f, 0xbd, 0x2b, 0x21, 0x00, 0x00, 0x00, 0x15, 0x21, 0x06, 0x00, 0x1e, 0x00, 0x76, 0x00, 0x38, 0x21, 0x06, 0x00, 0x0c, 0x23, 0x06, 0x00, 0x3d, 0xa3, 0xac, 0x16, 0x1f, 0x00, 0x00, 0x00, 0x0c, 0x23, 0x06, 0x00, 0x0e, 0x00, 0x76, 0x00, 0x20, 0x23, 0x06, 0x00, 0xcb, 0xc2, 0x06, 0x00, 0x2e, 0x30, 0x16, 0xed, 0x1d, 0x00, 0x00, 0x00, 0xcb, 0xc2, 0x06, 0x00, 0x06, 0x00, 0x4c, 0x00, 0xd4, 0xc2, 0x06, 0x00, 0xd8, 0xc2, 0x06, 0x00, 0x82, 0xe9, 0xc0, 0x8d, 0x2a, 0x00, 0x00, 0x00, 0xd8, 0xc2, 0x06, 0x00, 0x1e, 0x00, 0x76, 0x00, 0xf8, 0xc2, 0x06, 0x00, 0x4f, 0xc7, 0x06, 0x00, 0xb2, 0x69, 0x07, 0x13, 0x04, 0x00, 0x00, 0x00, 0x4f, 0xc7, 0x06, 0x00, 0x08, 0x00, 0x4c, 0x00, 0x58, 0xc7, 0x06, 0x00, 0x5c, 0xc7, 0x06, 0x00, 0xe3, 0x4e, 0x62, 0xed, 0x1d, 0x00, 0x00, 0x00, 0x5c, 0xc7, 0x06, 0x00, 0x09, 0x00, 0x4c, 0x00, 0x68, 0xc7, 0x06, 0x00, 0x6c, 0xc7, 0x06, 0x00, 0xd4, 0xb5, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x6c, 0xc7, 0x06, 0x00, 0x01, 0x00, 0x4c, 0x00, 0x70, 0xc7, 0x06, 0x00, 0x74, 0xc7, 0x06, 0x00, 0x64, 0xa2, 0x8f, 0x7a, 0x1f, 0x00, 0x00, 0x00, 0x74, 0xc7, 0x06, 0x00, 0x0c, 0x00, 0x76, 0x00, 0x80, 0xc7, 0x06, 0x00, 0x3b, 0xf9, 0x06, 0x00, 0x46, 0x85, 0x79, 0x67, 0x1c, 0x00, 0x00, 0x00, 0x3b, 0xf9, 0x06, 0x00, 0x1e, 0x00, 0x76, 0x00, 0x60, 0xf9, 0x06, 0x00, 0x8b, 0xfc, 0x06, 0x00, 0xb7, 0xa3, 0x61, 0x8d, 0x1f, 0x00, 0x00, 0x00, 0x8b, 0xfc, 0x06, 0x00, 0x0f, 0x00, 0x76, 0x00, 0xa0, 0xfc, 0x06, 0x00, 0x1e, 0x2b, 0x07, 0x00, 0x48, 0xb7, 0xa8, 0x3c, 0x06, 0x00, 0x00, 0x00, 0x1e, 0x2b, 0x07, 0x00, 0x15, 0x00, 0x76, 0x00, 0x38, 0x2b, 0x07, 0x00, 0xe5, 0x35, 0x07, 0x00, 0x6a, 0xae, 0xb2, 0xe7, 0x1f, 0x00, 0x00, 0x00, 0xe5, 0x35, 0x07, 0x00, 0x07, 0x00, 0x76, 0x00, 0xf0, 0x35, 0x07, 0x00, 0xd1, 0xe7, 0x07, 0x00, 0x9c, 0x6b, 0xb1, 0xfb, 0x2c, 0x00, 0x00, 0x00, 0xd1, 0xe7, 0x07, 0x00, 0x08, 0x00, 0x4c, 0x00, 0xdc, 0xe7, 0x07, 0x00, 0xe0, 0xe7, 0x07, 0x00, 0x1d, 0xc0, 0xea, 0x84, 0x23, 0x00, 0x00, 0x00, 0xe0, 0xe7, 0x07, 0x00, 0x06, 0x00, 0x4c, 0x00, 0xe8, 0xe7, 0x07, 0x00, 0x00, 0xe8, 0x07, 0x00, 0xed, 0xdd, 0xef, 0x8e, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x07, 0x00, 0x0b, 0x00, 0x76, 0x00, 0x10, 0xe8, 0x07, 0x00, 0x5a, 0xff, 0x07, 0x00, 0xdf, 0x57, 0xa1, 0x28, 0x23, 0x00, 0x00, 0x00, 0x5a, 0xff, 0x07, 0x00, 0x03, 0x00, 0x4c, 0x00, 0x60, 0xff, 0x07, 0x00, 0xc8, 0xff, 0x07, 0x00, 0x90, 0x34, 0xe5, 0xea, 0x1d, 0x00, 0x00, 0x00, 0xc8, 0xff, 0x07, 0x00, 0x06, 0x00, 0x4c, 0x00, 0xd0, 0xff, 0x07, 0x00, 0xd4, 0xff, 0x07, 0x00, 0x50, 0x23, 0xd1, 0x2c, 0x20, 0x00, 0x00, 0x00, 0xd4, 0xff, 0x07, 0x00, 0x08, 0x00, 0x4c, 0x00, 0xdc, 0xff, 0x07, 0x00, 0xe0, 0xff, 0x07, 0x00, 0xd1, 0xa3, 0x2d, 0x0f, 0x1f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x07, 0x00, 0x0b, 0x00, 0x76, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x5e, 0x70, 0x08, 0x00, 0xb2, 0xdd, 0xce, 0x59, 0x16, 0x00, 0x00, 0x00, 0x5e, 0x70, 0x08, 0x00, 0x0e, 0x00, 0x4c, 0x00, 0x6c, 0x70, 0x08, 0x00, 0x74, 0x70, 0x08, 0x00, 0x12, 0x16, 0x51, 0x09, 0x1f, 0x00, 0x00, 0x00, 0x74, 0x70, 0x08, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x80, 0x70, 0x08, 0x00, 0x36, 0xb5, 0x08, 0x00, 0x02, 0xbe, 0x89, 0x20, 0x1f, 0x00, 0x00, 0x00, 0x36, 0xb5, 0x08, 0x00, 0x10, 0x00, 0x76, 0x00, 0x48, 0xb5, 0x08, 0x00, 0xb6, 0xf4, 0x08, 0x00, 0x84, 0x46, 0xbd, 0xb0, 0x1f, 0x00, 0x00, 0x00, 0xb6, 0xf4, 0x08, 0x00, 0x0b, 0x00, 0x76, 0x00, 0xc8, 0xf4, 0x08, 0x00, 0x59, 0x3d, 0x09, 0x00, 0x84, 0x6d, 0x3f, 0x3e, 0x1f, 0x00, 0x00, 0x00, 0x59, 0x3d, 0x09, 0x00, 0x0c, 0x00, 0x76, 0x00, 0x68, 0x3d, 0x09, 0x00, 0xf7, 0x66, 0x09, 0x00, 0x06, 0x90, 0xbd, 0x3e, 0x1f, 0x00, 0x00, 0x00, 0xf7, 0x66, 0x09, 0x00, 0x0d, 0x00, 0x76, 0x00, 0x08, 0x67, 0x09, 0x00, 0xb8, 0xa9, 0x09, 0x00, 0x18, 0x42, 0xe1, 0xbe, 0x2e, 0x00, 0x00, 0x00, 0xb8, 0xa9, 0x09, 0x00, 0x1e, 0x00, 0x76, 0x00, 0xd8, 0xa9, 0x09, 0x00, 0x27, 0xac, 0x09, 0x00, 0xd8, 0xde, 0x44, 0x2f, 0x0c, 0x00, 0x00, 0x00, 0x27, 0xac, 0x09, 0x00, 0x08, 0x00, 0x4c, 0x00, 0x30, 0xac, 0x09, 0x00, 0x34, 0xac, 0x09, 0x00, 0xab, 0xfa, 0x4b, 0xb7, 0x1f, 0x00, 0x00, 0x00, 0x34, 0xac, 0x09, 0x00, 0x15, 0x00, 0x76, 0x00, 0x50, 0xac, 0x09, 0x00, 0x12, 0xe0, 0x09, 0x00, 0xdc, 0xf0, 0xd7, 0xef, 0x1d, 0x00, 0x00, 0x00, 0x12, 0xe0, 0x09, 0x00, 0x06, 0x00, 0x4c, 0x00, 0x18, 0xe0, 0x09, 0x00, 0x1c, 0xe0, 0x09, 0x00, 0xdc, 0xdd, 0x99, 0x98, 0x14, 0x00, 0x00, 0x00, 0x1c, 0xe0, 0x09, 0x00, 0x1e, 0x00, 0x76, 0x00, 0x40, 0xe0, 0x09, 0x00, 0xa8, 0xe1, 0x09, 0x00, 0xee, 0xdc, 0x9a, 0x46, 0x12, 0x00, 0x00, 0x00, 0xa8, 0xe1, 0x09, 0x00, 0x08, 0x00, 0x4c, 0x00, 0xb0, 0xe1, 0x09, 0x00, 0xb4, 0xe1, 0x09, 0x00, 0xde, 0xd3, 0x6b, 0x07, 0x1f, 0x00, 0x00, 0x00, 0xb4, 0xe1, 0x09, 0x00, 0x08, 0x00, 0x76, 0x00, 0xc0, 0xe1, 0x09, 0x00, 0x97, 0x2a, 0x0a, 0x00, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x75, 0x69, 0x00, 0x23, 0x72, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x62, 0x61, 0x72, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x65, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6b, 0x65, 0x79, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x62, 0x61, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x78, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x72, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x3e, 0x6e, 0x65, 0x76, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x76, 0x69, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x2d, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x65, 0x78, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x3a, 0x3a, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x2d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x63, 0x6f, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x65, 0x75, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x66, 0x61, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x66, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x6c, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x6d, 0x65, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x6d, 0x6f, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x70, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x71, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x74, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x75, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x74, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x74, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x78, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x6f, 0x6e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x74, 0x20, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x6f, 0x6e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x72, 0x65, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x72, 0x65, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x78, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x5a, 0x65, 0x72, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x6f, 0x6e, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x4e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x6f, 0x6e, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x6f, 0x6e, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x78, 0x5f, 0x6e, 0x6f, 0x6e, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x78, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x79, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x74, 0x20, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x72, 0x65, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x72, 0x65, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x79, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x5a, 0x65, 0x72, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x4e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x7a, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x7a, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x6f, 0x6e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x74, 0x20, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x6f, 0x6e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x72, 0x65, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x72, 0x65, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x7a, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x5a, 0x65, 0x72, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x6f, 0x6e, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x4e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x6f, 0x6e, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x6f, 0x6e, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x7a, 0x5f, 0x6e, 0x6f, 0x6e, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x51, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x21, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x67, 0x63, 0x61, 0x6c, 0x63, 0x5f, 0x65, 0x78, 0x69, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x67, 0x63, 0x61, 0x6c, 0x63, 0x5f, 0x65, 0x78, 0x69, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x2d, 0x69, 0x6e, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6b, 0x65, 0x79, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x62, 0x61, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x61, 0x72, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x62, 0x61, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x46, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x31, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4e, 0x65, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x31, 0x36, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x69, 0x65, 0x64, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x61, 0x74, 0x61, 0x20, 0x53, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x73, 0x76, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x43, 0x53, 0x56, 0x20, 0x46, 0x69, 0x6c, 0x65, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x73, 0x76, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x73, 0x76, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x43, 0x53, 0x56, 0x20, 0x46, 0x69, 0x6c, 0x65, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x73, 0x76, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x53, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x61, 0x76, 0x65, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x49, 0x6d, 0x61, 0x67, 0x65, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x32, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x64, 0x65, 0x66, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x61, 0x76, 0x65, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x61, 0x76, 0x65, 0x20, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x64, 0x65, 0x66, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x65, 0x74, 0x63, 0x68, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x72, 0x61, 0x74, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x20, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x52, 0x61, 0x74, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x31, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6c, 0x6f, 0x74, 0x20, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x42, 0x61, 0x73, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x62, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x20, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x20, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x54, 0x6f, 0x6f, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x69, 0x63, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x69, 0x63, 0x20, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x69, 0x63, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x32, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x71, 0x75, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x51, 0x75, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x71, 0x75, 0x69, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x51, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x45, 0x64, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x20, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x4d, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x20, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x46, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x55, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x20, 0x44, 0x61, 0x74, 0x61, 0x20, 0x53, 0x65, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x32, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x20, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x64, 0x65, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x20, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x74, 0x20, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x73, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x20, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x54, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x32, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x43, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x20, 0x7c, 0x20, 0x47, 0x44, 0x4b, 0x5f, 0x4d, 0x4f, 0x44, 0x31, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x32, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4d, 0x6f, 0x64, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x42, 0x61, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x31, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x42, 0x61, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x33, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6f, 0x63, 0x74, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x63, 0x74, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6f, 0x63, 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x32, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x65, 0x78, 0x61, 0x67, 0x65, 0x73, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x78, 0x61, 0x67, 0x65, 0x73, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x65, 0x78, 0x61, 0x67, 0x65, 0x73, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x6d, 0x65, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x6f, 0x6d, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x6f, 0x6d, 0x61, 0x6e, 0x20, 0x4e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x6f, 0x6d, 0x61, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x75, 0x72, 0x65, 0x6c, 0x79, 0x5f, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x75, 0x72, 0x65, 0x6c, 0x79, 0x20, 0x53, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x75, 0x72, 0x65, 0x6c, 0x79, 0x5f, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x66, 0x66, 0x3a, 0x20, 0x31, 0x2f, 0x37, 0x20, 0xe2, 0x89, 0x88, 0x20, 0x30, 0x2e, 0x31, 0x34, 0x32, 0x38, 0x35, 0x37, 0x31, 0x34, 0x0a, 0x4f, 0x6e, 0x3a, 0x20, 0x31, 0x2f, 0x37, 0x20, 0x3d, 0x20, 0x30, 0x2e, 0x31, 0x34, 0x32, 0x38, 0x35, 0x37, 0x20, 0x31, 0x34, 0x32, 0x38, 0x35, 0x37, 0x2e, 0x2e, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x68, 0x6f, 0x77, 0x20, 0x45, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x5a, 0x65, 0x72, 0x6f, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x68, 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x66, 0x66, 0x3a, 0x20, 0x32, 0x2e, 0x35, 0x20, 0xe2, 0x89, 0x88, 0x20, 0x33, 0x2c, 0x20, 0x20, 0x31, 0x2e, 0x35, 0x20, 0xe2, 0x89, 0x88, 0x20, 0x32, 0x0a, 0x4f, 0x6e, 0x3a, 0x20, 0x32, 0x2e, 0x35, 0x20, 0xe2, 0x89, 0x88, 0x20, 0x32, 0x2c, 0x20, 0x31, 0x2e, 0x35, 0x20, 0xe2, 0x89, 0x88, 0x20, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x48, 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x45, 0x76, 0x65, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x68, 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x66, 0x66, 0x3a, 0x20, 0x31, 0x2f, 0x78, 0x0a, 0x4f, 0x6e, 0x3a, 0x20, 0x78, 0x5e, 0x28, 0x2d, 0x31, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x45, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x69, 0x6e, 0x75, 0x73, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x66, 0x66, 0x3a, 0x20, 0x2d, 0x78, 0x20, 0x2b, 0x20, 0x79, 0x0a, 0x4f, 0x6e, 0x3a, 0x20, 0x79, 0x20, 0x2d, 0x20, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x6f, 0x72, 0x74, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x20, 0x4c, 0x61, 0x73, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x69, 0x6e, 0x75, 0x73, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x72, 0x65, 0x63, 0x74, 0x61, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x20, 0x52, 0x65, 0x63, 0x74, 0x61, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x61, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x72, 0x65, 0x63, 0x74, 0x61, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x20, 0x45, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x61, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x72, 0x65, 0x63, 0x74, 0x61, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x6c, 0x61, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x20, 0x50, 0x6f, 0x6c, 0x61, 0x72, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x61, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x72, 0x65, 0x63, 0x74, 0x61, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x31, 0x32, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x2f, 0x33, 0x20, 0xe2, 0x89, 0x88, 0x20, 0x30, 0x2e, 0x33, 0x33, 0x33, 0x33, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x33, 0x2f, 0x39, 0x20, 0x3d, 0x20, 0x31, 0x2f, 0x33, 0x0a, 0x36, 0x2f, 0x34, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x28, 0x54, 0x72, 0x79, 0x20, 0x45, 0x78, 0x61, 0x63, 0x74, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x36, 0x2f, 0x34, 0x20, 0x3d, 0x20, 0x33, 0x2f, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x36, 0x2f, 0x34, 0x20, 0x3d, 0x20, 0x31, 0x2b, 0x31, 0x2f, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x66, 0x66, 0x3a, 0x20, 0x31, 0x2f, 0x32, 0x2a, 0x70, 0x69, 0x20, 0xe2, 0x89, 0x88, 0x20, 0x31, 0x2e, 0x35, 0x37, 0x30, 0x37, 0x39, 0x36, 0x33, 0x0a, 0x4f, 0x6e, 0x3a, 0x20, 0x31, 0x2f, 0x32, 0x2a, 0x70, 0x69, 0x20, 0x3d, 0x20, 0x30, 0x2e, 0x35, 0x20, 0x70, 0x69, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x69, 0x66, 0x69, 0x63, 0x61, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x73, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x2e, 0x20, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x69, 0x67, 0x6e, 0x69, 0x66, 0x69, 0x63, 0x61, 0x6e, 0x74, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x69, 0x66, 0x69, 0x63, 0x61, 0x6e, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x70, 0x6c, 0x75, 0x73, 0x6d, 0x69, 0x6e, 0x75, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6c, 0x75, 0x73, 0x2f, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x70, 0x6c, 0x75, 0x73, 0x6d, 0x69, 0x6e, 0x75, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x6d, 0x69, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x69, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x6d, 0x69, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x69, 0x74, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x31, 0x33, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x68, 0x6f, 0x77, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x69, 0x6c, 0x79, 0x20, 0x53, 0x49, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x43, 0x47, 0x53, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x20, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x68, 0x65, 0x6b, 0x74, 0x6f, 0x2c, 0x20, 0x64, 0x65, 0x6b, 0x61, 0x2c, 0x20, 0x64, 0x65, 0x63, 0x69, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x20, 0x69, 0x73, 0x20, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x41, 0x6c, 0x6c, 0x20, 0x53, 0x49, 0x20, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x66, 0x66, 0x3a, 0x20, 0x28, 0x32, 0x20, 0x6d, 0x29, 0x2f, 0x73, 0x0a, 0x4f, 0x6e, 0x3a, 0x20, 0x32, 0x20, 0x28, 0x6d, 0x2f, 0x73, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x20, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x53, 0x49, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x3a, 0x0a, 0x31, 0x35, 0x20, 0x69, 0x6e, 0x20, 0x3d, 0x20, 0x31, 0x20, 0x66, 0x74, 0x20, 0x2b, 0x20, 0x33, 0x20, 0x69, 0x6e, 0x0a, 0x33, 0x2c, 0x32, 0x20, 0x68, 0x20, 0x3d, 0x20, 0x33, 0x20, 0x68, 0x20, 0x2b, 0x20, 0x31, 0x32, 0x20, 0x6d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x78, 0x65, 0x64, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x62, 0x62, 0x72, 0x65, 0x76, 0x69, 0x61, 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x62, 0x62, 0x72, 0x65, 0x76, 0x69, 0x61, 0x74, 0x65, 0x20, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x62, 0x62, 0x72, 0x65, 0x76, 0x69, 0x61, 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x31, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x31, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x20, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x31, 0x35, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x32, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x2c, 0x20, 0x74, 0x72, 0x65, 0x61, 0x74, 0x73, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x73, 0x20, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x69, 0x6e, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x49, 0x6e, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x65, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x69, 0x6e, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x32, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x31, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x31, 0x37, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x77, 0x61, 0x79, 0x73, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x66, 0x66, 0x3a, 0x20, 0x31, 0x2f, 0x32, 0x2a, 0x70, 0x69, 0x20, 0xe2, 0x89, 0x88, 0x20, 0x31, 0x2e, 0x35, 0x37, 0x30, 0x37, 0x39, 0x36, 0x33, 0x0a, 0x4f, 0x6e, 0x3a, 0x20, 0x31, 0x2f, 0x32, 0x2a, 0x70, 0x69, 0x20, 0x3d, 0x20, 0x30, 0x2e, 0x35, 0x20, 0x70, 0x69, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x77, 0x61, 0x79, 0x73, 0x20, 0x45, 0x78, 0x61, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x77, 0x61, 0x79, 0x73, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x61, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x65, 0x74, 0x69, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x73, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x20, 0x41, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x65, 0x74, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x77, 0x61, 0x79, 0x73, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x61, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x72, 0x79, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x79, 0x20, 0x45, 0x78, 0x61, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x77, 0x61, 0x79, 0x73, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x72, 0x79, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x77, 0x61, 0x79, 0x73, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x69, 0x67, 0x6f, 0x6e, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x61, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x61, 0x64, 0x69, 0x61, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x61, 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x67, 0x72, 0x61, 0x64, 0x69, 0x61, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x47, 0x72, 0x61, 0x64, 0x69, 0x61, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x67, 0x72, 0x61, 0x64, 0x69, 0x61, 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x6f, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x6f, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x31, 0x38, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, 0x6e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x74, 0x20, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, 0x6e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x33, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x5a, 0x65, 0x72, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, 0x6e, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x4e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, 0x6e, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, 0x6e, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, 0x6e, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x69, 0x63, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x69, 0x63, 0x20, 0x4d, 0x6f, 0x64, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x69, 0x63, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x69, 0x63, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x69, 0x63, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x69, 0x63, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x69, 0x63, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x69, 0x63, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x69, 0x63, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x73, 0x73, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x7a, 0x65, 0x72, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x5a, 0x65, 0x72, 0x6f, 0x20, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x77, 0x61, 0x72, 0x6e, 0x5f, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x65, 0x64, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x57, 0x61, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x65, 0x64, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x7a, 0x65, 0x72, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x57, 0x61, 0x72, 0x6e, 0x20, 0x41, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x20, 0x41, 0x73, 0x73, 0x75, 0x6d, 0x65, 0x64, 0x20, 0x4e, 0x6f, 0x6e, 0x2d, 0x5a, 0x65, 0x72, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x77, 0x61, 0x72, 0x6e, 0x5f, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x65, 0x64, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x61, 0x72, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x4d, 0x6f, 0x64, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x2f, 0x32, 0x78, 0x20, 0x3d, 0x20, 0x31, 0x2f, 0x28, 0x32, 0x2a, 0x78, 0x29, 0x0a, 0x31, 0x2f, 0x32, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x28, 0x31, 0x2f, 0x32, 0x29, 0x2a, 0x78, 0x0a, 0x31, 0x20, 0x6d, 0x20, 0x2f, 0x20, 0x31, 0x20, 0x6d, 0x2f, 0x73, 0x20, 0x3d, 0x20, 0x28, 0x31, 0x20, 0x6d, 0x29, 0x2f, 0x28, 0x31, 0x20, 0x6d, 0x2f, 0x73, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, 0x72, 0x73, 0x69, 0x6e, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x73, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x77, 0x68, 0x69, 0x74, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x2f, 0x32, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x31, 0x2f, 0x28, 0x32, 0x2a, 0x78, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x61, 0x72, 0x73, 0x65, 0x20, 0x49, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x20, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x46, 0x69, 0x72, 0x73, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x73, 0x69, 0x6e, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x77, 0x68, 0x69, 0x74, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x6f, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x2f, 0x32, 0x78, 0x20, 0x3d, 0x20, 0x31, 0x2f, 0x32, 0x2a, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x50, 0x61, 0x72, 0x73, 0x69, 0x6e, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x73, 0x69, 0x6e, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x6f, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x66, 0x66, 0x3a, 0x20, 0x78, 0x79, 0x20, 0x3d, 0x20, 0x78, 0x2a, 0x79, 0x0a, 0x4f, 0x6e, 0x3a, 0x20, 0x78, 0x79, 0x20, 0x21, 0x3d, 0x20, 0x78, 0x2a, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x20, 0x49, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x20, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x61, 0x72, 0x73, 0x65, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x20, 0x61, 0x73, 0x20, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x4f, 0x66, 0x66, 0x3a, 0x20, 0x31, 0x2e, 0x31, 0x20, 0x2a, 0x20, 0x31, 0x2e, 0x31, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x32, 0x31, 0x0a, 0x4f, 0x6e, 0x3a, 0x20, 0x31, 0x2e, 0x31, 0x20, 0x2a, 0x20, 0x31, 0x2e, 0x31, 0x20, 0xe2, 0x89, 0x88, 0x20, 0x31, 0x2e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x61, 0x64, 0x20, 0x50, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x50, 0x4e, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x52, 0x50, 0x4e, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x50, 0x4e, 0x20, 0x4d, 0x6f, 0x64, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x72, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x50, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x32, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x65, 0x74, 0x61, 0x20, 0x4d, 0x6f, 0x64, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x61, 0x76, 0x65, 0x20, 0x4d, 0x6f, 0x64, 0x65, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x4d, 0x6f, 0x64, 0x65, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x61, 0x76, 0x65, 0x20, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x5f, 0x4d, 0x6f, 0x64, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x75, 0x5f, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x65, 0x6c, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x48, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x65, 0x6c, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x46, 0x31, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x41, 0x62, 0x6f, 0x75, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x65, 0x72, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x61, 0x72, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x61, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x70, 0x70, 0x5f, 0x70, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x61, 0x72, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x72, 0x61, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x6c, 0x65, 0x66, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x73, 0x70, 0x61, 0x6e, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x3d, 0x22, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x22, 0x26, 0x67, 0x74, 0x3b, 0x20, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x73, 0x70, 0x61, 0x6e, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x72, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x73, 0x70, 0x61, 0x6e, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x3d, 0x22, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x22, 0x26, 0x67, 0x74, 0x3b, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x73, 0x70, 0x61, 0x6e, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6a, 0x75, 0x73, 0x74, 0x69, 0x66, 0x79, 0x22, 0x3e, 0x72, 0x69, 0x67, 0x68, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x65, 0x78, 0x74, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x72, 0x61, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x77, 0x6f, 0x72, 0x64, 0x2d, 0x63, 0x68, 0x61, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x22, 0x3e, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x73, 0x5f, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x2d, 0x6f, 0x75, 0x74, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x75, 0x74, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6b, 0x65, 0x79, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x2d, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x74, 0x61, 0x63, 0x6b, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x3d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6a, 0x75, 0x73, 0x74, 0x69, 0x66, 0x79, 0x22, 0x3e, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x70, 0x61, 0x67, 0x65, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x70, 0x61, 0x67, 0x65, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x70, 0x61, 0x67, 0x65, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x70, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x70, 0x61, 0x67, 0x65, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x2d, 0x73, 0x74, 0x6f, 0x70, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x70, 0x61, 0x67, 0x65, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x3e, 0x47, 0x44, 0x4b, 0x5f, 0x42, 0x55, 0x54, 0x54, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x45, 0x53, 0x53, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x20, 0x7c, 0x20, 0x47, 0x44, 0x4b, 0x5f, 0x53, 0x54, 0x52, 0x55, 0x43, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x6f, 0x70, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x62, 0x6f, 0x74, 0x74, 0x6f, 0x6d, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x2d, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x56, 0x69, 0x65, 0x77, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x2d, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x72, 0x61, 0x77, 0x69, 0x6e, 0x67, 0x41, 0x72, 0x65, 0x61, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x76, 0x69, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x72, 0x61, 0x77, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x2d, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x41, 0x74, 0x6b, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x76, 0x69, 0x65, 0x77, 0x2d, 0x61, 0x74, 0x6b, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x41, 0x74, 0x6b, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3a, 0x3a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x70, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x36, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x36, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6b, 0x65, 0x79, 0x70, 0x61, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x3a, 0x3a, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6b, 0x65, 0x79, 0x70, 0x61, 0x64, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4b, 0x65, 0x79, 0x70, 0x61, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x4b, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x6b, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x4d, 0x4f, 0x44, 0x31, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x3a, 0x3a, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x48, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x68, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x4d, 0x4f, 0x44, 0x31, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x3a, 0x3a, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x5f, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x6f, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x3d, 0x22, 0x6f, 0x22, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x3d, 0x22, 0x47, 0x44, 0x4b, 0x5f, 0x4d, 0x4f, 0x44, 0x31, 0x5f, 0x4d, 0x41, 0x53, 0x4b, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x3a, 0x3a, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x50, 0x4e, 0x20, 0x53, 0x74, 0x61, 0x63, 0x6b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x36, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x77, 0x61, 0x79, 0x73, 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x20, 0x61, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x65, 0x74, 0x69, 0x63, 0x73, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x79, 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x26, 0x6c, 0x74, 0x3b, 0x41, 0x6e, 0x67, 0x65, 0x20, 0x49, 0x44, 0x26, 0x67, 0x74, 0x3b, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x61, 0x63, 0x74, 0x20, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x64, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x75, 0x72, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x62, 0x61, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x63, 0x74, 0x61, 0x6c, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x78, 0x61, 0x67, 0x65, 0x73, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x6f, 0x6d, 0x61, 0x6e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x73, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x69, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x73, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x73, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x63, 0x6f, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x73, 0x69, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x63, 0x6f, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x63, 0x6f, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x63, 0x6f, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x63, 0x6f, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x74, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x61, 0x6e, 0x67, 0x65, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x74, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x74, 0x61, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x74, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x74, 0x61, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x6c, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6c, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x74, 0x75, 0x72, 0x61, 0x6c, 0x20, 0x6c, 0x6f, 0x67, 0x61, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6c, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x6c, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x6c, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x6c, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x78, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x78, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x61, 0x69, 0x73, 0x65, 0x20, 0x28, 0x43, 0x74, 0x72, 0x6c, 0x2b, 0x2a, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x78, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x78, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x69, 0x26, 0x67, 0x74, 0x3b, 0x78, 0x26, 0x6c, 0x74, 0x3b, 0x73, 0x75, 0x70, 0x26, 0x67, 0x74, 0x3b, 0x26, 0x6c, 0x74, 0x3b, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x26, 0x67, 0x74, 0x3b, 0x79, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x26, 0x67, 0x74, 0x3b, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x73, 0x75, 0x70, 0x26, 0x67, 0x74, 0x3b, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x69, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x78, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x78, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x73, 0x71, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x71, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x20, 0x72, 0x6f, 0x6f, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x73, 0x71, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x73, 0x71, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x73, 0x71, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x71, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x73, 0x75, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x73, 0x75, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x73, 0x75, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x73, 0x75, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x75, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x78, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x69, 0x26, 0x67, 0x74, 0x3b, 0x78, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x69, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x62, 0x5f, 0x78, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x69, 0x26, 0x67, 0x74, 0x3b, 0x79, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x69, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x62, 0x5f, 0x79, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x7a, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x7a, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x7a, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x7a, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x69, 0x26, 0x67, 0x74, 0x3b, 0x7a, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x69, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x7a, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x7a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x62, 0x5f, 0x7a, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x6d, 0x6f, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x75, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6d, 0x6f, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x6d, 0x6f, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x6d, 0x6f, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x6d, 0x6f, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x66, 0x61, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x61, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x61, 0x63, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x66, 0x61, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x78, 0x21, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x66, 0x61, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x66, 0x61, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x66, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x20, 0x61, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x69, 0x26, 0x67, 0x74, 0x3b, 0x66, 0x28, 0x78, 0x29, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x69, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x66, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x66, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x62, 0x5f, 0x66, 0x78, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x61, 0x28, 0x78, 0x29, 0x26, 0x6c, 0x74, 0x3b, 0x73, 0x75, 0x70, 0x26, 0x67, 0x74, 0x3b, 0x62, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x73, 0x75, 0x70, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x70, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x72, 0x63, 0x68, 0x69, 0x6d, 0x65, 0x64, 0x65, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x70, 0x69, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x70, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x70, 0x69, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x62, 0x5f, 0x70, 0x69, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x6d, 0x65, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x6d, 0x65, 0x61, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x6d, 0x65, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x6d, 0x65, 0x61, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x73, 0x74, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x73, 0x74, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x54, 0x4f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x73, 0x74, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x74, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x62, 0x5f, 0x73, 0x74, 0x6f, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x62, 0x61, 0x73, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x30, 0x78, 0x66, 0x66, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6d, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x69, 0x20, 0x28, 0xe2, 0x88, 0x9a, 0x2d, 0x31, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x69, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x3d, 0x22, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x3e, 0x75, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x62, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x25, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x74, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x74, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x3d, 0x22, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x74, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x74, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x74, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x62, 0x5f, 0x74, 0x6f, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x65, 0x75, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x75, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x75, 0x72, 0x6f, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x65, 0x75, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0xe2, 0x82, 0xac, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x65, 0x75, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x65, 0x75, 0x72, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x73, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4b, 0x69, 0x6c, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x73, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x6b, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x62, 0x5f, 0x73, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x69, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x37, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x38, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x39, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x6f, 0x75, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x6f, 0x75, 0x72, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x34, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x76, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x35, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x78, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x36, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6e, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6e, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x31, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x74, 0x77, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x32, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x33, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x30, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x64, 0x6f, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x2e, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x30, 0x5e, 0x78, 0x20, 0x28, 0x43, 0x74, 0x72, 0x6c, 0x2b, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2b, 0x45, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x65, 0x78, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x58, 0x50, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3d, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x6e, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x61, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x4e, 0x53, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x45, 0x4c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x43, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x3d, 0x22, 0x4b, 0x65, 0x79, 0x70, 0x61, 0x64, 0x22, 0x3e, 0x41, 0x64, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x2b, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x75, 0x62, 0x74, 0x72, 0x61, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x62, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x2d, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x2a, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x69, 0x76, 0x69, 0x64, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x2f, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x62, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x77, 0x72, 0x61, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x6d, 0x61, 0x72, 0x74, 0x20, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x68, 0x65, 0x73, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x62, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x77, 0x72, 0x61, 0x70, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x28, 0x78, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x62, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x62, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x62, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x62, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x28, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x3e, 0x62, 0x6f, 0x74, 0x74, 0x6f, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x74, 0x61, 0x62, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x76, 0x69, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x67, 0x72, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x2d, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x68, 0x69, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x74, 0x65, 0x78, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x65, 0x78, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x74, 0x65, 0x78, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x70, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x68, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x61, 0x64, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x64, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x28, 0x73, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x61, 0x64, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x73, 0x75, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x75, 0x62, 0x74, 0x72, 0x61, 0x63, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x28, 0x73, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x73, 0x75, 0x62, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x73, 0x75, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x28, 0x73, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x28, 0x73, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x78, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x61, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x78, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x78, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x78, 0x26, 0x6c, 0x74, 0x3b, 0x73, 0x75, 0x70, 0x26, 0x67, 0x74, 0x3b, 0x26, 0x6c, 0x74, 0x3b, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x26, 0x67, 0x74, 0x3b, 0x79, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x26, 0x67, 0x74, 0x3b, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x73, 0x75, 0x70, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x73, 0x71, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x20, 0x72, 0x6f, 0x6f, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x73, 0x71, 0x72, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x73, 0x71, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0xe2, 0x88, 0x9a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x72, 0x70, 0x6e, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x72, 0x6f, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x3d, 0x22, 0x4b, 0x65, 0x79, 0x70, 0x61, 0x64, 0x22, 0x3e, 0x41, 0x64, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x73, 0x75, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x75, 0x62, 0x74, 0x72, 0x61, 0x63, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x73, 0x75, 0x62, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x73, 0x75, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x78, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x61, 0x69, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x78, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x78, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x78, 0x26, 0x6c, 0x74, 0x3b, 0x73, 0x75, 0x70, 0x26, 0x67, 0x74, 0x3b, 0x26, 0x6c, 0x74, 0x3b, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x26, 0x67, 0x74, 0x3b, 0x79, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x26, 0x67, 0x74, 0x3b, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x73, 0x75, 0x70, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x72, 0x6f, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x73, 0x71, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x20, 0x72, 0x6f, 0x6f, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x73, 0x71, 0x72, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x73, 0x71, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0xe2, 0x88, 0x9a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x72, 0x6f, 0x63, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x72, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x31, 0x2f, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x76, 0x69, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x72, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x75, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x20, 0x75, 0x70, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x75, 0x70, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x75, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x67, 0x6f, 0x2d, 0x75, 0x70, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x66, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x64, 0x6f, 0x77, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x67, 0x6f, 0x2d, 0x64, 0x6f, 0x77, 0x6e, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x73, 0x77, 0x61, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x77, 0x61, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x73, 0x77, 0x61, 0x70, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x77, 0x61, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x72, 0x70, 0x6e, 0x2d, 0x73, 0x77, 0x61, 0x70, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x6f, 0x78, 0x5f, 0x72, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x63, 0x6f, 0x70, 0x79, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x6f, 0x72, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x52, 0x50, 0x4e, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x2d, 0x61, 0x6c, 0x6c, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x50, 0x4e, 0x20, 0x53, 0x74, 0x61, 0x63, 0x6b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x69, 0x74, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x69, 0x74, 0x28, 0x73, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x74, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x50, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x66, 0x69, 0x6e, 0x64, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x73, 0x20, 0x6c, 0x6f, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x62, 0x6f, 0x78, 0x20, 0x69, 0x73, 0x20, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x74, 0x20, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x2c, 0x20, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x2e, 0x20, 0x0a, 0x0a, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x20, 0x62, 0x79, 0x20, 0x70, 0x72, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x22, 0x3f, 0x22, 0x20, 0x6f, 0x72, 0x20, 0x22, 0x30, 0x22, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x64, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x66, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x66, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x66, 0x78, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x76, 0x69, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x54, 0x65, 0x78, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x54, 0x65, 0x78, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x46, 0x75, 0x6c, 0x6c, 0x20, 0x54, 0x65, 0x78, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x20, 0x41, 0x6c, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x76, 0x69, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6f, 0x70, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x53, 0x74, 0x6f, 0x72, 0x65, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x61, 0x76, 0x65, 0x20, 0x49, 0x6d, 0x61, 0x67, 0x65, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x20, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x64, 0x65, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x20, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x74, 0x20, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x73, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x73, 0x73, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x7a, 0x65, 0x72, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x5a, 0x65, 0x72, 0x6f, 0x20, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x6e, 0x6f, 0x6e, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x63, 0x5f, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x75, 0x72, 0x65, 0x6c, 0x79, 0x5f, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x75, 0x72, 0x65, 0x6c, 0x5f, 0x79, 0x20, 0x53, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x75, 0x72, 0x65, 0x6c, 0x79, 0x5f, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x69, 0x6d, 0x70, 0x5f, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x72, 0x65, 0x63, 0x74, 0x61, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x20, 0x52, 0x65, 0x63, 0x74, 0x61, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x61, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x72, 0x65, 0x63, 0x74, 0x61, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x20, 0x45, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x61, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x72, 0x65, 0x63, 0x74, 0x61, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x6c, 0x61, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x20, 0x50, 0x6f, 0x6c, 0x61, 0x72, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x61, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x72, 0x65, 0x63, 0x74, 0x61, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6f, 0x63, 0x74, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x63, 0x74, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6f, 0x63, 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x65, 0x78, 0x61, 0x67, 0x65, 0x73, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x78, 0x61, 0x67, 0x65, 0x73, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x65, 0x78, 0x61, 0x67, 0x65, 0x73, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x6d, 0x65, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x6f, 0x6d, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x6f, 0x6d, 0x61, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x6f, 0x6d, 0x61, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x44, 0x5f, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x28, 0x54, 0x72, 0x79, 0x20, 0x45, 0x78, 0x61, 0x63, 0x74, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x43, 0x6f, 0x5f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x46, 0x5f, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x62, 0x62, 0x72, 0x65, 0x76, 0x69, 0x61, 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x41, 0x62, 0x62, 0x72, 0x65, 0x76, 0x69, 0x61, 0x74, 0x65, 0x20, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x62, 0x62, 0x72, 0x65, 0x76, 0x69, 0x61, 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x5f, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x5f, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x5f, 0x74, 0x6f, 0x20, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x74, 0x20, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x74, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x55, 0x54, 0x43, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x74, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x43, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x68, 0x6f, 0x77, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x69, 0x6c, 0x79, 0x20, 0x53, 0x49, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x43, 0x47, 0x53, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x41, 0x6c, 0x6c, 0x20, 0x53, 0x49, 0x20, 0x50, 0x72, 0x65, 0x66, 0x69, 0x5f, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x65, 0x74, 0x61, 0x20, 0x4d, 0x6f, 0x64, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x6e, 0x75, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x61, 0x76, 0x65, 0x20, 0x4d, 0x6f, 0x64, 0x65, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x4d, 0x6f, 0x64, 0x65, 0xe2, 0x80, 0xa6, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x69, 0x65, 0x77, 0x2f, 0x45, 0x64, 0x69, 0x74, 0x20, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x69, 0x65, 0x77, 0x2f, 0x45, 0x64, 0x69, 0x74, 0x20, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x74, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x74, 0x6f, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x74, 0x6f, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6e, 0x75, 0x5f, 0x73, 0x74, 0x6f, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x30, 0x2e, 0x30, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x33, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x32, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x34, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x34, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x34, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x2f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x36, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x6f, 0x77, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x28, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x36, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x28, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x67, 0x72, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x22, 0x3e, 0x62, 0x6f, 0x74, 0x68, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x74, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x74, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6b, 0x65, 0x79, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x74, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x69, 0x74, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x25, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x6f, 0x6e, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x34, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x65, 0x78, 0x74, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x69, 0x78, 0x65, 0x6c, 0x73, 0x5f, 0x61, 0x62, 0x6f, 0x76, 0x65, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x72, 0x61, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x77, 0x6f, 0x72, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x78, 0x2c, 0x20, 0x79, 0x2c, 0x20, 0x7a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x78, 0x2c, 0x20, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x7a, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x31, 0x73, 0x74, 0x2c, 0x20, 0x32, 0x6e, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x33, 0x72, 0x64, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5c, 0x78, 0x2c, 0x20, 0x5c, 0x79, 0x2c, 0x20, 0x5c, 0x7a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x5c, 0x78, 0x2c, 0x20, 0x5c, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5c, 0x7a, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x31, 0x73, 0x74, 0x2c, 0x20, 0x32, 0x6e, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x33, 0x72, 0x64, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x61, 0x76, 0x6f, 0x69, 0x64, 0x73, 0x20, 0x70, 0x6f, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x31, 0x22, 0x3e, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x65, 0x64, 0x69, 0x74, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x48, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x34, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x34, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x35, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x20, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x68, 0x62, 0x6f, 0x78, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x79, 0x70, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x61, 0x6c, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x68, 0x62, 0x6f, 0x78, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x69, 0x67, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x4e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x5a, 0x65, 0x72, 0x6f, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x35, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x68, 0x65, 0x20, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x73, 0x20, 0x74, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x35, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x76, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x31, 0x31, 0x22, 0x3e, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x33, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x31, 0x36, 0x78, 0x31, 0x36, 0x2f, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x63, 0x73, 0x76, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x75, 0x69, 0x60, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x30, 0x2e, 0x30, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x43, 0x53, 0x56, 0x20, 0x46, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x38, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x61, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x33, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x6f, 0x70, 0x65, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x38, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x61, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x38, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x61, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x61, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x36, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x20, 0x28, 0x6f, 0x72, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x29, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x28, 0x73, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x76, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x38, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x38, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x72, 0x6f, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x73, 0x20, 0x68, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x68, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x38, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x61, 0x62, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x6d, 0x69, 0x63, 0x6f, 0x6c, 0x6f, 0x6e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x70, 0x61, 0x63, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x38, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x20, 0x64, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x34, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x35, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x1a, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x64, 0x69, 0x74, 0x2e, 0x75, 0x69, 0xcc, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x30, 0x2e, 0x32, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x76, 0x62, 0x6f, 0x78, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x62, 0x6f, 0x78, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x64, 0x64, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x6e, 0x65, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x73, 0x61, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x62, 0x6f, 0x78, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x62, 0x62, 0x72, 0x65, 0x76, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x62, 0x62, 0x72, 0x65, 0x76, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x62, 0x62, 0x72, 0x65, 0x76, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x75, 0x72, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6c, 0x75, 0x72, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x76, 0x6f, 0x69, 0x64, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x73, 0x65, 0x20, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x37, 0x22, 0x3e, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x75, 0x69, 0x6e, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x30, 0x2e, 0x30, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x52, 0x65, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x41, 0x74, 0x6b, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x2d, 0x61, 0x74, 0x6b, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x41, 0x74, 0x6b, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3a, 0x3a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x2d, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x62, 0x6f, 0x74, 0x74, 0x6f, 0x6d, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x36, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x69, 0x66, 0x69, 0x63, 0x61, 0x6e, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x2f, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x28, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x65, 0x74, 0x69, 0x63, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x6c, 0x77, 0x61, 0x79, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x6e, 0x61, 0x70, 0x5f, 0x74, 0x6f, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x30, 0x22, 0x3e, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x37, 0x22, 0x3e, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x75, 0x69, 0x00, 0x88, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x42, 0x61, 0x73, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6f, 0x63, 0x74, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x63, 0x74, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6f, 0x63, 0x74, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x63, 0x74, 0x61, 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6f, 0x63, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x72, 0x6f, 0x6d, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x6f, 0x6d, 0x61, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x72, 0x6f, 0x6d, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x63, 0x74, 0x61, 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x22, 0x3e, 0x32, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x72, 0x6f, 0x6d, 0x61, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x64, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x75, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x63, 0x74, 0x61, 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x75, 0x6f, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x65, 0x64, 0x69, 0x74, 0x2e, 0x75, 0x69, 0x00, 0x00, 0xc9, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x44, 0x61, 0x74, 0x61, 0x20, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x36, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x30, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x31, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x30, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x76, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x36, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x65, 0x78, 0x74, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x72, 0x61, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x77, 0x6f, 0x72, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x41, 0x74, 0x6b, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x61, 0x74, 0x6b, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x41, 0x74, 0x6b, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3a, 0x3a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x2d, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x30, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x39, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x54, 0x79, 0x70, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x65, 0x78, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x31, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x48, 0x69, 0x64, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x61, 0x73, 0x20, 0x6b, 0x65, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x31, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x73, 0x65, 0x20, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x31, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x62, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x75, 0x73, 0x65, 0x73, 0x20, 0x62, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x31, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x39, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x69, 0x74, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x32, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x44, 0x61, 0x74, 0x61, 0x20, 0x53, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x32, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x61, 0x62, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x32, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x33, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x61, 0x74, 0x61, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x79, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x30, 0x2e, 0x30, 0x37, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x65, 0x78, 0x74, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x72, 0x61, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x77, 0x6f, 0x72, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x79, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x30, 0x2e, 0x30, 0x37, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x65, 0x78, 0x74, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x69, 0x78, 0x65, 0x6c, 0x73, 0x5f, 0x61, 0x62, 0x6f, 0x76, 0x65, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x72, 0x61, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x77, 0x6f, 0x72, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x30, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x3a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x31, 0x32, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4e, 0x65, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x45, 0x64, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x30, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x33, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x31, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x30, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x30, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x69, 0x74, 0x2e, 0x75, 0x69, 0x9e, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x32, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x48, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x61, 0x62, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x32, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x33, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x34, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x33, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x76, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x48, 0x69, 0x64, 0x65, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x65, 0x78, 0x74, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x72, 0x61, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x77, 0x6f, 0x72, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x65, 0x78, 0x74, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x5c, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x2c, 0x20, 0x5c, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5c, 0x7a, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x69, 0x72, 0x64, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x20, 0x46, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x65, 0x6c, 0x70, 0x20, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x69, 0x78, 0x65, 0x6c, 0x73, 0x5f, 0x61, 0x62, 0x6f, 0x76, 0x65, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x72, 0x61, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x77, 0x6f, 0x72, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x74, 0x72, 0x75, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x45, 0x78, 0x2e, 0x20, 0x69, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x3a, 0x20, 0x22, 0x5c, 0x79, 0x20, 0x26, 0x67, 0x74, 0x3b, 0x20, 0x5c, 0x78, 0x22, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x75, 0x62, 0x2d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x3a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x31, 0x32, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x27, 0x73, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x72, 0x65, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x65, 0x78, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x61, 0x74, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x7a, 0x65, 0x72, 0x6f, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x7a, 0x65, 0x72, 0x6f, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x2d, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x61, 0x74, 0x61, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x61, 0x74, 0x61, 0x20, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x41, 0x64, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x64, 0x64, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x31, 0x31, 0x22, 0x3e, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x75, 0x62, 0x2d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x76, 0x62, 0x6f, 0x78, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x75, 0x62, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x75, 0x62, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x72, 0x65, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x2c, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x64, 0x64, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x20, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x34, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x6e, 0x65, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x34, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x73, 0x61, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x34, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x37, 0x22, 0x3e, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x36, 0x34, 0x78, 0x36, 0x34, 0x2f, 0x2a, 0x00, 0x00, 0x00, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x75, 0x69, 0x1b, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x2d, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x2d, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x31, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x61, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x41, 0x74, 0x6b, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x36, 0x2d, 0x61, 0x74, 0x6b, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x41, 0x74, 0x6b, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3a, 0x3a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x2d, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x61, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x74, 0x65, 0x73, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x20, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x2e, 0x20, 0x69, 0x66, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x3a, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x28, 0x5c, 0x78, 0x29, 0x20, 0x3d, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x28, 0x5c, 0x78, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x6f, 0x72, 0x62, 0x69, 0x64, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x6f, 0x72, 0x62, 0x69, 0x64, 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x20, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x6f, 0x78, 0x5f, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6d, 0x69, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x6f, 0x78, 0x5f, 0x6d, 0x61, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x39, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6d, 0x61, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x36, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x75, 0x69, 0x5e, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x30, 0x2e, 0x32, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x65, 0x78, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x2c, 0x20, 0x6f, 0x66, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x61, 0x74, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x73, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x31, 0x61, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x36, 0x61, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x32, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x72, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x31, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x31, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x33, 0x61, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x31, 0x20, 0x74, 0x6f, 0x20, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x33, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x33, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x34, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x34, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x32, 0x61, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x32, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x32, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x37, 0x61, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x72, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x36, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x36, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x37, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x37, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x35, 0x61, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x32, 0x20, 0x74, 0x6f, 0x20, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x35, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x35, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x34, 0x61, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x31, 0x20, 0x74, 0x6f, 0x20, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x34, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x25, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x35, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x25, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x36, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x25, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x37, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x25, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x33, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x32, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x31, 0x62, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x72, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x3e, 0x6e, 0x65, 0x76, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x72, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x3e, 0x6e, 0x65, 0x76, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x65, 0x78, 0x74, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x64, 0x69, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x72, 0x61, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x77, 0x6f, 0x72, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x22, 0x3e, 0x74, 0x65, 0x78, 0x74, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x63, 0x73, 0x76, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x30, 0x2e, 0x30, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x43, 0x53, 0x56, 0x20, 0x46, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x76, 0x62, 0x6f, 0x78, 0x31, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x31, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6f, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x36, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x36, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x36, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x2f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x36, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x69, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x36, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x31, 0x30, 0x33, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x6f, 0x70, 0x65, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x36, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x61, 0x62, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x6d, 0x69, 0x63, 0x6f, 0x6c, 0x6f, 0x6e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x70, 0x61, 0x63, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x36, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x36, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x6f, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x72, 0x70, 0x6e, 0x2d, 0x73, 0x77, 0x61, 0x70, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x2e, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x08, 0x06, 0x00, 0x00, 0x00, 0xe0, 0x77, 0x3d, 0xf8, 0x00, 0x00, 0x00, 0x04, 0x73, 0x42, 0x49, 0x54, 0x08, 0x08, 0x08, 0x08, 0x7c, 0x08, 0x64, 0x88, 0x00, 0x00, 0x01, 0x7b, 0x49, 0x44, 0x41, 0x54, 0x48, 0x89, 0xb5, 0xd5, 0xbd, 0x4b, 0x1c, 0x41, 0x18, 0x06, 0xf0, 0x5f, 0x72, 0x39, 0x92, 0xbb, 0x3a, 0x82, 0x51, 0xf2, 0x81, 0x22, 0x22, 0xda, 0x28, 0x68, 0x93, 0x04, 0x4c, 0x91, 0xda, 0x3a, 0xad, 0xf1, 0x8b, 0xf4, 0x6a, 0xa5, 0xe8, 0x7f, 0xa0, 0xb5, 0x60, 0x23, 0x69, 0xb5, 0xb0, 0xb1, 0x90, 0xfc, 0x15, 0x01, 0x21, 0xa6, 0x12, 0x84, 0x24, 0x95, 0xa5, 0x01, 0x3d, 0x2d, 0x6e, 0x16, 0x87, 0x75, 0xf7, 0x76, 0x6f, 0xd1, 0x07, 0x86, 0x9d, 0x79, 0x67, 0xe6, 0x79, 0x9e, 0x77, 0x67, 0xe7, 0x5d, 0xee, 0xf0, 0x02, 0x83, 0x1e, 0x18, 0x4f, 0xc2, 0xf3, 0x39, 0x0e, 0x30, 0x81, 0x4f, 0x38, 0x29, 0xd8, 0x37, 0x8a, 0x6f, 0xf8, 0x8c, 0x5a, 0x14, 0x6f, 0x68, 0x1b, 0x4d, 0x30, 0x99, 0x88, 0x1c, 0xe2, 0x26, 0xb4, 0x3f, 0x18, 0x29, 0x69, 0xb0, 0x0f, 0xcb, 0xf8, 0x19, 0xed, 0x8f, 0xdb, 0x70, 0xb2, 0x70, 0x11, 0xad, 0x8a, 0x22, 0x09, 0xf6, 0x32, 0x04, 0x86, 0xe2, 0x05, 0x73, 0xb8, 0x8e, 0x26, 0xff, 0x62, 0xac, 0x24, 0xf9, 0x4a, 0x4e, 0x06, 0xf7, 0xce, 0xb4, 0x4a, 0x26, 0x6b, 0x29, 0xd2, 0xdf, 0xf8, 0x1f, 0xfa, 0x03, 0x59, 0x1b, 0xbe, 0x76, 0x91, 0x49, 0xda, 0xf9, 0x2f, 0xf4, 0x63, 0x3f, 0x8c, 0xdf, 0xe5, 0xb9, 0x2a, 0x23, 0x92, 0x47, 0x0e, 0x33, 0x21, 0xf6, 0x26, 0x4f, 0x00, 0x16, 0xe4, 0xbf, 0xae, 0x3a, 0x7e, 0x44, 0x73, 0xa7, 0x11, 0x79, 0x32, 0xff, 0x0f, 0xaf, 0x3b, 0x09, 0x14, 0x65, 0xd2, 0xc4, 0x71, 0xca, 0x79, 0x8c, 0xed, 0x9c, 0x78, 0x57, 0x99, 0x34, 0xf1, 0x2a, 0x67, 0xdf, 0x38, 0x5e, 0x96, 0x11, 0xa0, 0xbb, 0x83, 0xaf, 0x8c, 0xd9, 0xc7, 0x12, 0x99, 0x8a, 0xfa, 0xf3, 0x29, 0x91, 0x4e, 0xf7, 0xe4, 0x03, 0x7a, 0x8b, 0xc8, 0x57, 0x03, 0xd1, 0x6a, 0x14, 0x2b, 0x9b, 0xc9, 0x8e, 0x82, 0x43, 0x5e, 0x8f, 0x48, 0x5a, 0x81, 0x38, 0x41, 0x51, 0x26, 0x0d, 0x5c, 0xe8, 0xf0, 0x99, 0x26, 0xce, 0xb3, 0x2e, 0x51, 0x99, 0x4c, 0xbe, 0x84, 0xd8, 0xdb, 0xaa, 0xe4, 0x45, 0x22, 0x47, 0x72, 0x4a, 0xc5, 0x46, 0x8a, 0x3c, 0x7d, 0x43, 0xb3, 0x90, 0x55, 0x85, 0xaf, 0x64, 0x14, 0xbb, 0x34, 0x79, 0x27, 0xe7, 0x45, 0x99, 0xdc, 0x2b, 0xd7, 0x9b, 0x15, 0x9c, 0xc7, 0xa8, 0xe3, 0x7b, 0x86, 0xc0, 0x10, 0xed, 0x5f, 0xe6, 0x6e, 0x45, 0xf2, 0x71, 0x6c, 0x69, 0x17, 0xb6, 0xcc, 0x5f, 0xe6, 0xb3, 0xd0, 0x99, 0xc3, 0x53, 0xbc, 0xc7, 0x34, 0xce, 0x0b, 0x88, 0x87, 0xb1, 0x84, 0x8f, 0x61, 0x7c, 0x16, 0x5a, 0x1a, 0x97, 0xf1, 0xa0, 0x86, 0x9e, 0x92, 0xce, 0x4b, 0xe3, 0x16, 0xd3, 0x3f, 0xb7, 0xc2, 0xea, 0x5b, 0xad, 0xf7, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9b, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x73, 0x5f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x2d, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x2d, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x74, 0x61, 0x62, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x61, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x78, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x64, 0x65, 0x66, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x61, 0x76, 0x65, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x78, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x73, 0x61, 0x76, 0x65, 0x64, 0x20, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x64, 0x65, 0x66, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x51, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x21, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x6f, 0x70, 0x65, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x20, 0x0a, 0x0a, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x2c, 0x20, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x73, 0x61, 0x76, 0x65, 0x64, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x61, 0x73, 0x2d, 0x79, 0x6f, 0x75, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x52, 0x50, 0x4e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x52, 0x50, 0x4e, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x28, 0x2b, 0x2d, 0x2a, 0x2f, 0x5e, 0x29, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x70, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x20, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x72, 0x61, 0x74, 0x65, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x72, 0x61, 0x74, 0x65, 0x73, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x20, 0x61, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x72, 0x61, 0x74, 0x65, 0x73, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x73, 0x5f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x66, 0x61, 0x6e, 0x63, 0x79, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x22, 0x30, 0x78, 0x30, 0x22, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x22, 0x30, 0x62, 0x30, 0x30, 0x22, 0x20, 0x61, 0x73, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x74, 0x77, 0x6f, 0x73, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x77, 0x6f, 0x27, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x77, 0x6f, 0x27, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x74, 0x77, 0x6f, 0x73, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x63, 0x61, 0x73, 0x65, 0x20, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x63, 0x61, 0x73, 0x65, 0x20, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x73, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x62, 0x61, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x6c, 0x6c, 0x5f, 0x6f, 0x75, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x70, 0x65, 0x6c, 0x6c, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x61, 0x6e, 0x64, 0x2f, 0x6f, 0x72, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x22, 0x26, 0x61, 0x6d, 0x70, 0x3b, 0x26, 0x61, 0x6d, 0x70, 0x3b, 0x22, 0x2f, 0x22, 0x7c, 0x7c, 0x22, 0x20, 0x6f, 0x72, 0x20, 0x22, 0x61, 0x6e, 0x64, 0x22, 0x2f, 0x22, 0x6f, 0x72, 0x22, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x6c, 0x6c, 0x5f, 0x6f, 0x75, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x5f, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x22, 0x65, 0x22, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x22, 0x45, 0x22, 0x20, 0x69, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x5f, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x45, 0x2d, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x31, 0x30, 0x26, 0x6c, 0x74, 0x3b, 0x73, 0x75, 0x70, 0x26, 0x67, 0x74, 0x3b, 0x26, 0x6c, 0x74, 0x3b, 0x69, 0x26, 0x67, 0x74, 0x3b, 0x6e, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x69, 0x26, 0x67, 0x74, 0x3b, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x73, 0x75, 0x70, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6a, 0x75, 0x73, 0x74, 0x69, 0x66, 0x79, 0x22, 0x3e, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x5f, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x63, 0x61, 0x73, 0x65, 0x20, 0x22, 0x65, 0x22, 0x20, 0x28, 0x61, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x31, 0x65, 0x31, 0x30, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x22, 0x65, 0x22, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x22, 0x45, 0x22, 0x20, 0x69, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x5f, 0x65, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x64, 0x6f, 0x74, 0x73, 0x2c, 0x20, 0x27, 0x2e, 0x27, 0x2c, 0x20, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x6f, 0x75, 0x73, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x5f, 0x61, 0x73, 0x5f, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x20, 0x69, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x73, 0x2c, 0x20, 0x27, 0x2c, 0x27, 0x2c, 0x20, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x6f, 0x75, 0x73, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x5f, 0x61, 0x73, 0x5f, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x74, 0x5f, 0x61, 0x73, 0x5f, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x20, 0x64, 0x6f, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x64, 0x6f, 0x74, 0x73, 0x2c, 0x20, 0x27, 0x2e, 0x27, 0x2c, 0x20, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x6f, 0x75, 0x73, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x74, 0x5f, 0x61, 0x73, 0x5f, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x63, 0x6f, 0x70, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x74, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x6c, 0x74, 0x64, 0x6f, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x6c, 0x74, 0x64, 0x6f, 0x74, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x73, 0x74, 0x65, 0x72, 0x69, 0x73, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x2a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x73, 0x74, 0x65, 0x72, 0x69, 0x73, 0x6b, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x64, 0x69, 0x67, 0x69, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x6e, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x67, 0x69, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x6f, 0x66, 0x66, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x67, 0x69, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x67, 0x69, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x67, 0x69, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x67, 0x69, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x67, 0x69, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x67, 0x69, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x67, 0x69, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x65, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x20, 0x26, 0x61, 0x6d, 0x70, 0x3b, 0x20, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2d, 0x73, 0x65, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2d, 0x73, 0x65, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x46, 0x6f, 0x6e, 0x74, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x6e, 0x74, 0x22, 0x3e, 0x53, 0x61, 0x6e, 0x73, 0x20, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x3e, 0x31, 0x2b, 0x32, 0xe2, 0x88, 0x92, 0x33, 0xc3, 0x97, 0x34, 0x2f, 0xe2, 0x88, 0x9a, 0x28, 0xcf, 0x80, 0x29, 0xc2, 0xb2, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x73, 0x65, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x46, 0x6f, 0x6e, 0x74, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x6e, 0x74, 0x22, 0x3e, 0x53, 0x61, 0x6e, 0x73, 0x20, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x3e, 0x31, 0x2b, 0x32, 0xe2, 0x88, 0x92, 0x33, 0xc3, 0x97, 0x34, 0x2f, 0xe2, 0x88, 0x9a, 0x28, 0xcf, 0x80, 0x29, 0xc2, 0xb2, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x73, 0x65, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x46, 0x6f, 0x6e, 0x74, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x6e, 0x74, 0x22, 0x3e, 0x53, 0x61, 0x6e, 0x73, 0x20, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x3e, 0x31, 0x2b, 0x32, 0xe2, 0x88, 0x92, 0x33, 0xc3, 0x97, 0x34, 0x2f, 0xe2, 0x88, 0x9a, 0x28, 0xcf, 0x80, 0x29, 0xc2, 0xb2, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x73, 0x65, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x5f, 0x66, 0x6f, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x6f, 0x6e, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x68, 0x6f, 0x77, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x32, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6f, 0x70, 0x75, 0x70, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x20, 0x28, 0x6d, 0x73, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x33, 0x32, 0x78, 0x33, 0x32, 0x2f, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x72, 0x70, 0x6e, 0x2d, 0x73, 0x77, 0x61, 0x70, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x2e, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x47, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x08, 0x06, 0x00, 0x00, 0x00, 0xaa, 0x69, 0x71, 0xde, 0x00, 0x00, 0x00, 0x04, 0x73, 0x42, 0x49, 0x54, 0x08, 0x08, 0x08, 0x08, 0x7c, 0x08, 0x64, 0x88, 0x00, 0x00, 0x03, 0xfe, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xed, 0x9b, 0xc9, 0x6b, 0xd5, 0x50, 0x14, 0xc6, 0x7f, 0xad, 0x16, 0xec, 0x64, 0x5b, 0x10, 0x04, 0x0b, 0x16, 0x57, 0x52, 0x04, 0x17, 0xe2, 0xca, 0xd6, 0x8d, 0xba, 0xe8, 0xc6, 0xa5, 0x88, 0x20, 0x42, 0x37, 0xfe, 0x01, 0x2a, 0xba, 0xb0, 0x0e, 0x38, 0x0f, 0x88, 0xc3, 0x46, 0xaa, 0xe2, 0x6c, 0x9d, 0xc7, 0x5a, 0xa7, 0x6a, 0xab, 0xe2, 0xbc, 0x53, 0x10, 0x45, 0x54, 0xba, 0x73, 0xd8, 0x28, 0x2a, 0x8a, 0x58, 0xfb, 0x5c, 0xdc, 0xa4, 0x8d, 0xaf, 0x19, 0xee, 0xb9, 0xb9, 0x49, 0x5e, 0xe1, 0x7d, 0x70, 0x36, 0x2f, 0xf7, 0x9c, 0xf3, 0x7d, 0x5f, 0xf2, 0x92, 0x97, 0xf3, 0x12, 0x28, 0x22, 0x12, 0x53, 0xb3, 0x26, 0x90, 0x24, 0x46, 0x45, 0x6c, 0x5f, 0x03, 0x74, 0x00, 0xef, 0x81, 0x17, 0xc9, 0xd3, 0x11, 0x61, 0x0c, 0x50, 0x0d, 0x94, 0x6b, 0xc4, 0x38, 0x27, 0xea, 0x9c, 0x18, 0x00, 0x7e, 0x47, 0x35, 0x68, 0x03, 0x72, 0x4e, 0xf4, 0x03, 0x0b, 0x6d, 0x2b, 0xf0, 0x41, 0x3d, 0xf0, 0xc8, 0xd3, 0x37, 0xa9, 0xb8, 0x15, 0x45, 0x64, 0x99, 0x4f, 0x52, 0x3f, 0xb0, 0xc8, 0x86, 0x4a, 0x0d, 0x4c, 0x06, 0xd6, 0x02, 0xef, 0x7c, 0x78, 0xd8, 0x88, 0xde, 0xb0, 0xe6, 0x4b, 0x43, 0x12, 0xd3, 0x34, 0x01, 0xa0, 0x14, 0x68, 0x06, 0xda, 0x81, 0xef, 0x21, 0xbc, 0xa4, 0x71, 0x27, 0xa8, 0xe1, 0x12, 0x8d, 0xe4, 0xb4, 0x4d, 0x70, 0x51, 0x0e, 0xcc, 0x03, 0x3a, 0x1d, 0x0e, 0x71, 0x0c, 0xb8, 0xed, 0xd7, 0x60, 0xb6, 0xa0, 0x40, 0x5a, 0xe7, 0x84, 0x20, 0x34, 0x00, 0xab, 0x80, 0x37, 0x98, 0x19, 0xd0, 0xed, 0x57, 0xb4, 0x04, 0xd8, 0x23, 0x28, 0x92, 0xb5, 0x09, 0xa0, 0x38, 0x37, 0x01, 0xc7, 0x91, 0x19, 0x70, 0x33, 0xac, 0xe0, 0x6e, 0x41, 0xa1, 0xac, 0xbe, 0x0e, 0x5e, 0x54, 0x00, 0x3d, 0xc8, 0x0c, 0xb8, 0x1e, 0x56, 0x70, 0x24, 0x99, 0x60, 0x22, 0x3e, 0x07, 0x74, 0x45, 0x15, 0x1e, 0x09, 0x26, 0x98, 0x8a, 0xcf, 0x01, 0x57, 0x75, 0x1a, 0x94, 0x00, 0xbb, 0x04, 0x45, 0xd3, 0x34, 0x21, 0x8e, 0xf8, 0x1c, 0x70, 0x45, 0xb7, 0x51, 0x21, 0x9a, 0x10, 0x57, 0x7c, 0x0e, 0xb8, 0x2c, 0x69, 0x68, 0xf2, 0x75, 0x48, 0xea, 0xea, 0x50, 0x05, 0xdc, 0x17, 0x70, 0xf9, 0x1a, 0xf0, 0xf9, 0x25, 0x69, 0xe3, 0x42, 0x38, 0x12, 0xa4, 0x7b, 0xfe, 0x13, 0x30, 0x05, 0x75, 0x13, 0x97, 0xbf, 0xed, 0xbc, 0x29, 0x89, 0x2d, 0x02, 0x02, 0x36, 0x4d, 0x30, 0x15, 0x0f, 0xb0, 0xdc, 0x67, 0xfb, 0xb9, 0x38, 0x64, 0xd2, 0x36, 0x21, 0x8e, 0x78, 0x80, 0x09, 0x0c, 0xff, 0xe9, 0x7c, 0x26, 0x26, 0xa7, 0xd4, 0x4c, 0x88, 0x2b, 0xde, 0xc5, 0x8d, 0xbc, 0x75, 0xa7, 0x0d, 0xf9, 0xfc, 0x87, 0xcd, 0x02, 0x62, 0x26, 0x26, 0xd8, 0x12, 0x0f, 0xb0, 0x20, 0x6f, 0xed, 0x49, 0x21, 0x97, 0x40, 0x24, 0x65, 0x82, 0x4d, 0xf1, 0xa0, 0xa6, 0x47, 0x5f, 0x3c, 0xeb, 0x4f, 0x68, 0xf2, 0xd0, 0xc2, 0x4e, 0x01, 0x51, 0xdd, 0x4b, 0x64, 0xb7, 0xa0, 0xe6, 0x47, 0xa0, 0x51, 0xa3, 0xe6, 0x3e, 0x12, 0x32, 0x00, 0xec, 0x1f, 0x09, 0x2d, 0xc0, 0x2f, 0x8d, 0x5a, 0x51, 0x7b, 0xde, 0x8b, 0x66, 0x4f, 0xde, 0x51, 0xcd, 0x1c, 0x11, 0xd2, 0x36, 0x41, 0x22, 0x1e, 0xd4, 0x6f, 0x99, 0xb7, 0x4e, 0xee, 0x11, 0x41, 0x9e, 0x08, 0x69, 0x99, 0x20, 0x15, 0xef, 0x62, 0xb5, 0x93, 0x7f, 0xc8, 0x20, 0x57, 0x1b, 0x49, 0x9b, 0x60, 0x2a, 0x1e, 0xd4, 0x24, 0xe9, 0x2f, 0x70, 0xd0, 0x30, 0x5f, 0x1b, 0x9b, 0x48, 0xc6, 0x84, 0x38, 0xe2, 0x5d, 0xdc, 0x05, 0x0e, 0xc4, 0xac, 0xa1, 0x85, 0x1d, 0xd8, 0xbd, 0x3a, 0xb4, 0xa0, 0x77, 0xb6, 0x8f, 0x42, 0x2b, 0xb0, 0xdf, 0x42, 0x1d, 0x2d, 0xd8, 0x36, 0xc1, 0x06, 0xaa, 0x81, 0x95, 0x29, 0xf4, 0x19, 0x84, 0xed, 0xaf, 0xc3, 0x88, 0x44, 0xd1, 0x04, 0x8a, 0x26, 0x00, 0xb0, 0x91, 0xa2, 0x09, 0x45, 0x13, 0x00, 0xb6, 0x93, 0xed, 0xd5, 0xa1, 0xd6, 0x72, 0x3d, 0x23, 0x64, 0x65, 0x42, 0x03, 0xb0, 0xd7, 0x52, 0xad, 0x40, 0x54, 0xa1, 0xee, 0xb8, 0x26, 0x46, 0xac, 0xcb, 0xc2, 0x84, 0x36, 0x12, 0xfe, 0x25, 0x58, 0x89, 0x7a, 0x00, 0x21, 0x07, 0xf4, 0x01, 0x93, 0x22, 0xd6, 0xa7, 0x7d, 0x4e, 0x78, 0x4d, 0x82, 0x06, 0x78, 0xc5, 0xbb, 0xd1, 0x47, 0xe1, 0x98, 0x30, 0xc3, 0xa9, 0x91, 0xc8, 0xcd, 0x90, 0x9f, 0x78, 0x89, 0x09, 0x1b, 0x02, 0x72, 0x6d, 0x9a, 0xd0, 0xee, 0xe4, 0x1f, 0x36, 0xc8, 0x0d, 0x45, 0x98, 0xf8, 0x42, 0x31, 0xc1, 0x3b, 0x17, 0xb4, 0x3a, 0x10, 0xd1, 0x11, 0x5f, 0x08, 0x26, 0xcc, 0xf7, 0xe4, 0x1d, 0xd3, 0xcc, 0x89, 0x44, 0x35, 0xf0, 0x40, 0x40, 0x58, 0x77, 0x80, 0xb9, 0x55, 0x50, 0x53, 0xf7, 0xea, 0xd0, 0xe5, 0xc9, 0xb1, 0x32, 0x14, 0xad, 0x44, 0x0d, 0x17, 0x74, 0x89, 0x4a, 0x87, 0x19, 0x36, 0x8f, 0x84, 0xf1, 0xc0, 0x1f, 0xcf, 0xfa, 0x0e, 0x01, 0x0f, 0x5f, 0x54, 0x02, 0xf7, 0x04, 0x04, 0x4d, 0x27, 0x39, 0xb6, 0x4c, 0xc8, 0x7f, 0xee, 0xf1, 0x94, 0x01, 0x97, 0x41, 0xa4, 0x25, 0xde, 0x85, 0x0d, 0x13, 0x9e, 0xe7, 0xad, 0x33, 0xfe, 0x6b, 0x6c, 0x2c, 0xf0, 0x58, 0x40, 0xc8, 0xc6, 0x0c, 0x0f, 0x60, 0xbd, 0xa0, 0x67, 0xbe, 0x09, 0xd3, 0x7c, 0xd6, 0x9c, 0x35, 0x21, 0x91, 0x95, 0x78, 0x17, 0xa6, 0x26, 0xf8, 0x3d, 0xdc, 0x21, 0xfe, 0x7b, 0xbc, 0x06, 0x99, 0xf8, 0x0f, 0xd8, 0x19, 0x60, 0xe6, 0x43, 0x3a, 0x72, 0x6f, 0x05, 0x3e, 0xfb, 0x6c, 0xbb, 0x20, 0x69, 0x2a, 0x15, 0x6f, 0x7b, 0xcf, 0xe7, 0x43, 0x72, 0x24, 0x04, 0xc5, 0x45, 0xdd, 0x66, 0x35, 0xc0, 0x13, 0x41, 0xe1, 0xa4, 0xc5, 0xbb, 0x88, 0x6b, 0x82, 0xd6, 0x43, 0x52, 0x85, 0x2a, 0xde, 0x45, 0x1c, 0x13, 0x3a, 0xa3, 0x8a, 0x17, 0xba, 0x78, 0x17, 0xa6, 0x26, 0x84, 0x3e, 0x28, 0x39, 0x52, 0xc4, 0xbb, 0x58, 0x17, 0xc0, 0x2b, 0x2c, 0xae, 0x05, 0x15, 0xab, 0x05, 0x9e, 0x09, 0x0a, 0x25, 0x75, 0xb6, 0x97, 0x42, 0x32, 0x72, 0xcf, 0xa1, 0x9e, 0x19, 0x1a, 0x86, 0x1a, 0xe0, 0xa9, 0xa0, 0x48, 0xd6, 0x7b, 0x1e, 0xd4, 0xc8, 0x6d, 0x05, 0x43, 0xff, 0xfb, 0xeb, 0x86, 0xef, 0xe3, 0xf2, 0xd3, 0x81, 0x6f, 0x9a, 0x05, 0xb2, 0xdc, 0xf3, 0xb5, 0xc0, 0x62, 0xd4, 0x5d, 0xe8, 0x40, 0x08, 0xc7, 0xb0, 0xf0, 0x7d, 0x61, 0x02, 0xd4, 0xc8, 0x28, 0xca, 0x84, 0x2c, 0xf6, 0x7c, 0x29, 0x30, 0x07, 0x35, 0x68, 0xfd, 0x11, 0xc1, 0x4f, 0x27, 0x7c, 0x5f, 0x99, 0x71, 0xd1, 0x44, 0xb0, 0x09, 0x69, 0x8b, 0x6f, 0x44, 0xbd, 0x3d, 0xd6, 0x17, 0xc0, 0xc7, 0x34, 0x7a, 0xa2, 0x1a, 0x37, 0x31, 0xfc, 0x2d, 0xad, 0xb4, 0xc4, 0xd7, 0x31, 0x74, 0x88, 0xdb, 0x14, 0xed, 0x8d, 0x5e, 0xb7, 0xd9, 0xe8, 0x00, 0x12, 0x0f, 0x81, 0xb9, 0xa8, 0x29, 0x4a, 0x05, 0x6a, 0x92, 0x33, 0x0b, 0x78, 0x65, 0x4b, 0x65, 0x00, 0xea, 0x81, 0x6d, 0x40, 0x19, 0xf0, 0x93, 0x88, 0x43, 0xd5, 0x41, 0x29, 0xea, 0x04, 0xae, 0x83, 0x32, 0xd4, 0x7f, 0x16, 0x2f, 0x75, 0x09, 0xcd, 0x44, 0xbd, 0xbc, 0x98, 0xf5, 0xd9, 0x3e, 0x53, 0x94, 0x65, 0x4d, 0xa0, 0x88, 0x04, 0xf1, 0x0f, 0x29, 0x59, 0x4e, 0xaa, 0x4b, 0xfd, 0x46, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x2f, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x75, 0x69, 0xab, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x37, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6b, 0x65, 0x79, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4e, 0x65, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x20, 0x61, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x45, 0x64, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x28, 0x6f, 0x72, 0x20, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x29, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x28, 0x44, 0x65, 0x29, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x5f, 0x76, 0x61, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x50, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x76, 0x70, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x35, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x50, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x68, 0x70, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x62, 0x6f, 0x74, 0x74, 0x6f, 0x6d, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x35, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x64, 0x2d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x5f, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x22, 0x3e, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x66, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x22, 0x3e, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x64, 0x2d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x66, 0x69, 0x6e, 0x64, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x6f, 0x70, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x5f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x22, 0x3e, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x64, 0x2d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x65, 0x78, 0x74, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x69, 0x78, 0x65, 0x6c, 0x73, 0x5f, 0x61, 0x62, 0x6f, 0x76, 0x65, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x64, 0x69, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x72, 0x61, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x77, 0x6f, 0x72, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x72, 0x70, 0x6e, 0x2d, 0x73, 0x77, 0x61, 0x70, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x2e, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x57, 0x02, 0xf9, 0x87, 0x00, 0x00, 0x00, 0x04, 0x73, 0x42, 0x49, 0x54, 0x08, 0x08, 0x08, 0x08, 0x7c, 0x08, 0x64, 0x88, 0x00, 0x00, 0x02, 0xd2, 0x49, 0x44, 0x41, 0x54, 0x68, 0x81, 0xed, 0x99, 0x39, 0x68, 0x15, 0x41, 0x1c, 0x87, 0x3f, 0x8f, 0x44, 0x8d, 0xc2, 0x6b, 0x42, 0x44, 0x30, 0xa8, 0x85, 0x18, 0xd4, 0x42, 0xf0, 0xc6, 0x23, 0x1a, 0x15, 0xdf, 0xcb, 0xe1, 0xf3, 0x6c, 0x15, 0x04, 0x49, 0xa5, 0xd1, 0x42, 0x85, 0x80, 0xa0, 0x92, 0x42, 0x41, 0x41, 0x10, 0x0b, 0x3b, 0x2d, 0x44, 0xec, 0xc4, 0xa3, 0x10, 0xc4, 0x4e, 0x5b, 0x3b, 0x15, 0x94, 0x14, 0x29, 0x3c, 0xb0, 0x53, 0xf0, 0x36, 0x6b, 0x31, 0x6f, 0x65, 0x32, 0x79, 0xb3, 0x73, 0xec, 0xcc, 0xdb, 0x10, 0xf2, 0x83, 0x69, 0xe6, 0xf8, 0xcf, 0xf7, 0x9b, 0x9d, 0xd9, 0x9d, 0x99, 0x85, 0x49, 0xaa, 0xc5, 0xc0, 0x65, 0x60, 0x7a, 0xc1, 0x1c, 0x46, 0xcd, 0xac, 0x93, 0xb7, 0x08, 0x78, 0x06, 0x2c, 0x01, 0xe6, 0x03, 0x47, 0x81, 0xd1, 0x00, 0x7d, 0x95, 0x80, 0x2b, 0x88, 0xc1, 0x51, 0x35, 0x1b, 0x98, 0x63, 0x19, 0x67, 0x2e, 0xd0, 0x0c, 0x1c, 0x06, 0x9e, 0xab, 0x85, 0xed, 0xc0, 0x3b, 0x20, 0x91, 0xd2, 0x5d, 0x60, 0x86, 0x33, 0xae, 0x5e, 0xab, 0x81, 0x9b, 0xc0, 0x17, 0xa5, 0x1f, 0xd7, 0x54, 0x55, 0x03, 0x2f, 0xac, 0x03, 0x1f, 0xcb, 0x04, 0x88, 0x51, 0x3f, 0x04, 0x3c, 0x04, 0x7e, 0x7b, 0x18, 0xe8, 0x93, 0x83, 0x35, 0x01, 0xaf, 0x0c, 0x0d, 0x6e, 0x11, 0x6f, 0x4d, 0xb4, 0x03, 0x83, 0xc0, 0x1b, 0x07, 0x03, 0xbd, 0x6a, 0x90, 0x03, 0xc0, 0xaf, 0x02, 0x4d, 0xa4, 0xda, 0x00, 0xbc, 0xb5, 0x30, 0xd0, 0x5d, 0xaf, 0xf1, 0x7e, 0xcc, 0x26, 0x62, 0x4c, 0x27, 0x59, 0xa7, 0x2d, 0xe0, 0x13, 0xa0, 0xac, 0x0b, 0x50, 0xa4, 0x09, 0x5b, 0xf8, 0x04, 0xd8, 0x9d, 0x15, 0xa8, 0x08, 0x13, 0x2e, 0xf0, 0x09, 0xb0, 0xcb, 0x14, 0xb0, 0x91, 0x26, 0x5c, 0xe1, 0x13, 0x60, 0xa7, 0x4d, 0xe0, 0x1e, 0xe0, 0x47, 0x64, 0x13, 0x26, 0xf8, 0x51, 0xe0, 0x14, 0xf0, 0x41, 0xc9, 0xef, 0xb2, 0xed, 0x20, 0xa6, 0x09, 0x1b, 0xf8, 0x13, 0xb5, 0xba, 0x57, 0x95, 0xb2, 0x6d, 0x2e, 0x1d, 0xc5, 0x30, 0xe1, 0x02, 0x0f, 0xb0, 0x52, 0x29, 0xef, 0x74, 0x31, 0x10, 0xda, 0x84, 0x2b, 0x7c, 0xaa, 0x97, 0x52, 0x9d, 0x2d, 0xae, 0x06, 0x42, 0x99, 0xf0, 0x85, 0x07, 0x38, 0x29, 0xd5, 0xdb, 0xec, 0x63, 0x00, 0x60, 0x1f, 0xfe, 0x5f, 0xec, 0x56, 0xe0, 0xa3, 0x01, 0xfe, 0x78, 0x46, 0xdf, 0x6d, 0x52, 0xdf, 0x9b, 0x7c, 0x0d, 0x40, 0xbe, 0x27, 0xb1, 0x0c, 0x78, 0xaf, 0x81, 0xd7, 0x8d, 0xbc, 0xac, 0x07, 0xb5, 0xfa, 0x1b, 0xf3, 0x18, 0x80, 0xb0, 0x26, 0x6c, 0xe1, 0x41, 0xec, 0xd9, 0x12, 0x60, 0x7d, 0x0e, 0xf6, 0xff, 0xea, 0x26, 0xbf, 0x09, 0x17, 0x78, 0x10, 0x87, 0x99, 0xcf, 0xc0, 0x5a, 0x6f, 0x6a, 0x45, 0x7b, 0x81, 0x9f, 0xf8, 0xad, 0x89, 0xe5, 0xc0, 0x31, 0x8f, 0x3e, 0x6f, 0x00, 0x6b, 0x3c, 0xda, 0x69, 0x95, 0xc7, 0x84, 0x8f, 0x56, 0x21, 0x0e, 0x60, 0x41, 0x95, 0x67, 0x3a, 0x4d, 0x18, 0x4d, 0x99, 0x98, 0x28, 0x9a, 0x14, 0x26, 0xaa, 0xc4, 0x5b, 0xd8, 0x65, 0xc4, 0x6b, 0x38, 0x88, 0x06, 0x81, 0x23, 0x9a, 0xb2, 0x3d, 0xc4, 0x31, 0x71, 0x8f, 0x40, 0xdf, 0x81, 0x33, 0x35, 0x88, 0xbf, 0xe8, 0x4d, 0x54, 0x08, 0x3b, 0x9d, 0x4a, 0xc0, 0x37, 0x60, 0x9d, 0x37, 0x75, 0x4d, 0x29, 0x7c, 0x9a, 0x1a, 0x65, 0xa2, 0x9f, 0x00, 0x5b, 0x89, 0xb3, 0x1a, 0x88, 0x46, 0x98, 0x78, 0x41, 0xce, 0xcd, 0xdc, 0x39, 0x03, 0xc4, 0x1f, 0xa0, 0x43, 0xd3, 0x36, 0xef, 0x9a, 0x58, 0x8a, 0xd8, 0x3b, 0x25, 0x78, 0x6e, 0xa7, 0x75, 0x23, 0xef, 0xb2, 0xab, 0xac, 0x00, 0xdf, 0x0d, 0x71, 0x74, 0x4f, 0x62, 0x48, 0xaa, 0xe3, 0x7c, 0xa0, 0x09, 0x01, 0x9f, 0xc7, 0xc4, 0x34, 0x60, 0x58, 0x2a, 0xdf, 0xea, 0x02, 0x7f, 0x3e, 0x20, 0xbc, 0xaf, 0x89, 0x2e, 0xa5, 0xac, 0xb3, 0x48, 0x78, 0x1f, 0x13, 0xb7, 0x95, 0xfc, 0xed, 0x36, 0x1d, 0x5c, 0xb0, 0x80, 0xcf, 0x3a, 0xc3, 0xda, 0xa8, 0x17, 0xf3, 0xc2, 0xbe, 0x03, 0x7c, 0x55, 0xf2, 0x76, 0x84, 0x80, 0xf7, 0x1d, 0x79, 0x55, 0x65, 0xcc, 0x4f, 0x42, 0x4d, 0x99, 0x57, 0x8b, 0x8d, 0x84, 0xf7, 0x35, 0xa1, 0xbd, 0xdc, 0x2d, 0x02, 0xde, 0xc7, 0x44, 0xdd, 0xeb, 0xf5, 0x8b, 0x05, 0xc2, 0xa7, 0xb2, 0x35, 0x51, 0x51, 0x1b, 0x0e, 0x19, 0x1a, 0x84, 0x58, 0xb0, 0x26, 0xb5, 0x22, 0x06, 0x68, 0xc4, 0xc2, 0x40, 0x8f, 0xdc, 0xb0, 0x09, 0x78, 0x52, 0x10, 0x7c, 0x33, 0xe2, 0x52, 0xe0, 0x3e, 0xe6, 0xb7, 0x91, 0x9c, 0xc6, 0xfd, 0xe4, 0x9b, 0x05, 0x3c, 0xd6, 0xc0, 0xc7, 0x98, 0x36, 0x2b, 0x80, 0x4b, 0xc0, 0x27, 0x07, 0x68, 0x39, 0xf5, 0x8d, 0x0f, 0x29, 0xfe, 0x96, 0x3f, 0x8d, 0x08, 0xbf, 0x00, 0x18, 0x60, 0xec, 0x2d, 0xb3, 0x6f, 0xaa, 0x82, 0xd8, 0x5f, 0xa8, 0x6a, 0x01, 0x1e, 0x21, 0x7e, 0x20, 0x0c, 0x00, 0xd7, 0x03, 0xc1, 0x97, 0x10, 0x67, 0x88, 0xac, 0xed, 0xf2, 0x3c, 0xc4, 0x74, 0xb6, 0xd1, 0x35, 0xe0, 0xb5, 0xae, 0xb0, 0x05, 0x38, 0x68, 0x8d, 0x36, 0x25, 0x7f, 0xfd, 0x03, 0x80, 0x7f, 0xed, 0x4d, 0xdb, 0x8f, 0xa8, 0x35, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x65, 0x64, 0x69, 0x74, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6e, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x48, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x34, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x34, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x6f, 0x78, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x6f, 0x78, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x28, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x78, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x35, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x68, 0x65, 0x20, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x73, 0x20, 0x74, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x35, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x76, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x31, 0x31, 0x22, 0x3e, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x72, 0x70, 0x6e, 0x2d, 0x73, 0x77, 0x61, 0x70, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x2e, 0x73, 0x76, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x20, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x6c, 0x6f, 0x6e, 0x65, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x73, 0x76, 0x67, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x64, 0x63, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x70, 0x75, 0x72, 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x63, 0x2f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x31, 0x2e, 0x31, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x63, 0x63, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x76, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x73, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6e, 0x73, 0x23, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x72, 0x64, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x31, 0x39, 0x39, 0x39, 0x2f, 0x30, 0x32, 0x2f, 0x32, 0x32, 0x2d, 0x72, 0x64, 0x66, 0x2d, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x2d, 0x6e, 0x73, 0x23, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x73, 0x76, 0x67, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x32, 0x30, 0x30, 0x30, 0x2f, 0x73, 0x76, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x32, 0x30, 0x30, 0x30, 0x2f, 0x73, 0x76, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x73, 0x6f, 0x64, 0x69, 0x70, 0x6f, 0x64, 0x69, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x73, 0x6f, 0x64, 0x69, 0x70, 0x6f, 0x64, 0x69, 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x44, 0x54, 0x44, 0x2f, 0x73, 0x6f, 0x64, 0x69, 0x70, 0x6f, 0x64, 0x69, 0x2d, 0x30, 0x2e, 0x64, 0x74, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x2f, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x77, 0x69, 0x64, 0x74, 0x68, 0x3d, 0x22, 0x31, 0x36, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x3d, 0x22, 0x31, 0x36, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x31, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x76, 0x67, 0x36, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x73, 0x6f, 0x64, 0x69, 0x70, 0x6f, 0x64, 0x69, 0x3a, 0x64, 0x6f, 0x63, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x70, 0x6e, 0x2d, 0x73, 0x77, 0x61, 0x70, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x2e, 0x73, 0x76, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3a, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x2d, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x2f, 0x75, 0x73, 0x72, 0x2f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x2f, 0x69, 0x63, 0x6f, 0x6e, 0x73, 0x2f, 0x41, 0x64, 0x77, 0x61, 0x69, 0x74, 0x61, 0x2f, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x75, 0x6e, 0x64, 0x6f, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x32, 0x2e, 0x73, 0x76, 0x67, 0x2e, 0x70, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3a, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x2d, 0x78, 0x64, 0x70, 0x69, 0x3d, 0x22, 0x35, 0x33, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3a, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x2d, 0x79, 0x64, 0x70, 0x69, 0x3d, 0x22, 0x35, 0x33, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3a, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x30, 0x2e, 0x39, 0x32, 0x2e, 0x32, 0x20, 0x32, 0x34, 0x30, 0x35, 0x35, 0x34, 0x36, 0x2c, 0x20, 0x32, 0x30, 0x31, 0x38, 0x2d, 0x30, 0x33, 0x2d, 0x31, 0x31, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x31, 0x32, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x63, 0x63, 0x3a, 0x57, 0x6f, 0x72, 0x6b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x64, 0x63, 0x3a, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x3e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2f, 0x73, 0x76, 0x67, 0x2b, 0x78, 0x6d, 0x6c, 0x3c, 0x2f, 0x64, 0x63, 0x3a, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x64, 0x63, 0x3a, 0x74, 0x79, 0x70, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x70, 0x75, 0x72, 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x63, 0x2f, 0x64, 0x63, 0x6d, 0x69, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x53, 0x74, 0x69, 0x6c, 0x6c, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x2f, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x64, 0x63, 0x3a, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x64, 0x63, 0x3a, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x63, 0x63, 0x3a, 0x57, 0x6f, 0x72, 0x6b, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x64, 0x65, 0x66, 0x73, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x65, 0x66, 0x73, 0x31, 0x30, 0x22, 0x20, 0x2f, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x73, 0x6f, 0x64, 0x69, 0x70, 0x6f, 0x64, 0x69, 0x3a, 0x6e, 0x61, 0x6d, 0x65, 0x64, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x67, 0x65, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3d, 0x22, 0x23, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3d, 0x22, 0x23, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x6f, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x3d, 0x22, 0x31, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x74, 0x6f, 0x6c, 0x65, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x3d, 0x22, 0x31, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x72, 0x69, 0x64, 0x74, 0x6f, 0x6c, 0x65, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x3d, 0x22, 0x31, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x75, 0x69, 0x64, 0x65, 0x74, 0x6f, 0x6c, 0x65, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x3d, 0x22, 0x31, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3a, 0x70, 0x61, 0x67, 0x65, 0x6f, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x3d, 0x22, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3a, 0x70, 0x61, 0x67, 0x65, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x3d, 0x22, 0x32, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3a, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x2d, 0x77, 0x69, 0x64, 0x74, 0x68, 0x3d, 0x22, 0x36, 0x34, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3a, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x2d, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x3d, 0x22, 0x34, 0x38, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x64, 0x76, 0x69, 0x65, 0x77, 0x38, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x68, 0x6f, 0x77, 0x67, 0x72, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3a, 0x7a, 0x6f, 0x6f, 0x6d, 0x3d, 0x22, 0x31, 0x30, 0x31, 0x2e, 0x35, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3a, 0x63, 0x78, 0x3d, 0x22, 0x37, 0x2e, 0x33, 0x32, 0x35, 0x31, 0x32, 0x33, 0x33, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3a, 0x63, 0x79, 0x3d, 0x22, 0x39, 0x2e, 0x34, 0x35, 0x32, 0x35, 0x33, 0x35, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x3a, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x2d, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x3d, 0x22, 0x73, 0x76, 0x67, 0x36, 0x22, 0x20, 0x2f, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x67, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x69, 0x61, 0x2d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x3d, 0x22, 0xe2, 0xa4, 0xad, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3b, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x3a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3b, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x73, 0x69, 0x7a, 0x65, 0x3a, 0x32, 0x37, 0x2e, 0x35, 0x70, 0x78, 0x3b, 0x6c, 0x69, 0x6e, 0x65, 0x2d, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x3a, 0x32, 0x35, 0x70, 0x78, 0x3b, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x3a, 0x53, 0x61, 0x6e, 0x73, 0x3b, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x2d, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x3a, 0x30, 0x70, 0x78, 0x3b, 0x77, 0x6f, 0x72, 0x64, 0x2d, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x3a, 0x30, 0x70, 0x78, 0x3b, 0x66, 0x69, 0x6c, 0x6c, 0x3a, 0x23, 0x34, 0x37, 0x34, 0x37, 0x34, 0x37, 0x3b, 0x66, 0x69, 0x6c, 0x6c, 0x2d, 0x6f, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x3a, 0x31, 0x3b, 0x73, 0x74, 0x72, 0x6f, 0x6b, 0x65, 0x3a, 0x6e, 0x6f, 0x6e, 0x65, 0x3b, 0x73, 0x74, 0x72, 0x6f, 0x6b, 0x65, 0x2d, 0x77, 0x69, 0x64, 0x74, 0x68, 0x3a, 0x31, 0x70, 0x78, 0x3b, 0x73, 0x74, 0x72, 0x6f, 0x6b, 0x65, 0x2d, 0x6c, 0x69, 0x6e, 0x65, 0x63, 0x61, 0x70, 0x3a, 0x62, 0x75, 0x74, 0x74, 0x3b, 0x73, 0x74, 0x72, 0x6f, 0x6b, 0x65, 0x2d, 0x6c, 0x69, 0x6e, 0x65, 0x6a, 0x6f, 0x69, 0x6e, 0x3a, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x3b, 0x73, 0x74, 0x72, 0x6f, 0x6b, 0x65, 0x2d, 0x6f, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x3a, 0x31, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x34, 0x35, 0x32, 0x34, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x70, 0x61, 0x74, 0x68, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x3d, 0x22, 0x4d, 0x20, 0x35, 0x2e, 0x36, 0x34, 0x37, 0x35, 0x39, 0x30, 0x37, 0x2c, 0x39, 0x2e, 0x30, 0x32, 0x36, 0x30, 0x32, 0x39, 0x31, 0x20, 0x37, 0x2e, 0x31, 0x33, 0x31, 0x39, 0x36, 0x35, 0x36, 0x2c, 0x31, 0x30, 0x2e, 0x35, 0x31, 0x30, 0x34, 0x30, 0x34, 0x20, 0x32, 0x2e, 0x31, 0x30, 0x35, 0x39, 0x32, 0x34, 0x31, 0x2c, 0x31, 0x35, 0x2e, 0x35, 0x33, 0x36, 0x34, 0x34, 0x36, 0x20, 0x30, 0x2e, 0x36, 0x32, 0x31, 0x35, 0x34, 0x39, 0x31, 0x32, 0x2c, 0x31, 0x34, 0x2e, 0x30, 0x33, 0x39, 0x30, 0x35, 0x20, 0x5a, 0x20, 0x4d, 0x20, 0x31, 0x30, 0x2e, 0x37, 0x32, 0x35, 0x37, 0x31, 0x36, 0x2c, 0x36, 0x2e, 0x39, 0x31, 0x36, 0x36, 0x35, 0x34, 0x32, 0x20, 0x39, 0x2e, 0x32, 0x34, 0x31, 0x33, 0x34, 0x30, 0x36, 0x2c, 0x35, 0x2e, 0x34, 0x33, 0x32, 0x32, 0x37, 0x39, 0x32, 0x20, 0x31, 0x32, 0x2e, 0x34, 0x38, 0x33, 0x35, 0x32, 0x38, 0x2c, 0x32, 0x2e, 0x31, 0x39, 0x30, 0x30, 0x39, 0x31, 0x38, 0x20, 0x38, 0x2e, 0x39, 0x30, 0x32, 0x37, 0x39, 0x38, 0x39, 0x2c, 0x30, 0x2e, 0x38, 0x36, 0x31, 0x39, 0x36, 0x36, 0x38, 0x33, 0x20, 0x39, 0x2e, 0x30, 0x30, 0x36, 0x39, 0x36, 0x35, 0x36, 0x2c, 0x30, 0x2e, 0x37, 0x35, 0x37, 0x38, 0x30, 0x30, 0x31, 0x36, 0x20, 0x6c, 0x20, 0x36, 0x2e, 0x33, 0x34, 0x31, 0x31, 0x34, 0x35, 0x34, 0x2c, 0x2d, 0x30, 0x2e, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x20, 0x30, 0x2e, 0x30, 0x39, 0x31, 0x31, 0x35, 0x2c, 0x30, 0x2e, 0x30, 0x39, 0x31, 0x31, 0x34, 0x35, 0x38, 0x20, 0x2d, 0x30, 0x2e, 0x30, 0x33, 0x39, 0x30, 0x36, 0x2c, 0x36, 0x2e, 0x33, 0x34, 0x31, 0x31, 0x34, 0x35, 0x37, 0x31, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x30, 0x34, 0x31, 0x36, 0x37, 0x2c, 0x30, 0x2e, 0x31, 0x30, 0x34, 0x31, 0x36, 0x36, 0x36, 0x20, 0x2d, 0x31, 0x2e, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x2c, 0x2d, 0x33, 0x2e, 0x35, 0x38, 0x30, 0x37, 0x32, 0x39, 0x20, 0x7a, 0x20, 0x4d, 0x20, 0x32, 0x2e, 0x31, 0x30, 0x35, 0x39, 0x32, 0x34, 0x31, 0x2c, 0x30, 0x2e, 0x33, 0x39, 0x33, 0x32, 0x31, 0x36, 0x38, 0x34, 0x20, 0x31, 0x33, 0x2e, 0x39, 0x36, 0x37, 0x39, 0x30, 0x33, 0x2c, 0x31, 0x32, 0x2e, 0x32, 0x35, 0x35, 0x31, 0x39, 0x36, 0x20, 0x6c, 0x20, 0x31, 0x2e, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x2c, 0x2d, 0x33, 0x2e, 0x35, 0x38, 0x30, 0x37, 0x32, 0x39, 0x34, 0x20, 0x30, 0x2e, 0x31, 0x30, 0x34, 0x31, 0x36, 0x37, 0x2c, 0x30, 0x2e, 0x31, 0x30, 0x34, 0x31, 0x36, 0x36, 0x37, 0x20, 0x30, 0x2e, 0x30, 0x33, 0x39, 0x30, 0x36, 0x2c, 0x36, 0x2e, 0x33, 0x34, 0x31, 0x31, 0x34, 0x35, 0x37, 0x20, 0x2d, 0x30, 0x2e, 0x30, 0x39, 0x31, 0x31, 0x35, 0x2c, 0x30, 0x2e, 0x30, 0x39, 0x31, 0x31, 0x35, 0x20, 0x4c, 0x20, 0x39, 0x2e, 0x30, 0x30, 0x36, 0x39, 0x36, 0x35, 0x36, 0x2c, 0x31, 0x35, 0x2e, 0x31, 0x37, 0x31, 0x38, 0x36, 0x32, 0x20, 0x38, 0x2e, 0x39, 0x30, 0x32, 0x37, 0x39, 0x38, 0x39, 0x2c, 0x31, 0x35, 0x2e, 0x30, 0x36, 0x37, 0x36, 0x39, 0x36, 0x20, 0x31, 0x32, 0x2e, 0x34, 0x38, 0x33, 0x35, 0x32, 0x38, 0x2c, 0x31, 0x33, 0x2e, 0x37, 0x33, 0x39, 0x35, 0x37, 0x31, 0x20, 0x30, 0x2e, 0x36, 0x32, 0x31, 0x35, 0x34, 0x39, 0x31, 0x32, 0x2c, 0x31, 0x2e, 0x38, 0x39, 0x30, 0x36, 0x31, 0x32, 0x36, 0x20, 0x5a, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3b, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x3a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3b, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x3a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3b, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x73, 0x74, 0x72, 0x65, 0x74, 0x63, 0x68, 0x3a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3b, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x73, 0x69, 0x7a, 0x65, 0x3a, 0x32, 0x36, 0x2e, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x30, 0x33, 0x70, 0x78, 0x3b, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x3a, 0x53, 0x61, 0x6e, 0x73, 0x3b, 0x2d, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2d, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x27, 0x53, 0x61, 0x6e, 0x73, 0x2c, 0x20, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x27, 0x3b, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2d, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x3a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3b, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2d, 0x63, 0x61, 0x70, 0x73, 0x3a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3b, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2d, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x3a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3b, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x2d, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x3a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3b, 0x74, 0x65, 0x78, 0x74, 0x2d, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x3a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3b, 0x77, 0x72, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x2d, 0x6d, 0x6f, 0x64, 0x65, 0x3a, 0x6c, 0x72, 0x2d, 0x74, 0x62, 0x3b, 0x74, 0x65, 0x78, 0x74, 0x2d, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x3a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x61, 0x74, 0x68, 0x34, 0x35, 0x35, 0x37, 0x22, 0x20, 0x2f, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x2f, 0x67, 0x3e, 0x0a, 0x3c, 0x2f, 0x73, 0x76, 0x67, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x70, 0x6c, 0x6f, 0x74, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x00, 0xd1, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x30, 0x2e, 0x32, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x2d, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x2d, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x2d, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6c, 0x6f, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x36, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x31, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x48, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x53, 0x61, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x61, 0x76, 0x65, 0x20, 0x61, 0x73, 0x20, 0x70, 0x6e, 0x67, 0x2c, 0x20, 0x73, 0x76, 0x67, 0x2c, 0x20, 0x70, 0x6f, 0x73, 0x74, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x2c, 0x20, 0x65, 0x70, 0x73, 0x2c, 0x20, 0x6c, 0x61, 0x74, 0x65, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x66, 0x69, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x36, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x36, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x32, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x31, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x67, 0x72, 0x61, 0x62, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x32, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x31, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x32, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x61, 0x69, 0x72, 0x65, 0x64, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x6f, 0x77, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x6f, 0x78, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x30, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x58, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x68, 0x65, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x32, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x31, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4c, 0x69, 0x6e, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4c, 0x69, 0x6e, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x6f, 0x78, 0x65, 0x73, 0x2f, 0x62, 0x61, 0x72, 0x73, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x74, 0x65, 0x70, 0x73, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x73, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x74, 0x73, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x32, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x31, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x6d, 0x6f, 0x6f, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x73, 0x6d, 0x6f, 0x6f, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x6f, 0x6e, 0x6f, 0x74, 0x6f, 0x6e, 0x69, 0x63, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x74, 0x75, 0x72, 0x61, 0x6c, 0x20, 0x63, 0x75, 0x62, 0x69, 0x63, 0x20, 0x73, 0x70, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x65, 0x7a, 0x69, 0x65, 0x72, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x65, 0x7a, 0x69, 0x65, 0x72, 0x20, 0x28, 0x6d, 0x6f, 0x6e, 0x6f, 0x74, 0x6f, 0x6e, 0x69, 0x63, 0x29, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x33, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x35, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x59, 0x2d, 0x61, 0x78, 0x69, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x33, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x61, 0x78, 0x69, 0x73, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x61, 0x78, 0x69, 0x73, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x61, 0x78, 0x69, 0x73, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x32, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x41, 0x64, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x31, 0x32, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x35, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x61, 0x74, 0x61, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x36, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x30, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x39, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x31, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x39, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x61, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x31, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x61, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x73, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x33, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x74, 0x65, 0x70, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x31, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x35, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x33, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x35, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x33, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x67, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x67, 0x72, 0x69, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x79, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x6d, 0x69, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x2d, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x6d, 0x61, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x79, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x6d, 0x61, 0x78, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x6d, 0x61, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x33, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x78, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4c, 0x6f, 0x67, 0x61, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x69, 0x63, 0x20, 0x78, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x78, 0x6c, 0x6f, 0x67, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x78, 0x6c, 0x6f, 0x67, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x33, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4c, 0x6f, 0x67, 0x61, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x69, 0x63, 0x20, 0x79, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x6c, 0x6f, 0x67, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x79, 0x6c, 0x6f, 0x67, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x32, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x31, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x58, 0x2d, 0x61, 0x78, 0x69, 0x73, 0x20, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x78, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x32, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x31, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x59, 0x2d, 0x61, 0x78, 0x69, 0x73, 0x20, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x79, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4c, 0x69, 0x6e, 0x65, 0x20, 0x77, 0x69, 0x64, 0x74, 0x68, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x33, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x35, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x33, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x6e, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x6f, 0x6e, 0x6f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x33, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x35, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4c, 0x65, 0x67, 0x65, 0x6e, 0x64, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x6c, 0x65, 0x67, 0x65, 0x6e, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x6f, 0x70, 0x2d, 0x6c, 0x65, 0x66, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x6f, 0x70, 0x2d, 0x72, 0x69, 0x67, 0x68, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x6f, 0x74, 0x74, 0x6f, 0x6d, 0x2d, 0x6c, 0x65, 0x66, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x6f, 0x74, 0x74, 0x6f, 0x6d, 0x2d, 0x72, 0x69, 0x67, 0x68, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x65, 0x6c, 0x6f, 0x77, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x75, 0x74, 0x73, 0x69, 0x64, 0x65, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x31, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x35, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x70, 0x70, 0x65, 0x61, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x61, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x31, 0x31, 0x22, 0x3e, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x30, 0x22, 0x3e, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x37, 0x22, 0x3e, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x69, 0x63, 0x6f, 0x6e, 0x73, 0x2f, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x30, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x62, 0x6f, 0x74, 0x74, 0x6f, 0x6d, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x69, 0x6e, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x78, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x6e, 0x61, 0x70, 0x5f, 0x74, 0x6f, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x78, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x28, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x74, 0x6f, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x6e, 0x61, 0x70, 0x5f, 0x74, 0x6f, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x37, 0x22, 0x3e, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x75, 0x69, 0x2f, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x32, 0x34, 0x78, 0x32, 0x34, 0x2f, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x10, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x65, 0x64, 0x69, 0x74, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5e, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x2d, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x48, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x78, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x66, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x27, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x35, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x32, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x76, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x48, 0x69, 0x64, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x4e, 0x61, 0x6d, 0x65, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x78, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x31, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x66, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x68, 0x65, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x73, 0x20, 0x74, 0x6f, 0x2e, 0x20, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x69, 0x73, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x2c, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x61, 0x73, 0x65, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x20, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x62, 0x6f, 0x78, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x32, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x35, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x32, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x53, 0x49, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x43, 0x47, 0x53, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6d, 0x70, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x53, 0x20, 0x53, 0x75, 0x72, 0x76, 0x65, 0x79, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x75, 0x73, 0x65, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x73, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x54, 0x79, 0x70, 0x65, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x78, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x76, 0x62, 0x6f, 0x78, 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x66, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x32, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x61, 0x73, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x69, 0x74, 0x20, 0x28, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x29, 0x20, 0x6f, 0x72, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x28, 0x66, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x29, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x33, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x65, 0x78, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x32, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x32, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x2e, 0x20, 0x46, 0x6f, 0x72, 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x61, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x46, 0x6f, 0x72, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x75, 0x73, 0x65, 0x20, 0x5c, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5c, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x20, 0x28, 0x65, 0x2e, 0x67, 0x2e, 0x20, 0x22, 0x5c, 0x78, 0x20, 0x2b, 0x20, 0x32, 0x37, 0x33, 0x2e, 0x31, 0x35, 0x22, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x64, 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 0x20, 0x43, 0x65, 0x6c, 0x73, 0x69, 0x75, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4b, 0x65, 0x6c, 0x76, 0x69, 0x6e, 0x29, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x32, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x6f, 0x78, 0x5f, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x6d, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x78, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x76, 0x62, 0x6f, 0x78, 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x2d, 0x20, 0x44, 0x65, 0x63, 0x69, 0x64, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6d, 0x69, 0x78, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x69, 0x66, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x65, 0x78, 0x69, 0x73, 0x74, 0x2e, 0x0a, 0x2d, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x6d, 0x69, 0x78, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x0a, 0x2d, 0x20, 0x41, 0x20, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6d, 0x69, 0x78, 0x5f, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x78, 0x5f, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6d, 0x69, 0x78, 0x5f, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x78, 0x5f, 0x6d, 0x69, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x78, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6d, 0x69, 0x78, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x4d, 0x69, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x31, 0x31, 0x22, 0x3e, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x71, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x74, 0x6b, 0x2f, 0x1d, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x73, 0x65, 0x74, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x75, 0x69, 0x00, 0x00, 0xa6, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x30, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x33, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x33, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x42, 0x61, 0x73, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x36, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x78, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x36, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x66, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x6f, 0x63, 0x74, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x63, 0x74, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x6f, 0x63, 0x74, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x64, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x64, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x73, 0x65, 0x78, 0x61, 0x67, 0x65, 0x73, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x53, 0x65, 0x78, 0x61, 0x67, 0x65, 0x73, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x73, 0x65, 0x78, 0x61, 0x67, 0x65, 0x73, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x72, 0x6f, 0x6d, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x6f, 0x6d, 0x61, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x72, 0x6f, 0x6d, 0x61, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x42, 0x61, 0x73, 0x65, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x78, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x36, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x66, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x6f, 0x63, 0x74, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x63, 0x74, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x6f, 0x63, 0x74, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x64, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x64, 0x75, 0x6f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x72, 0x6f, 0x6d, 0x61, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x6f, 0x6d, 0x61, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x72, 0x6f, 0x6d, 0x61, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x26, 0x6c, 0x74, 0x3b, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x42, 0x61, 0x73, 0x65, 0x26, 0x6c, 0x74, 0x3b, 0x2f, 0x62, 0x26, 0x67, 0x74, 0x3b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x75, 0x70, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x37, 0x22, 0x3e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x31, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x5e, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x30, 0x2e, 0x30, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x69, 0x63, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x69, 0x63, 0x20, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x69, 0x63, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x69, 0x63, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x69, 0x63, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x32, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x32, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x33, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x34, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x31, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x32, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x2a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x32, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x2a, 0x2a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x2a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x35, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x2a, 0x2a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x44, 0x61, 0x74, 0x61, 0x20, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x33, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x34, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x67, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x33, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x64, 0x61, 0x74, 0x61, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x61, 0x74, 0x61, 0x20, 0x53, 0x65, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x37, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x50, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x68, 0x70, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x35, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x50, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x76, 0x70, 0x61, 0x6e, 0x65, 0x64, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x35, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x62, 0x6f, 0x74, 0x74, 0x6f, 0x6d, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x61, 0x74, 0x61, 0x20, 0x53, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x64, 0x2d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x35, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x20, 0x61, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x6e, 0x65, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x31, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x31, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x6f, 0x70, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x64, 0x2d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x34, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x20, 0x61, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x6e, 0x65, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x50, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x76, 0x70, 0x61, 0x6e, 0x65, 0x64, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x35, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x66, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x62, 0x6f, 0x74, 0x74, 0x6f, 0x6d, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x64, 0x2d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x65, 0x78, 0x74, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x69, 0x78, 0x65, 0x6c, 0x73, 0x5f, 0x61, 0x62, 0x6f, 0x76, 0x65, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x64, 0x69, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x72, 0x61, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x3e, 0x77, 0x6f, 0x72, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x61, 0x74, 0x61, 0x20, 0x53, 0x65, 0x74, 0x20, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x66, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x6f, 0x70, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x56, 0x69, 0x65, 0x77, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x69, 0x65, 0x77, 0x70, 0x6f, 0x72, 0x74, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x6e, 0x6f, 0x6e, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x67, 0x72, 0x69, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x7f, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x37, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6b, 0x65, 0x79, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x76, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4e, 0x65, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x20, 0x61, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x45, 0x64, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x28, 0x44, 0x65, 0x29, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x5f, 0x76, 0x61, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x5f, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x50, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x68, 0x70, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x35, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x5f, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x22, 0x3e, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x64, 0x2d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x66, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x22, 0x3e, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x64, 0x2d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x66, 0x69, 0x6e, 0x64, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x65, 0x64, 0x69, 0x74, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x33, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x70, 0x70, 0x65, 0x72, 0x22, 0x3e, 0x32, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x31, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x34, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x35, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x64, 0x61, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x34, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x62, 0x6f, 0x78, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x48, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x2f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4f, 0x4b, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x2f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x41, 0x74, 0x6b, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x2d, 0x61, 0x74, 0x6b, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x41, 0x74, 0x6b, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3a, 0x3a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x2d, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x2f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x34, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x36, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x36, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x36, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x36, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x36, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x36, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x76, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x36, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x52, 0x6f, 0x77, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x28, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x36, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x28, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x29, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x6d, 0x62, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x3e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x67, 0x72, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x22, 0x3e, 0x62, 0x6f, 0x74, 0x68, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x74, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x45, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x74, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x45, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6b, 0x65, 0x79, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x74, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x45, 0x64, 0x69, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x68, 0x62, 0x6f, 0x78, 0x37, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x37, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x31, 0x31, 0x22, 0x3e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x36, 0x22, 0x3e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3d, 0x22, 0x2d, 0x35, 0x22, 0x3e, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6f, 0x6b, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x3e, 0x3c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x72, 0x70, 0x6e, 0x2d, 0x73, 0x77, 0x61, 0x70, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x2e, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x3f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x08, 0x06, 0x00, 0x00, 0x00, 0x73, 0x7a, 0x7a, 0xf4, 0x00, 0x00, 0x00, 0x04, 0x73, 0x42, 0x49, 0x54, 0x08, 0x08, 0x08, 0x08, 0x7c, 0x08, 0x64, 0x88, 0x00, 0x00, 0x01, 0xf6, 0x49, 0x44, 0x41, 0x54, 0x58, 0x85, 0xcd, 0xd7, 0x3b, 0x68, 0x15, 0x41, 0x14, 0xc6, 0xf1, 0x5f, 0x04, 0x8d, 0x11, 0x11, 0xb1, 0x11, 0x51, 0x8c, 0x44, 0x63, 0x1f, 0x15, 0xc5, 0x47, 0x25, 0xb6, 0x0a, 0x16, 0x06, 0x2b, 0x0b, 0x4b, 0x0b, 0x3b, 0x15, 0x6c, 0xec, 0xac, 0xec, 0x14, 0x0b, 0xdb, 0x34, 0x62, 0x25, 0x58, 0xa5, 0x11, 0xb1, 0xb4, 0x50, 0xf1, 0x41, 0x44, 0x8c, 0xc1, 0x47, 0x23, 0x3e, 0x88, 0x22, 0x82, 0x28, 0x68, 0x71, 0x77, 0x71, 0xee, 0x66, 0x66, 0xef, 0xce, 0x66, 0x2f, 0xf8, 0xc1, 0x81, 0xbd, 0x73, 0x67, 0xce, 0xf7, 0x9f, 0x73, 0xb8, 0xb3, 0x73, 0x59, 0xaa, 0xb5, 0x91, 0xb1, 0xa1, 0x69, 0xa4, 0xf2, 0xf9, 0x12, 0xa6, 0x71, 0x18, 0x1f, 0x32, 0xf2, 0x8c, 0xe2, 0x34, 0xd6, 0x61, 0x35, 0xc6, 0x1a, 0xac, 0xf9, 0x84, 0x2b, 0xe1, 0xc0, 0x39, 0xfc, 0x29, 0xe2, 0x05, 0x36, 0x65, 0x00, 0x28, 0x8c, 0x4f, 0xe0, 0x0e, 0x7e, 0x05, 0xb9, 0x52, 0xf1, 0x3a, 0x5c, 0x7c, 0x36, 0x32, 0xe1, 0x39, 0x36, 0x66, 0x42, 0x94, 0xda, 0x8c, 0xf3, 0x45, 0x8e, 0x14, 0xc0, 0x7c, 0xb8, 0x60, 0x12, 0xef, 0x3b, 0x86, 0x28, 0x75, 0x26, 0x01, 0xf0, 0xaa, 0x3a, 0x71, 0x12, 0xef, 0x22, 0x13, 0xdb, 0xb4, 0xa3, 0xd4, 0x2e, 0x7c, 0x4e, 0x00, 0xbc, 0x8c, 0x2d, 0xd8, 0xd1, 0x21, 0x44, 0x9d, 0x79, 0x99, 0x33, 0xaa, 0x14, 0x44, 0x4e, 0x3b, 0xf6, 0x62, 0x31, 0x92, 0xe3, 0x1e, 0xbe, 0x17, 0xcf, 0x73, 0x75, 0x09, 0xb6, 0x61, 0x21, 0x41, 0x3d, 0xa8, 0x12, 0xa9, 0x9d, 0xdf, 0xd7, 0x3b, 0x63, 0x66, 0x82, 0x0d, 0xd5, 0xaa, 0x0d, 0xc4, 0x20, 0x73, 0x38, 0x52, 0x8c, 0x3d, 0x1d, 0x04, 0x40, 0x5e, 0x3b, 0xa6, 0xc4, 0xcb, 0x7e, 0x17, 0x6b, 0x82, 0x79, 0x2b, 0xf0, 0x16, 0x4f, 0x9a, 0x00, 0xd0, 0xbc, 0x12, 0xeb, 0xf1, 0x40, 0x7a, 0xe7, 0xa1, 0x2e, 0xe3, 0x71, 0x53, 0x80, 0xb6, 0x10, 0x29, 0x73, 0xd8, 0x89, 0x87, 0x39, 0x00, 0x34, 0x6f, 0xc7, 0x06, 0x5c, 0xd3, 0x5f, 0xf6, 0x98, 0xae, 0xe7, 0x02, 0xc0, 0x76, 0xbd, 0xfe, 0x75, 0x71, 0x62, 0x4e, 0xb4, 0x01, 0x80, 0x71, 0xed, 0x7f, 0xa2, 0x9d, 0xe9, 0xbf, 0x80, 0x58, 0x6e, 0x3b, 0xa6, 0x72, 0x0d, 0xf7, 0xe1, 0xa6, 0xde, 0x7b, 0xbf, 0x0b, 0x88, 0x99, 0x1c, 0xf3, 0xdd, 0xf8, 0x52, 0x24, 0x9f, 0xad, 0x40, 0x8c, 0xeb, 0x5d, 0x2e, 0x72, 0xda, 0xb1, 0x07, 0x8f, 0xda, 0x98, 0x97, 0xb1, 0x5c, 0x88, 0xab, 0x1a, 0x1e, 0x44, 0x31, 0xf3, 0xd4, 0x21, 0xd3, 0x14, 0x62, 0x15, 0x3e, 0x6a, 0x70, 0x14, 0xe7, 0x98, 0xe7, 0x40, 0x1c, 0x2f, 0xc6, 0x9e, 0xd5, 0x99, 0xef, 0xc7, 0xd7, 0x4c, 0xf3, 0xa6, 0x10, 0xb7, 0x0d, 0x78, 0x1d, 0xa7, 0xcc, 0xab, 0x6f, 0xb5, 0x3a, 0x4d, 0xe0, 0x4d, 0x24, 0xc7, 0x1c, 0x7e, 0x06, 0xcf, 0x4b, 0x74, 0x20, 0x61, 0xde, 0x64, 0xe7, 0x55, 0xa5, 0x2a, 0x11, 0x56, 0x64, 0x68, 0xe6, 0xa5, 0xb6, 0xd6, 0x40, 0xf4, 0x5d, 0x4a, 0x0f, 0xe2, 0x5b, 0x64, 0x52, 0x4e, 0xd9, 0x63, 0x1a, 0xc3, 0xc5, 0x04, 0x40, 0xdf, 0xb5, 0xfc, 0x24, 0x7e, 0x77, 0x64, 0x3e, 0x82, 0x43, 0xb8, 0x21, 0x7e, 0x43, 0x2a, 0x63, 0xbe, 0xba, 0x70, 0xda, 0xbf, 0xbf, 0x54, 0x6d, 0xca, 0xbe, 0x05, 0x17, 0xf4, 0x4a, 0x9b, 0x32, 0x0d, 0x63, 0xa1, 0xa4, 0x0d, 0x75, 0xaa, 0x88, 0x63, 0xf8, 0x91, 0x61, 0x3e, 0x8a, 0xa3, 0x41, 0xbe, 0x95, 0x0d, 0x36, 0xb0, 0x88, 0x5b, 0xb1, 0x2f, 0xaa, 0x50, 0x43, 0xd5, 0x5f, 0x94, 0xab, 0x50, 0xdd, 0x6f, 0xfd, 0x1c, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x00, 0x13, 0x00, 0x00, 0x00, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb2, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x20, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x76, 0x62, 0x6f, 0x78, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x68, 0x6f, 0x6d, 0x6f, 0x67, 0x65, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x31, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x79, 0x5f, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x79, 0x5f, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x79, 0x5f, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x79, 0x5f, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x79, 0x5f, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x79, 0x5f, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x79, 0x5f, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x79, 0x5f, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x79, 0x5f, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x64, 0x61, 0x79, 0x5f, 0x31, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x31, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x33, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x34, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x37, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x38, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x37, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x39, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x70, 0x69, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x31, 0x30, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x39, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x78, 0x74, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x5f, 0x36, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x34, 0x38, 0x78, 0x34, 0x38, 0x2f, 0x1c, 0x00, 0x00, 0x00, 0x72, 0x70, 0x6e, 0x2d, 0x73, 0x77, 0x61, 0x70, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x2e, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff, 0x61, 0x00, 0x00, 0x00, 0x04, 0x73, 0x42, 0x49, 0x54, 0x08, 0x08, 0x08, 0x08, 0x7c, 0x08, 0x64, 0x88, 0x00, 0x00, 0x01, 0x0f, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x8d, 0xd2, 0xbd, 0x2e, 0x44, 0x41, 0x18, 0xc6, 0xf1, 0xdf, 0x59, 0x91, 0xdd, 0xb5, 0xac, 0x52, 0x84, 0x44, 0x4b, 0x2b, 0xa1, 0xf6, 0x11, 0x17, 0x61, 0x3b, 0x9d, 0x8f, 0x50, 0xb9, 0x01, 0x8d, 0xbb, 0x70, 0x0f, 0x12, 0x0a, 0x1f, 0xcd, 0x46, 0x22, 0x0a, 0x89, 0x46, 0x22, 0x14, 0x34, 0x2e, 0x80, 0x46, 0x27, 0x28, 0x76, 0x4e, 0x8c, 0x31, 0x67, 0x79, 0x92, 0x49, 0x4e, 0xde, 0xf7, 0x7d, 0xfe, 0xf3, 0xcc, 0x99, 0x29, 0xf4, 0x34, 0x15, 0xd6, 0x85, 0xdf, 0x2a, 0xb0, 0x80, 0x81, 0x4c, 0xef, 0x01, 0x26, 0xf1, 0x84, 0xb7, 0x30, 0x98, 0xd3, 0x38, 0x76, 0x71, 0x8b, 0xcf, 0x68, 0xed, 0x40, 0x13, 0xe7, 0xa1, 0xd0, 0x0f, 0x02, 0x23, 0xb8, 0x8b, 0x00, 0xdb, 0x65, 0x23, 0x85, 0x2c, 0x56, 0x98, 0x2f, 0xc3, 0xcc, 0x0b, 0xde, 0xb1, 0x15, 0x0f, 0xd4, 0x71, 0x1c, 0x41, 0x96, 0xa2, 0x5e, 0x0b, 0xdd, 0xd0, 0x7b, 0xc5, 0x3c, 0xce, 0xb0, 0x91, 0xee, 0xd2, 0x0c, 0x8d, 0x34, 0xc9, 0x5e, 0xb4, 0xf3, 0x5c, 0xa8, 0x75, 0xb0, 0x9e, 0x3b, 0x67, 0x0e, 0x32, 0x88, 0x83, 0xc8, 0x0c, 0x43, 0x58, 0xcd, 0x01, 0xfa, 0x25, 0x49, 0xd5, 0xa8, 0x02, 0x94, 0x90, 0xd3, 0x3f, 0x20, 0xc3, 0x39, 0x63, 0x0b, 0x87, 0x21, 0x6e, 0x1d, 0x47, 0x11, 0x64, 0x39, 0x31, 0x77, 0x52, 0x73, 0xdb, 0xf7, 0x55, 0x3d, 0xea, 0x9d, 0xbd, 0x2a, 0xc9, 0x9a, 0xe4, 0x27, 0xb6, 0x71, 0xe5, 0xe7, 0x55, 0x95, 0xca, 0x25, 0xe9, 0x62, 0x33, 0x67, 0x8e, 0xaf, 0x2a, 0x56, 0x03, 0x27, 0x11, 0xe4, 0x43, 0x78, 0x48, 0xa3, 0xff, 0x30, 0x97, 0x6a, 0x49, 0x9e, 0x72, 0x2d, 0xc4, 0x6b, 0x87, 0xd8, 0x2b, 0xb8, 0xce, 0x18, 0xa7, 0xb1, 0x8f, 0x7b, 0xcc, 0x44, 0xf5, 0x5a, 0x11, 0x3e, 0xc6, 0x30, 0x81, 0x9b, 0x8c, 0xb9, 0xc0, 0x6c, 0x45, 0xa2, 0xe7, 0x2f, 0x74, 0x54, 0x53, 0x1f, 0x3e, 0xa6, 0x23, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x29, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3d, 0x22, 0x55, 0x54, 0x46, 0x2d, 0x38, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x21, 0x2d, 0x2d, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x67, 0x6c, 0x61, 0x64, 0x65, 0x20, 0x33, 0x2e, 0x32, 0x32, 0x2e, 0x31, 0x20, 0x2d, 0x2d, 0x3e, 0x0a, 0x3c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x3c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x6c, 0x69, 0x62, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x2b, 0x22, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x33, 0x2e, 0x31, 0x30, 0x22, 0x2f, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x31, 0x30, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x37, 0x30, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6b, 0x65, 0x79, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x76, 0x62, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x67, 0x74, 0x6b, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x22, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x31, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x4e, 0x65, 0x77, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x20, 0x61, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x45, 0x64, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x45, 0x64, 0x69, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x5f, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x34, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x28, 0x44, 0x65, 0x29, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x5f, 0x76, 0x61, 0x74, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x35, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x50, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x68, 0x70, 0x61, 0x6e, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x33, 0x35, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x5f, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x22, 0x3e, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x64, 0x2d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x66, 0x74, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x38, 0x31, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x5f, 0x55, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x22, 0x3e, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x64, 0x2d, 0x69, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x73, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x66, 0x69, 0x6e, 0x64, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x72, 0x69, 0x6e, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x47, 0x72, 0x69, 0x64, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x31, 0x35, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x67, 0x74, 0x6b, 0x2d, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x3d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x36, 0x32, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x69, 0x6f, 0x6e, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x75, 0x73, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x22, 0x3e, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x3e, 0x33, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x76, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x76, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x2d, 0x6f, 0x75, 0x74, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x76, 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x75, 0x74, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x22, 0x3e, 0x38, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x2d, 0x6f, 0x75, 0x74, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x75, 0x74, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x2d, 0x6f, 0x75, 0x74, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x6f, 0x75, 0x74, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6b, 0x65, 0x79, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x22, 0x3e, 0x36, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x22, 0x3e, 0x32, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x78, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x70, 0x61, 0x6e, 0x2d, 0x64, 0x6f, 0x77, 0x6e, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x65, 0x6e, 0x64, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x32, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x70, 0x6f, 0x70, 0x75, 0x70, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x62, 0x61, 0x72, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x65, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x22, 0x3e, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x5f, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6b, 0x65, 0x79, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x3d, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x62, 0x61, 0x72, 0x22, 0x3e, 0x3c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x42, 0x6f, 0x78, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x73, 0x63, 0x72, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x72, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x3e, 0x6e, 0x65, 0x76, 0x65, 0x72, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x56, 0x69, 0x65, 0x77, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x68, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x2d, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x72, 0x6f, 0x77, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2d, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3d, 0x22, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x54, 0x72, 0x65, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x30, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x3d, 0x22, 0x47, 0x74, 0x6b, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x22, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x64, 0x69, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x65, 0x64, 0x69, 0x74, 0x2d, 0x66, 0x69, 0x6e, 0x64, 0x2d, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, 0x54, 0x79, 0x70, 0x65, 0x20, 0x61, 0x6e, 0x79, 0x77, 0x68, 0x65, 0x72, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x3d, 0x22, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x3d, 0x22, 0x6e, 0x6f, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x22, 0x3e, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x66, 0x69, 0x6c, 0x6c, 0x22, 0x3e, 0x54, 0x72, 0x75, 0x65, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x31, 0x3c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3e, 0x3c, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x3e, 0x3c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29 } }; static GStaticResource static_resource = { ui_resource_data.data, sizeof (ui_resource_data.data), NULL, NULL, NULL }; extern GResource *ui_get_resource (void); GResource *ui_get_resource (void) { return g_static_resource_get_resource (&static_resource); } /* If G_HAS_CONSTRUCTORS is true then the compiler support *both* constructors and destructors, in a sane way, including e.g. on library unload. If not you're on your own. Some compilers need #pragma to handle this, which does not work with macros, so the way you need to use this is (for constructors): #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(my_constructor) #endif G_DEFINE_CONSTRUCTOR(my_constructor) static void my_constructor(void) { ... } */ #ifndef __GTK_DOC_IGNORE__ #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) #define G_HAS_CONSTRUCTORS 1 #define G_DEFINE_CONSTRUCTOR(_func) static void __attribute__((constructor)) _func (void); #define G_DEFINE_DESTRUCTOR(_func) static void __attribute__((destructor)) _func (void); #elif defined (_MSC_VER) && (_MSC_VER >= 1500) /* Visual studio 2008 and later has _Pragma */ #define G_HAS_CONSTRUCTORS 1 /* We do some weird things to avoid the constructors being optimized * away on VS2015 if WholeProgramOptimization is enabled. First we * make a reference to the array from the wrapper to make sure its * references. Then we use a pragma to make sure the wrapper function * symbol is always included at the link stage. Also, the symbols * need to be extern (but not dllexport), even though they are not * really used from another object file. */ /* We need to account for differences between the mangling of symbols * for Win32 (x86) and x64 programs, as symbols on Win32 are prefixed * with an underscore but symbols on x64 are not. */ #ifdef _WIN64 #define G_MSVC_SYMBOL_PREFIX "" #else #define G_MSVC_SYMBOL_PREFIX "_" #endif #define G_DEFINE_CONSTRUCTOR(_func) G_MSVC_CTOR (_func, G_MSVC_SYMBOL_PREFIX) #define G_DEFINE_DESTRUCTOR(_func) G_MSVC_DTOR (_func, G_MSVC_SYMBOL_PREFIX) #define G_MSVC_CTOR(_func,_sym_prefix) \ static void _func(void); \ extern int (* _array ## _func)(void); \ int _func ## _wrapper(void) { _func(); g_slist_find (NULL, _array ## _func); return 0; } \ __pragma(comment(linker,"/include:" _sym_prefix # _func "_wrapper")) \ __pragma(section(".CRT$XCU",read)) \ __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _wrapper; #define G_MSVC_DTOR(_func,_sym_prefix) \ static void _func(void); \ extern int (* _array ## _func)(void); \ int _func ## _constructor(void) { atexit (_func); g_slist_find (NULL, _array ## _func); return 0; } \ __pragma(comment(linker,"/include:" _sym_prefix # _func "_constructor")) \ __pragma(section(".CRT$XCU",read)) \ __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _constructor; #elif defined (_MSC_VER) #define G_HAS_CONSTRUCTORS 1 /* Pre Visual studio 2008 must use #pragma section */ #define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1 #define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1 #define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \ section(".CRT$XCU",read) #define G_DEFINE_CONSTRUCTOR(_func) \ static void _func(void); \ static int _func ## _wrapper(void) { _func(); return 0; } \ __declspec(allocate(".CRT$XCU")) static int (*p)(void) = _func ## _wrapper; #define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \ section(".CRT$XCU",read) #define G_DEFINE_DESTRUCTOR(_func) \ static void _func(void); \ static int _func ## _constructor(void) { atexit (_func); return 0; } \ __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _constructor; #elif defined(__SUNPRO_C) /* This is not tested, but i believe it should work, based on: * http://opensource.apple.com/source/OpenSSL098/OpenSSL098-35/src/fips/fips_premain.c */ #define G_HAS_CONSTRUCTORS 1 #define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1 #define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1 #define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \ init(_func) #define G_DEFINE_CONSTRUCTOR(_func) \ static void _func(void); #define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \ fini(_func) #define G_DEFINE_DESTRUCTOR(_func) \ static void _func(void); #else /* constructors not supported for this compiler */ #endif #endif /* __GTK_DOC_IGNORE__ */ #ifdef G_HAS_CONSTRUCTORS #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(resource_constructor) #endif G_DEFINE_CONSTRUCTOR(resource_constructor) #ifdef G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA #pragma G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(resource_destructor) #endif G_DEFINE_DESTRUCTOR(resource_destructor) #else #warning "Constructor not supported on this compiler, linking in resources will not work" #endif static void resource_constructor (void) { g_static_resource_init (&static_resource); } static void resource_destructor (void) { g_static_resource_fini (&static_resource); } qalculate-gtk-2.8.2/src/Makefile.in0000644000175000017500000006067713401033355014053 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 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@ # # src/Makefile.am for qalculate # VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ EXTRA_PROGRAMS = qalculate-gtk$(EXEEXT) subdir = src ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(bindir)" PROGRAMS = $(bin_PROGRAMS) am_qalculate_gtk_OBJECTS = main.$(OBJEXT) interface.$(OBJEXT) \ callbacks.$(OBJEXT) ui.$(OBJEXT) flags.$(OBJEXT) qalculate_gtk_OBJECTS = $(am_qalculate_gtk_OBJECTS) qalculate_gtk_DEPENDENCIES = 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 = qalculate_gtk_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(qalculate_gtk_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__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/callbacks.Po ./$(DEPDIR)/flags.Po \ ./$(DEPDIR)/interface.Po ./$(DEPDIR)/main.Po ./$(DEPDIR)/ui.Po 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 = CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) am__v_CXX_0 = @echo " CXX " $@; am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) am__v_CXXLD_0 = @echo " CXXLD " $@; am__v_CXXLD_1 = SOURCES = $(qalculate_gtk_SOURCES) DIST_SOURCES = $(qalculate_gtk_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 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp 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@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ 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@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ 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_QALCULATE_DEFINITIONS_RULE = @INTLTOOL_QALCULATE_DEFINITIONS_RULE@ 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@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ 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@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ QALCULATE_CFLAGS = @QALCULATE_CFLAGS@ QALCULATE_GTK = @QALCULATE_GTK@ QALCULATE_LIBS = @QALCULATE_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ 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_CXX = @ac_ct_CXX@ 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@ AM_CPPFLAGS = \ -DPACKAGE_DATA_DIR=\""$(datadir)"\" \ -DPACKAGE_DOC_DIR=\""$(docdir)"\" \ @GTK_CFLAGS@ \ @GLIB_CFLAGS@ \ @QALCULATE_CFLAGS@ bin_PROGRAMS = @QALCULATE_GTK@ @PLATFORM_WIN32_TRUE@qalculate_gtk_LDFLAGS = -mwindows qalculate_gtk_SOURCES = \ main.cc main.h \ interface.cc interface.h \ callbacks.cc callbacks.h \ support.h \ ui.c flags.c qalculate_gtk_LDADD = \ @GLIB_LIBS@ \ @GTK_LIBS@ \ @QALCULATE_LIBS@ all: all-am .SUFFIXES: .SUFFIXES: .c .cc .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 src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ || test -f $$p1 \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: @list='$(bin_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 qalculate-gtk$(EXEEXT): $(qalculate_gtk_OBJECTS) $(qalculate_gtk_DEPENDENCIES) $(EXTRA_qalculate_gtk_DEPENDENCIES) @rm -f qalculate-gtk$(EXEEXT) $(AM_V_CXXLD)$(qalculate_gtk_LINK) $(qalculate_gtk_OBJECTS) $(qalculate_gtk_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/callbacks.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/flags.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/interface.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ui.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .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 $@ $< .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cc.obj: @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cc.lo: @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< 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: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(bindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: 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-binPROGRAMS clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/callbacks.Po -rm -f ./$(DEPDIR)/flags.Po -rm -f ./$(DEPDIR)/interface.Po -rm -f ./$(DEPDIR)/main.Po -rm -f ./$(DEPDIR)/ui.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-binPROGRAMS install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/callbacks.Po -rm -f ./$(DEPDIR)/flags.Po -rm -f ./$(DEPDIR)/interface.Po -rm -f ./$(DEPDIR)/main.Po -rm -f ./$(DEPDIR)/ui.Po -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-binPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-binPROGRAMS 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-binPROGRAMS \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-binPROGRAMS .PRECIOUS: Makefile ui.c : $(top_srcdir)/data/ui.gresource.xml $(top_srcdir)/data/*.ui glib-compile-resources --generate-source --target=$@ --sourcedir=$(top_srcdir)/data $(top_srcdir)/data/ui.gresource.xml flags.c : $(top_srcdir)/data/flags.gresource.xml $(top_srcdir)/data/flags/*.png glib-compile-resources --generate-source --target=$@ --sourcedir=$(top_srcdir)/data/flags $(top_srcdir)/data/flags.gresource.xml # 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: qalculate-gtk-2.8.2/src/callbacks.cc0000644000175000017500000370572313401234765014245 00000000000000/* Qalculate (GTK+ UI) Copyright (C) 2003-2007, 2008, 2016-2017 Hanna Knutsson (hanna.knutsson@protonmail.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include #include #include #include #include "support.h" #include "callbacks.h" #include "interface.h" #include "main.h" #include #include #if HAVE_UNORDERED_MAP # include #elif defined(__GNUC__) # ifndef __has_include # define __has_include(x) 0 # endif # if (defined(__clang__) && __has_include()) || (__GNUC__ >= 4 && __GNUC_MINOR__ >= 3) # include namespace Sgi = std; # define unordered_map std::tr1::unordered_map # else # if __GNUC__ < 3 # include namespace Sgi { using ::hash_map; }; // inherit globals # else # include # if __GNUC__ == 3 && __GNUC_MINOR__ == 0 namespace Sgi = std; // GCC 3.0 # else namespace Sgi = ::__gnu_cxx; // GCC 3.1 and later # endif # endif # define unordered_map Sgi::hash_map # endif #else // ... there are other compilers, right? namespace Sgi = std; # define unordered_map Sgi::hash_map #endif extern bool do_timeout, check_expression_position; extern gint expression_position; extern GtkBuilder *main_builder, *argumentrules_builder, *csvimport_builder, *csvexport_builder, *setbase_builder, *datasetedit_builder, *datasets_builder, *decimals_builder; extern GtkBuilder *functionedit_builder, *functions_builder, *matrixedit_builder, *matrix_builder, *namesedit_builder, *nbases_builder, *plot_builder, *precision_builder; extern GtkBuilder *preferences_builder, *unitedit_builder, *units_builder, *unknownedit_builder, *variableedit_builder, *variables_builder; extern GtkBuilder *periodictable_builder, *simplefunctionedit_builder, *percentage_builder, *calendarconversion_builder; extern GtkWidget *mainwindow; bool changing_in_nbases_dialog; extern GtkWidget *tabs, *expander_keypad, *expander_history, *expander_stack, *expander_convert; extern GtkEntryCompletion *completion; extern GtkWidget *completion_view, *completion_window, *completion_scrolled; extern GtkListStore *completion_store; extern GtkTreeModel *completion_filter, *completion_sort; extern unordered_map cal_year, cal_month, cal_day, cal_label; extern GtkWidget *chinese_stem, *chinese_branch; extern GtkCssProvider *expression_provider, *resultview_provider, *statuslabel_l_provider, *statuslabel_r_provider; extern GtkWidget *expressiontext, *statuslabel_l, *statuslabel_r; extern GtkTextBuffer *expressionbuffer; extern GtkTextTag *expression_par_tag; extern GtkWidget *f_menu, *v_menu, *u_menu, *u_menu2, *recent_menu; extern KnownVariable *vans[5]; extern GtkWidget *tPlotFunctions; extern GtkListStore *tPlotFunctions_store; extern GtkWidget *tFunctionArguments; extern GtkListStore *tFunctionArguments_store; extern GtkWidget *tSubfunctions; extern GtkListStore *tSubfunctions_store; extern GtkWidget *tFunctions, *tFunctionCategories; extern GtkListStore *tFunctions_store; extern GtkTreeModel *tFunctions_store_filter; extern GtkTreeStore *tFunctionCategories_store; extern GtkWidget *tVariables, *tVariableCategories; extern GtkListStore *tVariables_store; extern GtkTreeModel *tVariables_store_filter; extern GtkTreeStore *tVariableCategories_store; extern GtkWidget *tUnits, *tUnitCategories; extern GtkListStore *tUnits_store; extern GtkTreeModel *tUnits_store_filter; extern GtkTreeStore *tUnitCategories_store; extern GtkWidget *tUnitSelectorCategories; extern GtkWidget *tUnitSelector; extern GtkListStore *tUnitSelector_store; extern GtkTreeModel *tUnitSelector_store_filter, *units_convert_filter; extern GtkTreeStore *tUnitSelectorCategories_store; extern GtkWidget *units_convert_view, *units_convert_window, *units_convert_scrolled; extern GtkCellRenderer *units_convert_flag_renderer; extern GtkWidget *tDataObjects, *tDatasets; extern GtkListStore *tDataObjects_store, *tDatasets_store; extern GtkWidget *tDataProperties; extern GtkListStore *tDataProperties_store; extern GtkWidget *tNames; extern GtkListStore *tNames_store; extern GtkAccelGroup *accel_group; extern string selected_function_category; extern MathFunction *selected_function; DataObject *selected_dataobject = NULL; DataSet *selected_dataset = NULL; DataProperty *selected_dataproperty = NULL; MathFunction *edited_function = NULL; KnownVariable *edited_variable = NULL; UnknownVariable *edited_unknown = NULL; KnownVariable *edited_matrix = NULL; Unit *edited_unit = NULL; DataSet *edited_dataset = NULL; DataProperty *edited_dataproperty = NULL; bool editing_variable = false, editing_unknown = false, editing_matrix = false, editing_unit = false, editing_function = false, editing_dataset = false, editing_dataproperty = false; size_t selected_subfunction; size_t last_subfunction_index; Argument *selected_argument; Argument *edited_argument; extern string selected_variable_category; extern Variable *selected_variable; extern string selected_unit_category; extern string selected_unit_selector_category; extern Unit *selected_unit; extern Unit *selected_to_unit; bool save_mode_on_exit; bool save_defs_on_exit; bool use_custom_result_font, use_custom_expression_font, use_custom_status_font; bool save_custom_result_font = false, save_custom_expression_font = false, save_custom_status_font = false; string custom_result_font, custom_expression_font, custom_status_font; int scale_n = 0; bool hyp_is_on, inv_is_on; bool show_keypad, show_history, show_stack, show_convert, continuous_conversion, set_missing_prefixes; bool copy_separator; extern bool load_global_defs, fetch_exchange_rates_at_startup, first_time, showing_first_time_message, allow_multiple_instances; int b_decimal_comma; int auto_update_exchange_rates; bool first_error; bool display_expression_status; bool block_unit_convert, block_unit_selector_convert; extern MathStructure *mstruct, *matrix_mstruct, *parsed_mstruct, *parsed_tostruct, *displayed_mstruct; extern string result_text, parsed_text; string previous_expression; bool result_text_approximate = false; string result_text_long; extern GtkWidget *resultview; extern GtkWidget *historyview; extern GtkWidget *stackview; extern GtkListStore *stackstore, *historystore; extern GtkCellRenderer *register_renderer; extern GtkTreeViewColumn *register_column, *history_column, *history_index_column, *flag_column, *units_flag_column; extern cairo_surface_t *surface_result; gint history_width_e = 0, history_width_a = 0; vector > insert_element_entries; bool b_busy, b_busy_command, b_busy_result, b_busy_expression, b_busy_fetch; cairo_surface_t *tmp_surface; bool expression_has_changed = false, current_object_has_changed = false, expression_has_changed2 = false, expression_has_changed_pos = false; bool block_result_update = false, block_expression_execution = false, block_display_parse = false; string parsed_expression; bool parsed_had_errors = false, parsed_had_warnings = false; vector tmp_props; vector tmp_props_orig; string command_convert_units_string; Unit *command_convert_unit; int block_conversion_category_switch = 0; extern GtkWidget *tMatrixEdit, *tMatrix; extern GtkListStore *tMatrixEdit_store, *tMatrix_store; vector matrix_edit_columns, matrix_columns; extern GtkAccelGroup *accel_group; extern gint win_height, win_width, history_height, keypad_height, variables_width, variables_height, variables_position, units_width, units_height, units_position, functions_width, functions_height, functions_hposition, functions_vposition, datasets_width, datasets_height, datasets_hposition, datasets_vposition1, datasets_vposition2; vector expression_history; int expression_history_index = -1; bool dont_change_index = false; bool result_font_updated = false; bool first_draw_of_result = true; PlotLegendPlacement default_plot_legend_placement = PLOT_LEGEND_TOP_RIGHT; bool default_plot_display_grid = true; bool default_plot_full_border = false; string default_plot_min = "0"; string default_plot_max = "10"; string default_plot_step = "1"; int default_plot_sampling_rate = 100; int default_plot_linewidth = 2; bool default_plot_use_sampling_rate = true; bool default_plot_rows = false; int default_plot_type = 0; PlotStyle default_plot_style = PLOT_STYLE_LINES; PlotSmoothing default_plot_smoothing = PLOT_SMOOTHING_NONE; string default_plot_variable = "x"; bool default_plot_color = true; bool b_editing_stack = false; string status_error_color, status_warning_color; bool names_edited = false; int message_type = 1; GtkTextIter current_object_start, current_object_end; bool editing_to_expression = false; bool stop_timeouts = false; PrintOptions printops, parse_printops, displayed_printops; EvaluationOptions evalops; bool rpn_mode, rpn_keys; bool adaptive_interval_display; bool use_e_notation; extern Thread *view_thread, *command_thread; bool exit_in_progress = false, command_aborted = false, display_aborted = false, result_too_long = false; vector modes; vector mode_items; vector popup_result_mode_items; deque inhistory; deque inhistory_type; vector history_parsed; vector history_answer; deque expression_undo_buffer; size_t undo_index = 0; bool add_to_undo = true; int current_inhistory_index = -1; int history_index = 0; int initial_inhistory_index = 0; int nr_of_new_expressions = 0; unordered_map date_map; unordered_map number_map; unordered_map number_approx_map; unordered_map number_exp_map; unordered_map number_exp_minus_map; unordered_map flag_images; extern MathFunction *f_answer; extern MathFunction *f_expression; unordered_map convert_category_map; extern gchar history_error_color[8]; extern gchar history_warning_color[8]; extern gchar history_parse_color[8]; bool status_error_color_set; bool status_warning_color_set; string old_fromValue, old_toValue; guint completion_timeout_id = 0; int completion_delay = 0; extern QalculateDateTime last_version_check_date; string last_found_version; int completion_min = 1, completion_min2 = 2; bool enable_completion = true, enable_completion2 = true; bool keep_function_dialog_open = false; #define TEXT_TAGS "" #define TEXT_TAGS_END "" #define TEXT_TAGS_SMALL "" #define TEXT_TAGS_SMALL_END "" #define TEXT_TAGS_XSMALL "" #define TEXT_TAGS_XSMALL_END "" #define TTB(str) if(scaledown <= 0) {str += "";} else if(scaledown == 1) {str += "";} else if(scaledown == 2) {str += "";} else {str += "";} #define TTB_SMALL(str) if(scaledown <= 0) {str += "";} else if(scaledown == 1) {str += "";} else if(scaledown == 2) {str += "";} else {str += "";} #define TTB_XSMALL(str) if(scaledown <= 0) {str += "";} else if(scaledown == 1) {str += "";} else {str += "";} #define TTBP(str) if(ips.power_depth > 0) {TTB_SMALL(str);} else {TTB(str);} #define TTBP_SMALL(str) if(ips.power_depth > 0) {TTB_XSMALL(str);} else {TTB_SMALL(str);} #define TTE(str) str += ""; #define TT(str, x) {if(scaledown <= 0) {str += "";} else if(scaledown == 1) {str += "";} else if(scaledown == 2) {str += "";} else {str += "";} str += x; str += "";} #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "";} else if(scaledown == 1) {str += "";} else if(scaledown == 2) {str += "";} else {str += "";} str += x; str += "";} #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "";} else if(scaledown == 1) {str += "";} else {str += "";} str += x; str += "";} #define TTP(str, x) if(ips.power_depth > 0) {TT_SMALL(str, x);} else {TT(str, x);} #define TTP_SMALL(str, x) if(ips.power_depth > 0) {TT_XSMALL(str, x);} else {TT_SMALL(str, x);} #define PANGO_TT(layout, x) if(scaledown <= 0) {pango_layout_set_markup(layout, "" x "", -1);} else if(scaledown == 1) {pango_layout_set_markup(layout, "" x "", -1);} else if(scaledown == 2) {pango_layout_set_markup(layout, "" x "", -1);} else {pango_layout_set_markup(layout, "" x "", -1);} #define PANGO_TT_SMALL(layout, x) if(scaledown <= 0) {pango_layout_set_markup(layout, "" x "", -1);} else if(scaledown == 1) {pango_layout_set_markup(layout, "" x "", -1);} else if(scaledown == 1) {pango_layout_set_markup(layout, "" x "", -1);} else {pango_layout_set_markup(layout, "" x "", -1);} #define PANGO_TT_XSMALL(layout, x) if(scaledown <= 0) {pango_layout_set_markup(layout, "" x "", -1);} else if(scaledown == 1) {pango_layout_set_markup(layout, "" x "", -1);} else {pango_layout_set_markup(layout, "" x "", -1);} #define PANGO_TTP(layout, x) if(ips.power_depth > 0) {PANGO_TT_SMALL(layout, x);} else {PANGO_TT(layout, x);} #define PANGO_TTP_SMALL(layout, x) if(ips.power_depth > 0) {PANGO_TT_XSMALL(layout, x);} else {PANGO_TT_SMALL(layout, x);} #define CALCULATE_SPACE_W gint space_w, space_h; PangoLayout *layout_space = gtk_widget_create_pango_layout(resultview, NULL); PANGO_TTP(layout_space, " "); pango_layout_get_pixel_size(layout_space, &space_w, &space_h); g_object_unref(layout_space); AnswerFunction::AnswerFunction() : MathFunction(_("answer"), 1, 1, _("Utilities"), _("History Answer Value")) { if(strcmp(_("answer"), "answer")) addName("answer"); VectorArgument *arg = new VectorArgument(_("History Index(es)")); arg->addArgument(new IntegerArgument("", ARGUMENT_MIN_MAX_NONZERO, true, true, INTEGER_TYPE_SINT)); setArgumentDefinition(1, arg); } int AnswerFunction::calculate(MathStructure &mstruct, const MathStructure &vargs, const EvaluationOptions&) { if(vargs[0].size() == 0) return 0; if(vargs[0].size() > 1) mstruct.clearVector(); for(size_t i = 0; i < vargs[0].size(); i++) { int index = vargs[0][i].number().intValue(); if(index < 0) index = (int) history_answer.size() + 1 + index; if(index <= 0 || index > (int) history_answer.size() || history_answer[(size_t) index - 1] == NULL) { CALCULATOR->error(true, _("History index %s does not exist."), vargs[0][i].print().c_str(), NULL); if(vargs[0].size() == 1) mstruct.setUndefined(); else mstruct.addChild(m_undefined); } else { if(vargs[0].size() == 1) mstruct.set(*history_answer[(size_t) index - 1]); else mstruct.addChild(*history_answer[(size_t) index - 1]); } } return 1; } ExpressionFunction::ExpressionFunction() : MathFunction(_("expression"), 1, 1, _("Utilities"), _("History Parsed Expression")) { if(strcmp(_("expression"), "expression")) addName("expression"); VectorArgument *arg = new VectorArgument(_("History Index(es)")); arg->addArgument(new IntegerArgument("", ARGUMENT_MIN_MAX_NONZERO, true, true, INTEGER_TYPE_SINT)); setArgumentDefinition(1, arg); } int ExpressionFunction::calculate(MathStructure &mstruct, const MathStructure &vargs, const EvaluationOptions&) { if(vargs[0].size() == 0) return 0; if(vargs[0].size() > 1) mstruct.clearVector(); for(size_t i = 0; i < vargs[0].size(); i++) { int index = vargs[0][i].number().intValue(); if(index < 0) index = (int) history_parsed.size() + 1 + index; if(index <= 0 || index > (int) history_parsed.size() || history_parsed[(size_t) index - 1] == NULL) { CALCULATOR->error(true, _("History index %s does not exist."), vargs[0][i].print().c_str(), NULL); if(vargs[0].size() == 1) mstruct.setUndefined(); else mstruct.addChild(m_undefined); } else { if(vargs[0].size() == 1) mstruct.set(*history_parsed[(size_t) index - 1]); else mstruct.addChild(*history_parsed[(size_t) index - 1]); } } return 1; } enum { COMMAND_FACTORIZE, COMMAND_EXPAND_PARTIAL_FRACTIONS, COMMAND_SIMPLIFY, COMMAND_TRANSFORM, COMMAND_CONVERT_UNIT, COMMAND_CONVERT_STRING, COMMAND_CONVERT_BASE, COMMAND_CONVERT_OPTIMAL, COMMAND_CALCULATE, COMMAND_EVAL }; void add_line_breaks(string &str, int expr = false, size_t first_i = 0); bool equalsIgnoreCase(const string &str1, const string &str2, size_t i2, size_t i2_end, size_t minlength) { if(str1.empty() || str2.empty()) return false; size_t l = 0; if(i2_end == string::npos) i2_end = str2.length(); for(size_t i1 = 0;; i1++, i2++) { if(i2 >= i2_end) { return i1 >= str1.length(); } if(i1 >= str1.length()) break; if((str1[i1] < 0 && i1 + 1 < str1.length()) || (str2[i2] < 0 && i2 + 1 < str2.length())) { size_t iu1 = 1, iu2 = 1; if(str1[i1] < 0) { while(iu1 + i1 < str1.length() && str1[i1 + iu1] < 0) { iu1++; } } if(str2[i2] < 0) { while(iu2 + i2 < str2.length() && str2[i2 + iu2] < 0) { iu2++; } } bool isequal = (iu1 == iu2); if(isequal) { for(size_t i = 0; i < iu1; i++) { if(str1[i1 + i] != str2[i2 + i]) { isequal = false; break; } } } if(!isequal) { char *gstr1 = utf8_strdown(str1.c_str() + (sizeof(char) * i1), iu1); char *gstr2 = utf8_strdown(str2.c_str() + (sizeof(char) * i2), iu2); if(!gstr1 || !gstr2) return false; bool b = strcmp(gstr1, gstr2) == 0; free(gstr1); free(gstr2); if(!b) return false; } i1 += iu1 - 1; i2 += iu2 - 1; } else if(str1[i1] != str2[i2] && !((str1[i1] >= 'a' && str1[i1] <= 'z') && str1[i1] - 32 == str2[i2]) && !((str1[i1] <= 'Z' && str1[i1] >= 'A') && str1[i1] + 32 == str2[i2])) { return false; } l++; } return l >= minlength; } bool title_matches(ExpressionItem *item, const string &str, size_t minlength = 0) { const string &title = item->title(true); size_t i = 0; while(true) { while(true) { if(i >= title.length()) return false; if(title[i] != ' ') break; i++; } size_t i2 = title.find(' ', i); if(equalsIgnoreCase(str, title, i, i2, minlength)) { return true; } if(i2 == string::npos) break; i = i2 + 1; } return false; } bool name_matches(ExpressionItem *item, const string &str) { for(size_t i2 = 1; i2 <= item->countNames(); i2++) { if(item->getName(i2).case_sensitive) { if(str == item->getName(i2).name.substr(0, str.length())) { return true; } } else { if(equalsIgnoreCase(str, item->getName(i2).name, 0, str.length(), 0)) { return true; } } } return false; } bool country_matches(Unit *u, const string &str, size_t minlength = 0) { const string &countries = u->countries(); size_t i = 0; while(true) { while(true) { if(i >= countries.length()) return false; if(countries[i] != ' ') break; i++; } size_t i2 = countries.find(',', i); if(equalsIgnoreCase(str, countries, i, i2, minlength)) { return true; } if(i2 == string::npos) break; i = i2 + 1; } return false; } bool completion_names_match(string name, const string &str, size_t minlength = 0) { size_t i = 0; while(true) { size_t i2 = name.find(i == 0 ? " " : "", i); if(equalsIgnoreCase(str, name, i, i2, minlength)) { return true; } if(i2 == string::npos) break; if(i == 0) { i = i2 + 4; } else { i = name.find("", i2); if(i == string::npos) break; i += 3; } } return false; } void remove_separator(string ©_text) { for(size_t i = ((CALCULATOR->local_digit_group_separator.empty() || CALCULATOR->local_digit_group_separator == " ") ? 1 : 0); i < 3; i++) { string str_sep; if(i == 0) str_sep = CALCULATOR->local_digit_group_separator; else if(i == 1) str_sep = " "; else str_sep = " "; size_t index = copy_text.find(str_sep); while(index != string::npos) { if(index > 0 && index + str_sep.length() < copy_text.length() && copy_text[index - 1] >= '0' && copy_text[index - 1] <= '9' && copy_text[index + str_sep.length()] >= '0' && copy_text[index + str_sep.length()] <= '9') { copy_text.erase(index, str_sep.length()); } else { index++; } index = copy_text.find(str_sep, index); } } } void show_help(const char *file, GObject *parent) { string surl; #ifdef _WIN32 char exepath[MAX_PATH]; GetModuleFileName(NULL, exepath, MAX_PATH); surl = "file://"; surl += exepath; surl.resize(surl.find_last_of('\\')); if(surl.substr(surl.length() - 4) == "\\bin") { surl.resize(surl.find_last_of('\\')); surl += "\\share\\doc\\"; surl += PACKAGE; surl += "\\html\\"; } else if(surl.substr(surl.length() - 6) == "\\.libs") { surl.resize(surl.find_last_of('\\')); surl.resize(surl.find_last_of('\\')); surl += "\\doc\\html\\"; } else { surl += "\\doc\\"; } gsub("\\", "/", surl); surl += file; if((int) ShellExecuteA(NULL, "open", surl.c_str(), NULL, NULL, SW_SHOWNORMAL) <= 32) { GtkWidget *dialog = gtk_message_dialog_new(GTK_WINDOW(parent), (GtkDialogFlags) 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Could not display help for Qalculate!.")); gtk_dialog_run(GTK_DIALOG(dialog)); gtk_widget_destroy(dialog); } #else GError *error = NULL; surl = "file://" PACKAGE_DOC_DIR "/html/"; surl += file; # if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 gtk_show_uri_on_window(GTK_WINDOW(parent), surl.c_str(), gtk_get_current_event_time(), &error); # else gtk_show_uri(NULL, surl.c_str(), gtk_get_current_event_time(), &error); # endif if(error) { gchar *error_str = g_locale_to_utf8(error->message, -1, NULL, NULL, NULL); GtkWidget *dialog = gtk_message_dialog_new(GTK_WINDOW(parent), (GtkDialogFlags) 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Could not display help for Qalculate!.\n%s"), error_str); gtk_dialog_run(GTK_DIALOG(dialog)); gtk_widget_destroy(dialog); g_free(error_str); g_error_free(error); } #endif } void fix_history_string2(string &str) { gsub("&", "&", str); gsub(">", ">", str); gsub("<", "<", str); } string fix_history_string(const string &str2) { string str = str2; gsub("&", "&", str); gsub(">", ">", str); gsub("<", "<", str); return str; } void unfix_history_string(string &str) { gsub("&", "&", str); gsub(">", ">", str); gsub("<", "<", str); } void improve_result_text(string &resstr) { size_t i1 = 0, i2 = 0; while(i1 + 2 < resstr.length()) { i1 = resstr.find_first_of("\"\'", i1); if(i1 == string::npos) break; i2 = resstr.find(resstr[i1], i1 + 1); if(i2 == string::npos) break; if(i2 - i1 > 2) { if(!text_length_is_one(resstr.substr(i1 + 1, i2 - i1 - 1))) { i1 = i2 + 1; continue; } } if(i1 > 1 && resstr[i1 - 1] == ' ' && is_not_in(OPERATORS SPACES, resstr[i1 - 2])) { if(resstr[i1 - 2] < 0) { size_t i3 = i1 - 2; while(i3 > 0 && resstr[i3] < 0 && (unsigned char) resstr[i3] < 0xC0) i3--; string str = resstr.substr(i3, i1 - i3 - 1); if(str != SIGN_DIVISION && str != SIGN_DIVISION_SLASH && str != SIGN_MULTIPLICATION && str != SIGN_MULTIDOT && str != SIGN_SMALLCIRCLE && str != SIGN_MULTIBULLET && str != SIGN_MINUS && str != SIGN_PLUS && str != SIGN_NOT_EQUAL && str != SIGN_GREATER_OR_EQUAL && str != SIGN_LESS_OR_EQUAL) { resstr.replace(i1 - 1, 2, ""); i2 += 1; } else { resstr.replace(i1, 1, ""); i2 += 2; } } else { resstr.replace(i1 - 1, 2, ""); i2 += 1; } } else { resstr.replace(i1, 1, ""); i2 += 2; } resstr.replace(i2, 1, ""); i1 = i2 + 4; } i1 = 1; while(i1 < resstr.length()) { i1 = resstr.find('_', i1); if(i1 == string::npos || i1 + 1 == resstr.length()) break; if(is_not_in(NOT_IN_NAMES, resstr[i1 + 1])) { size_t l = 1; if(resstr[i1 + 1] < 0) { while(i1 + l + 1 < resstr.length() && resstr[i1 + l + 1] < 0 && (unsigned char) resstr[i1 + l + 1] < 0xC0) l++; } if(i1 + l + 1 == resstr.length() || resstr[i1 + l + 1] == ' ' || resstr[i1 + l + 1] == '\n') { resstr.replace(i1, 1, ""); i1 += 4; resstr.insert(i1 + l + 1, ""); i1 += 6; } } i1++; } } bool completion_blocked = false; void block_completion() { gtk_widget_hide(completion_window); completion_blocked = true; } void unblock_completion() { completion_blocked = false; } string get_expression_text() { GtkTextIter istart, iend; gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gchar *gtext = gtk_text_buffer_get_text(expressionbuffer, &istart, &iend, FALSE); string text = gtext; g_free(gtext); return text; } string get_selected_expression_text(bool return_all_if_no_sel = false) { if(!gtk_text_buffer_get_has_selection(expressionbuffer)) { if(return_all_if_no_sel) { string str = get_expression_text(); remove_blank_ends(str); return str; } return ""; } GtkTextIter istart, iend; gtk_text_buffer_get_selection_bounds(expressionbuffer, &istart, &iend); gchar *gtext = gtk_text_buffer_get_text(expressionbuffer, &istart, &iend, FALSE); string text = gtext; g_free(gtext); return text; } void add_expression_to_undo() { if(expression_undo_buffer.size() > 100) expression_undo_buffer.pop_front(); else undo_index++; while(undo_index < expression_undo_buffer.size()) { expression_undo_buffer.pop_back(); } expression_undo_buffer.push_back(get_expression_text()); } void overwrite_expression_selection(const gchar *text) { block_completion(); add_to_undo = false; gtk_text_buffer_delete_selection(expressionbuffer, FALSE, TRUE); add_to_undo = true; if(text) gtk_text_buffer_insert_at_cursor(expressionbuffer, text, -1); unblock_completion(); } void set_expression_text(const gchar *text) { bool b = add_to_undo; add_to_undo = false; gtk_text_buffer_set_text(expressionbuffer, text, -1); add_to_undo = b; if(add_to_undo) add_expression_to_undo(); } void clear_expression_text() { gtk_text_buffer_set_text(expressionbuffer, "", -1); } bool expression_is_empty() { GtkTextIter istart; gtk_text_buffer_get_start_iter(expressionbuffer, &istart); return gtk_text_iter_is_end(&istart); } void set_assumptions_items(AssumptionType, AssumptionSign); void set_mode_items(const PrintOptions&, const EvaluationOptions&, AssumptionType, AssumptionSign, bool, int, bool, bool); string sdot, saltdot, sdiv, sslash, stimes, sminus; string sdot_s, saltdot_s, sdiv_s, sslash_s, stimes_s, sminus_s; void set_operator_symbols() { if(can_display_unicode_string_function_exact(SIGN_MINUS, (void*) expressiontext)) sminus = SIGN_MINUS; else sminus = "-"; if(can_display_unicode_string_function(SIGN_DIVISION, (void*) expressiontext)) sdiv = SIGN_DIVISION; else sdiv = "/"; sslash = "/"; if(can_display_unicode_string_function(SIGN_MULTIDOT, (void*) expressiontext)) sdot = SIGN_MULTIDOT; else sdot = "*"; if(can_display_unicode_string_function(SIGN_MIDDLEDOT, (void*) expressiontext)) saltdot = SIGN_MIDDLEDOT; else saltdot = "*"; if(can_display_unicode_string_function(SIGN_MULTIPLICATION, (void*) expressiontext)) stimes = SIGN_MULTIPLICATION; else stimes = "*"; if(can_display_unicode_string_function_exact(SIGN_MINUS, (void*) statuslabel_l)) sminus_s = SIGN_MINUS; else sminus_s = "-"; if(can_display_unicode_string_function(SIGN_DIVISION, (void*) statuslabel_l)) sdiv_s = SIGN_DIVISION; else sdiv_s = "/"; if(can_display_unicode_string_function_exact(SIGN_DIVISION, (void*) statuslabel_l)) sslash_s = SIGN_DIVISION_SLASH; else sslash_s = "/"; if(can_display_unicode_string_function(SIGN_MULTIDOT, (void*) statuslabel_l)) sdot_s = SIGN_MULTIDOT; else sdot_s = "*"; if(can_display_unicode_string_function(SIGN_MIDDLEDOT, (void*) statuslabel_l)) saltdot_s = SIGN_MIDDLEDOT; else saltdot_s = "*"; if(can_display_unicode_string_function(SIGN_MULTIPLICATION, (void*) statuslabel_l)) stimes_s = SIGN_MULTIPLICATION; else stimes_s = "*"; } const char *expression_add_sign() { //if(printops.use_unicode_signs) return SIGN_PLUS; return "+"; } const char *expression_sub_sign() { if(!printops.use_unicode_signs) return "-"; return sminus.c_str(); } const char *expression_times_sign() { if(printops.use_unicode_signs && printops.multiplication_sign == MULTIPLICATION_SIGN_DOT) return sdot.c_str(); else if(printops.use_unicode_signs && printops.multiplication_sign == MULTIPLICATION_SIGN_ALTDOT) return saltdot.c_str(); else if(printops.use_unicode_signs && printops.multiplication_sign == MULTIPLICATION_SIGN_X) return stimes.c_str(); return "*"; } const char *expression_divide_sign() { if(!printops.use_unicode_signs) return "/"; if(printops.division_sign == DIVISION_SIGN_DIVISION) return sdiv.c_str(); return sslash.c_str(); } #define EXPRESSION_STOP 1 #define EXPRESSION_SPINNER 2 #define EXPRESSION_INFO 3 void update_expression_icons(int id = 0) { switch(id) { case EXPRESSION_STOP: { gtk_stack_set_visible_child(GTK_STACK(gtk_builder_get_object(main_builder, "expression_button_stack")), GTK_WIDGET(gtk_builder_get_object(main_builder, "expression_button_stop"))); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "expression_button")), _("Stop process")); break; } case EXPRESSION_SPINNER: { gtk_stack_set_visible_child(GTK_STACK(gtk_builder_get_object(main_builder, "expression_button_stack")), GTK_WIDGET(gtk_builder_get_object(main_builder, "expressionspinner"))); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "expression_button")), _("Stop process")); break; } case EXPRESSION_INFO: { gtk_stack_set_visible_child(GTK_STACK(gtk_builder_get_object(main_builder, "expression_button_stack")), GTK_WIDGET(gtk_builder_get_object(main_builder, "message_tooltip_icon"))); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "expression_button")), gtk_widget_get_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "message_tooltip_icon")))); break; } default: { if(gtk_stack_get_visible_child(GTK_STACK(gtk_builder_get_object(main_builder, "expression_button_stack"))) != GTK_WIDGET(gtk_builder_get_object(main_builder, "expression_button_equals"))) { gtk_stack_set_visible_child(GTK_STACK(gtk_builder_get_object(main_builder, "expression_button_stack")), GTK_WIDGET(gtk_builder_get_object(main_builder, "expression_button_equals"))); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "expression_button")), rpn_mode ? _("Calculate expression and add to stack") : _("Calculate expression")); } } } } void result_font_modified() { while(gtk_events_pending()) gtk_main_iteration(); set_result_size_request(); result_font_updated = TRUE; set_operator_symbols(); result_display_updated(); } void expression_font_modified() { while(gtk_events_pending()) gtk_main_iteration(); set_expression_size_request(); set_operator_symbols(); } PangoCoverageLevel get_least_coverage(const gchar *gstr, GtkWidget *widget) { PangoCoverageLevel level = PANGO_COVERAGE_EXACT; PangoContext *context = gtk_widget_get_pango_context(widget); PangoLanguage *language = pango_context_get_language(context); PangoFontDescription *font_desc; gtk_style_context_get(gtk_widget_get_style_context(widget), GTK_STATE_FLAG_NORMAL, GTK_STYLE_PROPERTY_FONT, &font_desc, NULL); PangoFontset *fontset = pango_context_load_fontset(context, font_desc, language); pango_font_description_free(font_desc); while(gstr[0] != '\0') { if(gstr[0] < 0) { gunichar gu = g_utf8_get_char_validated(gstr, -1); if(gu != (gunichar) -1 && gu != (gunichar) -2) { PangoFont *font = pango_fontset_get_font(fontset, (guint) gu); if(font) { PangoCoverage *coverage = pango_font_get_coverage(font, language); if(pango_coverage_get(coverage, (int) gu) < level) { level = pango_coverage_get(coverage, gu); } g_object_unref(font); pango_coverage_unref(coverage); } else { level = PANGO_COVERAGE_NONE; } } } gstr = g_utf8_find_next_char(gstr, NULL); if(!gstr) break; } g_object_unref(fontset); return level; } bool can_display_unicode_string_function(const char *str, void *w) { if(!w) w = (void*) historyview; return get_least_coverage(str, (GtkWidget*) w) >= PANGO_COVERAGE_APPROXIMATE; } bool can_display_unicode_string_function_exact(const char *str, void *w) { if(!w) w = (void*) historyview; return get_least_coverage(str, (GtkWidget*) w) >= PANGO_COVERAGE_EXACT; } void set_result_size_request() { MathStructure mtest, mtest2; mtest.setType(STRUCT_DIVISION); mtest.addChild(1); mtest2.setType(STRUCT_POWER); mtest2.addChild(1); mtest2.addChild(1); mtest.addChild(mtest2); mtest.format(); PrintOptions po; po.can_display_unicode_string_function = &can_display_unicode_string_function; po.can_display_unicode_string_arg = (void*) resultview; cairo_surface_t *tmp_surface2 = draw_structure(mtest, po); if(tmp_surface2) { cairo_surface_flush(tmp_surface2); int h = cairo_image_surface_get_height(tmp_surface2) / gtk_widget_get_scale_factor(resultview); h += 8; cairo_surface_destroy(tmp_surface2); gtk_widget_set_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "scrolled_result")), -1, h); } } void set_expression_size_request() { PangoLayout *layout_test = gtk_widget_create_pango_layout(expressiontext, "Äy\nÄy\nÄy"); gint w, h; pango_layout_get_pixel_size(layout_test, &w, &h); gtk_widget_set_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "expressionscrolled")), -1, h + 12); } void set_unicode_buttons() { if(printops.use_unicode_signs) { if(can_display_unicode_string_function(SIGN_MINUS, (void*) gtk_builder_get_object(main_builder, "label_sub"))) gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_sub")), "" SIGN_MINUS ""); else gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_sub")), "" MINUS ""); if(can_display_unicode_string_function(SIGN_PLUS, (void*) gtk_builder_get_object(main_builder, "label_add"))) gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_add")), "" SIGN_PLUS ""); else gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_add")), "" PLUS ""); if(can_display_unicode_string_function(SIGN_MULTIPLICATION, (void*) gtk_builder_get_object(main_builder, "label_times"))) gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_times")), "" SIGN_MULTIPLICATION ""); else gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_times")), "" MULTIPLICATION ""); if(can_display_unicode_string_function(SIGN_DIVISION_SLASH, (void*) gtk_builder_get_object(main_builder, "label_divide"))) gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_divide")), "" SIGN_DIVISION_SLASH ""); else if(can_display_unicode_string_function(SIGN_DIVISION, (void*) gtk_builder_get_object(main_builder, "label_divide"))) gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_divide")), "" SIGN_DIVISION ""); else gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_divide")), DIVISION); gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_dot")), (string("") + CALCULATOR->getDecimalPoint() + "").c_str()); if(can_display_unicode_string_function(SIGN_MINUS, (void*) gtk_builder_get_object(main_builder, "label_history_sub"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_sub")), SIGN_MINUS); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_sub")), MINUS); if(can_display_unicode_string_function(SIGN_PLUS, (void*) gtk_builder_get_object(main_builder, "label_history_add"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_add")), SIGN_PLUS); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_add")), PLUS); if(can_display_unicode_string_function(SIGN_MULTIPLICATION, (void*) gtk_builder_get_object(main_builder, "label_history_times"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_times")), SIGN_MULTIPLICATION); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_times")), MULTIPLICATION); if(can_display_unicode_string_function(SIGN_DIVISION_SLASH, (void*) gtk_builder_get_object(main_builder, "label_history_divide"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_divide")), SIGN_DIVISION_SLASH); else if(can_display_unicode_string_function(SIGN_DIVISION, (void*) gtk_builder_get_object(main_builder, "label_history_divide"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_divide")), SIGN_DIVISION); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_divide")), DIVISION); if(can_display_unicode_string_function(SIGN_MINUS, (void*) gtk_builder_get_object(main_builder, "label_rpn_sub"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_sub")), SIGN_MINUS); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_sub")), MINUS); if(can_display_unicode_string_function(SIGN_PLUS, (void*) gtk_builder_get_object(main_builder, "label_rpn_add"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_add")), SIGN_PLUS); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_add")), PLUS); if(can_display_unicode_string_function(SIGN_MULTIPLICATION, (void*) gtk_builder_get_object(main_builder, "label_rpn_times"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_times")), SIGN_MULTIPLICATION); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_times")), MULTIPLICATION); if(can_display_unicode_string_function(SIGN_DIVISION_SLASH, (void*) gtk_builder_get_object(main_builder, "label_rpn_divide"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_divide")), SIGN_DIVISION_SLASH); else if(can_display_unicode_string_function(SIGN_DIVISION, (void*) gtk_builder_get_object(main_builder, "label_rpn_divide"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_divide")), SIGN_DIVISION); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_divide")), DIVISION); if(can_display_unicode_string_function(SIGN_SQRT, (void*) gtk_builder_get_object(main_builder, "label_sqrt"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_sqrt")), SIGN_SQRT); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_sqrt")), "sqrt"); if(can_display_unicode_string_function("xÌ„", (void*) gtk_builder_get_object(main_builder, "label_mean"))) gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_mean")), "xÌ„"); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_mean")), "mean"); if(can_display_unicode_string_function("∑", (void*) gtk_builder_get_object(main_builder, "label_sum"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_sum")), "∑"); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_sum")), "sum"); if(can_display_unicode_string_function("Ï€", (void*) gtk_builder_get_object(main_builder, "label_pi"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_pi")), "Ï€"); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_pi")), "pi"); } else { gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_sub")), "" MINUS ""); gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_add")), "" PLUS ""); gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_times")), "" MULTIPLICATION ""); gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_divide")), "" DIVISION ""); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_sqrt")), "sqrt"); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_mean")), "mean"); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_sum")), "sum"); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_pi")), "pi"); gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_dot")), (string("") + CALCULATOR->getDecimalPoint() + "").c_str()); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_sub")), MINUS); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_add")), PLUS); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_times")), MULTIPLICATION); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_divide")), DIVISION); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_sub")), MINUS); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_add")), PLUS); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_times")), MULTIPLICATION); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_divide")), DIVISION); } #define SUP_STRING(X) string("") + string(X) + "" PangoFontDescription *font_desc; gtk_style_context_get(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "label_history_xy"))), GTK_STATE_FLAG_NORMAL, GTK_STYLE_PROPERTY_FONT, &font_desc, NULL); gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_xy")), (string("x") + SUP_STRING("y")).c_str()); pango_font_description_free(font_desc); gtk_style_context_get(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "label_rpn_xy"))), GTK_STATE_FLAG_NORMAL, GTK_STYLE_PROPERTY_FONT, &font_desc, NULL); gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_xy")), (string("x") + SUP_STRING("y")).c_str()); pango_font_description_free(font_desc); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_comma")), CALCULATOR->getComma().c_str()); if(can_display_unicode_string_function(SIGN_SQRT, (void*) gtk_builder_get_object(main_builder, "label_history_sqrt"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_sqrt")), SIGN_SQRT); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_sqrt")), "sqrt"); if(can_display_unicode_string_function(SIGN_SQRT, (void*) gtk_builder_get_object(main_builder, "label_rpn_sqrt"))) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_sqrt")), SIGN_SQRT); else gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_rpn_sqrt")), "sqrt"); GtkRequisition a; gint w, h; gtk_widget_get_preferred_size(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_reciprocal")), &a, NULL); w = a.width; h = a.height; gtk_widget_get_preferred_size(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_xy")), &a, NULL); if(a.width > w) w = a.width; if(a.height > h) h = a.height; gtk_widget_get_preferred_size(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_sqrt")), &a, NULL); if(a.width > w) w = a.width; if(a.height > h) h = a.height; gtk_widget_get_preferred_size(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerup")), &a, NULL); if(a.width > w) w = a.width; if(a.height > h) h = a.height; gtk_widget_set_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerup")), w, h); gtk_widget_set_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_copyregister")), w, h); gtk_widget_set_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_editregister")), w, h); gtk_widget_set_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_clearstack")), w, h); gtk_widget_set_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_add")), w, h); gtk_widget_set_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_sqrt")), w, h); } struct tree_struct { string item; list items; list::iterator it; list::reverse_iterator rit; vector objects; tree_struct *parent; void sort() { items.sort(); for(list::iterator it = items.begin(); it != items.end(); ++it) { it->sort(); } } bool operator < (const tree_struct &s1) const { return item < s1.item; } }; tree_struct function_cats, unit_cats, variable_cats; vector ia_units, ia_variables, ia_functions; vector recent_functions_pre; vector recent_variables_pre; vector recent_units_pre; vector recent_function_items; vector recent_variable_items; vector recent_unit_items; vector recent_functions; vector recent_variables; vector recent_units; Unit *latest_button_unit = NULL, *latest_button_currency = NULL; string latest_button_unit_pre, latest_button_currency_pre; bool is_answer_variable(Variable *v) { return v == vans[0] || v == vans[1] || v == vans[2] || v == vans[3] || v == vans[4]; } void wrap_expression_selection() { if(!gtk_text_buffer_get_has_selection(expressionbuffer)) return; GtkTextMark *mstart = gtk_text_buffer_get_selection_bound(expressionbuffer); if(!mstart) return; GtkTextMark *mend = gtk_text_buffer_get_insert(expressionbuffer); if(!mend) return; GtkTextIter istart, iend; gtk_text_buffer_get_iter_at_mark(expressionbuffer, &istart, mstart); gtk_text_buffer_get_iter_at_mark(expressionbuffer, &iend, mend); if(gtk_text_iter_compare(&istart, &iend) > 0) { add_to_undo = false; gtk_text_buffer_insert(expressionbuffer, &iend, "(", -1); gtk_text_buffer_get_iter_at_mark(expressionbuffer, &istart, mstart); add_to_undo = true; gtk_text_buffer_insert(expressionbuffer, &istart, ")", -1); gtk_text_buffer_place_cursor(expressionbuffer, &istart); } else { add_to_undo = false; gtk_text_buffer_insert(expressionbuffer, &istart, "(", -1); gtk_text_buffer_get_iter_at_mark(expressionbuffer, &iend, mend); add_to_undo = true; gtk_text_buffer_insert(expressionbuffer, &iend, ")", -1); gtk_text_buffer_place_cursor(expressionbuffer, &iend); } } void show_message(const gchar *text, GtkWidget *win) { GtkWidget *edialog = gtk_message_dialog_new(GTK_WINDOW(win), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, "%s", text); gtk_dialog_run(GTK_DIALOG(edialog)); gtk_widget_destroy(edialog); } bool ask_question(const gchar *text, GtkWidget *win) { GtkWidget *edialog = gtk_message_dialog_new(GTK_WINDOW(win), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_YES_NO, "%s", text); int question_answer = gtk_dialog_run(GTK_DIALOG(edialog)); gtk_widget_destroy(edialog); return question_answer == GTK_RESPONSE_YES; } #define STATUS_SPACE if(b) str += " "; else b = true; void set_status_text(string text, bool break_begin = false, bool had_errors = false, bool had_warnings = false) { string str; if(had_errors) { str = ""; } else if(had_warnings) { str = ""; } if(text.empty()) str += " "; else str += text; if(had_errors || had_warnings) str += ""; if(break_begin) gtk_label_set_ellipsize(GTK_LABEL(statuslabel_l), PANGO_ELLIPSIZE_START); else gtk_label_set_ellipsize(GTK_LABEL(statuslabel_l), PANGO_ELLIPSIZE_END); gtk_label_set_markup(GTK_LABEL(statuslabel_l), str.c_str()); } void display_parse_status(); void update_status_text() { string str = ""; bool b = false; if(CALCULATOR->usesIntervalArithmetic()) { STATUS_SPACE str += _("INTVL"); } else if(evalops.approximation == APPROXIMATION_EXACT) { STATUS_SPACE str += _("EXACT"); } else if(evalops.approximation == APPROXIMATION_APPROXIMATE) { STATUS_SPACE str += _("APPROX"); } if(evalops.parse_options.rpn) { STATUS_SPACE str += _("RPN"); } switch(evalops.parse_options.base) { case BASE_DECIMAL: { break; } case BASE_BINARY: { STATUS_SPACE str += _("BIN"); break; } case BASE_OCTAL: { STATUS_SPACE str += _("OCT"); break; } case 12: { STATUS_SPACE str += _("DUO"); break; } case BASE_HEXADECIMAL: { STATUS_SPACE str += _("HEX"); break; } case BASE_ROMAN_NUMERALS: { STATUS_SPACE str += _("ROMAN"); break; } default: { STATUS_SPACE str += i2s(evalops.parse_options.base); break; } } switch (evalops.parse_options.angle_unit) { case ANGLE_UNIT_DEGREES: { STATUS_SPACE str += _("DEG"); break; } case ANGLE_UNIT_RADIANS: { STATUS_SPACE str += _("RAD"); break; } case ANGLE_UNIT_GRADIANS: { STATUS_SPACE str += _("GRA"); break; } default: {} } if(evalops.parse_options.read_precision != DONT_READ_PRECISION) { STATUS_SPACE str += _("PREC"); } if(!evalops.parse_options.functions_enabled) { STATUS_SPACE str += ""; str += _("FUNC"); str += ""; } if(!evalops.parse_options.units_enabled) { STATUS_SPACE str += ""; str += _("UNIT"); str += ""; } if(!evalops.parse_options.variables_enabled) { STATUS_SPACE str += ""; str += _("VAR"); str += ""; } if(!evalops.allow_infinite) { STATUS_SPACE str += ""; str += _("INF"); str += ""; } if(!evalops.allow_complex) { STATUS_SPACE str += ""; str += _("CPLX"); str += ""; } remove_blank_ends(str); if(!b) str += " "; str += ""; if(str != gtk_label_get_label(GTK_LABEL(statuslabel_r))) { gtk_label_set_text(GTK_LABEL(statuslabel_l), ""); gtk_label_set_markup(GTK_LABEL(statuslabel_r), str.c_str()); display_parse_status(); } } bool check_exchange_rates(GtkWidget *win = NULL, bool set_result = false) { int i = CALCULATOR->exchangeRatesUsed(); if(i == 0) return false; if(auto_update_exchange_rates == 0 && win != NULL) return false; if(CALCULATOR->checkExchangeRatesDate(auto_update_exchange_rates > 0 ? auto_update_exchange_rates : 7, false, auto_update_exchange_rates == 0, i)) return false; if(auto_update_exchange_rates == 0) return false; bool b = false; if(auto_update_exchange_rates < 0) { GtkWidget *edialog = gtk_message_dialog_new(win == NULL ? GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")) : GTK_WINDOW(win), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_WARNING, GTK_BUTTONS_YES_NO, _("Do you wish to update the exchange rates now?")); gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(edialog), _("It has been %s day(s) since the exchange rates last were updated."), i2s((int) floor(difftime(time(NULL), CALCULATOR->getExchangeRatesTime(i)) / 86400)).c_str()); GtkWidget *w = gtk_check_button_new_with_label(_("Do not ask again")); gtk_container_add(GTK_CONTAINER(gtk_message_dialog_get_message_area(GTK_MESSAGE_DIALOG(edialog))), w); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), FALSE); gtk_widget_show(w); switch(gtk_dialog_run(GTK_DIALOG(edialog))) { case GTK_RESPONSE_YES: { b = true; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) { auto_update_exchange_rates = 7; } break; } case GTK_RESPONSE_NO: { if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) { auto_update_exchange_rates = 0; } break; } default: {} } gtk_widget_destroy(edialog); } if(b || auto_update_exchange_rates > 0) { if(auto_update_exchange_rates <= 0) i = -1; if(!b && set_result) setResult(NULL, false, false, false, "", 0, false); fetch_exchange_rates(b ? 15 : 8, i); CALCULATOR->loadExchangeRates(); return true; } return false; } /* display errors generated under calculation */ void display_errors(int *history_index_p = NULL, GtkWidget *win = NULL, int *inhistory_index = NULL, int type = 0) { if(!CALCULATOR->message()) return; int index = 0; MessageType mtype, mtype_highest = MESSAGE_INFORMATION; string str = ""; GtkTreeIter history_iter; int inhistory_added = 0; while(true) { mtype = CALCULATOR->message()->type(); if(index > 0) { if(index == 1) str = "• " + str; str += "\n• "; } str += CALCULATOR->message()->message(); if(mtype == MESSAGE_ERROR || (mtype_highest != MESSAGE_ERROR && mtype == MESSAGE_WARNING)) { mtype_highest = mtype; } if((mtype == MESSAGE_ERROR || mtype == MESSAGE_WARNING) && history_index_p && inhistory_index) { if(mtype == MESSAGE_ERROR) { inhistory.insert(inhistory.begin() + *inhistory_index, CALCULATOR->message()->message()); inhistory_type.insert(inhistory_type.begin() + *inhistory_index, QALCULATE_HISTORY_ERROR); string history_message = "- "; history_message += CALCULATOR->message()->message(); add_line_breaks(history_message, false, 2); string history_str = ""; history_str += fix_history_string(history_message); history_str += ""; (*history_index_p)++; gtk_list_store_insert_with_values(historystore, &history_iter, *history_index_p, 0, history_str.c_str(), 1, *inhistory_index, 3, nr_of_new_expressions, 4, 0, 5, 6, 6, 0.0, 7, PANGO_ALIGN_LEFT, -1); } else if(mtype == MESSAGE_WARNING) { inhistory.insert(inhistory.begin() + *inhistory_index, CALCULATOR->message()->message()); inhistory_type.insert(inhistory_type.begin() + *inhistory_index, QALCULATE_HISTORY_WARNING); string history_message = "- "; history_message += CALCULATOR->message()->message(); add_line_breaks(history_message, false, 2); string history_str = ""; history_str += fix_history_string(history_message); history_str += ""; (*history_index_p)++; gtk_list_store_insert_with_values(historystore, &history_iter, *history_index_p, 0, history_str.c_str(), 1, *inhistory_index, 3, nr_of_new_expressions, 4, 0, 5, 6, 6, 0.0, 7, PANGO_ALIGN_LEFT, -1); } inhistory_added++; } index++; if(!CALCULATOR->nextMessage()) break; } if(inhistory_added > 0) { GtkTreeIter index_iter = history_iter; gint index_hi = -1; gint hi_add = 1; while(gtk_tree_model_iter_previous(GTK_TREE_MODEL(historystore), &index_iter)) { gtk_tree_model_get(GTK_TREE_MODEL(historystore), &index_iter, 1, &index_hi, -1); if(index_hi >= 0) { gtk_list_store_set(historystore, &index_iter, 1, index_hi + hi_add, -1); if(inhistory_added > 1) { inhistory_added--; hi_add++; } } } } if(!str.empty()) { if(type == 1) { gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "message_tooltip_icon")), str.c_str()); if(mtype_highest == MESSAGE_ERROR) { gtk_image_set_from_icon_name(GTK_IMAGE(gtk_builder_get_object(main_builder, "message_tooltip_icon")), "dialog-error", GTK_ICON_SIZE_BUTTON); } else if(mtype_highest == MESSAGE_WARNING) { gtk_image_set_from_icon_name(GTK_IMAGE(gtk_builder_get_object(main_builder, "message_tooltip_icon")), "dialog-warning", GTK_ICON_SIZE_BUTTON); } else { gtk_image_set_from_icon_name(GTK_IMAGE(gtk_builder_get_object(main_builder, "message_tooltip_icon")), "dialog-information", GTK_ICON_SIZE_BUTTON); } update_expression_icons(EXPRESSION_INFO); if(first_error) { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "message_label")), _("When errors, warnings and other information are generated during calculation the button to the right of the expression entry changes to reflect this. If you hold the pointer over or click the button, the message will be shown.")); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "message_icon"))); gtk_info_bar_set_message_type(GTK_INFO_BAR(gtk_builder_get_object(main_builder, "message_bar")), GTK_MESSAGE_INFO); gtk_info_bar_set_show_close_button(GTK_INFO_BAR(gtk_builder_get_object(main_builder, "message_bar")), TRUE); gtk_revealer_set_reveal_child(GTK_REVEALER(gtk_builder_get_object(main_builder, "message_revealer")), TRUE); first_error = FALSE; } } else if(type == 2) { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "message_label")), str.c_str()); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "message_icon"))); if(mtype_highest == MESSAGE_ERROR) { gtk_info_bar_set_message_type(GTK_INFO_BAR(gtk_builder_get_object(main_builder, "message_bar")), GTK_MESSAGE_ERROR); gtk_image_set_from_icon_name(GTK_IMAGE(gtk_builder_get_object(main_builder, "message_icon")), "dialog-error-symbolic", GTK_ICON_SIZE_BUTTON); } else if(mtype_highest == MESSAGE_WARNING) { gtk_info_bar_set_message_type(GTK_INFO_BAR(gtk_builder_get_object(main_builder, "message_bar")), GTK_MESSAGE_WARNING); gtk_image_set_from_icon_name(GTK_IMAGE(gtk_builder_get_object(main_builder, "message_icon")), "dialog-warning-symbolic", GTK_ICON_SIZE_BUTTON); } else { gtk_info_bar_set_message_type(GTK_INFO_BAR(gtk_builder_get_object(main_builder, "message_bar")), GTK_MESSAGE_INFO); gtk_image_set_from_icon_name(GTK_IMAGE(gtk_builder_get_object(main_builder, "message_icon")), "dialog-information-symbolic", GTK_ICON_SIZE_BUTTON); } gtk_info_bar_set_show_close_button(GTK_INFO_BAR(gtk_builder_get_object(main_builder, "message_bar")), TRUE); /*gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "message_yes_button"))); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "message_no_button")));*/ gtk_revealer_set_reveal_child(GTK_REVEALER(gtk_builder_get_object(main_builder, "message_revealer")), TRUE); } else if(mtype_highest != MESSAGE_INFORMATION) { GtkWidget *edialog = gtk_message_dialog_new(GTK_WINDOW(win),GTK_DIALOG_DESTROY_WITH_PARENT, mtype_highest == MESSAGE_ERROR ? GTK_MESSAGE_ERROR : (mtype_highest == MESSAGE_WARNING ? GTK_MESSAGE_WARNING : GTK_MESSAGE_INFO), GTK_BUTTONS_CLOSE, "%s", str.c_str()); gtk_dialog_run(GTK_DIALOG(edialog)); gtk_widget_destroy(edialog); } } } extern GtkCellRenderer *history_renderer; extern gint history_scroll_width; void on_history_resize(GtkWidget*, GdkRectangle *alloc, gpointer) { gint hsep = 0; gtk_widget_style_get(historyview, "horizontal-separator", &hsep, NULL); int prev_hw = history_width_a; history_width_a = alloc->width - gtk_tree_view_column_get_width(history_index_column) - hsep * 4; history_width_e = history_width_a - 6 - history_scroll_width; history_width_a -= history_scroll_width * 2; if(prev_hw != history_width_a) { gtk_tree_view_column_set_max_width(history_column, history_width_a + history_scroll_width * 2); reload_history(); } } gboolean on_display_errors_timeout(gpointer) { if(stop_timeouts) return false; if(!do_timeout) return true; if(CALCULATOR->checkSaveFunctionCalled()) { update_vmenu(); } display_errors(); return true; } gboolean on_activate_link(GtkLabel*, gchar *uri, gpointer) { #ifdef _WIN32 ShellExecuteA(NULL, "open", uri, NULL, NULL, SW_SHOWNORMAL); return TRUE; #else return FALSE; #endif } gboolean on_check_version_idle(gpointer) { string new_version; #ifdef _WIN32 int ret = checkAvailableVersion("windows", VERSION, &new_version, 5); #else int ret = checkAvailableVersion("qalculate-gtk", VERSION, &new_version, 5); #endif if(ret > 0 && new_version != last_found_version) { last_found_version = new_version; GtkWidget *dialog = gtk_dialog_new_with_buttons(NULL, GTK_WINDOW(mainwindow), (GtkDialogFlags) (GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT), _("_Close"), GTK_RESPONSE_REJECT, NULL); gtk_container_set_border_width(GTK_CONTAINER(dialog), 5); GtkWidget *hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); gtk_container_set_border_width(GTK_CONTAINER(hbox), 12); gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), hbox); GtkWidget *label = gtk_label_new(NULL); gchar *gstr = g_strdup_printf(_("A new version of %s is available.\n\nYou can get version %s at %s."), "Qalculate!", new_version.c_str(), "qalculate.github.io"); gtk_label_set_markup(GTK_LABEL(label), gstr); g_free(gstr); gtk_container_add(GTK_CONTAINER(hbox), label); g_signal_connect(G_OBJECT(label), "activate-link", G_CALLBACK(on_activate_link), NULL); gtk_widget_show_all(dialog); gtk_dialog_run(GTK_DIALOG(dialog)); gtk_widget_destroy(dialog); } last_version_check_date.setToCurrentDate(); return FALSE; } bool display_function_hint(MathFunction *f, int arg_index = 1) { if(!f) return false; int iargs = f->maxargs(); Argument *arg; Argument default_arg; string str, str2, str3; const ExpressionName *ename = &f->preferredName(false, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) statuslabel_l); bool last_is_vctr = f->getArgumentDefinition(iargs) && f->getArgumentDefinition(iargs)->type() == ARGUMENT_TYPE_VECTOR; if(arg_index > iargs && iargs >= 0 && !last_is_vctr) { if(iargs == 1 && f->getArgumentDefinition(1) && f->getArgumentDefinition(1)->handlesVector()) { return false; } gchar *gstr = g_strdup_printf(_("Too many arguments for %s()."), ename->name.c_str()); set_status_text(gstr, false, false, true); g_free(gstr); return true; } str += ename->name; if(iargs < 0) { iargs = f->minargs() + 1; if(arg_index > iargs) arg_index = iargs; } if(arg_index > iargs && last_is_vctr) arg_index = iargs; str += "("; int i_reduced = 0; if(iargs != 0) { for(int i2 = 1; i2 <= iargs; i2++) { if(i2 > f->minargs() && arg_index < i2) { str += "["; } if(i2 > 1) { str += CALCULATOR->getComma(); str += " "; } if(i2 == arg_index) str += ""; arg = f->getArgumentDefinition(i2); if(arg && !arg->name().empty()) { str2 = arg->name(); } else { str2 = _("argument"); str2 += " "; str2 += i2s(i2); } if(i2 == arg_index) { if(arg) { if(i_reduced == 2) str3 = arg->print(); else str3 = arg->printlong(); } else { Argument arg_default; if(i_reduced == 2) str3 = arg_default.print(); else str3 = arg_default.printlong(); } if(!str3.empty()) { str2 += ": "; str2 += str3; } gsub("&", "&", str2); gsub(">", ">", str2); gsub("<", "<", str2); str += str2; str += ""; if(i_reduced < 2) { PangoLayout *layout_test = gtk_widget_create_pango_layout(statuslabel_l, NULL); pango_layout_set_markup(layout_test, str.c_str(), -1); gint w, h; pango_layout_get_pixel_size(layout_test, &w, &h); if(w > gtk_widget_get_allocated_width(statuslabel_l) - 20) { str = ename->name; str += "("; if(i2 != 1) { str += "…"; i_reduced++; } else { i_reduced = 2; } i2--; } g_object_unref(layout_test); } else { i_reduced = 0; } } else { gsub("&", "&", str2); gsub(">", ">", str2); gsub("<", "<", str2); str += str2; if(i2 > f->minargs() && arg_index < i2) { str += "]"; } } } if(f->maxargs() < 0) { str += CALCULATOR->getComma(); str += " …"; } } str += ")"; set_status_text(str); return true; } void display_parse_status() { if(!display_expression_status) return; if(block_display_parse) return; GtkTextIter istart, iend, ipos; gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gchar *gtext = gtk_text_buffer_get_text(expressionbuffer, &istart, &iend, FALSE); string text = gtext; g_free(gtext); if(text.empty()) { set_status_text("", true, false, false); parsed_expression = ""; expression_has_changed2 = false; return; } GtkTextMark *mark = gtk_text_buffer_get_insert(expressionbuffer); if(mark) gtk_text_buffer_get_iter_at_mark(expressionbuffer, &ipos, mark); else ipos = iend; MathStructure mparse, mfunc; bool full_parsed = false; string str_e, str_u; bool had_errors = false, had_warnings = false; evalops.parse_options.preserve_format = true; if(!gtk_text_iter_is_start(&ipos)) { evalops.parse_options.unended_function = &mfunc; CALCULATOR->beginTemporaryStopMessages(); if(!gtk_text_iter_is_end(&ipos)) { gtext = gtk_text_buffer_get_text(expressionbuffer, &istart, &ipos, FALSE); str_e = CALCULATOR->unlocalizeExpression(gtext, evalops.parse_options); if(!CALCULATOR->separateToExpression(str_e, str_u, evalops, false, true)) { CALCULATOR->parse(&mparse, str_e, evalops.parse_options); } g_free(gtext); } else { str_e = CALCULATOR->unlocalizeExpression(text, evalops.parse_options); if(!CALCULATOR->separateToExpression(str_e, str_u, evalops, false, true)) { CALCULATOR->parse(&mparse, str_e, evalops.parse_options); full_parsed = true; } } int warnings_count; had_errors = CALCULATOR->endTemporaryStopMessages(NULL, &warnings_count) > 0; had_warnings = warnings_count > 0; evalops.parse_options.unended_function = NULL; } bool b_func = false; if(mfunc.isFunction()) { if(mfunc.countChildren() == 0) { b_func = display_function_hint(mfunc.function(), 1); } else { b_func = display_function_hint(mfunc.function(), mfunc.countChildren()); } } if(expression_has_changed2) { if(!full_parsed) { CALCULATOR->beginTemporaryStopMessages(); str_e = CALCULATOR->unlocalizeExpression(text, evalops.parse_options); CALCULATOR->separateToExpression(str_e, str_u, evalops, false, true); if(!str_e.empty()) CALCULATOR->parse(&mparse, str_e, evalops.parse_options); int warnings_count; had_errors = CALCULATOR->endTemporaryStopMessages(NULL, &warnings_count) > 0; had_warnings = warnings_count > 0; } PrintOptions po; po.preserve_format = true; po.show_ending_zeroes = evalops.parse_options.read_precision != DONT_READ_PRECISION && !CALCULATOR->usesIntervalArithmetic(); po.lower_case_e = printops.lower_case_e; po.lower_case_numbers = printops.lower_case_numbers; po.base_display = printops.base_display; po.twos_complement = printops.twos_complement; po.base = evalops.parse_options.base; po.abbreviate_names = false; po.hide_underscore_spaces = true; po.use_unicode_signs = printops.use_unicode_signs; po.digit_grouping = printops.digit_grouping; po.multiplication_sign = printops.multiplication_sign; po.division_sign = printops.division_sign; po.short_multiplication = false; po.excessive_parenthesis = true; po.improve_division_multipliers = false; po.can_display_unicode_string_function = &can_display_unicode_string_function; po.can_display_unicode_string_arg = (void*) statuslabel_l; po.spell_out_logical_operators = printops.spell_out_logical_operators; po.restrict_to_parent_precision = false; po.interval_display = INTERVAL_DISPLAY_PLUSMINUS; if(str_e.empty()) { parsed_expression = ""; } else { mparse.format(po); parsed_expression = mparse.print(po); } if(!str_u.empty()) { if(parsed_expression.empty()) { parsed_expression += CALCULATOR->localToString(false); parsed_expression += " "; } else { parsed_expression += CALCULATOR->localToString(); } remove_duplicate_blanks(str_u); string to_str1, to_str2; size_t ispace = str_u.find_first_of(SPACES); if(ispace != string::npos) { to_str1 = str_u.substr(0, ispace); remove_blank_ends(to_str1); to_str2 = str_u.substr(ispace + 1); remove_blank_ends(to_str2); } if(equalsIgnoreCase(str_u, "hex") || equalsIgnoreCase(str_u, "hexadecimal") || equalsIgnoreCase(str_u, _("hexadecimal"))) { parsed_expression += _("hexadecimal number"); } else if(equalsIgnoreCase(str_u, "oct") || equalsIgnoreCase(str_u, "octal") || equalsIgnoreCase(str_u, _("octal"))) { parsed_expression += _("octal number"); } else if(equalsIgnoreCase(str_u, "duo") || equalsIgnoreCase(str_u, "duodecimal") || equalsIgnoreCase(str_u, _("duodecimal"))) { parsed_expression += _("duodecimal number"); } else if(equalsIgnoreCase(str_u, "bin") || equalsIgnoreCase(str_u, "binary") || equalsIgnoreCase(str_u, _("binary"))) { parsed_expression += _("binary number"); } else if(equalsIgnoreCase(str_u, "roman") || equalsIgnoreCase(str_u, _("roman"))) { parsed_expression += _("roman numerals"); } else if(equalsIgnoreCase(str_u, "sexa") || equalsIgnoreCase(str_u, "sexagesimal") || equalsIgnoreCase(str_u, _("sexagesimal"))) { parsed_expression += _("sexagesimal number"); } else if(equalsIgnoreCase(str_u, "time") || equalsIgnoreCase(str_u, _("time"))) { parsed_expression += _("time format"); } else if(equalsIgnoreCase(str_u, "bases") || equalsIgnoreCase(str_u, _("bases"))) { parsed_expression += _("number bases"); } else if(equalsIgnoreCase(str_u, "calendars") || equalsIgnoreCase(str_u, _("calendars"))) { parsed_expression += _("calendars"); } else if(equalsIgnoreCase(str_u, "optimal") || equalsIgnoreCase(str_u, _("optimal"))) { parsed_expression += _("optimal unit"); } else if(equalsIgnoreCase(str_u, "base") || equalsIgnoreCase(str_u, _("base"))) { parsed_expression += _("base units"); } else if(equalsIgnoreCase(str_u, "mixed") || equalsIgnoreCase(str_u, _("mixed"))) { parsed_expression += _("mixed units"); } else if(equalsIgnoreCase(str_u, "fraction") || equalsIgnoreCase(str_u, _("fraction"))) { parsed_expression += _("fraction"); } else if(equalsIgnoreCase(str_u, "factors") || equalsIgnoreCase(str_u, _("factors"))) { parsed_expression += _("factors"); } else if(equalsIgnoreCase(str_u, "partial fraction") || equalsIgnoreCase(str_u, _("partial fraction"))) { parsed_expression += _("expanded partial fractions"); } else if(equalsIgnoreCase(str_u, "rectangular") || equalsIgnoreCase(str_u, "cartesian") || equalsIgnoreCase(str_u, _("rectangular")) || equalsIgnoreCase(str_u, _("cartesian"))) { parsed_expression += _("complex rectangular form"); } else if(equalsIgnoreCase(str_u, "exponential") || equalsIgnoreCase(str_u, _("exponential"))) { parsed_expression += _("complex exponential form"); } else if(equalsIgnoreCase(str_u, "polar") || equalsIgnoreCase(str_u, _("polar"))) { parsed_expression += _("complex polar form"); } else if(equalsIgnoreCase(str_u, "utc") || equalsIgnoreCase(str_u, "gmt")) { parsed_expression += _("UTC time zone"); } else if((equalsIgnoreCase(to_str1, "base") || equalsIgnoreCase(to_str2, _("base"))) && s2i(to_str2) >= 2 && (s2i(to_str2) <= 36 || s2i(to_str2) == BASE_SEXAGESIMAL)) { gchar *gstr = g_strdup_printf(_("number base %i"), s2i(to_str2)); parsed_expression += gstr; g_free(gstr); } else { Variable *v = CALCULATOR->getVariable(str_u); if(v && (!v->isKnown() || ((KnownVariable*) v)->unit().empty())) v = NULL; if(v && CALCULATOR->getUnit(str_u)) v = NULL; if(v) { mparse = v; } else { CALCULATOR->beginTemporaryStopMessages(); CompositeUnit cu("", "temporary_composite_parse", "", str_u); int warnings_count; had_errors = CALCULATOR->endTemporaryStopMessages(NULL, &warnings_count) > 0 || had_errors; had_warnings = had_warnings || warnings_count > 0; mparse = cu.generateMathStructure(!printops.negative_exponents); mparse.format(po); } parsed_expression += mparse.print(po); } } parsed_had_errors = had_errors; parsed_had_warnings = had_warnings; gsub("&", "&", parsed_expression); gsub(">", ">", parsed_expression); gsub("<", "<", parsed_expression); if(!b_func) set_status_text(parsed_expression.c_str(), true, had_errors, had_warnings); expression_has_changed2 = false; } else if(!b_func) { set_status_text(parsed_expression.c_str(), true, parsed_had_errors, parsed_had_warnings); } evalops.parse_options.preserve_format = false; } void highlight_parentheses() { GtkTextMark *mcur = gtk_text_buffer_get_insert(expressionbuffer); if(!mcur) return; GtkTextIter icur, istart, iend; gtk_text_buffer_get_iter_at_mark(expressionbuffer, &icur, mcur); gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gtk_text_buffer_remove_tag(expressionbuffer, expression_par_tag, &istart, &iend); bool b = false; b = (gtk_text_iter_get_char(&icur) == ')'); if(!b && gtk_text_iter_backward_char(&icur)) { b = (gtk_text_iter_get_char(&icur) == ')'); if(!b) gtk_text_iter_forward_char(&icur); } if(b) { GtkTextIter ipar2 = icur; int pars = 1; while(gtk_text_iter_backward_char(&ipar2)) { if(gtk_text_iter_get_char(&ipar2) == ')') { pars++; } else if(gtk_text_iter_get_char(&ipar2) == '(') { pars--; if(pars == 0) break; } } if(pars == 0) { GtkTextIter inext = icur; gtk_text_iter_forward_char(&inext); gtk_text_buffer_apply_tag(expressionbuffer, expression_par_tag, &icur, &inext); inext = ipar2; gtk_text_iter_forward_char(&inext); gtk_text_buffer_apply_tag(expressionbuffer, expression_par_tag, &ipar2, &inext); } } else { b = (gtk_text_iter_get_char(&icur) == '('); if(!b && gtk_text_iter_backward_char(&icur)) { b = (gtk_text_iter_get_char(&icur) == '('); if(!b) gtk_text_iter_forward_char(&icur); } if(b) { GtkTextIter ipar2 = icur; int pars = 1; while(gtk_text_iter_forward_char(&ipar2)) { if(gtk_text_iter_get_char(&ipar2) == '(') { pars++; } else if(gtk_text_iter_get_char(&ipar2) == ')') { pars--; if(pars == 0) break; } } if(pars == 0) { GtkTextIter inext = icur; gtk_text_iter_forward_char(&inext); gtk_text_buffer_apply_tag(expressionbuffer, expression_par_tag, &icur, &inext); inext = ipar2; gtk_text_iter_forward_char(&inext); gtk_text_buffer_apply_tag(expressionbuffer, expression_par_tag, &ipar2, &inext); } } } } void on_expressionbuffer_cursor_position_notify() { if(expression_has_changed_pos) { expression_has_changed_pos = false; return; } gtk_widget_hide(completion_window); if(!check_expression_position) return; highlight_parentheses(); display_parse_status(); } /* set focus on expression entry without losing selection */ void focus_keeping_selection() { if(gtk_widget_is_focus(expressiontext)) return; gtk_widget_grab_focus(expressiontext); } MathFunction *get_selected_function() { return selected_function; } MathFunction *get_edited_function() { return edited_function; } Unit *get_edited_unit() { return edited_unit; } DataSet *get_edited_dataset() { return edited_dataset; } DataProperty *get_edited_dataproperty() { return edited_dataproperty; } KnownVariable *get_edited_variable() { return edited_variable; } UnknownVariable *get_edited_unknown() { return edited_unknown; } KnownVariable *get_edited_matrix() { return edited_matrix; } Argument *get_edited_argument() { return edited_argument; } Argument *get_selected_argument() { return selected_argument; } size_t get_selected_subfunction() { return selected_subfunction; } Variable *get_selected_variable() { return selected_variable; } Unit *get_selected_unit() { return selected_unit; } Unit *get_selected_to_unit() { return selected_to_unit; } void generate_units_tree_struct() { size_t cat_i, cat_i_prev; bool b; string str, cat, cat_sub; Unit *u = NULL; unit_cats.items.clear(); unit_cats.objects.clear(); unit_cats.parent = NULL; ia_units.clear(); list::iterator it; for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if(!CALCULATOR->units[i]->isActive()) { b = false; for(size_t i3 = 0; i3 < ia_units.size(); i3++) { u = (Unit*) ia_units[i3]; if(CALCULATOR->units[i]->title() < u->title()) { b = true; ia_units.insert(ia_units.begin() + i3, (void*) CALCULATOR->units[i]); break; } } if(!b) ia_units.push_back((void*) CALCULATOR->units[i]); } else { tree_struct *item = &unit_cats; if(!CALCULATOR->units[i]->category().empty()) { cat = CALCULATOR->units[i]->category(); cat_i = cat.find("/"); cat_i_prev = 0; b = false; while(true) { if(cat_i == string::npos) { cat_sub = cat.substr(cat_i_prev, cat.length() - cat_i_prev); } else { cat_sub = cat.substr(cat_i_prev, cat_i - cat_i_prev); } b = false; for(it = item->items.begin(); it != item->items.end(); ++it) { if(cat_sub == it->item) { item = &*it; b = true; break; } } if(!b) { tree_struct cat; item->items.push_back(cat); it = item->items.end(); --it; it->parent = item; item = &*it; item->item = cat_sub; } if(cat_i == string::npos) { break; } cat_i_prev = cat_i + 1; cat_i = cat.find("/", cat_i_prev); } } b = false; for(size_t i3 = 0; i3 < item->objects.size(); i3++) { u = (Unit*) item->objects[i3]; if(CALCULATOR->units[i]->title() < u->title()) { b = true; item->objects.insert(item->objects.begin() + i3, (void*) CALCULATOR->units[i]); break; } } if(!b) item->objects.push_back((void*) CALCULATOR->units[i]); } } unit_cats.sort(); } void generate_variables_tree_struct() { size_t cat_i, cat_i_prev; bool b; string str, cat, cat_sub; Variable *v = NULL; variable_cats.items.clear(); variable_cats.objects.clear(); variable_cats.parent = NULL; ia_variables.clear(); list::iterator it; for(size_t i = 0; i < CALCULATOR->variables.size(); i++) { if(!CALCULATOR->variables[i]->isActive()) { //deactivated variable b = false; for(size_t i3 = 0; i3 < ia_variables.size(); i3++) { v = (Variable*) ia_variables[i3]; if(CALCULATOR->variables[i]->title() < v->title()) { b = true; ia_variables.insert(ia_variables.begin() + i3, (void*) CALCULATOR->variables[i]); break; } } if(!b) ia_variables.push_back((void*) CALCULATOR->variables[i]); } else { tree_struct *item = &variable_cats; if(!CALCULATOR->variables[i]->category().empty()) { cat = CALCULATOR->variables[i]->category(); cat_i = cat.find("/"); cat_i_prev = 0; b = false; while(true) { if(cat_i == string::npos) { cat_sub = cat.substr(cat_i_prev, cat.length() - cat_i_prev); } else { cat_sub = cat.substr(cat_i_prev, cat_i - cat_i_prev); } b = false; for(it = item->items.begin(); it != item->items.end(); ++it) { if(cat_sub == it->item) { item = &*it; b = true; break; } } if(!b) { tree_struct cat; item->items.push_back(cat); it = item->items.end(); --it; it->parent = item; item = &*it; item->item = cat_sub; } if(cat_i == string::npos) { break; } cat_i_prev = cat_i + 1; cat_i = cat.find("/", cat_i_prev); } } b = false; for(size_t i3 = 0; i3 < item->objects.size(); i3++) { v = (Variable*) item->objects[i3]; if(CALCULATOR->variables[i]->title() < v->title()) { b = true; item->objects.insert(item->objects.begin() + i3, (void*) CALCULATOR->variables[i]); break; } } if(!b) item->objects.push_back((void*) CALCULATOR->variables[i]); } } variable_cats.sort(); } void generate_functions_tree_struct() { size_t cat_i, cat_i_prev; bool b; string str, cat, cat_sub; MathFunction *f = NULL; function_cats.items.clear(); function_cats.objects.clear(); function_cats.parent = NULL; ia_functions.clear(); list::iterator it; for(size_t i = 0; i < CALCULATOR->functions.size(); i++) { if(!CALCULATOR->functions[i]->isActive()) { //deactivated function b = false; for(size_t i3 = 0; i3 < ia_functions.size(); i3++) { f = (MathFunction*) ia_functions[i3]; if(CALCULATOR->functions[i]->title() < f->title()) { b = true; ia_functions.insert(ia_functions.begin() + i3, (void*) CALCULATOR->functions[i]); break; } } if(!b) ia_functions.push_back((void*) CALCULATOR->functions[i]); } else { tree_struct *item = &function_cats; if(!CALCULATOR->functions[i]->category().empty()) { cat = CALCULATOR->functions[i]->category(); cat_i = cat.find("/"); cat_i_prev = 0; b = false; while(true) { if(cat_i == string::npos) { cat_sub = cat.substr(cat_i_prev, cat.length() - cat_i_prev); } else { cat_sub = cat.substr(cat_i_prev, cat_i - cat_i_prev); } b = false; for(it = item->items.begin(); it != item->items.end(); ++it) { if(cat_sub == it->item) { item = &*it; b = true; break; } } if(!b) { tree_struct cat; item->items.push_back(cat); it = item->items.end(); --it; it->parent = item; item = &*it; item->item = cat_sub; } if(cat_i == string::npos) { break; } cat_i_prev = cat_i + 1; cat_i = cat.find("/", cat_i_prev); } } b = false; for(size_t i3 = 0; i3 < item->objects.size(); i3++) { f = (MathFunction*) item->objects[i3]; if(CALCULATOR->functions[i]->title() < f->title()) { b = true; item->objects.insert(item->objects.begin() + i3, (void*) CALCULATOR->functions[i]); break; } } if(!b) item->objects.push_back((void*) CALCULATOR->functions[i]); } } function_cats.sort(); } /* generate the function categories tree in manage functions dialog */ void update_functions_tree() { if(!functions_builder) return; GtkTreeIter iter, iter2, iter3; GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(tFunctionCategories)); GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctionCategories)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tFunctionCategories_selection_changed, NULL); gtk_tree_store_clear(tFunctionCategories_store); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tFunctionCategories_selection_changed, NULL); gtk_tree_store_append(tFunctionCategories_store, &iter3, NULL); gtk_tree_store_set(tFunctionCategories_store, &iter3, 0, _("All"), 1, _("All"), -1); string str; tree_struct *item, *item2; function_cats.it = function_cats.items.begin(); if(function_cats.it != function_cats.items.end()) { item = &*function_cats.it; ++function_cats.it; item->it = item->items.begin(); } else { item = NULL; } str = ""; iter2 = iter3; while(item) { gtk_tree_store_append(tFunctionCategories_store, &iter, &iter2); str += "/"; str += item->item; gtk_tree_store_set(tFunctionCategories_store, &iter, 0, item->item.c_str(), 1, str.c_str(), -1); if(str == selected_function_category) { EXPAND_TO_ITER(model, tFunctionCategories, iter) gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctionCategories)), &iter); } while(item && item->it == item->items.end()) { size_t str_i = str.rfind("/"); if(str_i == string::npos) { str = ""; } else { str = str.substr(0, str_i); } item = item->parent; gtk_tree_model_iter_parent(model, &iter2, &iter); iter = iter2; } if(item) { item2 = &*item->it; if(item->it == item->items.begin()) iter2 = iter; ++item->it; item = item2; item->it = item->items.begin(); } } if(!function_cats.objects.empty()) { //add "Uncategorized" category if there are functions without category gtk_tree_store_append(tFunctionCategories_store, &iter, &iter3); EXPAND_TO_ITER(model, tFunctionCategories, iter) gtk_tree_store_set(tFunctionCategories_store, &iter, 0, _("Uncategorized"), 1, _("Uncategorized"), -1); if(selected_function_category == _("Uncategorized")) { gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctionCategories)), &iter); } } if(!ia_functions.empty()) { //add "Inactive" category if there are inactive functions gtk_tree_store_append(tFunctionCategories_store, &iter, NULL); EXPAND_TO_ITER(model, tFunctionCategories, iter) gtk_tree_store_set(tFunctionCategories_store, &iter, 0, _("Inactive"), 1, _("Inactive"), -1); if(selected_function_category == _("Inactive")) { gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctionCategories)), &iter); } } if(!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctionCategories)), &model, &iter)) { //if no category has been selected (previously selected has been renamed/deleted), select "All" selected_function_category = _("All"); gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tFunctionCategories_store), &iter); EXPAND_ITER(model, tFunctionCategories, iter) gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctionCategories)), &iter); } } void setFunctionTreeItem(GtkTreeIter &iter2, MathFunction *f) { gtk_list_store_append(tFunctions_store, &iter2); gtk_list_store_set(tFunctions_store, &iter2, 0, f->title(true).c_str(), 1, (gpointer) f, 2, TRUE, -1); GtkTreeIter iter; if(f == selected_function && gtk_tree_model_filter_convert_child_iter_to_iter(GTK_TREE_MODEL_FILTER(tFunctions_store_filter), &iter, &iter2)) { gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctions)), &iter); } } /* generate the function tree in manage functions dialog when category selection has changed */ void on_tFunctionCategories_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model, *model2; GtkTreeIter iter, iter2; bool no_cat = false, b_all = false, b_inactive = false; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctions)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_functions_entry_search_changed, NULL); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functions_builder, "functions_entry_search")), ""); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_functions_entry_search_changed, NULL); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tFunctions_selection_changed, NULL); gtk_list_store_clear(tFunctions_store); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tFunctions_selection_changed, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_edit")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_insert")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_delete")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_deactivate")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_apply")), FALSE); if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { gchar *gstr; gtk_tree_model_get(model, &iter, 1, &gstr, -1); selected_function_category = gstr; if(selected_function_category == _("All")) { b_all = true; } else if(selected_function_category == _("Uncategorized")) { no_cat = true; } else if(selected_function_category == _("Inactive")) { b_inactive = true; } if(!b_all && !no_cat && !b_inactive && selected_function_category[0] == '/') { string str = selected_function_category.substr(1, selected_function_category.length() - 1); for(size_t i = 0; i < CALCULATOR->functions.size(); i++) { if(CALCULATOR->functions[i]->isActive() && CALCULATOR->functions[i]->category().substr(0, selected_function_category.length() - 1) == str) { setFunctionTreeItem(iter2, CALCULATOR->functions[i]); } } } else { for(size_t i = 0; i < CALCULATOR->functions.size(); i++) { if((b_inactive && !CALCULATOR->functions[i]->isActive()) || (CALCULATOR->functions[i]->isActive() && (b_all || (no_cat && CALCULATOR->functions[i]->category().empty()) || (!b_inactive && CALCULATOR->functions[i]->category() == selected_function_category)))) { setFunctionTreeItem(iter2, CALCULATOR->functions[i]); } } } if(!selected_function || !gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctions)), &model2, &iter2)) { if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tFunctions_store_filter), &iter2)) { gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctions)), &iter2); } } g_free(gstr); } else { selected_function_category = ""; } } /* function selection has changed */ void on_tFunctions_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model; GtkTreeIter iter; if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { MathFunction *f; gtk_tree_model_get(model, &iter, 1, &f, -1); //remember the new selection selected_function = f; for(size_t i = 0; i < CALCULATOR->functions.size(); i++) { if(CALCULATOR->functions[i] == selected_function) { GtkTextBuffer *buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(functions_builder, "functions_textview_description"))); gtk_text_buffer_set_text(buffer, "", -1); GtkTextIter iter; f = CALCULATOR->functions[i]; Argument *arg; Argument default_arg; string str, str2; const ExpressionName *ename = &f->preferredName(false, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) gtk_builder_get_object(functions_builder, "functions_textview_description")); str += ename->name; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, str.c_str(), -1, "bold", "italic", NULL); str = ""; int iargs = f->maxargs(); if(iargs < 0) { iargs = f->minargs() + 1; } str += "("; if(iargs != 0) { for(int i2 = 1; i2 <= iargs; i2++) { if(i2 > f->minargs()) { str += "["; } if(i2 > 1) { str += CALCULATOR->getComma(); str += " "; } arg = f->getArgumentDefinition(i2); if(arg && !arg->name().empty()) { str2 = arg->name(); } else { str2 = _("argument"); str2 += " "; str2 += i2s(i2); } str += str2; if(i2 > f->minargs()) { str += "]"; } } if(f->maxargs() < 0) { str += CALCULATOR->getComma(); str += " …"; } } str += ")"; for(size_t i2 = 1; i2 <= f->countNames(); i2++) { if(&f->getName(i2) != ename) { str += "\n"; str += f->getName(i2).name; } } gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, str.c_str(), -1, "italic", NULL); str = ""; str += "\n"; if(f->subtype() == SUBTYPE_DATA_SET) { str += "\n"; gchar *gstr = g_strdup_printf(_("Retrieves data from the %s data set for a given object and property. If \"info\" is typed as property, a dialog window will pop up with all properties of the object."), f->title().c_str()); str += gstr; g_free(gstr); str += "\n"; } if(!f->description().empty()) { str += "\n"; str += f->description(); str += "\n"; } if(!f->example(true).empty()) { str += "\n"; str += _("Example:"); str += " "; str += f->example(false, ename->name); str += "\n"; } if(f->subtype() == SUBTYPE_DATA_SET && !((DataSet*) f)->copyright().empty()) { str += "\n"; str += ((DataSet*) f)->copyright(); str += "\n"; } gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert(buffer, &iter, str.c_str(), -1); if(iargs) { str = "\n"; str += _("Arguments"); str += "\n"; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, str.c_str(), -1, "bold", NULL); for(int i2 = 1; i2 <= iargs; i2++) { arg = f->getArgumentDefinition(i2); if(arg && !arg->name().empty()) { str = arg->name(); } else { str = i2s(i2); } str += ": "; if(arg) { str2 = arg->printlong(); } else { str2 = default_arg.printlong(); } if(i2 > f->minargs()) { str2 += " ("; //optional argument str2 += _("optional"); if(!f->getDefaultValue(i2).empty()) { str2 += ", "; //argument default, in description str2 += _("default: "); str2 += f->getDefaultValue(i2); } str2 += ")"; } str2 += "\n"; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert(buffer, &iter, str.c_str(), -1); gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, str2.c_str(), -1, "italic", NULL); } } if(!f->condition().empty()) { str = "\n"; str += _("Requirement"); str += ": "; str += f->printCondition(); str += "\n"; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert(buffer, &iter, str.c_str(), -1); } if(f->subtype() == SUBTYPE_DATA_SET) { DataSet *ds = (DataSet*) f; str = "\n"; str += _("Properties"); str += "\n"; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, str.c_str(), -1, "bold", NULL); DataPropertyIter it; DataProperty *dp = ds->getFirstProperty(&it); while(dp) { if(!dp->isHidden()) { if(!dp->title(false).empty()) { str = dp->title(); str += ": "; } for(size_t i = 1; i <= dp->countNames(); i++) { if(i > 1) str += ", "; str += dp->getName(i); } if(dp->isKey()) { str += " ("; //indicating that the property is a data set key str += _("key"); str += ")"; } str += "\n"; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert(buffer, &iter, str.c_str(), -1); if(!dp->description().empty()) { str = dp->description(); str += "\n"; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, str.c_str(), -1, "italic", NULL); } } dp = ds->getNextProperty(&it); } } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_edit")), !CALCULATOR->functions[i]->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_deactivate")), TRUE); if(CALCULATOR->functions[i]->isActive()) { gtk_label_set_text_with_mnemonic(GTK_LABEL(gtk_builder_get_object(functions_builder, "functions_buttonlabel_deactivate")), _("Deacti_vate")); } else { gtk_label_set_text_with_mnemonic(GTK_LABEL(gtk_builder_get_object(functions_builder, "functions_buttonlabel_deactivate")), _("Acti_vate")); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_insert")), CALCULATOR->functions[i]->isActive()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_apply")), CALCULATOR->functions[i]->isActive() && (CALCULATOR->functions[i]->minargs() <= 1 || rpn_mode)); //user cannot delete global definitions gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_delete")), CALCULATOR->functions[i]->isLocal()); } } } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_edit")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_insert")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_delete")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_button_deactivate")), FALSE); gtk_text_buffer_set_text(gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(functions_builder, "functions_textview_description"))), "", -1); selected_function = NULL; } } /* generate the variable categories tree in manage variables dialog */ void update_variables_tree() { if(!variables_builder) return; GtkTreeIter iter, iter2, iter3; GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(tVariableCategories)); GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariableCategories)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tVariableCategories_selection_changed, NULL); gtk_tree_store_clear(tVariableCategories_store); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tVariableCategories_selection_changed, NULL); gtk_tree_store_append(tVariableCategories_store, &iter3, NULL); gtk_tree_store_set(tVariableCategories_store, &iter3, 0, _("All"), 1, _("All"), -1); string str; tree_struct *item, *item2; variable_cats.it = variable_cats.items.begin(); if(variable_cats.it != variable_cats.items.end()) { item = &*variable_cats.it; ++variable_cats.it; item->it = item->items.begin(); } else { item = NULL; } str = ""; iter2 = iter3; while(item) { gtk_tree_store_append(tVariableCategories_store, &iter, &iter2); str += "/"; str += item->item; gtk_tree_store_set(tVariableCategories_store, &iter, 0, item->item.c_str(), 1, str.c_str(), -1); if(str == selected_variable_category) { EXPAND_TO_ITER(model, tVariableCategories, iter) gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariableCategories)), &iter); } while(item && item->it == item->items.end()) { size_t str_i = str.rfind("/"); if(str_i == string::npos) { str = ""; } else { str = str.substr(0, str_i); } item = item->parent; gtk_tree_model_iter_parent(model, &iter2, &iter); iter = iter2; } if(item) { item2 = &*item->it; if(item->it == item->items.begin()) iter2 = iter; ++item->it; item = item2; item->it = item->items.begin(); } } if(!variable_cats.objects.empty()) { //add "Uncategorized" category if there are variables without category gtk_tree_store_append(tVariableCategories_store, &iter, &iter3); EXPAND_TO_ITER(model, tVariableCategories, iter) gtk_tree_store_set(tVariableCategories_store, &iter, 0, _("Uncategorized"), 1, _("Uncategorized"), -1); if(selected_variable_category == _("Uncategorized")) { gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariableCategories)), &iter); } } if(!ia_variables.empty()) { //add "Inactive" category if there are inactive variables gtk_tree_store_append(tVariableCategories_store, &iter, NULL); EXPAND_TO_ITER(model, tVariableCategories, iter) gtk_tree_store_set(tVariableCategories_store, &iter, 0, _("Inactive"), 1, _("Inactive"), -1); if(selected_variable_category == _("Inactive")) { gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariableCategories)), &iter); } } if(!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariableCategories)), &model, &iter)) { //if no category has been selected (previously selected has been renamed/deleted), select "All" selected_variable_category = _("All"); gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tVariableCategories_store), &iter); EXPAND_ITER(model, tVariableCategories, iter) gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariableCategories)), &iter); } } void setVariableTreeItem(GtkTreeIter &iter2, Variable *v) { gtk_list_store_append(tVariables_store, &iter2); string value = ""; if(is_answer_variable(v)) { value = _("a previous result"); } else if(v->isKnown()) { if(((KnownVariable*) v)->isExpression()) { value = CALCULATOR->localizeExpression(((KnownVariable*) v)->expression()); if(!((KnownVariable*) v)->uncertainty().empty()) {value += "±"; value += ((KnownVariable*) v)->uncertainty();} if(!((KnownVariable*) v)->unit().empty()) {value += " "; value += ((KnownVariable*) v)->unit();} } else { if(((KnownVariable*) v)->get().isMatrix()) { value = _("matrix"); } else if(((KnownVariable*) v)->get().isVector()) { value = _("vector"); } else { PrintOptions po; po.interval_display = INTERVAL_DISPLAY_PLUSMINUS; value = CALCULATOR->print(((KnownVariable*) v)->get(), 30, po); } } } else { if(((UnknownVariable*) v)->assumptions()) { switch(((UnknownVariable*) v)->assumptions()->sign()) { case ASSUMPTION_SIGN_POSITIVE: {value = _("positive"); break;} case ASSUMPTION_SIGN_NONPOSITIVE: {value = _("non-positive"); break;} case ASSUMPTION_SIGN_NEGATIVE: {value = _("negative"); break;} case ASSUMPTION_SIGN_NONNEGATIVE: {value = _("non-negative"); break;} case ASSUMPTION_SIGN_NONZERO: {value = _("non-zero"); break;} default: {} } if(!value.empty() && ((UnknownVariable*) v)->assumptions()->type() != ASSUMPTION_TYPE_NONE) value += " "; switch(((UnknownVariable*) v)->assumptions()->type()) { case ASSUMPTION_TYPE_INTEGER: {value += _("integer"); break;} case ASSUMPTION_TYPE_RATIONAL: {value += _("rational"); break;} case ASSUMPTION_TYPE_REAL: {value += _("real"); break;} case ASSUMPTION_TYPE_COMPLEX: {value += _("complex"); break;} case ASSUMPTION_TYPE_NUMBER: {value += _("number"); break;} case ASSUMPTION_TYPE_NONMATRIX: {value += _("(not matrix)"); break;} default: {} } if(value.empty()) value = _("unknown"); } else { value = _("default assumptions"); } } gtk_list_store_set(tVariables_store, &iter2, 0, v->title(true).c_str(), 1, value.c_str(), 2, (gpointer) v, 3, TRUE, -1); GtkTreeIter iter; if(v == selected_variable && gtk_tree_model_filter_convert_child_iter_to_iter(GTK_TREE_MODEL_FILTER(tVariables_store_filter), &iter, &iter2)) { gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariables)), &iter); } } /* generate the variable tree in manage variables dialog when category selection has changed */ void on_tVariableCategories_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model, *model2; GtkTreeIter iter, iter2; bool no_cat = false, b_all = false, b_inactive = false; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariables)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_variables_entry_search_changed, NULL); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(variables_builder, "variables_entry_search")), ""); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_variables_entry_search_changed, NULL); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tVariables_selection_changed, NULL); gtk_list_store_clear(tVariables_store); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tVariables_selection_changed, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_edit")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_insert")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_delete")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_deactivate")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_export")), FALSE); if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { gchar *gstr; gtk_tree_model_get(model, &iter, 1, &gstr, -1); selected_variable_category = gstr; if(selected_variable_category == _("All")) { b_all = true; } else if(selected_variable_category == _("Uncategorized")) { no_cat = true; } else if(selected_variable_category == _("Inactive")) { b_inactive = true; } if(!b_all && !no_cat && !b_inactive && selected_variable_category[0] == '/') { string str = selected_variable_category.substr(1, selected_variable_category.length() - 1); for(size_t i = 0; i < CALCULATOR->variables.size(); i++) { if(CALCULATOR->variables[i]->isActive() && CALCULATOR->variables[i]->category().substr(0, selected_variable_category.length() - 1) == str) { setVariableTreeItem(iter2, CALCULATOR->variables[i]); } } } else { for(size_t i = 0; i < CALCULATOR->variables.size(); i++) { if((b_inactive && !CALCULATOR->variables[i]->isActive()) || (CALCULATOR->variables[i]->isActive() && (b_all || (no_cat && CALCULATOR->variables[i]->category().empty()) || (!b_inactive && CALCULATOR->variables[i]->category() == selected_variable_category)))) { setVariableTreeItem(iter2, CALCULATOR->variables[i]); } } } if(!selected_variable || !gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariables)), &model2, &iter2)) { if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tVariables_store_filter), &iter2)) { gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariables)), &iter2); } } g_free(gstr); } else { selected_variable_category = ""; } } /* variable selection has changed */ void on_tVariables_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model; GtkTreeIter iter; if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { Variable *v; gtk_tree_model_get(model, &iter, 2, &v, -1); if(!CALCULATOR->stillHasVariable(v)) { show_message(_("Variable does not exist anymore."), GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_dialog"))); selected_variable = NULL; update_vmenu(); return; } //remember selection selected_variable = v; for(size_t i = 0; i < CALCULATOR->variables.size(); i++) { if(CALCULATOR->variables[i] == selected_variable) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_edit")), !CALCULATOR->variables[i]->isBuiltin() && !is_answer_variable(CALCULATOR->variables[i])); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_insert")), CALCULATOR->variables[i]->isActive()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_deactivate")), !is_answer_variable(CALCULATOR->variables[i])); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_export")), CALCULATOR->variables[i]->isKnown()); if(CALCULATOR->variables[i]->isActive()) { gtk_label_set_text_with_mnemonic(GTK_LABEL(gtk_builder_get_object(variables_builder, "variables_buttonlabel_deactivate")), _("Deacti_vate")); } else { gtk_label_set_text_with_mnemonic(GTK_LABEL(gtk_builder_get_object(variables_builder, "variables_buttonlabel_deactivate")), _("Acti_vate")); } //user cannot delete global definitions gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_delete")), CALCULATOR->variables[i]->isLocal() && !is_answer_variable(CALCULATOR->variables[i]) && CALCULATOR->variables[i] != CALCULATOR->v_x && CALCULATOR->variables[i] != CALCULATOR->v_y && CALCULATOR->variables[i] != CALCULATOR->v_z); } } } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_edit")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_insert")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_delete")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_deactivate")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_button_export")), FALSE); selected_variable = NULL; } } /* generate the unit categories tree in manage units dialog */ void update_units_tree() { if(!units_builder) return; GtkTreeIter iter, iter2, iter3; GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(tUnitCategories)); GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitCategories)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tUnitCategories_selection_changed, NULL); gtk_tree_store_clear(tUnitCategories_store); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tUnitCategories_selection_changed, NULL); gtk_tree_store_append(tUnitCategories_store, &iter3, NULL); gtk_tree_store_set(tUnitCategories_store, &iter3, 0, _("All"), 1, _("All"), -1); string str; tree_struct *item, *item2; unit_cats.it = unit_cats.items.begin(); if(unit_cats.it != unit_cats.items.end()) { item = &*unit_cats.it; ++unit_cats.it; item->it = item->items.begin(); } else { item = NULL; } str = ""; iter2 = iter3; while(item) { gtk_tree_store_append(tUnitCategories_store, &iter, &iter2); str += "/"; str += item->item; gtk_tree_store_set(tUnitCategories_store, &iter, 0, item->item.c_str(), 1, str.c_str(), -1); if(str == selected_unit_category) { EXPAND_TO_ITER(model, tUnitCategories, iter) gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitCategories)), &iter); } while(item && item->it == item->items.end()) { size_t str_i = str.rfind("/"); if(str_i == string::npos) { str = ""; } else { str = str.substr(0, str_i); } item = item->parent; gtk_tree_model_iter_parent(model, &iter2, &iter); iter = iter2; } if(item) { item2 = &*item->it; if(item->it == item->items.begin()) iter2 = iter; ++item->it; item = item2; item->it = item->items.begin(); } } if(!unit_cats.objects.empty()) { //add "Uncategorized" category if there are units without category gtk_tree_store_append(tUnitCategories_store, &iter, &iter3); gtk_tree_store_set(tUnitCategories_store, &iter, 0, _("Uncategorized"), 1, _("Uncategorized"), -1); if(selected_unit_category == _("Uncategorized")) { EXPAND_TO_ITER(model, tUnitCategories, iter) gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitCategories)), &iter); } } if(!ia_units.empty()) { gtk_tree_store_append(tUnitCategories_store, &iter, NULL); gtk_tree_store_set(tUnitCategories_store, &iter, 0, _("Inactive"), 1, _("Inactive"), -1); if(selected_unit_category == _("Inactive")) { EXPAND_TO_ITER(model, tUnitCategories, iter) gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitCategories)), &iter); } } if(!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitCategories)), &model, &iter)) { //if no category has been selected (previously selected has been renamed/deleted), select "All" selected_unit_category = _("All"); gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tUnitCategories_store), &iter); EXPAND_ITER(model, tUnitCategories, iter) gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitCategories)), &iter); } } void setUnitTreeItem(GtkTreeIter &iter2, Unit *u) { gtk_list_store_append(tUnits_store, &iter2); string snames, sbase; //display name, plural name and short name in the second column AliasUnit *au; for(size_t i = 1; i <= u->countNames(); i++) { if(i > 1) snames += " / "; snames += u->getName(i).name; } //depending on unit type display relation to base unit(s) switch(u->subtype()) { case SUBTYPE_COMPOSITE_UNIT: { snames = ""; sbase = ((CompositeUnit*) u)->print(false, true, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) tUnits); break; } case SUBTYPE_ALIAS_UNIT: { au = (AliasUnit*) u; sbase = au->firstBaseUnit()->preferredDisplayName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) tUnits).name; if(au->firstBaseExponent() != 1) { sbase += POWER; sbase += i2s(au->firstBaseExponent()); } break; } case SUBTYPE_BASE_UNIT: { sbase = ""; break; } } //display descriptive name (title), or name if no title defined gtk_list_store_set(tUnits_store, &iter2, UNITS_TITLE_COLUMN, u->title(true).c_str(), UNITS_NAMES_COLUMN, snames.c_str(), UNITS_BASE_COLUMN, sbase.c_str(), UNITS_POINTER_COLUMN, (gpointer) u, UNITS_VISIBLE_COLUMN, TRUE, UNITS_VISIBLE_COLUMN_CONVERT, TRUE, -1); if(u->isCurrency()) { unordered_map::const_iterator it_flag = flag_images.find(u->referenceName()); if(it_flag != flag_images.end()) { gtk_list_store_set(tUnits_store, &iter2, UNITS_FLAG_COLUMN, it_flag->second, -1); } } GtkTreeIter iter; if(u == selected_unit && gtk_tree_model_filter_convert_child_iter_to_iter(GTK_TREE_MODEL_FILTER(tUnits_store_filter), &iter, &iter2)) { gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnits)), &iter); } } /* generate the unit tree and units conversion menu in manage units dialog when category selection has changed */ void on_tUnitCategories_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model, *model2; GtkTreeIter iter, iter2; //make sure that no unit conversion is done in the dialog until everthing is updated block_unit_convert = true; bool no_cat = false, b_all = false, b_inactive = false; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnits)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_units_entry_search_changed, NULL); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_entry_search")), ""); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_units_entry_search_changed, NULL); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_units_convert_search_changed, NULL); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_convert_search")), ""); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_units_convert_search_changed, NULL); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tUnits_selection_changed, NULL); gtk_list_store_clear(tUnits_store); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tUnits_selection_changed, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_edit")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_insert")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_delete")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_deactivate")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_convert_to")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_frame_convert")), FALSE); bool b_sel = false; if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { bool b_currencies = false; gchar *gstr; gtk_tree_model_get(model, &iter, 1, &gstr, -1); selected_unit_category = gstr; if(selected_unit_category == _("All")) { b_all = true; } else if(selected_unit_category == _("Uncategorized")) { no_cat = true; } else if(selected_unit_category == _("Inactive")) { b_inactive = true; } if(!b_all && !no_cat && !b_inactive && selected_unit_category[0] == '/') { string str = selected_unit_category.substr(1, selected_unit_category.length() - 1); for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if(CALCULATOR->units[i]->isActive() && CALCULATOR->units[i]->category().substr(0, selected_unit_category.length() - 1) == str) { if(CALCULATOR->units[i]->isCurrency()) b_currencies = true; setUnitTreeItem(iter2, CALCULATOR->units[i]); if(!b_sel && selected_to_unit == CALCULATOR->units[i]) b_sel = true; } } } else { for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if((b_inactive && !CALCULATOR->units[i]->isActive()) || (CALCULATOR->units[i]->isActive() && (b_all || (no_cat && CALCULATOR->units[i]->category().empty()) || (!b_inactive && CALCULATOR->units[i]->category() == selected_unit_category)))) { if(!b_all && !no_cat && !b_inactive && !b_currencies && CALCULATOR->units[i]->isCurrency()) b_currencies = true; setUnitTreeItem(iter2, CALCULATOR->units[i]); if(!b_sel && selected_to_unit == CALCULATOR->units[i]) b_sel = true; } } } if(!selected_unit || !gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnits)), &model2, &iter2)) { if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tUnits_store_filter), &iter2)) { gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnits)), &iter2); } } gtk_tree_view_column_set_visible(units_flag_column, b_currencies); gtk_cell_renderer_set_visible(units_convert_flag_renderer, b_currencies); g_free(gstr); } else { selected_unit_category = ""; } if(!b_sel) { if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(units_convert_filter), &iter2)) { GtkTreePath *path = gtk_tree_model_get_path(units_convert_filter, &iter2); on_units_convert_view_row_activated(GTK_TREE_VIEW(units_convert_view), path, NULL, NULL); gtk_tree_path_free(path); } } block_unit_convert = false; //update conversion display convert_in_wUnits(); } /* unit selection has changed */ void on_tUnits_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model; GtkTreeIter iter; if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { Unit *u; gtk_tree_model_get(model, &iter, UNITS_POINTER_COLUMN, &u, -1); selected_unit = u; for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if(CALCULATOR->units[i] == selected_unit) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_frame_convert")), TRUE); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(units_builder, "units_label_from_unit")), CALCULATOR->units[i]->print(true, printops.abbreviate_names, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) gtk_builder_get_object(units_builder, "units_label_from_unit")).c_str()); //user cannot delete global definitions gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_delete")), CALCULATOR->units[i]->isLocal()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_convert_to")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_insert")), CALCULATOR->units[i]->isActive()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_edit")), !CALCULATOR->units[i]->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_deactivate")), TRUE); if(CALCULATOR->units[i]->isActive()) { gtk_label_set_text_with_mnemonic(GTK_LABEL(gtk_builder_get_object(units_builder, "units_buttonlabel_deactivate")), _("Deacti_vate")); } else { gtk_label_set_text_with_mnemonic(GTK_LABEL(gtk_builder_get_object(units_builder, "units_buttonlabel_deactivate")), _("Acti_vate")); } } } } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_edit")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_insert")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_delete")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_deactivate")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_button_convert_to")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_frame_convert")), FALSE); selected_unit = NULL; } if(!block_unit_convert) convert_in_wUnits(); } void update_unit_selector_tree() { GtkTreeIter iter, iter2, iter3; GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(tUnitSelectorCategories)); GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelectorCategories)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tUnitSelectorCategories_selection_changed, NULL); gtk_tree_store_clear(tUnitSelectorCategories_store); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tUnitSelectorCategories_selection_changed, NULL); gtk_tree_store_append(tUnitSelectorCategories_store, &iter3, NULL); gtk_tree_store_set(tUnitSelectorCategories_store, &iter3, 0, _("All"), 1, _("All"), -1); string str; tree_struct *item, *item2; unit_cats.it = unit_cats.items.begin(); if(unit_cats.it != unit_cats.items.end()) { item = &*unit_cats.it; ++unit_cats.it; item->it = item->items.begin(); } else { item = NULL; } str = ""; iter2 = iter3; convert_category_map.clear(); while(item) { gtk_tree_store_append(tUnitSelectorCategories_store, &iter, &iter2); if(!str.empty()) str += "/"; str += item->item; gtk_tree_store_set(tUnitSelectorCategories_store, &iter, 0, item->item.c_str(), 1, str.c_str(), -1); if(str == selected_unit_category) { EXPAND_TO_ITER(model, tUnitSelectorCategories, iter) gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelectorCategories)), &iter); } convert_category_map[str] = iter; while(item && item->it == item->items.end()) { size_t str_i = str.rfind("/"); if(str_i == string::npos) { str = ""; } else { str = str.substr(0, str_i); } item = item->parent; gtk_tree_model_iter_parent(model, &iter2, &iter); iter = iter2; } if(item) { item2 = &*item->it; if(item->it == item->items.begin()) iter2 = iter; ++item->it; item = item2; item->it = item->items.begin(); } } if(!unit_cats.objects.empty()) { //add "Uncategorized" category if there are units without category gtk_tree_store_append(tUnitSelectorCategories_store, &iter, &iter3); gtk_tree_store_set(tUnitSelectorCategories_store, &iter, 0, _("Uncategorized"), 1, _("Uncategorized"), -1); convert_category_map[_("Uncategorized")] = iter; if(selected_unit_category == _("Uncategorized")) { EXPAND_TO_ITER(model, tUnitSelectorCategories, iter) gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelectorCategories)), &iter); } } if(!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelectorCategories)), &model, &iter)) { //if no category has been selected (previously selected has been renamed/deleted), select "All" selected_unit_category = _("All"); gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tUnitSelectorCategories_store), &iter); EXPAND_ITER(model, tUnitSelectorCategories, iter) gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelectorCategories)), &iter); } } void on_functions_entry_search_changed(GtkEntry *w, gpointer) { GtkTreeIter iter; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctions)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tFunctions_selection_changed, NULL); if(!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tFunctions_store), &iter)) return; string str = gtk_entry_get_text(w); remove_blank_ends(str); do { bool b = str.empty(); MathFunction *u = NULL; if(!b) gtk_tree_model_get(GTK_TREE_MODEL(tFunctions_store), &iter, 1, &u, -1); if(u) { string title = u->title(true); remove_blank_ends(title); while(title.length() >= str.length()) { if(equalsIgnoreCase(str, title.substr(0, str.length()))) { b = true; break; } size_t i = title.find(' '); if(i == string::npos) break; title = title.substr(i + 1); remove_blank_ends(title); } for(size_t i2 = 1; i2 <= u->countNames(); i2++) { if(u->getName(i2).case_sensitive) { if(str == u->getName(i2).name.substr(0, str.length())) { b = true; break; } } else { if(equalsIgnoreCase(str, u->getName(i2).name.substr(0, str.length()))) { b = true; break; } } } } gtk_list_store_set(tFunctions_store, &iter, 2, b, -1); } while(gtk_tree_model_iter_next(GTK_TREE_MODEL(tFunctions_store), &iter)); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tFunctions_selection_changed, NULL); if(str.empty()) { gtk_widget_grab_focus(tFunctions); } else { if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tFunctions_store_filter), &iter)) { gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctions))); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctions)), &iter); GtkTreePath *path = gtk_tree_model_get_path(tFunctions_store_filter, &iter); if(path) { gtk_tree_view_set_cursor(GTK_TREE_VIEW(tFunctions), path, NULL, FALSE); gtk_tree_path_free(path); } } } } void on_variables_entry_search_changed(GtkEntry *w, gpointer) { GtkTreeIter iter; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariables)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tVariables_selection_changed, NULL); if(!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tVariables_store), &iter)) return; string str = gtk_entry_get_text(w); remove_blank_ends(str); do { bool b = str.empty(); Variable *u = NULL; if(!b) gtk_tree_model_get(GTK_TREE_MODEL(tVariables_store), &iter, 2, &u, -1); if(u) { string title = u->title(true); remove_blank_ends(title); while(title.length() >= str.length()) { if(equalsIgnoreCase(str, title.substr(0, str.length()))) { b = true; break; } size_t i = title.find(' '); if(i == string::npos) break; title = title.substr(i + 1); remove_blank_ends(title); } for(size_t i2 = 1; i2 <= u->countNames(); i2++) { if(u->getName(i2).case_sensitive) { if(str == u->getName(i2).name.substr(0, str.length())) { b = true; break; } } else { if(equalsIgnoreCase(str, u->getName(i2).name.substr(0, str.length()))) { b = true; break; } } } } gtk_list_store_set(tVariables_store, &iter, 3, b, -1); } while(gtk_tree_model_iter_next(GTK_TREE_MODEL(tVariables_store), &iter)); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tVariables_selection_changed, NULL); if(str.empty()) { gtk_widget_grab_focus(tVariables); } else { if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tVariables_store_filter), &iter)) { gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariables))); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariables)), &iter); GtkTreePath *path = gtk_tree_model_get_path(tVariables_store_filter, &iter); if(path) { gtk_tree_view_set_cursor(GTK_TREE_VIEW(tVariables), path, NULL, FALSE); gtk_tree_path_free(path); } } } } void on_units_entry_search_changed(GtkEntry *w, gpointer) { GtkTreeIter iter; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnits)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tUnits_selection_changed, NULL); if(!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tUnits_store), &iter)) return; string str = gtk_entry_get_text(w); remove_blank_ends(str); do { bool b = str.empty(); Unit *u = NULL; if(!b) gtk_tree_model_get(GTK_TREE_MODEL(tUnits_store), &iter, UNITS_POINTER_COLUMN, &u, -1); if(u) { b = name_matches(u, str); if(!b) b = title_matches(u, str); if(!b) b = country_matches(u, str); } gtk_list_store_set(tUnits_store, &iter, UNITS_VISIBLE_COLUMN, b, -1); } while(gtk_tree_model_iter_next(GTK_TREE_MODEL(tUnits_store), &iter)); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tUnits_selection_changed, NULL); if(str.empty()) { gtk_widget_grab_focus(tUnits); } else { if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tUnits_store_filter), &iter)) { gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnits))); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnits)), &iter); GtkTreePath *path = gtk_tree_model_get_path(tUnits_store_filter, &iter); if(path) { gtk_tree_view_set_cursor(GTK_TREE_VIEW(tUnits), path, NULL, FALSE); gtk_tree_path_free(path); } } } } void on_units_convert_search_changed(GtkEntry *w, gpointer) { GtkTreeIter iter; if(!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tUnits_store), &iter)) return; string str = gtk_entry_get_text(w); remove_blank_ends(str); do { bool b = str.empty(); Unit *u = NULL; if(!b) gtk_tree_model_get(GTK_TREE_MODEL(tUnits_store), &iter, UNITS_POINTER_COLUMN, &u, -1); if(u) { b = name_matches(u, str); if(!b) b = title_matches(u, str); if(!b) b = country_matches(u, str); } gtk_list_store_set(tUnits_store, &iter, UNITS_VISIBLE_COLUMN_CONVERT, b, -1); } while(gtk_tree_model_iter_next(GTK_TREE_MODEL(tUnits_store), &iter)); if(!str.empty()) { if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(units_convert_filter), &iter)) { gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(units_convert_view))); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(units_convert_view)), &iter); } } while(gtk_events_pending()) gtk_main_iteration(); //if(gtk_widget_is_visible(units_convert_window)) units_convert_resize_popup(); } void on_convert_entry_search_changed(GtkEntry *w, gpointer) { GtkTreeIter iter; int count = 0; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelector)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tUnitSelector_selection_changed, NULL); if(!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tUnitSelector_store), &iter)) return; string str = gtk_entry_get_text(w); remove_blank_ends(str); do { bool b = str.empty(); Unit *u = NULL; if(!b) gtk_tree_model_get(GTK_TREE_MODEL(tUnitSelector_store), &iter, 1, &u, -1); if(u) { b = name_matches(u, str); if(!b) b = title_matches(u, str); if(!b) b = country_matches(u, str); } if(b) count++; gtk_list_store_set(tUnitSelector_store, &iter, 3, b, -1); } while(gtk_tree_model_iter_next(GTK_TREE_MODEL(tUnitSelector_store), &iter)); /*if(str.empty() && count < 30) { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert_entry_search"))); gtk_widget_grab_focus(tUnitSelector); }*/ g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tUnitSelector_selection_changed, NULL); if(!str.empty()) { if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tUnitSelector_store_filter), &iter)) { gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelector))); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelector)), &iter); GtkTreePath *path = gtk_tree_model_get_path(tUnitSelector_store_filter, &iter); if(path) { gtk_tree_view_set_cursor(GTK_TREE_VIEW(tUnitSelector), path, NULL, FALSE); gtk_tree_path_free(path); } } } } void setUnitSelectorTreeItem(GtkTreeIter &iter2, Unit *u) { gtk_list_store_append(tUnitSelector_store, &iter2); string snames, sbase; if(u->isCurrency()) { unordered_map::const_iterator it_flag = flag_images.find(u->referenceName()); gtk_list_store_set(tUnitSelector_store, &iter2, 0, u->title(true).c_str(), 1, (gpointer) u, 2, it_flag == flag_images.end() ? NULL : it_flag->second, 3, TRUE, -1); } else { gtk_list_store_set(tUnitSelector_store, &iter2, 0, u->title(true).c_str(), 1, (gpointer) u, 3, TRUE, -1); } } /* generate the unit tree in conversion tab when category selection has changed */ void on_tUnitSelectorCategories_selection_changed(GtkTreeSelection *treeselection, gpointer) { block_unit_selector_convert = true; GtkTreeModel *model; GtkTreeIter iter, iter2; bool no_cat = false, b_all = false; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelector)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_convert_entry_search_changed, NULL); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(main_builder, "convert_entry_search")), ""); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_convert_entry_search_changed, NULL); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tUnitSelector_selection_changed, NULL); gtk_list_store_clear(tUnitSelector_store); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tUnitSelector_selection_changed, NULL); int count = 0; if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { gchar *gstr; gtk_tree_model_get(model, &iter, 1, &gstr, -1); selected_unit_selector_category = gstr; if(selected_unit_selector_category == _("All")) { b_all = true; } else if(selected_unit_selector_category == _("Uncategorized")) { no_cat = true; } bool b_currencies = false; if(!b_all && !no_cat && selected_unit_selector_category[0] == '/') { string str = selected_unit_selector_category.substr(1, selected_unit_selector_category.length() - 1); for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if(CALCULATOR->units[i]->isActive() && (!CALCULATOR->units[i]->isHidden() || CALCULATOR->units[i]->isCurrency()) && CALCULATOR->units[i]->category().substr(0, selected_unit_selector_category.length() - 1) == str) { if(!b_currencies && CALCULATOR->units[i]->isCurrency()) b_currencies = true; setUnitSelectorTreeItem(iter2, CALCULATOR->units[i]); count++; } } } else { bool list_empty = true; for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if(CALCULATOR->units[i]->isActive() && (!CALCULATOR->units[i]->isHidden() || CALCULATOR->units[i]->isCurrency()) && (b_all || (no_cat && CALCULATOR->units[i]->category().empty()) || CALCULATOR->units[i]->category() == selected_unit_selector_category)) { if(!b_currencies && !b_all && !no_cat && CALCULATOR->units[i]->isCurrency()) b_currencies = true; setUnitSelectorTreeItem(iter2, CALCULATOR->units[i]); count++; list_empty = false; } } bool collapse_all = true; if(list_empty && !b_all && !no_cat) { for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if(CALCULATOR->units[i]->isActive() && (!CALCULATOR->units[i]->isHidden() || CALCULATOR->units[i]->isCurrency()) && CALCULATOR->units[i]->category().length() > selected_unit_selector_category.length() && CALCULATOR->units[i]->category()[selected_unit_selector_category.length()] == '/' && CALCULATOR->units[i]->category().substr(0, selected_unit_selector_category.length()) == selected_unit_selector_category) { if(!b_currencies && !b_all && !no_cat && CALCULATOR->units[i]->isCurrency()) b_currencies = true; setUnitSelectorTreeItem(iter2, CALCULATOR->units[i]); count++; } } } else if(!b_all && !no_cat) { GtkTreePath *path = gtk_tree_model_get_path(model, &iter); collapse_all = !gtk_tree_view_expand_row(GTK_TREE_VIEW(tUnitSelectorCategories), path, FALSE); gtk_tree_path_free(path); } if(collapse_all) { GtkTreePath *path = gtk_tree_model_get_path(model, &iter); if(gtk_tree_path_get_depth(path) == 2) { GtkTreeIter iter3; gtk_tree_model_get_iter_first(model, &iter3); if(gtk_tree_model_iter_children(model, &iter2, &iter3)) { do { GtkTreePath *path2 = gtk_tree_model_get_path(model, &iter2); if(gtk_tree_path_compare(path, path2) != 0) gtk_tree_view_collapse_row(GTK_TREE_VIEW(tUnitSelectorCategories), path2); gtk_tree_path_free(path2); } while(gtk_tree_model_iter_next(model, &iter2)); } gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tUnitSelectorCategories), path, NULL, FALSE, 0, 0); } gtk_tree_path_free(path); } } gtk_tree_view_column_set_visible(flag_column, b_currencies); g_free(gstr); } else { selected_unit_selector_category = ""; } //gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert_entry_search")), count >= 30); block_unit_selector_convert = false; } void on_tUnitSelector_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model; GtkTreeIter iter; if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { Unit *u; gtk_tree_model_get(model, &iter, 1, &u, -1); for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if(CALCULATOR->units[i] == u) { if(u->subtype() == SUBTYPE_COMPOSITE_UNIT) { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(main_builder, "convert_entry_unit")), ((CompositeUnit*) u)->print(true, printops.abbreviate_names, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) gtk_builder_get_object(main_builder, "convert_entry_unit")).c_str()); } else { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(main_builder, "convert_entry_unit")), u->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) gtk_builder_get_object(main_builder, "convert_entry_unit")).name.c_str()); } if(!block_unit_selector_convert) convert_from_convert_entry_unit(); } } } } void update_datasets_tree() { if(!datasets_builder) return; GtkTreeIter iter; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tDatasets)); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tDatasets_selection_changed, NULL); gtk_list_store_clear(tDatasets_store); DataSet *ds; bool b = false; for(size_t i = 1; ; i++) { ds = CALCULATOR->getDataSet(i); if(!ds) break; gtk_list_store_append(tDatasets_store, &iter); gtk_list_store_set(tDatasets_store, &iter, 0, ds->title().c_str(), 1, (gpointer) ds, -1); if(ds == selected_dataset) { g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tDatasets_selection_changed, NULL); gtk_tree_selection_select_iter(select, &iter); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tDatasets_selection_changed, NULL); b = true; } } g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tDatasets_selection_changed, NULL); if(!b) { gtk_tree_selection_unselect_all(select); selected_dataset = NULL; } } void on_tDatasets_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model, *model2; GtkTreeIter iter, iter2; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tDataObjects)); gtk_tree_selection_unselect_all(select); g_signal_handlers_block_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tDataObjects_selection_changed, NULL); gtk_list_store_clear(tDataObjects_store); g_signal_handlers_unblock_matched((gpointer) select, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_tDataObjects_selection_changed, NULL); if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { DataSet *ds = NULL; gtk_tree_model_get(model, &iter, 1, &ds, -1); selected_dataset = ds; if(!ds) return; DataObjectIter it; DataPropertyIter pit; DataProperty *dp; DataObject *o = ds->getFirstObject(&it); bool b = false; while(o) { b = true; gtk_list_store_append(tDataObjects_store, &iter2); dp = ds->getFirstProperty(&pit); size_t index = 0; while(dp) { if(!dp->isHidden() && dp->isKey()) { gtk_list_store_set(tDataObjects_store, &iter2, index, o->getPropertyDisplayString(dp).c_str(), -1); index++; if(index > 2) break; } dp = ds->getNextProperty(&pit); } while(index < 3) { gtk_list_store_set(tDataObjects_store, &iter2, index, "", -1); index++; } gtk_list_store_set(tDataObjects_store, &iter2, 3, (gpointer) o, -1); if(o == selected_dataobject) { gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tDataObjects)), &iter2); } o = ds->getNextObject(&it); } if(b && (!selected_dataobject || !gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tDataObjects)), &model2, &iter2))) { gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tDataObjects_store), &iter2); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tDataObjects)), &iter2); } GtkTextBuffer *buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(datasets_builder, "datasets_textview_description"))); gtk_text_buffer_set_text(buffer, "", -1); GtkTextIter iter; string str, str2; if(!ds->description().empty()) { str = ds->description(); str += "\n"; str += "\n"; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert(buffer, &iter, str.c_str(), -1); } str = _("Properties"); str += "\n"; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, str.c_str(), -1, "bold", NULL); dp = ds->getFirstProperty(&pit); while(dp) { if(!dp->isHidden()) { str = ""; if(!dp->title(false).empty()) { str += dp->title(); str += ": "; } for(size_t i = 1; i <= dp->countNames(); i++) { if(i > 1) str += ", "; str += dp->getName(i); } if(dp->isKey()) { str += " ("; str += _("key"); str += ")"; } str += "\n"; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert(buffer, &iter, str.c_str(), -1); if(!dp->description().empty()) { str = dp->description(); str += "\n"; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, str.c_str(), -1, "italic", NULL); } } dp = ds->getNextProperty(&pit); } str = "\n"; str += _("Data Retrieval Function"); gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, str.c_str(), -1, "bold", NULL); Argument *arg; Argument default_arg; const ExpressionName *ename = &ds->preferredName(false, true, false, false, &can_display_unicode_string_function, (void*) gtk_builder_get_object(datasets_builder, "datasets_textview_description")); str = "\n"; str += ename->name; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, str.c_str(), -1, "bold", "italic", NULL); str = ""; int iargs = ds->maxargs(); if(iargs < 0) { iargs = ds->minargs() + 1; } str += "("; if(iargs != 0) { for(int i2 = 1; i2 <= iargs; i2++) { if(i2 > ds->minargs()) { str += "["; } if(i2 > 1) { str += CALCULATOR->getComma(); str += " "; } arg = ds->getArgumentDefinition(i2); if(arg && !arg->name().empty()) { str2 = arg->name(); } else { str2 = _("argument"); str2 += " "; str2 += i2s(i2); } str += str2; if(i2 > ds->minargs()) { str += "]"; } } if(ds->maxargs() < 0) { str += CALCULATOR->getComma(); str += " …"; } } str += ")"; for(size_t i2 = 1; i2 <= ds->countNames(); i2++) { if(&ds->getName(i2) != ename) { str += "\n"; str += ds->getName(i2).name; } } str += "\n\n"; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, str.c_str(), -1, "italic", NULL); if(!ds->copyright().empty()) { str = "\n"; str = ds->copyright(); str += "\n"; gtk_text_buffer_get_end_iter(buffer, &iter); gtk_text_buffer_insert(buffer, &iter, str.c_str(), -1); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_button_editset")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_button_delset")), ds->isLocal()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_button_newobject")), TRUE); } else { gtk_text_buffer_set_text(gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(datasets_builder, "datasets_textview_description"))), "", -1); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_button_editset")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_button_delset")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_button_newobject")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_button_editobject")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_button_delobject")), FALSE); selected_dataset = NULL; } } void update_dataobjects() { on_tDatasets_selection_changed(gtk_tree_view_get_selection(GTK_TREE_VIEW(tDatasets)), NULL); } void on_dataset_button_function_clicked(GtkButton *w, gpointer user_data) { DataProperty *dp = (DataProperty*) user_data; DataObject *o = selected_dataobject; DataSet *ds = NULL; if(o) ds = dp->parentSet(); if(ds && o) { string str = ds->preferredDisplayName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) w).name; str += "("; str += o->getProperty(ds->getPrimaryKeyProperty()); str += CALCULATOR->getComma(); str += " "; str += dp->getName(); str += ")"; insert_text(str.c_str()); } } void on_tDataObjects_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model; GtkTreeIter iter; GtkWidget *ptable = GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_grid_properties")); GList *childlist = gtk_container_get_children(GTK_CONTAINER(ptable)); for(guint i = 0; ; i++) { GtkWidget *w = (GtkWidget*) g_list_nth_data(childlist, i); if(!w) break; gtk_widget_destroy(w); } g_list_free(childlist); if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { DataObject *o = NULL; gtk_tree_model_get(model, &iter, 3, &o, -1); selected_dataobject = o; if(!o) return; DataSet *ds = o->parentSet(); if(!ds) return; DataPropertyIter it; DataProperty *dp = ds->getFirstProperty(&it); string sval; int rows = 1; gtk_grid_remove_column(GTK_GRID(ptable), 0); gtk_grid_remove_column(GTK_GRID(ptable), 1); gtk_grid_remove_column(GTK_GRID(ptable), 2); GtkWidget *button, *label; string str; while(dp) { if(!dp->isHidden()) { sval = o->getPropertyDisplayString(dp); if(!sval.empty()) { label = gtk_label_new(NULL); str = ""; str += dp->title(); str += ":"; str += ""; gtk_label_set_markup(GTK_LABEL(label), str.c_str()); gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_label_set_selectable(GTK_LABEL(label), FALSE); gtk_widget_set_margin_end(label, 20); gtk_grid_attach(GTK_GRID(ptable), label, 0, rows - 1, 1 , 1); label = gtk_label_new(NULL); gtk_widget_set_hexpand(label, TRUE); gtk_label_set_markup(GTK_LABEL(label), sval.c_str()); gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_label_set_selectable(GTK_LABEL(label), TRUE); gtk_grid_attach(GTK_GRID(ptable), label, 1, rows - 1, 1, 1); button = gtk_button_new(); gtk_container_add(GTK_CONTAINER(button), gtk_image_new_from_icon_name("edit-paste", GTK_ICON_SIZE_BUTTON)); gtk_widget_set_halign(button, GTK_ALIGN_END); //gtk_widget_set_valign(button, GTK_ALIGN_CENTER); gtk_grid_attach(GTK_GRID(ptable), button, 2, rows - 1, 1, 1); g_signal_connect((gpointer) button, "clicked", G_CALLBACK(on_dataset_button_function_clicked), (gpointer) dp); rows++; } } dp = ds->getNextProperty(&it); } gtk_widget_show_all(ptable); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_button_editobject")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_button_delobject")), o->isUserModified()); } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_button_editobject")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_button_delobject")), FALSE); selected_dataobject = NULL; } } void on_tDataProperties_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model; GtkTreeIter iter; selected_dataproperty = NULL; if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { gtk_tree_model_get(model, &iter, 3, &selected_dataproperty, -1); } if(selected_dataproperty) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_button_edit_property")), selected_dataproperty->isUserModified()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_button_del_property")), selected_dataproperty->isUserModified()); } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_button_edit_property")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_button_del_property")), FALSE); } } void on_tPlotFunctions_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model; GtkTreeIter iter; selected_argument = NULL; if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { gchar *gstr1, *gstr2, *gstr3; gint type, smoothing, style, axis, rows; gtk_tree_model_get(model, &iter, 0, &gstr1, 1, &gstr2, 2, &style, 3, &smoothing, 4, &type, 5, &axis, 6, &rows, 9, &gstr3, -1); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_expression")), gstr2); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_variable")), gstr3); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_title")), gstr1); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style")), style); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_smoothing")), smoothing); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_vector")), type == 1); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_paired")), type == 2); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_yaxis1")), axis != 2); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_yaxis2")), axis == 2); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_rows")), rows); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_button_remove")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_button_modify")), TRUE); g_free(gstr1); g_free(gstr2); g_free(gstr3); } else { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_expression")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_variable")), ""); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_button_modify")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_button_remove")), FALSE); } } void on_tSubfunctions_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model; GtkTreeIter iter; selected_subfunction = 0; if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { gboolean g_b = FALSE; guint index = 0; gchar *gstr; gtk_tree_model_get(model, &iter, 1, &gstr, 3, &index, 4, &g_b, -1); selected_subfunction = index; gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_subexpression")), gstr); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(functionedit_builder, "function_edit_checkbutton_precalculate")), g_b); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_modify_subfunction")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_remove_subfunction")), TRUE); g_free(gstr); } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_modify_subfunction")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_remove_subfunction")), FALSE); } } void on_tFunctionArguments_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model; GtkTreeIter iter; selected_argument = NULL; if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { Argument *arg; gtk_tree_model_get(model, &iter, 2, &arg, -1); selected_argument = arg; int menu_index = MENU_ARGUMENT_TYPE_FREE; if(selected_argument) { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_argument_name")), selected_argument->name().c_str()); switch(selected_argument->type()) { case ARGUMENT_TYPE_TEXT: { menu_index = MENU_ARGUMENT_TYPE_TEXT; break; } case ARGUMENT_TYPE_SYMBOLIC: { menu_index = MENU_ARGUMENT_TYPE_SYMBOLIC; break; } case ARGUMENT_TYPE_DATE: { menu_index = MENU_ARGUMENT_TYPE_DATE; break; } case ARGUMENT_TYPE_INTEGER: { menu_index = MENU_ARGUMENT_TYPE_INTEGER; break; } case ARGUMENT_TYPE_NUMBER: { menu_index = MENU_ARGUMENT_TYPE_NUMBER; break; } case ARGUMENT_TYPE_VECTOR: { menu_index = MENU_ARGUMENT_TYPE_VECTOR; break; } case ARGUMENT_TYPE_MATRIX: { menu_index = MENU_ARGUMENT_TYPE_MATRIX; break; } case ARGUMENT_TYPE_EXPRESSION_ITEM: { menu_index = MENU_ARGUMENT_TYPE_EXPRESSION_ITEM; break; } case ARGUMENT_TYPE_FUNCTION: { menu_index = MENU_ARGUMENT_TYPE_FUNCTION; break; } case ARGUMENT_TYPE_UNIT: { menu_index = MENU_ARGUMENT_TYPE_UNIT; break; } case ARGUMENT_TYPE_VARIABLE: { menu_index = MENU_ARGUMENT_TYPE_VARIABLE; break; } case ARGUMENT_TYPE_FILE: { menu_index = MENU_ARGUMENT_TYPE_FILE; break; } case ARGUMENT_TYPE_BOOLEAN: { menu_index = MENU_ARGUMENT_TYPE_BOOLEAN; break; } case ARGUMENT_TYPE_ANGLE: { menu_index = MENU_ARGUMENT_TYPE_ANGLE; break; } case ARGUMENT_TYPE_DATA_OBJECT: { menu_index = MENU_ARGUMENT_TYPE_DATA_OBJECT; break; } case ARGUMENT_TYPE_DATA_PROPERTY: { menu_index = MENU_ARGUMENT_TYPE_DATA_PROPERTY; break; } } } else { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_argument_name")), ""); } gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(functionedit_builder, "function_edit_combobox_argument_type")), menu_index); if(!(get_edited_function() && get_edited_function()->isBuiltin())) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_rules")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_remove_argument")), TRUE); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_modify_argument")), TRUE); } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_modify_argument")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_remove_argument")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_rules")), FALSE); } } void update_function_arguments_list(MathFunction *f) { if(!functionedit_builder) return; selected_argument = NULL; gtk_list_store_clear(tFunctionArguments_store); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_modify_argument")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_remove_argument")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_rules")), FALSE); if(f) { GtkTreeIter iter; Argument *arg; int args = f->maxargs(); if(args < 0) { args = f->minargs() + 1; } Argument defarg; string str, str2; for(int i = 1; i <= args; i++) { gtk_list_store_append(tFunctionArguments_store, &iter); arg = f->getArgumentDefinition(i); if(arg) { arg = arg->copy(); str = arg->printlong(); str2 = arg->name(); } else { str = defarg.printlong(); str2 = ""; } gtk_list_store_set(tFunctionArguments_store, &iter, 0, str2.c_str(), 1, str.c_str(), 2, (gpointer) arg, -1); } } } void on_tNames_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model; GtkTreeIter iter; selected_subfunction = 0; if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { gboolean abbreviation = FALSE, suffix = FALSE, unicode = FALSE, plural = FALSE, reference = FALSE, avoid_input = FALSE, case_sensitive = FALSE, completion_only = FALSE; gchar *name; gtk_tree_model_get(model, &iter, NAMES_NAME_COLUMN, &name, NAMES_ABBREVIATION_COLUMN, &abbreviation, NAMES_SUFFIX_COLUMN, &suffix, NAMES_UNICODE_COLUMN, &unicode, NAMES_PLURAL_COLUMN, &plural, NAMES_REFERENCE_COLUMN, &reference, NAMES_AVOID_INPUT_COLUMN, &avoid_input, NAMES_CASE_SENSITIVE_COLUMN, &case_sensitive, NAMES_COMPLETION_ONLY_COLUMN, &completion_only, -1); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name")), name); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_abbreviation")), abbreviation); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_suffix")), suffix); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_unicode")), unicode); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_plural")), plural); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_reference")), reference); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_avoid_input")), avoid_input); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_case_sensitive")), case_sensitive); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_completion_only")), completion_only); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_button_modify")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_button_remove")), TRUE); g_free(name); } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_button_modify")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_button_remove")), FALSE); } } /* generate unit submenu in expression menu */ void create_umenu() { GtkWidget *item; GtkWidget *sub, *sub2, *sub3; item = GTK_WIDGET(gtk_builder_get_object(main_builder, "units_menu")); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); u_menu = sub; sub2 = sub; Unit *u; tree_struct *titem, *titem2; unit_cats.rit = unit_cats.items.rbegin(); if(unit_cats.rit != unit_cats.items.rend()) { titem = &*unit_cats.rit; ++unit_cats.rit; titem->rit = titem->items.rbegin(); } else { titem = NULL; } stack menus; menus.push(sub); sub3 = sub; while(titem) { bool b_empty = titem->items.size() == 0; if(b_empty) { for(size_t i = 0; i < titem->objects.size(); i++) { u = (Unit*) titem->objects[i]; if(u->isActive() && !u->isHidden()) { b_empty = false; break; } } } if(!b_empty) { SUBMENU_ITEM_PREPEND(titem->item.c_str(), sub3) menus.push(sub); sub3 = sub; bool is_currencies = false; for(size_t i = 0; i < titem->objects.size(); i++) { u = (Unit*) titem->objects[i]; if(!is_currencies && u->isCurrency()) is_currencies = true; if(u->isActive() && !u->isHidden()) { if(is_currencies) {MENU_ITEM_WITH_POINTER_AND_FLAG(u->title(true).c_str(), insert_unit, u)} else {MENU_ITEM_WITH_POINTER(u->title(true).c_str(), insert_unit, u)} } } if(is_currencies) { SUBMENU_ITEM_PREPEND(_("more"), sub3) for(size_t i = 0; i < titem->objects.size(); i++) { u = (Unit*) titem->objects[i]; if(u->isActive() && u->isHidden()) { MENU_ITEM_WITH_POINTER_AND_FLAG(u->title(true).c_str(), insert_unit, u) } } } } else { titem = titem->parent; } while(titem && titem->rit == titem->items.rend()) { titem = titem->parent; menus.pop(); if(menus.size() > 0) sub3 = menus.top(); } if(titem) { titem2 = &*titem->rit; ++titem->rit; titem = titem2; titem->rit = titem->items.rbegin(); } } sub = sub2; for(size_t i = 0; i < unit_cats.objects.size(); i++) { u = (Unit*) unit_cats.objects[i]; if(u->isActive() && !u->isHidden()) { MENU_ITEM_WITH_POINTER(u->title(true).c_str(), insert_unit, u) } } MENU_SEPARATOR item = gtk_menu_item_new_with_label(_("Prefixes")); gtk_widget_show (item); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); create_pmenu(item); } /* generate unit submenu in result menu */ void create_umenu2() { GtkWidget *item; GtkWidget *sub, *sub2, *sub3; item = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_result_units")); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); u_menu2 = sub; sub2 = sub; Unit *u; tree_struct *titem, *titem2; unit_cats.rit = unit_cats.items.rbegin(); if(unit_cats.rit != unit_cats.items.rend()) { titem = &*unit_cats.rit; ++unit_cats.rit; titem->rit = titem->items.rbegin(); } else { titem = NULL; } stack menus; menus.push(sub); sub3 = sub; while(titem) { bool b_empty = titem->items.size() == 0; if(b_empty) { for(size_t i = 0; i < titem->objects.size(); i++) { u = (Unit*) titem->objects[i]; if(u->isActive() && !u->isHidden()) { b_empty = false; break; } } } if(!b_empty) { SUBMENU_ITEM_PREPEND(titem->item.c_str(), sub3) menus.push(sub); sub3 = sub; bool is_currencies = false; for(size_t i = 0; i < titem->objects.size(); i++) { u = (Unit*) titem->objects[i]; if(!is_currencies && u->isCurrency()) is_currencies = true; if(u->isActive() && !u->isHidden()) { if(is_currencies) {MENU_ITEM_WITH_POINTER_AND_FLAG(u->title(true).c_str(), convert_to_unit, u)} else {MENU_ITEM_WITH_POINTER(u->title(true).c_str(), convert_to_unit, u)} } } if(is_currencies) { SUBMENU_ITEM_PREPEND(_("more"), sub3) for(size_t i = 0; i < titem->objects.size(); i++) { u = (Unit*) titem->objects[i]; if(u->isActive() && u->isHidden()) { MENU_ITEM_WITH_POINTER_AND_FLAG(u->title(true).c_str(), convert_to_unit, u) } } } } else { titem = titem->parent; } while(titem && titem->rit == titem->items.rend()) { titem = titem->parent; menus.pop(); if(menus.size() > 0) sub3 = menus.top(); } if(titem) { titem2 = &*titem->rit; ++titem->rit; titem = titem2; titem->rit = titem->items.rbegin(); } } sub = sub2; for(size_t i = 0; i < unit_cats.objects.size(); i++) { u = (Unit*) unit_cats.objects[i]; if(u->isActive() && !u->isHidden()) { MENU_ITEM_WITH_POINTER(u->title(true).c_str(), convert_to_unit, u) } } } /* recreate unit menus and update unit manager (when units have changed) */ void update_umenus() { gtk_widget_destroy(u_menu); gtk_widget_destroy(u_menu2); generate_units_tree_struct(); create_umenu(); recreate_recent_units(); create_umenu2(); update_units_tree(); update_unit_selector_tree(); update_completion(); } /* generate variables submenu in expression menu */ void create_vmenu() { GtkWidget *item; GtkWidget *sub, *sub2, *sub3; item = GTK_WIDGET(gtk_builder_get_object(main_builder, "variables_menu")); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); v_menu = sub; sub2 = sub; Variable *v; tree_struct *titem, *titem2; variable_cats.rit = variable_cats.items.rbegin(); if(variable_cats.rit != variable_cats.items.rend()) { titem = &*variable_cats.rit; ++variable_cats.rit; titem->rit = titem->items.rbegin(); } else { titem = NULL; } stack menus; menus.push(sub); sub3 = sub; while(titem) { bool b_empty = titem->items.size() == 0; if(b_empty) { for(size_t i = 0; i < titem->objects.size(); i++) { v = (Variable*) titem->objects[i]; if(v->isActive() && !v->isHidden()) { b_empty = false; break; } } } if(!b_empty) { SUBMENU_ITEM_PREPEND(titem->item.c_str(), sub3) menus.push(sub); sub3 = sub; for(size_t i = 0; i < titem->objects.size(); i++) { v = (Variable*) titem->objects[i]; if(v->isActive() && !v->isHidden()) { MENU_ITEM_WITH_POINTER(v->title(true).c_str(), insert_variable, v); } } } else { titem = titem->parent; } while(titem && titem->rit == titem->items.rend()) { titem = titem->parent; menus.pop(); if(menus.size() > 0) sub3 = menus.top(); } if(titem) { titem2 = &*titem->rit; ++titem->rit; titem = titem2; titem->rit = titem->items.rbegin(); } } sub = sub2; for(size_t i = 0; i < variable_cats.objects.size(); i++) { v = (Variable*) variable_cats.objects[i]; if(v->isActive() && !v->isHidden()) { MENU_ITEM_WITH_POINTER(v->title(true).c_str(), insert_variable, v); } } } /* generate prefixes submenu in expression menu */ void create_pmenu(GtkWidget *item) { // GtkWidget *item; GtkWidget *sub; // item = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_expression_prefixes")); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); PangoFontDescription *font_desc; gtk_style_context_get(gtk_widget_get_style_context(item), GTK_STATE_FLAG_NORMAL, GTK_STYLE_PROPERTY_FONT, &font_desc, NULL); int index = 0; Prefix *p = CALCULATOR->getPrefix(index); while(p) { gchar *gstr = NULL; switch(p->type()) { case PREFIX_DECIMAL: { gstr = g_strdup_printf("%s (10%i)", p->name(false, true, &can_display_unicode_string_function, (void*) item).c_str(), (int) (pango_font_description_get_size(font_desc) / 1.5), ((DecimalPrefix*) p)->exponent()); break; } case PREFIX_BINARY: { gstr = g_strdup_printf("%s (2%i)", p->name(false, true, &can_display_unicode_string_function, (void*) item).c_str(), (int) (pango_font_description_get_size(font_desc) / 1.5), ((BinaryPrefix*) p)->exponent()); break; } case PREFIX_NUMBER: { gstr = g_strdup_printf("%s", p->name(false, true, &can_display_unicode_string_function, (void*) item).c_str()); break; } } MENU_ITEM_WITH_POINTER(gstr, insert_prefix, p) gtk_label_set_use_markup(GTK_LABEL(gtk_bin_get_child(GTK_BIN(item))), TRUE); g_free(gstr); index++; p = CALCULATOR->getPrefix(index); } pango_font_description_free(font_desc); } /* generate prefixes submenu in result menu */ void create_pmenu2() { GtkWidget *item; GtkWidget *sub; item = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_result_prefixes")); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); int index = 0; MENU_ITEM_WITH_POINTER(_("No Prefix"), on_menu_item_set_prefix_activate, CALCULATOR->decimal_null_prefix) MENU_ITEM_WITH_POINTER(_("Optimal Prefix"), on_menu_item_set_prefix_activate, NULL) Prefix *p = CALCULATOR->getPrefix(index); while(p) { gchar *gstr = NULL; switch(p->type()) { case PREFIX_DECIMAL: { gstr = g_strdup_printf("%s (10%i)", p->name(false, true, &can_display_unicode_string_function, (void*) item).c_str(), ((DecimalPrefix*) p)->exponent()); break; } case PREFIX_BINARY: { gstr = g_strdup_printf("%s (2%i)", p->name(false, true, &can_display_unicode_string_function, (void*) item).c_str(), ((BinaryPrefix*) p)->exponent()); break; } case PREFIX_NUMBER: { gstr = g_strdup_printf("%s", p->name(false, true, &can_display_unicode_string_function, (void*) item).c_str()); break; } } MENU_ITEM_WITH_POINTER(gstr, on_menu_item_set_prefix_activate, p) gtk_label_set_use_markup(GTK_LABEL(gtk_bin_get_child(GTK_BIN(item))), TRUE); g_free(gstr); index++; p = CALCULATOR->getPrefix(index); } } /* recreate variables menu and update variable manager (when variables have changed) */ void update_vmenu() { gtk_widget_destroy(v_menu); generate_variables_tree_struct(); create_vmenu(); recreate_recent_variables(); update_variables_tree(); update_completion(); } /* generate functions submenu in expression menu */ void create_fmenu() { GtkWidget *item; GtkWidget *sub, *sub2, *sub3; item = GTK_WIDGET(gtk_builder_get_object(main_builder, "functions_menu")); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); f_menu = sub; sub2 = sub; MathFunction *f; tree_struct *titem, *titem2; function_cats.rit = function_cats.items.rbegin(); if(function_cats.rit != function_cats.items.rend()) { titem = &*function_cats.rit; ++function_cats.rit; titem->rit = titem->items.rbegin(); } else { titem = NULL; } stack menus; menus.push(sub); sub3 = sub; while(titem) { bool b_empty = titem->items.size() == 0; if(b_empty) { for(size_t i = 0; i < titem->objects.size(); i++) { f = (MathFunction*) titem->objects[i]; if(f->isActive() && !f->isHidden()) { b_empty = false; break; } } } if(!b_empty) { SUBMENU_ITEM_PREPEND(titem->item.c_str(), sub3) for(size_t i = 0; i < titem->objects.size(); i++) { f = (MathFunction*) titem->objects[i]; if(f->isActive() && !f->isHidden()) { MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_function, f) } } menus.push(sub); sub3 = sub; } else { titem = titem->parent; } while(titem && titem->rit == titem->items.rend()) { titem = titem->parent; menus.pop(); if(menus.size() > 0) sub3 = menus.top(); } if(titem) { titem2 = &*titem->rit; ++titem->rit; titem = titem2; titem->rit = titem->items.rbegin(); } } sub = sub2; for(size_t i = 0; i < function_cats.objects.size(); i++) { f = (MathFunction*) function_cats.objects[i]; if(f->isActive() && !f->isHidden()) { MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_function, f) } } } string sub_suffix(const ExpressionName *ename) { size_t i = ename->name.rfind('_'); bool b = i == string::npos || i == ename->name.length() - 1 || i == 0; size_t i2 = 1; string str; if(b) { if(is_in(NUMBERS, ename->name[ename->name.length() - 1])) { while(ename->name.length() > i2 + 1 && is_in(NUMBERS, ename->name[ename->name.length() - 1 - i2])) { i2++; } } str += ename->name.substr(0, ename->name.length() - i2); } else { str += ename->name.substr(0, i); } str += ""; if(b) str += ename->name.substr(ename->name.length() - i2, i2); else str += ename->name.substr(i + 1, ename->name.length() - (i + 1)); str += ""; return str; } GtkTreeIter completion_separator_iter; void update_completion() { GtkTreeIter iter; gtk_list_store_clear(completion_store); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(completion_store), 1, GTK_SORT_ASCENDING); string str; for(size_t i = 0; i < CALCULATOR->functions.size(); i++) { if(CALCULATOR->functions[i]->isActive()) { gtk_list_store_append(completion_store, &iter); const ExpressionName *ename, *ename_r; ename_r = &CALCULATOR->functions[i]->preferredInputName(false, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); if(ename_r->suffix && ename_r->name.length() > 1) { str = sub_suffix(ename_r); } else { str = ename_r->name; } str += "()"; for(size_t name_i = 1; name_i <= CALCULATOR->functions[i]->countNames(); name_i++) { ename = &CALCULATOR->functions[i]->getName(name_i); if(ename && ename != ename_r && !ename->completion_only && !ename->plural && (!ename->unicode || can_display_unicode_string_function(ename->name.c_str(), (void*) expressiontext))) { str += " "; if(ename->suffix && ename->name.length() > 1) { str += sub_suffix(ename); } else { str += ename->name; } str += "()"; } } gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, CALCULATOR->functions[i]->title().c_str(), 2, CALCULATOR->functions[i], 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); } } for(size_t i = 0; i < CALCULATOR->variables.size(); i++) { if(CALCULATOR->variables[i]->isActive()) { gtk_list_store_append(completion_store, &iter); const ExpressionName *ename, *ename_r; bool b = false; ename_r = &CALCULATOR->variables[i]->preferredInputName(false, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); for(size_t name_i = 1; name_i <= CALCULATOR->variables[i]->countNames(); name_i++) { ename = &CALCULATOR->variables[i]->getName(name_i); if(ename && ename != ename_r && !ename->completion_only && !ename->plural && (!ename->unicode || can_display_unicode_string_function(ename->name.c_str(), (void*) expressiontext))) { if(!b) { if(ename_r->suffix && ename_r->name.length() > 1) { str = sub_suffix(ename_r); } else { str = ename_r->name; } b = true; } str += " "; if(ename->suffix && ename->name.length() > 1) { str += sub_suffix(ename); } else { str += ename->name; } str += ""; } } if(!CALCULATOR->variables[i]->title(false).empty()) { if(b) gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, CALCULATOR->variables[i]->title().c_str(), 2, CALCULATOR->variables[i], 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); else gtk_list_store_set(completion_store, &iter, 0, ename_r->name.c_str(), 1, CALCULATOR->variables[i]->title().c_str(), 2, CALCULATOR->variables[i], 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); } else { Variable *v = CALCULATOR->variables[i]; string title; if(is_answer_variable(v)) { title = _("a previous result"); } else if(v->isKnown()) { if(((KnownVariable*) v)->isExpression()) { title = CALCULATOR->localizeExpression(((KnownVariable*) v)->expression()); if(!((KnownVariable*) v)->uncertainty().empty()) {title += "±"; title += ((KnownVariable*) v)->uncertainty();} if(!((KnownVariable*) v)->unit().empty()) {title += " "; title += ((KnownVariable*) v)->unit();} } else { if(((KnownVariable*) v)->get().isMatrix()) { title = _("matrix"); } else if(((KnownVariable*) v)->get().isVector()) { title = _("vector"); } else { PrintOptions po; po.interval_display = INTERVAL_DISPLAY_SIGNIFICANT_DIGITS; title = CALCULATOR->print(((KnownVariable*) v)->get(), 30, po); } } } else { if(((UnknownVariable*) v)->assumptions()) { switch(((UnknownVariable*) v)->assumptions()->sign()) { case ASSUMPTION_SIGN_POSITIVE: {title = _("positive"); break;} case ASSUMPTION_SIGN_NONPOSITIVE: {title = _("non-positive"); break;} case ASSUMPTION_SIGN_NEGATIVE: {title = _("negative"); break;} case ASSUMPTION_SIGN_NONNEGATIVE: {title = _("non-negative"); break;} case ASSUMPTION_SIGN_NONZERO: {title = _("non-zero"); break;} default: {} } if(!title.empty() && ((UnknownVariable*) v)->assumptions()->type() != ASSUMPTION_TYPE_NONE) title += " "; switch(((UnknownVariable*) v)->assumptions()->type()) { case ASSUMPTION_TYPE_INTEGER: {title += _("integer"); break;} case ASSUMPTION_TYPE_RATIONAL: {title += _("rational"); break;} case ASSUMPTION_TYPE_REAL: {title += _("real"); break;} case ASSUMPTION_TYPE_COMPLEX: {title += _("complex"); break;} case ASSUMPTION_TYPE_NUMBER: {title += _("number"); break;} case ASSUMPTION_TYPE_NONMATRIX: {title += _("(not matrix)"); break;} default: {} } if(title.empty()) title = _("unknown"); } else { title = _("default assumptions"); } } if(b) gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, title.c_str(), 2, CALCULATOR->variables[i], 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); else gtk_list_store_set(completion_store, &iter, 0, ename_r->name.c_str(), 1, title.c_str(), 2, CALCULATOR->variables[i], 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); } } } for(size_t i = 0; i < CALCULATOR->units.size(); i++) { Unit *u = CALCULATOR->units[i]; if(u->isActive() && u->subtype() != SUBTYPE_COMPOSITE_UNIT) { gtk_list_store_append(completion_store, &iter); const ExpressionName *ename, *ename_r; bool b = false; ename_r = &u->preferredInputName(false, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); for(size_t name_i = 1; name_i <= u->countNames(); name_i++) { ename = &u->getName(name_i); if(ename && ename != ename_r && !ename->completion_only && !ename->plural && (!ename->unicode || can_display_unicode_string_function(ename->name.c_str(), (void*) expressiontext))) { if(!b) { if(ename_r->suffix && ename_r->name.length() > 1) { str = sub_suffix(ename_r); } else { str = ename_r->name; } b = true; } str += " "; if(ename->suffix && ename->name.length() > 1) { str += sub_suffix(ename); } else { str += ename->name; } str += ""; } } unordered_map::const_iterator it_flag = flag_images.end(); if(u->isCurrency()) it_flag = flag_images.find(u->referenceName()); if(b) gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, u->title().c_str(), 2, u, 3, FALSE, 4, 0, 5, it_flag == flag_images.end() ? NULL : it_flag->second, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); else gtk_list_store_set(completion_store, &iter, 0, ename_r->name.c_str(), 1, u->title().c_str(), 2, u, 3, FALSE, 4, 0, 5, it_flag == flag_images.end() ? NULL : it_flag->second, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); } } PangoFontDescription *font_desc; gtk_style_context_get(gtk_widget_get_style_context(completion_view), GTK_STATE_FLAG_NORMAL, GTK_STYLE_PROPERTY_FONT, &font_desc, NULL); for(size_t i = 1; ; i++) { Prefix *p = CALCULATOR->getPrefix(i); if(!p) break; gtk_list_store_append(completion_store, &iter); str = ""; for(size_t name_i = 1; name_i <= 3; name_i++) { const string *pstr; if(name_i == 1) pstr = &p->longName(false); else if(name_i == 2) pstr = &p->unicodeName(false); else pstr = &p->shortName(false); if(!pstr->empty()) { if(!str.empty()) { str += " "; str += *pstr; str += ""; } else { str += *pstr; } } } gchar *gstr = NULL; switch(p->type()) { case PREFIX_DECIMAL: { gstr = g_strdup_printf("%s: 10%i", _("Prefix"), (int) (pango_font_description_get_size(font_desc) / 1.5), ((DecimalPrefix*) p)->exponent()); break; } case PREFIX_BINARY: { gstr = g_strdup_printf("%s: 2%i", _("Prefix"), (int) (pango_font_description_get_size(font_desc) / 1.5), ((BinaryPrefix*) p)->exponent()); break; } case PREFIX_NUMBER: { gstr = g_strdup_printf("%s: %s", _("Prefix"), ((NumberPrefix*) p)->value().print().c_str()); break; } } gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, gstr, 2, NULL, 3, FALSE, 4, 0, 5, NULL, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, p, -1); g_free(gstr); } pango_font_description_free(font_desc); string str2; #define COMPLETION_CONVERT_STRING(x) str = _(x); if(str != x) {str += " "; str += x; str += "";} #define COMPLETION_CONVERT_STRING2(x, y) str = _(x); str += " "; if(str != x) {str += x;} str2 = _(y); if(str2 != y) {str += " "; str += y;} str += " "; str += str2; str += ""; COMPLETION_CONVERT_STRING("bases") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Number bases"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("base") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Base Units"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("binary") str += " "; str += "bin"; str += ""; gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Binary number"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("calendars") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Calendars"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("duodecimal") str += " "; str += "duo"; str += ""; gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Duodecimal number"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("exponential") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Complex exponential form"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("factors") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Factors"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("fraction") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Fraction"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("hexadecimal") str += " "; str += "hex"; str += ""; gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Hexadecimal number"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("mixed") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Mixed units"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("octal") str += " "; str += "oct"; str += ""; gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Octal number"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("optimal") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Optimal units"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("partial fraction") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Expanded partial fractions"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("polar") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Complex polar form"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING2("rectangular", "cartesian") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Complex rectangular form"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("roman") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Roman numerals"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("sexagesimal") str += " "; str += "sexa"; str += ""; gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Sexagesimal number"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("time") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("Time format"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); COMPLETION_CONVERT_STRING("utc") gtk_list_store_append(completion_store, &iter); gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, _("UTC time zone"), 2, NULL, 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); gtk_list_store_append(completion_store, &completion_separator_iter); gtk_list_store_set(completion_store, &completion_separator_iter, 0, "", 1, "", 2, NULL, 3, FALSE, 4, 3, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(completion_store), GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID, GTK_SORT_ASCENDING); } /* recreate functions menu and update function manager (when functions have changed) */ void update_fmenu() { gtk_widget_destroy(f_menu); generate_functions_tree_struct(); create_fmenu(); recreate_recent_functions(); update_completion(); update_functions_tree(); } string get_value_string(const MathStructure &mstruct_, bool rlabel = false, Prefix *prefix = NULL) { printops.allow_non_usable = rlabel; printops.prefix = prefix; string str = CALCULATOR->print(mstruct_, 100, printops); printops.allow_non_usable = false; printops.prefix = NULL; return str; } void draw_background(cairo_t *cr, gint w, gint h) { /* GdkRGBA rgba; gtk_style_context_get_background_color(gtk_widget_get_style_context(resultview), gtk_widget_get_state_flags(resultview);, &rgba); gdk_cairo_set_source_rgba(cr, &rgba); cairo_rectangle(cr, 0, 0, w, h); cairo_fill(cr);*/ } cairo_surface_t *get_left_parenthesis(gint arc_w, gint arc_h, int, GdkRGBA *color) { gint scalefactor = gtk_widget_get_scale_factor(expressiontext); gint par_h = 0, par_w = 0; PangoLayout *layout = gtk_widget_create_pango_layout(resultview, NULL); pango_layout_set_markup(layout, "(", -1); pango_layout_get_pixel_size(layout, &par_w, &par_h); cairo_surface_t *s = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, arc_w * scalefactor, arc_h * scalefactor); cairo_surface_set_device_scale(s, scalefactor, scalefactor); cairo_t *cr = cairo_create(s); cairo_scale(cr, (double) arc_w / (double) par_w, (double) arc_h / (double) par_h); gdk_cairo_set_source_rgba(cr, color); pango_cairo_show_layout(cr, layout); cairo_destroy(cr); return s; } cairo_surface_t *get_right_parenthesis(gint arc_w, gint arc_h, int, GdkRGBA *color) { gint scalefactor = gtk_widget_get_scale_factor(expressiontext); gint par_h = 0, par_w = 0; PangoLayout *layout = gtk_widget_create_pango_layout(resultview, NULL); pango_layout_set_markup(layout, ")", -1); pango_layout_get_pixel_size(layout, &par_w, &par_h); cairo_surface_t *s = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, arc_w * scalefactor, arc_h * scalefactor); cairo_surface_set_device_scale(s, scalefactor, scalefactor); cairo_t *cr = cairo_create(s); cairo_scale(cr, (double) arc_w / (double) par_w, (double) arc_h / (double) par_h); gdk_cairo_set_source_rgba(cr, color); pango_cairo_show_layout(cr, layout); cairo_destroy(cr); return s; } #define SHOW_WITH_ROOT_SIGN(x) (x.isFunction() && ((x.function() == CALCULATOR->f_sqrt && x.size() == 1) || (x.function() == CALCULATOR->f_cbrt && x.size() == 1) || (x.function() == CALCULATOR->f_root && x.size() == 2 && x[1].isNumber() && x[1].number().isInteger() && x[1].number().isPositive() && x[1].number().isLessThan(10)))) cairo_surface_t *draw_structure(MathStructure &m, PrintOptions po, InternalPrintStruct ips, gint *point_central, int scaledown, GdkRGBA *color) { if(CALCULATOR->aborted()) return NULL; gint scalefactor = gtk_widget_get_scale_factor(expressiontext); if(ips.depth == 0 && po.is_approximate) *po.is_approximate = false; cairo_surface_t *surface = NULL; cairo_t *cr = NULL; GdkRGBA rgba; if(!color) { gtk_style_context_get_color(gtk_widget_get_style_context(resultview), gtk_widget_get_state_flags(resultview), &rgba); color = &rgba; } gint w, h; gint central_point = 0; InternalPrintStruct ips_n = ips; if(m.isApproximate()) ips_n.parent_approximate = true; if(m.precision() > 0 && (ips_n.parent_precision < 1 || m.precision() < ips_n.parent_precision)) ips_n.parent_precision = m.precision(); switch(m.type()) { case STRUCT_NUMBER: { string str; string exp = ""; bool exp_minus = false; ips_n.exp = &exp; ips_n.exp_minus = &exp_minus; TTBP(str) unordered_map::iterator it = number_map.find((void*) &m.number()); string value_str; if(it != number_map.end()) { value_str += it->second; if(number_approx_map.find((void*) &m.number()) != number_approx_map.end()) { if(po.is_approximate && !(*po.is_approximate) && number_approx_map[(void*) &m.number()]) *po.is_approximate = true; } if(number_exp_map.find((void*) &m.number()) != number_exp_map.end()) { exp = number_exp_map[(void*) &m.number()]; exp_minus = number_exp_minus_map[(void*) &m.number()]; } } else { value_str = m.number().print(po, ips_n); number_map[(void*) &m.number()] = value_str; number_exp_map[(void*) &m.number()] = exp; number_exp_minus_map[(void*) &m.number()] = exp_minus; if(po.is_approximate) { number_approx_map[(void*) &m.number()] = *po.is_approximate; } else { number_approx_map[(void*) &m.number()] = FALSE; } } if((!use_e_notation || (po.base != BASE_DECIMAL && po.base >= 2 && po.base <= 36)) && !exp.empty()) { if(value_str == "1") { MathStructure mnr(m_one); mnr.raise(m_one); number_map[(void*) &mnr[0].number()] = (po.base != BASE_DECIMAL && po.base >= 2 && po.base <= 36) ? i2s(po.base) : "10"; if(exp_minus) { mnr[1].transform(STRUCT_NEGATE); number_map[(void*) &mnr[1][0].number()] = exp; } else { number_map[(void*) &mnr[1].number()] = exp; } surface = draw_structure(mnr, po, ips, point_central, scaledown, color); if(exp_minus) number_map.erase(&mnr[1][0].number()); else number_map.erase(&mnr[1].number()); number_map.erase(&mnr[0].number()); return surface; } else { MathStructure mnr(m_one); mnr.multiply(m_one); number_map[(void*) &mnr[0].number()] = value_str; number_approx_map[(void*) &mnr[0].number()] = number_approx_map[(void*) &m.number()]; mnr[1].raise(m_one); number_map[(void*) &mnr[1][0].number()] = (po.base != BASE_DECIMAL && po.base >= 2 && po.base <= 36) ? i2s(po.base) : "10"; if(exp_minus) { mnr[1][1].transform(STRUCT_NEGATE); number_map[(void*) &mnr[1][1][0].number()] = exp; } else { number_map[(void*) &mnr[1][1].number()] = exp; } surface = draw_structure(mnr, po, ips, point_central, scaledown, color); if(exp_minus) number_map.erase(&mnr[1][1][0].number()); else number_map.erase(&mnr[1][1].number()); number_map.erase(&mnr[1][0].number()); number_map.erase(&mnr[0].number()); number_approx_map.erase(&mnr[0].number()); return surface; } } str += value_str; PangoLayout *layout = gtk_widget_create_pango_layout(resultview, NULL); if(!exp.empty()) { if(po.lower_case_e) {TTP(str, "e");} else {TTP_SMALL(str, "E");} if(exp_minus) { str += "-"; } str += exp; } else if(po.base == BASE_SEXAGESIMAL || po.base == BASE_TIME) { string estr; if(po.lower_case_e) {TTP(estr, "e");} else {TTP_SMALL(estr, "E");} if(po.lower_case_e) gsub("e", estr, str); else gsub("E", estr, str); } if(po.base != BASE_DECIMAL && po.base != BASE_HEXADECIMAL && po.base > 0 && po.base <= 36) { TTBP_SMALL(str) str += ""; str += i2s(po.base); if(po.base == 2 && po.twos_complement && m.number().isNegative() && str.find(SIGN_MINUS) == string::npos && str.find("-") == string::npos) str += '-'; str += ""; TTE(str) } TTE(str) pango_layout_set_markup(layout, str.c_str(), -1); PangoRectangle rect; pango_layout_get_pixel_size(layout, &w, &h); pango_layout_get_pixel_extents(layout, &rect, NULL); w = rect.width + rect.x; w += 1; central_point = h / 2; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, 1, 0); pango_cairo_show_layout(cr, layout); g_object_unref(layout); break; } case STRUCT_ABORTED: {} case STRUCT_SYMBOLIC: { PangoLayout *layout = gtk_widget_create_pango_layout(resultview, NULL); string str; str = ""; TTBP(str) str += m.symbol(); TTE(str) str += ""; pango_layout_set_markup(layout, str.c_str(), -1); PangoRectangle rect; pango_layout_get_pixel_size(layout, &w, &h); pango_layout_get_pixel_extents(layout, &rect, NULL); w = rect.width + rect.x; w += 1; central_point = h / 2; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, 1, 0); pango_cairo_show_layout(cr, layout); g_object_unref(layout); break; } case STRUCT_DATETIME: { PangoLayout *layout = gtk_widget_create_pango_layout(resultview, NULL); string str; TTBP(str) unordered_map::iterator it = date_map.find((void*) m.datetime()); if(it != date_map.end()) { str += it->second; } else { string value_str = m.datetime()->print(po); date_map[(void*) m.datetime()] = value_str; str += value_str; } TTE(str) pango_layout_set_markup(layout, str.c_str(), -1); PangoRectangle rect; pango_layout_get_pixel_size(layout, &w, &h); pango_layout_get_pixel_extents(layout, &rect, NULL); w = rect.width + rect.x; w += 1; central_point = h / 2; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, 1, 0); pango_cairo_show_layout(cr, layout); g_object_unref(layout); break; } case STRUCT_ADDITION: { ips_n.depth++; vector surface_terms; vector hpt; vector wpt; vector cpt; gint plus_w, plus_h, minus_w, minus_h, wtmp, htmp, hetmp = 0, w = 0, h = 0, dh = 0, uh = 0; CALCULATE_SPACE_W PangoLayout *layout_plus = gtk_widget_create_pango_layout(resultview, NULL); PANGO_TTP(layout_plus, "+"); pango_layout_get_pixel_size(layout_plus, &plus_w, &plus_h); PangoLayout *layout_minus = gtk_widget_create_pango_layout(resultview, NULL); if(po.use_unicode_signs && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_MINUS, po.can_display_unicode_string_arg))) { PANGO_TTP(layout_minus, SIGN_MINUS); } else { PANGO_TTP(layout_minus, "-"); } pango_layout_get_pixel_size(layout_minus, &minus_w, &minus_h); for(size_t i = 0; i < m.size(); i++) { hetmp = 0; if(m[i].type() == STRUCT_NEGATE && i > 0) { ips_n.wrap = m[i][0].needsParenthesis(po, ips_n, m, i + 1, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0); surface_terms.push_back(draw_structure(m[i][0], po, ips_n, &hetmp, scaledown, color)); } else { ips_n.wrap = m[i].needsParenthesis(po, ips_n, m, i + 1, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0); surface_terms.push_back(draw_structure(m[i], po, ips_n, &hetmp, scaledown, color)); } if(CALCULATOR->aborted()) { for(size_t i = 0; i < surface_terms.size(); i++) { if(surface_terms[i]) cairo_surface_destroy(surface_terms[i]); } g_object_unref(layout_minus); g_object_unref(layout_plus); return NULL; } wtmp = cairo_image_surface_get_width(surface_terms[i]) / scalefactor; htmp = cairo_image_surface_get_height(surface_terms[i]) / scalefactor; hpt.push_back(htmp); cpt.push_back(hetmp); wpt.push_back(wtmp); w += wtmp; if(m[i].type() == STRUCT_NEGATE && i > 0) { w += minus_w; if(minus_h / 2 > dh) { dh = minus_h / 2; } if(minus_h / 2 + minus_h % 2 > uh) { uh = minus_h / 2 + minus_h % 2; } } else if(i > 0) { w += plus_w; if(plus_h / 2 > dh) { dh = plus_h / 2; } if(plus_h / 2 + plus_h % 2 > uh) { uh = plus_h / 2 + plus_h % 2; } } if(htmp - hetmp > uh) { uh = htmp - hetmp; } if(hetmp > dh) { dh = hetmp; } } w += space_w * (surface_terms.size() - 1) * 2; central_point = dh; h = dh + uh; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); w = 0; for(size_t i = 0; i < surface_terms.size(); i++) { if(!CALCULATOR->aborted()) { gdk_cairo_set_source_rgba(cr, color); if(i > 0) { w += space_w; if(m[i].type() == STRUCT_NEGATE) { cairo_move_to(cr, w, uh - minus_h / 2 - minus_h % 2); pango_cairo_show_layout(cr, layout_minus); w += minus_w; } else { cairo_move_to(cr, w, uh - plus_h / 2 - plus_h % 2); pango_cairo_show_layout(cr, layout_plus); w += plus_w; } w += space_w; } cairo_set_source_surface(cr, surface_terms[i], w, uh - (hpt[i] - cpt[i])); cairo_paint(cr); w += wpt[i]; } cairo_surface_destroy(surface_terms[i]); } g_object_unref(layout_minus); g_object_unref(layout_plus); break; } case STRUCT_NEGATE: { ips_n.depth++; gint minus_w, minus_h, uh, dh, h, w, ctmp, htmp, wtmp, hpa, cpa; //gint wpa; PangoLayout *layout_minus = gtk_widget_create_pango_layout(resultview, NULL); if(po.use_unicode_signs && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_MINUS, po.can_display_unicode_string_arg))) { PANGO_TTP(layout_minus, SIGN_MINUS); } else { PANGO_TTP(layout_minus, "-"); } pango_layout_get_pixel_size(layout_minus, &minus_w, &minus_h); w = minus_w + 1; uh = minus_h / 2 + minus_h % 2; dh = minus_h / 2; ips_n.wrap = m[0].needsParenthesis(po, ips_n, m, 1, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0); cairo_surface_t *surface_arg = draw_structure(m[0], po, ips_n, &ctmp, scaledown, color); if(!surface_arg) { g_object_unref(layout_minus); return NULL; } wtmp = cairo_image_surface_get_width(surface_arg) / scalefactor; htmp = cairo_image_surface_get_height(surface_arg) / scalefactor; hpa = htmp; cpa = ctmp; //wpa = wtmp; w += wtmp; if(ctmp > dh) { dh = ctmp; } if(htmp - ctmp > uh) { uh = htmp - ctmp; } h = uh + dh; central_point = dh; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); w = 0; gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, w, uh - minus_h / 2 - minus_h % 2); pango_cairo_show_layout(cr, layout_minus); w += minus_w + 1; cairo_set_source_surface(cr, surface_arg, w, uh - (hpa - cpa)); cairo_paint(cr); cairo_surface_destroy(surface_arg); g_object_unref(layout_minus); break; } case STRUCT_MULTIPLICATION: { ips_n.depth++; vector surface_terms; vector hpt; vector wpt; vector cpt; gint mul_w, mul_h, wtmp, htmp, hetmp = 0, w = 0, h = 0, dh = 0, uh = 0; CALCULATE_SPACE_W PangoLayout *layout_mul = gtk_widget_create_pango_layout(resultview, NULL); string str; if(po.use_unicode_signs && po.multiplication_sign == MULTIPLICATION_SIGN_DOT && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_MULTIDOT, po.can_display_unicode_string_arg))) { TTP_SMALL(str, SIGN_MULTIDOT); } else if(po.use_unicode_signs && (po.multiplication_sign == MULTIPLICATION_SIGN_DOT || po.multiplication_sign == MULTIPLICATION_SIGN_ALTDOT) && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_MIDDLEDOT, po.can_display_unicode_string_arg))) { TTP_SMALL(str, SIGN_MIDDLEDOT); } else if(po.use_unicode_signs && po.multiplication_sign == MULTIPLICATION_SIGN_X && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_MULTIPLICATION, po.can_display_unicode_string_arg))) { TTP_SMALL(str, SIGN_MULTIPLICATION); } else { TTP(str, "*"); } pango_layout_set_markup(layout_mul, str.c_str(), -1); pango_layout_get_pixel_size(layout_mul, &mul_w, &mul_h); bool par_prev = false; vector nm; for(size_t i = 0; i < m.size(); i++) { hetmp = 0; ips_n.wrap = m[i].needsParenthesis(po, ips_n, m, i + 1, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0); surface_terms.push_back(draw_structure(m[i], po, ips_n, &hetmp, scaledown, color)); if(CALCULATOR->aborted()) { for(size_t i = 0; i < surface_terms.size(); i++) { if(surface_terms[i]) cairo_surface_destroy(surface_terms[i]); } g_object_unref(layout_mul); return NULL; } wtmp = cairo_image_surface_get_width(surface_terms[i]) / scalefactor; htmp = cairo_image_surface_get_height(surface_terms[i]) / scalefactor; hpt.push_back(htmp); cpt.push_back(hetmp); wpt.push_back(wtmp); w += wtmp; if(!po.short_multiplication && i > 0) { w += mul_w + space_w * 2; if(mul_h / 2 > dh) { dh = mul_h / 2; } if(mul_h / 2 + mul_h % 2 > uh) { uh = mul_h / 2 + mul_h % 2; } nm.push_back(-1); } else if(i > 0) { nm.push_back(m[i].neededMultiplicationSign(po, ips_n, m, i + 1, ips_n.wrap || (m[i].isPower() && m[i][0].needsParenthesis(po, ips_n, m[i], 1, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0)), par_prev, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0)); switch(nm[i]) { case MULTIPLICATION_SIGN_SPACE: { w += space_w; break; } case MULTIPLICATION_SIGN_OPERATOR: { w += mul_w + space_w * 2; if(mul_h / 2 > dh) { dh = mul_h / 2; } if(mul_h / 2 + mul_h % 2 > uh) { uh = mul_h / 2 + mul_h % 2; } break; } case MULTIPLICATION_SIGN_OPERATOR_SHORT: { w += mul_w; if(mul_h / 2 > dh) { dh = mul_h / 2; } if(mul_h / 2 + mul_h % 2 > uh) { uh = mul_h / 2 + mul_h % 2; } break; } default: { if(m[i - 1].isNumber()) w++; } } } else { nm.push_back(-1); } if(htmp - hetmp > uh) { uh = htmp - hetmp; } if(hetmp > dh) { dh = hetmp; } par_prev = ips_n.wrap; } cairo_surface_t *flag_s = NULL; gint flag_width = 0; size_t flag_i = 0; if(m.size() == 2 && ((m[0].isUnit() && m[0].unit()->isCurrency() && m[1].isNumber()) || (m[1].isUnit() && m[1].unit()->isCurrency() && m[0].isNumber()))) { size_t i_unit = 0; if(m[1].isUnit()) { i_unit = 1; flag_i = 1; } else if(nm[1] == MULTIPLICATION_SIGN_NONE) { flag_i = 1; } string imagefile = "/qalculate-gtk/flags/"; imagefile += m[i_unit].unit()->referenceName(); imagefile += ".png"; GdkPixbuf *pixbuf = NULL; h = hpt[flag_i]; if(h < 48) pixbuf = gdk_pixbuf_new_from_resource_at_scale(imagefile.c_str(), -1, h / 3, TRUE, NULL); else pixbuf = gdk_pixbuf_new_from_resource(imagefile.c_str(), NULL); if(pixbuf) { flag_s = gdk_cairo_surface_create_from_pixbuf(pixbuf, 1, NULL); flag_width = cairo_image_surface_get_width(flag_s); w += flag_width + 2; g_object_unref(pixbuf); } } central_point = dh; h = dh + uh; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); w = 0; for(size_t i = 0; i < surface_terms.size(); i++) { if(!CALCULATOR->aborted()) { gdk_cairo_set_source_rgba(cr, color); if(!po.short_multiplication && i > 0) { w += space_w; cairo_move_to(cr, w, uh - mul_h / 2 - mul_h % 2); pango_cairo_show_layout(cr, layout_mul); w += mul_w; w += space_w; } else if(i > 0) { switch(nm[i]) { case MULTIPLICATION_SIGN_SPACE: { w += space_w; break; } case MULTIPLICATION_SIGN_OPERATOR: { w += space_w; cairo_move_to(cr, w, uh - mul_h / 2 - mul_h % 2); pango_cairo_show_layout(cr, layout_mul); w += mul_w; w += space_w; break; } case MULTIPLICATION_SIGN_OPERATOR_SHORT: { cairo_move_to(cr, w, uh - mul_h / 2 - mul_h % 2); pango_cairo_show_layout(cr, layout_mul); w += mul_w; break; } default: { if(m[i - 1].isNumber()) w++; } } } cairo_set_source_surface(cr, surface_terms[i], w, uh - (hpt[i] - cpt[i])); cairo_paint(cr); w += wpt[i]; if(flag_s && i == 0 && flag_i == 0) { gdk_cairo_set_source_rgba(cr, color); cairo_set_source_surface(cr, flag_s, w + 2, uh - (hpt[i] - cpt[i]) + hpt[i] / 8); cairo_paint(cr); cairo_surface_destroy(flag_s); flag_s = NULL; w += flag_width + 2; } } cairo_surface_destroy(surface_terms[i]); } if(flag_s) { if(!CALCULATOR->aborted()) { gdk_cairo_set_source_rgba(cr, color); cairo_set_source_surface(cr, flag_s, w + 2, uh - (hpt.back() - cpt.back()) + hpt.back() / 8); cairo_paint(cr); } cairo_surface_destroy(flag_s); } g_object_unref(layout_mul); break; } case STRUCT_INVERSE: {} case STRUCT_DIVISION: { ips_n.depth++; ips_n.division_depth++; gint den_uh, den_w, den_dh, num_w, num_dh, num_uh, dh = 0, uh = 0, w = 0, h = 0, one_w = 0, one_h = 0; bool flat = ips.division_depth > 0 || ips.power_depth > 0; if(!flat && po.place_units_separately) { flat = true; size_t i = 0; if(m.isDivision()) { i = 1; } if(m[i].isMultiplication()) { for(size_t i2 = 0; i2 < m[i].size(); i2++) { if(!m[i][i2].isUnit_exp()) { flat = false; break; } } } else if(!m[i].isUnit_exp()) { flat = false; } if(flat) { ips_n.division_depth--; } } cairo_surface_t *num_surface = NULL, *den_surface = NULL, *surface_one = NULL; if(m.type() == STRUCT_DIVISION) { ips_n.wrap = (!m[0].isDivision() || !flat || ips.division_depth > 0 || ips.power_depth > 0) && m[0].needsParenthesis(po, ips_n, m, 1, flat, ips.power_depth > 0); num_surface = draw_structure(m[0], po, ips_n, &num_dh, scaledown, color); if(!num_surface) { return NULL; } num_w = cairo_image_surface_get_width(num_surface) / scalefactor; h = cairo_image_surface_get_height(num_surface) / scalefactor; num_uh = h - num_dh; } else { MathStructure onestruct(1, 1); ips_n.wrap = false; surface_one = draw_structure(onestruct, po, ips_n, NULL, scaledown, color); if(!surface_one) { return NULL; } one_w = cairo_image_surface_get_width(surface_one) / scalefactor; one_h = cairo_image_surface_get_height(surface_one) / scalefactor; num_w = one_w; num_dh = one_h / 2; num_uh = one_h - num_dh; } if(m.type() == STRUCT_DIVISION) { ips_n.wrap = m[1].needsParenthesis(po, ips_n, m, 2, flat, ips.power_depth > 0); den_surface = draw_structure(m[1], po, ips_n, &den_dh, scaledown, color); } else { ips_n.wrap = m[0].needsParenthesis(po, ips_n, m, 2, flat, ips.power_depth > 0); den_surface = draw_structure(m[0], po, ips_n, &den_dh, scaledown, color); } if(!den_surface) { if(num_surface) cairo_surface_destroy(num_surface); if(surface_one) cairo_surface_destroy(surface_one); return NULL; } den_w = cairo_image_surface_get_width(den_surface) / scalefactor; h = cairo_image_surface_get_height(den_surface) / scalefactor; den_uh = h - den_dh; h = 0; if(flat) { gint div_w, div_h; PangoLayout *layout_div = gtk_widget_create_pango_layout(resultview, NULL); CALCULATE_SPACE_W if(po.use_unicode_signs && po.division_sign == DIVISION_SIGN_DIVISION && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_DIVISION, po.can_display_unicode_string_arg))) { PANGO_TTP(layout_div, SIGN_DIVISION); } else if(po.use_unicode_signs && po.division_sign == DIVISION_SIGN_DIVISION_SLASH && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_DIVISION_SLASH, po.can_display_unicode_string_arg))) { PANGO_TTP(layout_div, SIGN_DIVISION_SLASH); } else { PANGO_TTP(layout_div, "/"); } pango_layout_get_pixel_size(layout_div, &div_w, &div_h); w = num_w + den_w + space_w + space_w + div_w; dh = num_dh; uh = num_uh; if(den_dh > dh) h = den_dh; if(den_uh > uh) uh = den_uh; if(div_h / 2 > dh) { dh = div_h / 2; } if(div_h / 2 + div_h % 2 > uh) { uh = div_h / 2 + div_h % 2; } h = uh + dh; central_point = dh; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); w = 0; if(m.type() == STRUCT_DIVISION) { cairo_set_source_surface(cr, num_surface, w, uh - num_uh); cairo_paint(cr); } else { cairo_set_source_surface(cr, surface_one, w, uh - one_h / 2 - one_h % 2); cairo_paint(cr); } w += num_w; w += space_w; gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, w, uh - div_h / 2 - div_h % 2); pango_cairo_show_layout(cr, layout_div); w += div_w; w += space_w; cairo_set_source_surface(cr, den_surface, w, uh - den_uh); cairo_paint(cr); g_object_unref(layout_div); } else { gint wfr; dh = den_dh + den_uh + 3; uh = num_dh + num_uh + 3; wfr = den_w; if(num_w > wfr) wfr = num_w; wfr += 2; w = wfr; h = uh + dh; central_point = dh; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); w = 0; if(m.type() == STRUCT_DIVISION) { cairo_set_source_surface(cr, num_surface, w + (wfr - num_w) / 2, uh - 3 - num_uh - num_dh); cairo_paint(cr); } else { cairo_set_source_surface(cr, surface_one, w + (wfr - one_w) / 2, uh - 3 - one_h); cairo_paint(cr); } gdk_cairo_set_source_rgba(cr, color); cairo_move_to (cr, w, uh - 1); cairo_line_to (cr, w + wfr, uh - 1); cairo_set_line_width(cr, 2); cairo_stroke(cr); cairo_set_source_surface(cr, den_surface, w + (wfr - den_w) / 2, uh + 3); cairo_paint(cr); } if(num_surface) cairo_surface_destroy(num_surface); if(den_surface) cairo_surface_destroy(den_surface); if(surface_one) cairo_surface_destroy(surface_one); break; } case STRUCT_POWER: { ips_n.depth++; gint base_w, base_h, exp_w, exp_h, w = 0, h = 0, ctmp = 0; CALCULATE_SPACE_W ips_n.wrap = m[0].needsParenthesis(po, ips_n, m, 1, ips.division_depth > 0, false); cairo_surface_t *surface_base = draw_structure(m[0], po, ips_n, ¢ral_point, scaledown, color); if(!surface_base) { return NULL; } base_w = cairo_image_surface_get_width(surface_base) / scalefactor; base_h = cairo_image_surface_get_height(surface_base) / scalefactor; ips_n.power_depth++; ips_n.wrap = false; PrintOptions po2 = po; po2.show_ending_zeroes = false; cairo_surface_t *surface_exp = draw_structure(m[1], po2, ips_n, &ctmp, scaledown, color); if(!surface_exp) { cairo_surface_destroy(surface_base); return NULL; } exp_w = cairo_image_surface_get_width(surface_exp) / scalefactor; exp_h = cairo_image_surface_get_height(surface_exp) / scalefactor; h = base_h; w = base_w; if(exp_h < h) { h += exp_h / 3; } else { h += exp_h - base_h / 2; } w += exp_w; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); w = 0; cairo_set_source_surface(cr, surface_base, w, h - base_h); cairo_paint(cr); cairo_surface_destroy(surface_base); w += base_w; gdk_cairo_set_source_rgba(cr, color); cairo_set_source_surface(cr, surface_exp, w, 0); cairo_paint(cr); cairo_surface_destroy(surface_exp); break; } case STRUCT_LOGICAL_AND: { if(!po.preserve_format && m.size() == 2 && m[0].isComparison() && m[1].isComparison() && m[0].comparisonType() != COMPARISON_EQUALS && m[0].comparisonType() != COMPARISON_NOT_EQUALS && m[1].comparisonType() != COMPARISON_EQUALS && m[1].comparisonType() != COMPARISON_NOT_EQUALS && m[0][0] == m[1][0]) { ips_n.depth++; vector surface_terms; vector hpt; vector wpt; vector cpt; gint sign_w, sign_h, sign2_w, sign2_h, wtmp, htmp, hetmp = 0, w = 0, h = 0, dh = 0, uh = 0; CALCULATE_SPACE_W hetmp = 0; ips_n.wrap = m[0][1].needsParenthesis(po, ips_n, m[0], 2, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0); surface_terms.push_back(draw_structure(m[0][1], po, ips_n, &hetmp, scaledown, color)); if(CALCULATOR->aborted()) { return NULL; } wtmp = cairo_image_surface_get_width(surface_terms[0]) / scalefactor; htmp = cairo_image_surface_get_height(surface_terms[0]) / scalefactor; hpt.push_back(htmp); cpt.push_back(hetmp); wpt.push_back(wtmp); w += wtmp; if(htmp - hetmp > uh) { uh = htmp - hetmp; } if(hetmp > dh) { dh = hetmp; } hetmp = 0; ips_n.wrap = m[0][0].needsParenthesis(po, ips_n, m[0], 1, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0); surface_terms.push_back(draw_structure(m[0][0], po, ips_n, &hetmp, scaledown, color)); if(CALCULATOR->aborted()) { cairo_surface_destroy(surface_terms[0]); return NULL; } wtmp = cairo_image_surface_get_width(surface_terms[1]) / scalefactor; htmp = cairo_image_surface_get_height(surface_terms[1]) / scalefactor; hpt.push_back(htmp); cpt.push_back(hetmp); wpt.push_back(wtmp); w += wtmp; if(htmp - hetmp > uh) { uh = htmp - hetmp; } if(hetmp > dh) { dh = hetmp; } hetmp = 0; ips_n.wrap = m[1][1].needsParenthesis(po, ips_n, m[1], 2, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0); surface_terms.push_back(draw_structure(m[1][1], po, ips_n, &hetmp, scaledown, color)); if(CALCULATOR->aborted()) { cairo_surface_destroy(surface_terms[0]); cairo_surface_destroy(surface_terms[1]); return NULL; } wtmp = cairo_image_surface_get_width(surface_terms[2]) / scalefactor; htmp = cairo_image_surface_get_height(surface_terms[2]) / scalefactor; hpt.push_back(htmp); cpt.push_back(hetmp); wpt.push_back(wtmp); w += wtmp; if(htmp - hetmp > uh) { uh = htmp - hetmp; } if(hetmp > dh) { dh = hetmp; } PangoLayout *layout_sign = gtk_widget_create_pango_layout(resultview, NULL); string str; TTBP(str); switch(m[0].comparisonType()) { case COMPARISON_LESS: { str += ">"; break; } case COMPARISON_GREATER: { str += "<"; break; } case COMPARISON_EQUALS_LESS: { if(po.use_unicode_signs && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_GREATER_OR_EQUAL, po.can_display_unicode_string_arg))) { str += SIGN_GREATER_OR_EQUAL; } else { str += ">="; } break; } case COMPARISON_EQUALS_GREATER: { if(po.use_unicode_signs && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_LESS_OR_EQUAL, po.can_display_unicode_string_arg))) { str += SIGN_LESS_OR_EQUAL; } else { str += "<="; } break; } default: {} } TTE(str); pango_layout_set_markup(layout_sign, str.c_str(), -1); pango_layout_get_pixel_size(layout_sign, &sign_w, &sign_h); if(sign_h / 2 > dh) { dh = sign_h / 2; } if(sign_h / 2 + sign_h % 2 > uh) { uh = sign_h / 2 + sign_h % 2; } w += sign_w; PangoLayout *layout_sign2 = gtk_widget_create_pango_layout(resultview, NULL); str = ""; TTBP(str); switch(m[1].comparisonType()) { case COMPARISON_GREATER: { str += ">"; break; } case COMPARISON_LESS: { str += "<"; break; } case COMPARISON_EQUALS_GREATER: { if(po.use_unicode_signs && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_GREATER_OR_EQUAL, po.can_display_unicode_string_arg))) { str += SIGN_GREATER_OR_EQUAL; } else { str += ">="; } break; } case COMPARISON_EQUALS_LESS: { if(po.use_unicode_signs && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_LESS_OR_EQUAL, po.can_display_unicode_string_arg))) { str += SIGN_LESS_OR_EQUAL; } else { str += "<="; } break; } default: {} } TTE(str); pango_layout_set_markup(layout_sign2, str.c_str(), -1); pango_layout_get_pixel_size(layout_sign2, &sign2_w, &sign2_h); if(sign2_h / 2 > dh) { dh = sign2_h / 2; } if(sign2_h / 2 + sign2_h % 2 > uh) { uh = sign2_h / 2 + sign2_h % 2; } w += sign2_w; w += space_w * (surface_terms.size() - 1) * 2; central_point = dh; h = dh + uh; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); w = 0; for(size_t i = 0; i < surface_terms.size(); i++) { gdk_cairo_set_source_rgba(cr, color); if(i > 0) { w += space_w; if(i == 1) { cairo_move_to(cr, w, uh - sign_h / 2 - sign_h % 2); pango_cairo_show_layout(cr, layout_sign); w += sign_w; } else { cairo_move_to(cr, w, uh - sign2_h / 2 - sign2_h % 2); pango_cairo_show_layout(cr, layout_sign2); w += sign2_w; } w += space_w; } cairo_set_source_surface(cr, surface_terms[i], w, uh - (hpt[i] - cpt[i])); cairo_paint(cr); w += wpt[i]; cairo_surface_destroy(surface_terms[i]); } g_object_unref(layout_sign); g_object_unref(layout_sign2); break; } } case STRUCT_COMPARISON: {} case STRUCT_LOGICAL_XOR: {} case STRUCT_LOGICAL_OR: {} case STRUCT_BITWISE_AND: {} case STRUCT_BITWISE_XOR: {} case STRUCT_BITWISE_OR: { ips_n.depth++; vector surface_terms; vector hpt; vector wpt; vector cpt; gint sign_w, sign_h, wtmp, htmp, hetmp = 0, w = 0, h = 0, dh = 0, uh = 0; CALCULATE_SPACE_W for(size_t i = 0; i < m.size(); i++) { hetmp = 0; ips_n.wrap = m[i].needsParenthesis(po, ips_n, m, i + 1, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0); surface_terms.push_back(draw_structure(m[i], po, ips_n, &hetmp, scaledown, color)); if(CALCULATOR->aborted()) { for(size_t i = 0; i < surface_terms.size(); i++) { if(surface_terms[i]) cairo_surface_destroy(surface_terms[i]); } return NULL; } wtmp = cairo_image_surface_get_width(surface_terms[i]) / scalefactor; htmp = cairo_image_surface_get_height(surface_terms[i]) / scalefactor; hpt.push_back(htmp); cpt.push_back(hetmp); wpt.push_back(wtmp); w += wtmp; if(htmp - hetmp > uh) { uh = htmp - hetmp; } if(hetmp > dh) { dh = hetmp; } } PangoLayout *layout_sign = gtk_widget_create_pango_layout(resultview, NULL); string str; TTBP(str); if(m.type() == STRUCT_COMPARISON) { switch(m.comparisonType()) { case COMPARISON_EQUALS: { if((ips.depth == 0 || (po.interval_display != INTERVAL_DISPLAY_INTERVAL && m.containsInterval())) && po.use_unicode_signs && ((po.is_approximate && *po.is_approximate) || m.isApproximate()) && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_ALMOST_EQUAL, po.can_display_unicode_string_arg))) { str += SIGN_ALMOST_EQUAL; } else { str += "="; } break; } case COMPARISON_NOT_EQUALS: { if(po.use_unicode_signs && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_NOT_EQUAL, po.can_display_unicode_string_arg))) { str += SIGN_NOT_EQUAL; } else { str += "!="; } break; } case COMPARISON_GREATER: { str += ">"; break; } case COMPARISON_LESS: { str += "<"; break; } case COMPARISON_EQUALS_GREATER: { if(po.use_unicode_signs && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_GREATER_OR_EQUAL, po.can_display_unicode_string_arg))) { str += SIGN_GREATER_OR_EQUAL; } else { str += ">="; } break; } case COMPARISON_EQUALS_LESS: { if(po.use_unicode_signs && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_LESS_OR_EQUAL, po.can_display_unicode_string_arg))) { str += SIGN_LESS_OR_EQUAL; } else { str += "<="; } break; } } } else if(m.type() == STRUCT_LOGICAL_AND) { if(po.spell_out_logical_operators) str += _("and"); else str += "&&"; } else if(m.type() == STRUCT_LOGICAL_OR) { if(po.spell_out_logical_operators) str += _("or"); else str += "||"; } else if(m.type() == STRUCT_LOGICAL_XOR) { str += "XOR"; } else if(m.type() == STRUCT_BITWISE_AND) { str += "&"; } else if(m.type() == STRUCT_BITWISE_OR) { str += "|"; } else if(m.type() == STRUCT_BITWISE_XOR) { str += "XOR"; } TTE(str); pango_layout_set_markup(layout_sign, str.c_str(), -1); pango_layout_get_pixel_size(layout_sign, &sign_w, &sign_h); if(sign_h / 2 > dh) { dh = sign_h / 2; } if(sign_h / 2 + sign_h % 2 > uh) { uh = sign_h / 2 + sign_h % 2; } w += sign_w * (m.size() - 1); w += space_w * (surface_terms.size() - 1) * 2; central_point = dh; h = dh + uh; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); w = 0; for(size_t i = 0; i < surface_terms.size(); i++) { if(!CALCULATOR->aborted()) { gdk_cairo_set_source_rgba(cr, color); if(i > 0) { w += space_w; cairo_move_to(cr, w, uh - sign_h / 2 - sign_h % 2); pango_cairo_show_layout(cr, layout_sign); w += sign_w; w += space_w; } cairo_set_source_surface(cr, surface_terms[i], w, uh - (hpt[i] - cpt[i])); cairo_paint(cr); w += wpt[i]; } cairo_surface_destroy(surface_terms[i]); } g_object_unref(layout_sign); break; } case STRUCT_LOGICAL_NOT: {} case STRUCT_BITWISE_NOT: { ips_n.depth++; gint not_w, not_h, uh, dh, h, w, ctmp, htmp, wtmp, hpa, cpa; //gint wpa; PangoLayout *layout_not = gtk_widget_create_pango_layout(resultview, NULL); if(m.type() == STRUCT_LOGICAL_NOT) { PANGO_TTP(layout_not, "!"); } else { PANGO_TTP(layout_not, "~"); } pango_layout_get_pixel_size(layout_not, ¬_w, ¬_h); w = not_w + 1; uh = not_h / 2 + not_h % 2; dh = not_h / 2; ips_n.wrap = m[0].needsParenthesis(po, ips_n, m, 1, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0); cairo_surface_t *surface_arg = draw_structure(m[0], po, ips_n, &ctmp, scaledown, color); if(!surface_arg) { g_object_unref(layout_not); return NULL; } wtmp = cairo_image_surface_get_width(surface_arg) / scalefactor; htmp = cairo_image_surface_get_height(surface_arg) / scalefactor; hpa = htmp; cpa = ctmp; //wpa = wtmp; w += wtmp; if(ctmp > dh) { dh = ctmp; } if(htmp - ctmp > uh) { uh = htmp - ctmp; } h = uh + dh; central_point = dh; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); w = 0; gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, w, uh - not_h / 2 - not_h % 2); pango_cairo_show_layout(cr, layout_not); w += not_w + 1; cairo_set_source_surface(cr, surface_arg, w, uh - (hpa - cpa)); cairo_paint(cr); cairo_surface_destroy(surface_arg); g_object_unref(layout_not); break; } case STRUCT_VECTOR: { ips_n.depth++; if(m.isMatrix()) { if(m[0].size() == 0) { PangoLayout *layout = gtk_widget_create_pango_layout(resultview, NULL); string str; TTBP(str) str += "[ ]"; TTE(str) pango_layout_set_markup(layout, str.c_str(), -1); PangoRectangle rect; pango_layout_get_pixel_size(layout, &w, &h); pango_layout_get_pixel_extents(layout, &rect, NULL); w = rect.width + rect.x; w += 1; central_point = h / 2; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, 1, 0); pango_cairo_show_layout(cr, layout); g_object_unref(layout); break; } gint wtmp, htmp, ctmp = 0, w = 0, h = 0; CALCULATE_SPACE_W vector col_w; vector row_h; vector row_uh; vector row_dh; vector > element_w; vector > element_h; vector > element_c; vector > surface_elements; element_w.resize(m.size()); element_h.resize(m.size()); element_c.resize(m.size()); surface_elements.resize(m.size()); PangoLayout *layout_comma = gtk_widget_create_pango_layout(resultview, NULL); string str; gint comma_w = 0, comma_h = 0; TTP(str, po.comma()) pango_layout_set_markup(layout_comma, str.c_str(), -1); pango_layout_get_pixel_size(layout_comma, &comma_w, &comma_h); for(size_t index_r = 0; index_r < m.size(); index_r++) { for(size_t index_c = 0; index_c < m[index_r].size(); index_c++) { ctmp = 0; ips_n.wrap = m[index_r][index_c].needsParenthesis(po, ips_n, m, index_r + 1, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0); surface_elements[index_r].push_back(draw_structure(m[index_r][index_c], po, ips_n, &ctmp, scaledown, color)); if(CALCULATOR->aborted()) { break; } wtmp = cairo_image_surface_get_width(surface_elements[index_r][index_c]) / scalefactor; htmp = cairo_image_surface_get_height(surface_elements[index_r][index_c]) / scalefactor; element_w[index_r].push_back(wtmp); element_h[index_r].push_back(htmp); element_c[index_r].push_back(ctmp); if(index_r == 0) { col_w.push_back(wtmp); } else if(wtmp > col_w[index_c]) { col_w[index_c] = wtmp; } if(index_c == 0) { row_uh.push_back(htmp - ctmp); row_dh.push_back(ctmp); } else { if(ctmp > row_dh[index_r]) { row_dh[index_r] = ctmp; } if(htmp - ctmp > row_uh[index_r]) { row_uh[index_r] = htmp - ctmp; } } } if(CALCULATOR->aborted()) { break; } row_h.push_back(row_uh[index_r] + row_dh[index_r]); h += row_h[index_r]; if(index_r != 0) { h += 4; } } h += 4; for(size_t i = 0; i < col_w.size(); i++) { w += col_w[i]; if(i != 0) { w += space_w * 2; } } gint wlr, wll; wll = 10; wlr = 10; w += wlr + 1; w += wll + 3; central_point = h / 2; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); w = 1; cairo_move_to(cr, w, 1); cairo_line_to(cr, w, h - 1); cairo_move_to(cr, w, 1); cairo_line_to(cr, w + 7, 1); cairo_move_to(cr, w, h - 1); cairo_line_to(cr, w + 7, h - 1); cairo_set_line_width(cr, 2); cairo_stroke(cr); h = 2; for(size_t index_r = 0; index_r < surface_elements.size(); index_r++) { if(!CALCULATOR->aborted()) { gdk_cairo_set_source_rgba(cr, color); w = wll + 1; } for(size_t index_c = 0; index_c < surface_elements[index_r].size(); index_c++) { if(!CALCULATOR->aborted()) { cairo_set_source_surface(cr, surface_elements[index_r][index_c], w + (col_w[index_c] - element_w[index_r][index_c]), h + row_uh[index_r] - (element_h[index_r][index_c] - element_c[index_r][index_c])); cairo_paint(cr); w += col_w[index_c]; if(index_c != m[index_r].size() - 1) { w += space_w * 2; } } if(surface_elements[index_r][index_c]) { cairo_surface_destroy(surface_elements[index_r][index_c]); } } if(!CALCULATOR->aborted()) { h += row_h[index_r]; h += 4; } } h -= 4; h += 2; w += wll - 7; gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, w + 7, 1); cairo_line_to(cr, w + 7, h - 1); cairo_move_to(cr, w, 1); cairo_line_to(cr, w + 7, 1); cairo_move_to(cr, w, h - 1); cairo_line_to(cr, w + 7, h - 1); cairo_set_line_width(cr, 2); cairo_stroke(cr); g_object_unref(layout_comma); break; } gint comma_w, comma_h, uh = 0, dh = 0, h = 0, w = 0, ctmp, htmp, wtmp, arc_w, arc_h; vector surface_args; vector hpa; vector cpa; vector wpa; CALCULATE_SPACE_W PangoLayout *layout_comma = gtk_widget_create_pango_layout(resultview, NULL); string str, func_str; TTP(str, CALCULATOR->getComma()) pango_layout_set_markup(layout_comma, str.c_str(), -1); pango_layout_get_pixel_size(layout_comma, &comma_w, &comma_h); if(m.size() == 0) { PangoLayout *layout_one = gtk_widget_create_pango_layout(resultview, NULL); TTP(str, "1") pango_layout_set_markup(layout_one, str.c_str(), -1); pango_layout_get_pixel_size(layout_one, &w, &h); uh = h / 2 + h % 2; dh = h / 2; w = 2; g_object_unref(layout_one); } for(size_t index = 0; index < m.size(); index++) { ips_n.wrap = m[index].needsParenthesis(po, ips_n, m, index + 1, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0); surface_args.push_back(draw_structure(m[index], po, ips_n, &ctmp, scaledown, color)); if(CALCULATOR->aborted()) { for(size_t i = 0; i < surface_args.size(); i++) { if(surface_args[i]) cairo_surface_destroy(surface_args[i]); } g_object_unref(layout_comma); return NULL; } wtmp = cairo_image_surface_get_width(surface_args[index]) / scalefactor; htmp = cairo_image_surface_get_height(surface_args[index]) / scalefactor; hpa.push_back(htmp); cpa.push_back(ctmp); wpa.push_back(wtmp); if(index > 0) { w += comma_w; w += space_w; } w += wtmp; if(ctmp > dh) { dh = ctmp; } if(htmp - ctmp > uh) { uh = htmp - ctmp; } } if(dh > uh) uh = dh; h = uh + dh; central_point = dh; arc_h = dh * 2; arc_w = (int) ::sqrt((double) arc_h * 3); w += arc_w * 2; w += 1; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); w = 0; cairo_set_source_surface(cr, get_left_parenthesis(arc_w, arc_h, scaledown, color), w, uh - arc_h / 2 - arc_h % 2); cairo_paint(cr); w += arc_w; if(m.size() == 0) w += 2; for(size_t index = 0; index < surface_args.size(); index++) { if(!CALCULATOR->aborted()) { gdk_cairo_set_source_rgba(cr, color); if(index > 0) { cairo_move_to(cr, w, uh - comma_h / 2 - comma_h % 2); pango_cairo_show_layout(cr, layout_comma); w += comma_w; w += space_w; } cairo_set_source_surface(cr, surface_args[index], w, uh - (hpa[index] - cpa[index])); cairo_paint(cr); w += wpa[index]; } cairo_surface_destroy(surface_args[index]); } cairo_set_source_surface(cr, get_right_parenthesis(arc_w, arc_h, scaledown, color), w, uh - arc_h / 2 - arc_h % 2); cairo_paint(cr); g_object_unref(layout_comma); break; } case STRUCT_UNIT: { string str, str2; TTBP(str); const ExpressionName *ename = &m.unit()->preferredDisplayName(po.abbreviate_names, po.use_unicode_signs, m.isPlural(), po.use_reference_names, po.can_display_unicode_string_function, po.can_display_unicode_string_arg); if(m.prefix()) { str += m.prefix()->name(po.abbreviate_names && ename->abbreviation && (ename->suffix || ename->name.find("_") == string::npos), po.use_unicode_signs, po.can_display_unicode_string_function, po.can_display_unicode_string_arg); } if(ename->suffix && ename->name.length() > 1) { size_t i = ename->name.rfind('_'); bool b = i == string::npos || i == ename->name.length() - 1 || i == 0; size_t i2 = 1; if(b) { if(is_in(NUMBERS, ename->name[ename->name.length() - 1])) { while(ename->name.length() > i2 + 1 && is_in(NUMBERS, ename->name[ename->name.length() - 1 - i2])) { i2++; } } str += ename->name.substr(0, ename->name.length() - i2); } else { str += ename->name.substr(0, i); } TTBP_SMALL(str); str += ""; if(b) str += ename->name.substr(ename->name.length() - i2, i2); else str += ename->name.substr(i + 1, ename->name.length() - (i + 1)); str += ""; TTE(str); } else { str += ename->name; } gsub("_", " ", str); TTE(str); PangoLayout *layout = gtk_widget_create_pango_layout(resultview, NULL); pango_layout_set_markup(layout, str.c_str(), -1); pango_layout_get_pixel_size(layout, &w, &h); central_point = h / 2; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, 0, 0); pango_cairo_show_layout(cr, layout); g_object_unref(layout); break; } case STRUCT_VARIABLE: { PangoLayout *layout = gtk_widget_create_pango_layout(resultview, NULL); string str; if(m.variable() != CALCULATOR->v_i) { str = ""; } TTBP(str); const ExpressionName *ename = &m.variable()->preferredDisplayName(po.abbreviate_names, po.use_unicode_signs, false, po.use_reference_names, po.can_display_unicode_string_function, po.can_display_unicode_string_arg); if(ename->suffix && ename->name.length() > 1) { size_t i = ename->name.rfind('_'); bool b = i == string::npos || i == ename->name.length() - 1 || i == 0; size_t i2 = 1; if(b) { if(is_in(NUMBERS, ename->name[ename->name.length() - 1])) { while(ename->name.length() > i2 + 1 && is_in(NUMBERS, ename->name[ename->name.length() - 1 - i2])) { i2++; } } str += ename->name.substr(0, ename->name.length() - i2); } else { str += ename->name.substr(0, i); } TTBP_SMALL(str); str += ""; if(b) str += ename->name.substr(ename->name.length() - i2, i2); else str += ename->name.substr(i + 1, ename->name.length() - (i + 1)); str += ""; TTE(str); } else { str += ename->name; } gsub("_", " ", str); TTE(str); if(m.variable() != CALCULATOR->v_i) { str += ""; } pango_layout_set_markup(layout, str.c_str(), -1); PangoRectangle rect; pango_layout_get_pixel_size(layout, &w, &h); pango_layout_get_pixel_extents(layout, &rect, NULL); w = rect.width + rect.x; w += 1; if(m.variable() == CALCULATOR->v_i) w += 1; central_point = h / 2; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, 1, 0); pango_cairo_show_layout(cr, layout); g_object_unref(layout); break; } case STRUCT_FUNCTION: { if(SHOW_WITH_ROOT_SIGN(m)) { ips_n.depth++; gint arg_w, arg_h, root_w, root_h, sign_w, sign_h, h, w, ctmp; int i_root = 2; if(m.function() == CALCULATOR->f_root) i_root = m[1].number().intValue(); else if(m.function() == CALCULATOR->f_cbrt) i_root = 3; string root_str; TT_XSMALL(root_str, i2s(i_root)); PangoLayout *layout_root = gtk_widget_create_pango_layout(resultview, NULL); pango_layout_set_markup(layout_root, root_str.c_str(), -1); pango_layout_get_pixel_size(layout_root, &root_w, &root_h); ips_n.wrap = false; cairo_surface_t *surface_arg = draw_structure(m[0], po, ips_n, &ctmp, scaledown, color); if(!surface_arg) return NULL; arg_w = cairo_image_surface_get_width(surface_arg) / scalefactor; arg_h = cairo_image_surface_get_height(surface_arg) / scalefactor; double divider = 1.0; if(ips.power_depth >= 1) divider = 1.5; gint extra_space = 5; if(scaledown == 1) extra_space = 3; else if(scaledown > 1) extra_space = 1; central_point = ctmp + extra_space / divider; root_w = root_w / divider; root_h = root_h / divider; sign_w = root_w * 2.6; if(i_root == 2) { sign_h = arg_h + extra_space / divider; } else { sign_h = root_h * 2.0; if(sign_h < arg_h + extra_space / divider) sign_h = arg_h + extra_space / divider; } h = sign_h + extra_space * 2.0 / divider; w = arg_w + sign_w * 1.25; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, 0, h / 2.0 + h / 15.0); cairo_line_to(cr, sign_w / 6.0, h / 2.0); cairo_line_to(cr, sign_w / 2.2, h - extra_space / divider); cairo_line_to(cr, sign_w, extra_space / divider); cairo_line_to(cr, w, extra_space / divider); cairo_set_line_width(cr, 2 / divider); cairo_stroke(cr); if(i_root != 2) { cairo_move_to(cr, (sign_w - root_w) / 3.0, ((h / 2.0) - root_h) / 2.0); cairo_surface_set_device_scale(surface, scalefactor / divider, scalefactor / divider); pango_cairo_show_layout(cr, layout_root); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); } gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, 0, 0); cairo_set_source_surface(cr, surface_arg, sign_w + 1, h - arg_h - extra_space / divider); cairo_paint(cr); cairo_surface_destroy(surface_arg); g_object_unref(layout_root); break; } else if(m.function() == CALCULATOR->f_abs && m.size() == 1) { ips_n.depth++; gint arg_w, arg_h, h, w, ctmp; ips_n.wrap = false; cairo_surface_t *surface_arg = draw_structure(m[0], po, ips_n, &ctmp, scaledown, color); if(!surface_arg) return NULL; arg_w = cairo_image_surface_get_width(surface_arg) / scalefactor; arg_h = cairo_image_surface_get_height(surface_arg) / scalefactor; double divider = 1.0; if(ips.power_depth >= 1) divider = 1.5; gint extra_space = 5; if(scaledown == 1) extra_space = 3; else if(scaledown > 1) extra_space = 1; central_point = ctmp + extra_space / divider; h = arg_h + extra_space * 2 / divider; w = arg_w + extra_space * 2 + extra_space * 2 / divider; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, (extra_space / divider), extra_space / divider); cairo_line_to(cr, (extra_space / divider), h - extra_space / divider); cairo_move_to(cr, w - (extra_space / divider), extra_space / divider); cairo_line_to(cr, w - (extra_space / divider), h - extra_space / divider); cairo_set_line_width(cr, 2 / divider); cairo_stroke(cr); gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, 0, 0); cairo_set_source_surface(cr, surface_arg, (w - arg_w) / 2.0, (h - arg_h) / 2.0); cairo_paint(cr); cairo_surface_destroy(surface_arg); break; } ips_n.depth++; gint comma_w, comma_h, function_w, function_h, uh, dh, h, w, ctmp, htmp, wtmp, arc_w, arc_h; vector surface_args; vector hpa; vector cpa; vector wpa; CALCULATE_SPACE_W PangoLayout *layout_comma = gtk_widget_create_pango_layout(resultview, NULL); string str; TTP(str, po.comma()) pango_layout_set_markup(layout_comma, str.c_str(), -1); pango_layout_get_pixel_size(layout_comma, &comma_w, &comma_h); PangoLayout *layout_function = gtk_widget_create_pango_layout(resultview, NULL); str = ""; TTBP(str); bool b_one_arg = m.function() == CALCULATOR->f_signum; const ExpressionName *ename = &m.function()->preferredDisplayName(po.abbreviate_names, po.use_unicode_signs, false, po.use_reference_names, po.can_display_unicode_string_function, po.can_display_unicode_string_arg); if(ename->suffix && ename->name.length() > 1) { size_t i = ename->name.rfind('_'); bool b = i == string::npos || i == ename->name.length() - 1 || i == 0; size_t i2 = 1; if(b) { if(is_in(NUMBERS, ename->name[ename->name.length() - 1])) { while(ename->name.length() > i2 + 1 && is_in(NUMBERS, ename->name[ename->name.length() - 1 - i2])) { i2++; } } str += ename->name.substr(0, ename->name.length() - i2); } else { str += ename->name.substr(0, i); } TTBP_SMALL(str); str += ""; if(b) str += ename->name.substr(ename->name.length() - i2, i2); else str += ename->name.substr(i + 1, ename->name.length() - (i + 1)); str += ""; TTE(str); } else { str += ename->name; if((m.function() == CALCULATOR->f_lambert_w || m.function() == CALCULATOR->f_logn) && m.size() == 2 && ((m[1].size() == 0 && (!m[1].isNumber() || (m[1].number().isInteger() && m[1].number() < 100 && m[1].number() > -100))) || (m[1].isNegate() && m[1][0].size() == 0 && (!m[1][0].isNumber() || (m[1][0].number().isInteger() && m[1][0].number() < 100 && m[1][0].number() > -100))))) { b_one_arg = true; TTBP_SMALL(str); str += ""; str += m[1].print(po); str += ""; TTE(str); } } gsub("_", " ", str); TTE(str); pango_layout_set_markup(layout_function, str.c_str(), -1); pango_layout_get_pixel_size(layout_function, &function_w, &function_h); w = function_w + 1; uh = function_h / 2 + function_h % 2; dh = function_h / 2; for(size_t index = 0; index < m.size(); index++) { if(index == 1 && b_one_arg) break; ips_n.wrap = m[index].needsParenthesis(po, ips_n, m, index + 1, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0); IntervalDisplay id_bak = po.interval_display; if(m.function() == CALCULATOR->f_interval && m[index].isNumber()) { if(index == 0) po.interval_display = INTERVAL_DISPLAY_LOWER; else if(index == 1) po.interval_display = INTERVAL_DISPLAY_UPPER; } surface_args.push_back(draw_structure(m[index], po, ips_n, &ctmp, scaledown, color)); po.interval_display = id_bak; if(CALCULATOR->aborted()) { for(size_t i = 0; i < surface_args.size(); i++) { if(surface_args[i]) cairo_surface_destroy(surface_args[i]); } g_object_unref(layout_function); g_object_unref(layout_comma); return NULL; } wtmp = cairo_image_surface_get_width(surface_args[index]) / scalefactor; htmp = cairo_image_surface_get_height(surface_args[index]) / scalefactor; hpa.push_back(htmp); cpa.push_back(ctmp); wpa.push_back(wtmp); if(index > 0) { w += comma_w; w += space_w; } w += wtmp; if(ctmp > dh) { dh = ctmp; } if(htmp - ctmp > uh) { uh = htmp - ctmp; } } if(dh > uh) uh = dh; h = uh + dh; central_point = dh; arc_h = dh * 2; arc_w = (int) ::sqrt((double) arc_h * 3); w += arc_w * 2; w += 1; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); w = 0; gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, w, uh - function_h / 2 - function_h % 2); pango_cairo_show_layout(cr, layout_function); w += function_w; cairo_set_source_surface(cr, get_left_parenthesis(arc_w, arc_h, scaledown, color), w, uh - arc_h / 2 - arc_h % 2); cairo_paint(cr); w += arc_w; for(size_t index = 0; index < surface_args.size(); index++) { if(!CALCULATOR->aborted()) { gdk_cairo_set_source_rgba(cr, color); if(index > 0) { cairo_move_to(cr, w, uh - comma_h / 2 - comma_h % 2); pango_cairo_show_layout(cr, layout_comma); w += comma_w; w += space_w; } cairo_set_source_surface(cr, surface_args[index], w, uh - (hpa[index] - cpa[index])); cairo_paint(cr); w += wpa[index]; } cairo_surface_destroy(surface_args[index]); } cairo_set_source_surface(cr, get_right_parenthesis(arc_w, arc_h, scaledown, color), w, uh - arc_h / 2 - arc_h % 2); cairo_paint(cr); g_object_unref(layout_comma); g_object_unref(layout_function); break; } case STRUCT_UNDEFINED: { PangoLayout *layout = gtk_widget_create_pango_layout(resultview, NULL); string str; TTP(str, _("undefined")); pango_layout_set_markup(layout, str.c_str(), -1); PangoRectangle rect; pango_layout_get_pixel_size(layout, &w, &h); pango_layout_get_pixel_extents(layout, &rect, NULL); w = rect.width + rect.x; w += 1; central_point = h / 2; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, 1, 0); pango_cairo_show_layout(cr, layout); g_object_unref(layout); break; } default: {} } if(ips.wrap && surface) { gint w, h, base_h, base_w; base_w = cairo_image_surface_get_width(surface) / scalefactor; base_h = cairo_image_surface_get_height(surface) / scalefactor; h = base_h; w = base_w; gint arc_base_h = central_point * 2; if(h < arc_base_h) h = arc_base_h; gint arc_base_w = (int) ::sqrt((double) arc_base_h * 3); //base_h += 4; //central_point += 2; w += arc_base_w * 2; cairo_surface_t *surface_old = surface; cairo_destroy(cr); surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); w = 0; cairo_set_source_surface(cr, get_left_parenthesis(arc_base_w, arc_base_h, scaledown, color), w, h - arc_base_h); cairo_paint(cr); w += arc_base_w; cairo_set_source_surface(cr, surface_old, w, (h - base_h) / 2); cairo_paint(cr); cairo_surface_destroy(surface_old); w += base_w; cairo_set_source_surface(cr, get_right_parenthesis(arc_base_w, arc_base_h, scaledown, color), w, h - arc_base_h); cairo_paint(cr); } if(ips.depth == 0 && !(m.isComparison() && (!((po.is_approximate && *po.is_approximate) || m.isApproximate()) || (m.comparisonType() == COMPARISON_EQUALS && po.use_unicode_signs && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_ALMOST_EQUAL, po.can_display_unicode_string_arg))))) && surface) { gint w, h, wle, hle, w_new, h_new; w = cairo_image_surface_get_width(surface) / scalefactor; h = cairo_image_surface_get_height(surface) / scalefactor; cairo_surface_t *surface_old = surface; PangoLayout *layout_equals = gtk_widget_create_pango_layout(resultview, NULL); if((po.is_approximate && *po.is_approximate) || m.isApproximate()) { if(po.use_unicode_signs && (!po.can_display_unicode_string_function || (*po.can_display_unicode_string_function) (SIGN_ALMOST_EQUAL, po.can_display_unicode_string_arg))) { PANGO_TT(layout_equals, SIGN_ALMOST_EQUAL); } else { string str; TT(str, _("approx.")); pango_layout_set_markup(layout_equals, str.c_str(), -1); } } else { PANGO_TT(layout_equals, "="); } CALCULATE_SPACE_W pango_layout_get_pixel_size(layout_equals, &wle, &hle); w_new = w + wle + 1 + space_w; h_new = h; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w_new * scalefactor, h_new * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); gdk_cairo_set_source_rgba(cr, color); cairo_move_to(cr, 1, h - central_point - hle / 2 - hle % 2); pango_cairo_show_layout(cr, layout_equals); cairo_set_source_surface(cr, surface_old, wle + 1 + space_w, 0); cairo_paint(cr); cairo_surface_destroy(surface_old); g_object_unref(layout_equals); } if(!surface) { surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 1 * scalefactor, 1 * scalefactor); cairo_surface_set_device_scale(surface, scalefactor, scalefactor); cr = cairo_create(surface); } if(cr) cairo_destroy(cr); if(point_central) *point_central = central_point; return surface; } void clearresult() { showing_first_time_message = false; if(displayed_mstruct) { displayed_mstruct->unref(); displayed_mstruct = NULL; if(!surface_result) gtk_widget_queue_draw(resultview); } date_map.clear(); number_map.clear(); number_exp_map.clear(); number_exp_minus_map.clear(); number_approx_map.clear(); if(gtk_revealer_get_child_revealed(GTK_REVEALER(gtk_builder_get_object(main_builder, "message_revealer")))) { gtk_info_bar_response(GTK_INFO_BAR(gtk_builder_get_object(main_builder, "message_bar")), GTK_RESPONSE_CLOSE); } update_expression_icons(); if(surface_result) { cairo_surface_destroy(surface_result); surface_result = NULL; gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_save_image")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_save_image")), FALSE); gtk_widget_queue_draw(resultview); } gtk_widget_set_tooltip_text(resultview, ""); } void on_abort_display(GtkDialog*, gint, gpointer) { CALCULATOR->abort(); } void replace_interval_with_function(MathStructure &m) { if(m.isNumber() && m.number().isInterval()) { m.transform(STRUCT_FUNCTION); m.setFunction(CALCULATOR->f_interval); m.addChild(m[0]); } else { for(size_t i = 0; i < m.size(); i++) replace_interval_with_function(m[i]); } } void ViewThread::run() { while(true) { int scale_tmp = 0; if(!read(&scale_tmp)) break; void *x = NULL; if(!read(&x) || !x) break; MathStructure m(*((MathStructure*) x)); bool b_stack = false; if(!read(&b_stack)) break; if(!read(&x)) break; MathStructure *mm = (MathStructure*) x; if(!read(&x)) break; CALCULATOR->startControl(); printops.can_display_unicode_string_arg = (void*) historyview; bool b_puup = printops.use_unit_prefixes; if(x) { PrintOptions po; if(!read(&po.is_approximate)) break; void *x_to = NULL; if(!read(&x_to)) break; po.preserve_format = true; po.show_ending_zeroes = evalops.parse_options.read_precision != DONT_READ_PRECISION && !CALCULATOR->usesIntervalArithmetic(); po.lower_case_e = printops.lower_case_e; po.lower_case_numbers = printops.lower_case_numbers; po.base_display = printops.base_display; po.twos_complement = printops.twos_complement; po.base = evalops.parse_options.base; po.abbreviate_names = false; po.use_unicode_signs = printops.use_unicode_signs; po.digit_grouping = printops.digit_grouping; po.multiplication_sign = printops.multiplication_sign; po.division_sign = printops.division_sign; po.short_multiplication = false; po.excessive_parenthesis = true; po.improve_division_multipliers = false; po.can_display_unicode_string_function = &can_display_unicode_string_function; po.can_display_unicode_string_arg = (void*) statuslabel_l; po.spell_out_logical_operators = printops.spell_out_logical_operators; po.restrict_to_parent_precision = false; po.interval_display = INTERVAL_DISPLAY_PLUSMINUS; MathStructure mp(*((MathStructure*) x)); mp.format(po); po.preserve_format = (x_to != NULL); parsed_text = mp.print(po); if(x_to && !((MathStructure*) x_to)->isUndefined()) { mp.set(*((MathStructure*) x_to)); parsed_text += CALCULATOR->localToString(); mp.format(po); parsed_text += mp.print(po); printops.use_unit_prefixes = true; } } printops.allow_non_usable = false; if(mm && m.isMatrix()) { mm->set(m); MathStructure mm2(m); string mstr; int c = mm->columns(), r = mm->rows(); for(int index_r = 0; index_r < r; index_r++) { for(int index_c = 0; index_c < c; index_c++) { mm->getElement(index_r + 1, index_c + 1)->setAborted(); } } for(int index_r = 0; index_r < r; index_r++) { for(int index_c = 0; index_c < c; index_c++) { mm2.getElement(index_r + 1, index_c + 1)->format(printops); mstr = mm2.getElement(index_r + 1, index_c + 1)->print(printops); mm->getElement(index_r + 1, index_c + 1)->set(mstr); } } } m.format(printops); gint64 time1 = g_get_monotonic_time(); result_text = m.print(printops); result_text_approximate = *printops.is_approximate; if(!b_stack && g_get_monotonic_time() - time1 < 200000) { PrintOptions printops_long = printops; printops_long.abbreviate_names = false; printops_long.short_multiplication = false; printops_long.excessive_parenthesis = true; printops_long.is_approximate = NULL; result_text_long = m.print(printops_long); } else if(!b_stack) { result_text_long = ""; } printops.can_display_unicode_string_arg = NULL; result_too_long = false; if(!b_stack && result_text.length() > 900) { PangoLayout *layout = gtk_widget_create_pango_layout(resultview, NULL); result_too_long = true; pango_layout_set_markup(layout, _("result is too long\nsee history"), -1); gint w = 0, h = 0; pango_layout_get_pixel_size(layout, &w, &h); gint scalefactor = gtk_widget_get_scale_factor(expressiontext); tmp_surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(tmp_surface, scalefactor, scalefactor); cairo_t *cr = cairo_create(tmp_surface); GdkRGBA rgba; gtk_style_context_get_color(gtk_widget_get_style_context(resultview), gtk_widget_get_state_flags(resultview), &rgba); gdk_cairo_set_source_rgba(cr, &rgba); pango_cairo_show_layout(cr, layout); cairo_destroy(cr); g_object_unref(layout); *printops.is_approximate = false; if(displayed_mstruct) { displayed_mstruct->unref(); displayed_mstruct = NULL; } } else if(!b_stack && m.isAborted()) { PangoLayout *layout = gtk_widget_create_pango_layout(resultview, NULL); pango_layout_set_markup(layout, _("calculation was aborted"), -1); gint w = 0, h = 0; pango_layout_get_pixel_size(layout, &w, &h); gint scalefactor = gtk_widget_get_scale_factor(expressiontext); tmp_surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_t *cr = cairo_create(tmp_surface); GdkRGBA rgba; gtk_style_context_get_color(gtk_widget_get_style_context(resultview), gtk_widget_get_state_flags(resultview), &rgba); gdk_cairo_set_source_rgba(cr, &rgba); pango_cairo_show_layout(cr, layout); cairo_destroy(cr); g_object_unref(layout); *printops.is_approximate = false; if(displayed_mstruct) displayed_mstruct->unref(); displayed_mstruct = new MathStructure(m); displayed_printops = printops; } else if(!b_stack) { if(!CALCULATOR->aborted()) { printops.allow_non_usable = true; printops.can_display_unicode_string_arg = (void*) resultview; MathStructure *displayed_mstruct_pre = new MathStructure(m); if(printops.interval_display == INTERVAL_DISPLAY_INTERVAL) replace_interval_with_function(*displayed_mstruct_pre); tmp_surface = draw_structure(*displayed_mstruct_pre, printops, top_ips, NULL, scale_tmp); if(displayed_mstruct) displayed_mstruct->unref(); displayed_mstruct = displayed_mstruct_pre; if(tmp_surface && CALCULATOR->aborted()) { cairo_surface_destroy(tmp_surface); tmp_surface = NULL; } printops.can_display_unicode_string_arg = NULL; printops.allow_non_usable = false; } if(!tmp_surface && displayed_mstruct) { displayed_mstruct->unref(); displayed_mstruct = NULL; } else { displayed_printops = printops; } } printops.use_unit_prefixes = b_puup; b_busy = false; CALCULATOR->stopControl(); } } gboolean on_event(GtkWidget*, GdkEvent *e, gpointer) { if(e->type == GDK_EXPOSE || e->type == GDK_PROPERTY_NOTIFY || e->type == GDK_CONFIGURE || e->type == GDK_FOCUS_CHANGE || e->type == GDK_VISIBILITY_NOTIFY) { return FALSE; } return TRUE; } void reload_history() { gtk_list_store_clear(historystore); string history_str; GtkTreeIter history_iter; size_t hp_i = history_parsed.size(); size_t ap_i = 0; size_t i = inhistory.size(); while(i > 0) { i--; switch(inhistory_type[i]) { case QALCULATE_HISTORY_RESULT_APPROXIMATE: {} case QALCULATE_HISTORY_RESULT: { history_str = ""; size_t trans_l = 0; if(i + 1 < inhistory.size() && inhistory_type[i + 1] == QALCULATE_HISTORY_TRANSFORMATION) { history_str = inhistory[i + 1]; history_str += ": "; trans_l = history_str.length(); } if(inhistory_type[i] == QALCULATE_HISTORY_RESULT_APPROXIMATE) { if(printops.use_unicode_signs && can_display_unicode_string_function(SIGN_ALMOST_EQUAL, (void*) historyview)) { history_str += SIGN_ALMOST_EQUAL; } else { history_str += "= "; history_str += _("approx."); } } else { history_str += "="; } history_str += " "; size_t history_expr_i = history_str.length(); history_str += inhistory[i]; add_line_breaks(history_str, 2, history_expr_i); fix_history_string2(history_str); improve_result_text(history_str); if(trans_l > 0) { trans_l = history_str.find(": "); if(trans_l != string::npos) { trans_l += 3; history_str.insert(trans_l, ""); history_str.insert(0, ""); } } gtk_list_store_insert_with_values(historystore, &history_iter, -1, 0, history_str.c_str(), 1, i, 3, ap_i, 4, 0, 5, history_scroll_width, 6, 1.0, 7, PANGO_ALIGN_RIGHT, -1); break; } case QALCULATE_HISTORY_PARSE_APPROXIMATE: {} case QALCULATE_HISTORY_PARSE: { if(i + 1 < inhistory.size() && (inhistory_type[i + 1] == QALCULATE_HISTORY_EXPRESSION || inhistory_type[i + 1] == QALCULATE_HISTORY_RPN_OPERATION || inhistory_type[i + 1] == QALCULATE_HISTORY_REGISTER_MOVED)) { if(i < inhistory.size() - 2) gtk_list_store_insert_with_values(historystore, &history_iter, -1, 1, -1, 5, 6, 6, 0.0, 7, PANGO_ALIGN_LEFT, -1); string expr_str; if(inhistory_type[i + 1] == QALCULATE_HISTORY_RPN_OPERATION) expr_str = ("RPN Operation"); else if(inhistory_type[i + 1] == QALCULATE_HISTORY_REGISTER_MOVED) expr_str = ("RPN Register Moved"); else expr_str = inhistory[i + 1]; history_str = expr_str; history_str += " "; string str2; if(inhistory_type[i] == QALCULATE_HISTORY_PARSE) { str2 = "="; } else { if(printops.use_unicode_signs && can_display_unicode_string_function(SIGN_ALMOST_EQUAL, (void*) historyview)) { str2 = SIGN_ALMOST_EQUAL; } else { str2 = _("approx."); } } history_str += str2; history_str += " "; history_str += fix_history_string(inhistory[i]); history_str += ""; PangoLayout *layout = gtk_widget_create_pango_layout(historyview, ""); pango_layout_set_markup(layout, history_str.c_str(), -1); gint w = 0; pango_layout_get_pixel_size(layout, &w, NULL); if(w > history_width_e) { history_str = inhistory[i + 1]; add_line_breaks(history_str, 1, 0); fix_history_string2(history_str); str2 += " "; size_t history_expr_i = str2.length(); str2 += inhistory[i]; add_line_breaks(str2, 3, history_expr_i); fix_history_string2(str2); history_str += '\n'; history_str += ""; history_str += str2; history_str += ""; } gtk_list_store_insert_with_values(historystore, &history_iter, -1, 0, history_str.c_str(), 1, i, 2, hp_i > 0 ? i2s(hp_i).c_str() : " ", 3, hp_i, 4, EXPRESSION_YPAD, 5, 6, 6, 0.0, 7, PANGO_ALIGN_LEFT, -1); ap_i = hp_i; if(hp_i > 0) hp_i--; g_object_unref(layout); } break; } case QALCULATE_HISTORY_ERROR: {} case QALCULATE_HISTORY_WARNING: { string str = "- "; str += inhistory[i]; add_line_breaks(str, false, 2); fix_history_string2(str); history_str = ""; history_str += str; history_str += ""; gtk_list_store_insert_with_values(historystore, &history_iter, -1, 0, history_str.c_str(), 1, i, 3, ap_i, 4, 0, 5, 6, 6, 0.0, 7, PANGO_ALIGN_LEFT, -1); break; } default: {} } } if(inhistory.size() != 0) gtk_list_store_insert_with_values(historystore, &history_iter, -1, 1, -1, 2, " ", 5, 6, 6, 0.0, 7, PANGO_ALIGN_LEFT, -1); } void add_line_breaks(string &str, int expr, size_t first_i) { PangoLayout *layout = gtk_widget_create_pango_layout(historyview, ""); PangoFontDescription *font_desc = NULL; if(expr == 3) { gtk_style_context_get(gtk_widget_get_style_context(historyview), GTK_STATE_FLAG_NORMAL, GTK_STYLE_PROPERTY_FONT, &font_desc, NULL); pango_font_description_set_style(font_desc, PANGO_STYLE_ITALIC); pango_layout_set_font_description(layout, font_desc); } int r = 1; size_t i_row = 0; size_t indent = 0; size_t lb_point = string::npos; size_t c = 0; int b_or = 0; int history_width = (expr == 2 ? history_width_a : history_width_e); if(expr > 1 && str.find("||") != string::npos) b_or = 2; else if(expr > 1 && str.find(_("or")) != string::npos) b_or = 1; for(size_t i = first_i; i < str.length(); i++) { if(r != 1 && i - i_row <= indent) { if(str[i] == ' ') { str.erase(i, 1); if(i >= str.length()) i = str.length() - 1; } else if(str[i] <= 0 && (unsigned char) str[i] >= 0xC0) { size_t l = 1; while(i + l < str.length() && str[i + l] <= 0 && (unsigned char) str[i + l] < 0xC0) l++; if(str.substr(i, l) == " ") { str.erase(i, l); if(i >= str.length()) i = str.length() - 1; } } } if(str[i] > 0 || (unsigned char) str[i] >= 0xC0 || i == str.length() - 1) { if(str[i] == '\n') { r++; i_row = i + 1; lb_point = string::npos; } else { if(i - i_row > indent) { if(is_in(" \t", str[i]) && i + 1 < str.length() && (is_not_in("0123456789", str[i + 1]) || is_not_in("0123456789", str[i - 1]))) { if(b_or == 1 && str.length() > i + strlen("or") + 2 && str.substr(i + 1, strlen(_("or"))) == _("or") && str[i + strlen(_("or")) + 1] == ' ') { i = i + strlen(_("or")) + 1; str[i] = '\n'; i_row = i + 1; lb_point = string::npos; c = 0; } else if(b_or == 2 && str.length() > i + 2 + 2 && str.substr(i + 1, 2) == "||" && str[i + 2 + 1] == ' ') { i = i + 2 + 1; str[i] = '\n'; i_row = i + 1; lb_point = string::npos; c = 0; } else if(c > 10) { string teststr = str.substr(i_row, i - i_row); pango_layout_set_text(layout, teststr.c_str(), -1); gint w = 0; pango_layout_get_pixel_size(layout, &w, NULL); if(w > history_width) { bool cbreak = lb_point == string::npos; if(!cbreak && expr) { teststr = str.substr(i_row, lb_point - i_row); pango_layout_set_text(layout, teststr.c_str(), -1); pango_layout_get_pixel_size(layout, &w, NULL); cbreak = (w > history_width || w < history_width / 3); if(w <= history_width) teststr = str.substr(i_row, i - i_row); } if(cbreak) { while(true) { while(teststr[teststr.length() - 1] <= 0 && (unsigned char) teststr[teststr.length() - 1] < 0xC0) { i--; teststr.erase(teststr.length() - 1, 1); if(i == i_row) return; } i--; teststr.erase(teststr.length() - 1, 1); if(i == i_row) return; pango_layout_set_text(layout, teststr.c_str(), -1); pango_layout_get_pixel_size(layout, &w, NULL); if(w <= history_width) { i++; if(str[i - 1] == ' ') { i--; } else if(str[i - 1] < 0) { if(teststr.find(" ", teststr.length() - 3) == teststr.length() - 3) i -= 3; } else if(i > 3 && str[i] <= '9' && str[i] >= '0' && str[i - 1] <= '9' && str[i - 1] >= '0') { if(str[i - 2] == ' ' && str[i - 3] <= '9' && str[i - 3] >= '0') i -= 2; else if(str[i - 3] == ' ' && str[i - 4] <= '9' && str[i - 4] >= '0') i -= 3; else if((str[i - 2] == '.' || str[i - 2] == ',') && str[i - 3] <= '9' && str[i - 3] >= '0') i--; else if((str[i - 3] == '.' || str[i - 3] == ',') && str[i - 4] <= '9' && str[i - 4] >= '0') i -= 2; else if(teststr.length() > 6) { size_t i2 = teststr.find(" ", teststr.length() - 6); if(i2 != string::npos && i2 > 0 && teststr[i2 - 1] <= '9' && teststr[i2 - 1] >= '0') { i = i2 + i_row; } } } else if(i > 4 && (str[i] == '.' || str[i] == ',') && str[i - 1] <= '9' && str[i - 1] >= '0' && str[i - 4] == str[i] && str[i - 5] <= '9' && str[i - 5] >= '0') { i -= 3; } str.insert(i, "\n"); i_row = i + 1; r++; lb_point = string::npos; break; } } } else { str[lb_point] = '\n'; i = lb_point; i_row = i + 1; r++; lb_point = string::npos; } c = 0; } else { lb_point = i; c++; } } } else if(i + 1 == str.length() || (c >= 50 && c % 50 == 0)) { string teststr; if(str[i] <= 0) { while(i + 1 < str.length() && str[i + 1] <= 0 && (unsigned char) str[i + 1] < 0xC0) i++; } if(i + 1 == str.length()) teststr = str.substr(i_row); else teststr = str.substr(i_row, i - i_row + 1); pango_layout_set_text(layout, teststr.c_str(), -1); gint w = 0; pango_layout_get_pixel_size(layout, &w, NULL); if(w > history_width) { bool cbreak = lb_point == string::npos; if(!cbreak && expr) { teststr = str.substr(i_row, lb_point - i_row); pango_layout_set_text(layout, teststr.c_str(), -1); pango_layout_get_pixel_size(layout, &w, NULL); cbreak = (w > history_width || w < history_width / 3); if(w <= history_width) { if(i + 1 == str.length()) teststr = str.substr(i_row); else teststr = str.substr(i_row, i - i_row + 1); } } if(cbreak) { while(true) { while(teststr[teststr.length() - 1] <= 0 && (unsigned char) teststr[teststr.length() - 1] < 0xC0) { i--; teststr.erase(teststr.length() - 1, 1); if(i == i_row) return; } i--; teststr.erase(teststr.length() - 1, 1); if(i == i_row) return; pango_layout_set_text(layout, teststr.c_str(), -1); pango_layout_get_pixel_size(layout, &w, NULL); if(w <= history_width) { i++; if(str[i - 1] == ' ') { i--; } else if(str[i - 1] < 0) { if(teststr.find(" ", teststr.length() - 3) == teststr.length() - 3) i -= 3; } else if(i > 3 && str[i] <= '9' && str[i] >= '0' && str[i - 1] <= '9' && str[i - 1] >= '0') { if(str[i - 2] == ' ' && str[i - 3] <= '9' && str[i - 3] >= '0') i -= 2; else if(str[i - 3] == ' ' && str[i - 4] <= '9' && str[i - 4] >= '0') i -= 3; else if((str[i - 2] == '.' || str[i - 2] == ',') && str[i - 3] <= '9' && str[i - 3] >= '0') i--; else if((str[i - 3] == '.' || str[i - 3] == ',') && str[i - 4] <= '9' && str[i - 4] >= '0') i -= 2; else if(teststr.length() > 6) { size_t i2 = teststr.find(" ", teststr.length() - 6); if(i2 != string::npos && i2 > 0 && teststr[i2 - 1] <= '9' && teststr[i2 - 1] >= '0') { i = i2 + i_row; } } } else if(i > 4 && (str[i] == '.' || str[i] == ',') && str[i - 1] <= '9' && str[i - 1] >= '0' && str[i - 4] == str[i] && str[i - 5] <= '9' && str[i - 5] >= '0') { i -= 3; } str.insert(i, "\n"); i_row = i + 1; r++; lb_point = string::npos; break; } } } else { str[lb_point] = '\n'; i = lb_point; i_row = i + 1; r++; lb_point = string::npos; } c = 0; } else { c++; } } else { c++; } } } } } g_object_unref(layout); if(font_desc) pango_font_description_free(font_desc); } /* set result in result widget and add to history widget */ void setResult(Prefix *prefix, bool update_history, bool update_parse, bool force, string transformation, size_t stack_index, bool register_moved) { if(block_result_update || exit_in_progress) return; if(expression_has_changed && (!rpn_mode || CALCULATOR->RPNStackSize() == 0)) { if(!force) return; execute_expression(); if(!prefix) return; } if(rpn_mode && CALCULATOR->RPNStackSize() == 0) return; if(nr_of_new_expressions == 0 && !register_moved && !update_parse && update_history) { update_history = false; } if(b_busy || b_busy_result || b_busy_expression || b_busy_command) return; if(!rpn_mode) stack_index = 0; if(stack_index != 0) { update_history = true; update_parse = false; } if(register_moved) { update_history = true; update_parse = false; } do_timeout = false; b_busy = true; b_busy_result = true; display_aborted = false; if(!view_thread->running && !view_thread->start()) { b_busy = false; b_busy_result = false; do_timeout = true; return; } GtkTreeIter history_iter; bool b_rpn_operation = false; int inhistory_index = 0; if(update_history) { if(update_parse || register_moved || current_inhistory_index < 0) { if(register_moved) { result_text = _("RPN Register Moved"); inhistory_type.push_back(QALCULATE_HISTORY_REGISTER_MOVED); inhistory.push_back(""); } else { remove_blank_ends(result_text); gsub("\n", " ", result_text); if(result_text == _("RPN Operation")) { b_rpn_operation = true; inhistory_type.push_back(QALCULATE_HISTORY_RPN_OPERATION); inhistory.push_back(""); } else { inhistory_type.push_back(QALCULATE_HISTORY_EXPRESSION); inhistory.push_back(result_text); if(adaptive_interval_display) { string expression_str = get_expression_text(); if(parsed_mstruct && parsed_mstruct->containsFunction(CALCULATOR->f_interval)) printops.interval_display = INTERVAL_DISPLAY_INTERVAL; else if(expression_str.find("+/-") != string::npos || expression_str.find("+/" SIGN_MINUS) != string::npos || expression_str.find("±") != string::npos) printops.interval_display = INTERVAL_DISPLAY_PLUSMINUS; else printops.interval_display = INTERVAL_DISPLAY_SIGNIFICANT_DIGITS; } } } nr_of_new_expressions++; gtk_list_store_insert_with_values(historystore, &history_iter, 0, 0, fix_history_string(result_text).c_str(), 1, inhistory.size() - 1, 2, i2s(nr_of_new_expressions).c_str(), 3, nr_of_new_expressions, 4, EXPRESSION_YPAD, 5, 6, 6, 0.0, 7, PANGO_ALIGN_LEFT, -1); gtk_list_store_insert_with_values(historystore, NULL, 1, 1, -1, 5, history_scroll_width, 6, 1.0, 7, PANGO_ALIGN_RIGHT, -1); history_index = 0; inhistory_index = inhistory.size() - 1; history_parsed.push_back(NULL); history_answer.push_back(NULL); } else if(current_inhistory_index >= 0) { inhistory_index = current_inhistory_index; if(!transformation.empty()) { string history_str = transformation; history_str += ":"; add_line_breaks(history_str, 3, 0); fix_history_string2(history_str); improve_result_text(history_str); history_str.insert(0, ""); history_str += ""; history_index++; gtk_list_store_insert_with_values(historystore, &history_iter, history_index, 0, history_str.c_str(), 1, inhistory_index, 3, nr_of_new_expressions, 4, 0, 5, history_scroll_width, 6, 1.0, 7, PANGO_ALIGN_RIGHT, -1); GtkTreeIter index_iter = history_iter; gint index_hi = -1; while(gtk_tree_model_iter_previous(GTK_TREE_MODEL(historystore), &index_iter)) { gtk_tree_model_get(GTK_TREE_MODEL(historystore), &index_iter, 1, &index_hi, -1); if(index_hi >= 0) { gtk_list_store_set(historystore, &index_iter, 1, index_hi + 1, -1); } } inhistory.insert(inhistory.begin() + inhistory_index, transformation); inhistory_type.insert(inhistory_type.begin() + inhistory_index, QALCULATE_HISTORY_TRANSFORMATION); } } else { b_busy = false; b_busy_result = false; do_timeout = true; return; } result_text = "?"; } if(update_parse) { parsed_text = "aborted"; } if(stack_index == 0) { clearresult(); } update_expression_icons(EXPRESSION_STOP); scale_n = 0; gint w = 0, h = 0; bool parsed_approx = false; bool title_set = FALSE; if(stack_index == 0) { if(surface_result) { cairo_surface_destroy(surface_result); } surface_result = NULL; gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_save_image")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_save_image")), FALSE); } printops.prefix = prefix; tmp_surface = NULL; if(!view_thread->write(scale_n)) {b_busy = false; b_busy_result = false; do_timeout = true; return;} if(stack_index == 0) { if(!view_thread->write((void *) mstruct)) {b_busy = false; b_busy_result = false; do_timeout = true; return;} } else { MathStructure *mreg = CALCULATOR->getRPNRegister(stack_index + 1); if(!view_thread->write((void *) mreg)) {b_busy = false; b_busy_result = false; do_timeout = true; return;} } bool b_stack = stack_index != 0; if(!view_thread->write(b_stack)) {b_busy = false; b_busy_result = false; do_timeout = true; return;} if(b_stack) { if(!view_thread->write(NULL)) {b_busy = false; b_busy_result = false; do_timeout = true; return;} } else { matrix_mstruct->clear(); if(!view_thread->write((void *) matrix_mstruct)) {b_busy = false; b_busy_result = false; do_timeout = true; return;} } if(update_parse) { if(!view_thread->write((void *) parsed_mstruct)) {b_busy = false; b_busy_result = false; do_timeout = true; return;} bool *parsed_approx_p = &parsed_approx; if(!view_thread->write((void *) parsed_approx_p)) {b_busy = false; b_busy_result = false; do_timeout = true; return;} if(!view_thread->write((void *) (b_rpn_operation ? NULL : parsed_tostruct))) {b_busy = false; b_busy_result = false; do_timeout = true; return;} } else { if(!view_thread->write(NULL)) {b_busy = false; b_busy_result = false; do_timeout = true; return;} } int i = 0; while(b_busy && view_thread->running && i < 50) { sleep_ms(10); i++; } i = 0; if(b_busy && view_thread->running) { g_application_mark_busy(g_application_get_default()); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultspinner"))); gtk_spinner_start(GTK_SPINNER(gtk_builder_get_object(main_builder, "resultspinner"))); gtk_window_set_title(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), _("Processing…")); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menubar")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "historyview")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "historyactions")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "rpntab")), FALSE); title_set = TRUE; } while(b_busy && view_thread->running) { while(gtk_events_pending()) gtk_main_iteration(); sleep_ms(100); } b_busy = true; b_busy_result = true; if(stack_index == 0) { display_aborted = !tmp_surface; if(display_aborted) { PangoLayout *layout = gtk_widget_create_pango_layout(resultview, NULL); pango_layout_set_markup(layout, _("result processing was aborted"), -1); pango_layout_get_pixel_size(layout, &w, &h); gint scalefactor = gtk_widget_get_scale_factor(expressiontext); tmp_surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(tmp_surface, scalefactor, scalefactor); cairo_t *cr = cairo_create(tmp_surface); GdkRGBA rgba; gtk_style_context_get_color(gtk_widget_get_style_context(resultview), gtk_widget_get_state_flags(resultview), &rgba); gdk_cairo_set_source_rgba(cr, &rgba); pango_cairo_show_layout(cr, layout); cairo_destroy(cr); g_object_unref(layout); *printops.is_approximate = false; } } update_expression_icons(); if(title_set) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menubar")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "historyview")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "historyactions")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "rpntab")), TRUE); gtk_window_set_title(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), _("Qalculate!")); } if(stack_index == 0) { if(title_set) { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultspinner"))); gtk_spinner_stop(GTK_SPINNER(gtk_builder_get_object(main_builder, "resultspinner"))); g_application_unmark_busy(g_application_get_default()); while(gtk_events_pending()) gtk_main_iteration(); } surface_result = NULL; if(tmp_surface) { showing_first_time_message = FALSE; first_draw_of_result = TRUE; surface_result = tmp_surface; gtk_widget_queue_draw(resultview); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_save_image")), displayed_mstruct && !display_aborted); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_save_image")), displayed_mstruct && !display_aborted); } } if(register_moved) { update_parse = true; parsed_text = result_text; } if(current_inhistory_index < 0) { update_parse = true; current_inhistory_index = 0; } bool do_scroll = false; if(stack_index != 0) { if(result_text.length() > 500000) { result_text = "(…)"; } RPNRegisterChanged(result_text, stack_index); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), NULL, message_type == 0 ? 0 : 2); } else if(update_history) { if(result_text.length() > 500000) { result_text = "(…)"; } if(parsed_text.length() > 500000) { parsed_text = "(…)"; } if(update_parse) { gchar *expr_str = NULL; gtk_tree_model_get(GTK_TREE_MODEL(historystore), &history_iter, 0, &expr_str, -1); string str = expr_str; str += " "; string str2; if(!parsed_approx) { str2 = "="; inhistory_type.insert(inhistory_type.begin() + inhistory_index, QALCULATE_HISTORY_PARSE); } else { if(printops.use_unicode_signs && can_display_unicode_string_function(SIGN_ALMOST_EQUAL, (void*) historyview)) { str2 = SIGN_ALMOST_EQUAL; } else { str2 = _("approx."); } inhistory_type.insert(inhistory_type.begin() + inhistory_index, QALCULATE_HISTORY_PARSE_APPROXIMATE); } str += str2; str += " "; str += fix_history_string(parsed_text); str += ""; inhistory.insert(inhistory.begin() + inhistory_index, parsed_text); if(nr_of_new_expressions > 0 && parsed_mstruct && !history_parsed[nr_of_new_expressions - 1]) { history_parsed[nr_of_new_expressions - 1] = new MathStructure(*parsed_mstruct); } PangoLayout *layout = gtk_widget_create_pango_layout(historyview, ""); pango_layout_set_markup(layout, str.c_str(), -1); gint w = 0; pango_layout_get_pixel_size(layout, &w, NULL); if(w > history_width_e) { str = expr_str; unfix_history_string(str); add_line_breaks(str, 1, 0); fix_history_string2(str); str2 += " "; size_t history_expr_i = str2.length(); str2 += parsed_text; add_line_breaks(str2, 3, history_expr_i); fix_history_string2(str2); str += '\n'; str += ""; str += str2; str += ""; } gtk_list_store_set(historystore, &history_iter, 0, str.c_str(), 1, inhistory_index + 1, -1); g_object_unref(layout); g_free(expr_str); } int history_index_bak = history_index; display_errors(&history_index, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), &inhistory_index, message_type); if(rpn_mode && !register_moved) { RPNRegisterChanged(result_text, stack_index); } string str; bool b_approx = result_text_approximate || mstruct->isApproximate(); if(!b_approx) { str = "="; } else { if(printops.use_unicode_signs && can_display_unicode_string_function(SIGN_ALMOST_EQUAL, (void*) historyview)) { str = SIGN_ALMOST_EQUAL; } else { str = "= "; str += _("approx."); } } string history_str; size_t trans_l = 0; if(!update_parse && current_inhistory_index >= 0 && !transformation.empty() && history_index == history_index_bak) { history_str = transformation; history_str += ": "; trans_l = history_str.length(); } history_str += str; history_str += " "; size_t history_expr_i = history_str.length(); history_str += result_text; add_line_breaks(history_str, 2, history_expr_i); fix_history_string2(history_str); improve_result_text(history_str); if(trans_l > 0) { trans_l = history_str.find(": "); if(trans_l != string::npos) { trans_l += 3; history_str.insert(trans_l, ""); history_str.insert(0, ""); } } if(!update_parse && current_inhistory_index >= 0 && !transformation.empty() && history_index_bak == history_index) { gtk_list_store_set(historystore, &history_iter, 0, history_str.c_str(), 1, inhistory_index + 1, -1); } else { history_index++; gtk_list_store_insert_with_values(historystore, &history_iter, history_index, 0, history_str.c_str(), 1, inhistory_index, 3, nr_of_new_expressions, 4, 0, 5, history_scroll_width, 6, 1.0, 7, PANGO_ALIGN_RIGHT, -1); } inhistory.insert(inhistory.begin() + inhistory_index, result_text); current_inhistory_index = inhistory_index; if(b_approx) { inhistory_type.insert(inhistory_type.begin() + inhistory_index, QALCULATE_HISTORY_RESULT_APPROXIMATE); } else { inhistory_type.insert(inhistory_type.begin() + inhistory_index, QALCULATE_HISTORY_RESULT); } if(nr_of_new_expressions > 0 && mstruct && nr_of_new_expressions <= (int) history_answer.size()) { if(!history_answer[nr_of_new_expressions - 1]) history_answer[nr_of_new_expressions - 1] = new MathStructure(*mstruct); else history_answer[nr_of_new_expressions - 1]->set(*mstruct); } GtkTreeIter index_iter = history_iter; gint index_hi = -1; while(gtk_tree_model_iter_previous(GTK_TREE_MODEL(historystore), &index_iter)) { gtk_tree_model_get(GTK_TREE_MODEL(historystore), &index_iter, 1, &index_hi, -1); if(index_hi >= 0) { gtk_list_store_set(historystore, &index_iter, 1, index_hi + 1, -1); } } if(result_text.length() < 1000) { str += " "; if(result_text_long.empty()) { str += result_text; } else { str += result_text_long; } gtk_widget_set_tooltip_text(resultview, str.length() < 1000 ? str.c_str() : ""); } do_scroll = true; } else { int history_index_bak = history_index; display_errors(&history_index, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), &inhistory_index, message_type); do_scroll = (history_index != history_index_bak); } printops.prefix = NULL; b_busy = false; b_busy_result = false; while(gtk_events_pending()) gtk_main_iteration(); if(do_scroll && gtk_widget_get_realized(historyview)) { GtkTreePath *path = gtk_tree_path_new_from_indices(0, -1); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(historyview), path, history_index_column, FALSE, 0, 0); gtk_tree_view_scroll_to_point(GTK_TREE_VIEW(historyview), 0, 0); gtk_tree_path_free(path); } if(!register_moved && stack_index == 0 && mstruct->isMatrix() && (mstruct->rows() > 4 || mstruct->columns() > 4) && matrix_mstruct->isMatrix() && matrix_mstruct->columns() < 200) { while(gtk_events_pending()) gtk_main_iteration(); gtk_widget_grab_focus(expressiontext); if(update_history && update_parse && force) { GtkTextIter istart, iend; gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gtk_text_buffer_select_range(expressionbuffer, &istart, &iend); } insert_matrix(matrix_mstruct, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), false, true, true); } do_timeout = true; } void on_abort_command(GtkDialog*, gint, gpointer) { CALCULATOR->abort(); int msecs = 5000; while(b_busy && msecs > 0) { sleep_ms(10); msecs -= 10; } if(b_busy) { command_thread->cancel(); b_busy = false; CALCULATOR->stopControl(); command_aborted = true; } } void CommandThread::run() { enableAsynchronousCancel(); while(true) { int command_type = 0; if(!read(&command_type)) break; void *x = NULL; if(!read(&x)) break; CALCULATOR->startControl(); switch(command_type) { case COMMAND_FACTORIZE: { if(!((MathStructure*) x)->integerFactorize()) { ((MathStructure*) x)->factorize(evalops, true, 1, 0, true, 2, NULL, m_undefined, true, false, -1); } break; } case COMMAND_EXPAND_PARTIAL_FRACTIONS: { ((MathStructure*) x)->expandPartialFractions(evalops); break; } case COMMAND_SIMPLIFY: { ((MathStructure*) x)->simplify(evalops); break; } case COMMAND_TRANSFORM: { string ceu_str; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "convert_button_continuous_conversion")))) { ceu_str = CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(main_builder, "convert_entry_unit"))), evalops.parse_options); remove_blank_ends(ceu_str); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "convert_button_set_missing_prefixes"))) && !ceu_str.empty()) { if(!ceu_str.empty() && ceu_str[0] != '0' && ceu_str[0] != '?' && ceu_str[0] != '+' && ceu_str[0] != '-') { ceu_str = "?" + ceu_str; } } } ((MathStructure*) x)->set(CALCULATOR->calculate(*((MathStructure*) x), evalops, ceu_str)); break; } case COMMAND_CONVERT_STRING: { ((MathStructure*) x)->set(CALCULATOR->convert(*((MathStructure*) x), command_convert_units_string, evalops)); break; } case COMMAND_CONVERT_UNIT: { ((MathStructure*) x)->set(CALCULATOR->convert(*((MathStructure*) x), command_convert_unit, evalops, false)); break; } case COMMAND_CONVERT_OPTIMAL: { ((MathStructure*) x)->set(CALCULATOR->convertToBestUnit(*((MathStructure*) x), evalops, true)); break; } case COMMAND_CONVERT_BASE: { ((MathStructure*) x)->set(CALCULATOR->convertToBaseUnits(*((MathStructure*) x), evalops)); break; } case COMMAND_CALCULATE: { EvaluationOptions eo2 = evalops; eo2.calculate_functions = false; eo2.sync_units = false; ((MathStructure*) x)->calculatesub(eo2, eo2, true); break; } case COMMAND_EVAL: { ((MathStructure*) x)->eval(evalops); break; } } b_busy = false; CALCULATOR->stopControl(); } } void executeCommand(int command_type, bool show_result = true, string ceu_str = "", Unit *u = NULL, int run = 1) { if(exit_in_progress) return; if(run == 1) { if(expression_has_changed && !rpn_mode && command_type != COMMAND_TRANSFORM) { execute_expression(); } if(b_busy || b_busy_result || b_busy_expression || b_busy_command) return; do_timeout = false; b_busy = true; b_busy_command = true; command_aborted = false; if(command_type >= COMMAND_CONVERT_UNIT) { CALCULATOR->resetExchangeRatesUsed(); command_convert_units_string = ceu_str; command_convert_unit = u; } } bool title_set = FALSE; update_expression_icons(EXPRESSION_STOP); int i = 0; MathStructure *mfactor = new MathStructure(*mstruct); rerun_command: if(!command_thread->running && !command_thread->start()) {do_timeout = true; b_busy = false; b_busy_command = false; return;} if(!command_thread->write(command_type)) {do_timeout = true; b_busy = false; b_busy_command = false; return;} if(!command_thread->write((void *) mfactor)) {do_timeout = true; b_busy = false; b_busy_command = false; return;} while(b_busy && command_thread->running && i < 50) { sleep_ms(10); i++; } i = 0; if(b_busy && command_thread->running) { string progress_str; switch(command_type) { case COMMAND_FACTORIZE: { progress_str = _("Factorizing…"); break; } case COMMAND_EXPAND_PARTIAL_FRACTIONS: { progress_str = _("Expanding partial fractions…"); break; } case COMMAND_SIMPLIFY: { progress_str = _("Simplifying…"); break; } case COMMAND_EVAL: {} case COMMAND_TRANSFORM: { progress_str = _("Calculating…"); break; } default: { progress_str = _("Converting…"); break; } } gtk_window_set_title(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), progress_str.c_str()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menubar")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "historyview")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "historyactions")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "rpntab")), FALSE); update_expression_icons(EXPRESSION_SPINNER); gtk_spinner_start(GTK_SPINNER(gtk_builder_get_object(main_builder, "expressionspinner"))); g_application_mark_busy(g_application_get_default()); title_set = TRUE; } while(b_busy && command_thread->running) { while(gtk_events_pending()) gtk_main_iteration(); sleep_ms(100); } if(!command_thread->running) command_aborted = true; if(!command_aborted && run == 1 && command_type >= COMMAND_CONVERT_UNIT && check_exchange_rates(NULL, show_result)) { b_busy = true; mfactor->set(*mstruct); run = 2; goto rerun_command; } b_busy = false; b_busy_command = false; update_expression_icons(); if(title_set) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menubar")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "historyview")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "historyactions")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "rpntab")), TRUE); gtk_window_set_title(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), _("Qalculate!")); gtk_spinner_stop(GTK_SPINNER(gtk_builder_get_object(main_builder, "expressionspinner"))); g_application_unmark_busy(g_application_get_default()); } if(!command_aborted) { mstruct->set(*mfactor); mfactor->unref(); switch(command_type) { case COMMAND_FACTORIZE: { printops.allow_factorization = true; break; } case COMMAND_SIMPLIFY: { printops.allow_factorization = false; break; } default: { printops.allow_factorization = (evalops.structuring == STRUCTURING_FACTORIZE); } } if(show_result) setResult(NULL, true, false, true, command_type == COMMAND_TRANSFORM ? ceu_str : ""); } do_timeout = true; } void fetch_exchange_rates(int timeout, int n) { bool b_busy_bak = b_busy; bool do_timeout_bak = do_timeout; b_busy = true; do_timeout = false; FetchExchangeRatesThread fetch_thread; if(fetch_thread.start() && fetch_thread.write(timeout) && fetch_thread.write(n)) { int i = 0; while(fetch_thread.running && i < 50) { while(gtk_events_pending()) gtk_main_iteration(); sleep_ms(10); i++; } if(fetch_thread.running) { GtkWidget *dialog = gtk_message_dialog_new(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), (GtkDialogFlags) (GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL), GTK_MESSAGE_INFO, GTK_BUTTONS_NONE, _("Fetching exchange rates.")); gtk_widget_show(dialog); while(fetch_thread.running) { while(gtk_events_pending()) gtk_main_iteration(); sleep_ms(10); } gtk_widget_destroy(dialog); } } b_busy = b_busy_bak; do_timeout = do_timeout_bak; } void FetchExchangeRatesThread::run() { int timeout = 15; int n = -1; if(!read(&timeout)) return; if(!read(&n)) return; CALCULATOR->fetchExchangeRates(timeout, n); } void result_display_updated() { gtk_widget_queue_draw(resultview); update_status_text(); } void result_format_updated() { IntervalDisplay ivdisp = printops.interval_display; printops.interval_display = INTERVAL_DISPLAY_PLUSMINUS; CALCULATOR->setMessagePrintOptions(printops); printops.interval_display = ivdisp; setResult(NULL, true, false, false); update_status_text(); } void result_action_executed() { printops.allow_factorization = (evalops.structuring == STRUCTURING_FACTORIZE); setResult(NULL, true, false, true); } bool contains_prefix(const MathStructure &m) { if(m.isUnit() && (m.prefix() || m.unit()->subtype() == SUBTYPE_COMPOSITE_UNIT)) return true; for(size_t i = 0; i < m.size(); i++) { if(contains_prefix(m[i])) return true; } return false; } void result_prefix_changed(Prefix *prefix) { bool b_use_unit_prefixes = printops.use_unit_prefixes; bool b_use_prefixes_for_all_units = printops.use_prefixes_for_all_units; if(contains_prefix(*mstruct)) { mstruct->unformat(evalops); executeCommand(COMMAND_CALCULATE, false); } if(!prefix) { //mstruct->unformat(evalops); printops.use_unit_prefixes = true; printops.use_prefixes_for_all_units = true; } setResult(prefix, true, false, true); printops.use_unit_prefixes = b_use_unit_prefixes; printops.use_prefixes_for_all_units = b_use_prefixes_for_all_units; } void expression_calculation_updated() { expression_has_changed2 = true; display_parse_status(); if(!rpn_mode) execute_expression(false); update_status_text(); } void expression_format_updated(bool recalculate) { expression_has_changed2 = true; if(rpn_mode) recalculate = false; display_parse_status(); if(!expression_has_changed && !recalculate && !rpn_mode) { clearresult(); } if(recalculate) { execute_expression(false); } update_status_text(); } void on_abort_calculation(GtkDialog*, gint, gpointer) { CALCULATOR->abort(); } void add_to_expression_history(string str) { for(size_t i = 0; i < expression_history.size(); i++) { if(expression_history[i] == str) { expression_history.erase(expression_history.begin() + i); break; } } if(expression_history.size() >= 100) { expression_history.pop_back(); } expression_history.insert(expression_history.begin(), str); expression_history_index = 0; } void set_previous_expression() { if(rpn_mode) { clear_expression_text(); } else { rpn_mode = true; gtk_text_buffer_set_text(expressionbuffer, previous_expression.c_str(), -1); rpn_mode = false; gtk_widget_grab_focus(expressiontext); GtkTextIter istart, iend; gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gtk_text_buffer_select_range(expressionbuffer, &istart, &iend); } } /* calculate entered expression and display result */ void execute_expression(bool force, bool do_mathoperation, MathOperation op, MathFunction *f, bool do_stack, size_t stack_index, string execute_str, string str, bool check_exrates) { if(block_expression_execution || exit_in_progress) return; string saved_execute_str = execute_str; if(b_busy || b_busy_result || b_busy_expression || b_busy_command) return; if(completion_timeout_id != 0) { g_source_remove(completion_timeout_id); completion_timeout_id = 0; } b_busy = true; b_busy_expression = true; bool do_factors = false, do_fraction = false, do_pfe = false; if(do_stack && !rpn_mode) do_stack = false; if(str.empty()) { if(do_stack) { GtkTreeIter iter; gtk_tree_model_iter_nth_child(GTK_TREE_MODEL(stackstore), &iter, NULL, stack_index); gchar *gstr; gtk_tree_model_get(GTK_TREE_MODEL(stackstore), &iter, 1, &gstr, -1); str = gstr; g_free(gstr); do_timeout = false; } else { GtkTextIter istart, iend; gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gchar *gstr = gtk_text_buffer_get_text(expressionbuffer, &istart, &iend, FALSE); str = gstr; g_free(gstr); if(!force && (expression_has_changed || str.find_first_not_of(SPACES) == string::npos)) { b_busy = false; b_busy_expression = false; return; } do_timeout = false; expression_has_changed = false; if(!do_mathoperation && !str.empty()) add_to_expression_history(str); } } string from_str = str, to_str; if(execute_str.empty() && CALCULATOR->separateToExpression(from_str, to_str, evalops, true, !do_stack)) { remove_duplicate_blanks(to_str); string to_str1, to_str2; size_t ispace = to_str.find_first_of(SPACES); if(ispace != string::npos) { to_str1 = to_str.substr(0, ispace); remove_blank_ends(to_str1); to_str2 = to_str.substr(ispace + 1); remove_blank_ends(to_str2); } if(equalsIgnoreCase(to_str, "hex") || equalsIgnoreCase(to_str, "hexadecimal") || equalsIgnoreCase(to_str, _("hexadecimal"))) { int save_base = printops.base; printops.base = BASE_HEXADECIMAL; b_busy = false; b_busy_expression = false; if(from_str.empty()) {setResult(NULL, true, false, false); set_previous_expression();} else execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); printops.base = save_base; return; } else if(equalsIgnoreCase(to_str, "oct") || equalsIgnoreCase(to_str, "octal") || equalsIgnoreCase(to_str, _("octal"))) { int save_base = printops.base; printops.base = BASE_OCTAL; b_busy = false; b_busy_expression = false; if(from_str.empty()) {setResult(NULL, true, false, false); set_previous_expression();} else execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); printops.base = save_base; return; } else if(equalsIgnoreCase(to_str, "duo") || equalsIgnoreCase(to_str, "duodecimal") || equalsIgnoreCase(to_str, _("duodecimal"))) { int save_base = printops.base; printops.base = 12; b_busy = false; b_busy_expression = false; if(from_str.empty()) {setResult(NULL, true, false, false); set_previous_expression();} else execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); printops.base = save_base; return; } else if(equalsIgnoreCase(to_str, "bin") || equalsIgnoreCase(to_str, "binary") || equalsIgnoreCase(to_str, _("binary"))) { int save_base = printops.base; printops.base = BASE_BINARY; b_busy = false; b_busy_expression = false; if(from_str.empty()) {setResult(NULL, true, false, false); set_previous_expression();} else execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); printops.base = save_base; return; } else if(equalsIgnoreCase(to_str, "roman") || equalsIgnoreCase(to_str, _("roman"))) { int save_base = printops.base; printops.base = BASE_ROMAN_NUMERALS; b_busy = false; b_busy_expression = false; if(from_str.empty()) {setResult(NULL, true, false, false); set_previous_expression();} else execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); printops.base = save_base; return; } else if(equalsIgnoreCase(to_str, "sexa") || equalsIgnoreCase(to_str, "sexagesimal") || equalsIgnoreCase(to_str, _("sexagesimal"))) { int save_base = printops.base; printops.base = BASE_SEXAGESIMAL; b_busy = false; b_busy_expression = false; if(from_str.empty()) {setResult(NULL, true, false, false); set_previous_expression();} else execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); printops.base = save_base; return; } else if(equalsIgnoreCase(to_str, "time") || equalsIgnoreCase(to_str, _("time"))) { int save_base = printops.base; printops.base = BASE_TIME; b_busy = false; b_busy_expression = false; if(from_str.empty()) {setResult(NULL, true, false, false); set_previous_expression();} else execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); printops.base = save_base; return; } else if(equalsIgnoreCase(to_str, "utc") || equalsIgnoreCase(to_str, "gmt")) { printops.time_zone = TIME_ZONE_UTC; b_busy = false; b_busy_expression = false; if(from_str.empty()) {setResult(NULL, true, false, false); set_previous_expression();} else execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); printops.time_zone = TIME_ZONE_LOCAL; return; } else if(equalsIgnoreCase(to_str, "bases") || equalsIgnoreCase(to_str, _("bases"))) { b_busy = false; b_busy_expression = false; if(from_str.empty()) { set_previous_expression(); convert_number_bases(result_text.c_str()); } else { execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); convert_number_bases(from_str.c_str()); } return; } else if(equalsIgnoreCase(to_str, "calendars") || equalsIgnoreCase(to_str, _("calendars"))) { b_busy = false; b_busy_expression = false; if(from_str.empty()) set_previous_expression(); else execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); on_popup_menu_item_calendarconversion_activate(NULL, NULL); return; } else if(equalsIgnoreCase(to_str, "rectangular") || equalsIgnoreCase(to_str, "cartesian") || equalsIgnoreCase(to_str, _("rectangular")) || equalsIgnoreCase(to_str, _("cartesian"))) { b_busy = false; b_busy_expression = false; ComplexNumberForm cnf_bak = evalops.complex_number_form; evalops.complex_number_form = COMPLEX_NUMBER_FORM_RECTANGULAR; if(from_str.empty()) { executeCommand(COMMAND_EVAL); set_previous_expression(); } else { execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); } evalops.complex_number_form = cnf_bak; return; } else if(equalsIgnoreCase(to_str, "exponential") || equalsIgnoreCase(to_str, _("exponential"))) { b_busy = false; b_busy_expression = false; ComplexNumberForm cnf_bak = evalops.complex_number_form; evalops.complex_number_form = COMPLEX_NUMBER_FORM_EXPONENTIAL; if(from_str.empty()) { executeCommand(COMMAND_EVAL); set_previous_expression(); } else { execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); } evalops.complex_number_form = cnf_bak; return; } else if(equalsIgnoreCase(to_str, "polar") || equalsIgnoreCase(to_str, _("polar"))) { b_busy = false; b_busy_expression = false; ComplexNumberForm cnf_bak = evalops.complex_number_form; evalops.complex_number_form = COMPLEX_NUMBER_FORM_POLAR; if(from_str.empty()) { executeCommand(COMMAND_EVAL); set_previous_expression(); } else { execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); } evalops.complex_number_form = cnf_bak; return; } else if(equalsIgnoreCase(to_str, "optimal") || equalsIgnoreCase(to_str, _("optimal"))) { b_busy = false; b_busy_expression = false; if(from_str.empty()) { executeCommand(COMMAND_CONVERT_OPTIMAL); set_previous_expression(); } else { bool b_units_saved = evalops.parse_options.units_enabled; evalops.parse_options.units_enabled = true; AutoPostConversion save_auto_post_conversion = evalops.auto_post_conversion; evalops.auto_post_conversion = POST_CONVERSION_OPTIMAL_SI; execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); evalops.auto_post_conversion = save_auto_post_conversion; evalops.parse_options.units_enabled = b_units_saved; } return; } else if(equalsIgnoreCase(to_str, "base") || equalsIgnoreCase(to_str, _("base"))) { b_busy = false; b_busy_expression = false; if(from_str.empty()) { executeCommand(COMMAND_CONVERT_BASE); set_previous_expression(); } else { bool b_units_saved = evalops.parse_options.units_enabled; evalops.parse_options.units_enabled = true; AutoPostConversion save_auto_post_conversion = evalops.auto_post_conversion; evalops.auto_post_conversion = POST_CONVERSION_BASE; execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); evalops.auto_post_conversion = save_auto_post_conversion; evalops.parse_options.units_enabled = b_units_saved; } return; } else if(!from_str.empty() && (equalsIgnoreCase(to_str, "mixed") || equalsIgnoreCase(to_str, _("mixed")))) { bool b_units_saved = evalops.parse_options.units_enabled; evalops.parse_options.units_enabled = true; AutoPostConversion save_auto_post_conversion = evalops.auto_post_conversion; MixedUnitsConversion save_mixed_units_conversion = evalops.mixed_units_conversion; evalops.auto_post_conversion = POST_CONVERSION_NONE; evalops.mixed_units_conversion = MIXED_UNITS_CONVERSION_FORCE_INTEGER; b_busy = false; b_busy_expression = false; execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); evalops.auto_post_conversion = save_auto_post_conversion; evalops.mixed_units_conversion = save_mixed_units_conversion; evalops.parse_options.units_enabled = b_units_saved; return; } else if(equalsIgnoreCase(to_str, "fraction") || equalsIgnoreCase(to_str, _("fraction"))) { if(from_str.empty()) { b_busy = false; b_busy_expression = false; bool saved_restrict_fraction_length = printops.restrict_fraction_length; NumberFractionFormat saved_number_fraction_format = printops.number_fraction_format; printops.restrict_fraction_length = false; if(mstruct && mstruct->isNumber()) printops.number_fraction_format = FRACTION_COMBINED; else printops.number_fraction_format = FRACTION_FRACTIONAL; setResult(NULL, true, false, false); set_previous_expression(); printops.number_fraction_format = saved_number_fraction_format; printops.restrict_fraction_length = saved_restrict_fraction_length; return; } do_fraction = true; execute_str = from_str; } else if(equalsIgnoreCase(to_str, "factors") || equalsIgnoreCase(to_str, _("factors"))) { if(from_str.empty()) { b_busy = false; b_busy_expression = false; executeCommand(COMMAND_FACTORIZE); set_previous_expression(); return; } do_factors = true; execute_str = from_str; } else if(equalsIgnoreCase(to_str, "partial fraction") || equalsIgnoreCase(to_str, _("partial fraction"))) { if(from_str.empty()) { b_busy = false; b_busy_expression = false; executeCommand(COMMAND_EXPAND_PARTIAL_FRACTIONS); set_previous_expression(); return; } do_pfe = true; execute_str = from_str; } else if((equalsIgnoreCase(to_str1, "base") || equalsIgnoreCase(to_str1, _("base"))) && s2i(to_str2) >= 2 && (s2i(to_str2) <= 36 || s2i(to_str2) == BASE_SEXAGESIMAL)) { int save_base = printops.base; printops.base = s2i(to_str2); b_busy = false; b_busy_expression = false; if(from_str.empty()) {setResult(NULL, true, false, false); set_previous_expression();} else execute_expression(force, do_mathoperation, op, f, do_stack, stack_index, from_str); printops.base = save_base; return; } else if(from_str.empty()) { b_busy = false; b_busy_expression = false; executeCommand(COMMAND_CONVERT_STRING, true, to_str); set_previous_expression(); return; } } size_t stack_size = 0; update_expression_icons(EXPRESSION_STOP); if(execute_str.empty() && gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "convert_button_continuous_conversion")))) { string ceu_str = CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(main_builder, "convert_entry_unit"))), evalops.parse_options); remove_blank_ends(ceu_str); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "convert_button_set_missing_prefixes"))) && !ceu_str.empty()) { if(!ceu_str.empty() && ceu_str[0] != '0' && ceu_str[0] != '?' && ceu_str[0] != '+' && ceu_str[0] != '-') { ceu_str = "?" + ceu_str; } } if(ceu_str.empty()) parsed_tostruct->setUndefined(); else parsed_tostruct->set(ceu_str); } else { parsed_tostruct->setUndefined(); } CALCULATOR->resetExchangeRatesUsed(); if(do_stack) { stack_size = CALCULATOR->RPNStackSize(); CALCULATOR->setRPNRegister(stack_index + 1, CALCULATOR->unlocalizeExpression(execute_str.empty() ? str : execute_str, evalops.parse_options), 0, evalops, parsed_mstruct, parsed_tostruct); } else if(rpn_mode) { stack_size = CALCULATOR->RPNStackSize(); if(do_mathoperation) { if(f) CALCULATOR->calculateRPN(f, 0, evalops, parsed_mstruct); else CALCULATOR->calculateRPN(op, 0, evalops, parsed_mstruct); } else { string str2 = CALCULATOR->unlocalizeExpression(execute_str.empty() ? str : execute_str, evalops.parse_options); CALCULATOR->parseSigns(str2); remove_blank_ends(str2); if(str2.length() == 1) { do_mathoperation = true; switch(str2[0]) { case '^': {CALCULATOR->calculateRPN(OPERATION_RAISE, 0, evalops, parsed_mstruct); break;} case '+': {CALCULATOR->calculateRPN(OPERATION_ADD, 0, evalops, parsed_mstruct); break;} case '-': {CALCULATOR->calculateRPN(OPERATION_SUBTRACT, 0, evalops, parsed_mstruct); break;} case '*': {CALCULATOR->calculateRPN(OPERATION_MULTIPLY, 0, evalops, parsed_mstruct); break;} case '/': {CALCULATOR->calculateRPN(OPERATION_DIVIDE, 0, evalops, parsed_mstruct); break;} case '&': {CALCULATOR->calculateRPN(OPERATION_BITWISE_AND, 0, evalops, parsed_mstruct); break;} case '|': {CALCULATOR->calculateRPN(OPERATION_BITWISE_OR, 0, evalops, parsed_mstruct); break;} case '~': {CALCULATOR->calculateRPNBitwiseNot(0, evalops, parsed_mstruct); break;} case '!': {CALCULATOR->calculateRPN(CALCULATOR->f_factorial, 0, evalops, parsed_mstruct); break;} case '>': {CALCULATOR->calculateRPN(OPERATION_GREATER, 0, evalops, parsed_mstruct); break;} case '<': {CALCULATOR->calculateRPN(OPERATION_LESS, 0, evalops, parsed_mstruct); break;} case '=': {CALCULATOR->calculateRPN(OPERATION_EQUALS, 0, evalops, parsed_mstruct); break;} default: {do_mathoperation = false;} } } else if(str2.length() == 2) { if(str2 == "**") { CALCULATOR->calculateRPN(OPERATION_RAISE, 0, evalops, parsed_mstruct); do_mathoperation = true; } else if(str2 == "!!") { CALCULATOR->calculateRPN(CALCULATOR->f_factorial2, 0, evalops, parsed_mstruct); do_mathoperation = true; } else if(str2 == "!=" || str == "=!" || str == "<>") { CALCULATOR->calculateRPN(OPERATION_NOT_EQUALS, 0, evalops, parsed_mstruct); do_mathoperation = true; } else if(str2 == "<=" || str == "=<") { CALCULATOR->calculateRPN(OPERATION_EQUALS_LESS, 0, evalops, parsed_mstruct); do_mathoperation = true; } else if(str2 == ">=" || str == "=>") { CALCULATOR->calculateRPN(OPERATION_EQUALS_GREATER, 0, evalops, parsed_mstruct); do_mathoperation = true; } else if(str2 == "==") { CALCULATOR->calculateRPN(OPERATION_EQUALS, 0, evalops, parsed_mstruct); do_mathoperation = true; } } if(!do_mathoperation) { bool had_nonnum = false, test_function = true; int in_par = 0; for(size_t i = 0; i < str2.length(); i++) { if(is_in(NUMBERS, str2[i])) { if(!had_nonnum || in_par) { test_function = false; break; } } else if(str2[i] == '(') { if(in_par || !had_nonnum) { test_function = false; break; } in_par = i; } else if(str2[i] == ')') { if(i != str2.length() - 1) { test_function = false; break; } } else if(str2[i] == ' ') { if(!in_par) { test_function = false; break; } } else if(is_in(NOT_IN_NAMES, str2[i])) { test_function = false; break; } else { if(in_par) { test_function = false; break; } had_nonnum = true; } } f = NULL; if(test_function) { if(in_par) f = CALCULATOR->getActiveFunction(str2.substr(0, in_par)); else f = CALCULATOR->getActiveFunction(str2); } if(f && f->minargs() > 0) { do_mathoperation = true; CALCULATOR->calculateRPN(f, 0, evalops, parsed_mstruct); } else { CALCULATOR->RPNStackEnter(str2, 0, evalops, parsed_mstruct, parsed_tostruct); } } } } else { CALCULATOR->calculate(mstruct, CALCULATOR->unlocalizeExpression(execute_str.empty() ? str : execute_str, evalops.parse_options), 0, evalops, parsed_mstruct, parsed_tostruct); } int i = 0; while(CALCULATOR->busy() && i < 50) { sleep_ms(10); i++; } i = 0; //GtkWidget *dialog = NULL; bool title_set = FALSE; //bool progress_set = FALSE; if(CALCULATOR->busy()) { gtk_window_set_title(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), _("Calculating…")); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menubar")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "historyview")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "historyactions")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "rpntab")), FALSE); update_expression_icons(EXPRESSION_SPINNER); gtk_spinner_start(GTK_SPINNER(gtk_builder_get_object(main_builder, "expressionspinner"))); g_application_mark_busy(g_application_get_default()); title_set = TRUE; } while(CALCULATOR->busy()) { while(gtk_events_pending()) gtk_main_iteration(); sleep_ms(100); } update_expression_icons(); if(title_set) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menubar")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "historyview")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "historyactions")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "rpntab")), TRUE); gtk_window_set_title(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), _("Qalculate!")); gtk_spinner_stop(GTK_SPINNER(gtk_builder_get_object(main_builder, "expressionspinner"))); g_application_unmark_busy(g_application_get_default()); } b_busy = false; b_busy_expression = false; if(rpn_mode && (!do_stack || stack_index == 0)) { mstruct->unref(); mstruct = CALCULATOR->getRPNRegister(1); if(!mstruct) mstruct = new MathStructure(); else mstruct->ref(); } //update "ans" variables if(!do_stack || stack_index == 0) { MathStructure m4(vans[3]->get()); m4.replace(vans[4], vans[4]->get()); vans[4]->set(m4); MathStructure m3(vans[2]->get()); m3.replace(vans[3], vans[4]); vans[3]->set(m3); MathStructure m2(vans[1]->get()); m2.replace(vans[2], vans[3]); vans[2]->set(m2); MathStructure m1(vans[0]->get()); m1.replace(vans[1], vans[2]); vans[1]->set(m1); mstruct->replace(vans[0], vans[1]); vans[0]->set(*mstruct); } if(do_stack && stack_index > 0) { } else if(rpn_mode && do_mathoperation) { result_text = _("RPN Operation"); } else { result_text = str; } printops.allow_factorization = (evalops.structuring == STRUCTURING_FACTORIZE); if(rpn_mode && (!do_stack || stack_index == 0)) { clear_expression_text(); while(CALCULATOR->RPNStackSize() < stack_size) { RPNRegisterRemoved(1); stack_size--; } if(CALCULATOR->RPNStackSize() > stack_size) { RPNRegisterAdded(""); } } if(rpn_mode && do_mathoperation && parsed_tostruct && !parsed_tostruct->isUndefined() && parsed_tostruct->isSymbolic()) { mstruct->set(CALCULATOR->convert(*mstruct, parsed_tostruct->symbol(), evalops)); } if(!do_mathoperation && check_exrates && check_exchange_rates(NULL, (!do_stack || stack_index == 0) && !do_pfe && !do_factors && !do_fraction)) { execute_expression(force, do_mathoperation, op, f, rpn_mode, do_stack ? stack_index : 0, saved_execute_str, str, false); return; } if(do_factors || do_pfe) { if(do_stack && stack_index != 0) { MathStructure *save_mstruct = mstruct; mstruct = CALCULATOR->getRPNRegister(stack_index + 1); executeCommand(do_pfe ? COMMAND_EXPAND_PARTIAL_FRACTIONS : COMMAND_FACTORIZE, false); mstruct = save_mstruct; } else { executeCommand(do_pfe ? COMMAND_EXPAND_PARTIAL_FRACTIONS : COMMAND_FACTORIZE, false); } } if(!do_stack) previous_expression = execute_str.empty() ? str : execute_str; if(do_fraction) { NumberFractionFormat save_format = printops.number_fraction_format; bool save_restrict_fraction_length = printops.restrict_fraction_length; printops.restrict_fraction_length = false; if(((!do_stack || stack_index == 0) && mstruct->isNumber()) || (do_stack && stack_index != 0 && CALCULATOR->getRPNRegister(stack_index + 1)->isNumber())) printops.number_fraction_format = FRACTION_COMBINED; else printops.number_fraction_format = FRACTION_FRACTIONAL; setResult(NULL, true, (!do_stack || stack_index == 0), true, "", do_stack ? stack_index : 0); printops.number_fraction_format = save_format; printops.restrict_fraction_length = save_restrict_fraction_length; } else { setResult(NULL, true, (!do_stack || stack_index == 0), true, "", do_stack ? stack_index : 0); } if((!do_stack || stack_index == 0) && !block_conversion_category_switch) { Unit *u = CALCULATOR->findMatchingUnit(*mstruct); if(u && !u->category().empty()) { string s_cat = u->category(); if(s_cat.empty()) s_cat = _("Uncategorized"); if(s_cat != selected_unit_category) { GtkTreeIter iter = convert_category_map[s_cat]; GtkTreePath *path = gtk_tree_model_get_path(gtk_tree_view_get_model(GTK_TREE_VIEW(tUnitSelectorCategories)), &iter); gtk_tree_view_expand_to_path(GTK_TREE_VIEW(tUnitSelectorCategories), path); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tUnitSelectorCategories), path, NULL, TRUE, 0.5, 0); gtk_tree_path_free(path); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelectorCategories)), &iter); } } if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "convert_button_continuous_conversion")))) { gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelector))); } gtk_widget_grab_focus(expressiontext); GtkTextIter istart, iend; gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gtk_text_buffer_select_range(expressionbuffer, &istart, &iend); } do_timeout = true; } void set_rpn_mode(bool b) { if(b == rpn_mode) return; rpn_mode = b; update_expression_icons(); if(rpn_mode) { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_equals")), _("Ent")); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_equals")), _("Calculate expression and add to stack")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "expression_button_equals")), _("Ent")); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "expression_button")), _("Calculate expression and add to stack")); gtk_widget_show(expander_stack); show_history = gtk_expander_get_expanded(GTK_EXPANDER(expander_history)); show_keypad = gtk_expander_get_expanded(GTK_EXPANDER(expander_keypad)); show_convert = gtk_expander_get_expanded(GTK_EXPANDER(expander_convert)); if(show_stack) { gtk_expander_set_expanded(GTK_EXPANDER(expander_stack), TRUE); } expression_has_changed = true; expression_has_changed2 = true; expression_history_index = -1; clearresult(); } else { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_equals")), _("=")); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_equals")), _("Calculate expression")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "expression_button_equals")), _("=")); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "expression_button")), _("Calculate expression")); gtk_widget_hide(expander_stack); show_stack = gtk_expander_get_expanded(GTK_EXPANDER(expander_stack)); if(show_stack) { if(show_history) gtk_expander_set_expanded(GTK_EXPANDER(expander_history), TRUE); else if(show_keypad) gtk_expander_set_expanded(GTK_EXPANDER(expander_keypad), TRUE); else if(show_convert) gtk_expander_set_expanded(GTK_EXPANDER(expander_convert), TRUE); else gtk_expander_set_expanded(GTK_EXPANDER(expander_stack), FALSE); } CALCULATOR->clearRPNStack(); gtk_list_store_clear(stackstore); clearresult(); } } void updateRPNIndexes() { GtkTreeIter iter; if(!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(stackstore), &iter)) return; for(int i = 1; ; i++) { gtk_list_store_set(stackstore, &iter, 0, i2s(i).c_str(), -1); if(!gtk_tree_model_iter_next(GTK_TREE_MODEL(stackstore), &iter)) break; } } void calculateRPN(int op) { if(expression_has_changed) { if(get_expression_text().find_first_not_of(SPACES) != string::npos) { execute_expression(true); } } execute_expression(true, true, (MathOperation) op, NULL); } void calculateRPN(MathFunction *f) { if(expression_has_changed) { if(get_expression_text().find_first_not_of(SPACES) != string::npos) { execute_expression(true); } } execute_expression(true, true, OPERATION_ADD, f); } void RPNRegisterAdded(string text, gint index) { GtkTreeIter iter; gtk_list_store_insert(stackstore, &iter, index); gtk_list_store_set(stackstore, &iter, 0, i2s(index + 1).c_str(), 1, text.c_str(), -1); updateRPNIndexes(); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_clearstack")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_copyregister")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_deleteregister")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_sqrt")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_reciprocal")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_add")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_sub")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_times")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_divide")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_xy")), TRUE); if(CALCULATOR->RPNStackSize() >= 2) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerdown")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerup")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerswap")), TRUE); } on_stackview_selection_changed(gtk_tree_view_get_selection(GTK_TREE_VIEW(stackview)), NULL); } void RPNRegisterRemoved(gint index) { GtkTreeIter iter; gtk_tree_model_iter_nth_child(GTK_TREE_MODEL(stackstore), &iter, NULL, index); gtk_list_store_remove(stackstore, &iter); updateRPNIndexes(); if(CALCULATOR->RPNStackSize() == 0) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_clearstack")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_copyregister")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_deleteregister")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_sqrt")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_reciprocal")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_add")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_sub")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_times")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_divide")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_xy")), FALSE); } if(CALCULATOR->RPNStackSize() < 2) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerdown")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerup")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerswap")), FALSE); } on_stackview_selection_changed(gtk_tree_view_get_selection(GTK_TREE_VIEW(stackview)), NULL); } void RPNRegisterChanged(string text, gint index) { GtkTreeIter iter; gtk_tree_model_iter_nth_child(GTK_TREE_MODEL(stackstore), &iter, NULL, index); gtk_list_store_set(stackstore, &iter, 1, text.c_str(), -1); } /* general function used to insert text in expression entry */ void insert_text(const gchar *name) { if(b_busy) return; block_completion(); overwrite_expression_selection(name); if(!gtk_widget_is_focus(expressiontext)) { gtk_widget_grab_focus(expressiontext); } unblock_completion(); } void recreate_recent_functions() { GtkWidget *item, *sub; sub = f_menu; recent_function_items.clear(); bool b = false; for(size_t i = 0; i < recent_functions.size(); i++) { if(!CALCULATOR->stillHasFunction(recent_functions[i])) { recent_functions.erase(recent_functions.begin() + i); i--; } else { if(!b) { MENU_SEPARATOR_PREPEND b = true; } item = gtk_menu_item_new_with_label(recent_functions[i]->title(true).c_str()); recent_function_items.push_back(item); gtk_widget_show(item); gtk_menu_shell_prepend(GTK_MENU_SHELL(sub), item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(insert_function), (gpointer) recent_functions[i]); } } } void recreate_recent_variables() { GtkWidget *item, *sub; sub = v_menu; recent_variable_items.clear(); bool b = false; for(size_t i = 0; i < recent_variables.size(); i++) { if(!CALCULATOR->stillHasVariable(recent_variables[i])) { recent_variables.erase(recent_variables.begin() + i); i--; } else { if(!b) { MENU_SEPARATOR_PREPEND b = true; } item = gtk_menu_item_new_with_label(recent_variables[i]->title(true).c_str()); recent_variable_items.push_back(item); gtk_widget_show(item); gtk_menu_shell_prepend(GTK_MENU_SHELL(sub), item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(insert_variable), (gpointer) recent_variables[i]); } } } void recreate_recent_units() { GtkWidget *item, *sub; sub = u_menu; recent_unit_items.clear(); bool b = false; for(size_t i = 0; i < recent_units.size(); i++) { if(!CALCULATOR->stillHasUnit(recent_units[i])) { recent_units.erase(recent_units.begin() + i); i--; } else { if(!b) { MENU_SEPARATOR_PREPEND b = true; } item = gtk_menu_item_new_with_label(recent_units[i]->title(true).c_str()); recent_unit_items.push_back(item); gtk_widget_show(item); gtk_menu_shell_prepend(GTK_MENU_SHELL(sub), item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(insert_unit), (gpointer) recent_units[i]); } } } void function_inserted(MathFunction *object) { if(!object) { return; } GtkWidget *item, *sub; sub = f_menu; if(recent_function_items.size() <= 0) { MENU_SEPARATOR_PREPEND } for(size_t i = 0; i < recent_functions.size(); i++) { if(recent_functions[i] == object) { recent_functions.erase(recent_functions.begin() + i); gtk_widget_destroy(recent_function_items[i]); recent_function_items.erase(recent_function_items.begin() + i); break; } } if(recent_function_items.size() >= 5) { recent_functions.erase(recent_functions.begin()); gtk_widget_destroy(recent_function_items[0]); recent_function_items.erase(recent_function_items.begin()); } item = gtk_menu_item_new_with_label(object->title(true).c_str()); recent_function_items.push_back(item); recent_functions.push_back(object); gtk_widget_show(item); gtk_menu_shell_prepend(GTK_MENU_SHELL(sub), item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(insert_function), (gpointer) object); } void variable_inserted(Variable *object) { if(!object) { return; } GtkWidget *item, *sub; sub = v_menu; if(recent_variable_items.size() <= 0) { MENU_SEPARATOR_PREPEND } for(size_t i = 0; i < recent_variables.size(); i++) { if(recent_variables[i] == object) { recent_variables.erase(recent_variables.begin() + i); gtk_widget_destroy(recent_variable_items[i]); recent_variable_items.erase(recent_variable_items.begin() + i); break; } } if(recent_variable_items.size() >= 5) { recent_variables.erase(recent_variables.begin()); gtk_widget_destroy(recent_variable_items[0]); recent_variable_items.erase(recent_variable_items.begin()); } item = gtk_menu_item_new_with_label(object->title(true).c_str()); recent_variable_items.push_back(item); recent_variables.push_back(object); gtk_widget_show(item); gtk_menu_shell_prepend(GTK_MENU_SHELL(sub), item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(insert_variable), (gpointer) object); } void unit_inserted(Unit *object) { if(!object) { return; } GtkWidget *item, *sub; sub = u_menu; if(recent_unit_items.size() <= 0) { MENU_SEPARATOR_PREPEND } for(size_t i = 0; i < recent_units.size(); i++) { if(recent_units[i] == object) { recent_units.erase(recent_units.begin() + i); gtk_widget_destroy(recent_unit_items[i]); recent_unit_items.erase(recent_unit_items.begin() + i); break; } } if(recent_unit_items.size() >= 5) { recent_units.erase(recent_units.begin()); gtk_widget_destroy(recent_unit_items[0]); recent_unit_items.erase(recent_unit_items.begin()); } item = gtk_menu_item_new_with_label(object->title(true).c_str()); recent_unit_items.push_back(item); recent_units.push_back(object); gtk_widget_show(item); gtk_menu_shell_prepend(GTK_MENU_SHELL(sub), item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(insert_unit), (gpointer) object); } void apply_function(MathFunction *f, GtkWidget* = NULL) { if(b_busy) return; if(rpn_mode) { calculateRPN(f); return; } string str = f->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressionbuffer).name; if(f->args() == 0) { str += "()"; } else { str += "("; str += get_expression_text(); str += ")"; } add_to_undo = false; gtk_text_buffer_set_text(expressionbuffer, "", -1); add_to_undo = true; insert_text(str.c_str()); execute_expression(); function_inserted(f); } gint on_function_int_input(GtkSpinButton *entry, gpointer new_value, gpointer) { string str = gtk_entry_get_text(GTK_ENTRY(entry)); remove_blank_ends(str); if(str.find_first_not_of(NUMBERS) != string::npos) { MathStructure value; CALCULATOR->beginTemporaryStopMessages(); CALCULATOR->calculate(&value, CALCULATOR->unlocalizeExpression(str, evalops.parse_options), 200, evalops); CALCULATOR->endTemporaryStopMessages(); if(!value.isNumber()) return GTK_INPUT_ERROR; bool overflow = false; *((gdouble*) new_value) = value.number().intValue(&overflow); if(overflow) return GTK_INPUT_ERROR; return TRUE; } return FALSE; } struct FunctionDialog { GtkWidget *dialog; GtkWidget *b_cancel, *b_exec, *b_insert, *b_keepopen, *w_result; vector label; vector entry; vector type_label; vector boolean_buttons; vector boolean_index; GtkListStore *properties_store; bool add_to_menu, keep_open; int args; }; unordered_map function_dialogs; void insert_function_do(MathFunction *f, FunctionDialog *fd) { string str = f->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext).name + "(", str2; for(int i = 0; i < fd->args; i++) { if(f->getArgumentDefinition(i + 1) && f->getArgumentDefinition(i + 1)->type() == ARGUMENT_TYPE_BOOLEAN) { if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(fd->boolean_buttons[fd->boolean_index[i]]))) { str2 = "1"; } else { str2 = "0"; } } else if(evalops.parse_options.base != BASE_DECIMAL && f->getArgumentDefinition(i + 1) && f->getArgumentDefinition(i + 1)->type() == ARGUMENT_TYPE_INTEGER) { Number nr(gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(fd->entry[i])), 1); PrintOptions po; po.base = evalops.parse_options.base; po.base_display = BASE_DISPLAY_NONE; str2 = nr.print(po); } else if(fd->properties_store && f->getArgumentDefinition(i + 1) && f->getArgumentDefinition(i + 1)->type() == ARGUMENT_TYPE_DATA_PROPERTY) { GtkTreeIter iter; DataProperty *dp = NULL; if(gtk_combo_box_get_active_iter(GTK_COMBO_BOX(fd->entry[i]), &iter)) { gtk_tree_model_get(GTK_TREE_MODEL(fd->properties_store), &iter, 1, &dp, -1); } if(dp) { str2 = dp->getName(); } else { str2 = "info"; } } else { str2 = gtk_entry_get_text(GTK_ENTRY(fd->entry[i])); } //if the minimum number of function arguments have been filled, do not add anymore if entry is empty if(i >= f->minargs()) { remove_blank_ends(str2); } if((i < f->minargs() || !str2.empty()) && f->getArgumentDefinition(i + 1) && (f->getArgumentDefinition(i + 1)->suggestsQuotes() || (f->getArgumentDefinition(i + 1)->type() == ARGUMENT_TYPE_TEXT && str2.find(CALCULATOR->getComma()) != string::npos))) { if(str2.length() < 1 || (str2[0] != '\"' && str[0] != '\'')) { str2.insert(0, "\""); str2 += "\""; } } if(i > 0) { str += CALCULATOR->getComma(); str += " "; } str += str2; } str += ")"; insert_text(str.c_str()); if(fd->add_to_menu) function_inserted(f); } void on_insert_function_delete(GtkWidget*, GdkEvent*, gpointer p) { MathFunction *f = (MathFunction*) p; FunctionDialog *fd = function_dialogs[f]; gtk_widget_destroy(fd->dialog); delete fd; function_dialogs.erase(f); } void on_insert_function_close(GtkWidget*, gpointer p) { MathFunction *f = (MathFunction*) p; FunctionDialog *fd = function_dialogs[f]; gtk_widget_destroy(fd->dialog); delete fd; function_dialogs.erase(f); } void on_insert_function_exec(GtkWidget*, gpointer p) { MathFunction *f = (MathFunction*) p; FunctionDialog *fd = function_dialogs[f]; if(!fd->keep_open) gtk_widget_hide(fd->dialog); gtk_text_buffer_set_text(expressionbuffer, "", -1); insert_function_do(f, fd); execute_expression(); if(fd->keep_open) { string str; bool b_approx = result_text_approximate || (mstruct && mstruct->isApproximate()); if(!b_approx) { str = "="; } else { if(printops.use_unicode_signs && can_display_unicode_string_function(SIGN_ALMOST_EQUAL, (void*) historyview)) { str = SIGN_ALMOST_EQUAL; } else { str = "= "; str += _("approx."); } } str += " "; str += fix_history_string(result_text); str += " "; gtk_label_set_markup(GTK_LABEL(fd->w_result), str.c_str()); gtk_widget_grab_focus(fd->entry[0]); } else { gtk_widget_destroy(fd->dialog); delete fd; function_dialogs.erase(f); } } void on_insert_function_insert(GtkWidget*, gpointer p) { MathFunction *f = (MathFunction*) p; FunctionDialog *fd = function_dialogs[f]; if(!fd->keep_open) gtk_widget_hide(fd->dialog); insert_function_do(f, fd); if(fd->keep_open) { gtk_widget_grab_focus(fd->entry[0]); } else { gtk_widget_destroy(fd->dialog); delete fd; function_dialogs.erase(f); } } void on_insert_function_keepopen(GtkToggleButton *w, gpointer p) { MathFunction *f = (MathFunction*) p; FunctionDialog *fd = function_dialogs[f]; fd->keep_open = gtk_toggle_button_get_active(w); keep_function_dialog_open = fd->keep_open; } void on_insert_function_changed(GtkWidget *w, gpointer p) { MathFunction *f = (MathFunction*) p; FunctionDialog *fd = function_dialogs[f]; gtk_label_set_text(GTK_LABEL(fd->w_result), ""); } void on_insert_function_entry_activated(GtkWidget *w, gpointer p) { MathFunction *f = (MathFunction*) p; FunctionDialog *fd = function_dialogs[f]; for(int i = 0; i < fd->args; i++) { if(fd->entry[i] == w) { if(i == fd->args - 1) { if(fd->keep_open) on_insert_function_exec(w, p); else on_insert_function_insert(w, p); } else { if(f->getArgumentDefinition(i + 2) && f->getArgumentDefinition(i + 2)->type() == ARGUMENT_TYPE_BOOLEAN) { gtk_widget_grab_focus(fd->boolean_buttons[fd->boolean_index[i + 1]]); } else { gtk_widget_grab_focus(fd->entry[i + 1]); } } break; } } } /* insert function pops up an argument entry dialog and inserts function into expression entry parent is parent window */ void insert_function(MathFunction *f, GtkWidget *parent = NULL, bool add_to_menu = true) { if(!f) { return; } //if function takes no arguments, do not display dialog and insert function directly if(f->args() == 0) { string str = f->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext).name + "()"; gchar *gstr = g_strdup(str.c_str()); function_inserted(f); insert_text(gstr); g_free(gstr); return; } GtkTextIter istart, iend; gtk_text_buffer_get_selection_bounds(expressionbuffer, &istart, &iend); if(function_dialogs.find(f) != function_dialogs.end()) { FunctionDialog *fd = function_dialogs[f]; if(fd->args > 0) { Argument *arg = f->getArgumentDefinition(1); if(arg && arg->type() == ARGUMENT_TYPE_BOOLEAN) { } else if(fd->properties_store && arg && arg->type() == ARGUMENT_TYPE_DATA_PROPERTY) { } else { g_signal_handlers_block_matched((gpointer) fd->entry[0], G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_insert_function_changed, NULL); //insert selection in expression entry into the first argument entry gtk_entry_set_text(GTK_ENTRY(fd->entry[0]), get_selected_expression_text(true).c_str()); if(arg && arg->type() == ARGUMENT_TYPE_INTEGER) { gtk_spin_button_update(GTK_SPIN_BUTTON(fd->entry[0])); } g_signal_handlers_unblock_matched((gpointer) fd->entry[0], G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_insert_function_changed, NULL); } gtk_widget_grab_focus(fd->entry[0]); } gtk_window_present(GTK_WINDOW(fd->dialog)); return; } FunctionDialog *fd = new FunctionDialog; function_dialogs[f] = fd; fd->add_to_menu = add_to_menu; string f_title = f->title(true); fd->dialog = gtk_dialog_new(); gtk_window_set_title(GTK_WINDOW(fd->dialog), f_title.c_str()); gtk_window_set_transient_for(GTK_WINDOW(fd->dialog), GTK_WINDOW(parent)); gtk_window_set_destroy_with_parent(GTK_WINDOW(fd->dialog), TRUE); fd->b_keepopen = gtk_check_button_new_with_label(_("Keep open")); gtk_dialog_add_action_widget(GTK_DIALOG(fd->dialog), fd->b_keepopen, GTK_RESPONSE_NONE); fd->keep_open = keep_function_dialog_open; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(fd->b_keepopen), fd->keep_open); fd->b_cancel = gtk_button_new_with_mnemonic(_("_Close")); gtk_dialog_add_action_widget(GTK_DIALOG(fd->dialog), fd->b_cancel, GTK_RESPONSE_REJECT); fd->b_exec = gtk_button_new_with_mnemonic(_("C_alculate")); gtk_dialog_add_action_widget(GTK_DIALOG(fd->dialog), fd->b_exec, GTK_RESPONSE_APPLY); fd->b_insert = gtk_button_new_with_mnemonic(_("_Insert")); gtk_dialog_add_action_widget(GTK_DIALOG(fd->dialog), fd->b_insert, GTK_RESPONSE_ACCEPT); gtk_container_set_border_width(GTK_CONTAINER(fd->dialog), 6); gtk_window_set_resizable(GTK_WINDOW(fd->dialog), FALSE); GtkWidget *vbox_pre = gtk_box_new(GTK_ORIENTATION_VERTICAL, 12); gtk_container_set_border_width(GTK_CONTAINER(vbox_pre), 12); gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(fd->dialog))), vbox_pre); f_title.insert(0, ""); f_title += ""; GtkWidget *title_label = gtk_label_new(f_title.c_str()); gtk_label_set_use_markup(GTK_LABEL(title_label), TRUE); gtk_widget_set_halign(title_label, GTK_ALIGN_START); gtk_container_add(GTK_CONTAINER(vbox_pre), title_label); int args = 0; bool has_vector = false; if(f->args() > 0) { args = f->args(); } else if(f->minargs() > 0) { args = f->minargs() + 1; has_vector = true; } else { args = 1; has_vector = true; } fd->args = args; GtkWidget *table = gtk_grid_new(); gtk_grid_set_row_spacing(GTK_GRID(table), 6); gtk_grid_set_column_spacing(GTK_GRID(table), 12); gtk_container_add(GTK_CONTAINER(vbox_pre), table); gtk_widget_set_hexpand(table, TRUE); fd->label.resize(args, NULL); fd->entry.resize(args, NULL); fd->type_label.resize(args, NULL); fd->boolean_index.resize(args, 0); fd->w_result = gtk_label_new(""); gtk_label_set_max_width_chars(GTK_LABEL(fd->w_result), 20); gtk_label_set_ellipsize(GTK_LABEL(fd->w_result), PANGO_ELLIPSIZE_MIDDLE); gtk_widget_set_hexpand(fd->w_result, TRUE); gtk_label_set_selectable(GTK_LABEL(fd->w_result), TRUE); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 16 gtk_label_set_xalign(GTK_LABEL(fd->w_result), 1.0); #else gtk_misc_set_alignment(GTK_MISC(fd->w_result), 1.0, 0.5); #endif int bindex = 0; string argstr, typestr, defstr; string argtype; //create argument entries Argument *arg; fd->properties_store = NULL; for(int i = 0; i < args; i++) { arg = f->getArgumentDefinition(i + 1); if(!arg || arg->name().empty()) { if(args == 1) { argstr = _("Value"); } else { argstr = _("Argument"); argstr += " "; argstr += i2s(i + 1); } } else { argstr = arg->name(); } typestr = ""; argtype = ""; defstr = f->getDefaultValue(i + 1); if(arg && (arg->suggestsQuotes() || arg->type() == ARGUMENT_TYPE_TEXT) && defstr.length() >= 2 && defstr[0] == '\"' && defstr[defstr.length() - 1] == '\"') { defstr = defstr.substr(1, defstr.length() - 2); } fd->label[i] = gtk_label_new(argstr.c_str()); gtk_widget_set_halign(fd->label[i], GTK_ALIGN_END); gtk_widget_set_hexpand(fd->label[i], FALSE); if(arg) { switch(arg->type()) { case ARGUMENT_TYPE_INTEGER: { IntegerArgument *iarg = (IntegerArgument*) arg; glong min = LONG_MIN, max = LONG_MAX; if(iarg->min()) { min = iarg->min()->lintValue(); } if(iarg->max()) { max = iarg->max()->lintValue(); } fd->entry[i] = gtk_spin_button_new_with_range(min, max, 1); gtk_spin_button_set_numeric(GTK_SPIN_BUTTON(fd->entry[i]), FALSE); gtk_entry_set_alignment(GTK_ENTRY(fd->entry[i]), 1.0); g_signal_connect(GTK_SPIN_BUTTON(fd->entry[i]), "input", G_CALLBACK(on_function_int_input), NULL); if(!f->getDefaultValue(i + 1).empty()) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(fd->entry[i]), s2i(f->getDefaultValue(i + 1))); } else if(!arg->zeroForbidden() && min <= 0 && max >= 0) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(fd->entry[i]), 0); } else { if(max < 0) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(fd->entry[i]), max); } else if(min <= 1) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(fd->entry[i]), 1); } else { gtk_spin_button_set_value(GTK_SPIN_BUTTON(fd->entry[i]), min); } } g_signal_connect((gpointer) fd->entry[i], "changed", G_CALLBACK(on_insert_function_changed), (gpointer) f); g_signal_connect((gpointer) fd->entry[i], "activate", G_CALLBACK(on_insert_function_entry_activated), (gpointer) f); break; } case ARGUMENT_TYPE_BOOLEAN: { fd->boolean_index[i] = bindex; bindex += 2; fd->entry[i] = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); gtk_box_set_homogeneous(GTK_BOX(fd->entry[i]), TRUE); gtk_widget_set_halign(fd->entry[i], GTK_ALIGN_START); fd->boolean_buttons.push_back(gtk_radio_button_new_with_label(NULL, _("True"))); gtk_box_pack_start(GTK_BOX(fd->entry[i]), fd->boolean_buttons[fd->boolean_buttons.size() - 1], TRUE, TRUE, 0); fd->boolean_buttons.push_back(gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(fd->boolean_buttons[fd->boolean_buttons.size() - 1]), _("False"))); gtk_box_pack_end(GTK_BOX(fd->entry[i]), fd->boolean_buttons[fd->boolean_buttons.size() - 1], TRUE, TRUE, 0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(fd->boolean_buttons[fd->boolean_buttons.size() - 1]), TRUE); g_signal_connect((gpointer) fd->boolean_buttons[fd->boolean_buttons.size() - 1], "toggled", G_CALLBACK(on_insert_function_changed), (gpointer) f); g_signal_connect((gpointer) fd->boolean_buttons[fd->boolean_buttons.size() - 2], "toggled", G_CALLBACK(on_insert_function_changed), (gpointer) f); break; } case ARGUMENT_TYPE_DATA_PROPERTY: { if(f->subtype() == SUBTYPE_DATA_SET) { fd->properties_store = gtk_list_store_new(2, G_TYPE_STRING, G_TYPE_POINTER); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(fd->properties_store), 0, string_sort_func, GINT_TO_POINTER(0), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(fd->properties_store), 0, GTK_SORT_ASCENDING); fd->entry[i] = gtk_combo_box_new_with_model(GTK_TREE_MODEL(fd->properties_store)); GtkCellRenderer *cell = gtk_cell_renderer_text_new(); gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(fd->entry[i]), cell, TRUE); gtk_cell_layout_add_attribute(GTK_CELL_LAYOUT(fd->entry[i]), cell, "text", 0); DataPropertyIter it; DataSet *ds = (DataSet*) f; DataProperty *dp = ds->getFirstProperty(&it); GtkTreeIter iter; bool active_set = false; while(dp) { if(!dp->isHidden()) { gtk_list_store_append(fd->properties_store, &iter); if(!active_set && defstr == dp->getName()) { gtk_combo_box_set_active_iter(GTK_COMBO_BOX(fd->entry[i]), &iter); active_set = true; } gtk_list_store_set(fd->properties_store, &iter, 0, dp->title().c_str(), 1, (gpointer) dp, -1); } dp = ds->getNextProperty(&it); } gtk_list_store_append(fd->properties_store, &iter); if(!active_set) { gtk_combo_box_set_active_iter(GTK_COMBO_BOX(fd->entry[i]), &iter); } gtk_list_store_set(fd->properties_store, &iter, 0, _("Info"), 1, (gpointer) NULL, -1); g_signal_connect((gpointer) fd->entry[i], "changed", G_CALLBACK(on_insert_function_changed), (gpointer) f); break; } } default: { if(i >= f->minargs() && !has_vector && defstr.empty()) { typestr = "("; typestr += _("optional"); } argtype = arg->print(); if(typestr.empty()) { typestr = "("; } else if(!argtype.empty()) { typestr += ", "; } if(!argtype.empty()) { typestr += argtype; } typestr += ")"; if(typestr.length() == 2) { typestr = ""; } fd->entry[i] = gtk_entry_new(); gtk_entry_set_alignment(GTK_ENTRY(fd->entry[i]), 1.0); g_signal_connect((gpointer) fd->entry[i], "changed", G_CALLBACK(on_insert_function_changed), (gpointer) f); g_signal_connect((gpointer) fd->entry[i], "activate", G_CALLBACK(on_insert_function_entry_activated), (gpointer) f); } } } else { fd->entry[i] = gtk_entry_new(); gtk_entry_set_alignment(GTK_ENTRY(fd->entry[i]), 1.0); g_signal_connect((gpointer) fd->entry[i], "changed", G_CALLBACK(on_insert_function_changed), (gpointer) f); g_signal_connect((gpointer) fd->entry[i], "activate", G_CALLBACK(on_insert_function_entry_activated), (gpointer) f); } gtk_widget_set_hexpand(fd->entry[i], TRUE); if(typestr.empty() && i >= f->minargs() && !has_vector && defstr.empty()) { typestr = "("; typestr += _("optional"); typestr += ")"; } if(arg) { switch(arg->type()) { case ARGUMENT_TYPE_DATE: { typestr = typestr.substr(1, typestr.length() - 2); fd->type_label[i] = gtk_button_new_with_label(typestr.c_str()); g_signal_connect((gpointer) fd->type_label[i], "clicked", G_CALLBACK(on_type_label_date_clicked), (gpointer) fd->entry[i]); break; } case ARGUMENT_TYPE_FILE: { typestr = typestr.substr(1, typestr.length() - 2); fd->type_label[i] = gtk_button_new_with_label(typestr.c_str()); g_signal_connect((gpointer) fd->type_label[i], "clicked", G_CALLBACK(on_type_label_file_clicked), (gpointer) fd->entry[i]); break; } default: { fd->type_label[i] = gtk_label_new(typestr.c_str()); } } } else if(!typestr.empty()) { fd->type_label[i] = gtk_label_new(typestr.c_str()); } else { fd->type_label[i] = NULL; } if(arg && arg->type() == ARGUMENT_TYPE_BOOLEAN) { if(defstr == "1") { g_signal_handlers_block_matched((gpointer) fd->boolean_buttons[fd->boolean_buttons.size() - 2], G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_insert_function_changed, NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(fd->boolean_buttons[fd->boolean_buttons.size() - 2]), TRUE); g_signal_handlers_unblock_matched((gpointer) fd->boolean_buttons[fd->boolean_buttons.size() - 2], G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_insert_function_changed, NULL); } } else if(fd->properties_store && arg && arg->type() == ARGUMENT_TYPE_DATA_PROPERTY) { } else { g_signal_handlers_block_matched((gpointer) fd->entry[i], G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_insert_function_changed, NULL); gtk_entry_set_text(GTK_ENTRY(fd->entry[i]), defstr.c_str()); //insert selection in expression entry into the first argument entry if(i == 0) { gtk_entry_set_text(GTK_ENTRY(fd->entry[i]), get_selected_expression_text(true).c_str()); if(arg && arg->type() == ARGUMENT_TYPE_INTEGER) { gtk_spin_button_update(GTK_SPIN_BUTTON(fd->entry[i])); } } g_signal_handlers_unblock_matched((gpointer) fd->entry[i], G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_insert_function_changed, NULL); } gtk_grid_attach(GTK_GRID(table), fd->label[i], 0, i, 1, 1); gtk_grid_attach(GTK_GRID(table), fd->entry[i], 1, i, 1, 1); if(fd->type_label[i]) { gtk_widget_set_hexpand(fd->type_label[i], FALSE); gtk_widget_set_halign(fd->type_label[i], GTK_ALIGN_START); gtk_grid_attach(GTK_GRID(table), fd->type_label[i], 2, i, 1, 1); } } //display function description if(!f->description().empty() || !f->example(true).empty()) { GtkWidget *descr_frame = gtk_scrolled_window_new(NULL, NULL); gtk_container_add(GTK_CONTAINER(vbox_pre), descr_frame); gtk_container_add(GTK_CONTAINER(vbox_pre), fd->w_result); GtkWidget *descr = gtk_text_view_new(); gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(descr), GTK_WRAP_WORD); gtk_text_view_set_editable(GTK_TEXT_VIEW(descr), FALSE); GtkTextBuffer *buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(descr)); string str; if(!f->description().empty()) str += f->description(); if(!f->example(true).empty()) { if(!str.empty()) str += "\n\n"; str += _("Example:"); str += " "; str += f->example(false); } gtk_text_buffer_set_text(buffer, str.c_str(), -1); gtk_container_add(GTK_CONTAINER(descr_frame), descr); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 18 gtk_text_view_set_left_margin(GTK_TEXT_VIEW(descr), 12); gtk_text_view_set_right_margin(GTK_TEXT_VIEW(descr), 12); gtk_text_view_set_top_margin(GTK_TEXT_VIEW(descr), 12); gtk_text_view_set_bottom_margin(GTK_TEXT_VIEW(descr), 12); #else gtk_text_view_set_left_margin(GTK_TEXT_VIEW(descr), 6); gtk_text_view_set_right_margin(GTK_TEXT_VIEW(descr), 6); #endif gtk_widget_show_all(vbox_pre); gint nw, mw, nh, mh; gtk_widget_get_preferred_width(vbox_pre, &mw, &nw); gtk_widget_get_preferred_height(vbox_pre, &mh, &nh); PangoLayout *layout_test = gtk_widget_create_pango_layout(descr, NULL); pango_layout_set_text(layout_test, str.c_str(), -1); pango_layout_set_width(layout_test, (nw - 24) * PANGO_SCALE); pango_layout_set_wrap(layout_test, PANGO_WRAP_WORD); gint w, h; pango_layout_get_pixel_size(layout_test, &w, &h); h *= 1.2; if(h > nh) h = nh; if(h < 100) h = 100; gtk_widget_set_size_request(descr_frame, -1, h); } else { gtk_grid_attach(GTK_GRID(table), fd->w_result, 0, args, 2, 1); } g_signal_connect((gpointer) fd->b_exec, "clicked", G_CALLBACK(on_insert_function_exec), (gpointer) f); g_signal_connect((gpointer) fd->b_insert, "clicked", G_CALLBACK(on_insert_function_insert), (gpointer) f); g_signal_connect((gpointer) fd->b_cancel, "clicked", G_CALLBACK(on_insert_function_close), (gpointer) f); g_signal_connect((gpointer) fd->b_keepopen, "toggled", G_CALLBACK(on_insert_function_keepopen), (gpointer) f); g_signal_connect((gpointer) fd->dialog, "delete-event", G_CALLBACK(on_insert_function_delete), (gpointer) f); gtk_widget_show_all(fd->dialog); add_to_undo = false; gtk_text_buffer_select_range(expressionbuffer, &istart, &iend); add_to_undo = true; } /* called from function menu */ void insert_function(GtkMenuItem*, gpointer user_data) { insert_function((MathFunction*) user_data, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } /* called from variable menu just insert text data stored in menu item */ void insert_variable(GtkMenuItem*, gpointer user_data) { Variable *v = (Variable*) user_data; if(!CALCULATOR->stillHasVariable(v)) { show_message(_("Variable does not exist anymore."), GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); update_vmenu(); return; } insert_text(v->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext).name.c_str()); variable_inserted((Variable*) user_data); } void insert_button_variable(GtkWidget*, gpointer user_data) { Variable *v = (Variable*) user_data; if(!CALCULATOR->stillHasVariable(v)) { show_message(_("Variable does not exist anymore."), GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); update_vmenu(); return; } insert_text(v->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext).name.c_str()); } //from prefix menu void insert_prefix(GtkMenuItem*, gpointer user_data) { insert_text(((Prefix*) user_data)->name(printops.abbreviate_names, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext).c_str()); } //from unit menu void insert_unit(GtkMenuItem*, gpointer user_data) { if(((Unit*) user_data)->subtype() == SUBTYPE_COMPOSITE_UNIT) { insert_text(((CompositeUnit*) user_data)->print(true, printops.abbreviate_names, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext).c_str()); } else { insert_text(((Unit*) user_data)->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, true, false, &can_display_unicode_string_function, (void*) expressiontext).name.c_str()); } unit_inserted((Unit*) user_data); } void insert_button_unit(GtkMenuItem*, gpointer user_data) { if(((Unit*) user_data)->subtype() == SUBTYPE_COMPOSITE_UNIT) { insert_text(((CompositeUnit*) user_data)->print(true, printops.abbreviate_names, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext).c_str()); } else { insert_text(((Unit*) user_data)->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, true, false, &can_display_unicode_string_function, (void*) expressiontext).name.c_str()); } if((Unit*) user_data != latest_button_unit) { latest_button_unit = (Unit*) user_data; string si_label_str; if(((Unit*) user_data)->subtype() == SUBTYPE_COMPOSITE_UNIT) { si_label_str = ((CompositeUnit*) latest_button_unit)->print(false, true, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext); } else { si_label_str = latest_button_unit->preferredDisplayName(true, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext).name; } gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_si")), si_label_str.c_str()); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "label_si")), latest_button_unit->title(true).c_str()); } } void insert_button_currency(GtkMenuItem*, gpointer user_data) { if(((Unit*) user_data)->subtype() == SUBTYPE_COMPOSITE_UNIT) { insert_text(((CompositeUnit*) user_data)->print(true, printops.abbreviate_names, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext).c_str()); } else { insert_text(((Unit*) user_data)->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, true, false, &can_display_unicode_string_function, (void*) expressiontext).name.c_str()); } if((Unit*) user_data != latest_button_currency) { latest_button_currency = (Unit*) user_data; string currency_label_str; if(((Unit*) user_data)->subtype() == SUBTYPE_COMPOSITE_UNIT) { currency_label_str = ((CompositeUnit*) latest_button_currency)->print(false, true, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext); } else { currency_label_str = latest_button_currency->preferredDisplayName(true, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext).name; } gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_euro")), currency_label_str.c_str()); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "label_euro")), latest_button_currency->title(true).c_str()); } } void set_name_label_and_entry(ExpressionItem *item, GtkWidget *entry, GtkWidget *label) { const ExpressionName *ename = &item->getName(1); gtk_entry_set_text(GTK_ENTRY(entry), ename->name.c_str()); if(item->countNames() > 1) { string str = "+ "; for(size_t i = 2; i <= item->countNames(); i++) { if(i > 2) str += ", "; str += item->getName(i).name; } gtk_label_set_text(GTK_LABEL(label), str.c_str()); } } void set_edited_names(ExpressionItem *item, string str) { if(item->isBuiltin() && !(item->type() == TYPE_FUNCTION && item->subtype() == SUBTYPE_DATA_SET)) return; if(names_edited) { item->clearNames(); GtkTreeIter iter; if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter)) { ExpressionName ename; gchar *gstr; while(true) { gboolean abbreviation = FALSE, suffix = FALSE, unicode = FALSE, plural = FALSE; gboolean reference = FALSE, avoid_input = FALSE, case_sensitive = FALSE, completion_only = FALSE; gtk_tree_model_get(GTK_TREE_MODEL(tNames_store), &iter, NAMES_NAME_COLUMN, &gstr, NAMES_ABBREVIATION_COLUMN, &abbreviation, NAMES_SUFFIX_COLUMN, &suffix, NAMES_UNICODE_COLUMN, &unicode, NAMES_PLURAL_COLUMN, &plural, NAMES_REFERENCE_COLUMN, &reference, NAMES_AVOID_INPUT_COLUMN, &avoid_input, NAMES_CASE_SENSITIVE_COLUMN, &case_sensitive, NAMES_COMPLETION_ONLY_COLUMN, &completion_only, -1); ename.name = gstr; ename.abbreviation = abbreviation; ename.suffix = suffix; ename.unicode = unicode; ename.plural = plural; ename.reference = reference; ename.avoid_input = avoid_input; ename.case_sensitive = case_sensitive; ename.completion_only = completion_only; item->addName(ename); g_free(gstr); if(!gtk_tree_model_iter_next(GTK_TREE_MODEL(tNames_store), &iter)) break; } } else { item->addName(str); } } else { if(item->countNames() == 0) { ExpressionName ename(str); ename.reference = true; item->setName(ename, 1); } else { item->setName(str, 1); } } } /* display edit/new unit dialog creates new unit if u == NULL, win is parent window */ void edit_unit(const char *category = "", Unit *u = NULL, GtkWidget *win = NULL) { edited_unit = u; names_edited = false; editing_unit = true; GtkWidget *dialog = get_unit_edit_dialog(); if(win) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(win)); if(u) { if(u->isLocal()) gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Unit")); else gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Unit (global)")); } else { gtk_window_set_title(GTK_WINDOW(dialog), _("New Unit")); } gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(unitedit_builder, "unit_edit_combo_category")))), category); //clear entries gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_name")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_desc")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")), ""); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_exp")), 1); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_relation")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_reversed")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(unitedit_builder, "unit_edit_combo_system")))), ""); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(unitedit_builder, "unit_edit_label_names")), ""); if(u) { //fill in original parameters if(u->subtype() == SUBTYPE_BASE_UNIT) { gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unitedit_builder, "unit_edit_combobox_class")), UNIT_CLASS_BASE_UNIT); } else if(u->subtype() == SUBTYPE_ALIAS_UNIT) { gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unitedit_builder, "unit_edit_combobox_class")), UNIT_CLASS_ALIAS_UNIT); } else if(u->subtype() == SUBTYPE_COMPOSITE_UNIT) { gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unitedit_builder, "unit_edit_combobox_class")), UNIT_CLASS_COMPOSITE_UNIT); } on_unit_edit_combobox_class_changed(GTK_COMBO_BOX(gtk_builder_get_object(unitedit_builder, "unit_edit_combobox_class")), NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_combobox_class")), !u->isBuiltin()); //gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_combobox_class")), u->isLocal() && !u->isBuiltin()); set_name_label_and_entry(u, GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_name")), GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_label_names"))); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_name")), !u->isBuiltin()); gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(unitedit_builder, "unit_edit_combo_system")))), u->system().c_str()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_combo_system")), !u->isBuiltin()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_hidden")), u->isHidden()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_use_prefixes")), u->useWithPrefixesByDefault()); gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(unitedit_builder, "unit_edit_combo_category")))), u->category().c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_desc")), u->title(false).c_str()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_mix")), FALSE); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_mix_priority")), 1); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_mix_min")), 1); switch(u->subtype()) { case SUBTYPE_ALIAS_UNIT: { AliasUnit *au = (AliasUnit*) u; gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")), ((CompositeUnit*) (au->firstBaseUnit()))->preferredDisplayName(printops.abbreviate_names, true, false, false, &can_display_unicode_string_function, (void*) gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")).name.c_str()); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_exp")), au->firstBaseExponent()); if(au->firstBaseExponent() != 1) gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_frame_mix")), FALSE); if(au->uncertainty().empty()) gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_relation")), CALCULATOR->localizeExpression(au->expression()).c_str()); else gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_relation")), CALCULATOR->localizeExpression(au->expression() + "±" + au->uncertainty()).c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_reversed")), CALCULATOR->localizeExpression(au->inverseExpression()).c_str()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_box_reversed")), au->hasComplexExpression()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_exact")), !au->isApproximate()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_relation")), !u->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_reversed")), !u->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_exact")), !u->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_exp")), !u->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")), !u->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_frame_mix")), !u->isBuiltin()); if(au->mixWithBase() > 0) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_mix")), TRUE); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_mix_priority")), au->mixWithBase()); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_mix_min")), au->mixWithBaseMinimum() > 1 ? au->mixWithBaseMinimum() : 1); on_unit_edit_checkbutton_mix_toggled(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_mix")), NULL); } break; } case SUBTYPE_COMPOSITE_UNIT: { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")), ((CompositeUnit*) u)->print(false, printops.abbreviate_names, true, &can_display_unicode_string_function, (void*) gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")).c_str()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")), !u->isBuiltin()); } default: { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_frame_mix")), FALSE); } } } else { //default values gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_hidden")), false); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_exact")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_box_reversed")), false); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unitedit_builder, "unit_edit_combobox_class")), UNIT_CLASS_ALIAS_UNIT); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_relation")), "1"); on_unit_edit_combobox_class_changed(GTK_COMBO_BOX(gtk_builder_get_object(unitedit_builder, "unit_edit_combobox_class")), NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_button_ok")), TRUE); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_button_ok")), FALSE); run_unit_edit_dialog: gint response = gtk_dialog_run(GTK_DIALOG(dialog)); if(response == GTK_RESPONSE_OK) { //clicked "OK" string str; str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_name"))); remove_blank_ends(str); GtkTreeIter iter; if(str.empty() && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter))) { //no name given gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_name"))); show_message(_("Empty name field."), dialog); goto run_unit_edit_dialog; } //unit with the same name exists -- overwrite or open the dialog again if((!u || !u->hasName(str)) && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter)) && CALCULATOR->unitNameTaken(str, u) && !ask_question(_("A variable or unit with the same name already exists.\nDo you want to overwrite it?"), dialog)) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_name"))); goto run_unit_edit_dialog; } bool add_unit = false; if(u) { //edited an existing unit -- update unit u->setLocal(true); gint i1 = gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(unitedit_builder, "unit_edit_combobox_class"))); switch(u->subtype()) { case SUBTYPE_ALIAS_UNIT: { if(i1 != UNIT_CLASS_ALIAS_UNIT) { u->destroy(); u = NULL; break; } if(!u->isBuiltin()) { AliasUnit *au = (AliasUnit*) u; Unit *bu = CALCULATOR->getUnit(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")))); if(!bu) bu = CALCULATOR->getCompositeUnit(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")))); if(!bu) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base"))); show_message(_("Base unit does not exist."), dialog); goto run_unit_edit_dialog; } au->setBaseUnit(bu); au->setExpression(CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_relation"))), evalops.parse_options)); au->setInverseExpression(au->hasComplexExpression() ? CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_reversed"))), evalops.parse_options) : ""); au->setExponent(gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_exp")))); au->setApproximate(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_exact")))); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_mix")))) { au->setMixWithBase(gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_mix_priority")))); au->setMixWithBaseMinimum(gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_mix_min")))); } else { au->setMixWithBase(0); } } break; } case SUBTYPE_COMPOSITE_UNIT: { if(i1 != UNIT_CLASS_COMPOSITE_UNIT) { u->destroy(); u = NULL; break; } if(!u->isBuiltin()) { ((CompositeUnit*) u)->setBaseExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")))); } break; } case SUBTYPE_BASE_UNIT: { if(i1 != UNIT_CLASS_BASE_UNIT) { u->destroy(); u = NULL; break; } break; } } if(u) { u->setTitle(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_desc")))); u->setCategory(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(unitedit_builder, "unit_edit_combo_category")))); } } if(!u) { //new unit switch(gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(unitedit_builder, "unit_edit_combobox_class")))) { case UNIT_CLASS_ALIAS_UNIT: { Unit *bu = CALCULATOR->getUnit(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")))); if(!bu) bu = CALCULATOR->getCompositeUnit(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")))); if(!bu) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base"))); show_message(_("Base unit does not exist."), dialog); goto run_unit_edit_dialog; } u = new AliasUnit(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(unitedit_builder, "unit_edit_combo_category"))), "", "", "", gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_desc"))), bu, CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_relation"))), evalops.parse_options), gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_exp"))), CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_reversed"))), evalops.parse_options), true); ((AliasUnit*) u)->setApproximate(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_exact")))); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_mix")))) { ((AliasUnit*) u)->setMixWithBase(gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_mix_priority")))); ((AliasUnit*) u)->setMixWithBaseMinimum(gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_mix_min")))); } break; } case UNIT_CLASS_COMPOSITE_UNIT: { CompositeUnit *cu = new CompositeUnit(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(unitedit_builder, "unit_edit_combo_category"))), "", gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_desc"))), gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base"))), true); u = cu; break; } default: { u = new Unit(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(unitedit_builder, "unit_edit_combo_category"))), "", "", "", gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_desc"))), true); break; } } add_unit = true; } if(u) { u->setHidden(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_hidden")))); if(!u->isBuiltin()) { u->setSystem(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(unitedit_builder, "unit_edit_combo_system")))); } if(u->subtype() != SUBTYPE_COMPOSITE_UNIT) { u->setUseWithPrefixesByDefault(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_use_prefixes")))); } set_edited_names(u, str); if(add_unit) { CALCULATOR->addUnit(u); } //select the new unit selected_unit = u; if(!u->isActive()) { selected_unit_category = _("Inactive"); } else if(u->category().empty()) { selected_unit_category = _("Uncategorized"); } else { selected_unit_category = "/"; selected_unit_category += u->category(); } } update_umenus(); unit_inserted(u); } else if(response == GTK_RESPONSE_HELP) { show_help("qalculate-units.html#qalculate-unit-creation", gtk_builder_get_object(unitedit_builder, "unit_edit_dialog")); goto run_unit_edit_dialog; } edited_unit = NULL; names_edited = false; editing_unit = false; gtk_widget_hide(dialog); } bool edit_argument(Argument *arg) { if(!arg) { arg = new Argument(); } edited_argument = arg; GtkWidget *dialog = get_argument_rules_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(functionedit_builder, "function_edit_dialog"))); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_test")), arg->tests()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_allow_matrix")), arg->matrixAllowed()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_allow_matrix")), TRUE); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(argumentrules_builder, "argument_rules_entry_condition")), CALCULATOR->localizeExpression(arg->getCustomCondition()).c_str()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_condition")), !arg->getCustomCondition().empty()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_entry_condition")), !arg->getCustomCondition().empty()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_forbid_zero")), arg->zeroForbidden()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_handle_vector")), arg->handlesVector()); switch(arg->type()) { case ARGUMENT_TYPE_NUMBER: { NumberArgument *farg = (NumberArgument*) arg; gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_box_min")), TRUE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_min")), farg->min() != NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_min_include_equals")), farg->includeEqualsMin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_min")), farg->min() != NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_min_include_equals")), TRUE); gtk_spin_button_set_digits(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_min")), 8); gtk_adjustment_set_lower(GTK_ADJUSTMENT(gtk_builder_get_object(argumentrules_builder, "adjustment_min")), INT_MIN); gtk_adjustment_set_upper(GTK_ADJUSTMENT(gtk_builder_get_object(argumentrules_builder, "adjustment_min")), INT_MAX); if(farg->min()) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max")), farg->min()->floatValue()); } else { gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_min")), 0); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_box_max")), TRUE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_max")), farg->max() != NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_max_include_equals")), farg->includeEqualsMax()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max")), farg->max() != NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_max_include_equals")), TRUE); gtk_spin_button_set_digits(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max")), 8); gtk_adjustment_set_lower(GTK_ADJUSTMENT(gtk_builder_get_object(argumentrules_builder, "adjustment_max")), INT_MIN); gtk_adjustment_set_upper(GTK_ADJUSTMENT(gtk_builder_get_object(argumentrules_builder, "adjustment_max")), INT_MAX); if(farg->max()) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max")), farg->max()->floatValue()); } else { gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max")), 0); } break; } case ARGUMENT_TYPE_INTEGER: { IntegerArgument *iarg = (IntegerArgument*) arg; gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_box_min")), TRUE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_min")), iarg->min() != NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_min_include_equals")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_min")), iarg->min() != NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_min_include_equals")), FALSE); gtk_spin_button_set_digits(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_min")), 0); gtk_adjustment_set_lower(GTK_ADJUSTMENT(gtk_builder_get_object(argumentrules_builder, "adjustment_min")), INT_MIN); gtk_adjustment_set_upper(GTK_ADJUSTMENT(gtk_builder_get_object(argumentrules_builder, "adjustment_min")), INT_MAX); if(iarg->min()) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_min")), iarg->min()->intValue()); } else { gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_min")), 0); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_box_max")), TRUE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_max")), iarg->max() != NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_max_include_equals")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max")), iarg->max() != NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_max_include_equals")), FALSE); gtk_spin_button_set_digits(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max")), 0); gtk_adjustment_set_lower(GTK_ADJUSTMENT(gtk_builder_get_object(argumentrules_builder, "adjustment_max")), INT_MIN); gtk_adjustment_set_upper(GTK_ADJUSTMENT(gtk_builder_get_object(argumentrules_builder, "adjustment_max")), INT_MAX); if(iarg->max()) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max")), iarg->max()->intValue()); } else { gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max")), 0); } break; } case ARGUMENT_TYPE_FREE: {} case ARGUMENT_TYPE_MATRIX: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_allow_matrix")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_allow_matrix")), FALSE); } default: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_min")), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_max")), FALSE); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_min")), 0); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max")), 0); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_box_min")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_box_max")), FALSE); } } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_button_ok")), FALSE); if(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK) { arg->setTests(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_test")))); arg->setMatrixAllowed(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_allow_matrix")))); arg->setZeroForbidden(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_forbid_zero")))); arg->setHandleVector(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_handle_vector")))); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_condition")))) { arg->setCustomCondition(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(argumentrules_builder, "argument_rules_entry_condition")))); } else { arg->setCustomCondition(""); } if(arg->type() == ARGUMENT_TYPE_NUMBER) { NumberArgument *farg = (NumberArgument*) arg; farg->setIncludeEqualsMin(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_min_include_equals")))); farg->setIncludeEqualsMax(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_max_include_equals")))); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_min")))) { Number nr; nr.setFloat(gtk_spin_button_get_value(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_min")))); farg->setMin(&nr); } else { farg->setMin(NULL); } if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_max")))) { Number nr; nr.setFloat(gtk_spin_button_get_value(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max")))); farg->setMax(&nr); } else { farg->setMax(NULL); } } else if(arg->type() == ARGUMENT_TYPE_INTEGER) { IntegerArgument *iarg = (IntegerArgument*) arg; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_min")))) { Number integ(gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_min"))), 1); iarg->setMin(&integ); } else { iarg->setMin(NULL); } if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_checkbutton_enable_max")))) { Number integ(gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max"))), 1); iarg->setMax(&integ); } else { iarg->setMax(NULL); } } GtkTreeModel *model; GtkTreeIter iter; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctionArguments)); if(gtk_tree_selection_get_selected(select, &model, &iter)) { gtk_list_store_set(tFunctionArguments_store, &iter, 0, arg->name().c_str(), 1, arg->printlong().c_str(), 2, (gpointer) arg, -1); } edited_argument = NULL; gtk_widget_hide(dialog); return true; } edited_argument = NULL; gtk_widget_hide(dialog); return false; } void delete_function(MathFunction *f) { if(f && f->isLocal()) { for(size_t i = 0; i < recent_functions.size(); i++) { if(recent_functions[i] == f) { recent_functions.erase(recent_functions.begin() + i); gtk_widget_destroy(recent_function_items[i]); recent_function_items.erase(recent_function_items.begin() + i); break; } } //ensure removal of all references in Calculator f->destroy(); //update menus and trees update_fmenu(); } } /* display edit/new function dialog creates new function if f == NULL, win is parent window */ void edit_function(const char *category = "", MathFunction *f = NULL, GtkWidget *win = NULL, const char *name = NULL, const char *expression = NULL, bool enable_ok = true) { if(f && f->subtype() == SUBTYPE_DATA_SET) { edit_dataset((DataSet*) f, win); return; } GtkWidget *dialog = get_function_edit_dialog(); if(win) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(win)); edited_function = f; names_edited = false; editing_function = true; if(f) { if(f->isLocal()) gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Function")); else gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Function (global)")); } else { gtk_window_set_title(GTK_WINDOW(dialog), _("New Function")); } GtkTextBuffer *description_buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(functionedit_builder, "function_edit_textview_description"))); GtkTextBuffer *expression_buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(functionedit_builder, "function_edit_textview_expression"))); //clear entries gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_name")), ""); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(functionedit_builder, "function_edit_label_names")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_condition")), ""); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_entry_condition")), !f || !f->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_entry_name")), !f || !f->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_textview_expression")), !f || !f->isBuiltin()); gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(functionedit_builder, "function_edit_combo_category")))), category); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_desc")), ""); gtk_text_buffer_set_text(description_buffer, "", -1); gtk_text_buffer_set_text(expression_buffer, "", -1); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(functionedit_builder, "function_edit_checkbutton_hidden")), false); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_argument_name")), ""); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_combobox_argument_type")), !f || !f->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_add_argument")), !f || !f->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_subfunctions")), !f || !f->isBuiltin()); gtk_list_store_clear(tSubfunctions_store); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_modify_subfunction")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_remove_subfunction")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_add_subfunction")), !f || !f->isBuiltin()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_subexpression")), ""); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(functionedit_builder, "function_edit_checkbutton_precalculate")), TRUE); selected_subfunction = 0; last_subfunction_index = 0; if(f) { //fill in original paramaters set_name_label_and_entry(f, GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_entry_name")), GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_label_names"))); if(!f->isBuiltin()) { gtk_text_buffer_set_text(expression_buffer, CALCULATOR->localizeExpression(((UserFunction*) f)->formula()).c_str(), -1); } gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(functionedit_builder, "function_edit_combo_category")))), f->category().c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_desc")), f->title(false).c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_condition")), CALCULATOR->localizeExpression(f->condition()).c_str()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(functionedit_builder, "function_edit_checkbutton_hidden")), f->isHidden()); gtk_text_buffer_set_text(description_buffer, f->description().c_str(), -1); if(!f->isBuiltin()) { GtkTreeIter iter; string str, str2; for(size_t i = 1; i <= ((UserFunction*) f)->countSubfunctions(); i++) { gtk_list_store_append(tSubfunctions_store, &iter); if(((UserFunction*) f)->subfunctionPrecalculated(i)) { str = _("Yes"); } else { str = _("No"); } str2 = "\\"; str2 += i2s(i); gtk_list_store_set(tSubfunctions_store, &iter, 0, str2.c_str(), 1, ((UserFunction*) f)->getSubfunction(i).c_str(), 2, str.c_str(), 3, i, 4, ((UserFunction*) f)->subfunctionPrecalculated(i), -1); last_subfunction_index = i; } } } if(name) gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_name")), name); if(expression) gtk_text_buffer_set_text(expression_buffer, expression, -1); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_ok")), enable_ok && (name || expression)); update_function_arguments_list(f); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_entry_name"))); gtk_notebook_set_current_page(GTK_NOTEBOOK(gtk_builder_get_object(functionedit_builder, "function_edit_tabs")), 0); run_function_edit_dialog: gint response = gtk_dialog_run(GTK_DIALOG(dialog)); if(response == GTK_RESPONSE_OK) { //clicked "OK" string str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_name"))); remove_blank_ends(str); GtkTreeIter iter; if(str.empty() && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter))) { //no name -- open dialog again gtk_notebook_set_current_page(GTK_NOTEBOOK(gtk_builder_get_object(functionedit_builder, "function_edit_tabs")), 0); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_entry_name"))); show_message(_("Empty name field."), dialog); goto run_function_edit_dialog; } GtkTextIter e_iter_s, e_iter_e; gtk_text_buffer_get_start_iter(expression_buffer, &e_iter_s); gtk_text_buffer_get_end_iter(expression_buffer, &e_iter_e); gchar *gstr = gtk_text_buffer_get_text(expression_buffer, &e_iter_s, &e_iter_e, FALSE); string str2 = CALCULATOR->unlocalizeExpression(gstr, evalops.parse_options); g_free(gstr); remove_blank_ends(str2); gsub("\n", " ", str2); if(!(f && f->isBuiltin()) && str2.empty()) { //no expression/relation -- open dialog again gtk_notebook_set_current_page(GTK_NOTEBOOK(gtk_builder_get_object(functionedit_builder, "function_edit_tabs")), 1); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_textview_expression"))); show_message(_("Empty expression field."), dialog); goto run_function_edit_dialog; } GtkTextIter d_iter_s, d_iter_e; gtk_text_buffer_get_start_iter(description_buffer, &d_iter_s); gtk_text_buffer_get_end_iter(description_buffer, &d_iter_e); gchar *gstr_descr = gtk_text_buffer_get_text(description_buffer, &d_iter_s, &d_iter_e, FALSE); //function with the same name exists -- overwrite or open the dialog again if((!f || !f->hasName(str)) && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter)) && CALCULATOR->functionNameTaken(str, f) && !ask_question(_("A function with the same name already exists.\nDo you want to overwrite the function?"), dialog)) { gtk_notebook_set_current_page(GTK_NOTEBOOK(gtk_builder_get_object(functionedit_builder, "function_edit_tabs")), 0); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_entry_name"))); goto run_function_edit_dialog; } bool add_func = false; if(f) { f->setLocal(true); //edited an existing function f->setCategory(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(functionedit_builder, "function_edit_combo_category")))); f->setTitle(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_desc")))); f->setDescription(gstr_descr); if(!f->isBuiltin()) { f->clearArgumentDefinitions(); } } else { //new function f = new UserFunction(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT((gtk_builder_get_object(functionedit_builder, "function_edit_combo_category")))), "", "", true, -1, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_desc"))), gstr_descr); add_func = true; } g_free(gstr_descr); if(f) { f->setCondition(CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_condition"))), evalops.parse_options)); GtkTreeIter iter; bool b = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tFunctionArguments_store), &iter); int i = 1; Argument *arg; while(b) { gtk_tree_model_get(GTK_TREE_MODEL(tFunctionArguments_store), &iter, 2, &arg, -1); if(arg && f->isBuiltin() && f->getArgumentDefinition(i)) { f->getArgumentDefinition(i)->setName(arg->name()); delete arg; } else if(arg) { f->setArgumentDefinition(i, arg); } b = gtk_tree_model_iter_next(GTK_TREE_MODEL(tFunctionArguments_store), &iter); i++; } if(!f->isBuiltin()) { ((UserFunction*) f)->clearSubfunctions(); b = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tSubfunctions_store), &iter); while(b) { gchar *gstr; gboolean g_b = FALSE; gtk_tree_model_get(GTK_TREE_MODEL(tSubfunctions_store), &iter, 1, &gstr, 4, &g_b, -1); ((UserFunction*) f)->addSubfunction(gstr, g_b); b = gtk_tree_model_iter_next(GTK_TREE_MODEL(tSubfunctions_store), &iter); g_free(gstr); } ((UserFunction*) f)->setFormula(str2); } f->setHidden(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(functionedit_builder, "function_edit_checkbutton_hidden")))); set_edited_names(f, str); if(add_func) { CALCULATOR->addFunction(f); } if(!f->isActive()) { selected_function_category = _("Inactive"); } else if(f->category().empty()) { selected_function_category = _("Uncategorized"); } else { selected_function_category = "/"; selected_function_category += f->category(); } //select the new function selected_function = f; } update_fmenu(); function_inserted(f); } else if(response == GTK_RESPONSE_HELP) { show_help("qalculate-functions.html#qalculate-function-creation", gtk_builder_get_object(functionedit_builder, "function_edit_dialog")); goto run_function_edit_dialog; } edited_function = NULL; names_edited = false; editing_function = false; gtk_widget_hide(dialog); } /* display edit/new function dialog creates new function if f == NULL, win is parent window */ void edit_function_simple(const char *category = "", MathFunction *f = NULL, GtkWidget *win = NULL) { if(f && f->subtype() == SUBTYPE_DATA_SET) { edit_dataset((DataSet*) f, win); return; } GtkWidget *dialog = get_simple_function_edit_dialog(); if(win) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(win)); edited_function = f; editing_function = true; if(f) { if(f->isLocal() && f->subtype() == SUBTYPE_USER_FUNCTION) gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Function")); else return edit_function(category, f, win); if(((UserFunction*) f)->countSubfunctions() > 0 || f->countNames() > 1 || !f->condition().empty() || f->lastArgumentDefinitionIndex() > 0 || !f->description().empty() || !f->title(false).empty() || !f->category().empty()) return edit_function(category, f, win); } else { gtk_window_set_title(GTK_WINDOW(dialog), _("New Function")); } GtkTextBuffer *expression_buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_textview_expression"))); //clear entries gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_entry_name")), ""); gtk_text_buffer_set_text(expression_buffer, "", -1); if(f) { //fill in original paramaters gtk_text_buffer_set_text(expression_buffer, CALCULATOR->localizeExpression(((UserFunction*) f)->formula()).c_str(), -1); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_entry_name")), f->getName(1).name.c_str()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_radiobutton_slash")), TRUE); } else { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_radiobutton_noslash")), TRUE); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_button_ok")), FALSE); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_entry_name"))); run_simple_function_edit_dialog: gint response = gtk_dialog_run(GTK_DIALOG(dialog)); if(response == GTK_RESPONSE_OK) { //clicked "OK" string str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_entry_name"))); remove_blank_ends(str); if(str.empty()) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_entry_name"))); show_message(_("Empty name field."), dialog); goto run_simple_function_edit_dialog; } GtkTextIter e_iter_s, e_iter_e; gtk_text_buffer_get_start_iter(expression_buffer, &e_iter_s); gtk_text_buffer_get_end_iter(expression_buffer, &e_iter_e);; gchar *gstr = gtk_text_buffer_get_text(expression_buffer, &e_iter_s, &e_iter_e, FALSE); string str2 = CALCULATOR->unlocalizeExpression(gstr, evalops.parse_options); g_free(gstr); remove_blank_ends(str2); gsub("\n", " ", str2); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_radiobutton_noslash")))) { gsub("x", "\\x", str2); gsub("y", "\\y", str2); gsub("z", "\\z", str2); } if(str2.empty()) { //no expression/relation -- open dialog again gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_textview_expression"))); show_message(_("Empty expression field."), dialog); goto run_simple_function_edit_dialog; } //function with the same name exists -- overwrite or open the dialog again if((!f || !f->hasName(str)) && CALCULATOR->functionNameTaken(str, f) && !ask_question(_("A function with the same name already exists.\nDo you want to overwrite the function?"), dialog)) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_entry_name"))); goto run_simple_function_edit_dialog; } if(f) { //edited an existing function f->setLocal(true); ((UserFunction*) f)->setFormula(str2); f->setName(str, 1); } else { //new function f = new UserFunction(category, str, str2); CALCULATOR->addFunction(f); } update_fmenu(); function_inserted(f); } edited_function = NULL; names_edited = false; editing_function = false; gtk_widget_hide(dialog); if(response == 1) { GtkTextIter e_iter_s, e_iter_e; gtk_text_buffer_get_start_iter(expression_buffer, &e_iter_s); gtk_text_buffer_get_end_iter(expression_buffer, &e_iter_e);; gchar *gstr = gtk_text_buffer_get_text(expression_buffer, &e_iter_s, &e_iter_e, FALSE); string str2 = gstr; g_free(gstr); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_radiobutton_noslash")))) { gsub("x", "\\x", str2); gsub("y", "\\y", str2); gsub("z", "\\z", str2); } edit_function(category, f, win, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_entry_name"))), str2.c_str(), gtk_widget_get_sensitive(GTK_WIDGET(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_button_ok")))); } } /* "New function" menu item selected */ void new_function(GtkMenuItem*, gpointer) { edit_function("", NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } /* "New unit" menu item selected */ void new_unit(GtkMenuItem*, gpointer) { edit_unit("", NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } /* a unit selected in result menu, convert result */ void convert_to_unit(GtkMenuItem*, gpointer user_data) { GtkWidget *edialog; Unit *u = (Unit*) user_data; if(!u) { edialog = gtk_message_dialog_new(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Unit does not exist")); gtk_dialog_run(GTK_DIALOG(edialog)); gtk_widget_destroy(edialog); } //result is stored in MathStructure *mstruct executeCommand(COMMAND_CONVERT_UNIT, true, "", u); focus_keeping_selection(); } void convert_to_unit_noprefix(GtkMenuItem*, gpointer user_data) { GtkWidget *edialog; Unit *u = (Unit*) user_data; if(!u) { edialog = gtk_message_dialog_new(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Unit does not exist")); gtk_dialog_run(GTK_DIALOG(edialog)); gtk_widget_destroy(edialog); } string ceu_str = u->name(); //result is stored in MathStructure *mstruct executeCommand(COMMAND_CONVERT_STRING, true, ceu_str); focus_keeping_selection(); } void edit_unknown(const char *category, Variable *var, GtkWidget *win) { if(var != NULL && var->isKnown()) { edit_variable(category, var, NULL, win); return; } UnknownVariable *v = (UnknownVariable*) var; edited_unknown = v; names_edited = false; editing_unknown = true; GtkWidget *dialog = get_unknown_edit_dialog(); if(win) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(win)); if(v) { if(v->isLocal()) gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Unknown Variable")); else gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Unknown Variable (global)")); } else { gtk_window_set_title(GTK_WINDOW(dialog), _("New Unknown Variable")); } g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_unknown_edit_combobox_type_changed, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_unknown_edit_combobox_sign_changed, NULL); if(v) { //fill in original parameters set_name_label_and_entry(v, GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_entry_name")), GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_label_names"))); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_entry_name")), !v->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type")), !v->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign")), !v->isBuiltin()); gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combo_category")))), v->category().c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unknownedit_builder, "unknown_edit_entry_desc")), v->title(false).c_str()); if(v->assumptions()) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unknownedit_builder, "unknown_edit_checkbutton_custom_assumptions")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_hbox_type")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_hbox_sign")), TRUE); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type")), v->assumptions()->type() - 2); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign")), v->assumptions()->sign()); } else { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unknownedit_builder, "unknown_edit_checkbutton_custom_assumptions")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_hbox_type")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_hbox_sign")), FALSE); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type")), CALCULATOR->defaultAssumptions()->type() - 2); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign")), CALCULATOR->defaultAssumptions()->sign()); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_button_ok")), FALSE); } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_entry_name")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign")), TRUE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unknownedit_builder, "unknown_edit_checkbutton_custom_assumptions")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_hbox_type")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_hbox_sign")), TRUE); //fill in default values string v_name = CALCULATOR->getName(); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unknownedit_builder, "unknown_edit_entry_name")), v_name.c_str()); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(unknownedit_builder, "unknown_edit_label_names")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combo_category")))), category); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(unknownedit_builder, "unknown_edit_entry_desc")), ""); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type")), CALCULATOR->defaultAssumptions()->type() - 2); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign")), CALCULATOR->defaultAssumptions()->sign()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_button_ok")), TRUE); } g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_unknown_edit_combobox_type_changed, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_unknown_edit_combobox_sign_changed, NULL); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_entry_name"))); run_unknown_edit_dialog: gint response = gtk_dialog_run(GTK_DIALOG(dialog)); if(response == GTK_RESPONSE_OK) { //clicked "OK" string str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unknownedit_builder, "unknown_edit_entry_name"))); remove_blank_ends(str); GtkTreeIter iter; if(str.empty() && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter))) { //no name -- open dialog again gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_entry_name"))); show_message(_("Empty name field."), dialog); goto run_unknown_edit_dialog; } //unknown with the same name exists -- overwrite or open dialog again if((!v || !v->hasName(str)) && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter)) && CALCULATOR->variableNameTaken(str, v) && !ask_question(_("An unit or variable with the same name already exists.\nDo you want to overwrite it?"), dialog)) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_entry_name"))); goto run_unknown_edit_dialog; } if(!v) { //no need to create a new unknown when a unknown with the same name exists var = CALCULATOR->getActiveVariable(str); if(var && var->isLocal() && !var->isKnown()) v = (UnknownVariable*) var; } bool add_var = false; if(v) { //update existing unknown v->setLocal(true); } else { //new unknown v = new UnknownVariable("", "", "", true); add_var = true; } if(v) { if(!v->isBuiltin()) { if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unknownedit_builder, "unknown_edit_checkbutton_custom_assumptions")))) { if(!v->assumptions()) v->setAssumptions(new Assumptions()); v->assumptions()->setType((AssumptionType) (gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type"))) + 2)); v->assumptions()->setSign((AssumptionSign) gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign")))); } else { v->setAssumptions(NULL); } } v->setCategory(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combo_category")))); v->setTitle(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unknownedit_builder, "unknown_edit_entry_desc")))); set_edited_names(v, str); if(add_var) { CALCULATOR->addVariable(v); } //select the new unknown selected_variable = v; if(!v->isActive()) { selected_variable_category = _("Inactive"); } else if(v->category().empty()) { selected_variable_category = _("Uncategorized"); } else { selected_variable_category = "/"; selected_variable_category += v->category(); } } update_vmenu(); variable_inserted(v); } else if(response == GTK_RESPONSE_HELP) { show_help("qalculate-variables.html#qalculate-variable-creation", gtk_builder_get_object(unknownedit_builder, "unknown_edit_dialog")); goto run_unknown_edit_dialog; } edited_unknown = NULL; names_edited = false; editing_unknown = false; gtk_widget_hide(dialog); } void delete_variable(Variable *v) { if(v && !CALCULATOR->stillHasVariable(v)) { show_message(_("Variable does not exist anymore."), GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_dialog"))); update_vmenu(); return; } if(v && v->isLocal()) { for(size_t i = 0; i < recent_variables.size(); i++) { if(recent_variables[i] == v) { recent_variables.erase(recent_variables.begin() + i); gtk_widget_destroy(recent_variable_items[i]); recent_variable_items.erase(recent_variable_items.begin() + i); break; } } //ensure that all references are removed in Calculator v->destroy(); update_vmenu(); } } /* display edit/new variable dialog creates new variable if v == NULL, mstruct_ is forced value, win is parent window */ void edit_variable(const char *category, Variable *var, MathStructure *mstruct_, GtkWidget *win) { if(var != NULL && !var->isKnown()) { edit_unknown(category, var, win); return; } KnownVariable *v = (KnownVariable*) var; CALCULATOR->beginTemporaryStopMessages(); if(v != NULL && v->get().isVector() && (!mstruct_ || mstruct_->isVector()) && (v->get().size() != 1 || !v->get()[0].isVector() || v->get()[0].size() > 0)) { CALCULATOR->endTemporaryStopMessages(); edit_matrix(category, v, mstruct_, win); return; } edited_variable = v; names_edited = false; editing_variable = true; GtkWidget *dialog = get_variable_edit_dialog(); if(win) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(win)); if(v) { if(v->isLocal()) gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Variable")); else gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Variable (global)")); } else { gtk_window_set_title(GTK_WINDOW(dialog), _("New Variable")); } gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(variableedit_builder, "variable_edit_label_names")), ""); if(mstruct_) { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_box_names"))); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_box_value"))); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_checkbutton_exact"))); } else { gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_box_names"))); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_box_value"))); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_checkbutton_exact"))); } if(v) { //fill in original parameters set_name_label_and_entry(v, GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_name")), GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_label_names"))); string value_str; if(v->isExpression()) { value_str = CALCULATOR->localizeExpression(v->expression()); if(!v->uncertainty().empty()) {value_str += "±"; value_str += v->uncertainty();} if(!v->unit().empty()) {value_str += " "; value_str += v->unit();} } else { value_str = get_value_string(v->get(), false, NULL); } gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_value")), value_str.c_str()); bool b_approx = *printops.is_approximate || v->isApproximate(); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(variableedit_builder, "variable_edit_checkbutton_exact")), !b_approx); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_name")), !v->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_value")), !v->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_checkbutton_exact")), !v->isBuiltin()); gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(variableedit_builder, "variable_edit_combo_category")))), v->category().c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_desc")), v->title(false).c_str()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_button_ok")), FALSE); } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_name")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_value")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_checkbutton_exact")), TRUE); //fill in default values string v_name = CALCULATOR->getName(); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_name")), v_name.c_str()); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(variableedit_builder, "variable_edit_label_names")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_value")), displayed_mstruct ? get_value_string(*mstruct).c_str() : get_expression_text().c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(variableedit_builder, "variable_edit_combo_category")))), category); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_desc")), ""); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(variableedit_builder, "variable_edit_checkbutton_exact")), !mstruct_ || !mstruct_->isApproximate()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_button_ok")), TRUE); } CALCULATOR->endTemporaryStopMessages(); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_name"))); run_variable_edit_dialog: gint response = gtk_dialog_run(GTK_DIALOG(dialog)); if(response == GTK_RESPONSE_OK) { //clicked "OK" string str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_name"))); string str2 = CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_value"))), evalops.parse_options); remove_blank_ends(str); remove_blank_ends(str2); GtkTreeIter iter; if(str.empty() && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter))) { //no name -- open dialog again gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_name"))); show_message(_("Empty name field."), dialog); goto run_variable_edit_dialog; } if(str2.empty() && !mstruct_) { //no value -- open dialog again gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_value"))); show_message(_("Empty value field."), dialog); goto run_variable_edit_dialog; } //variable with the same name exists -- overwrite or open dialog again if((!v || !v->hasName(str)) && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter)) && CALCULATOR->variableNameTaken(str, v) && !ask_question(_("An unit or variable with the same name already exists.\nDo you want to overwrite it?"), dialog)) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_name"))); goto run_variable_edit_dialog; } if(!v) { //no need to create a new variable when a variable with the same name exists var = CALCULATOR->getActiveVariable(str); if(var && var->isLocal() && var->isKnown()) v = (KnownVariable*) var; } bool add_var = false; if(v) { //update existing variable v->setLocal(true); if(!v->isBuiltin()) { if(mstruct_) { v->set(*mstruct_); } else { v->set(str2); } v->setApproximate(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(variableedit_builder, "variable_edit_checkbutton_exact")))); } } else { //new variable if(mstruct_) { //forced value v = new KnownVariable("", "", *mstruct_, "", true); } else { v = new KnownVariable("", "", str2, "", true); v->setApproximate(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(variableedit_builder, "variable_edit_checkbutton_exact")))); } add_var = true; } if(v) { v->setCategory(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(variableedit_builder, "variable_edit_combo_category")))); v->setTitle(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_desc")))); set_edited_names(v, str); if(add_var) { CALCULATOR->addVariable(v); } //select the new variable selected_variable = v; if(!v->isActive()) { selected_variable_category = _("Inactive"); } else if(v->category().empty()) { selected_variable_category = _("Uncategorized"); } else { selected_variable_category = "/"; selected_variable_category += v->category(); } } update_vmenu(); variable_inserted(v); } else if(response == GTK_RESPONSE_HELP) { show_help("qalculate-variables.html#qalculate-variable-creation", gtk_builder_get_object(variableedit_builder, "variable_edit_dialog")); goto run_variable_edit_dialog; } edited_variable = NULL; names_edited = false; editing_variable = false; gtk_widget_hide(dialog); } /* display edit/new matrix dialog creates new matrix if v == NULL, mstruct_ is forced value, win is parent window */ void edit_matrix(const char *category, Variable *var, MathStructure *mstruct_, GtkWidget *win, gboolean create_vector) { if(var != NULL && !var->isKnown()) { edit_unknown(category, var, win); return; } KnownVariable *v = (KnownVariable*) var; if((v && !v->get().isVector()) || (mstruct_ && !mstruct_->isVector())) { edit_variable(category, v, mstruct_, win); return; } edited_matrix = v; names_edited = false; editing_matrix = true; GtkWidget *dialog = get_matrix_edit_dialog(); if(win) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(win)); if(mstruct_) { create_vector = !mstruct_->isMatrix(); } else if(v) { create_vector = !v->get().isMatrix(); } if(create_vector) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(matrixedit_builder, "matrix_edit_radiobutton_vector")), TRUE); else gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(matrixedit_builder, "matrix_edit_radiobutton_matrix")), TRUE); if(create_vector) { if(v) { if(v->isLocal()) gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Vector")); else gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Vector (global)")); } else { gtk_window_set_title(GTK_WINDOW(dialog), _("New Vector")); } } else { if(v) { if(v->isLocal()) gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Matrix")); else gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Matrix (global)")); } else { gtk_window_set_title(GTK_WINDOW(dialog), _("New Matrix")); } } int r = 4, c = 4; const MathStructure *old_vctr = NULL; if(v) { if(create_vector) { old_vctr = &v->get(); } else { c = v->get().columns(); r = v->get().rows(); } //fill in original parameters set_name_label_and_entry(v, GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_entry_name")), GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_label_names"))); //can only change name and value of user variable gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_entry_name")), !v->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_spinbutton_rows")), !v->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_spinbutton_columns")), !v->isBuiltin()); //gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_table_elements")), !v->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_radiobutton_matrix")), !v->isBuiltin()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_radiobutton_vector")), !v->isBuiltin()); gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(matrixedit_builder, "matrix_edit_combo_category")))), v->category().c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(matrixedit_builder, "matrix_edit_entry_desc")), v->title(false).c_str()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_button_ok")), FALSE); } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_entry_name")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_spinbutton_rows")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_spinbutton_columns")), TRUE); //gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_table_elements")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_radiobutton_matrix")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_radiobutton_vector")), TRUE); //fill in default values string v_name = CALCULATOR->getName(); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(matrixedit_builder, "matrix_edit_entry_name")), v_name.c_str()); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrixedit_builder, "matrix_edit_label_names")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(matrixedit_builder, "matrix_edit_combo_category")))), category); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(matrixedit_builder, "matrix_edit_entry_desc")), ""); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_button_ok")), TRUE); } if(mstruct_) { //forced value if(create_vector) { old_vctr = mstruct_; } else { c = mstruct_->columns(); r = mstruct_->rows(); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_spinbutton_rows")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_spinbutton_columns")), FALSE); //gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_table_elements")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_radiobutton_matrix")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_radiobutton_vector")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_button_ok")), TRUE); } if(create_vector) { if(old_vctr) { r = old_vctr->countChildren(); c = (int) ::sqrt(::sqrt((double) r)) + 8; if(c < 10) c = 10; if(r % c > 0) { r = r / c + 1; } else { r = r / c; } if(r < 100) r = 100; } else { c = 10; r = 100; } } gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(matrixedit_builder, "matrix_edit_spinbutton_rows")), r); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(matrixedit_builder, "matrix_edit_spinbutton_columns")), c); on_matrix_edit_spinbutton_columns_value_changed(GTK_SPIN_BUTTON(gtk_builder_get_object(matrixedit_builder, "matrix_edit_spinbutton_columns")), NULL); on_matrix_edit_spinbutton_rows_value_changed(GTK_SPIN_BUTTON(gtk_builder_get_object(matrixedit_builder, "matrix_edit_spinbutton_rows")), NULL); CALCULATOR->startControl(2000); PrintOptions po; po.number_fraction_format = FRACTION_DECIMAL_EXACT; po.interval_display = INTERVAL_DISPLAY_PLUSMINUS; while(gtk_events_pending()) gtk_main_iteration(); GtkTreeIter iter; bool b = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tMatrixEdit_store), &iter); for(size_t index_r = 0; b && index_r < (size_t) r; index_r++) { for(size_t index_c = 0; index_c < (size_t) c; index_c++) { if(create_vector) { if(old_vctr && index_r * c + index_c < old_vctr->countChildren()) { gtk_list_store_set(GTK_LIST_STORE(tMatrixEdit_store), &iter, index_c, old_vctr->getChild(index_r * c + index_c + 1)->print(po).c_str(), -1); } else { gtk_list_store_set(GTK_LIST_STORE(tMatrixEdit_store), &iter, index_c, "", -1); } } else { if(v) { gtk_list_store_set(GTK_LIST_STORE(tMatrixEdit_store), &iter, index_c, v->get().getElement(index_r + 1, index_c + 1)->print(po).c_str(), -1); } else if(mstruct_) { gtk_list_store_set(GTK_LIST_STORE(tMatrixEdit_store), &iter, index_c, mstruct_->getElement(index_r + 1, index_c + 1)->print(po).c_str(), -1); } else { gtk_list_store_set(GTK_LIST_STORE(tMatrixEdit_store), &iter, index_c, "0", -1); } } } b = gtk_tree_model_iter_next(GTK_TREE_MODEL(tMatrixEdit_store), &iter); } CALCULATOR->stopControl(); if(r > 0 && c > 0) { GtkTreePath *path = gtk_tree_path_new_from_indices(0, -1); gtk_tree_view_set_cursor(GTK_TREE_VIEW(tMatrixEdit), path, matrix_edit_columns[0], TRUE); while(gtk_events_pending()) gtk_main_iteration(); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tMatrixEdit), path, matrix_edit_columns[0], FALSE, 0.0, 0.0); on_tMatrixEdit_cursor_changed(GTK_TREE_VIEW(tMatrixEdit), NULL); gtk_tree_path_free(path); } else { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrixedit_builder, "matrix_edit_label_position")), ""); } gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_entry_name"))); run_matrix_edit_dialog: gint response = gtk_dialog_run(GTK_DIALOG(dialog)); if(response == GTK_RESPONSE_OK) { //clicked "OK" string str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(matrixedit_builder, "matrix_edit_entry_name"))); remove_blank_ends(str); GtkTreeIter iter; if(str.empty() && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter))) { //no name -- open dialog again gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_entry_name"))); show_message(_("Empty name field."), dialog); goto run_matrix_edit_dialog; } //variable with the same name exists -- overwrite or open dialog again if((!v || !v->hasName(str)) && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter)) && CALCULATOR->variableNameTaken(str) && !ask_question(_("An unit or variable with the same name already exists.\nDo you want to overwrite it?"), dialog)) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_entry_name"))); goto run_matrix_edit_dialog; } if(!v) { //no need to create a new variable when a variable with the same name exists var = CALCULATOR->getActiveVariable(str); if(var && var->isLocal() && var->isKnown()) v = (KnownVariable*) var; } MathStructure mstruct_new; if(!mstruct_) { b = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tMatrixEdit_store), &iter); c = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(matrixedit_builder, "matrix_edit_spinbutton_columns"))); r = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(matrixedit_builder, "matrix_edit_spinbutton_rows"))); gchar *gstr = NULL; string mstr; do_timeout = false; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(matrixedit_builder, "matrix_edit_radiobutton_vector")))) { mstruct_new.clearVector(); for(size_t index_r = 0; index_r < (size_t) r && b; index_r++) { for(size_t index_c = 0; index_c < (size_t) c; index_c++) { gtk_tree_model_get(GTK_TREE_MODEL(tMatrixEdit_store), &iter, index_c, &gstr, -1); mstr = gstr; g_free(gstr); remove_blank_ends(mstr); if(!mstr.empty()) { mstruct_new.addChild(CALCULATOR->parse(CALCULATOR->unlocalizeExpression(mstr, evalops.parse_options), evalops.parse_options)); } } b = gtk_tree_model_iter_next(GTK_TREE_MODEL(tMatrixEdit_store), &iter); } } else { mstruct_new.clearMatrix(); mstruct_new.resizeMatrix((size_t) r, (size_t) c, m_undefined); for(size_t index_r = 0; index_r < (size_t) r && b; index_r++) { for(size_t index_c = 0; index_c < (size_t) c; index_c++) { gtk_tree_model_get(GTK_TREE_MODEL(tMatrixEdit_store), &iter, index_c, &gstr, -1); mstr = gstr; g_free(gstr); remove_blank_ends(mstr); mstruct_new.setElement(CALCULATOR->parse(CALCULATOR->unlocalizeExpression(mstr, evalops.parse_options), evalops.parse_options), index_r + 1, index_c + 1); } b = gtk_tree_model_iter_next(GTK_TREE_MODEL(tMatrixEdit_store), &iter); } } display_errors(NULL, dialog); do_timeout = true; } bool add_var = false; if(v) { v->setLocal(true); //update existing variable if(!v->isBuiltin()) { if(mstruct_) { v->set(*mstruct_); } else { v->set(mstruct_new); } } } else { //new variable if(mstruct_) { v = new KnownVariable("", "", *mstruct_, "", true); } else { v = new KnownVariable("", "", mstruct_new, "", true); } add_var = true; } if(v) { v->setCategory(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(matrixedit_builder, "matrix_edit_combo_category")))); v->setTitle(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(matrixedit_builder, "matrix_edit_entry_desc")))); set_edited_names(v, str); if(add_var) { CALCULATOR->addVariable(v); } //select the new variable selected_variable = v; if(!v->isActive()) { selected_variable_category = _("Inactive"); } else if(v->category().empty()) { selected_variable_category = _("Uncategorized"); } else { selected_variable_category = "/"; selected_variable_category += v->category(); } } update_vmenu(); variable_inserted(v); } else if(response == GTK_RESPONSE_HELP) { show_help("qalculate-variables.html#qalculate-vectors-matrices", gtk_builder_get_object(matrixedit_builder, "matrix_edit_dialog")); goto run_matrix_edit_dialog; } edited_matrix = NULL; names_edited = false; editing_matrix = false; gtk_widget_hide(dialog); } void insert_matrix(const MathStructure *initial_value, GtkWidget *win, gboolean create_vector, bool is_text_struct, bool is_result) { GtkWidget *dialog = get_matrix_dialog(); if(win) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(win)); if(initial_value && !initial_value->isVector()) { return; } GtkTextIter istart, iend; gtk_text_buffer_get_selection_bounds(expressionbuffer, &istart, &iend); if(initial_value) { create_vector = !initial_value->isMatrix(); } if(create_vector) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_radiobutton_vector")), TRUE); else gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_radiobutton_matrix")), TRUE); if(is_result) { gtk_button_set_label(GTK_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_button_cancel")), _("_Close")); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(matrix_builder, "matrix_button_cancel"))); if(create_vector) { gtk_window_set_title(GTK_WINDOW(dialog), _("Vector Result")); } else { gtk_window_set_title(GTK_WINDOW(dialog), _("Matrix Result")); } } else { gtk_button_set_label(GTK_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_button_cancel")), _("_Cancel")); gtk_widget_grab_focus(tMatrix); if(create_vector) { gtk_window_set_title(GTK_WINDOW(dialog), _("Vector")); } else { gtk_window_set_title(GTK_WINDOW(dialog), _("Matrix")); } } int r = 4, c = 4; if(create_vector) { if(initial_value) { r = initial_value->countChildren(); c = (int) sqrt(::sqrt(r)) + 8; if(c < 10) c = 10; if(r % c > 0) { r = r / c + 1; } else { r = r / c; } if(r < 100) r = 100; } else { c = 10; r = 100; } } else if(initial_value) { c = initial_value->columns(); r = initial_value->rows(); } gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_spinbutton_rows")), r); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_spinbutton_columns")), c); on_matrix_spinbutton_columns_value_changed(GTK_SPIN_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_spinbutton_columns")), NULL); on_matrix_spinbutton_rows_value_changed(GTK_SPIN_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_spinbutton_rows")), NULL); printops.can_display_unicode_string_arg = (void*) tMatrix; while(gtk_events_pending()) gtk_main_iteration(); GtkTreeIter iter; bool b = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tMatrix_store), &iter); CALCULATOR->startControl(5000); for(size_t index_r = 0; b && index_r < (size_t) r; index_r++) { for(size_t index_c = 0; index_c < (size_t) c; index_c++) { if(create_vector) { if(initial_value && index_r * c + index_c < initial_value->countChildren()) { if(is_text_struct) gtk_list_store_set(GTK_LIST_STORE(tMatrix_store), &iter, index_c, initial_value->getChild(index_r * c + index_c + 1)->symbol().c_str(), -1); else gtk_list_store_set(GTK_LIST_STORE(tMatrix_store), &iter, index_c, initial_value->getChild(index_r * c + index_c + 1)->print(printops).c_str(), -1); } else { gtk_list_store_set(GTK_LIST_STORE(tMatrix_store), &iter, index_c, "", -1); } } else { if(initial_value) { if(is_text_struct) gtk_list_store_set(GTK_LIST_STORE(tMatrix_store), &iter, index_c, initial_value->getElement(index_r + 1, index_c + 1)->symbol().c_str(), -1); else gtk_list_store_set(GTK_LIST_STORE(tMatrix_store), &iter, index_c, initial_value->getElement(index_r + 1, index_c + 1)->print(printops).c_str(), -1); } else { gtk_list_store_set(GTK_LIST_STORE(tMatrix_store), &iter, index_c, "0", -1); } } } b = gtk_tree_model_iter_next(GTK_TREE_MODEL(tMatrix_store), &iter); } CALCULATOR->stopControl(); if(r > 0 && c > 0) { GtkTreePath *path = gtk_tree_path_new_from_indices(0, -1); gtk_tree_view_set_cursor(GTK_TREE_VIEW(tMatrix), path, matrix_columns[0], TRUE); while(gtk_events_pending()) gtk_main_iteration(); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tMatrix), path, matrix_columns[0], FALSE, 0.0, 0.0); on_tMatrix_cursor_changed(GTK_TREE_VIEW(tMatrix), NULL); gtk_tree_path_free(path); } else { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrix_builder, "matrix_label_position")), ""); } printops.can_display_unicode_string_arg = NULL; gint response = gtk_dialog_run(GTK_DIALOG(dialog)); if(response == GTK_RESPONSE_OK) { //clicked "OK" string matrixstr, str; bool b = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tMatrix_store), &iter); c = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_spinbutton_columns"))); r = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_spinbutton_rows"))); gchar *gstr = NULL; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_radiobutton_vector")))) { bool b1 = false; matrixstr = "["; for(size_t index_r = 0; index_r < (size_t) r && b; index_r++) { for(size_t index_c = 0; index_c < (size_t) c; index_c++) { gtk_tree_model_get(GTK_TREE_MODEL(tMatrix_store), &iter, index_c, &gstr, -1); str = gstr; g_free(gstr); remove_blank_ends(str); if(!str.empty()) { if(b1) { matrixstr += CALCULATOR->getComma(); matrixstr += " "; } else { b1 = true; } matrixstr += str; } } b = gtk_tree_model_iter_next(GTK_TREE_MODEL(tMatrix_store), &iter); } matrixstr += "]"; } else { matrixstr = "["; bool b1 = false; for(size_t index_r = 0; index_r < (size_t) r && b; index_r++) { if(b1) { matrixstr += CALCULATOR->getComma(); matrixstr += " "; } else { b1 = true; } matrixstr += "["; bool b2 = false; for(size_t index_c = 0; index_c < (size_t) c; index_c++) { if(b2) { matrixstr += CALCULATOR->getComma(); matrixstr += " "; } else { b2 = true; } gtk_tree_model_get(GTK_TREE_MODEL(tMatrix_store), &iter, index_c, &gstr, -1); str = gstr; remove_blank_ends(str); g_free(gstr); matrixstr += str; } matrixstr += "]"; b = gtk_tree_model_iter_next(GTK_TREE_MODEL(tMatrix_store), &iter); } matrixstr += "]"; } gtk_text_buffer_select_range(expressionbuffer, &istart, &iend); insert_text(matrixstr.c_str()); } gtk_widget_hide(dialog); } void edit_dataobject(DataSet *ds, DataObject *o, GtkWidget *win) { if(!ds) return; GtkWidget *dialog = get_dataobject_edit_dialog(); if(o) { gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Data Object")); } else { gtk_window_set_title(GTK_WINDOW(dialog), _("New Data Object")); } if(win) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(win)); GtkWidget *ptable = GTK_WIDGET(gtk_builder_get_object(datasets_builder, "dataobject_edit_grid")); GList *childlist = gtk_container_get_children(GTK_CONTAINER(ptable)); for(guint i = 0; ; i++) { GtkWidget *w = (GtkWidget*) g_list_nth_data(childlist, i); if(!w) break; gtk_widget_destroy(w); } g_list_free(childlist); DataPropertyIter it; DataProperty *dp = ds->getFirstProperty(&it); string sval; int rows = 1; gtk_grid_remove_column(GTK_GRID(ptable), 0); gtk_grid_remove_column(GTK_GRID(ptable), 1); gtk_grid_remove_column(GTK_GRID(ptable), 2); gtk_grid_remove_column(GTK_GRID(ptable), 3); gtk_grid_set_column_spacing(GTK_GRID(ptable), 20); GtkWidget *label, *entry, *om; vector value_entries; vector approx_menus; string str; while(dp) { label = gtk_label_new(dp->title().c_str()); gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_grid_attach(GTK_GRID(ptable), label, 0, rows - 1, 1, 1); entry = gtk_entry_new(); value_entries.push_back(entry); int iapprox = -1; if(o) { gtk_entry_set_text(GTK_ENTRY(entry), o->getProperty(dp, &iapprox).c_str()); } gtk_grid_attach(GTK_GRID(ptable), entry, 1, rows - 1, 1, 1); label = gtk_label_new(dp->getUnitString().c_str()); gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_grid_attach(GTK_GRID(ptable), label, 2, rows - 1, 1, 1); om = gtk_combo_box_text_new(); approx_menus.push_back(om); gtk_combo_box_text_append(GTK_COMBO_BOX_TEXT(om), NULL, _("Default")); gtk_combo_box_text_append(GTK_COMBO_BOX_TEXT(om), NULL, _("Approximate")); gtk_combo_box_text_append(GTK_COMBO_BOX_TEXT(om), NULL, _("Exact")); gtk_combo_box_set_active(GTK_COMBO_BOX(om), iapprox + 1); g_signal_connect(entry, "changed", G_CALLBACK(on_dataobject_changed), NULL); g_signal_connect(om, "changed", G_CALLBACK(on_dataobject_changed), NULL); gtk_grid_attach(GTK_GRID(ptable), om, 3, rows - 1, 1, 1); rows++; dp = ds->getNextProperty(&it); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "dataobject_edit_button_ok")), FALSE); gtk_widget_show_all(ptable); if(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK) { bool new_object = (o == NULL); if(new_object) { o = new DataObject(ds); ds->addObject(o); } dp = ds->getFirstProperty(&it); size_t i = 0; string val; while(dp) { val = gtk_entry_get_text(GTK_ENTRY(value_entries[i])); remove_blank_ends(val); if(!val.empty()) { o->setProperty(dp, val, gtk_combo_box_get_active(GTK_COMBO_BOX(approx_menus[i])) - 1); } else if(!new_object) { o->eraseProperty(dp); } dp = ds->getNextProperty(&it); i++; } o->setUserModified(); selected_dataobject = o; update_dataobjects(); } /*for(size_t i = 0; i < approx_menus.size(); i++) { menu = gtk_option_menu_get_menu(GTK_OPTION_MENU(approx_menus[i])); gtk_widget_destroy(menu); }*/ gtk_widget_hide(dialog); } void update_dataset_property_list(DataSet*) { if(!datasetedit_builder) return; selected_dataproperty = NULL; gtk_list_store_clear(tDataProperties_store); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_button_edit_property")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_button_del_property")), FALSE); GtkTreeIter iter; string str; for(size_t i = 0; i < tmp_props.size(); i++) { if(tmp_props[i]) { gtk_list_store_append(tDataProperties_store, &iter); str = ""; switch(tmp_props[i]->propertyType()) { case PROPERTY_STRING: { str += _("text"); break; } case PROPERTY_NUMBER: { if(tmp_props[i]->isApproximate()) { str += _("approximate"); str += " "; } str += _("number"); break; } case PROPERTY_EXPRESSION: { if(tmp_props[i]->isApproximate()) { str += _("approximate"); str += " "; } str += _("expression"); break; } } if(tmp_props[i]->isKey()) { str += " ("; str += _("key"); str += ")"; } gtk_list_store_set(tDataProperties_store, &iter, 0, tmp_props[i]->title(false).c_str(), 1, tmp_props[i]->getName().c_str(), 2, str.c_str(), 3, (gpointer) tmp_props[i], -1); } } } bool edit_dataproperty(DataProperty *dp, bool new_property = false) { GtkWidget *dialog = get_dataproperty_edit_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(datasetedit_builder, "dataset_edit_dialog"))); edited_dataproperty = dp; names_edited = false; editing_dataproperty = true; gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_entry_name")), dp->getName().c_str()); if(dp->countNames() > 1) { string str = "+ "; for(size_t i = 2; i <= dp->countNames(); i++) { if(i > 2) str += ", "; str += dp->getName(i); } gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_label_names")), str.c_str()); } else { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_label_names")), ""); } gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_entry_title")), dp->title(false).c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_entry_unit")), dp->getUnitString().c_str()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_checkbutton_hide")), dp->isHidden()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_checkbutton_key")), dp->isKey()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_checkbutton_approximate")), dp->isApproximate()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_checkbutton_case")), dp->isCaseSensitive()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_checkbutton_brackets")), dp->usesBrackets()); GtkTextBuffer *description_buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_textview_description"))); gtk_text_buffer_set_text(description_buffer, dp->description().c_str(), -1); switch(dp->propertyType()) { case PROPERTY_STRING: { gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_combobox_type")), 0); break; } case PROPERTY_NUMBER: { gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_combobox_type")), 1); break; } case PROPERTY_EXPRESSION: { gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_combobox_type")), 2); break; } } gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_entry_name"))); bool return_val = false; gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_button_ok")), new_property); run_dataproperty_edit_dialog: if(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK) { string str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_entry_name"))); remove_blank_ends(str); GtkTreeIter iter; if(str.empty() && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter))) { //no name -- open dialog again gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_entry_name"))); show_message(_("Empty name field."), dialog); goto run_dataproperty_edit_dialog; } dp->setTitle(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_entry_title")))); dp->setUnit(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_entry_unit")))); dp->setHidden(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_checkbutton_hide")))); dp->setKey(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_checkbutton_key")))); dp->setApproximate(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_checkbutton_approximate")))); dp->setCaseSensitive(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_checkbutton_case")))); dp->setUsesBrackets(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_checkbutton_brackets")))); GtkTextIter e_iter_s, e_iter_e; gtk_text_buffer_get_start_iter(description_buffer, &e_iter_s); gtk_text_buffer_get_end_iter(description_buffer, &e_iter_e); gchar *gstr = gtk_text_buffer_get_text(description_buffer, &e_iter_s, &e_iter_e, FALSE); dp->setDescription(gstr); g_free(gstr); switch(gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_combobox_type")))) { case 0: { dp->setPropertyType(PROPERTY_STRING); break; } case 1: { dp->setPropertyType(PROPERTY_NUMBER); break; } case 2: { dp->setPropertyType(PROPERTY_EXPRESSION); break; } } if(names_edited) { dp->clearNames(); GtkTreeIter iter; if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter)) { gchar *gstr; while(true) { gboolean reference = FALSE; gtk_tree_model_get(GTK_TREE_MODEL(tNames_store), &iter, NAMES_NAME_COLUMN, &gstr, NAMES_REFERENCE_COLUMN, &reference, -1); dp->addName(gstr, reference); g_free(gstr); if(!gtk_tree_model_iter_next(GTK_TREE_MODEL(tNames_store), &iter)) break; } } else { dp->addName(str); } } else { dp->setName(str, 1); } return_val = true; } names_edited = false; editing_dataproperty = false; edited_dataproperty = NULL; gtk_widget_hide(dialog); return return_val; } void edit_dataset(DataSet *ds, GtkWidget *win) { GtkWidget *dialog = get_dataset_edit_dialog(); if(win) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(win)); edited_dataset = ds; names_edited = false; editing_dataset = true; if(ds) { if(ds->isLocal()) gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Data Set")); else gtk_window_set_title(GTK_WINDOW(dialog), _("Edit Data Set (global)")); } else { gtk_window_set_title(GTK_WINDOW(dialog), _("New Data Set")); } GtkTextBuffer *description_buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(datasetedit_builder, "dataset_edit_textview_description"))); GtkTextBuffer *copyright_buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(datasetedit_builder, "dataset_edit_textview_copyright"))); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_textview_copyright")), !ds || ds->isLocal()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_file")), !ds || ds->isLocal()); //clear entries gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_name")), ""); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(datasetedit_builder, "dataset_edit_label_names")), ""); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_name")), TRUE); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_desc")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_file")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_object_name")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_property_name")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_default_property")), _("info")); gtk_text_buffer_set_text(description_buffer, "", -1); gtk_text_buffer_set_text(copyright_buffer, "", -1); gtk_list_store_clear(tDataProperties_store); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_button_edit_property")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_button_del_property")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_button_new_property")), TRUE); if(ds) { //fill in original paramaters set_name_label_and_entry(ds, GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_name")), GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_label_names"))); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_desc")), ds->title(false).c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_file")), ds->defaultDataFile().c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_default_property")), ds->defaultProperty().c_str()); Argument *arg = ds->getArgumentDefinition(1); if(arg) { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_object_name")), arg->name().c_str()); } arg = ds->getArgumentDefinition(2); if(arg) { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_property_name")), arg->name().c_str()); } gtk_text_buffer_set_text(description_buffer, ds->description().c_str(), -1); gtk_text_buffer_set_text(copyright_buffer, ds->copyright().c_str(), -1); DataPropertyIter it; DataProperty *dp = ds->getFirstProperty(&it); while(dp) { tmp_props.push_back(new DataProperty(*dp)); tmp_props_orig.push_back(dp); dp = ds->getNextProperty(&it); } } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_button_ok")), FALSE); update_dataset_property_list(ds); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_name"))); gtk_notebook_set_current_page(GTK_NOTEBOOK(gtk_builder_get_object(datasetedit_builder, "dataset_edit_tabs")), 0); run_dataset_edit_dialog: if(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK) { //clicked "OK" string str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_name"))); remove_blank_ends(str); GtkTreeIter iter; if(str.empty() && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter))) { //no name -- open dialog again gtk_notebook_set_current_page(GTK_NOTEBOOK(gtk_builder_get_object(datasetedit_builder, "dataset_edit_tabs")), 2); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_name"))); show_message(_("Empty name field."), dialog); goto run_dataset_edit_dialog; } GtkTextIter d_iter_s, d_iter_e; gtk_text_buffer_get_start_iter(description_buffer, &d_iter_s); gtk_text_buffer_get_end_iter(description_buffer, &d_iter_e); GtkTextIter c_iter_s, c_iter_e; gtk_text_buffer_get_start_iter(copyright_buffer, &c_iter_s); gtk_text_buffer_get_end_iter(copyright_buffer, &c_iter_e); //dataset with the same name exists -- overwrite or open the dialog again if((!ds || !ds->hasName(str)) && (!names_edited || !gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter)) && CALCULATOR->functionNameTaken(str, ds) && !ask_question(_("A function with the same name already exists.\nDo you want to overwrite the function?"), dialog)) { gtk_notebook_set_current_page(GTK_NOTEBOOK(gtk_builder_get_object(datasetedit_builder, "dataset_edit_tabs")), 2); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_name"))); goto run_dataset_edit_dialog; } bool add_func = false; gchar *gstr_descr = gtk_text_buffer_get_text(description_buffer, &d_iter_s, &d_iter_e, FALSE); if(ds) { //edited an existing dataset ds->setTitle(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_desc")))); if(ds->isLocal()) ds->setDefaultDataFile(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_file")))); ds->setDescription(gstr_descr); } else { //new dataset ds = new DataSet(_("Data Sets"), "", gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_file"))), gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_desc"))), gstr_descr, true); add_func = true; } g_free(gstr_descr); string str2; if(ds) { str2 = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_object_name"))); remove_blank_ends(str2); if(str2.empty()) str2 = _("Object"); Argument *arg = ds->getArgumentDefinition(1); if(arg) { arg->setName(str2); } str2 = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_property_name"))); remove_blank_ends(str2); if(str2.empty()) str2 = _("Property"); arg = ds->getArgumentDefinition(2); if(arg) { arg->setName(str2); } ds->setDefaultProperty(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_default_property")))); gchar *gstr = gtk_text_buffer_get_text(copyright_buffer, &c_iter_s, &c_iter_e, FALSE); ds->setCopyright(gstr); g_free(gstr); for(size_t i = 0; i < tmp_props.size();) { if(!tmp_props[i]) { if(tmp_props_orig[i]) ds->delProperty(tmp_props_orig[i]); i++; } else if(tmp_props[i]->isUserModified()) { if(tmp_props_orig[i]) { tmp_props_orig[i]->set(*tmp_props[i]); i++; } else { ds->addProperty(tmp_props[i]); tmp_props.erase(tmp_props.begin() + i); } } else { i++; } } set_edited_names(ds, str); if(add_func) { CALCULATOR->addDataSet(ds); ds->loadObjects(); ds->setObjectsLoaded(true); } selected_dataset = ds; } update_fmenu(); function_inserted(ds); update_datasets_tree(); } for(size_t i = 0; i < tmp_props.size(); i++) { if(tmp_props[i]) delete tmp_props[i]; } tmp_props.clear(); tmp_props_orig.clear(); edited_dataset = NULL; editing_dataset = false; names_edited = false; gtk_widget_hide(dialog); } void import_csv_file(GtkWidget *win) { GtkWidget *dialog = get_csv_import_dialog(); if(win) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(win)); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(csvimport_builder, "csv_import_entry_name")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(csvimport_builder, "csv_import_entry_file")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(csvimport_builder, "csv_import_entry_desc")), ""); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(csvimport_builder, "csv_import_entry_file"))); run_csv_import_dialog: if(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK) { //clicked "OK" string str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(csvimport_builder, "csv_import_entry_file"))); remove_blank_ends(str); if(str.empty()) { //no filename -- open dialog again gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(csvimport_builder, "csv_import_entry_file"))); show_message(_("No file name entered."), dialog); goto run_csv_import_dialog; } string name_str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(csvimport_builder, "csv_import_entry_name"))); remove_blank_ends(name_str); if(name_str.empty()) { //no name -- open dialog again gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(csvimport_builder, "csv_import_entry_name"))); show_message(_("Empty name field."), dialog); goto run_csv_import_dialog; } //variable with the same name exists -- overwrite or open dialog again if(CALCULATOR->variableNameTaken(name_str) && !ask_question(_("An unit or variable with the same name already exists.\nDo you want to overwrite it?"), dialog)) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(csvimport_builder, "csv_import_entry_name"))); goto run_csv_import_dialog; } string delimiter = ""; switch(gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(csvimport_builder, "csv_import_combobox_delimiter")))) { case DELIMITER_COMMA: { delimiter = ","; break; } case DELIMITER_TABULATOR: { delimiter = "\t"; break; } case DELIMITER_SEMICOLON: { delimiter = ";"; break; } case DELIMITER_SPACE: { delimiter = " "; break; } case DELIMITER_OTHER: { delimiter = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(csvimport_builder, "csv_import_entry_delimiter_other"))); break; } } if(delimiter.empty()) { //no filename -- open dialog again gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(csvimport_builder, "csv_import_entry_delimiter_other"))); show_message(_("No delimiter selected."), dialog); goto run_csv_import_dialog; } do_timeout = false; if(!CALCULATOR->importCSV(str.c_str(), gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(csvimport_builder, "csv_import_spinbutton_first_row"))), gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(csvimport_builder, "csv_import_checkbutton_headers"))), delimiter, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(csvimport_builder, "csv_import_radiobutton_matrix"))), name_str, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(csvimport_builder, "csv_import_entry_desc"))), gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(csvimport_builder, "csv_import_combo_category"))))) { GtkWidget *edialog = gtk_message_dialog_new(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Could not import from file \n%s"), str.c_str()); gtk_dialog_run(GTK_DIALOG(edialog)); gtk_widget_destroy(edialog); } display_errors(NULL, dialog); do_timeout = true; update_vmenu(); } gtk_widget_hide(dialog); } void export_csv_file(KnownVariable *v, GtkWidget *win) { GtkWidget *dialog = get_csv_export_dialog(); if(win) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(win)); if(v) { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(csvexport_builder, "csv_export_entry_file")), v->preferredDisplayName(false, false, false, false, &can_display_unicode_string_function, (void*) gtk_builder_get_object(csvexport_builder, "csv_export_entry_file")).name.c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(csvexport_builder, "csv_export_entry_matrix")), v->preferredDisplayName(false, false, false, false, &can_display_unicode_string_function, (void*) gtk_builder_get_object(csvexport_builder, "csv_export_entry_matrix")).name.c_str()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(csvexport_builder, "csv_export_radiobutton_matrix")), TRUE); } else { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(csvexport_builder, "csv_export_entry_file")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(csvexport_builder, "csv_export_entry_matrix")), ""); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(csvexport_builder, "csv_export_radiobutton_current")), TRUE); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(csvexport_builder, "csv_export_radiobutton_matrix")), !v); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(csvexport_builder, "csv_export_radiobutton_current")), !v); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(csvexport_builder, "csv_export_entry_matrix")), FALSE); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(csvexport_builder, "csv_export_entry_file"))); run_csv_export_dialog: if(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK) { //clicked "OK" string str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(csvexport_builder, "csv_export_entry_file"))); remove_blank_ends(str); if(str.empty()) { //no filename -- open dialog again gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(csvexport_builder, "csv_export_entry_file"))); show_message(_("No file name entered."), dialog); goto run_csv_export_dialog; } string delimiter = ""; switch(gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(csvexport_builder, "csv_export_combobox_delimiter")))) { case DELIMITER_COMMA: { delimiter = ","; break; } case DELIMITER_TABULATOR: { delimiter = "\t"; break; } case DELIMITER_SEMICOLON: { delimiter = ";"; break; } case DELIMITER_SPACE: { delimiter = " "; break; } case DELIMITER_OTHER: { delimiter = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(csvexport_builder, "csv_export_entry_delimiter_other"))); break; } } if(delimiter.empty()) { //no delimiter -- open dialog again gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(csvexport_builder, "csv_export_entry_delimiter_other"))); show_message(_("No delimiter selected."), dialog); goto run_csv_export_dialog; } MathStructure *matrix_struct; if(v) { matrix_struct = (MathStructure*) &v->get(); } else if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(csvexport_builder, "csv_export_radiobutton_current")))) { matrix_struct = mstruct; } else { string str2 = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(csvexport_builder, "csv_export_entry_matrix"))); remove_blank_ends(str2); if(str2.empty()) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(csvexport_builder, "csv_export_entry_matrix"))); show_message(_("No variable name entered."), dialog); goto run_csv_export_dialog; } Variable *var = CALCULATOR->getActiveVariable(str2); if(!var || !var->isKnown()) { var = CALCULATOR->getVariable(str2); while(var && !var->isKnown()) { var = CALCULATOR->getVariable(str2); } } if(!var || !var->isKnown()) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(csvexport_builder, "csv_export_entry_matrix"))); show_message(_("No known variable with entered name found."), dialog); goto run_csv_export_dialog; } matrix_struct = (MathStructure*) &((KnownVariable*) var)->get(); } CALCULATOR->startControl(600000); if(!CALCULATOR->exportCSV(*matrix_struct, str.c_str(), delimiter) && CALCULATOR->aborted()) { GtkWidget *edialog = gtk_message_dialog_new( GTK_WINDOW( gtk_builder_get_object(main_builder, "main_window") ), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Could not export to file \n%s"), str.c_str() ); gtk_dialog_run(GTK_DIALOG(edialog)); gtk_widget_destroy(edialog); } CALCULATOR->stopControl(); } gtk_widget_hide(dialog); } void edit_names(ExpressionItem *item, const gchar *namestr, GtkWidget *win, bool is_dp, DataProperty *dp) { GtkWidget *dialog = get_names_edit_dialog(); if(win) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(win)); GtkTreeIter iter; gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_editbox1")), !(item && item->isBuiltin() && !(item->type() == TYPE_FUNCTION && item->subtype() == SUBTYPE_DATA_SET))); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_editbox2")), !(item && item->isBuiltin() && !(item->type() == TYPE_FUNCTION && item->subtype() == SUBTYPE_DATA_SET))); if(!names_edited) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_button_modify")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_button_remove")), FALSE); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name")), ""); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_reference")), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_abbreviation")), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_plural")), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_suffix")), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_avoid_input")), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_case_sensitive")), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_unicode")), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_completion_only")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_abbreviation")), !is_dp); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_plural")), !is_dp); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_suffix")), !is_dp); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_avoid_input")), !is_dp); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_case_sensitive")), !is_dp); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_unicode")), !is_dp); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_completion_only")), !is_dp); gtk_list_store_clear(tNames_store); if(!is_dp && item && item->countNames() > 0) { for(size_t i = 1; i <= item->countNames(); i++) { const ExpressionName *ename = &item->getName(i); gtk_list_store_append(tNames_store, &iter); gtk_list_store_set(tNames_store, &iter, NAMES_NAME_COLUMN, ename->name.c_str(), NAMES_ABBREVIATION_STRING_COLUMN, b2yn(ename->abbreviation), NAMES_PLURAL_STRING_COLUMN, b2yn(ename->plural), NAMES_REFERENCE_STRING_COLUMN, b2yn(ename->reference), NAMES_ABBREVIATION_COLUMN, ename->abbreviation, NAMES_PLURAL_COLUMN, ename->plural, NAMES_UNICODE_COLUMN, ename->unicode, NAMES_REFERENCE_COLUMN, ename->reference, NAMES_SUFFIX_COLUMN, ename->suffix, NAMES_AVOID_INPUT_COLUMN, ename->avoid_input, NAMES_CASE_SENSITIVE_COLUMN, ename->case_sensitive, NAMES_COMPLETION_ONLY_COLUMN, ename->completion_only, -1); if(i == 1 && namestr && strlen(namestr) > 0) { gtk_list_store_set(tNames_store, &iter, NAMES_NAME_COLUMN, namestr, -1); } } } else if(is_dp && dp && dp->countNames() > 0) { for(size_t i = 1; i <= dp->countNames(); i++) { gtk_list_store_append(tNames_store, &iter); gtk_list_store_set(tNames_store, &iter, NAMES_NAME_COLUMN, dp->getName(i).c_str(), NAMES_ABBREVIATION_STRING_COLUMN, "-", NAMES_PLURAL_STRING_COLUMN, "-", NAMES_REFERENCE_STRING_COLUMN, b2yn(dp->nameIsReference(i)), NAMES_ABBREVIATION_COLUMN, FALSE, NAMES_PLURAL_COLUMN, FALSE, NAMES_UNICODE_COLUMN, FALSE, NAMES_REFERENCE_COLUMN, dp->nameIsReference(i), NAMES_SUFFIX_COLUMN, FALSE, NAMES_AVOID_INPUT_COLUMN, FALSE, NAMES_CASE_SENSITIVE_COLUMN, FALSE, NAMES_COMPLETION_ONLY_COLUMN, FALSE, -1); if(i == 1 && namestr && strlen(namestr) > 0) { gtk_list_store_set(tNames_store, &iter, NAMES_NAME_COLUMN, namestr, -1); } } } else if(namestr && strlen(namestr) > 0) { gtk_list_store_append(tNames_store, &iter); if(is_dp) { gtk_list_store_set(tNames_store, &iter, NAMES_NAME_COLUMN, namestr, NAMES_ABBREVIATION_STRING_COLUMN, "-", NAMES_PLURAL_STRING_COLUMN, "-", NAMES_REFERENCE_STRING_COLUMN, b2yn(true), NAMES_ABBREVIATION_COLUMN, FALSE, NAMES_PLURAL_COLUMN, FALSE, NAMES_UNICODE_COLUMN, FALSE, NAMES_REFERENCE_COLUMN, TRUE, NAMES_SUFFIX_COLUMN, FALSE, NAMES_AVOID_INPUT_COLUMN, FALSE, NAMES_CASE_SENSITIVE_COLUMN, FALSE, NAMES_COMPLETION_ONLY_COLUMN, FALSE, -1); } else { ExpressionName ename(namestr); gtk_list_store_set(tNames_store, &iter, NAMES_NAME_COLUMN, ename.name.c_str(), NAMES_ABBREVIATION_STRING_COLUMN, b2yn(ename.abbreviation), NAMES_PLURAL_STRING_COLUMN, b2yn(ename.plural), NAMES_REFERENCE_STRING_COLUMN, b2yn(ename.reference), NAMES_ABBREVIATION_COLUMN, ename.abbreviation, NAMES_PLURAL_COLUMN, ename.plural, NAMES_UNICODE_COLUMN, ename.unicode, NAMES_REFERENCE_COLUMN, ename.reference, NAMES_SUFFIX_COLUMN, ename.suffix, NAMES_AVOID_INPUT_COLUMN, ename.avoid_input, NAMES_CASE_SENSITIVE_COLUMN, ename.case_sensitive, NAMES_COMPLETION_ONLY_COLUMN, ename.completion_only, -1); } } } else if(namestr && strlen(namestr) > 0) { if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter)) { gtk_list_store_set(tNames_store, &iter, NAMES_NAME_COLUMN, namestr, -1); } on_tNames_selection_changed(gtk_tree_view_get_selection(GTK_TREE_VIEW(tNames)), NULL); } gtk_dialog_run(GTK_DIALOG(dialog)); names_edited = true; gtk_widget_hide(dialog); } /* add a new variable (from menu) with the value of result */ void add_as_variable() { edit_variable(CALCULATOR->temporaryCategory().c_str(), NULL, mstruct, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } void new_unknown(GtkMenuItem*, gpointer) { edit_unknown(_("My Variables"), NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } /* add a new variable (from menu) */ void new_variable(GtkMenuItem*, gpointer) { edit_variable(_("My Variables"), NULL, NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } /* add a new matrix (from menu) */ void new_matrix(GtkMenuItem*, gpointer) { edit_matrix(_("Matrices"), NULL, NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), FALSE); } /* add a new vector (from menu) */ void new_vector(GtkMenuItem*, gpointer) { edit_matrix(_("Vectors"), NULL, NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), TRUE); } bool is_number(const gchar *expr) { string str = CALCULATOR->unlocalizeExpression(expr, evalops.parse_options); CALCULATOR->parseSigns(str); for(size_t i = 0; i < str.length(); i++) { if(is_not_in(NUMBER_ELEMENTS, str[i]) && (i > 0 || str.length() == 1 || is_not_in(MINUS PLUS, str[0]))) return false; } return true; } bool last_is_number(const gchar *expr) { string str = CALCULATOR->unlocalizeExpression(expr, evalops.parse_options); CALCULATOR->parseSigns(str); if(str.empty()) return false; return is_not_in(OPERATORS SPACES SEXADOT DOT LEFT_VECTOR_WRAP LEFT_PARENTHESIS COMMAS, str[str.length() - 1]); } /* insert function when button clicked */ void insertButtonFunction(MathFunction *f, bool save_to_recent = false, bool apply_to_stack = true) { if(!f) return; if(rpn_mode && apply_to_stack && (f->minargs() <= 1 || (int) CALCULATOR->RPNStackSize() >= f->minargs())) { calculateRPN(f); return; } if(f->minargs() > 1) return insert_function(f, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), save_to_recent); //insert one-argument function const ExpressionName *ename = &f->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); GtkTextIter istart, iend, ipos; gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gchar *expr = gtk_text_buffer_get_text(expressionbuffer, &istart, &iend, FALSE); GtkTextMark *mpos = gtk_text_buffer_get_insert(expressionbuffer); gtk_text_buffer_get_iter_at_mark(expressionbuffer, &ipos, mpos); // special case: the user just entered a number, then select all, so that it gets executed if(f != CALCULATOR->f_factorial && gtk_text_iter_is_end(&ipos) && last_is_number(expr)) { gtk_text_buffer_select_range(expressionbuffer, &istart, &iend); } if(gtk_text_buffer_get_has_selection(expressionbuffer)) { gtk_text_buffer_get_selection_bounds(expressionbuffer, &istart, &iend); // execute expression, if the whole expression was selected, no need for additional enter bool do_exec = !rpn_mode && gtk_text_iter_is_start(&istart) && gtk_text_iter_is_end(&iend); //set selection as argument gchar *gstr = gtk_text_buffer_get_text(expressionbuffer, &istart, &iend, FALSE); gchar *gstr2; if(f == CALCULATOR->f_factorial) { gstr2 = g_strdup_printf("(%s)!", gstr); } else { gstr2 = g_strdup_printf("%s(%s)", ename->name.c_str(), gstr); } insert_text(gstr2); if(do_exec) execute_expression(); g_free(gstr); g_free(gstr2); } else { if(f == CALCULATOR->f_factorial) { insert_text("!"); } else { gchar *gstr2; //one-argument functions do not need parenthesis /*if(!text_length_is_one(ename->name)) { gstr2 = g_strdup_printf("%s ", text); } else { gstr2 = g_strdup_printf("%s", text); }*/ gstr2 = g_strdup_printf("%s()", ename->name.c_str()); insert_text(gstr2); GtkTextIter iter; gtk_text_buffer_get_iter_at_mark(expressionbuffer, &iter, gtk_text_buffer_get_insert(expressionbuffer)); gtk_text_iter_backward_char(&iter); gtk_text_buffer_place_cursor(expressionbuffer, &iter); g_free(gstr2); } } g_free(expr); if(save_to_recent) function_inserted(f); } void insert_button_function(GtkMenuItem*, gpointer user_data) { insertButtonFunction((MathFunction*) user_data); } void insert_button_function_save(GtkMenuItem*, gpointer user_data) { insertButtonFunction((MathFunction*) user_data, true); } void insert_button_function_norpn(GtkMenuItem*, gpointer user_data) { insertButtonFunction((MathFunction*) user_data, true, false); } /* Button clicked -- insert text (1,2,3,... +,-,...) */ void button_pressed(GtkButton*, gpointer user_data) { insert_text((gchar*) user_data); } /* Update angle menu */ void set_angle_item() { GtkWidget *mi = NULL; switch(evalops.parse_options.angle_unit) { case ANGLE_UNIT_RADIANS: { mi = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_radians")); g_signal_handlers_block_matched((gpointer) mi, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_radians_activate, NULL); if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(mi))) gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(mi), TRUE); g_signal_handlers_unblock_matched((gpointer) mi, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_radians_activate, NULL); break; } case ANGLE_UNIT_GRADIANS: { mi = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_gradians")); g_signal_handlers_block_matched((gpointer) mi, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_gradians_activate, NULL); if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(mi))) gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(mi), TRUE); g_signal_handlers_unblock_matched((gpointer) mi, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_gradians_activate, NULL); break; } case ANGLE_UNIT_DEGREES: { mi = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_degrees")); g_signal_handlers_block_matched((gpointer) mi, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_degrees_activate, NULL); if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(mi))) gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(mi), TRUE); g_signal_handlers_unblock_matched((gpointer) mi, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_degrees_activate, NULL); break; } default: { mi = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_no_default_angle_unit")); g_signal_handlers_block_matched((gpointer) mi, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_no_default_angle_unit_activate, NULL); if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(mi))) gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(mi), TRUE); g_signal_handlers_unblock_matched((gpointer) mi, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_no_default_angle_unit_activate, NULL); } } } /* Update angle radio buttons */ void set_angle_button() { GtkWidget *tb = NULL; switch(evalops.parse_options.angle_unit) { case ANGLE_UNIT_RADIANS: { tb = GTK_WIDGET(gtk_builder_get_object(main_builder, "radiobutton_radians")); g_signal_handlers_block_matched((gpointer) tb, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_radiobutton_radians_toggled, NULL); if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(tb))) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(tb), TRUE); g_signal_handlers_unblock_matched((gpointer) tb, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_radiobutton_radians_toggled, NULL); break; } case ANGLE_UNIT_GRADIANS: { tb = GTK_WIDGET(gtk_builder_get_object(main_builder, "radiobutton_gradians")); g_signal_handlers_block_matched((gpointer) tb, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_radiobutton_gradians_toggled, NULL); if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(tb))) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(tb), TRUE); g_signal_handlers_unblock_matched((gpointer) tb, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_radiobutton_gradians_toggled, NULL); break; } case ANGLE_UNIT_DEGREES: { tb = GTK_WIDGET(gtk_builder_get_object(main_builder, "radiobutton_degrees")); g_signal_handlers_block_matched((gpointer) tb, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_radiobutton_degrees_toggled, NULL); if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(tb))) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(tb), TRUE); g_signal_handlers_unblock_matched((gpointer) tb, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_radiobutton_degrees_toggled, NULL); break; } default: { tb = GTK_WIDGET(gtk_builder_get_object(main_builder, "radiobutton_no_default_angle_unit")); g_signal_handlers_block_matched((gpointer) tb, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_radiobutton_no_default_angle_unit_toggled, NULL); if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(tb))) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(tb), TRUE); g_signal_handlers_unblock_matched((gpointer) tb, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_radiobutton_no_default_angle_unit_toggled, NULL); break; } } } /* variables, functions and units enabled/disabled from menu */ void set_clean_mode(GtkMenuItem *w, gpointer) { gboolean b = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); evalops.parse_options.functions_enabled = !b; evalops.parse_options.variables_enabled = !b; evalops.parse_options.units_enabled = !b; expression_format_updated(true); } /* Open variable manager */ void manage_variables() { GtkWidget *dialog = get_variables_dialog(); if(!gtk_widget_is_visible(dialog)) { gtk_widget_grab_focus(tVariables); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(variables_builder, "variables_entry_search")), ""); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); gtk_widget_show(dialog); } gtk_window_present(GTK_WINDOW(dialog)); } /* Open function manager */ void manage_functions() { GtkWidget *dialog = get_functions_dialog(); if(!gtk_widget_is_visible(dialog)) { gtk_widget_grab_focus(tFunctions); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functions_builder, "functions_entry_search")), ""); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); gtk_widget_show(dialog); } gtk_window_present(GTK_WINDOW(dialog)); } /* Open unit manager */ void manage_units() { GtkWidget *dialog = get_units_dialog(); if(!gtk_widget_is_visible(dialog)) { gtk_widget_grab_focus(tUnits); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_entry_search")), ""); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); gtk_widget_show(dialog); } gtk_window_present(GTK_WINDOW(dialog)); } /* do the conversion in unit manager */ void convert_in_wUnits(int toFrom) { //units Unit *uFrom = get_selected_unit(); Unit *uTo = get_selected_to_unit(); if(uFrom && uTo) { //values const gchar *fromValue = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_entry_from_val"))); const gchar *toValue = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_entry_to_val"))); old_fromValue = fromValue; old_toValue = toValue; //determine conversion direction bool b = false; if(toFrom > 0) { if(CALCULATOR->timedOutString() == toValue) return; if(uFrom == uTo) { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_entry_from_val")), toValue); } else { EvaluationOptions eo; eo.approximation = APPROXIMATION_APPROXIMATE; eo.parse_options.angle_unit = evalops.parse_options.angle_unit; PrintOptions po; po.is_approximate = &b; po.number_fraction_format = FRACTION_DECIMAL; po.interval_display = INTERVAL_DISPLAY_SIGNIFICANT_DIGITS; CALCULATOR->resetExchangeRatesUsed(); do_timeout = false; MathStructure v_mstruct = CALCULATOR->convert(CALCULATOR->unlocalizeExpression(toValue, evalops.parse_options), uTo, uFrom, 1500, eo); if(!v_mstruct.isAborted() && check_exchange_rates(get_units_dialog())) v_mstruct = CALCULATOR->convert(CALCULATOR->unlocalizeExpression(toValue, evalops.parse_options), uTo, uFrom, 1500, eo); if(v_mstruct.isAborted()) { old_fromValue = CALCULATOR->timedOutString(); } else { old_fromValue = CALCULATOR->print(v_mstruct, 300, po); } gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_entry_from_val")), old_fromValue.c_str()); b = b || v_mstruct.isApproximate(); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(units_builder, "units_dialog"))); do_timeout = true; } } else { if(CALCULATOR->timedOutString() == fromValue) return; if(uFrom == uTo) { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_entry_to_val")), fromValue); } else { EvaluationOptions eo; eo.approximation = APPROXIMATION_APPROXIMATE; eo.parse_options.angle_unit = evalops.parse_options.angle_unit; PrintOptions po; po.is_approximate = &b; po.number_fraction_format = FRACTION_DECIMAL; po.interval_display = INTERVAL_DISPLAY_SIGNIFICANT_DIGITS; CALCULATOR->resetExchangeRatesUsed(); do_timeout = false; MathStructure v_mstruct = CALCULATOR->convert(CALCULATOR->unlocalizeExpression(fromValue, evalops.parse_options), uFrom, uTo, 1500, eo); if(!v_mstruct.isAborted() && check_exchange_rates(get_units_dialog())) v_mstruct = CALCULATOR->convert(CALCULATOR->unlocalizeExpression(fromValue, evalops.parse_options), uFrom, uTo, 1500, eo); if(v_mstruct.isAborted()) { old_toValue = CALCULATOR->timedOutString(); } else { old_toValue = CALCULATOR->print(v_mstruct, 300, po); } gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_entry_to_val")), old_toValue.c_str()); b = b || v_mstruct.isApproximate(); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(units_builder, "units_dialog"))); do_timeout = true; } } if(b && printops.use_unicode_signs && can_display_unicode_string_function(SIGN_ALMOST_EQUAL, (void*) gtk_builder_get_object(units_builder, "units_label_equals"))) { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(units_builder, "units_label_equals")), SIGN_ALMOST_EQUAL); } else { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(units_builder, "units_label_equals")), "="); } } } /* save definitions to ~/.conf/qalculate/qalculate.cfg the hard work is done in the Calculator class */ void save_defs() { if(!CALCULATOR->saveDefinitions()) { GtkWidget *edialog = gtk_message_dialog_new(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Couldn't write definitions")); gtk_dialog_run(GTK_DIALOG(edialog)); gtk_widget_destroy(edialog); } } /* save mode to file */ void save_mode() { save_preferences(true); } /* remember current mode */ void set_saved_mode() { modes[1].precision = CALCULATOR->getPrecision(); modes[1].interval = CALCULATOR->usesIntervalArithmetic(); modes[1].adaptive_interval_display = adaptive_interval_display; modes[1].variable_units_enabled = CALCULATOR->variableUnitsEnabled(); modes[1].po = printops; modes[1].po.allow_factorization = (evalops.structuring == STRUCTURING_FACTORIZE); modes[1].eo = evalops; modes[1].at = CALCULATOR->defaultAssumptions()->type(); modes[1].as = CALCULATOR->defaultAssumptions()->sign(); modes[1].rpn_mode = rpn_mode; } size_t save_mode_as(string name, bool *new_mode = NULL) { remove_blank_ends(name); size_t index = 0; for(; index < modes.size(); index++) { if(modes[index].name == name) { if(new_mode) *new_mode = false; break; } } if(index >= modes.size()) { modes.resize(modes.size() + 1); index = modes.size() - 1; if(new_mode) *new_mode = true; } modes[index].po = printops; modes[index].po.allow_factorization = (evalops.structuring == STRUCTURING_FACTORIZE); modes[index].eo = evalops; modes[index].precision = CALCULATOR->getPrecision(); modes[index].interval = CALCULATOR->usesIntervalArithmetic(); modes[index].adaptive_interval_display = adaptive_interval_display; modes[index].variable_units_enabled = CALCULATOR->variableUnitsEnabled(); modes[index].at = CALCULATOR->defaultAssumptions()->type(); modes[index].as = CALCULATOR->defaultAssumptions()->sign(); modes[index].name = name; modes[index].rpn_mode = rpn_mode; return index; } void load_mode(const mode_struct &mode) { block_result_update = true; block_expression_execution = true; block_display_parse = true; set_mode_items(mode.po, mode.eo, mode.at, mode.as, mode.rpn_mode, mode.precision, mode.interval, false); evalops.approximation = mode.eo.approximation; block_result_update = false; block_expression_execution = false; block_display_parse = false; printops.allow_factorization = (evalops.structuring == STRUCTURING_FACTORIZE); set_rpn_mode(mode.rpn_mode); GtkTextIter istart, iend; gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gchar *gtext = gtk_text_buffer_get_text(expressionbuffer, &istart, &iend, FALSE); string str = gtext; g_free(gtext); if(expression_has_changed || str.find_first_not_of(SPACES) == string::npos) { setResult(NULL, true, false, false); } else { execute_expression(false); } expression_has_changed2 = true; display_parse_status(); } void load_mode(string name) { for(size_t i = 0; i < modes.size(); i++) { if(modes[i].name == name) { load_mode(modes[i]); return; } } } void load_mode(size_t index) { if(index < modes.size()) { load_mode(modes[index]); } } void on_popup_menu_item_completion_level_toggled(GtkCheckMenuItem *w, gpointer p) { if(!gtk_check_menu_item_get_active(w)) return; int completion_level = GPOINTER_TO_INT(p); enable_completion = completion_level > 0; enable_completion2 = completion_level > 2; if(completion_level > 1) completion_min = 1; else completion_min = 2; if(completion_level > 3) completion_min2 = 1; else completion_min2 = 2; } void on_popup_menu_item_read_precision_activate(GtkMenuItem *w, gpointer) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_read_precision")), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); } void on_popup_menu_item_limit_implicit_multiplication_activate(GtkMenuItem *w, gpointer) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_limit_implicit_multiplication")), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); } void on_popup_menu_item_adaptive_parsing_activate(GtkMenuItem *w, gpointer) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_adaptive_parsing")), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); } void on_popup_menu_item_ignore_whitespace_activate(GtkMenuItem *w, gpointer) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_ignore_whitespace")), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); } void on_popup_menu_item_no_special_implicit_multiplication_activate(GtkMenuItem *w, gpointer) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_no_special_implicit_multiplication")), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); } void on_popup_menu_item_rpn_syntax_activate(GtkMenuItem *w, gpointer) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_rpn_syntax")), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); } void on_popup_menu_item_rpn_mode_activate(GtkMenuItem *w, gpointer) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_rpn_mode")), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); } void expression_set_from_undo_buffer() { if(undo_index < expression_undo_buffer.size()) { string str_old = get_expression_text(); string str_new = expression_undo_buffer[undo_index]; if(str_old == str_new) return; size_t i; add_to_undo = false; GtkTextIter istart, iend; if(str_old.length() > str_new.length()) { if((i = str_old.find(str_new)) != string::npos) { if(i != 0) { gtk_text_buffer_get_iter_at_offset(expressionbuffer, &iend, g_utf8_strlen(str_old.c_str(), i)); gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_delete(expressionbuffer, &istart, &iend); } if(i + str_new.length() < str_old.length()) { gtk_text_buffer_get_iter_at_offset(expressionbuffer, &istart, g_utf8_strlen(str_new.c_str(), -1)); gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gtk_text_buffer_delete(expressionbuffer, &istart, &iend); } add_to_undo = true; return; } for(i = 0; i < str_new.length(); i++) { if(str_new[i] != str_old[i]) { if(i == 0) break; string str_test = str_old.substr(0, i); str_test += str_old.substr(i + str_old.length() - str_new.length()); if(str_test == str_new) { gtk_text_buffer_get_iter_at_offset(expressionbuffer, &istart, g_utf8_strlen(str_old.c_str(), i)); gtk_text_buffer_get_iter_at_offset(expressionbuffer, &iend, g_utf8_strlen(str_old.c_str(), i + str_old.length() - str_new.length())); gtk_text_buffer_delete(expressionbuffer, &istart, &iend); add_to_undo = true; return; } if(str_new.length() + 1 == str_old.length()) break; str_test = str_old.substr(0, i); str_test += str_old.substr(i + str_old.length() - str_new.length() - 1); size_t i2 = i; while((i2 = str_test.find(')', i2 + 1)) != string::npos) { string str_test2 = str_test; str_test2.erase(str_test2.begin() + i2); if(str_test2 == str_new) { gtk_text_buffer_get_iter_at_offset(expressionbuffer, &istart, g_utf8_strlen(str_old.c_str(), i)); gtk_text_buffer_get_iter_at_offset(expressionbuffer, &iend, g_utf8_strlen(str_old.c_str(), i + str_old.length() - str_new.length() - 1)); gtk_text_buffer_delete(expressionbuffer, &istart, &iend); gtk_text_buffer_get_iter_at_offset(expressionbuffer, &istart, g_utf8_strlen(str_old.c_str(), i2)); iend = istart; gtk_text_iter_forward_char(&iend); gtk_text_buffer_delete(expressionbuffer, &istart, &iend); add_to_undo = true; return; } } break; } } } else if(str_new.length() > str_old.length()) { if((i = str_new.find(str_old)) != string::npos) { if(i + str_old.length() < str_new.length()) { gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gtk_text_buffer_insert(expressionbuffer, &iend, str_new.substr(i + str_old.length(), str_new.length() - (i + str_old.length())).c_str(), -1); } if(i > 0) { gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_insert(expressionbuffer, &istart, str_new.substr(0, i).c_str(), -1); } add_to_undo = true; return; } for(i = 0; i < str_old.length(); i++) { if(str_old[i] != str_new[i]) { if(i == 0) break; string str_test = str_new.substr(0, i); str_test += str_new.substr(i + str_new.length() - str_old.length()); if(str_test == str_old) { gtk_text_buffer_get_iter_at_offset(expressionbuffer, &istart, g_utf8_strlen(str_new.c_str(), i)); gtk_text_buffer_insert(expressionbuffer, &istart, str_new.substr(i, str_new.length() - str_old.length()).c_str(), -1); add_to_undo = true; return; } if(str_old.length() + 1 == str_new.length()) break; str_test = str_new.substr(0, i); str_test += str_new.substr(i + str_new.length() - str_old.length() - 1); size_t i2 = i; while((i2 = str_test.find(')', i2 + 1)) != string::npos) { string str_test2 = str_test; str_test2.erase(str_test2.begin() + i2); if(str_test2 == str_old) { gtk_text_buffer_get_iter_at_offset(expressionbuffer, &istart, g_utf8_strlen(str_new.c_str(), i)); gtk_text_buffer_insert(expressionbuffer, &istart, str_new.substr(i, str_new.length() - str_old.length() - 1).c_str(), -1); gtk_text_buffer_get_iter_at_offset(expressionbuffer, &istart, g_utf8_strlen(str_new.c_str(), i2 + str_new.length() - str_old.length() - 1)); gtk_text_buffer_insert(expressionbuffer, &istart, ")", -1); add_to_undo = true; return; } } break; } } } gtk_text_view_set_cursor_visible(GTK_TEXT_VIEW(expressiontext), FALSE); gtk_text_buffer_set_text(expressionbuffer, str_new.c_str(), -1); gtk_text_view_set_cursor_visible(GTK_TEXT_VIEW(expressiontext), TRUE); add_to_undo = true; } } void expression_undo() { if(undo_index == 0) return; undo_index--; expression_set_from_undo_buffer(); } void expression_redo() { if(undo_index >= expression_undo_buffer.size() - 1) return; undo_index++; expression_set_from_undo_buffer(); } void on_expressiontext_populate_popup(GtkTextView*, GtkMenu *menu, gpointer) { GtkWidget *item, *sub, *sub2; GSList *group = NULL; gchar *gstr; sub = GTK_WIDGET(menu); MENU_ITEM(_("Clear"), on_popup_menu_item_clear_activate) if(expression_is_empty()) gtk_widget_set_sensitive(item, FALSE); MENU_SEPARATOR if(b_busy) { MENU_ITEM(_("Abort"), on_popup_menu_item_abort_activate) return; } MENU_ITEM(_("Undo"), expression_undo) if(undo_index == 0) gtk_widget_set_sensitive(item, FALSE); MENU_ITEM(_("Redo"), expression_redo) if(undo_index >= expression_undo_buffer.size() - 1) gtk_widget_set_sensitive(item, FALSE); MENU_SEPARATOR sub2 = sub; SUBMENU_ITEM(_("Completion Mode"), sub2); int completion_level = 0; if(enable_completion) { if(enable_completion2) { if(completion_min2 > 1) completion_level = 3; else completion_level = 4; } else { if(completion_min > 1) completion_level = 1; else completion_level = 2; } } for(gint i = 0; i < 5; i++) { switch(i) { case 1: {item = gtk_radio_menu_item_new_with_label(group, _("Limited strict completion")); break;} case 2: {item = gtk_radio_menu_item_new_with_label(group, _("Strict completion")); break;} case 3: {item = gtk_radio_menu_item_new_with_label(group, _("Limited full completion")); break;} case 4: {item = gtk_radio_menu_item_new_with_label(group, _("Full completion")); break;} default: {item = gtk_radio_menu_item_new_with_label(group, _("No completion"));} } group = gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(item)); gtk_widget_show(item); if(i == completion_level) gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), TRUE); g_signal_connect(G_OBJECT(item), "toggled", G_CALLBACK(on_popup_menu_item_completion_level_toggled), GINT_TO_POINTER(i)); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); } sub = sub2; group = NULL; MENU_SEPARATOR POPUP_RADIO_MENU_ITEM(on_popup_menu_item_adaptive_parsing_activate, gtk_builder_get_object(main_builder, "menu_item_adaptive_parsing")) POPUP_RADIO_MENU_ITEM(on_popup_menu_item_ignore_whitespace_activate, gtk_builder_get_object(main_builder, "menu_item_ignore_whitespace")) POPUP_RADIO_MENU_ITEM(on_popup_menu_item_no_special_implicit_multiplication_activate, gtk_builder_get_object(main_builder, "menu_item_no_special_implicit_multiplication")) MENU_SEPARATOR POPUP_CHECK_MENU_ITEM(on_popup_menu_item_limit_implicit_multiplication_activate, gtk_builder_get_object(main_builder, "menu_item_limit_implicit_multiplication")) POPUP_CHECK_MENU_ITEM(on_popup_menu_item_read_precision_activate, gtk_builder_get_object(main_builder, "menu_item_read_precision")) POPUP_CHECK_MENU_ITEM(on_popup_menu_item_rpn_syntax_activate, gtk_builder_get_object(main_builder, "menu_item_rpn_syntax")) POPUP_CHECK_MENU_ITEM(on_popup_menu_item_rpn_mode_activate, gtk_builder_get_object(main_builder, "menu_item_rpn_mode")) MENU_SEPARATOR sub2 = sub; SUBMENU_ITEM(_("Meta Modes"), sub2) for(size_t i = 0; i < modes.size(); i++) { item = gtk_menu_item_new_with_label(modes[i].name.c_str()); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_menu_item_meta_mode_activate), (gpointer) modes[i].name.c_str()); gtk_menu_shell_insert(GTK_MENU_SHELL(sub), item, (gint) i); } MENU_SEPARATOR MENU_ITEM(_("Save Mode…"), on_menu_item_meta_mode_save_activate) MENU_ITEM(_("Delete Mode…"), on_menu_item_meta_mode_delete_activate) gtk_widget_set_sensitive(item, modes.size() > 2); sub = sub2; MENU_SEPARATOR MENU_ITEM(_("Insert Matrix…"), on_menu_item_insert_matrix_activate) MENU_ITEM(_("Insert Vector…"), on_menu_item_insert_vector_activate) } void on_combobox_base_changed(GtkComboBox *w, gpointer) { switch(gtk_combo_box_get_active(w)) { case 0: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_binary")), TRUE); break; } case 1: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_octal")), TRUE); break; } case 2: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_decimal")), TRUE); break; } case 3: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_duodecimal")), TRUE); break; } case 4: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_hexadecimal")), TRUE); break; } case 5: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_sexagesimal")), TRUE); break; } case 6: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_time_format")), TRUE); break; } case 7: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_roman")), TRUE); break; } case 8: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_custom_base")), TRUE); break; } } } void on_combobox_numerical_display_changed(GtkComboBox *w, gpointer) { switch(gtk_combo_box_get_active(w)) { case 0: { printops.negative_exponents = false; printops.sort_options.minus_last = true; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_normal")), TRUE); break; } case 1: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_engineering")), TRUE); break; } case 2: { printops.negative_exponents = true; printops.sort_options.minus_last = false; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_scientific")), TRUE); break; } case 3: { printops.negative_exponents = true; printops.sort_options.minus_last = false; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_purely_scientific")), TRUE); break; } case 4: { printops.negative_exponents = false; printops.sort_options.minus_last = true; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_non_scientific")), TRUE); break; } } g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_negative_exponents"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_negative_exponents_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_sort_minus_last"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_sort_minus_last_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_negative_exponents")), printops.negative_exponents); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_sort_minus_last")), printops.sort_options.minus_last); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_negative_exponents"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_negative_exponents_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_sort_minus_last"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_sort_minus_last_activate, NULL); } void on_combobox_fraction_mode_changed(GtkComboBox *w, gpointer) { switch(gtk_combo_box_get_active(w)) { case 0: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_fraction_decimal")), TRUE); break; } case 2: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_fraction_fraction")), TRUE); break; } case 1: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_fraction_decimal_exact")), TRUE); break; } case 3: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_fraction_combined")), TRUE); break; } } } void on_combobox_approximation_changed(GtkComboBox *w, gpointer) { switch(gtk_combo_box_get_active(w)) { case ALWAYS_EXACT_INDEX: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_always_exact")), TRUE); break; } case INTERVAL_ARITHMETIC_INDEX: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_interval_arithmetic")), TRUE); break; } case TRY_EXACT_INDEX: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_try_exact")), TRUE); break; } case APPROXIMATE_INDEX: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_approximate")), TRUE); break; } } } void show_tabs(bool do_show) { if(do_show == gtk_widget_get_visible(tabs)) return; gint w, h; gtk_window_get_size(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), &w, &h); if(gtk_widget_get_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons")))) h -= gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons"))) + 6; if(do_show) { gtk_widget_show(tabs); gint a_h = gtk_widget_get_allocated_height(tabs); if(a_h > 10) h += a_h + 6; else h += history_height + 6; gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons"))); gtk_window_resize(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), w, h); } else { h -= gtk_widget_get_allocated_height(tabs) + 6; gtk_widget_hide(tabs); set_result_size_request(); set_expression_size_request(); gtk_window_resize(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), w, h); } gtk_widget_set_vexpand(resultview, !gtk_widget_get_visible(tabs) && !gtk_widget_get_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons")))); } void show_keypad_widget(bool do_show) { if(do_show == gtk_widget_get_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons")))) return; gint w, h; gtk_window_get_size(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), &w, &h); if(gtk_widget_get_visible(tabs)) h -= gtk_widget_get_allocated_height(tabs) + 6; if(do_show) { gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons"))); gint a_h = gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons"))); if(a_h > 10) h += a_h + 6; else h += keypad_height + 6; gtk_widget_hide(tabs); gtk_window_resize(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), w, h); } else { h -= gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons"))) + 6; gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons"))); set_result_size_request(); set_expression_size_request(); gtk_window_resize(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), w, h); } gtk_widget_set_vexpand(resultview, !gtk_widget_get_visible(tabs) && !gtk_widget_get_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons")))); } void on_expander_keypad_expanded(GObject *o, GParamSpec*, gpointer) { if(gtk_expander_get_expanded(GTK_EXPANDER(o))) { show_keypad_widget(true); if(gtk_expander_get_expanded(GTK_EXPANDER(expander_history))) { gtk_expander_set_expanded(GTK_EXPANDER(expander_history), FALSE); } else if(gtk_expander_get_expanded(GTK_EXPANDER(expander_stack))) { gtk_expander_set_expanded(GTK_EXPANDER(expander_stack), FALSE); } else if(gtk_expander_get_expanded(GTK_EXPANDER(expander_convert))) { gtk_expander_set_expanded(GTK_EXPANDER(expander_convert), FALSE); } } else { show_keypad_widget(false); } } void on_expander_history_expanded(GObject *o, GParamSpec*, gpointer) { if(gtk_expander_get_expanded(GTK_EXPANDER(o))) { bool history_was_realized = gtk_widget_get_realized(historyview); gtk_notebook_set_current_page(GTK_NOTEBOOK(tabs), 0); show_tabs(true); while(!history_was_realized && gtk_events_pending()) gtk_main_iteration(); if(!history_was_realized && nr_of_new_expressions > 0) { GtkTreePath *path = gtk_tree_path_new_from_indices(0, -1); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(historyview), path, history_index_column, FALSE, 0, 0); gtk_tree_view_scroll_to_point(GTK_TREE_VIEW(historyview), 0, 0); gtk_tree_path_free(path); } if(gtk_expander_get_expanded(GTK_EXPANDER(expander_keypad))) { gtk_expander_set_expanded(GTK_EXPANDER(expander_keypad), FALSE); } else if(gtk_expander_get_expanded(GTK_EXPANDER(expander_stack))) { gtk_expander_set_expanded(GTK_EXPANDER(expander_stack), FALSE); } else if(gtk_expander_get_expanded(GTK_EXPANDER(expander_convert))) { gtk_expander_set_expanded(GTK_EXPANDER(expander_convert), FALSE); } } else if(!gtk_expander_get_expanded(GTK_EXPANDER(expander_stack)) && !gtk_expander_get_expanded(GTK_EXPANDER(expander_convert))) { show_tabs(false); } } void on_expander_stack_expanded(GObject *o, GParamSpec*, gpointer) { if(gtk_expander_get_expanded(GTK_EXPANDER(o))) { gtk_notebook_set_current_page(GTK_NOTEBOOK(tabs), 1); show_tabs(true); if(gtk_expander_get_expanded(GTK_EXPANDER(expander_keypad))) { gtk_expander_set_expanded(GTK_EXPANDER(expander_keypad), FALSE); } else if(gtk_expander_get_expanded(GTK_EXPANDER(expander_history))) { gtk_expander_set_expanded(GTK_EXPANDER(expander_history), FALSE); } else if(gtk_expander_get_expanded(GTK_EXPANDER(expander_convert))) { gtk_expander_set_expanded(GTK_EXPANDER(expander_convert), FALSE); } } else if(!gtk_expander_get_expanded(GTK_EXPANDER(expander_history)) && !gtk_expander_get_expanded(GTK_EXPANDER(expander_convert))) { show_tabs(false); } } void on_expander_convert_expanded(GObject *o, GParamSpec*, gpointer) { if(gtk_expander_get_expanded(GTK_EXPANDER(o))) { gtk_notebook_set_current_page(GTK_NOTEBOOK(tabs), 2); show_tabs(true); if(gtk_expander_get_expanded(GTK_EXPANDER(expander_keypad))) { gtk_expander_set_expanded(GTK_EXPANDER(expander_keypad), FALSE); } else if(gtk_expander_get_expanded(GTK_EXPANDER(expander_history))) { gtk_expander_set_expanded(GTK_EXPANDER(expander_history), FALSE); } else if(gtk_expander_get_expanded(GTK_EXPANDER(expander_stack))) { gtk_expander_set_expanded(GTK_EXPANDER(expander_stack), FALSE); } } else if(!gtk_expander_get_expanded(GTK_EXPANDER(expander_history)) && !gtk_expander_get_expanded(GTK_EXPANDER(expander_stack))) { show_tabs(false); } } void on_menu_item_meta_mode_activate(GtkMenuItem*, gpointer user_data) { const char *name = (const char*) user_data; load_mode(name); } void on_menu_item_meta_mode_save_activate(GtkMenuItem*, gpointer) { GtkWidget *dialog = gtk_dialog_new_with_buttons(_("Save Mode"), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), (GtkDialogFlags) (GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT), _("_Save"), GTK_RESPONSE_ACCEPT, _("_Cancel"), GTK_RESPONSE_REJECT, NULL); gtk_container_set_border_width(GTK_CONTAINER(dialog), 5); GtkWidget *hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); gtk_box_set_homogeneous(GTK_BOX(hbox), TRUE); gtk_container_set_border_width(GTK_CONTAINER(hbox), 12); gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), hbox); gtk_widget_show(hbox); GtkWidget *label = gtk_label_new(_("Name")); gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, TRUE, 0); gtk_widget_show(label); GtkWidget *entry = gtk_combo_box_text_new_with_entry(); for(size_t i = 2; i < modes.size(); i++) { gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(entry), modes[i].name.c_str()); } gtk_box_pack_end(GTK_BOX(hbox), entry, FALSE, TRUE, 0); gtk_widget_show(entry); run_meta_mode_save_dialog: gint response = gtk_dialog_run(GTK_DIALOG(dialog)); if(response == GTK_RESPONSE_ACCEPT) { bool new_mode = true; string name = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(entry)); remove_blank_ends(name); if(name.empty()) { show_message(_("Empty name field."), dialog); goto run_meta_mode_save_dialog; } if(name == modes[0].name) { show_message(_("Preset mode cannot be overwritten."), dialog); goto run_meta_mode_save_dialog; } size_t index = save_mode_as(name, &new_mode); if(new_mode) { GtkWidget *item = gtk_menu_item_new_with_label(modes[index].name.c_str()); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_menu_item_meta_mode_activate), (gpointer) modes[index].name.c_str()); gtk_menu_shell_insert(GTK_MENU_SHELL(gtk_builder_get_object(main_builder, "menu_meta_modes")), item, (gint) index); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_meta_mode_delete")), TRUE); mode_items.push_back(item); item = gtk_menu_item_new_with_label(modes[index].name.c_str()); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_menu_item_meta_mode_activate), (gpointer) modes[index].name.c_str()); gtk_menu_shell_insert(GTK_MENU_SHELL(gtk_builder_get_object(main_builder, "menu_result_popup_meta_modes")), item, (gint) index); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_result_popup_meta_mode_delete")), TRUE); popup_result_mode_items.push_back(item); } } gtk_widget_destroy(dialog); } void on_menu_item_meta_mode_delete_activate(GtkMenuItem*, gpointer) { GtkWidget *dialog = gtk_dialog_new_with_buttons(_("Delete Mode"), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), (GtkDialogFlags) (GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT), _("_Delete"), GTK_RESPONSE_ACCEPT, _("_Cancel"), GTK_RESPONSE_REJECT, NULL); gtk_container_set_border_width(GTK_CONTAINER(dialog), 5); GtkWidget *hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); gtk_box_set_homogeneous(GTK_BOX(hbox), TRUE); gtk_container_set_border_width(GTK_CONTAINER(hbox), 12); gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), hbox); gtk_widget_show(hbox); GtkWidget *label = gtk_label_new(_("Mode")); gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, TRUE, 0); gtk_widget_show(label); GtkWidget *menu = gtk_combo_box_text_new(); for(size_t i = 2; i < modes.size(); i++) { gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(menu), modes[i].name.c_str()); } gtk_combo_box_set_active(GTK_COMBO_BOX(menu), 0); gtk_box_pack_end(GTK_BOX(hbox), menu, FALSE, TRUE, 0); gtk_widget_show(menu); gint response = gtk_dialog_run(GTK_DIALOG(dialog)); if(response == GTK_RESPONSE_ACCEPT && gtk_combo_box_get_active(GTK_COMBO_BOX(menu)) >= 0) { size_t index = gtk_combo_box_get_active(GTK_COMBO_BOX(menu)) + 2; gtk_widget_destroy(mode_items[index]); gtk_widget_destroy(popup_result_mode_items[index]); modes.erase(modes.begin() + index); mode_items.erase(mode_items.begin() + index); popup_result_mode_items.erase(popup_result_mode_items.begin() + index); if(modes.size() < 3) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_meta_mode_delete")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_result_popup_meta_mode_delete")), FALSE); } } gtk_widget_destroy(dialog); } /* load preferences from ~/.conf/qalculate/qalculate-gtk.cfg */ void load_preferences() { default_plot_legend_placement = PLOT_LEGEND_TOP_RIGHT; default_plot_display_grid = true; default_plot_full_border = false; default_plot_min = "0"; default_plot_max = "10"; default_plot_step = "1"; default_plot_sampling_rate = 1001; default_plot_linewidth = 2; default_plot_rows = false; default_plot_type = 0; default_plot_style = PLOT_STYLE_LINES; default_plot_smoothing = PLOT_SMOOTHING_NONE; default_plot_variable = "x"; default_plot_color = true; default_plot_use_sampling_rate = true; printops.multiplication_sign = MULTIPLICATION_SIGN_X; printops.division_sign = DIVISION_SIGN_DIVISION_SLASH; printops.is_approximate = new bool(false); printops.prefix = NULL; printops.use_min_decimals = false; printops.use_denominator_prefix = true; printops.min_decimals = 0; printops.use_max_decimals = false; printops.max_decimals = 2; printops.base = 10; printops.min_exp = EXP_PRECISION; printops.negative_exponents = false; printops.sort_options.minus_last = true; printops.indicate_infinite_series = false; printops.show_ending_zeroes = false; printops.round_halfway_to_even = false; printops.number_fraction_format = FRACTION_DECIMAL; printops.restrict_fraction_length = false; printops.abbreviate_names = true; printops.use_unicode_signs = true; printops.digit_grouping = DIGIT_GROUPING_STANDARD; printops.use_unit_prefixes = true; printops.use_prefixes_for_currencies = false; printops.use_prefixes_for_all_units = false; printops.spacious = true; printops.short_multiplication = true; printops.place_units_separately = true; printops.use_all_prefixes = false; printops.excessive_parenthesis = false; printops.allow_non_usable = false; printops.lower_case_numbers = false; printops.lower_case_e = false; printops.base_display = BASE_DISPLAY_NORMAL; printops.twos_complement = true; printops.limit_implicit_multiplication = false; printops.can_display_unicode_string_function = &can_display_unicode_string_function; printops.allow_factorization = false; printops.spell_out_logical_operators = true; printops.exp_to_root = true; printops.interval_display = INTERVAL_DISPLAY_SIGNIFICANT_DIGITS; evalops.approximation = APPROXIMATION_TRY_EXACT; evalops.sync_units = true; evalops.structuring = STRUCTURING_SIMPLIFY; evalops.parse_options.unknowns_enabled = false; evalops.parse_options.read_precision = DONT_READ_PRECISION; evalops.parse_options.base = BASE_DECIMAL; evalops.allow_complex = true; evalops.allow_infinite = true; evalops.auto_post_conversion = POST_CONVERSION_OPTIMAL; evalops.assume_denominators_nonzero = true; evalops.warn_about_denominators_assumed_nonzero = true; evalops.parse_options.limit_implicit_multiplication = false; evalops.parse_options.parsing_mode = PARSING_MODE_ADAPTIVE; evalops.parse_options.angle_unit = ANGLE_UNIT_RADIANS; evalops.parse_options.dot_as_separator = CALCULATOR->default_dot_as_separator; evalops.parse_options.comma_as_separator = false; evalops.mixed_units_conversion = MIXED_UNITS_CONVERSION_DEFAULT; evalops.complex_number_form = COMPLEX_NUMBER_FORM_RECTANGULAR; evalops.local_currency_conversion = true; b_decimal_comma = -1; keep_function_dialog_open = false; copy_separator = true; use_e_notation = false; adaptive_interval_display = true; CALCULATOR->useIntervalArithmetic(true); rpn_mode = false; rpn_keys = true; save_mode_as(_("Preset")); save_mode_as(_("Default")); size_t mode_index = 1; win_width = -1; win_height = -1; variables_width = -1; variables_height = -1; variables_position = -1; units_width = -1; units_height = -1; units_position = -1; functions_width = -1; functions_height = -1; functions_hposition = -1; functions_vposition = -1; datasets_width = -1; datasets_height = -1; datasets_hposition = -1; datasets_vposition1 = -1; datasets_vposition2 = -1; keypad_height = 0; history_height = 0; save_mode_on_exit = true; save_defs_on_exit = true; hyp_is_on = false; inv_is_on = false; use_custom_result_font = false; use_custom_expression_font = false; use_custom_status_font = false; custom_result_font = ""; custom_expression_font = ""; custom_status_font = ""; status_error_color = "#FF0000"; status_warning_color = "#0000FF"; status_error_color_set = false; status_warning_color_set = false; show_keypad = true; show_history = false; show_stack = true; show_convert = false; continuous_conversion = true; set_missing_prefixes = false; load_global_defs = true; fetch_exchange_rates_at_startup = false; auto_update_exchange_rates = -1; display_expression_status = true; enable_completion = true; enable_completion2 = true; completion_min = 1; completion_min2 = 1; completion_delay = 0; first_time = false; first_error = true; expression_history.clear(); expression_history_index = -1; #ifdef _WIN32 last_version_check_date.setToCurrentDate(); #endif latest_button_unit = NULL; latest_button_currency = NULL; FILE *file = NULL; gchar *gstr_oldfile = NULL; gchar *gstr_file = g_build_filename(getLocalDir().c_str(), "qalculate-gtk.cfg", NULL); file = fopen(gstr_file, "r"); if(!file) { #ifndef _WIN32 gstr_oldfile = g_build_filename(getOldLocalDir().c_str(), "qalculate-gtk.cfg", NULL); file = fopen(gstr_oldfile, "r"); if(!file) { g_free(gstr_oldfile); #endif g_free(gstr_file); first_time = true; IntervalDisplay ivdisp = printops.interval_display; printops.interval_display = INTERVAL_DISPLAY_PLUSMINUS; CALCULATOR->setMessagePrintOptions(printops); printops.interval_display = ivdisp; return; #ifndef _WIN32 } #endif } int version_numbers[] = {2, 8, 2}; bool old_history_format = false; if(file) { char line[10000]; string stmp, svalue, svar; size_t i; int v; while(true) { if(fgets(line, 10000, file) == NULL) break; stmp = line; remove_blank_ends(stmp); if((i = stmp.find_first_of("=")) != string::npos) { svar = stmp.substr(0, i); remove_blank_ends(svar); svalue = stmp.substr(i + 1, stmp.length() - (i + 1)); remove_blank_ends(svalue); v = s2i(svalue); if(svar == "version") { parse_qalculate_version(svalue, version_numbers); old_history_format = (version_numbers[0] == 0 && (version_numbers[1] < 9 || (version_numbers[1] == 9 && version_numbers[2] <= 4))); } else if(svar == "width") { win_width = v; /*} else if(svar == "height") { win_height = v;*/ } else if(svar == "variables_width") { variables_width = v; } else if(svar == "variables_height") { variables_height = v; } else if(svar == "variables_panel_position") { variables_position = v; } else if(svar == "units_width") { units_width = v; } else if(svar == "units_height") { units_height = v; } else if(svar == "units_panel_position") { units_position = v; } else if(svar == "functions_width") { functions_width = v; } else if(svar == "functions_height") { functions_height = v; } else if(svar == "functions_hpanel_position") { functions_hposition = v; } else if(svar == "functions_vpanel_position") { functions_vposition = v; } else if(svar == "datasets_width") { datasets_width = v; } else if(svar == "datasets_height") { datasets_height = v; } else if(svar == "datasets_hpanel_position") { datasets_hposition = v; } else if(svar == "datasets_vpanel1_position") { datasets_vposition1 = v; } else if(svar == "datasets_vpanel2_position") { datasets_vposition2 = v; } else if(svar == "keep_function_dialog_open") { keep_function_dialog_open = v; } else if(svar == "error_info_shown") { first_error = !v; } else if(svar == "save_mode_on_exit") { save_mode_on_exit = v; } else if(svar == "save_definitions_on_exit") { save_defs_on_exit = v; } else if(svar == "fetch_exchange_rates_at_startup") { if(auto_update_exchange_rates < 0 && v) auto_update_exchange_rates = 1; //fetch_exchange_rates_at_startup = v; } else if(svar == "auto_update_exchange_rates") { auto_update_exchange_rates = v; #ifdef _WIN32 } else if(svar == "last_version_check") { last_version_check_date.set(svalue); } else if(svar == "last_found_version") { last_found_version = svalue; #endif } else if(svar == "show_keypad") { show_keypad = v; /*} else if(svar == "keypad_height") { keypad_height = v;*/ } else if(svar == "show_history") { show_history = v; } else if(svar == "history_height") { history_height = v; } else if(svar == "show_stack") { show_stack = v; } else if(svar == "show_convert") { show_convert = v; } else if(svar == "continuous_conversion") { continuous_conversion = v; } else if(svar == "set_missing_prefixes") { set_missing_prefixes = v; } else if(svar == "display_expression_status") { display_expression_status = v; } else if(svar == "enable_completion") { enable_completion = v; } else if(svar == "enable_completion2") { enable_completion2 = v; } else if(svar == "completion_min") { if(v < 1) v = 1; completion_min = v; } else if(svar == "completion_min2") { if(v < 1) v = 1; completion_min2 = v; } else if(svar == "completion_delay") { if(v < 0) v = 0; completion_delay = v; } else if(svar == "min_deci") { if(mode_index == 1) printops.min_decimals = v; else modes[mode_index].po.min_decimals = v; } else if(svar == "use_min_deci") { if(mode_index == 1) printops.use_min_decimals = v; else modes[mode_index].po.use_min_decimals = v; } else if(svar == "max_deci") { if(mode_index == 1) printops.max_decimals = v; else modes[mode_index].po.max_decimals = v; } else if(svar == "use_max_deci") { if(mode_index == 1) printops.use_max_decimals = v; else modes[mode_index].po.use_max_decimals = v; } else if(svar == "precision") { if(mode_index == 1) CALCULATOR->setPrecision(v); else modes[mode_index].precision = v; } else if(svar == "min_exp") { if(mode_index == 1) printops.min_exp = v; else modes[mode_index].po.min_exp = v; } else if(svar == "interval_arithmetic") { if(mode_index == 1) CALCULATOR->useIntervalArithmetic(v); else modes[mode_index].interval = v; } else if(svar == "interval_display") { if(v == 0) { if(mode_index == 1) {printops.interval_display = INTERVAL_DISPLAY_SIGNIFICANT_DIGITS; adaptive_interval_display = true;} else {modes[mode_index].po.interval_display = INTERVAL_DISPLAY_SIGNIFICANT_DIGITS; modes[mode_index].adaptive_interval_display = true;} } else { v--; if(v >= INTERVAL_DISPLAY_SIGNIFICANT_DIGITS && v <= INTERVAL_DISPLAY_UPPER) { if(mode_index == 1) {printops.interval_display = (IntervalDisplay) v; adaptive_interval_display = false;} else {modes[mode_index].po.interval_display = (IntervalDisplay) v; modes[mode_index].adaptive_interval_display = false;} } } } else if(svar == "negative_exponents") { if(mode_index == 1) printops.negative_exponents = v; else modes[mode_index].po.negative_exponents = v; } else if(svar == "sort_minus_last") { if(mode_index == 1) printops.sort_options.minus_last = v; else modes[mode_index].po.sort_options.minus_last = v; } else if(svar == "place_units_separately") { if(mode_index == 1) printops.place_units_separately = v; else modes[mode_index].po.place_units_separately = v; } else if(svar == "display_mode") { //obsolete switch(v) { case 1: { if(mode_index == 1) { printops.min_exp = EXP_PRECISION; printops.negative_exponents = false; printops.sort_options.minus_last = true; } else { modes[mode_index].po.min_exp = EXP_PRECISION; modes[mode_index].po.negative_exponents = false; modes[mode_index].po.sort_options.minus_last = true; } break; } case 2: { if(mode_index == 1) { printops.min_exp = EXP_SCIENTIFIC; printops.negative_exponents = true; printops.sort_options.minus_last = false; } else { modes[mode_index].po.min_exp = EXP_SCIENTIFIC; modes[mode_index].po.negative_exponents = true; modes[mode_index].po.sort_options.minus_last = false; } break; } case 3: { if(mode_index == 1) { printops.min_exp = EXP_PURE; printops.negative_exponents = true; printops.sort_options.minus_last = false; } else { modes[mode_index].po.min_exp = EXP_PURE; modes[mode_index].po.negative_exponents = true; modes[mode_index].po.sort_options.minus_last = false; } break; } case 4: { if(mode_index == 1) { printops.min_exp = EXP_NONE; printops.negative_exponents = false; printops.sort_options.minus_last = true; } else { modes[mode_index].po.min_exp = EXP_NONE; modes[mode_index].po.negative_exponents = false; modes[mode_index].po.sort_options.minus_last = true; } break; } } } else if(svar == "use_prefixes") { if(mode_index == 1) printops.use_unit_prefixes = v; else modes[mode_index].po.use_unit_prefixes = v; } else if(svar == "use_prefixes_for_all_units") { if(mode_index == 1) printops.use_prefixes_for_all_units = v; else modes[mode_index].po.use_prefixes_for_all_units = v; } else if(svar == "use_prefixes_for_currencies") { if(mode_index == 1) printops.use_prefixes_for_currencies = v; else modes[mode_index].po.use_prefixes_for_currencies = v; } else if(svar == "fractional_mode") { //obsolete switch(v) { case 1: { if(mode_index == 1) printops.number_fraction_format = FRACTION_DECIMAL; else modes[mode_index].po.number_fraction_format = FRACTION_DECIMAL; break; } case 2: { if(mode_index == 1) printops.number_fraction_format = FRACTION_COMBINED; else modes[mode_index].po.number_fraction_format = FRACTION_COMBINED; break; } case 3: { if(mode_index == 1) printops.number_fraction_format = FRACTION_FRACTIONAL; else modes[mode_index].po.number_fraction_format = FRACTION_FRACTIONAL; break; } } if(mode_index == 1) printops.restrict_fraction_length = (printops.number_fraction_format == FRACTION_FRACTIONAL); else modes[mode_index].po.restrict_fraction_length = (modes[mode_index].po.number_fraction_format == FRACTION_FRACTIONAL); } else if(svar == "number_fraction_format") { if(v >= FRACTION_DECIMAL && v <= FRACTION_COMBINED) { if(mode_index == 1) printops.number_fraction_format = (NumberFractionFormat) v; else modes[mode_index].po.number_fraction_format = (NumberFractionFormat) v; } if(mode_index == 1) printops.restrict_fraction_length = (printops.number_fraction_format == FRACTION_FRACTIONAL); else modes[mode_index].po.restrict_fraction_length = (modes[mode_index].po.number_fraction_format == FRACTION_FRACTIONAL); } else if(svar == "complex_number_form") { if(v >= COMPLEX_NUMBER_FORM_RECTANGULAR && v <= COMPLEX_NUMBER_FORM_POLAR) { evalops.complex_number_form = (ComplexNumberForm) v; } } else if(svar == "number_base") { if(mode_index == 1) printops.base = v; else modes[mode_index].po.base = v; } else if(svar == "number_base_expression") { if(mode_index == 1) evalops.parse_options.base = v; else modes[mode_index].eo.parse_options.base = v; } else if(svar == "read_precision") { if(v >= DONT_READ_PRECISION && v <= READ_PRECISION_WHEN_DECIMALS) { if(mode_index == 1) evalops.parse_options.read_precision = (ReadPrecisionMode) v; else modes[mode_index].eo.parse_options.read_precision = (ReadPrecisionMode) v; } } else if(svar == "assume_denominators_nonzero") { if(version_numbers[0] == 0 && (version_numbers[1] < 9 || (version_numbers[1] == 9 && version_numbers[2] == 0))) { v = true; } if(mode_index == 1) evalops.assume_denominators_nonzero = v; else modes[mode_index].eo.assume_denominators_nonzero = v; } else if(svar == "warn_about_denominators_assumed_nonzero") { if(mode_index == 1) evalops.warn_about_denominators_assumed_nonzero = v; else modes[mode_index].eo.warn_about_denominators_assumed_nonzero = v; } else if(svar == "structuring") { if(v >= STRUCTURING_NONE && v <= STRUCTURING_FACTORIZE) { if((v == STRUCTURING_NONE) && version_numbers[0] == 0 && (version_numbers[1] < 9 || (version_numbers[1] == 9 && version_numbers[2] <= 12))) { v = STRUCTURING_SIMPLIFY; } if(mode_index == 1) { evalops.structuring = (StructuringMode) v; printops.allow_factorization = (evalops.structuring == STRUCTURING_FACTORIZE); } else { modes[mode_index].eo.structuring = (StructuringMode) v; modes[mode_index].po.allow_factorization = (modes[mode_index].eo.structuring == STRUCTURING_FACTORIZE); } } } else if(svar == "angle_unit") { if(version_numbers[0] == 0 && (version_numbers[1] < 7 || (version_numbers[1] == 7 && version_numbers[2] == 0))) { v++; } if(v >= ANGLE_UNIT_NONE && v <= ANGLE_UNIT_GRADIANS) { if(mode_index == 1) evalops.parse_options.angle_unit = (AngleUnit) v; else modes[mode_index].eo.parse_options.angle_unit = (AngleUnit) v; } } else if(svar == "functions_enabled") { if(mode_index == 1) evalops.parse_options.functions_enabled = v; else modes[mode_index].eo.parse_options.functions_enabled = v; } else if(svar == "variables_enabled") { if(mode_index == 1) evalops.parse_options.variables_enabled = v; else modes[mode_index].eo.parse_options.variables_enabled = v; } else if(svar == "donot_calculate_variables") { if(mode_index == 1) evalops.calculate_variables = !v; else modes[mode_index].eo.calculate_variables = !v; } else if(svar == "calculate_variables") { if(mode_index == 1) evalops.calculate_variables = v; else modes[mode_index].eo.calculate_variables = v; } else if(svar == "variable_units_enabled") { if(mode_index == 1) CALCULATOR->setVariableUnitsEnabled(v); else modes[mode_index].variable_units_enabled = v; } else if(svar == "calculate_functions") { if(mode_index == 1) evalops.calculate_functions = v; else modes[mode_index].eo.calculate_functions = v; } else if(svar == "sync_units") { if(mode_index == 1) evalops.sync_units = v; else modes[mode_index].eo.sync_units = v; } else if(svar == "unknownvariables_enabled") { if(mode_index == 1) evalops.parse_options.unknowns_enabled = v; else modes[mode_index].eo.parse_options.unknowns_enabled = v; } else if(svar == "units_enabled") { if(mode_index == 1) evalops.parse_options.units_enabled = v; else modes[mode_index].eo.parse_options.units_enabled = v; } else if(svar == "allow_complex") { if(mode_index == 1) evalops.allow_complex = v; else modes[mode_index].eo.allow_complex = v; } else if(svar == "allow_infinite") { if(mode_index == 1) evalops.allow_infinite = v; else modes[mode_index].eo.allow_infinite = v; } else if(svar == "use_short_units") { if(mode_index == 1) printops.abbreviate_names = v; else modes[mode_index].po.abbreviate_names = v; } else if(svar == "abbreviate_names") { if(mode_index == 1) printops.abbreviate_names = v; else modes[mode_index].po.abbreviate_names = v; } else if(svar == "all_prefixes_enabled") { if(mode_index == 1) printops.use_all_prefixes = v; else modes[mode_index].po.use_all_prefixes = v; } else if(svar == "denominator_prefix_enabled") { if(mode_index == 1) printops.use_denominator_prefix = v; else modes[mode_index].po.use_denominator_prefix = v; } else if(svar == "auto_post_conversion") { if(v >= POST_CONVERSION_NONE && v <= POST_CONVERSION_OPTIMAL) { if(v == POST_CONVERSION_NONE && version_numbers[0] == 0 && (version_numbers[1] < 9 || (version_numbers[1] == 9 && version_numbers[2] <= 12))) { v = POST_CONVERSION_OPTIMAL; } if(mode_index == 1) evalops.auto_post_conversion = (AutoPostConversion) v; else modes[mode_index].eo.auto_post_conversion = (AutoPostConversion) v; } } else if(svar == "mixed_units_conversion") { if(v >= MIXED_UNITS_CONVERSION_NONE || v <= MIXED_UNITS_CONVERSION_FORCE_ALL) { if(mode_index == 1) evalops.mixed_units_conversion = (MixedUnitsConversion) v; else modes[mode_index].eo.mixed_units_conversion = (MixedUnitsConversion) v; } } else if(svar == "local_currency_conversion") { evalops.local_currency_conversion = v; } else if(svar == "indicate_infinite_series") { if(mode_index == 1) printops.indicate_infinite_series = v; else modes[mode_index].po.indicate_infinite_series = v; } else if(svar == "show_ending_zeroes") { if(mode_index == 1) printops.show_ending_zeroes = v; else modes[mode_index].po.show_ending_zeroes = v; } else if(svar == "digit_grouping") { if(v >= DIGIT_GROUPING_NONE && v <= DIGIT_GROUPING_LOCALE) { printops.digit_grouping = (DigitGrouping) v; } } else if(svar == "round_halfway_to_even") { if(mode_index == 1) printops.round_halfway_to_even = v; else modes[mode_index].po.round_halfway_to_even = v; } else if(svar == "always_exact") { //obsolete if(mode_index == 1) { evalops.approximation = APPROXIMATION_EXACT; CALCULATOR->useIntervalArithmetic(false); } else { modes[mode_index].eo.approximation = APPROXIMATION_EXACT; modes[mode_index].interval = false; } } else if(svar == "approximation") { if(v >= APPROXIMATION_EXACT && v <= APPROXIMATION_APPROXIMATE) { if(mode_index == 1) { evalops.approximation = (ApproximationMode) v; if(v == APPROXIMATION_EXACT && (version_numbers[0] < 2 || (version_numbers[0] == 2 && version_numbers[1] < 2))) CALCULATOR->useIntervalArithmetic(false); } else { modes[mode_index].eo.approximation = (ApproximationMode) v; if(v == APPROXIMATION_EXACT && (version_numbers[0] < 2 || (version_numbers[0] == 2 && version_numbers[1] < 2))) modes[mode_index].interval = false; } } } else if(svar == "in_rpn_mode") { if(mode_index == 1) rpn_mode = v; else modes[mode_index].rpn_mode = v; } else if(svar == "rpn_keys") { rpn_keys = v; } else if(svar == "rpn_syntax") { if(mode_index == 1) evalops.parse_options.rpn = v; else modes[mode_index].eo.parse_options.rpn = v; } else if(svar == "limit_implicit_multiplication") { if(mode_index == 1) { evalops.parse_options.limit_implicit_multiplication = v; printops.limit_implicit_multiplication = v; } else { modes[mode_index].eo.parse_options.limit_implicit_multiplication = v; modes[mode_index].po.limit_implicit_multiplication = v; } } else if(svar == "parsing_mode") { if(v >= PARSING_MODE_ADAPTIVE && v <= PARSING_MODE_CONVENTIONAL) { if(mode_index == 1) { evalops.parse_options.parsing_mode = (ParsingMode) v; } else { modes[mode_index].eo.parse_options.parsing_mode = (ParsingMode) v; } } } else if(svar == "default_assumption_type") { if(v >= ASSUMPTION_TYPE_NONE && v <= ASSUMPTION_TYPE_INTEGER) { if(v < ASSUMPTION_TYPE_NUMBER && version_numbers[0] < 1) v = ASSUMPTION_TYPE_NUMBER; if(v == ASSUMPTION_TYPE_COMPLEX && version_numbers[0] < 2) v = ASSUMPTION_TYPE_NUMBER; if(mode_index == 1) CALCULATOR->defaultAssumptions()->setType((AssumptionType) v); else modes[mode_index].at = (AssumptionType) v; } } else if(svar == "default_assumption_sign") { if(v >= ASSUMPTION_SIGN_UNKNOWN && v <= ASSUMPTION_SIGN_NONZERO) { if(v == ASSUMPTION_SIGN_NONZERO && version_numbers[0] == 0 && (version_numbers[1] < 9 || (version_numbers[1] == 9 && version_numbers[2] == 0))) { v = ASSUMPTION_SIGN_UNKNOWN; } if(mode_index == 1) CALCULATOR->defaultAssumptions()->setSign((AssumptionSign) v); else modes[mode_index].as = (AssumptionSign) v; } } else if(svar == "spacious") { if(mode_index == 1) printops.spacious = v; else modes[mode_index].po.spacious = v; } else if(svar == "excessive_parenthesis") { if(mode_index == 1) printops.excessive_parenthesis = v; else modes[mode_index].po.excessive_parenthesis = v; } else if(svar == "short_multiplication") { if(mode_index == 1) printops.short_multiplication = v; else modes[mode_index].po.short_multiplication = v; /*} else if(svar == "hyp_is_on") { hyp_is_on = v; } else if(svar == "inv_is_on") { inv_is_on = v;*/ } else if(svar == "use_unicode_signs" && (version_numbers[0] > 0 || version_numbers[1] > 7 || (version_numbers[1] == 7 && version_numbers[2] > 0))) { printops.use_unicode_signs = v; } else if(svar == "lower_case_numbers") { printops.lower_case_numbers = v; } else if(svar == "lower_case_e") { printops.lower_case_e = v; } else if(svar == "e_notation") { use_e_notation = v; } else if(svar == "base_display") { if(v >= BASE_DISPLAY_NONE && v <= BASE_DISPLAY_ALTERNATIVE) printops.base_display = (BaseDisplay) v; } else if(svar == "twos_complement") { printops.twos_complement = v; } else if(svar == "spell_out_logical_operators") { printops.spell_out_logical_operators = v; } else if(svar == "copy_separator") { copy_separator = v; } else if(svar == "decimal_comma") { b_decimal_comma = v; if(v == 0) CALCULATOR->useDecimalPoint(evalops.parse_options.comma_as_separator); else if(v > 0) CALCULATOR->useDecimalComma(); } else if(svar == "dot_as_separator") { evalops.parse_options.dot_as_separator = v; } else if(svar == "comma_as_separator") { evalops.parse_options.comma_as_separator = v; if(CALCULATOR->getDecimalPoint() != COMMA) { CALCULATOR->useDecimalPoint(evalops.parse_options.comma_as_separator); } } else if(svar == "use_custom_result_font") { use_custom_result_font = v; } else if(svar == "use_custom_expression_font") { use_custom_expression_font = v; } else if(svar == "use_custom_status_font") { use_custom_status_font = v; } else if(svar == "custom_result_font") { custom_result_font = svalue; save_custom_result_font = true; } else if(svar == "custom_expression_font") { custom_expression_font = svalue; save_custom_expression_font = true; } else if(svar == "custom_status_font") { custom_status_font = svalue; save_custom_status_font = true; } else if(svar == "status_error_color") { status_error_color = svalue; status_error_color_set = true; } else if(svar == "status_warning_color") { status_warning_color = svalue; status_warning_color_set = true; } else if(svar == "multiplication_sign") { if(svalue == "*") { printops.multiplication_sign = MULTIPLICATION_SIGN_ASTERISK; } else if(svalue == SIGN_MULTIDOT) { printops.multiplication_sign = MULTIPLICATION_SIGN_DOT; } else if(svalue == SIGN_MIDDLEDOT) { printops.multiplication_sign = MULTIPLICATION_SIGN_ALTDOT; } else if(svalue == SIGN_MULTIPLICATION) { printops.multiplication_sign = MULTIPLICATION_SIGN_X; } else if(v >= MULTIPLICATION_SIGN_ASTERISK && v <= MULTIPLICATION_SIGN_ALTDOT) { printops.multiplication_sign = (MultiplicationSign) v; } if(printops.multiplication_sign == MULTIPLICATION_SIGN_DOT && version_numbers[0] < 2) { printops.multiplication_sign = MULTIPLICATION_SIGN_X; } } else if(svar == "division_sign") { if(v >= DIVISION_SIGN_SLASH && v <= DIVISION_SIGN_DIVISION) printops.division_sign = (DivisionSign) v; } else if(svar == "recent_functions") { size_t v_i = 0; while(true) { v_i = svalue.find(','); if(v_i == string::npos) { svar = svalue.substr(0, svalue.length()); remove_blank_ends(svar); if(!svar.empty()) { recent_functions_pre.push_back(svar); } break; } else { svar = svalue.substr(0, v_i); svalue = svalue.substr(v_i + 1, svalue.length() - (v_i + 1)); remove_blank_ends(svar); if(!svar.empty()) { recent_functions_pre.push_back(svar); } } } } else if(svar == "recent_variables") { size_t v_i = 0; while(true) { v_i = svalue.find(','); if(v_i == string::npos) { svar = svalue.substr(0, svalue.length()); remove_blank_ends(svar); if(!svar.empty()) { recent_variables_pre.push_back(svar); } break; } else { svar = svalue.substr(0, v_i); svalue = svalue.substr(v_i + 1, svalue.length() - (v_i + 1)); remove_blank_ends(svar); if(!svar.empty()) { recent_variables_pre.push_back(svar); } } } } else if(svar == "recent_units") { size_t v_i = 0; while(true) { v_i = svalue.find(','); if(v_i == string::npos) { svar = svalue.substr(0, svalue.length()); remove_blank_ends(svar); if(!svar.empty()) { recent_units_pre.push_back(svar); } break; } else { svar = svalue.substr(0, v_i); svalue = svalue.substr(v_i + 1, svalue.length() - (v_i + 1)); remove_blank_ends(svar); if(!svar.empty()) { recent_units_pre.push_back(svar); } } } } else if(svar == "latest_button_unit") { latest_button_unit_pre = svalue; } else if(svar == "latest_button_currency") { latest_button_currency_pre = svalue; } else if(svar == "plot_legend_placement") { if(v >= PLOT_LEGEND_NONE && v <= PLOT_LEGEND_OUTSIDE) default_plot_legend_placement = (PlotLegendPlacement) v; } else if(svar == "plot_style") { if(v >= PLOT_STYLE_LINES && v <= PLOT_STYLE_DOTS) default_plot_style = (PlotStyle) v; } else if(svar == "plot_smoothing") { if(v >= PLOT_SMOOTHING_NONE && v <= PLOT_SMOOTHING_SBEZIER) default_plot_smoothing = (PlotSmoothing) v; } else if(svar == "plot_display_grid") { default_plot_display_grid = v; } else if(svar == "plot_full_border") { default_plot_full_border = v; } else if(svar == "plot_min") { default_plot_min = svalue; } else if(svar == "plot_max") { default_plot_max = svalue; } else if(svar == "plot_step") { default_plot_step = svalue; } else if(svar == "plot_sampling_rate") { default_plot_sampling_rate = v; } else if(svar == "plot_use_sampling_rate") { default_plot_use_sampling_rate = v; } else if(svar == "plot_variable") { default_plot_variable = svalue; } else if(svar == "plot_rows") { default_plot_rows = v; } else if(svar == "plot_type") { default_plot_type = v; } else if(svar == "plot_color") { if(version_numbers[0] > 2 || (version_numbers[0] == 2 && (version_numbers[1] > 2 || (version_numbers[1] == 2 && version_numbers[2] > 1)))) { default_plot_color = v; } } else if(svar == "plot_linewidth") { default_plot_linewidth = v; } else if(svar == "expression_history") { expression_history.push_back(svalue); } else if(svar == "history") { inhistory.push_front(svalue); inhistory_type.push_front(QALCULATE_HISTORY_OLD); } else if(svar == "history_old") { inhistory.push_front(svalue); inhistory_type.push_front(QALCULATE_HISTORY_OLD); } else if(svar == "history_expression") { inhistory.push_front(svalue); inhistory_type.push_front(QALCULATE_HISTORY_EXPRESSION); } else if(svar == "history_transformation") { inhistory.push_front(svalue); inhistory_type.push_front(QALCULATE_HISTORY_TRANSFORMATION); } else if(svar == "history_result") { inhistory.push_front(svalue); inhistory_type.push_front(QALCULATE_HISTORY_RESULT); } else if(svar == "history_result_approximate") { inhistory.push_front(svalue); inhistory_type.push_front(QALCULATE_HISTORY_RESULT_APPROXIMATE); } else if(svar == "history_parse") { inhistory.push_front(svalue); if(old_history_format) inhistory_type.push_front(QALCULATE_HISTORY_PARSE_WITHEQUALS); else inhistory_type.push_front(QALCULATE_HISTORY_PARSE); } else if(svar == "history_parse_withequals") { inhistory.push_front(svalue); inhistory_type.push_front(QALCULATE_HISTORY_PARSE_WITHEQUALS); } else if(svar == "history_parse_approximate") { inhistory.push_front(svalue); inhistory_type.push_front(QALCULATE_HISTORY_PARSE_APPROXIMATE); } else if(svar == "history_register_moved") { inhistory.push_front(svalue); inhistory_type.push_front(QALCULATE_HISTORY_REGISTER_MOVED); } else if(svar == "history_rpn_operation") { inhistory.push_front(svalue); inhistory_type.push_front(QALCULATE_HISTORY_RPN_OPERATION); } else if(svar == "history_warning") { inhistory.push_front(svalue); inhistory_type.push_front(QALCULATE_HISTORY_WARNING); } else if(svar == "history_error") { inhistory.push_front(svalue); inhistory_type.push_front(QALCULATE_HISTORY_ERROR); } else if(svar == "history_continued") { if(inhistory.size() > 0) { inhistory[0] += "\n"; inhistory[0] += svalue; } } } else if(stmp.length() > 2 && stmp[0] == '[' && stmp[stmp.length() - 1] == ']') { stmp = stmp.substr(1, stmp.length() - 2); remove_blank_ends(stmp); if(stmp == "Mode") { mode_index = 1; } else if(stmp.length() > 5 && stmp.substr(0, 4) == "Mode") { mode_index = save_mode_as(stmp.substr(5, stmp.length() - 5)); } } } fclose(file); if(gstr_oldfile) { recursiveMakeDir(getLocalDir()); move_file(gstr_oldfile, gstr_file); g_free(gstr_oldfile); } } else { first_time = true; } IntervalDisplay ivdisp = printops.interval_display; printops.interval_display = INTERVAL_DISPLAY_PLUSMINUS; CALCULATOR->setMessagePrintOptions(printops); printops.interval_display = ivdisp; displayed_printops = printops; initial_inhistory_index = inhistory.size() - 1; g_free(gstr_file); show_history = show_history && !show_keypad; show_convert = show_convert && !show_history && !show_keypad; set_saved_mode(); } /* save preferences to ~/.config/qalculate/qalculate-gtk.cfg set mode to true to save current calculator mode */ void save_preferences(bool mode) { FILE *file = NULL; string homedir = getLocalDir(); recursiveMakeDir(homedir); gchar *gstr2 = g_build_filename(homedir.c_str(), "qalculate-gtk.cfg", NULL); file = fopen(gstr2, "w+"); if(file == NULL) { GtkWidget *edialog = gtk_message_dialog_new(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Couldn't write preferences to\n%s"), gstr2); gtk_dialog_run(GTK_DIALOG(edialog)); gtk_widget_destroy(edialog); g_free(gstr2); return; } g_free(gstr2); gint w, h; if(variables_builder) { gtk_window_get_size(GTK_WINDOW(gtk_builder_get_object(variables_builder, "variables_dialog")), &w, &h); variables_width = w; variables_height = h; variables_position = gtk_paned_get_position(GTK_PANED(gtk_builder_get_object(variables_builder, "variables_hpaned"))); } if(units_builder) { gtk_window_get_size(GTK_WINDOW(gtk_builder_get_object(units_builder, "units_dialog")), &w, &h); units_width = w; units_height = h; units_position = gtk_paned_get_position(GTK_PANED(gtk_builder_get_object(units_builder, "units_hpaned"))); } if(functions_builder) { gtk_window_get_size(GTK_WINDOW(gtk_builder_get_object(functions_builder, "functions_dialog")), &w, &h); functions_width = w; functions_height = h; functions_hposition = gtk_paned_get_position(GTK_PANED(gtk_builder_get_object(functions_builder, "functions_hpaned"))); functions_vposition = gtk_paned_get_position(GTK_PANED(gtk_builder_get_object(functions_builder, "functions_vpaned"))); } if(datasets_builder) { gtk_window_get_size(GTK_WINDOW(gtk_builder_get_object(datasets_builder, "datasets_dialog")), &w, &h); datasets_width = w; datasets_height = h; datasets_hposition = gtk_paned_get_position(GTK_PANED(gtk_builder_get_object(datasets_builder, "datasets_hpaned"))); datasets_vposition1 = gtk_paned_get_position(GTK_PANED(gtk_builder_get_object(datasets_builder, "datasets_vpaned1"))); datasets_vposition2 = gtk_paned_get_position(GTK_PANED(gtk_builder_get_object(datasets_builder, "datasets_vpaned2"))); } fprintf(file, "\n[General]\n"); fprintf(file, "version=%s\n", VERSION); fprintf(file, "allow_multiple_instances=%i\n", allow_multiple_instances); gtk_window_get_size(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), &w, &h); fprintf(file, "width=%i\n", w); //fprintf(file, "height=%i\n", h); if(variables_width > -1) fprintf(file, "variables_width=%i\n", variables_width); if(variables_height > -1) fprintf(file, "variables_height=%i\n", variables_height); if(variables_position > -1) fprintf(file, "variables_panel_position=%i\n", variables_position); if(units_width > -1) fprintf(file, "units_width=%i\n", units_width); if(units_height > -1) fprintf(file, "units_height=%i\n", units_height); if(units_position > -1) fprintf(file, "units_panel_position=%i\n", units_position); if(functions_width > -1) fprintf(file, "functions_width=%i\n", functions_width); if(functions_height > -1) fprintf(file, "functions_height=%i\n", functions_height); if(functions_hposition > -1) fprintf(file, "functions_hpanel_position=%i\n", functions_hposition); if(functions_vposition > -1) fprintf(file, "functions_vpanel_position=%i\n", functions_vposition); if(datasets_width > -1) fprintf(file, "datasets_width=%i\n", datasets_width); if(datasets_height > -1) fprintf(file, "datasets_height=%i\n", datasets_height); if(datasets_hposition > -1) fprintf(file, "datasets_hpanel_position=%i\n", datasets_hposition); if(datasets_vposition1 > -1) fprintf(file, "datasets_vpanel1_position=%i\n", datasets_vposition1); if(datasets_vposition2 > -1) fprintf(file, "datasets_vpanel2_position=%i\n", datasets_vposition2); fprintf(file, "keep_function_dialog_open=%i\n", keep_function_dialog_open); fprintf(file, "error_info_shown=%i\n", !first_error); fprintf(file, "save_mode_on_exit=%i\n", save_mode_on_exit); fprintf(file, "save_definitions_on_exit=%i\n", save_defs_on_exit); fprintf(file, "load_global_definitions=%i\n", load_global_defs); //fprintf(file, "fetch_exchange_rates_at_startup=%i\n", fetch_exchange_rates_at_startup); fprintf(file, "auto_update_exchange_rates=%i\n", auto_update_exchange_rates); fprintf(file, "local_currency_conversion=%i\n", evalops.local_currency_conversion); #ifdef _WIN32 fprintf(file, "last_version_check=%s\n", last_version_check_date.toISOString().c_str()); if(!last_found_version.empty()) fprintf(file, "last_found_version=%s\n", last_found_version.c_str()); #endif fprintf(file, "show_keypad=%i\n", (rpn_mode && show_keypad && gtk_expander_get_expanded(GTK_EXPANDER(expander_stack))) || gtk_expander_get_expanded(GTK_EXPANDER(expander_keypad))); //h = gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons"))); //fprintf(file, "keypad_height=%i\n", h > 10 ? h : keypad_height); fprintf(file, "show_history=%i\n", (rpn_mode && show_history && gtk_expander_get_expanded(GTK_EXPANDER(expander_stack))) || gtk_expander_get_expanded(GTK_EXPANDER(expander_history))); h = gtk_widget_get_allocated_height(tabs); fprintf(file, "history_height=%i\n", h > 10 ? h : history_height); fprintf(file, "show_stack=%i\n", rpn_mode ? gtk_expander_get_expanded(GTK_EXPANDER(expander_stack)) : show_stack); fprintf(file, "show_convert=%i\n", (rpn_mode && show_convert && gtk_expander_get_expanded(GTK_EXPANDER(expander_stack))) || gtk_expander_get_expanded(GTK_EXPANDER(expander_convert))); fprintf(file, "continuous_conversion=%i\n", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "convert_button_continuous_conversion")))); fprintf(file, "set_missing_prefixes=%i\n", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "convert_button_set_missing_prefixes")))); fprintf(file, "rpn_keys=%i\n", rpn_keys); fprintf(file, "display_expression_status=%i\n", display_expression_status); fprintf(file, "enable_completion=%i\n", enable_completion); fprintf(file, "enable_completion2=%i\n", enable_completion2); fprintf(file, "completion_min=%i\n", completion_min); fprintf(file, "completion_min2=%i\n", completion_min2); fprintf(file, "completion_delay=%i\n", completion_delay); fprintf(file, "use_unicode_signs=%i\n", printops.use_unicode_signs); fprintf(file, "lower_case_numbers=%i\n", printops.lower_case_numbers); fprintf(file, "e_notation=%i\n", use_e_notation); fprintf(file, "lower_case_e=%i\n", printops.lower_case_e); fprintf(file, "base_display=%i\n", printops.base_display); fprintf(file, "twos_complement=%i\n", printops.twos_complement); fprintf(file, "spell_out_logical_operators=%i\n", printops.spell_out_logical_operators); fprintf(file, "digit_grouping=%i\n", printops.digit_grouping); fprintf(file, "copy_separator=%i\n", copy_separator); fprintf(file, "decimal_comma=%i\n", b_decimal_comma); fprintf(file, "dot_as_separator=%i\n", evalops.parse_options.dot_as_separator); fprintf(file, "comma_as_separator=%i\n", evalops.parse_options.comma_as_separator); fprintf(file, "use_custom_result_font=%i\n", use_custom_result_font); fprintf(file, "use_custom_expression_font=%i\n", use_custom_expression_font); fprintf(file, "use_custom_status_font=%i\n", use_custom_status_font); if(use_custom_result_font || save_custom_result_font) fprintf(file, "custom_result_font=%s\n", custom_result_font.c_str()); if(use_custom_expression_font || save_custom_expression_font) fprintf(file, "custom_expression_font=%s\n", custom_expression_font.c_str()); if(use_custom_status_font || save_custom_status_font) fprintf(file, "custom_status_font=%s\n", custom_status_font.c_str()); if(status_error_color_set) fprintf(file, "status_error_color=%s\n", status_error_color.c_str()); if(status_warning_color_set) fprintf(file, "status_warning_color=%s\n", status_warning_color.c_str()); fprintf(file, "multiplication_sign=%i\n", printops.multiplication_sign); fprintf(file, "division_sign=%i\n", printops.division_sign); for(size_t i = 0; i < expression_history.size(); i++) { fprintf(file, "expression_history=%s\n", expression_history[i].c_str()); } int lines = 300; bool end_after_result = false; bool doend = false; size_t hi = inhistory.size(); while(!doend && hi > 0) { hi--; switch(inhistory_type[hi]) { case QALCULATE_HISTORY_EXPRESSION: { fprintf(file, "history_expression="); break; } case QALCULATE_HISTORY_TRANSFORMATION: { fprintf(file, "history_transformation="); break; } case QALCULATE_HISTORY_RESULT: { fprintf(file, "history_result="); lines--; if(end_after_result) doend = true; break; } case QALCULATE_HISTORY_RESULT_APPROXIMATE: { fprintf(file, "history_result_approximate="); lines--; if(end_after_result) doend = true; break; } case QALCULATE_HISTORY_PARSE: { fprintf(file, "history_parse="); lines--; if(lines < 0) end_after_result = true; break; } case QALCULATE_HISTORY_PARSE_WITHEQUALS: { fprintf(file, "history_parse_withequals="); lines--; if(lines < 0) end_after_result = true; break; } case QALCULATE_HISTORY_PARSE_APPROXIMATE: { fprintf(file, "history_parse_approximate="); lines--; if(lines < 0) end_after_result = true; break; } case QALCULATE_HISTORY_REGISTER_MOVED: { fprintf(file, "history_register_moved="); break; } case QALCULATE_HISTORY_RPN_OPERATION: { fprintf(file, "history_rpn_operation="); break; } case QALCULATE_HISTORY_WARNING: { fprintf(file, "history_warning="); lines--; break; } case QALCULATE_HISTORY_ERROR: { fprintf(file, "history_error="); lines--; break; } case QALCULATE_HISTORY_OLD: { fprintf(file, "history_old="); lines--; if(lines < 0) doend = true; break; } } size_t i3 = inhistory[hi].find('\n'); if(i3 == string::npos) { fprintf(file, "%s\n", inhistory[hi].c_str()); } else { fprintf(file, "%s\n", inhistory[hi].substr(0, i3).c_str()); i3++; size_t i2 = inhistory[hi].find('\n', i3); while(i2 != string::npos) { fprintf(file, "history_continued=%s\n", inhistory[hi].substr(i3, i2 - i3).c_str()); lines--; i3 = i2 + 1; i2 = inhistory[hi].find('\n', i3); } fprintf(file, "history_continued=%s\n", inhistory[hi].substr(i3, inhistory[hi].length() - i3).c_str()); lines--; } } fprintf(file, "recent_functions="); for(int i = (int) (recent_functions.size()) - 1; i >= 0; i--) { fprintf(file, "%s", recent_functions[i]->referenceName().c_str()); if(i != 0) fprintf(file, ","); } fprintf(file, "\n"); fprintf(file, "recent_variables="); for(int i = (int) (recent_variables.size()) - 1; i >= 0; i--) { fprintf(file, "%s", recent_variables[i]->referenceName().c_str()); if(i != 0) fprintf(file, ","); } fprintf(file, "\n"); fprintf(file, "recent_units="); for(int i = (int) (recent_units.size()) - 1; i >= 0; i--) { fprintf(file, "%s", recent_units[i]->referenceName().c_str()); if(i != 0) fprintf(file, ","); } fprintf(file, "\n"); if(latest_button_unit) fprintf(file, "latest_button_unit=%s\n", latest_button_unit->referenceName().c_str()); if(latest_button_currency) fprintf(file, "latest_button_currency=%s\n", latest_button_currency->referenceName().c_str()); if(mode) set_saved_mode(); for(size_t i = 1; i < modes.size(); i++) { if(i == 1) { fprintf(file, "\n[Mode]\n"); } else { fprintf(file, "\n[Mode %s]\n", modes[i].name.c_str()); } fprintf(file, "min_deci=%i\n", modes[i].po.min_decimals); fprintf(file, "use_min_deci=%i\n", modes[i].po.use_min_decimals); fprintf(file, "max_deci=%i\n", modes[i].po.max_decimals); fprintf(file, "use_max_deci=%i\n", modes[i].po.use_max_decimals); fprintf(file, "precision=%i\n", modes[i].precision); fprintf(file, "interval_arithmetic=%i\n", modes[i].interval); fprintf(file, "interval_display=%i\n", modes[i].adaptive_interval_display ? 0 : modes[i].po.interval_display + 1); fprintf(file, "min_exp=%i\n", modes[i].po.min_exp); fprintf(file, "negative_exponents=%i\n", modes[i].po.negative_exponents); fprintf(file, "sort_minus_last=%i\n", modes[i].po.sort_options.minus_last); fprintf(file, "number_fraction_format=%i\n", modes[i].po.number_fraction_format); fprintf(file, "complex_number_form=%i\n", modes[i].eo.complex_number_form); fprintf(file, "use_prefixes=%i\n", modes[i].po.use_unit_prefixes); fprintf(file, "use_prefixes_for_all_units=%i\n", modes[i].po.use_prefixes_for_all_units); fprintf(file, "use_prefixes_for_currencies=%i\n", modes[i].po.use_prefixes_for_currencies); fprintf(file, "abbreviate_names=%i\n", modes[i].po.abbreviate_names); fprintf(file, "all_prefixes_enabled=%i\n", modes[i].po.use_all_prefixes); fprintf(file, "denominator_prefix_enabled=%i\n", modes[i].po.use_denominator_prefix); fprintf(file, "place_units_separately=%i\n", modes[i].po.place_units_separately); fprintf(file, "auto_post_conversion=%i\n", modes[i].eo.auto_post_conversion); fprintf(file, "mixed_units_conversion=%i\n", modes[i].eo.mixed_units_conversion); fprintf(file, "number_base=%i\n", modes[i].po.base); fprintf(file, "number_base_expression=%i\n", modes[i].eo.parse_options.base); fprintf(file, "read_precision=%i\n", modes[i].eo.parse_options.read_precision); fprintf(file, "assume_denominators_nonzero=%i\n", modes[i].eo.assume_denominators_nonzero); fprintf(file, "warn_about_denominators_assumed_nonzero=%i\n", modes[i].eo.warn_about_denominators_assumed_nonzero); fprintf(file, "structuring=%i\n", modes[i].eo.structuring); fprintf(file, "angle_unit=%i\n", modes[i].eo.parse_options.angle_unit); fprintf(file, "functions_enabled=%i\n", modes[i].eo.parse_options.functions_enabled); fprintf(file, "variables_enabled=%i\n", modes[i].eo.parse_options.variables_enabled); fprintf(file, "calculate_functions=%i\n", modes[i].eo.calculate_functions); fprintf(file, "calculate_variables=%i\n", modes[i].eo.calculate_variables); fprintf(file, "variable_units_enabled=%i\n", modes[i].variable_units_enabled); fprintf(file, "sync_units=%i\n", modes[i].eo.sync_units); fprintf(file, "unknownvariables_enabled=%i\n", modes[i].eo.parse_options.unknowns_enabled); fprintf(file, "units_enabled=%i\n", modes[i].eo.parse_options.units_enabled); fprintf(file, "allow_complex=%i\n", modes[i].eo.allow_complex); fprintf(file, "allow_infinite=%i\n", modes[i].eo.allow_infinite); fprintf(file, "indicate_infinite_series=%i\n", modes[i].po.indicate_infinite_series); fprintf(file, "show_ending_zeroes=%i\n", modes[i].po.show_ending_zeroes); fprintf(file, "round_halfway_to_even=%i\n", modes[i].po.round_halfway_to_even); fprintf(file, "approximation=%i\n", modes[i].eo.approximation); fprintf(file, "in_rpn_mode=%i\n", modes[i].rpn_mode); fprintf(file, "rpn_syntax=%i\n", modes[i].eo.parse_options.rpn); fprintf(file, "limit_implicit_multiplication=%i\n", modes[i].eo.parse_options.limit_implicit_multiplication); fprintf(file, "parsing_mode=%i\n", modes[i].eo.parse_options.parsing_mode); fprintf(file, "spacious=%i\n", modes[i].po.spacious); fprintf(file, "excessive_parenthesis=%i\n", modes[i].po.excessive_parenthesis); fprintf(file, "short_multiplication=%i\n", modes[i].po.short_multiplication); fprintf(file, "default_assumption_type=%i\n", modes[i].at); fprintf(file, "default_assumption_sign=%i\n", modes[i].as); } fprintf(file, "\n[Plotting]\n"); fprintf(file, "plot_legend_placement=%i\n", default_plot_legend_placement); fprintf(file, "plot_style=%i\n", default_plot_style); fprintf(file, "plot_smoothing=%i\n", default_plot_smoothing); fprintf(file, "plot_display_grid=%i\n", default_plot_display_grid); fprintf(file, "plot_full_border=%i\n", default_plot_full_border); fprintf(file, "plot_min=%s\n", default_plot_min.c_str()); fprintf(file, "plot_max=%s\n", default_plot_max.c_str()); fprintf(file, "plot_step=%s\n", default_plot_step.c_str()); fprintf(file, "plot_sampling_rate=%i\n", default_plot_sampling_rate); fprintf(file, "plot_use_sampling_rate=%i\n", default_plot_use_sampling_rate); fprintf(file, "plot_variable=%s\n", default_plot_variable.c_str()); fprintf(file, "plot_rows=%i\n", default_plot_rows); fprintf(file, "plot_type=%i\n", default_plot_type); fprintf(file, "plot_color=%i\n", default_plot_color); fprintf(file, "plot_linewidth=%i\n", default_plot_linewidth); fclose(file); } /* tree text sort function */ gint string_sort_func(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data) { gint cid = GPOINTER_TO_INT(user_data); gchar *gstr1, *gstr2; gint retval; gtk_tree_model_get(model, a, cid, &gstr1, -1); gtk_tree_model_get(model, b, cid, &gstr2, -1); retval = g_ascii_strcasecmp(gstr1, gstr2); g_free(gstr1); g_free(gstr2); return retval; } /* completion sort function */ gint completion_sort_func(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data) { gint i1 = 0, i2 = 0; gtk_tree_model_get(model, a, 4, &i1, -1); gtk_tree_model_get(model, b, 4, &i2, -1); if(i1 < i2) return -1; if(i1 > i2) return 1; gchar *gstr1, *gstr2; gint retval; gint cid = GPOINTER_TO_INT(user_data); gtk_tree_model_get(model, a, cid, &gstr1, -1); gtk_tree_model_get(model, b, cid, &gstr2, -1); retval = g_ascii_strcasecmp(gstr1, gstr2); g_free(gstr1); g_free(gstr2); return retval; } /* tree sort function for number strings */ gint int_string_sort_func(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data) { gint cid = GPOINTER_TO_INT(user_data); gchar *gstr1, *gstr2; bool b1 = false, b2 = false; gint retval; gtk_tree_model_get(model, a, cid, &gstr1, -1); gtk_tree_model_get(model, b, cid, &gstr2, -1); if(gstr1[0] == '-') { b1 = true; } if(gstr2[0] == '-') { b2 = true; } if(b1 == b2) retval = g_ascii_strcasecmp(gstr1, gstr2); else if(b1) retval = -1; else retval = 1; g_free(gstr1); g_free(gstr2); return retval; } /* display preferences dialog */ void edit_preferences() { GtkWidget *dialog = get_preferences_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); gtk_widget_show(dialog); //save_preferences(); } gchar *font_name_to_css(const char *font_name) { gchar *gstr = NULL; PangoFontDescription *font_desc = pango_font_description_from_string(font_name); gint size = pango_font_description_get_size(font_desc) / PANGO_SCALE; switch(pango_font_description_get_style(font_desc)) { case PANGO_STYLE_NORMAL: { gstr = g_strdup_printf("* {font-family: %s; font-weight: %i; font-size: %ipt;}", pango_font_description_get_family(font_desc), pango_font_description_get_weight(font_desc), size); break; } case PANGO_STYLE_OBLIQUE: { gstr = g_strdup_printf("* {font-family: %s; font-weight: %i; font-size: %ipt; font-style: oblique;}", pango_font_description_get_family(font_desc), pango_font_description_get_weight(font_desc), size); break; } case PANGO_STYLE_ITALIC: { gstr = g_strdup_printf("* {font-family: %s; font-weight: %i; font-size: %ipt; font-style: italic;}", pango_font_description_get_family(font_desc), pango_font_description_get_weight(font_desc), size); break; } } pango_font_description_free(font_desc); return gstr; } #ifdef __cplusplus extern "C" { #endif void on_convert_treeview_category_row_expanded(GtkTreeView *tree_view, GtkTreeIter*, GtkTreePath *path, gpointer) { if(gtk_tree_path_get_depth(path) != 2) return; GtkTreeModel *model = gtk_tree_view_get_model(tree_view); GtkTreeIter iter2, iter3; gtk_tree_model_get_iter_first(model, &iter3); if(gtk_tree_model_iter_children(model, &iter2, &iter3)) { do { GtkTreePath *path2 = gtk_tree_model_get_path(model, &iter2); if(gtk_tree_path_compare(path, path2) != 0) gtk_tree_view_collapse_row(GTK_TREE_VIEW(tUnitSelectorCategories), path2); gtk_tree_path_free(path2); } while(gtk_tree_model_iter_next(model, &iter2)); } gtk_tree_view_scroll_to_cell(tree_view, path, NULL, FALSE, 0, 0); } void on_message_bar_response(GtkInfoBar *w, gint response_id, gpointer) { if(response_id == GTK_RESPONSE_CLOSE) { gint w, h, dur; gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "message_label")), ""); gtk_window_get_size(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), &w, &h); h -= gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "message_bar"))); dur = gtk_revealer_get_transition_duration(GTK_REVEALER(gtk_builder_get_object(main_builder, "message_revealer"))); gtk_revealer_set_transition_duration(GTK_REVEALER(gtk_builder_get_object(main_builder, "message_revealer")), 0); gtk_revealer_set_reveal_child(GTK_REVEALER(gtk_builder_get_object(main_builder, "message_revealer")), FALSE); gtk_window_resize(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), w, h); gtk_revealer_set_transition_duration(GTK_REVEALER(gtk_builder_get_object(main_builder, "message_revealer")), dur); } } void set_current_object() { if(!current_object_has_changed) return; while(gtk_events_pending()) gtk_main_iteration(); GtkTextIter ipos, ipos2, istart, iend; GtkTextMark *mpos = gtk_text_buffer_get_insert(expressionbuffer); gtk_text_buffer_get_iter_at_mark(expressionbuffer, &ipos, mpos); gtk_text_buffer_get_iter_at_mark(expressionbuffer, &ipos2, mpos); gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_get_end_iter(expressionbuffer, &iend); if(gtk_text_iter_is_start(&ipos)) { current_object_start = iend; current_object_end = iend; editing_to_expression = false; return; } gchar *gstr = gtk_text_buffer_get_text(expressionbuffer, &istart, &ipos, FALSE); gchar *p = gstr + strlen(gstr); editing_to_expression = CALCULATOR->hasToExpression(gstr, true); bool non_number_before = false; while(gtk_text_iter_backward_char(&ipos2)) { p = g_utf8_prev_char(p); if(!CALCULATOR->utf8_pos_is_valid_in_name(p)) { gtk_text_iter_forward_char(&ipos2); break; } else if(is_in(NUMBERS, p[0])) { if(non_number_before) { gtk_text_iter_forward_char(&ipos2); break; } } else { non_number_before = true; } } g_free(gstr); if(gtk_text_iter_compare(&ipos2, &ipos) >= 0) { current_object_start = iend; current_object_end = iend; } else { current_object_start = ipos2; current_object_end = ipos; gstr = gtk_text_buffer_get_text(expressionbuffer, &ipos, &iend, FALSE); p = gstr; while(p[0] != '\0') { if(!CALCULATOR->utf8_pos_is_valid_in_name(p)) { break; } gtk_text_iter_forward_char(¤t_object_end); p = g_utf8_next_char(p); } g_free(gstr); } current_object_has_changed = false; } void on_units_convert_view_row_activated(GtkTreeView*, GtkTreePath *path, GtkTreeViewColumn*, gpointer) { GtkTreeIter iter; gtk_tree_model_get_iter(units_convert_filter, &iter, path); Unit *u = NULL; gtk_tree_model_get(units_convert_filter, &iter, UNITS_POINTER_COLUMN, &u, -1); if(u) { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(units_builder, "units_label_to_unit")), u->print(true, printops.abbreviate_names, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) gtk_builder_get_object(units_builder, "units_label_to_unit")).c_str()); selected_to_unit = u; convert_in_wUnits(); } gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(units_builder, "units_convert_to_button")), FALSE); gtk_widget_hide(units_convert_window); } void on_completion_match_selected(GtkTreeView*, GtkTreePath *path, GtkTreeViewColumn*, gpointer) { set_current_object(); GtkTreeIter iter; gtk_tree_model_get_iter(completion_sort, &iter, path); string str; ExpressionItem *item = NULL; Prefix *prefix = NULL; const ExpressionName *ename = NULL, *ename_r = NULL, *ename_r2; gint i_type = 0; guint i_match = 0; gtk_tree_model_get(completion_sort, &iter, 2, &item, 4, &i_type, 7, &i_match, 8, &prefix, -1); if(i_type == 3) return; gchar *gstr_pre = gtk_text_buffer_get_text(expressionbuffer, ¤t_object_start, ¤t_object_end, FALSE); GtkTextIter object_start = current_object_start; gchar *gstr_next = gstr_pre; while(i_match > 0) { gtk_text_iter_forward_char(&object_start); gstr_next = g_utf8_next_char(gstr_next); if(strlen(gstr_pre) - strlen(gstr_next) >= i_match) break; } if(item) { ename_r = &item->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); if(i_type > 2) { ename = ename_r; } else { if(printops.abbreviate_names && ename_r->abbreviation) ename_r2 = &item->preferredInputName(false, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); else ename_r2 = NULL; if(ename_r2 == ename_r) ename_r2 = NULL; gchar *gstr2 = gtk_text_buffer_get_text(expressionbuffer, &object_start, ¤t_object_end, FALSE); for(size_t name_i = 0; name_i <= (ename_r2 ? item->countNames() + 1 : item->countNames()) && !ename; name_i++) { if(name_i == 0) { ename = ename_r; } else if(name_i == 1 && ename_r2) { ename = ename_r2; } else { ename = &item->getName(ename_r2 ? name_i - 1 : name_i); if(!ename || ename == ename_r || ename == ename_r2 || ename->plural || (ename->unicode && (!printops.use_unicode_signs || !can_display_unicode_string_function(ename->name.c_str(), (void*) expressiontext)))) { ename = NULL; } } if(ename) { if(strlen(gstr2) <= ename->name.length()) { for(size_t i = 0; i < strlen(gstr2); i++) { if(ename->name[i] != gstr2[i]) { ename = NULL; break; } } } else { ename = NULL; } } } for(size_t name_i = 1; name_i <= item->countNames() && !ename; name_i++) { ename = &item->getName(name_i); if(!ename || ename == ename_r || ename == ename_r2 || (!ename->plural && !(ename->unicode && (!printops.use_unicode_signs || !can_display_unicode_string_function(ename->name.c_str(), (void*) expressiontext))))) { ename = NULL; } if(ename) { if(strlen(gstr2) <= ename->name.length()) { for(size_t i = 0; i < strlen(gstr2); i++) { if(ename->name[i] != gstr2[i]) { ename = NULL; break; } } } else { ename = NULL; } } } if(ename && ename->completion_only) { ename = &item->preferredInputName(ename->abbreviation, printops.use_unicode_signs, ename->plural, false, &can_display_unicode_string_function, (void*) expressiontext); } if(!ename) ename = ename_r; g_free(gstr2); } if(!ename) return; str = ename->name; } else if(prefix) { gchar *gstr2 = gtk_text_buffer_get_text(expressionbuffer, &object_start, ¤t_object_end, FALSE); for(size_t name_i = (printops.abbreviate_names ? 1 : 0); name_i < 3; name_i++) { const string *pname; if(name_i == 0) pname = &prefix->longName(false); else if(name_i == 1) pname = &prefix->shortName(false); else pname = &prefix->unicodeName(false); if(!pname->empty() && strlen(gstr2) <= pname->length()) { bool b = true; for(size_t i = 0; i < strlen(gstr2); i++) { if(gstr2[i] != (*pname)[i]) { b = false; break; } } if(b) { if(name_i == 1 && printops.use_unicode_signs) str = prefix->unicodeName(); else str = *pname; break; } } } if(str.empty()) str = prefix->longName(); g_free(gstr2); } else { gchar *gstr; gtk_tree_model_get(completion_sort, &iter, 0, &gstr, -1); str = gstr; size_t i = str.find("", 2); if(i != string::npos) {str = str.substr(0, i - 1);} g_free(gstr); } block_completion(); add_to_undo = false; gtk_text_buffer_delete(expressionbuffer, &object_start, ¤t_object_end); add_to_undo = true; GtkTextIter ipos = object_start; if(item && item->type() == TYPE_FUNCTION) { GtkTextIter ipos2 = ipos; gtk_text_iter_forward_char(&ipos2); gchar *gstr = gtk_text_buffer_get_text(expressionbuffer, &ipos, &ipos2, FALSE); if(strlen(gstr) > 0 && gstr[0] == '(') { gtk_text_buffer_insert(expressionbuffer, &ipos, str.c_str(), -1); gtk_text_buffer_place_cursor(expressionbuffer, &ipos); } else { str += "()"; gtk_text_buffer_insert(expressionbuffer, &ipos, str.c_str(), -1); gtk_text_iter_backward_char(&ipos); gtk_text_buffer_place_cursor(expressionbuffer, &ipos); } g_free(gstr); } else { gtk_text_buffer_insert(expressionbuffer, &ipos, str.c_str(), -1); gtk_text_buffer_place_cursor(expressionbuffer, &ipos); } gtk_widget_hide(completion_window); unblock_completion(); } void on_menu_item_quit_activate(GtkMenuItem*, gpointer user_data) { on_gcalc_exit(NULL, NULL, user_data); } /* change preferences */ void on_colorbutton_status_error_color_color_set(GtkColorButton *w, gpointer) { GdkRGBA c; gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(w), &c); gchar color_str[8]; g_snprintf(color_str, 8, "#%02x%02x%02x", (int) (c.red * 255), (int) (c.green * 255), (int) (c.blue * 255)); status_error_color = color_str; status_error_color_set = true; display_parse_status(); } void on_colorbutton_status_warning_color_color_set(GtkColorButton *w, gpointer) { GdkRGBA c; gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(w), &c); gchar color_str[8]; g_snprintf(color_str, 8, "#%02x%02x%02x", (int) (c.red * 255), (int) (c.green * 255), (int) (c.blue * 255)); status_warning_color = color_str; status_warning_color_set = true; display_parse_status(); } void on_preferences_update_exchange_rates_spin_button_value_changed(GtkSpinButton *spin, gpointer) { auto_update_exchange_rates = gtk_spin_button_get_value_as_int(spin); } gint on_preferences_update_exchange_rates_spin_button_input(GtkSpinButton *spin, gdouble *new_value, gpointer) { const gchar *text = gtk_entry_get_text(GTK_ENTRY(spin)); if(g_strcmp0(text, _("never")) == 0) *new_value = 0.0; else if(g_strcmp0(text, _("ask")) == 0) *new_value = -1.0; else *new_value = g_strtod(text, NULL); return TRUE; } gboolean on_preferences_update_exchange_rates_spin_button_output(GtkSpinButton *spin, gpointer) { int value = gtk_spin_button_get_value_as_int(spin); if(value > 0) { gchar *text; text = g_strdup_printf(_("%i days"), value); gtk_entry_set_text(GTK_ENTRY(spin), text); g_free(text); } else if(value == 0) { gtk_entry_set_text(GTK_ENTRY(spin), _("never")); } else { gtk_entry_set_text(GTK_ENTRY(spin), _("ask")); } return TRUE; } void on_preferences_checkbutton_local_currency_conversion_toggled(GtkToggleButton *w, gpointer) { evalops.local_currency_conversion = gtk_toggle_button_get_active(w); expression_calculation_updated(); } void on_preferences_checkbutton_copy_separator_toggled(GtkToggleButton *w, gpointer) { copy_separator = gtk_toggle_button_get_active(w); } void on_preferences_checkbutton_lower_case_numbers_toggled(GtkToggleButton *w, gpointer) { printops.lower_case_numbers = gtk_toggle_button_get_active(w); result_format_updated(); } void on_preferences_checkbutton_lower_case_e_toggled(GtkToggleButton *w, gpointer) { printops.lower_case_e = gtk_toggle_button_get_active(w); result_format_updated(); } void on_preferences_checkbutton_e_notation_toggled(GtkToggleButton *w, gpointer) { use_e_notation = gtk_toggle_button_get_active(w); result_format_updated(); } void on_preferences_checkbutton_alternative_base_prefixes_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) printops.base_display = BASE_DISPLAY_ALTERNATIVE; else printops.base_display = BASE_DISPLAY_NORMAL; result_format_updated(); } void on_preferences_checkbutton_twos_complement_toggled(GtkToggleButton *w, gpointer) { printops.twos_complement = gtk_toggle_button_get_active(w); result_format_updated(); } void on_preferences_checkbutton_spell_out_logical_operators_toggled(GtkToggleButton *w, gpointer) { printops.spell_out_logical_operators = gtk_toggle_button_get_active(w); result_display_updated(); } void on_preferences_checkbutton_unicode_signs_toggled(GtkToggleButton *w, gpointer) { printops.use_unicode_signs = gtk_toggle_button_get_active(w); set_operator_symbols(); set_unicode_buttons(); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_asterisk")), printops.use_unicode_signs); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_ex")), printops.use_unicode_signs); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_dot")), printops.use_unicode_signs); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_altdot")), printops.use_unicode_signs); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_slash")), printops.use_unicode_signs); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_division_slash")), printops.use_unicode_signs); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_division")), printops.use_unicode_signs); result_display_updated(); } void on_preferences_checkbutton_save_defs_toggled(GtkToggleButton *w, gpointer) { save_defs_on_exit = gtk_toggle_button_get_active(w); } void on_preferences_checkbutton_save_mode_toggled(GtkToggleButton *w, gpointer) { save_mode_on_exit = gtk_toggle_button_get_active(w); } void on_preferences_checkbutton_allow_multiple_instances_toggled(GtkToggleButton *w, gpointer) { allow_multiple_instances = gtk_toggle_button_get_active(w); save_preferences(false); } void on_preferences_checkbutton_rpn_keys_toggled(GtkToggleButton *w, gpointer) { rpn_keys = gtk_toggle_button_get_active(w); } void on_preferences_checkbutton_decimal_comma_toggled(GtkToggleButton *w, gpointer) { b_decimal_comma = gtk_toggle_button_get_active(w); if(b_decimal_comma) { CALCULATOR->useDecimalComma(); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_dot_as_separator"))); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_comma_as_separator"))); } else { CALCULATOR->useDecimalPoint(evalops.parse_options.comma_as_separator); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_dot_as_separator"))); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_comma_as_separator"))); } expression_format_updated(false); result_display_updated(); set_unicode_buttons(); } void on_preferences_checkbutton_dot_as_separator_toggled(GtkToggleButton *w, gpointer) { evalops.parse_options.dot_as_separator = gtk_toggle_button_get_active(w); expression_format_updated(false); } void on_preferences_checkbutton_comma_as_separator_toggled(GtkToggleButton *w, gpointer) { evalops.parse_options.comma_as_separator = gtk_toggle_button_get_active(w); CALCULATOR->useDecimalPoint(evalops.parse_options.comma_as_separator); set_unicode_buttons(); expression_format_updated(false); } void on_preferences_checkbutton_load_defs_toggled(GtkToggleButton *w, gpointer) { load_global_defs = gtk_toggle_button_get_active(w); } void on_preferences_checkbutton_fetch_exchange_rates_toggled(GtkToggleButton *w, gpointer) { fetch_exchange_rates_at_startup = gtk_toggle_button_get_active(w); } void on_preferences_checkbutton_display_expression_status_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { display_expression_status = true; display_parse_status(); } else { display_expression_status = false; set_status_text(""); } } void on_preferences_checkbutton_custom_result_font_toggled(GtkToggleButton *w, gpointer) { use_custom_result_font = gtk_toggle_button_get_active(w); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_button_result_font")), use_custom_result_font); gint h_old, h_new; gtk_widget_get_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "scrolled_result")), NULL, &h_old); if(use_custom_result_font) { gchar *gstr = font_name_to_css(custom_result_font.c_str()); gtk_css_provider_load_from_data(resultview_provider, gstr, -1, NULL); g_free(gstr); } else { gtk_css_provider_load_from_data(resultview_provider, "* {font-size: larger;}", -1, NULL); } result_font_modified(); gtk_widget_get_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "scrolled_result")), NULL, &h_new); gint winh, winw; gtk_window_get_size(GTK_WINDOW(mainwindow), &winw, &winh); winh += (h_new - h_old); gtk_window_resize(GTK_WINDOW(mainwindow), winw, winh); } void on_preferences_checkbutton_custom_expression_font_toggled(GtkToggleButton *w, gpointer) { use_custom_expression_font = gtk_toggle_button_get_active(w); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_button_expression_font")), use_custom_expression_font); gint h_old, h_new; gtk_widget_get_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "expressionscrolled")), NULL, &h_old); if(use_custom_expression_font) { gchar *gstr = font_name_to_css(custom_expression_font.c_str()); gtk_css_provider_load_from_data(expression_provider, gstr, -1, NULL); g_free(gstr); } else { gtk_css_provider_load_from_data(expression_provider, "", -1, NULL); } expression_font_modified(); gtk_widget_get_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "expressionscrolled")), NULL, &h_new); gint winh, winw; gtk_window_get_size(GTK_WINDOW(mainwindow), &winw, &winh); winh += (h_new - h_old); gtk_window_resize(GTK_WINDOW(mainwindow), winw, winh); } void on_preferences_checkbutton_custom_status_font_toggled(GtkToggleButton *w, gpointer) { use_custom_status_font = gtk_toggle_button_get_active(w); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_button_status_font")), use_custom_status_font); gint h_old = gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "statusbox"))); if(use_custom_status_font) { gchar *gstr = font_name_to_css(custom_status_font.c_str()); gtk_css_provider_load_from_data(statuslabel_l_provider, gstr, -1, NULL); gtk_css_provider_load_from_data(statuslabel_r_provider, gstr, -1, NULL); g_free(gstr); } else { gtk_css_provider_load_from_data(statuslabel_l_provider, "* {font-size: smaller;}", -1, NULL); gtk_css_provider_load_from_data(statuslabel_r_provider, "* {font-size: smaller;}", -1, NULL); } set_operator_symbols(); while(gtk_events_pending()) gtk_main_iteration(); gint h_new = gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "statusbox"))); gint winh, winw; gtk_window_get_size(GTK_WINDOW(mainwindow), &winw, &winh); winh += (h_new - h_old); gtk_window_resize(GTK_WINDOW(mainwindow), winw, winh); } void on_preferences_radiobutton_dot_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { printops.multiplication_sign = MULTIPLICATION_SIGN_DOT; result_display_updated(); } } void on_preferences_radiobutton_altdot_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { printops.multiplication_sign = MULTIPLICATION_SIGN_ALTDOT; result_display_updated(); } } void on_preferences_radiobutton_ex_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { printops.multiplication_sign = MULTIPLICATION_SIGN_X; result_display_updated(); } } void on_preferences_radiobutton_asterisk_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { printops.multiplication_sign = MULTIPLICATION_SIGN_ASTERISK; result_display_updated(); } } void on_preferences_radiobutton_slash_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { printops.division_sign = DIVISION_SIGN_SLASH; result_display_updated(); } } void on_preferences_radiobutton_division_slash_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { printops.division_sign = DIVISION_SIGN_DIVISION_SLASH; result_display_updated(); } } void on_preferences_radiobutton_division_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { printops.division_sign = DIVISION_SIGN_DIVISION; result_display_updated(); } } void on_preferences_radiobutton_digit_grouping_none_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { printops.digit_grouping = DIGIT_GROUPING_NONE; result_format_updated(); } } void on_preferences_radiobutton_digit_grouping_standard_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { printops.digit_grouping = DIGIT_GROUPING_STANDARD; result_format_updated(); } } void on_preferences_radiobutton_digit_grouping_locale_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { printops.digit_grouping = DIGIT_GROUPING_LOCALE; result_format_updated(); } } void on_preferences_checkbutton_enable_completion_toggled(GtkToggleButton *w, gpointer) { enable_completion = gtk_toggle_button_get_active(w); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_label_completion_min")), enable_completion); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_spin_completion_min")), enable_completion); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_enable_completion2")), enable_completion); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_label_completion_min2")), enable_completion && enable_completion2); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_spin_completion_min2")), enable_completion && enable_completion2); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_label_completion_delay")), enable_completion); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_spin_completion_delay")), enable_completion); } void on_preferences_checkbutton_enable_completion2_toggled(GtkToggleButton *w, gpointer) { enable_completion2 = gtk_toggle_button_get_active(w); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_label_completion_min2")), enable_completion && enable_completion2); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_spin_completion_min2")), enable_completion && enable_completion2); } void on_preferences_spin_completion_min_value_changed(GtkSpinButton *spin, gpointer) { completion_min = gtk_spin_button_get_value_as_int(spin); if(completion_min2 < completion_min) { completion_min2 = completion_min; gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_spin_completion_min2")), (double) completion_min2); } } void on_preferences_spin_completion_min2_value_changed(GtkSpinButton *spin, gpointer) { completion_min2 = gtk_spin_button_get_value_as_int(spin); if(completion_min2 < completion_min) { completion_min = completion_min2; gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_spin_completion_min")), (double) completion_min); } } void on_preferences_spin_completion_delay_value_changed(GtkSpinButton *spin, gpointer) { completion_delay = gtk_spin_button_get_value_as_int(spin); } void on_preferences_button_result_font_font_set(GtkFontButton *w, gpointer) { save_custom_result_font = true; custom_result_font = gtk_font_chooser_get_font(GTK_FONT_CHOOSER(w)); gint h_old, h_new; gtk_widget_get_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "scrolled_result")), NULL, &h_old); gchar *gstr = font_name_to_css(custom_result_font.c_str()); gtk_css_provider_load_from_data(resultview_provider, gstr, -1, NULL); g_free(gstr); result_font_modified(); gtk_widget_get_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "scrolled_result")), NULL, &h_new); gint winh, winw; gtk_window_get_size(GTK_WINDOW(mainwindow), &winw, &winh); winh += (h_new - h_old); gtk_window_resize(GTK_WINDOW(mainwindow), winw, winh); } void on_preferences_button_expression_font_font_set(GtkFontButton *w, gpointer) { save_custom_expression_font = true; custom_expression_font = gtk_font_chooser_get_font(GTK_FONT_CHOOSER(w)); gint h_old, h_new; gtk_widget_get_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "expressionscrolled")), NULL, &h_old); gchar *gstr = font_name_to_css(custom_expression_font.c_str()); gtk_css_provider_load_from_data(expression_provider, gstr, -1, NULL); g_free(gstr); expression_font_modified(); gtk_widget_get_size_request(GTK_WIDGET(gtk_builder_get_object(main_builder, "expressionscrolled")), NULL, &h_new); gint winh, winw; gtk_window_get_size(GTK_WINDOW(mainwindow), &winw, &winh); winh += (h_new - h_old); gtk_window_resize(GTK_WINDOW(mainwindow), winw, winh); } void on_preferences_button_status_font_font_set(GtkFontButton *w, gpointer) { save_custom_status_font = true; custom_status_font = gtk_font_chooser_get_font(GTK_FONT_CHOOSER(w)); gint h_old = gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "statusbox"))); gchar *gstr = font_name_to_css(custom_status_font.c_str()); gtk_css_provider_load_from_data(statuslabel_l_provider, gstr, -1, NULL); gtk_css_provider_load_from_data(statuslabel_r_provider, gstr, -1, NULL); g_free(gstr); set_operator_symbols(); while(gtk_events_pending()) gtk_main_iteration(); gint h_new = gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "statusbox"))); gint winh, winw; gtk_window_get_size(GTK_WINDOW(mainwindow), &winw, &winh); winh += (h_new - h_old); gtk_window_resize(GTK_WINDOW(mainwindow), winw, winh); } /* hide unit manager when "Close" clicked */ void on_units_button_close_clicked(GtkButton*, gpointer) { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_dialog"))); } /* change conversion direction in unit manager on user request */ void on_units_toggle_button_from_toggled(GtkToggleButton *togglebutton, gpointer) { if(gtk_toggle_button_get_active(togglebutton)) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(units_builder, "units_toggle_button_to")), FALSE); convert_in_wUnits(); } } /* convert button clicked */ void on_units_button_convert_clicked(GtkButton*, gpointer) { convert_in_wUnits(); } /* change conversion direction in unit manager on user request */ void on_units_toggle_button_to_toggled(GtkToggleButton *togglebutton, gpointer) { if(gtk_toggle_button_get_active(togglebutton)) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(units_builder, "units_toggle_button_from")), FALSE); convert_in_wUnits(); } } /* enter in conversion field */ void on_units_entry_from_val_activate(GtkEntry*, gpointer) { convert_in_wUnits(0); } void on_units_entry_to_val_activate(GtkEntry*, gpointer) { convert_in_wUnits(1); } bool contains_polynomial_division(MathStructure &m) { if(m.isPower() && m[0].containsType(STRUCT_ADDITION) && m[1].representsNegative()) return true; for(size_t i = 0; i < m.size(); i++) { if(contains_polynomial_division(m[i])) return true; } return false; } bool contains_imaginary_number(MathStructure &m) { if(m.isNumber() && m.number().hasImaginaryPart()) return true; for(size_t i = 0; i < m.size(); i++) { if(contains_imaginary_number(m[i])) return true; } return false; } void update_resultview_popup() { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_octal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_octal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_decimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_decimal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_duodecimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_duodecimal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_hexadecimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_hexadecimal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_binary"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_binary_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_roman"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_roman_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_sexagesimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_sexagesimal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_time_format"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_time_format_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_custom_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_custom_base_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_normal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_normal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_engineering"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_engineering_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_scientific"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_scientific_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_purely_scientific"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_purely_scientific_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_non_scientific"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_non_scientific_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_no_prefixes"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_no_prefixes_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_prefixes_for_selected_units"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_prefixes_for_selected_units_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_prefixes_for_currencies"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_prefixes_for_currencies_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_prefixes_for_all_units"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_prefixes_for_all_units_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_abbreviate_names"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_abbreviate_names_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_all_prefixes"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_denominator_prefixes_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_denominator_prefixes"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_all_prefixes_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_fraction_decimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_fraction_decimal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_fraction_decimal_exact"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_fraction_decimal_exact_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_fraction_combined"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_fraction_combined_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_fraction_fraction"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_fraction_fraction_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_assume_nonzero_denominators"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_assume_nonzero_denominators_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_complex_rectangular"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_complex_rectangular_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_complex_exponential"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_complex_exponential_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_complex_polar"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_complex_polar_activate, NULL); bool b_unit = mstruct && mstruct->containsType(STRUCT_UNIT); bool b_date = mstruct && mstruct->isDateTime(); bool b_complex = mstruct && contains_imaginary_number(*mstruct); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_abbreviate_names")), !b_busy && !b_date); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_display_prefixes")), b_unit); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_display_no_prefixes")), b_unit); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_display_prefixes_for_selected_units")), b_unit); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_display_prefixes_for_currencies")), b_unit); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_display_prefixes_for_all_units")), b_unit); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_all_prefixes")), b_unit); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_denominator_prefixes")), b_unit); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_unit_settings")), b_unit); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_convert_to_unit")), FALSE); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_convert_to_base_units")), b_unit); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_convert_to_best_unit")), b_unit); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_set_optimal_prefix")), b_unit); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_units")), b_unit); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_octal")), !b_unit && !b_date && !b_complex); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_decimal")), !b_unit && !b_date && !b_complex); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_duodecimal")), !b_unit && !b_date && !b_complex); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_hexadecimal")), !b_unit && !b_date && !b_complex); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_binary")), !b_unit && !b_date && !b_complex); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_roman")), FALSE); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_sexagesimal")), FALSE); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_time_format")), FALSE); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_custom_base")), FALSE); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_base")), !b_unit && !b_date && !b_complex); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_complex_rectangular")), b_complex); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_complex_exponential")), b_complex); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_complex_polar")), b_complex); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_complex")), b_complex); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_display_normal")), !b_unit && !b_date); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_display_engineering")), !b_unit && !b_date); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_display_scientific")), !b_unit && !b_date); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_display_purely_scientific")), FALSE); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_display_non_scientific")), FALSE); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_display")), !b_unit && !b_date); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_fraction")), !b_date); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_fraction_decimal")), !b_date); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_fraction_decimal_exact")), !b_date); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_fraction_combined")), !b_date); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_fraction_fraction")), !b_date); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_calendarconversion")), b_date); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_to_utc")), b_date); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_display_date")), b_date); if(mstruct && mstruct->containsUnknowns()) { gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_set_unknowns"))); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_factorize"))); } else { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_set_unknowns"))); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_factorize"))); } if(mstruct && mstruct->containsType(STRUCT_ADDITION)) { if(evalops.structuring == STRUCTURING_FACTORIZE) { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_factorize"))); } else { gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_factorize"))); } if(evalops.structuring == STRUCTURING_SIMPLIFY) { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_simplify"))); } else { gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_simplify"))); } if(contains_polynomial_division(*mstruct)) gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_expand_partial_fractions"))); else gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_expand_partial_fractions"))); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_factorize"))); } else { if(mstruct && mstruct->isNumber() && mstruct->number().isInteger() && !mstruct->number().isZero()) { gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_factorize"))); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_factorize"))); } else { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_factorize"))); } gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_simplify"))); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_expand_partial_fractions"))); } if(mstruct && mstruct->containsDivision()) { gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_assume_nonzero_denominators"))); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_nonzero"))); } else { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_assume_nonzero_denominators"))); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_nonzero"))); } if(mstruct->isVector() && (mstruct->size() != 1 || !(*mstruct)[0].isVector() || (*mstruct)[0].size() > 0)) { if(mstruct->isMatrix()) { gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_view_matrix"))); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_view_vector"))); } else { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_view_matrix"))); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_view_vector"))); } gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_view_matrixvector"))); } else { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_view_matrix"))); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_view_vector"))); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "separator_popup_view_matrixvector"))); } switch (printops.base) { case BASE_OCTAL: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_octal")), TRUE); break; } case BASE_DECIMAL: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_decimal")), TRUE); break; } case 12: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_duodecimal")), TRUE); break; } case BASE_HEXADECIMAL: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_hexadecimal")), TRUE); break; } case BASE_BINARY: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_binary")), TRUE); break; } case BASE_ROMAN_NUMERALS: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_roman")), TRUE); break; } case BASE_SEXAGESIMAL: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_sexagesimal")), TRUE); break; } case BASE_TIME: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_time_format")), TRUE); break; } default: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_custom_base")), TRUE); break; } } switch(printops.min_exp) { case EXP_PRECISION: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_display_normal")), TRUE); break; } case EXP_BASE_3: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_display_engineering")), TRUE); break; } case EXP_SCIENTIFIC: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_display_scientific")), TRUE); break; } case EXP_PURE: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_display_purely_scientific")), TRUE); break; } case EXP_NONE: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_display_non_scientific")), TRUE); break; } } if(!printops.use_unit_prefixes) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_display_no_prefixes")), TRUE); } else if(printops.use_prefixes_for_all_units) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_display_prefixes_for_all_units")), TRUE); } else if(printops.use_prefixes_for_currencies) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_display_prefixes_for_currencies")), TRUE); } else { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_display_prefixes_for_selected_units")), TRUE); } gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_abbreviate_names")), printops.abbreviate_names); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_all_prefixes")), printops.use_all_prefixes); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_denominator_prefixes")), printops.use_denominator_prefix); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_assume_nonzero_denominators")), evalops.assume_denominators_nonzero); switch(printops.number_fraction_format) { case FRACTION_DECIMAL: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_fraction_decimal")), TRUE); break; } case FRACTION_DECIMAL_EXACT: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_fraction_decimal_exact")), TRUE); break; } case FRACTION_COMBINED: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_fraction_combined")), TRUE); break; } case FRACTION_FRACTIONAL: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_fraction_fraction")), TRUE); break; } } switch(evalops.complex_number_form) { case COMPLEX_NUMBER_FORM_RECTANGULAR: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_complex_rectangular")), TRUE); break; } case COMPLEX_NUMBER_FORM_EXPONENTIAL: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_complex_exponential")), TRUE); break; } case COMPLEX_NUMBER_FORM_POLAR: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "popup_menu_item_complex_polar")), TRUE); break; } } g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_octal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_octal_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_decimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_decimal_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_duodecimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_duodecimal_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_hexadecimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_hexadecimal_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_binary"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_binary_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_roman"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_roman_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_sexagesimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_sexagesimal_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_time_format"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_time_format_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_custom_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_custom_base_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_normal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_normal_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_engineering"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_engineering_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_scientific"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_scientific_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_purely_scientific"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_purely_scientific_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_non_scientific"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_non_scientific_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_no_prefixes"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_no_prefixes_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_prefixes_for_selected_units"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_prefixes_for_selected_units_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_prefixes_for_all_units"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_prefixes_for_all_units_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_display_prefixes_for_currencies"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_display_prefixes_for_currencies_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_abbreviate_names"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_abbreviate_names_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_abbreviate_names"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_all_prefixes_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_all_prefixes"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_denominator_prefixes_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_fraction_decimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_fraction_decimal_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_fraction_decimal_exact"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_fraction_decimal_exact_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_fraction_combined"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_fraction_combined_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_fraction_fraction"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_fraction_fraction_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_assume_nonzero_denominators"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_assume_nonzero_denominators_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_complex_rectangular"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_complex_rectangular_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_complex_exponential"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_complex_exponential_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "popup_menu_item_complex_polar"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_popup_menu_item_complex_polar_activate, NULL); } void on_expression_button_clicked(GtkButton*, gpointer) { GtkWidget *w = gtk_stack_get_visible_child(GTK_STACK(gtk_builder_get_object(main_builder, "expression_button_stack"))); if(w == GTK_WIDGET(gtk_builder_get_object(main_builder, "expression_button_equals"))) { execute_expression(); } else if(w == GTK_WIDGET(gtk_builder_get_object(main_builder, "expression_button_clear"))) { clear_expression_text(); gtk_widget_grab_focus(expressiontext); } else if(w == GTK_WIDGET(gtk_builder_get_object(main_builder, "message_tooltip_icon"))) { gtk_widget_trigger_tooltip_query(w); } else { if(b_busy_command) on_abort_command(NULL, 0, NULL); else if(b_busy_expression) on_abort_calculation(NULL, 0, NULL); else if(b_busy_result) on_abort_display(NULL, 0, NULL); } } gboolean on_expressiontext_button_press_event(GtkWidget*, GdkEventButton *event, gpointer) { if(gdk_event_triggers_context_menu((GdkEvent*) event) && event->type == GDK_BUTTON_PRESS) { if(b_busy) return TRUE; } return FALSE; } gboolean on_units_dialog_button_press_event(GtkWidget*, GdkEventButton *event, gpointer) { gtk_widget_hide(units_convert_window); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(units_builder, "units_convert_to_button")), FALSE); return FALSE; } gboolean on_units_dialog_delete_event() { gtk_widget_hide(units_convert_window); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(units_builder, "units_convert_to_button")), FALSE); return FALSE; } gboolean on_main_window_button_press_event(GtkWidget*, GdkEventButton *event, gpointer) { gtk_widget_hide(completion_window); return FALSE; } gboolean on_resultview_button_press_event(GtkWidget*, GdkEventButton *event, gpointer) { if(gdk_event_triggers_context_menu((GdkEvent*) event) && event->type == GDK_BUTTON_PRESS) { if(b_busy) return TRUE; update_resultview_popup(); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 gtk_menu_popup_at_pointer(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_resultview")), (GdkEvent*) event); #else gtk_menu_popup(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_resultview")), NULL, NULL, NULL, NULL, event->button, event->time); #endif return TRUE; } return FALSE; } gboolean on_resultview_popup_menu(GtkWidget*, gpointer) { if(b_busy) return TRUE; update_resultview_popup(); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 gtk_menu_popup_at_pointer(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_resultview")), NULL); #else gtk_menu_popup(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_resultview")), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time()); #endif return TRUE; } gboolean on_units_entry_from_val_focus_out_event(GtkEntry*, GdkEventFocus*, gpointer) { if(old_fromValue != gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_entry_from_val")))) convert_in_wUnits(0); return FALSE; } gboolean on_units_entry_to_val_focus_out_event(GtkEntry*, GdkEventFocus*, gpointer) { if(old_toValue != gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_entry_to_val")))) convert_in_wUnits(1); return FALSE; } /* angle mode radio buttons toggled */ void on_radiobutton_radians_toggled(GtkToggleButton *togglebutton, gpointer) { if(gtk_toggle_button_get_active(togglebutton)) { evalops.parse_options.angle_unit = ANGLE_UNIT_RADIANS; set_angle_item(); expression_format_updated(true); } focus_keeping_selection(); } void on_radiobutton_degrees_toggled(GtkToggleButton *togglebutton, gpointer) { if(gtk_toggle_button_get_active(togglebutton)) { evalops.parse_options.angle_unit = ANGLE_UNIT_DEGREES; set_angle_item(); expression_format_updated(true); } focus_keeping_selection(); } void on_radiobutton_gradians_toggled(GtkToggleButton *togglebutton, gpointer) { if(gtk_toggle_button_get_active(togglebutton)) { evalops.parse_options.angle_unit = ANGLE_UNIT_GRADIANS; set_angle_item(); expression_format_updated(true); } focus_keeping_selection(); } void on_radiobutton_no_default_angle_unit_toggled(GtkToggleButton *togglebutton, gpointer) { if(gtk_toggle_button_get_active(togglebutton)) { evalops.parse_options.angle_unit = ANGLE_UNIT_NONE; set_angle_item(); expression_format_updated(true); } focus_keeping_selection(); } /* enter in expression entry does the same as clicking "Execute" button */ void on_expression_activate(GtkEntry*, gpointer) { execute_expression(); } void on_convert_entry_unit_icon_release(GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkEvent*, gpointer) { switch(icon_pos) { case GTK_ENTRY_ICON_PRIMARY: { break; } case GTK_ENTRY_ICON_SECONDARY: { gtk_editable_delete_text(GTK_EDITABLE(entry), 0, -1); break; } } } /* "Execute" clicked */ void on_button_execute_clicked(GtkButton*, gpointer) { execute_expression(); } /* save preferences, mode and definitions and then quit */ gboolean on_gcalc_exit(GtkWidget*, GdkEvent*, gpointer) { stop_timeouts = true; exit_in_progress = true; CALCULATOR->abort(); if(plot_builder && gtk_widget_get_visible(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_dialog")))) { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_dialog"))); } //save_accels(); if(save_mode_on_exit) { save_mode(); } else { save_preferences(); } if(save_defs_on_exit) { save_defs(); } for(size_t i = 0; i < history_parsed.size(); i++) { if(history_parsed[i]) history_parsed[i]->unref(); if(history_answer[i]) history_answer[i]->unref(); } if(view_thread->running) { view_thread->write(0); view_thread->write(NULL); } CALCULATOR->terminateThreads(); g_application_quit(g_application_get_default()); return TRUE; } void save_accels() { recursiveMakeDir(getLocalDir()); gchar *gstr = g_build_filename(getLocalDir().c_str(), "accelmap", NULL); gtk_accel_map_save(gstr); g_free(gstr); } /* DEL button clicked -- delete in expression entry */ void on_button_del_clicked(GtkButton*, gpointer) { if(gtk_text_buffer_get_has_selection(expressionbuffer)) { overwrite_expression_selection(NULL); return; } block_completion(); GtkTextMark *mpos = gtk_text_buffer_get_insert(expressionbuffer); GtkTextIter ipos, iend; gtk_text_buffer_get_iter_at_mark(expressionbuffer, &ipos, mpos); if(gtk_text_iter_is_end(&ipos)) { gtk_text_buffer_get_end_iter(expressionbuffer, &iend); if(gtk_text_iter_backward_char(&ipos)) { gtk_text_buffer_delete(expressionbuffer, &ipos, &iend); } } else { iend = ipos; if(!gtk_text_iter_forward_char(&iend)) { gtk_text_buffer_get_end_iter(expressionbuffer, &iend); } gtk_text_buffer_delete(expressionbuffer, &ipos, &iend); } gtk_widget_grab_focus(expressiontext); unblock_completion(); } /* AC button clicked -- clear expression entry */ void on_button_ac_clicked(GtkButton*, gpointer) { clear_expression_text(); gtk_widget_grab_focus(expressiontext); } /* HYP button toggled -- enable/disable hyperbolic functions */ void on_button_hyp_toggled(GtkToggleButton *w, gpointer) { hyp_is_on = gtk_toggle_button_get_active(w); focus_keeping_selection(); } /* INV button toggled -- enable/disable inverse functions */ void on_button_inv_toggled(GtkToggleButton *w, gpointer) { inv_is_on = gtk_toggle_button_get_active(w); focus_keeping_selection(); } /* fraction button toggled -- enable/disable fractional display */ void on_button_fraction_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { printops.number_fraction_format = FRACTION_FRACTIONAL; GtkWidget *w_fraction = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_fraction_fraction")); g_signal_handlers_block_matched((gpointer) w_fraction, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_fraction_fraction_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(w_fraction), TRUE); g_signal_handlers_unblock_matched((gpointer) w_fraction, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_fraction_fraction_activate, NULL); } else { printops.number_fraction_format = FRACTION_DECIMAL; GtkWidget *w_fraction = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_fraction_decimal")); g_signal_handlers_block_matched((gpointer) w_fraction, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_fraction_decimal_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(w_fraction), TRUE); g_signal_handlers_unblock_matched((gpointer) w_fraction, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_fraction_decimal_activate, NULL); } printops.restrict_fraction_length = (printops.number_fraction_format = FRACTION_FRACTIONAL); result_format_updated(); focus_keeping_selection(); } /* Tan/Sin/Cos button clicked -- insert corresponding function */ void on_button_tan_clicked(GtkButton*, gpointer) { if(hyp_is_on) { if(inv_is_on) { insertButtonFunction(CALCULATOR->f_atanh); inv_is_on = false; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "button_inv")), FALSE); } else { insertButtonFunction(CALCULATOR->f_tanh); } hyp_is_on = false; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "button_hyp")), FALSE); } else if(inv_is_on) { insertButtonFunction(CALCULATOR->f_atan); inv_is_on = false; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "button_inv")), FALSE); } else { insertButtonFunction(CALCULATOR->f_tan); } } void on_button_sine_clicked(GtkButton*, gpointer) { if(hyp_is_on) { if(inv_is_on) { insertButtonFunction(CALCULATOR->f_asinh); inv_is_on = false; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "button_inv")), FALSE); } else { insertButtonFunction(CALCULATOR->f_sinh); } hyp_is_on = false; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "button_hyp")), FALSE); } else if(inv_is_on) { insertButtonFunction(CALCULATOR->f_asin); inv_is_on = false; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "button_inv")), FALSE); } else { insertButtonFunction(CALCULATOR->f_sin); } } void on_button_cosine_clicked(GtkButton*, gpointer) { if(hyp_is_on) { if(inv_is_on) { insertButtonFunction(CALCULATOR->f_acosh); inv_is_on = false; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "button_inv")), FALSE); } else { insertButtonFunction(CALCULATOR->f_cosh); } hyp_is_on = false; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "button_hyp")), FALSE); } else if(inv_is_on) { insertButtonFunction(CALCULATOR->f_acos); inv_is_on = false; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "button_inv")), FALSE); } else { insertButtonFunction(CALCULATOR->f_cos); } } void on_button_mod_clicked(GtkButton*, gpointer) { insertButtonFunction(CALCULATOR->f_mod); } void on_button_reciprocal_clicked(GtkButton*, gpointer) { insertButtonFunction(CALCULATOR->getActiveFunction("inv")); } /* STO button clicked -- store result */ void on_button_store_clicked(GtkButton*, gpointer) { if(displayed_mstruct && mstruct && !mstruct->isZero()) add_as_variable(); else edit_variable(_("My Variables"), NULL, NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } bool completion_ignore_enter = false, completion_hover_blocked = false; gboolean on_completionview_enter_notify_event(GtkWidget*, GdkEventCrossing*, gpointer) { return completion_ignore_enter; } gboolean on_completionview_motion_notify_event(GtkWidget*, GdkEventMotion*, gpointer) { completion_ignore_enter = FALSE; if(completion_hover_blocked) { gtk_tree_view_set_hover_selection(GTK_TREE_VIEW(completion_view), TRUE); completion_hover_blocked = false; } return FALSE; } gboolean on_completionwindow_key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer user_data) { if(!gtk_widget_get_mapped(completion_window)) return FALSE; gtk_widget_event(expressiontext, (GdkEvent*) event); return TRUE; } gboolean on_completionwindow_button_press_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { if(!gtk_widget_get_mapped(completion_window)) return FALSE; gtk_widget_hide(completion_window); return TRUE; } bool units_convert_ignore_enter = false, units_convert_hover_blocked = false; gboolean on_units_convert_view_enter_notify_event(GtkWidget*, GdkEventCrossing*, gpointer) { return units_convert_ignore_enter; } gboolean on_units_convert_view_motion_notify_event(GtkWidget*, GdkEventMotion*, gpointer) { units_convert_ignore_enter = FALSE; if(units_convert_hover_blocked) { gtk_tree_view_set_hover_selection(GTK_TREE_VIEW(units_convert_view), TRUE); units_convert_hover_blocked = false; } return FALSE; } gboolean on_units_convert_window_key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer) { if(!gtk_widget_get_mapped(units_convert_window)) return FALSE; gtk_widget_event(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_convert_to_button")), (GdkEvent*) event); return TRUE; } gboolean on_units_convert_window_button_press_event(GtkWidget *widget, GdkEventButton *event, gpointer) { if(!gtk_widget_get_mapped(units_convert_window)) return FALSE; gtk_widget_hide(units_convert_window); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(units_builder, "units_convert_to_button")), FALSE); return TRUE; } void units_convert_resize_popup() { int matches = gtk_tree_model_iter_n_children(units_convert_filter, NULL); gint x, y; gint items, height = 0, items_y = 0, height_diff; GdkDisplay *display; #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 GdkMonitor *monitor; #endif GdkRectangle area, rect; GtkAllocation alloc; GdkWindow *window; GtkRequisition popup_req; GtkRequisition tree_req; GtkTreePath *path; gboolean above; GtkTreeViewColumn *column; gtk_widget_get_allocation(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_convert_to_button")), &alloc); window = gtk_widget_get_window(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_convert_to_button"))); gdk_window_get_origin(window, &x, &y); x += alloc.x; y += alloc.y; gtk_widget_realize(units_convert_view); while(gtk_events_pending()) gtk_main_iteration(); gtk_tree_view_columns_autosize(GTK_TREE_VIEW(units_convert_view)); column = gtk_tree_view_get_column(GTK_TREE_VIEW(units_convert_view), 0); gtk_widget_get_preferred_size(units_convert_view, &tree_req, NULL); gtk_tree_view_column_cell_get_size(column, NULL, NULL, NULL, NULL, &height_diff); path = gtk_tree_path_new_from_indices(0, -1); gtk_tree_view_get_cell_area(GTK_TREE_VIEW(units_convert_view), path, column, &rect); gtk_tree_path_free(path); items_y = rect.y; height_diff -= rect.height; if(height_diff < 2) height_diff = 2; display = gtk_widget_get_display(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_convert_to_button"))); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 monitor = gdk_display_get_monitor_at_window(display, window); gdk_monitor_get_workarea(monitor, &area); #else GdkScreen *screen = gdk_display_get_default_screen(display); gdk_screen_get_monitor_workarea(screen, gdk_screen_get_monitor_at_window(screen, window), &area); #endif items = matches; if(items > 20) items = 20; if(items > 0) { path = gtk_tree_path_new_from_indices(items - 1, -1); gtk_tree_view_get_cell_area(GTK_TREE_VIEW(units_convert_view), path, column, &rect); gtk_tree_path_free(path); height = rect.y + rect.height - items_y + height_diff; } while(items > 0 && ((y > area.height / 2 && area.y + y < height) || (y <= area.height / 2 && area.height - y < height))) { items--; path = gtk_tree_path_new_from_indices(items - 1, -1); gtk_tree_view_get_cell_area(GTK_TREE_VIEW(units_convert_view), path, column, &rect); gtk_tree_path_free(path); height = rect.y + rect.height - items_y + height_diff; } gtk_scrolled_window_set_min_content_height(GTK_SCROLLED_WINDOW(units_convert_scrolled), height); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(units_convert_scrolled), GTK_POLICY_NEVER, matches > 20 ? GTK_POLICY_ALWAYS : GTK_POLICY_NEVER); if(items <= 0) gtk_widget_hide(units_convert_scrolled); else gtk_widget_show(units_convert_scrolled); gtk_widget_get_preferred_size(units_convert_window, &popup_req, NULL); if(popup_req.width < rect.width + 2) popup_req.width = rect.width + 2; if(popup_req.width < alloc.width) { popup_req.width = alloc.width; gtk_widget_set_size_request(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_convert_search")), popup_req.width, -1); } if(x < area.x) x = area.x; else if(x + popup_req.width > area.x + area.width) x = area.x + area.width - popup_req.width; if(y + alloc.height + popup_req.height <= area.y + area.height || y - area.y < (area.y + area.height) - (y + alloc.height)) { y += alloc.height; above = FALSE; } else { path = gtk_tree_path_new_from_indices(matches - 1, -1); gtk_tree_view_get_cell_area(GTK_TREE_VIEW(units_convert_view), path, column, &rect); gtk_tree_path_free(path); height = rect.y + rect.height + height_diff; path = gtk_tree_path_new_from_indices(matches - items, -1); gtk_tree_view_get_cell_area(GTK_TREE_VIEW(units_convert_view), path, column, &rect); gtk_tree_path_free(path); height -= rect.y; gtk_scrolled_window_set_min_content_height(GTK_SCROLLED_WINDOW(units_convert_scrolled), height); y -= popup_req.height; above = TRUE; } if(matches > 0) { path = gtk_tree_path_new_from_indices(above ? matches - 1 : 0, -1); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(units_convert_view), path, NULL, FALSE, 0.0, 0.0); gtk_tree_path_free(path); } gtk_window_move(GTK_WINDOW(units_convert_window), x, y); } void on_units_convert_to_button_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { units_convert_ignore_enter = TRUE; gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_convert_search")), ""); units_convert_resize_popup(); if(!gtk_widget_is_visible(units_convert_window)) { gtk_tree_view_set_hover_selection(GTK_TREE_VIEW(completion_view), TRUE); gtk_window_set_transient_for(GTK_WINDOW(units_convert_window), GTK_WINDOW(gtk_builder_get_object(units_builder, "units_dialog"))); gtk_window_group_add_window(gtk_window_get_group(GTK_WINDOW(gtk_builder_get_object(units_builder, "units_dialog"))), GTK_WINDOW(units_convert_window)); gtk_window_set_screen(GTK_WINDOW(units_convert_window), gtk_widget_get_screen(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_convert_to_button")))); gtk_widget_show(units_convert_window); } gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(units_convert_view))); while(gtk_events_pending()) gtk_main_iteration(); gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(units_convert_view))); } else { gtk_widget_hide(units_convert_window); } } void completion_resize_popup(int matches) { gint x, y; gint items, height = 0, items_y = 0, height_diff; GdkDisplay *display; #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 GdkMonitor *monitor; #endif GdkRectangle area, bufloc, rect; GdkWindow *window; GtkRequisition popup_req; GtkRequisition tree_req; GtkTreePath *path; gboolean above; GtkTreeViewColumn *column; GtkTextMark *miter = gtk_text_buffer_get_insert(expressionbuffer); GtkTextIter iter; gtk_text_buffer_get_iter_at_mark(expressionbuffer, &iter, miter); gtk_text_view_get_iter_location(GTK_TEXT_VIEW(expressiontext), &iter, &bufloc); gtk_text_view_buffer_to_window_coords(GTK_TEXT_VIEW(expressiontext), GTK_TEXT_WINDOW_WIDGET, bufloc.x, bufloc.y, &bufloc.x, &bufloc.y); window = gtk_text_view_get_window (GTK_TEXT_VIEW(expressiontext), GTK_TEXT_WINDOW_WIDGET); gdk_window_get_origin(window, &x, &y); x += bufloc.x; y += bufloc.y; gtk_widget_realize(completion_view); while(gtk_events_pending()) gtk_main_iteration(); gtk_tree_view_columns_autosize(GTK_TREE_VIEW(completion_view)); column = gtk_tree_view_get_column(GTK_TREE_VIEW(completion_view), 0); gtk_widget_get_preferred_size(completion_view, &tree_req, NULL); gtk_tree_view_column_cell_get_size(column, NULL, NULL, NULL, NULL, &height_diff); path = gtk_tree_path_new_from_indices(0, -1); gtk_tree_view_get_cell_area(GTK_TREE_VIEW(completion_view), path, column, &rect); gtk_tree_path_free(path); items_y = rect.y; height_diff -= rect.height; if(height_diff < 2) height_diff = 2; display = gtk_widget_get_display(GTK_WIDGET(expressiontext)); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 monitor = gdk_display_get_monitor_at_window(display, window); gdk_monitor_get_workarea(monitor, &area); #else GdkScreen *screen = gdk_display_get_default_screen(display); gdk_screen_get_monitor_workarea(screen, gdk_screen_get_monitor_at_window(screen, window), &area); #endif items = matches; if(items > 20) items = 20; if(items > 0) { path = gtk_tree_path_new_from_indices(items - 1, -1); gtk_tree_view_get_cell_area(GTK_TREE_VIEW(completion_view), path, column, &rect); gtk_tree_path_free(path); height = rect.y + rect.height - items_y + height_diff; } while(items > 0 && ((y > area.height / 2 && area.y + y < height) || (y <= area.height / 2 && area.height - y < height))) { items--; path = gtk_tree_path_new_from_indices(items - 1, -1); gtk_tree_view_get_cell_area(GTK_TREE_VIEW(completion_view), path, column, &rect); gtk_tree_path_free(path); height = rect.y + rect.height - items_y + height_diff; } gtk_scrolled_window_set_min_content_height(GTK_SCROLLED_WINDOW(completion_scrolled), height); if(items <= 0) gtk_widget_hide(completion_scrolled); else gtk_widget_show(completion_scrolled); gtk_widget_get_preferred_size(completion_window, &popup_req, NULL); if(popup_req.width < rect.width + 2) popup_req.width = rect.width + 2; if(x < area.x) x = area.x; else if(x + popup_req.width > area.x + area.width) x = area.x + area.width - popup_req.width; if(y + bufloc.height + popup_req.height <= area.y + area.height || y - area.y < (area.y + area.height) - (y + bufloc.height)) { y += bufloc.height; above = FALSE; } else { path = gtk_tree_path_new_from_indices(matches - 1, -1); gtk_tree_view_get_cell_area(GTK_TREE_VIEW(completion_view), path, column, &rect); gtk_tree_path_free(path); height = rect.y + rect.height + height_diff; path = gtk_tree_path_new_from_indices(matches - items, -1); gtk_tree_view_get_cell_area(GTK_TREE_VIEW(completion_view), path, column, &rect); gtk_tree_path_free(path); height -= rect.y; gtk_scrolled_window_set_min_content_height(GTK_SCROLLED_WINDOW(completion_scrolled), height); y -= popup_req.height; above = TRUE; } if(matches > 0) { path = gtk_tree_path_new_from_indices(above ? matches - 1 : 0, -1); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(completion_view), path, NULL, FALSE, 0.0, 0.0); gtk_tree_path_free(path); } gtk_window_move(GTK_WINDOW(completion_window), x, y); } void do_completion() { if(!enable_completion) {gtk_widget_hide(completion_window); return;} set_current_object(); if(gtk_text_iter_is_end(¤t_object_start)) { gtk_widget_hide(completion_window); return; } gchar *gstr2 = gtk_text_buffer_get_text(expressionbuffer, ¤t_object_start, ¤t_object_end, FALSE); string str = gstr2; g_free(gstr2); if(str.length() < (size_t) completion_min) {gtk_widget_hide(completion_window); return;} GtkTreeIter iter; int matches = 0; bool show_separator1 = false, show_separator2 = false; if(str.length() > 0 && is_not_in(NUMBERS NOT_IN_NAMES, str[0]) && gtk_tree_model_get_iter_first(GTK_TREE_MODEL(completion_store), &iter)) { string str2, str3, str4; Prefix *p2 = NULL, *p3 = NULL, *p4 = NULL; if(str.length() > (size_t) completion_min) { for(size_t pi = 1; ; pi++) { Prefix *prefix = CALCULATOR->getPrefix(pi); if(!prefix) break; for(size_t name_i = 0; name_i < 3; name_i++) { const string *pname; if(name_i == 0) pname = &prefix->shortName(false); else if(name_i == 1) pname = &prefix->longName(false); else pname = &prefix->unicodeName(false); if(!pname->empty() && pname->length() < str.length() - completion_min + 1) { bool pmatch = true; for(size_t i = 0; i < pname->length(); i++) { if((*pname)[i] != str[i]) { pmatch = false; break; } } if(pmatch) { if(str2.empty()) {p2 = prefix; str2 = str.substr(pname->length());} else if(str3.empty()) {p3 = prefix; str3 = str.substr(pname->length());} else if(str4.empty()) {p4 = prefix; str4 = str.substr(pname->length());} } } } } } do { ExpressionItem *item = NULL; Prefix *prefix = NULL; gtk_tree_model_get(GTK_TREE_MODEL(completion_store), &iter, 2, &item, 8, &prefix, -1); int b_match = false; size_t i_match = 0; if(item) { if((editing_to_expression || !evalops.parse_options.functions_enabled) && item->type() == TYPE_FUNCTION) {} else if(item->type() == TYPE_VARIABLE && (!evalops.parse_options.variables_enabled || (editing_to_expression && (!((Variable*) item)->isKnown() || ((KnownVariable*) item)->unit().empty())))) {} else if(!evalops.parse_options.units_enabled && item->type() == TYPE_UNIT) {} else { for(size_t name_i = 1; name_i <= item->countNames() && !b_match; name_i++) { const ExpressionName *ename = &item->getName(name_i); if(ename) { if(item->isHidden() && (item->type() != TYPE_UNIT || str.length() == 1 || !((Unit*) item)->isCurrency()) && ename) { b_match = (ename->name == str) ? 1 : 0; } else { for(size_t icmp = 0; icmp < 4; icmp++) { if(icmp == 1 && (item->type() != TYPE_UNIT || str2.empty() || !((Unit*) item)->useWithPrefixesByDefault())) break; const string *cmpstr; if(icmp == 0) cmpstr = &str; else if(icmp == 1) cmpstr = &str2; else if(icmp == 2) cmpstr = &str3; else cmpstr = &str4; if(cmpstr->empty()) break; if(cmpstr->length() <= ename->name.length()) { b_match = 2; for(size_t i = 0; i < cmpstr->length(); i++) { if(ename->name[i] != (*cmpstr)[i]) { b_match = false; break; } } if(b_match && ename->name == *cmpstr) b_match = 1; if(b_match) { if(icmp > 0) { if(icmp == 1) prefix = p2; else if(icmp == 2) prefix = p3; else if(icmp == 3) prefix = p4; i_match = str.length() - cmpstr->length(); } break; } } } } } } if(b_match == 2 && item->countNames() > 1) { for(size_t icmp = 0; icmp < 4 && b_match > 1; icmp++) { if(icmp == 1 && (item->type() != TYPE_UNIT || str2.empty() || !((Unit*) item)->useWithPrefixesByDefault())) break; const string *cmpstr; if(icmp == 0) cmpstr = &str; else if(icmp == 1) cmpstr = &str2; else if(icmp == 2) cmpstr = &str3; else cmpstr = &str4; if(cmpstr->empty()) break; for(size_t name_i = 1; name_i <= item->countNames(); name_i++) { if(item->getName(name_i).name == *cmpstr) { if(icmp == 1) prefix = p2; else if(icmp == 2) prefix = p3; else if(icmp == 3) prefix = p4; else prefix = NULL; b_match = 1; break; } } } } if(!b_match && enable_completion2) { if(title_matches(item, str, completion_min2)) b_match = 4; else if(item->type() == TYPE_UNIT && ((Unit*) item)->isCurrency() && country_matches((Unit*) item, str, completion_min2)) b_match = 5; } } if(b_match) { gchar *gstr; gtk_tree_model_get(GTK_TREE_MODEL(completion_store), &iter, 0, &gstr, -1); if(gstr && strlen(gstr) > 0) { string nstr; if(gstr[0] == '<') { nstr = gstr; size_t i = nstr.find("-) "); if(i != string::npos && i > 2) { if(prefix && prefix->longName() == nstr.substr(8, i - 8)) { prefix = NULL; } else { nstr = nstr.substr(i + 11); if(!prefix) gtk_list_store_set(completion_store, &iter, 0, nstr.c_str(), -1); } } } if(prefix) { if(nstr.empty()) nstr = gstr; nstr.insert(0, "-) "); nstr.insert(0, prefix->longName()); nstr.insert(0, "("); gtk_list_store_set(completion_store, &iter, 0, nstr.c_str(), -1); } g_free(gstr); } } } else if(prefix) { for(size_t name_i = 0; name_i < 3 && !b_match; name_i++) { const string *pname; if(name_i == 0) pname = &prefix->shortName(false); else if(name_i == 1) pname = &prefix->unicodeName(false); else pname = &prefix->longName(false); if(!pname->empty() && str.length() <= pname->length()) { b_match = 2; for(size_t i = 0; i < str.length(); i++) { if(str[i] != (*pname)[i]) { b_match = false; break; } } if(b_match && *pname == str) b_match = 1; } } prefix = NULL; } else if(editing_to_expression) { gchar *gstr; gtk_tree_model_get(GTK_TREE_MODEL(completion_store), &iter, 0, &gstr, -1); if(completion_names_match(gstr, str)) { b_match = 2; } g_free(gstr); } gtk_list_store_set(completion_store, &iter, 3, b_match > 0, 4, b_match, 6, b_match == 1 ? PANGO_WEIGHT_BOLD : (b_match > 3 ? PANGO_WEIGHT_LIGHT : PANGO_WEIGHT_NORMAL), 7, i_match, -1); if(b_match) { matches++; if(b_match > 3) show_separator2 = true; else if(b_match < 3) show_separator1 = true; } } while(gtk_tree_model_iter_next(GTK_TREE_MODEL(completion_store), &iter)); } if(matches > 0) { gtk_list_store_set(completion_store, &completion_separator_iter, 3, show_separator1 && show_separator2, 4, 3, -1); if(show_separator1 && show_separator2) matches++; completion_ignore_enter = TRUE; completion_resize_popup(matches); if(!gtk_widget_is_visible(completion_window)) { gtk_window_set_transient_for(GTK_WINDOW(completion_window), GTK_WINDOW(mainwindow)); gtk_window_group_add_window(gtk_window_get_group(GTK_WINDOW(mainwindow)), GTK_WINDOW(completion_window)); gtk_window_set_screen(GTK_WINDOW(completion_window), gtk_widget_get_screen(expressiontext)); gtk_widget_show(completion_window); } gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(completion_view))); while(gtk_events_pending()) gtk_main_iteration(); gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(completion_view))); } else { gtk_widget_hide(completion_window); } } gboolean do_completion_timeout(gpointer) { if(!completion_blocked) do_completion(); completion_timeout_id = 0; return false; } void on_expressionbuffer_changed(GtkTextBuffer*, gpointer) { if(completion_timeout_id != 0) { g_source_remove(completion_timeout_id); completion_timeout_id = 0; } if(add_to_undo) add_expression_to_undo(); expression_has_changed = true; expression_has_changed2 = true; current_object_has_changed = true; expression_has_changed_pos = true; highlight_parentheses(); display_parse_status(); if(!completion_blocked) { if(completion_delay <= 0 || gtk_widget_is_visible(completion_window)) { do_completion(); } else { completion_timeout_id = g_timeout_add(completion_delay, do_completion_timeout, NULL); } } if(result_text.empty()) return; if(!dont_change_index) expression_history_index = -1; if(!rpn_mode) clearresult(); } void on_convert_entry_unit_changed(GtkEditable *w, gpointer) { bool b = gtk_entry_get_text_length(GTK_ENTRY(w)) > 0; gtk_entry_set_icon_from_icon_name(GTK_ENTRY(w), GTK_ENTRY_ICON_SECONDARY, b ? "edit-clear-symbolic" : NULL); gtk_entry_set_icon_tooltip_text(GTK_ENTRY(w), GTK_ENTRY_ICON_SECONDARY, b ? _("Clear expression") : NULL); } /* Button clicked -- insert text (1,2,3,... +,-,...) */ void on_button_zero_clicked(GtkButton*, gpointer) { insert_text("0"); } void on_button_one_clicked(GtkButton*, gpointer) { insert_text("1"); } void on_button_two_clicked(GtkButton*, gpointer) { insert_text("2"); } void on_button_three_clicked(GtkButton*, gpointer) { insert_text("3"); } void on_button_four_clicked(GtkButton*, gpointer) { insert_text("4"); } void on_button_five_clicked(GtkButton*, gpointer) { insert_text("5"); } void on_button_six_clicked(GtkButton*, gpointer) { insert_text("6"); } void on_button_seven_clicked(GtkButton*, gpointer) { insert_text("7"); } void on_button_eight_clicked(GtkButton*, gpointer) { insert_text("8"); } void on_button_nine_clicked(GtkButton*, gpointer) { insert_text("9"); } void on_button_dot_clicked(GtkButton*, gpointer) { insert_text(CALCULATOR->getDecimalPoint().c_str()); } void on_button_brace_open_clicked(GtkButton*, gpointer) { insert_text("("); } void on_button_brace_close_clicked(GtkButton*, gpointer) { insert_text(")"); } void on_button_brace_wrap_clicked(GtkButton*, gpointer) { string expr = get_expression_text(); GtkTextIter istart, iend, ipos; gint il = expr.length(); if(il == 0) { set_expression_text("()"); gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_iter_forward_char(&istart); gtk_text_buffer_place_cursor(expressionbuffer, &istart); return; } GtkTextMark *mpos = gtk_text_buffer_get_insert(expressionbuffer); gtk_text_buffer_get_iter_at_mark(expressionbuffer, &ipos, mpos); gtk_text_buffer_get_start_iter(expressionbuffer, &istart); iend = istart; bool goto_start = false; if(gtk_text_buffer_get_has_selection(expressionbuffer)) { GtkTextMark *mstart = gtk_text_buffer_get_selection_bound(expressionbuffer); gtk_text_buffer_get_iter_at_mark(expressionbuffer, &istart, mstart); if(gtk_text_iter_compare(&istart, &ipos) > 0) { iend = istart; istart = ipos; } else { iend = ipos; } } else { iend = ipos; if(!gtk_text_iter_is_start(&iend)) { gchar *gstr = gtk_text_buffer_get_text(expressionbuffer, &istart, &iend, FALSE); string str = CALCULATOR->unlocalizeExpression(gstr, evalops.parse_options); g_free(gstr); CALCULATOR->parseSigns(str); if(str.empty() || is_in(OPERATORS SPACES SEXADOT DOT LEFT_VECTOR_WRAP LEFT_PARENTHESIS COMMAS, str[str.length() - 1])) { istart = iend; gtk_text_buffer_get_end_iter(expressionbuffer, &iend); if(gtk_text_iter_compare(&istart, &iend) < 0) { gstr = gtk_text_buffer_get_text(expressionbuffer, &istart, &iend, FALSE); str = CALCULATOR->unlocalizeExpression(gstr, evalops.parse_options); g_free(gstr); CALCULATOR->parseSigns(str); if(str.empty() || (is_in(OPERATORS SPACES SEXADOT DOT RIGHT_VECTOR_WRAP LEFT_PARENTHESIS RIGHT_PARENTHESIS COMMAS, str[0]) && str[0] != MINUS_CH)) { iend = istart; } } } } else { goto_start = true; gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gchar *gstr = gtk_text_buffer_get_text(expressionbuffer, &istart, &iend, FALSE); string str = CALCULATOR->unlocalizeExpression(gstr, evalops.parse_options); g_free(gstr); CALCULATOR->parseSigns(str); if(str.empty() || (is_in(OPERATORS SPACES SEXADOT DOT RIGHT_VECTOR_WRAP LEFT_PARENTHESIS RIGHT_PARENTHESIS COMMAS, str[0]) && str[0] != MINUS_CH)) { iend = istart; } } } if(gtk_text_iter_compare(&istart, &iend) >= 0) { gtk_text_buffer_insert(expressionbuffer, &istart, "()", -1); gtk_text_iter_backward_char(&istart); gtk_text_buffer_place_cursor(expressionbuffer, &istart); return; } gchar *gstr = gtk_text_buffer_get_text(expressionbuffer, &istart, &iend, FALSE); GtkTextMark *mstart = gtk_text_buffer_create_mark(expressionbuffer, "istart", &istart, TRUE); GtkTextMark *mend = gtk_text_buffer_create_mark(expressionbuffer, "iend", &iend, FALSE); add_to_undo = false; gtk_text_buffer_insert(expressionbuffer, &istart, "(", -1); gtk_text_buffer_get_iter_at_mark(expressionbuffer, &iend, mend); add_to_undo = true; gtk_text_buffer_insert(expressionbuffer, &iend, ")", -1); gtk_text_buffer_get_iter_at_mark(expressionbuffer, &istart, mstart); gtk_text_buffer_delete_mark(expressionbuffer, mstart); gtk_text_buffer_delete_mark(expressionbuffer, mend); string str = CALCULATOR->unlocalizeExpression(gstr, evalops.parse_options); g_free(gstr); CALCULATOR->parseSigns(str); if(str.empty() || is_in(OPERATORS SPACES SEXADOT DOT LEFT_VECTOR_WRAP LEFT_PARENTHESIS COMMAS, str[str.length() - 1])) { gtk_text_iter_backward_char(&iend); goto_start = false; } gtk_text_buffer_place_cursor(expressionbuffer, goto_start ? &istart : &iend); } void on_button_i_clicked(GtkButton*, gpointer) { insert_text("i"); } void on_button_percent_clicked(GtkButton*, gpointer) { insert_text("%"); } void on_button_si_clicked(GtkButton*, gpointer) { if(latest_button_unit) { insert_button_unit(NULL, (gpointer) latest_button_unit); } else { insert_text("kg"); } } void on_button_euro_clicked(GtkButton*, gpointer) { if(latest_button_currency) { insert_button_currency(NULL, (gpointer) latest_button_currency); } else { insert_text("€"); } } void on_button_to_clicked(GtkButton*, gpointer) { GtkTextIter istart, iend; if(gtk_text_buffer_get_has_selection(expressionbuffer)) { gtk_text_buffer_get_bounds(expressionbuffer, &istart, &iend); gtk_text_buffer_select_range(expressionbuffer, &iend, &iend); } gtk_text_buffer_get_start_iter(expressionbuffer, &istart); gtk_text_buffer_get_end_iter(expressionbuffer, &iend); gchar *gstr = gtk_text_buffer_get_text(expressionbuffer, &istart, &iend, FALSE); string to_str = CALCULATOR->localToString(); remove_blank_ends(to_str); to_str += ' '; if(strlen(gstr) > 0 && gstr[strlen(gstr) - 1] != ' ') to_str.insert(0, " "); insert_text(to_str.c_str()); g_free(gstr); } void on_button_new_function_clicked(GtkButton*, gpointer) { edit_function_simple("", NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } void on_button_fac_clicked(GtkButton*, gpointer) { insertButtonFunction(CALCULATOR->f_factorial); } void on_button_comma_clicked(GtkButton*, gpointer) { insert_text(CALCULATOR->getComma().c_str()); } void on_button_x_clicked(GtkButton*, gpointer) { insert_text("x"); } void on_button_y_clicked(GtkButton*, gpointer) { insert_text("y"); } void on_button_z_clicked(GtkButton*, gpointer) { insert_text("z"); } void on_button_factorize_clicked(GtkButton*, gpointer) { executeCommand(COMMAND_FACTORIZE); } void on_button_add_clicked(GtkButton*, gpointer) { if(rpn_mode) { calculateRPN(OPERATION_ADD); return; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } insert_text(expression_add_sign()); } void on_button_sub_clicked(GtkButton*, gpointer) { if(rpn_mode) { calculateRPN(OPERATION_SUBTRACT); return; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } insert_text(expression_sub_sign()); } void on_button_times_clicked(GtkButton*, gpointer) { if(rpn_mode) { calculateRPN(OPERATION_MULTIPLY); return; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } insert_text(expression_times_sign()); } void on_button_divide_clicked(GtkButton*, gpointer) { if(rpn_mode) { calculateRPN(OPERATION_DIVIDE); return; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } insert_text(expression_divide_sign()); } void on_button_ans_clicked(GtkButton*, gpointer) { insert_text(vans[0]->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext).name.c_str()); } void on_button_exp_clicked(GtkButton*, gpointer) { if(rpn_mode) { calculateRPN(OPERATION_EXP10); return; } if(printops.lower_case_e) insert_text("e"); else insert_text("E"); } void on_button_xy_clicked(GtkButton*, gpointer) { if(rpn_mode) { calculateRPN(OPERATION_RAISE); return; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } insert_text("^"); } void on_button_square_clicked() { if(rpn_mode) { calculateRPN(CALCULATOR->f_sq); return; } if(evalops.parse_options.rpn) { insertButtonFunction(CALCULATOR->f_sq); } else { wrap_expression_selection(); if(printops.use_unicode_signs && can_display_unicode_string_function(SIGN_POWER_2, (void*) expressiontext)) insert_text(SIGN_POWER_2); else insert_text("^2"); } } /* Button clicked -- insert corresponding function */ void on_button_sqrt_clicked(GtkButton*, gpointer) { insertButtonFunction(CALCULATOR->f_sqrt); } void on_button_log_clicked(GtkButton*, gpointer) { MathFunction *f = CALCULATOR->getActiveFunction("log10"); if(f) { insertButtonFunction(f); } else { show_message(_("log10 function not found."), GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } } void on_button_ln_clicked(GtkButton*, gpointer) { insertButtonFunction(CALCULATOR->f_ln); } /* Buttons to the left of the RPN stack clicked */ void on_button_rpn_add_clicked(GtkButton*, gpointer) { calculateRPN(OPERATION_ADD); } void on_button_rpn_sub_clicked(GtkButton*, gpointer) { calculateRPN(OPERATION_SUBTRACT); } void on_button_rpn_times_clicked(GtkButton*, gpointer) { calculateRPN(OPERATION_MULTIPLY); } void on_button_rpn_divide_clicked(GtkButton*, gpointer) { calculateRPN(OPERATION_DIVIDE); } void on_button_rpn_xy_clicked(GtkButton*, gpointer) { calculateRPN(OPERATION_RAISE); } void on_button_rpn_sqrt_clicked(GtkButton*, gpointer) { insertButtonFunction(CALCULATOR->f_sqrt); } void on_button_rpn_reciprocal_clicked(GtkButton*, gpointer) { insertButtonFunction(CALCULATOR->getActiveFunction("inv")); } #define INDEX_TYPE_ANS 0 #define INDEX_TYPE_XPR 1 #define INDEX_TYPE_TXT 2 void process_history_selection(vector *selected_rows, vector *selected_indeces, vector *selected_index_type, bool ans_priority = false) { GtkTreeModel *model; GtkTreeIter iter; GList *selected_list, *current_selected_list; gint index = -1, hindex = -1; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(historyview)); selected_list = gtk_tree_selection_get_selected_rows(select, &model); current_selected_list = selected_list; while(current_selected_list) { gtk_tree_model_get_iter(model, &iter, (GtkTreePath*) current_selected_list->data); gtk_tree_model_get(model, &iter, 1, &hindex, 3, &index, -1); if(hindex >= 0) { if(selected_rows) selected_rows->push_back((size_t) hindex); if(selected_indeces && (index <= 0 || !evalops.parse_options.functions_enabled || evalops.parse_options.base > BASE_DECIMAL || evalops.parse_options.base < 0)) { if(inhistory_type[hindex] != QALCULATE_HISTORY_WARNING && inhistory_type[hindex] != QALCULATE_HISTORY_ERROR && (hindex < 1 || inhistory_type[hindex] != QALCULATE_HISTORY_TRANSFORMATION || inhistory_type[hindex - 1] == QALCULATE_HISTORY_RESULT || inhistory_type[hindex - 1] == QALCULATE_HISTORY_RESULT_APPROXIMATE)) { selected_indeces->push_back((size_t) hindex); selected_index_type->push_back(INDEX_TYPE_TXT); } } else if(selected_indeces && index > 0) { bool index_found = false; size_t i = selected_indeces->size(); for(; i > 0; i--) { if(selected_index_type->at(i - 1) != INDEX_TYPE_TXT && selected_indeces->at(i - 1) == (size_t) index) { index_found = true; break; } } if(!index_found) selected_indeces->push_back(index); switch(inhistory_type[hindex]) { case QALCULATE_HISTORY_EXPRESSION: {} case QALCULATE_HISTORY_REGISTER_MOVED: {} case QALCULATE_HISTORY_PARSE: {} case QALCULATE_HISTORY_PARSE_APPROXIMATE: {} case QALCULATE_HISTORY_RPN_OPERATION: { if(!index_found) selected_index_type->push_back(INDEX_TYPE_XPR); else if(!ans_priority) selected_index_type->at(i - 1) = INDEX_TYPE_XPR; break; } default: { if(!index_found) selected_index_type->push_back(INDEX_TYPE_ANS); else if(ans_priority) selected_index_type->at(i - 1) = INDEX_TYPE_ANS; } } } } current_selected_list = current_selected_list->next; } if(selected_list) g_list_free_full(selected_list, (GDestroyNotify) gtk_tree_path_free); } void history_operator(string str_sign) { if(b_busy) return; vector selected_indeces; vector selected_index_type; process_history_selection(NULL, &selected_indeces, &selected_index_type); if(rpn_mode && selected_indeces.size() == 1 && expression_is_empty() && nr_of_new_expressions > 0) { selected_indeces.insert(selected_indeces.begin(), nr_of_new_expressions); selected_index_type.insert(selected_index_type.begin(), INDEX_TYPE_ANS); } if(selected_indeces.empty()) { if(!evalops.parse_options.rpn) { wrap_expression_selection(); } insert_text(str_sign.c_str()); return; } bool only_one_value = false; string str; if(selected_indeces.size() == 1) { str = get_selected_expression_text(true); if(str.empty()) { only_one_value = true; } else { string search_s = CALCULATOR->getDecimalPoint() + NUMBER_ELEMENTS; if((str.length() < 2 || str[0] != '(' || str[str.length() - 1] != ')') && str.find_first_not_of(search_s) != string::npos) { str.insert(str.begin(), '('); str += ')'; } if(evalops.parse_options.rpn) str += ' '; else str += str_sign; } } for(size_t i = 0; i < selected_indeces.size(); i++) { if(i > 0) { if(evalops.parse_options.rpn) str += ' '; else str += str_sign; } if(selected_index_type[i] == INDEX_TYPE_TXT) { int index = selected_indeces[i]; if(index > 0 && inhistory_type[index] == QALCULATE_HISTORY_TRANSFORMATION) index--; string search_s = CALCULATOR->getDecimalPoint() + NUMBER_ELEMENTS; if((inhistory[index].length() >= 2 && inhistory[index][0] == '(' && inhistory[index][inhistory[index].length() - 1] == ')') || inhistory[index].find_first_not_of(search_s) == string::npos) { str += inhistory[index]; } else { str += '('; str += inhistory[index]; str += ')'; } } else { const ExpressionName *ename = NULL; if(selected_index_type[i] == INDEX_TYPE_XPR) ename = &f_expression->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); else ename = &f_answer->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); str += ename->name; str += '('; if(evalops.parse_options.base != BASE_DECIMAL) { Number nr(selected_indeces[i], 1); PrintOptions po; po.base = evalops.parse_options.base; po.base_display = BASE_DISPLAY_NONE; str += nr.print(po); } else { str += i2s(selected_indeces[i]); } str += ')'; } } if(only_one_value && !evalops.parse_options.rpn) { str += str_sign; } if(evalops.parse_options.rpn) { str += ' '; if(selected_indeces.size() == 1) { str += str_sign; } else { for(size_t i = 0; i < selected_indeces.size() - 1; i++) { str += str_sign; } } } add_to_undo = false; gtk_text_buffer_set_text(expressionbuffer, "", -1); add_to_undo = true; insert_text(str.c_str()); if(!only_one_value) execute_expression(); } void on_button_history_add_clicked(GtkButton*, gpointer) { history_operator(expression_add_sign()); } void on_button_history_sub_clicked(GtkButton*, gpointer) { history_operator(expression_sub_sign()); } void on_button_history_times_clicked(GtkButton*, gpointer) { history_operator(expression_times_sign()); } void on_button_history_divide_clicked(GtkButton*, gpointer) { history_operator(expression_divide_sign()); } void on_button_history_xy_clicked(GtkButton*, gpointer) { history_operator("^"); } void on_button_history_sqrt_clicked(GtkButton*, gpointer) { if(b_busy) return; vector selected_indeces; vector selected_index_type; process_history_selection(NULL, &selected_indeces, &selected_index_type); if(selected_indeces.empty()) { insertButtonFunction(CALCULATOR->f_sqrt); return; } const ExpressionName *ename2 = &CALCULATOR->f_sqrt->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); string str = ename2->name; str += "("; if(selected_index_type[0] == INDEX_TYPE_TXT) { int index = selected_indeces[0]; if(index > 0 && inhistory_type[index] == QALCULATE_HISTORY_TRANSFORMATION) index--; str += inhistory[index]; } else { const ExpressionName *ename = NULL; if(selected_index_type[0] == INDEX_TYPE_XPR) ename = &f_expression->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); else ename = &f_answer->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); str += ename->name; str += "("; if(evalops.parse_options.base != BASE_DECIMAL) { Number nr(selected_indeces[0], 1); PrintOptions po; po.base = evalops.parse_options.base; po.base_display = BASE_DISPLAY_NONE; str += nr.print(po); } else { str += i2s(selected_indeces[0]); } str += ")"; } str += ")"; add_to_undo = false; gtk_text_buffer_set_text(expressionbuffer, "", -1); add_to_undo = true; insert_text(str.c_str()); execute_expression(); } void on_button_history_insert_value_clicked(GtkButton*, gpointer) { if(b_busy) return; vector selected_indeces; vector selected_index_type; process_history_selection(NULL, &selected_indeces, &selected_index_type); if(selected_indeces.empty() || selected_index_type[0] == INDEX_TYPE_TXT) return; if(selected_indeces.size() > 1) { selected_indeces.clear(); selected_index_type.clear(); process_history_selection(NULL, &selected_indeces, &selected_index_type, true); } const ExpressionName *ename = NULL; if(selected_index_type[0] == INDEX_TYPE_XPR && (selected_indeces.size() == 1 || selected_index_type[1] == INDEX_TYPE_XPR)) ename = &f_expression->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); else ename = &f_answer->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); string str = ename->name; str += "("; for(size_t i = 0; i < selected_indeces.size(); i++) { if(selected_index_type[i] != INDEX_TYPE_TXT) { if(i > 0) {str += CALCULATOR->getComma(); str += ' ';} if(evalops.parse_options.base != BASE_DECIMAL) { Number nr(selected_indeces[i], 1); PrintOptions po; po.base = evalops.parse_options.base; po.base_display = BASE_DISPLAY_NONE; str += nr.print(po); } else { str += i2s(selected_indeces[i]); } } } str += ")"; insert_text(str.c_str()); } void on_button_history_insert_text_clicked(GtkButton*, gpointer) { if(b_busy) return; vector selected_rows; process_history_selection(&selected_rows, NULL, NULL); if(selected_rows.empty()) return; int index = selected_rows[0]; if(index > 0 && ((inhistory_type[index] == QALCULATE_HISTORY_TRANSFORMATION && (inhistory_type[index - 1] == QALCULATE_HISTORY_RESULT || inhistory_type[index - 1] == QALCULATE_HISTORY_RESULT_APPROXIMATE)) || inhistory_type[index] == QALCULATE_HISTORY_RPN_OPERATION || inhistory_type[index] == QALCULATE_HISTORY_REGISTER_MOVED)) index--; insert_text(inhistory[index].c_str()); } void history_copy(bool full_text) { if(b_busy) return; vector selected_rows; process_history_selection(&selected_rows, NULL, NULL); if(selected_rows.empty()) return; if(!full_text && selected_rows.size() == 1) { int index = selected_rows[0]; if(index > 0 && ((inhistory_type[index] == QALCULATE_HISTORY_TRANSFORMATION && (inhistory_type[index - 1] == QALCULATE_HISTORY_RESULT || inhistory_type[index - 1] == QALCULATE_HISTORY_RESULT_APPROXIMATE)) || inhistory_type[index] == QALCULATE_HISTORY_RPN_OPERATION || inhistory_type[index] == QALCULATE_HISTORY_REGISTER_MOVED)) index--;; string copy_text = inhistory[index]; if(!copy_separator) { remove_separator(copy_text); } gtk_clipboard_set_text(gtk_clipboard_get(gdk_atom_intern("CLIPBOARD", FALSE)), copy_text.c_str(), -1); } else { string str; int hindex = 0; for(size_t i = 0; i < selected_rows.size(); i++) { if(i > 0) str += '\n'; hindex = selected_rows[i]; on_button_history_copy_add_hindex: bool add_parse = false; switch(inhistory_type[hindex]) { case QALCULATE_HISTORY_EXPRESSION: { if(i > 0) str += '\n'; str += inhistory[hindex]; add_parse = true; break; } case QALCULATE_HISTORY_REGISTER_MOVED: { if(i > 0) str += '\n'; str += _("RPN Register Moved"); add_parse = true; break; } case QALCULATE_HISTORY_RPN_OPERATION: { if(i > 0) str += '\n'; str += _("RPN Operation"); add_parse = true; break; } case QALCULATE_HISTORY_TRANSFORMATION: { str += inhistory[hindex]; str += ": "; if(hindex > 0 && (inhistory_type[hindex - 1] == QALCULATE_HISTORY_RESULT || inhistory_type[hindex - 1] == QALCULATE_HISTORY_RESULT_APPROXIMATE)) { hindex--; goto on_button_history_copy_add_hindex; } break; } case QALCULATE_HISTORY_PARSE: {str += " ";} case QALCULATE_HISTORY_RESULT: { str += "= "; str += inhistory[hindex]; break; } case QALCULATE_HISTORY_PARSE_APPROXIMATE: {str += " ";} case QALCULATE_HISTORY_RESULT_APPROXIMATE: { if(printops.use_unicode_signs && can_display_unicode_string_function(SIGN_ALMOST_EQUAL, (void*) historyview)) { str += SIGN_ALMOST_EQUAL " "; } else { str += "= "; str += _("approx."); str += " "; } str += inhistory[hindex]; break; } case QALCULATE_HISTORY_PARSE_WITHEQUALS: { str += " "; str += inhistory[hindex]; break; } case QALCULATE_HISTORY_WARNING: {} case QALCULATE_HISTORY_ERROR: {} case QALCULATE_HISTORY_OLD: { str += inhistory[hindex]; break; } } if(add_parse && hindex > 0 && (inhistory_type[hindex - 1] == QALCULATE_HISTORY_PARSE || inhistory_type[hindex - 1] == QALCULATE_HISTORY_PARSE_APPROXIMATE || inhistory_type[hindex - 1] == QALCULATE_HISTORY_PARSE_WITHEQUALS)) { hindex--; goto on_button_history_copy_add_hindex; } } if(!copy_separator) { remove_separator(str); } gtk_clipboard_set_text(gtk_clipboard_get(gdk_atom_intern("CLIPBOARD", FALSE)), str.c_str(), -1); } } void on_button_history_copy_clicked(GtkButton*, gpointer) { history_copy(false); } void on_popup_menu_item_history_clear_activate(GtkMenuItem*, gpointer) { if(b_busy) return; gtk_list_store_clear(historystore); inhistory.clear(); inhistory_type.clear(); for(size_t i = 0; i < history_parsed.size(); i++) { if(history_parsed[i]) history_parsed[i]->unref(); if(history_answer[i]) history_answer[i]->unref(); } history_parsed.clear(); history_answer.clear(); current_inhistory_index = -1; history_index = 0; initial_inhistory_index = 0; nr_of_new_expressions = 0; } void on_popup_menu_item_history_insert_value_activate(GtkMenuItem*, gpointer) { on_button_history_insert_value_clicked(NULL, NULL); } void on_popup_menu_item_history_insert_text_activate(GtkMenuItem*, gpointer) { on_button_history_insert_text_clicked(NULL, NULL); } void on_popup_menu_item_history_copy_text_activate(GtkMenuItem*, gpointer) { history_copy(false); } void on_popup_menu_item_history_copy_full_text_activate(GtkMenuItem*, gpointer) { history_copy(true); } void update_historyview_popup() { GtkTreeIter iter; vector selected_rows; vector selected_indeces; vector selected_index_type; process_history_selection(&selected_rows, &selected_indeces, &selected_index_type); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_history_insert_value")), selected_indeces.size() > 0 && selected_index_type[0] != INDEX_TYPE_TXT && selected_index_type.back() != INDEX_TYPE_TXT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_history_insert_text")), selected_indeces.size() == 1); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_history_copy_text")), selected_indeces.size() == 1); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_history_copy_full_text")), !selected_rows.empty()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_history_clear")), gtk_tree_model_get_iter_first(GTK_TREE_MODEL(historystore), &iter)); } gboolean on_historyview_button_press_event(GtkWidget*, GdkEventButton *event, gpointer) { GtkTreePath *path = NULL; GtkTreeSelection *select = NULL; if(gdk_event_triggers_context_menu((GdkEvent*) event) && event->type == GDK_BUTTON_PRESS) { if(b_busy) return TRUE; if(gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(historyview), event->x, event->y, &path, NULL, NULL, NULL)) { select = gtk_tree_view_get_selection(GTK_TREE_VIEW(historyview)); if(!gtk_tree_selection_path_is_selected(select, path)) { gtk_tree_selection_unselect_all(select); gtk_tree_selection_select_path(select, path); } gtk_tree_path_free(path); } update_historyview_popup(); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 gtk_menu_popup_at_pointer(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_historyview")), (GdkEvent*) event); #else gtk_menu_popup(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_historyview")), NULL, NULL, NULL, NULL, event->button, event->time); #endif return TRUE; } return FALSE; } Unit *popup_convert_unit = NULL; void update_convert_popup() { GtkTreeIter iter_sel; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelector)); GtkTreeModel *model; Unit *u_sel = popup_convert_unit; if(!u_sel && gtk_tree_selection_get_selected(select, &model, &iter_sel)) gtk_tree_model_get(model, &iter_sel, 1, &u_sel, -1); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_convert_insert")), u_sel != NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_convert_convert")), u_sel != NULL); } void on_popup_menu_convert_insert_activate(GtkMenuItem*, gpointer) { GtkTreeIter iter_sel; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelector)); GtkTreeModel *model; Unit *u = popup_convert_unit; if(!u && gtk_tree_selection_get_selected(select, &model, &iter_sel)) gtk_tree_model_get(model, &iter_sel, 1, &u, -1); if(u) { if(u->subtype() == SUBTYPE_COMPOSITE_UNIT) { insert_text(((CompositeUnit*) u)->print(true, printops.abbreviate_names, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext).c_str()); } else { insert_text(u->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, true, false, &can_display_unicode_string_function, (void*) expressiontext).name.c_str()); } unit_inserted(u); } } void on_popup_menu_convert_convert_activate(GtkMenuItem*, gpointer) { GtkTreeIter iter_sel; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelector)); GtkTreeModel *model; Unit *u = popup_convert_unit; if(!u && gtk_tree_selection_get_selected(select, &model, &iter_sel)) gtk_tree_model_get(model, &iter_sel, 1, &u, -1); if(u) { for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if(CALCULATOR->units[i] == u) { if(u->subtype() == SUBTYPE_COMPOSITE_UNIT) { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(main_builder, "convert_entry_unit")), ((CompositeUnit*) u)->print(true, printops.abbreviate_names, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) gtk_builder_get_object(main_builder, "convert_entry_unit")).c_str()); } else { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(main_builder, "convert_entry_unit")), u->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) gtk_builder_get_object(main_builder, "convert_entry_unit")).name.c_str()); } if(!block_unit_selector_convert) convert_from_convert_entry_unit(); } } } } gboolean on_convert_treeview_unit_button_press_event(GtkWidget *w, GdkEventButton *event, gpointer) { GtkTreePath *path = NULL; if(event->type == GDK_BUTTON_PRESS && event->button == 2) { if(b_busy) return TRUE; if(gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(w), event->x, event->y, &path, NULL, NULL, NULL)) { GtkTreeIter iter; if(gtk_tree_model_get_iter(tUnitSelector_store_filter, &iter, path)) { Unit *u = NULL; gtk_tree_model_get(tUnitSelector_store_filter, &iter, 1, &u, -1); if(u) { if(u->subtype() == SUBTYPE_COMPOSITE_UNIT) { insert_text(((CompositeUnit*) u)->print(true, printops.abbreviate_names, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext).c_str()); } else { insert_text(u->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, true, false, &can_display_unicode_string_function, (void*) expressiontext).name.c_str()); } unit_inserted(u); } gtk_tree_path_free(path); return TRUE; } gtk_tree_path_free(path); } } else if(gdk_event_triggers_context_menu((GdkEvent*) event) && event->type == GDK_BUTTON_PRESS) { if(b_busy) return TRUE; if(gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(w), event->x, event->y, &path, NULL, NULL, NULL)) { GtkTreeIter iter; if(gtk_tree_model_get_iter(tUnitSelector_store_filter, &iter, path)) { gtk_tree_model_get(tUnitSelector_store_filter, &iter, 1, &popup_convert_unit, -1); } else { popup_convert_unit = NULL; } gtk_tree_path_free(path); } update_convert_popup(); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 gtk_menu_popup_at_pointer(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_convert")), (GdkEvent*) event); #else gtk_menu_popup(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_convert")), NULL, NULL, NULL, NULL, event->button, event->time); #endif return TRUE; } return FALSE; } gboolean on_convert_treeview_unit_popup_menu(GtkWidget*, gpointer) { if(b_busy) return TRUE; popup_convert_unit = NULL; update_convert_popup(); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 gtk_menu_popup_at_pointer(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_convert")), NULL); #else gtk_menu_popup(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_convert")), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time()); #endif return TRUE; } gboolean on_historyview_popup_menu(GtkWidget*, gpointer) { if(b_busy) return TRUE; update_historyview_popup(); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 gtk_menu_popup_at_pointer(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_historyview")), NULL); #else gtk_menu_popup(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_historyview")), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time()); #endif return TRUE; } void on_historyview_selection_changed(GtkTreeSelection*, gpointer) { vector selected_rows; vector selected_indeces; vector selected_index_type; process_history_selection(&selected_rows, &selected_indeces, &selected_index_type); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_insert_value")), selected_indeces.size() > 0 && selected_index_type[0] != INDEX_TYPE_TXT && selected_index_type.back() != INDEX_TYPE_TXT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_insert_text")), selected_indeces.size() == 1); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_copy")), !selected_rows.empty()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_sqrt")), selected_indeces.size() <= 1); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_xy")), selected_indeces.size() <= 2); } void on_historyview_row_activated(GtkTreeView*, GtkTreePath *path, GtkTreeViewColumn *column, gpointer) { GtkTreeIter iter; gint index = -1, hindex = -1; if(!gtk_tree_model_get_iter(GTK_TREE_MODEL(historystore), &iter, path)) return; gtk_tree_model_get(GTK_TREE_MODEL(historystore), &iter, 1, &hindex, 3, &index, -1); if(index > 0 && hindex >= 0 && evalops.parse_options.functions_enabled && evalops.parse_options.base <= BASE_DECIMAL && evalops.parse_options.base > 0) { const ExpressionName *ename = NULL; switch(inhistory_type[(size_t) hindex]) { case QALCULATE_HISTORY_RPN_OPERATION: {} case QALCULATE_HISTORY_REGISTER_MOVED: { if(hindex == 0 || column == history_index_column) { ename = &f_expression->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); } else { insert_text(inhistory[(size_t) hindex - 1].c_str()); return; } break; } case QALCULATE_HISTORY_PARSE: {} case QALCULATE_HISTORY_PARSE_APPROXIMATE: {} case QALCULATE_HISTORY_EXPRESSION: { if(column == history_index_column) { ename = &f_expression->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); } else { insert_text(inhistory[(size_t) hindex].c_str()); return; } break; } default: { ename = &f_answer->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext); } } string str = ename->name; str += "("; if(evalops.parse_options.base != BASE_DECIMAL) { Number nr(index, 1); PrintOptions po; po.base = evalops.parse_options.base; po.base_display = BASE_DISPLAY_NONE; str += nr.print(po); } else { str += i2s(index); } str += ")"; insert_text(str.c_str()); } else if(hindex >= 0) { if(hindex > 0 && (inhistory_type[hindex] == QALCULATE_HISTORY_TRANSFORMATION || inhistory_type[hindex] == QALCULATE_HISTORY_RPN_OPERATION || inhistory_type[hindex] == QALCULATE_HISTORY_REGISTER_MOVED)) hindex--; if(inhistory_type[hindex] != QALCULATE_HISTORY_WARNING && inhistory_type[hindex] != QALCULATE_HISTORY_ERROR) { insert_text(inhistory[(size_t) hindex].c_str()); } } } void on_menu_item_manage_variables_activate(GtkMenuItem*, gpointer) { manage_variables(); } void on_menu_item_manage_functions_activate(GtkMenuItem*, gpointer) { manage_functions(); } void on_menu_item_manage_units_activate(GtkMenuItem*, gpointer) { manage_units(); } void on_menu_item_datasets_activate(GtkMenuItem*, gpointer) { GtkWidget *dialog = get_datasets_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); gtk_widget_show(dialog); gtk_window_present(GTK_WINDOW(dialog)); } void on_menu_item_import_csv_file_activate(GtkMenuItem*, gpointer) { import_csv_file(GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } void on_menu_item_export_csv_file_activate(GtkMenuItem*, gpointer) { export_csv_file(NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } void on_expander_convert_activate(GtkExpander *o, gpointer) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert_entry_unit"))); } void on_menu_item_convert_to_unit_expression_activate(GtkMenuItem*, gpointer) { gtk_expander_set_expanded(GTK_EXPANDER(expander_convert), TRUE); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert_entry_unit"))); } void on_menu_item_convert_to_best_unit_activate(GtkMenuItem*, gpointer) { executeCommand(COMMAND_CONVERT_OPTIMAL); } void on_menu_item_convert_to_base_units_activate(GtkMenuItem*, gpointer) { executeCommand(COMMAND_CONVERT_BASE); } void on_menu_item_set_prefix_activate(GtkMenuItem*, gpointer user_data) { result_prefix_changed((Prefix*) user_data); focus_keeping_selection(); } void on_menu_item_insert_matrix_activate(GtkMenuItem*, gpointer) { string str = get_selected_expression_text(); remove_blank_ends(str); if(!str.empty()) { MathStructure mstruct_sel; CALCULATOR->beginTemporaryStopMessages(); CALCULATOR->parse(&mstruct_sel, CALCULATOR->unlocalizeExpression(str, evalops.parse_options), evalops.parse_options); CALCULATOR->endTemporaryStopMessages(); if(mstruct_sel.isMatrix() && mstruct_sel[0].size() > 0) { insert_matrix(&mstruct_sel, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), false); return; } } insert_matrix(NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), false); } void on_menu_item_insert_vector_activate(GtkMenuItem*, gpointer) { string str = get_selected_expression_text(); remove_blank_ends(str); if(!str.empty()) { MathStructure mstruct_sel; CALCULATOR->beginTemporaryStopMessages(); CALCULATOR->parse(&mstruct_sel, CALCULATOR->unlocalizeExpression(str, evalops.parse_options), evalops.parse_options); CALCULATOR->endTemporaryStopMessages(); if(mstruct_sel.isVector() && !mstruct_sel.isMatrix()) { insert_matrix(&mstruct_sel, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), true); return; } } insert_matrix(NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), true); } void update_assumptions_items() { if(!block_expression_execution) { block_expression_execution = true; set_assumptions_items(CALCULATOR->defaultAssumptions()->type(), CALCULATOR->defaultAssumptions()->sign()); block_expression_execution = false; } } void on_menu_item_assumptions_integer_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setType(ASSUMPTION_TYPE_INTEGER); update_assumptions_items(); expression_calculation_updated(); } void on_menu_item_assumptions_rational_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setType(ASSUMPTION_TYPE_RATIONAL); update_assumptions_items(); expression_calculation_updated(); } void on_menu_item_assumptions_real_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setType(ASSUMPTION_TYPE_REAL); update_assumptions_items(); expression_calculation_updated(); } void on_menu_item_assumptions_complex_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setType(ASSUMPTION_TYPE_COMPLEX); update_assumptions_items(); expression_calculation_updated(); } void on_menu_item_assumptions_number_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setType(ASSUMPTION_TYPE_NUMBER); update_assumptions_items(); expression_calculation_updated(); } void on_menu_item_assumptions_none_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setType(ASSUMPTION_TYPE_NONE); update_assumptions_items(); expression_calculation_updated(); } void on_menu_item_assumptions_nonmatrix_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setType(ASSUMPTION_TYPE_NONMATRIX); update_assumptions_items(); expression_calculation_updated(); } void on_menu_item_assumptions_nonzero_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setSign(ASSUMPTION_SIGN_NONZERO); update_assumptions_items(); expression_calculation_updated(); } void on_menu_item_assumptions_positive_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setSign(ASSUMPTION_SIGN_POSITIVE); update_assumptions_items(); expression_calculation_updated(); } void on_menu_item_assumptions_nonnegative_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setSign(ASSUMPTION_SIGN_NONNEGATIVE); update_assumptions_items(); expression_calculation_updated(); } void on_menu_item_assumptions_negative_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setSign(ASSUMPTION_SIGN_NEGATIVE); update_assumptions_items(); expression_calculation_updated(); } void on_menu_item_assumptions_nonpositive_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setSign(ASSUMPTION_SIGN_NONPOSITIVE); update_assumptions_items(); expression_calculation_updated(); } void on_menu_item_assumptions_unknown_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; CALCULATOR->defaultAssumptions()->setSign(ASSUMPTION_SIGN_UNKNOWN); update_assumptions_items(); expression_calculation_updated(); } void set_type(const char *var, AssumptionType at) { if(block_expression_execution) return; Variable *v = CALCULATOR->getActiveVariable(var); if(!v || v->isKnown()) return; UnknownVariable *uv = (UnknownVariable*) v; if(!uv->assumptions()) uv->setAssumptions(new Assumptions()); uv->assumptions()->setType(at); expression_calculation_updated(); } void set_sign(const char *var, AssumptionSign as) { if(block_expression_execution) return; Variable *v = CALCULATOR->getActiveVariable(var); if(!v || v->isKnown()) return; UnknownVariable *uv = (UnknownVariable*) v; if(!uv->assumptions()) uv->setAssumptions(new Assumptions()); uv->assumptions()->setSign(as); expression_calculation_updated(); } void reset_assumptions(const char *var) { Variable *v = CALCULATOR->getActiveVariable(var); if(!v || v->isKnown()) return; UnknownVariable *uv = (UnknownVariable*) v; uv->setAssumptions(NULL); expression_calculation_updated(); } void set_x_assumptions_items() { Variable *v = CALCULATOR->getActiveVariable("x"); if(!v || v->isKnown()) return; UnknownVariable *uv = (UnknownVariable*) v; bool b_bak = block_expression_execution; block_expression_execution = true; Assumptions *ass = uv->assumptions(); if(!ass) ass = CALCULATOR->defaultAssumptions(); switch(ass->sign()) { case ASSUMPTION_SIGN_POSITIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_positive")), TRUE); break;} case ASSUMPTION_SIGN_NONPOSITIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_nonpositive")), TRUE); break;} case ASSUMPTION_SIGN_NEGATIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_negative")), TRUE); break;} case ASSUMPTION_SIGN_NONNEGATIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_nonnegative")), TRUE); break;} case ASSUMPTION_SIGN_NONZERO: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_nonzero")), TRUE); break;} default: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_unknown")), TRUE);} } switch(ass->type()) { case ASSUMPTION_TYPE_INTEGER: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_integer")), TRUE); break;} case ASSUMPTION_TYPE_RATIONAL: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_rational")), TRUE); break;} case ASSUMPTION_TYPE_REAL: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_real")), TRUE); break;} case ASSUMPTION_TYPE_COMPLEX: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_complex")), TRUE); break;} case ASSUMPTION_TYPE_NUMBER: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_number")), TRUE); break;} case ASSUMPTION_TYPE_NONMATRIX: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_nonmatrix")), TRUE); break;} default: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_x_none")), TRUE);} } block_expression_execution = b_bak; } void on_mb_x_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(w)) return; set_x_assumptions_items(); } void on_menu_item_x_default_activate() { reset_assumptions("x"); } void on_menu_item_x_integer_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("x", ASSUMPTION_TYPE_INTEGER); } void on_menu_item_x_rational_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("x", ASSUMPTION_TYPE_RATIONAL); } void on_menu_item_x_real_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("x", ASSUMPTION_TYPE_REAL); } void on_menu_item_x_complex_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("x", ASSUMPTION_TYPE_COMPLEX); } void on_menu_item_x_number_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("x", ASSUMPTION_TYPE_NUMBER); } void on_menu_item_x_none_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("x", ASSUMPTION_TYPE_NONE); } void on_menu_item_x_nonmatrix_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("x", ASSUMPTION_TYPE_NONMATRIX); } void on_menu_item_x_nonzero_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("x", ASSUMPTION_SIGN_NONZERO); } void on_menu_item_x_positive_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("x", ASSUMPTION_SIGN_POSITIVE); } void on_menu_item_x_nonnegative_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("x", ASSUMPTION_SIGN_NONNEGATIVE); } void on_menu_item_x_negative_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("x", ASSUMPTION_SIGN_NEGATIVE); } void on_menu_item_x_nonpositive_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("x", ASSUMPTION_SIGN_NONPOSITIVE); } void on_menu_item_x_unknown_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("x", ASSUMPTION_SIGN_UNKNOWN); } void set_y_assumptions_items() { Variable *v = CALCULATOR->getActiveVariable("y"); if(!v || v->isKnown()) return; UnknownVariable *uv = (UnknownVariable*) v; bool b_bak = block_expression_execution; block_expression_execution = true; Assumptions *ass = uv->assumptions(); if(!ass) ass = CALCULATOR->defaultAssumptions(); switch(ass->sign()) { case ASSUMPTION_SIGN_POSITIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_positive")), TRUE); break;} case ASSUMPTION_SIGN_NONPOSITIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_nonpositive")), TRUE); break;} case ASSUMPTION_SIGN_NEGATIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_negative")), TRUE); break;} case ASSUMPTION_SIGN_NONNEGATIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_nonnegative")), TRUE); break;} case ASSUMPTION_SIGN_NONZERO: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_nonzero")), TRUE); break;} default: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_unknown")), TRUE);} } switch(ass->type()) { case ASSUMPTION_TYPE_INTEGER: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_integer")), TRUE); break;} case ASSUMPTION_TYPE_RATIONAL: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_rational")), TRUE); break;} case ASSUMPTION_TYPE_REAL: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_real")), TRUE); break;} case ASSUMPTION_TYPE_COMPLEX: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_complex")), TRUE); break;} case ASSUMPTION_TYPE_NUMBER: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_number")), TRUE); break;} case ASSUMPTION_TYPE_NONMATRIX: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_nonmatrix")), TRUE); break;} default: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_y_none")), TRUE);} } block_expression_execution = b_bak; } void on_mb_y_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(w)) return; set_y_assumptions_items(); } void on_menu_item_y_default_activate() { reset_assumptions("y"); } void on_menu_item_y_integer_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("y", ASSUMPTION_TYPE_INTEGER); } void on_menu_item_y_rational_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("y", ASSUMPTION_TYPE_RATIONAL); } void on_menu_item_y_real_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("y", ASSUMPTION_TYPE_REAL); } void on_menu_item_y_complex_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("y", ASSUMPTION_TYPE_COMPLEX); } void on_menu_item_y_number_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("y", ASSUMPTION_TYPE_NUMBER); } void on_menu_item_y_none_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("y", ASSUMPTION_TYPE_NONE); } void on_menu_item_y_nonmatrix_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("y", ASSUMPTION_TYPE_NONMATRIX); } void on_menu_item_y_nonzero_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("y", ASSUMPTION_SIGN_NONZERO); } void on_menu_item_y_positive_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("y", ASSUMPTION_SIGN_POSITIVE); } void on_menu_item_y_nonnegative_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("y", ASSUMPTION_SIGN_NONNEGATIVE); } void on_menu_item_y_negative_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("y", ASSUMPTION_SIGN_NEGATIVE); } void on_menu_item_y_nonpositive_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("y", ASSUMPTION_SIGN_NONPOSITIVE); } void on_menu_item_y_unknown_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("y", ASSUMPTION_SIGN_UNKNOWN); } void set_z_assumptions_items() { Variable *v = CALCULATOR->getActiveVariable("z"); if(!v || v->isKnown()) return; UnknownVariable *uv = (UnknownVariable*) v; bool b_bak = block_expression_execution; block_expression_execution = true; Assumptions *ass = uv->assumptions(); if(!ass) ass = CALCULATOR->defaultAssumptions(); switch(ass->sign()) { case ASSUMPTION_SIGN_POSITIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_positive")), TRUE); break;} case ASSUMPTION_SIGN_NONPOSITIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_nonpositive")), TRUE); break;} case ASSUMPTION_SIGN_NEGATIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_negative")), TRUE); break;} case ASSUMPTION_SIGN_NONNEGATIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_nonnegative")), TRUE); break;} case ASSUMPTION_SIGN_NONZERO: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_nonzero")), TRUE); break;} default: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_unknown")), TRUE);} } switch(ass->type()) { case ASSUMPTION_TYPE_INTEGER: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_integer")), TRUE); break;} case ASSUMPTION_TYPE_RATIONAL: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_rational")), TRUE); break;} case ASSUMPTION_TYPE_REAL: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_real")), TRUE); break;} case ASSUMPTION_TYPE_COMPLEX: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_complex")), TRUE); break;} case ASSUMPTION_TYPE_NUMBER: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_number")), TRUE); break;} case ASSUMPTION_TYPE_NONMATRIX: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_nonmatrix")), TRUE); break;} default: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_z_none")), TRUE);} } block_expression_execution = b_bak; } void on_mb_z_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(w)) return; set_z_assumptions_items(); } void on_menu_item_z_default_activate() { reset_assumptions("z"); } void on_menu_item_z_integer_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("z", ASSUMPTION_TYPE_INTEGER); } void on_menu_item_z_rational_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("z", ASSUMPTION_TYPE_RATIONAL); } void on_menu_item_z_real_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("z", ASSUMPTION_TYPE_REAL); } void on_menu_item_z_complex_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("z", ASSUMPTION_TYPE_COMPLEX); } void on_menu_item_z_number_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("z", ASSUMPTION_TYPE_NUMBER); } void on_menu_item_z_none_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("z", ASSUMPTION_TYPE_NONE); } void on_menu_item_z_nonmatrix_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_type("z", ASSUMPTION_TYPE_NONMATRIX); } void on_menu_item_z_nonzero_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("z", ASSUMPTION_SIGN_NONZERO); } void on_menu_item_z_positive_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("z", ASSUMPTION_SIGN_POSITIVE); } void on_menu_item_z_nonnegative_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("z", ASSUMPTION_SIGN_NONNEGATIVE); } void on_menu_item_z_negative_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("z", ASSUMPTION_SIGN_NEGATIVE); } void on_menu_item_z_nonpositive_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("z", ASSUMPTION_SIGN_NONPOSITIVE); } void on_menu_item_z_unknown_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; set_sign("z", ASSUMPTION_SIGN_UNKNOWN); } void menu_to_bin(GtkMenuItem*, gpointer) { int save_base = printops.base; printops.base = BASE_BINARY; result_format_updated(); printops.base = save_base; } void menu_to_oct(GtkMenuItem*, gpointer) { int save_base = printops.base; printops.base = BASE_OCTAL; result_format_updated(); printops.base = save_base; } void menu_to_duo(GtkMenuItem*, gpointer) { int save_base = printops.base; printops.base = 12; result_format_updated(); printops.base = save_base; } void menu_to_hex(GtkMenuItem*, gpointer) { int save_base = printops.base; printops.base = BASE_HEXADECIMAL; result_format_updated(); printops.base = save_base; } void menu_to_roman(GtkMenuItem*, gpointer) { int save_base = printops.base; printops.base = BASE_ROMAN_NUMERALS; result_format_updated(); printops.base = save_base; } void menu_to_utc(GtkMenuItem*, gpointer) { printops.time_zone = TIME_ZONE_UTC; result_format_updated(); printops.time_zone = TIME_ZONE_LOCAL; } void menu_to_fraction(GtkMenuItem*, gpointer) { NumberFractionFormat save_format = printops.number_fraction_format; bool save_restrict_fraction_length = printops.restrict_fraction_length; printops.restrict_fraction_length = false; if(mstruct && mstruct->isNumber()) printops.number_fraction_format = FRACTION_COMBINED; else printops.number_fraction_format = FRACTION_FRACTIONAL; result_format_updated(); printops.number_fraction_format = save_format; printops.restrict_fraction_length = save_restrict_fraction_length; } void menu_to_rectangular(GtkMenuItem*, gpointer) { ComplexNumberForm cnf_bak = evalops.complex_number_form; evalops.complex_number_form = COMPLEX_NUMBER_FORM_RECTANGULAR; executeCommand(COMMAND_EVAL); evalops.complex_number_form = cnf_bak; } void menu_to_exponential(GtkMenuItem*, gpointer) { ComplexNumberForm cnf_bak = evalops.complex_number_form; evalops.complex_number_form = COMPLEX_NUMBER_FORM_EXPONENTIAL; executeCommand(COMMAND_EVAL); evalops.complex_number_form = cnf_bak; } void menu_to_polar(GtkMenuItem*, gpointer) { ComplexNumberForm cnf_bak = evalops.complex_number_form; evalops.complex_number_form = COMPLEX_NUMBER_FORM_POLAR; executeCommand(COMMAND_EVAL); evalops.complex_number_form = cnf_bak; } void on_mb_to_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(w)) return; GtkWidget *sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_to")); if(expression_has_changed && !rpn_mode) execute_expression(true); GtkWidget *item; GList *list = gtk_container_get_children(GTK_CONTAINER(sub)); for(GList *l = list; l != NULL; l = l->next) { gtk_widget_destroy(GTK_WIDGET(l->data)); } g_list_free(list); MENU_ITEM(_("Base units"), on_menu_item_convert_to_base_units_activate); MENU_ITEM(_("Optimal unit"), on_menu_item_convert_to_best_unit_activate); MENU_ITEM(_("Optimal prefix"), on_menu_item_set_prefix_activate); MENU_SEPARATOR if(!mstruct || !displayed_mstruct || !mstruct->containsType(STRUCT_UNIT, true)) { bool b_date = (mstruct && displayed_mstruct && mstruct->isDateTime()); bool b_integ = (mstruct && displayed_mstruct && mstruct->isInteger()); bool b_complex = (mstruct && displayed_mstruct && contains_imaginary_number(*mstruct)); if(b_date) {MENU_ITEM(_("Calendars"), on_popup_menu_item_calendarconversion_activate)} if(b_date) {MENU_ITEM("UTC", menu_to_utc)} if(!b_date) {MENU_ITEM(_("Number bases"), on_menu_item_convert_number_bases_activate)} MENU_ITEM(_("Binary"), menu_to_bin) MENU_ITEM(_("Octal"), menu_to_oct) MENU_ITEM(_("Duodecimal"), menu_to_duo) MENU_ITEM(_("Hexadecimal"), menu_to_hex) if(b_integ) {MENU_ITEM(_("Roman"), menu_to_roman)} if(!b_complex) {MENU_ITEM(_("Factors"), on_menu_item_factorize_activate)} if(!b_integ && !b_date) {MENU_ITEM(_("Fraction"), menu_to_fraction)} if(b_complex && evalops.complex_number_form != COMPLEX_NUMBER_FORM_RECTANGULAR) {MENU_ITEM(_("Rectangular"), menu_to_rectangular)} if(b_complex && evalops.complex_number_form != COMPLEX_NUMBER_FORM_EXPONENTIAL) {MENU_ITEM(_("Exponential"), menu_to_exponential)} if(b_complex && evalops.complex_number_form != COMPLEX_NUMBER_FORM_POLAR) {MENU_ITEM(_("Polar"), menu_to_polar)} return; } string s_cat; Unit *u_result = CALCULATOR->findMatchingUnit(*mstruct); if(u_result) s_cat = u_result->category(); vector to_us; size_t i_added = 0; if(u_result && u_result->isCurrency()) { Unit *u_local_currency = CALCULATOR->getLocalCurrency(); const char *currency_units[] = {"USD", "GBP", "JPY", "CNY", "INR", "CAD", "BRL"}; to_us.clear(); if(latest_button_currency && latest_button_currency != u_result) to_us.push_back(latest_button_currency); for(size_t i = 0; i < 9 && to_us.size() < 6; i++) { Unit * u; if(i == 0) u = CALCULATOR->u_euro; else if(i == 1) u = u_local_currency; else u = CALCULATOR->getActiveUnit(currency_units[i - 2]); if(u && u != u_result && (i == 1 || !u->isHidden())) { bool b = false; for(size_t i2 = 0; i2 < to_us.size(); i2++) { if(u == to_us[i2]) { b = true; break; } if(u->title(true) < to_us[i2]->title(true)) { to_us.insert(to_us.begin() + i2, u); b = true; break; } } if(!b) to_us.push_back(u); } } for(size_t i = 0; i < to_us.size(); i++) { MENU_ITEM_WITH_POINTER_AND_FLAG(to_us[i]->title(true).c_str(), convert_to_unit, to_us[i]) } i_added = to_us.size(); vector to_us2; for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if(CALCULATOR->units[i]->isCurrency()) { Unit *u = CALCULATOR->units[i]; if(u != u_result && u->isActive()) { bool b = false; if(u->isHidden() && u != u_local_currency) { for(int i2 = to_us2.size() - 1; i2 >= 0; i2--) { if(u->title(true) > to_us2[(size_t) i2]->title(true)) { if((size_t) i2 == to_us2.size() - 1) to_us2.push_back(u); else to_us2.insert(to_us2.begin() + (size_t) i2 + 1, u); b = true; break; } } if(!b) to_us2.insert(to_us2.begin(), u); } else { for(size_t i2 = 0; i2 < i_added; i2++) { if(u == to_us[i2]) { b = true; break; } } for(size_t i2 = to_us.size() - 1; !b && i2 >= i_added; i2--) { if(u->title(true) > to_us[i2]->title(true)) { if(i2 == to_us.size() - 1) to_us.push_back(u); else to_us.insert(to_us.begin() + i2 + 1, u); b = true; } } if(!b) to_us.insert(to_us.begin() + i_added, u); } } } } for(size_t i = i_added; i < to_us.size(); i++) { // Show further items in a submenu if(i == i_added) {SUBMENU_ITEM(_("more"), sub);} MENU_ITEM_WITH_POINTER_AND_FLAG(to_us[i]->title(true).c_str(), convert_to_unit, to_us[i]) } if(to_us2.size() > 0) {SUBMENU_ITEM(_("more"), sub);} for(size_t i = i_added; i < to_us2.size(); i++) { // Show further items in a submenu MENU_ITEM_WITH_POINTER_AND_FLAG(to_us2[i]->title(true).c_str(), convert_to_unit, to_us2[i]) } } else if(!s_cat.empty()) { for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if(CALCULATOR->units[i]->category() == s_cat) { Unit *u = CALCULATOR->units[i]; if(u->isActive() && !u->isHidden()) { bool b = false; for(size_t i2 = 0; i2 < to_us.size(); i2++) { if(u->title(true) < to_us[i2]->title(true)) { to_us.insert(to_us.begin() + i2, u); b = true; break; } } if(!b) to_us.push_back(u); i_added++; } } } for(size_t i = 0; i < to_us.size(); i++) { if(i + 4 == 10 && i + 1 != to_us.size()) {SUBMENU_ITEM(_("more"), sub);} MENU_ITEM_WITH_POINTER(to_us[i]->title(true).c_str(), to_us[i] == u_result ? convert_to_unit_noprefix : convert_to_unit, to_us[i]) // Show further items in a submenu } } if(i_added + 3 < 10) { const char *si_units[] = {"m", "g", "s", "A", "K", "L", "J", "N"}; vector to_us2; for(size_t i = 0; i < 8 && i_added + 3 < 10; i++) { Unit * u = CALCULATOR->getActiveUnit(si_units[i]); if(!u->isHidden()) { bool b = false; for(size_t i2 = 0; i2 < to_us.size(); i2++) { if(u == to_us[i2]) { b = true; break; } } for(size_t i2 = 0; !b && i2 < to_us2.size(); i2++) { if(u->title(true) < to_us2[i2]->title(true)) { to_us2.insert(to_us2.begin() + i2, u); b = true; i_added++; break; } } if(!b) { to_us2.push_back(u); i_added++; } } } for(size_t i = 0; i < to_us2.size(); i++) { MENU_ITEM_WITH_POINTER(to_us2[i]->title(true).c_str(), to_us2[i] == u_result ? convert_to_unit_noprefix : convert_to_unit, to_us2[i]) } } } void on_mb_units_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(w)) return; GtkMenu *sub = GTK_MENU(gtk_builder_get_object(main_builder, "menu_units")); GtkWidget *item; GList *list = gtk_container_get_children(GTK_CONTAINER(sub)); for(GList *l = list; l != NULL; l = l->next) { gtk_widget_destroy(GTK_WIDGET(l->data)); } g_list_free(list); const char *si_units[] = {"m", "g", "s", "A", "K"}; size_t i_added = 0; for(size_t i = 0; i < recent_units.size(); i++) { if(!recent_units[i]->isLocal() && CALCULATOR->stillHasUnit(recent_units[i])) { MENU_ITEM_WITH_POINTER(recent_units[i]->title(true).c_str(), insert_unit, recent_units[i]) i_added++; } } for(size_t i = 0; i_added < 5 && i < 5; i++) { Unit * u = CALCULATOR->getActiveUnit(si_units[i]); if(u && !u->isHidden()) { MENU_ITEM_WITH_POINTER(u->title(true).c_str(), insert_unit, u) i_added++; } } MENU_SEPARATOR Prefix *p = CALCULATOR->getPrefix("giga"); if(p) {MENU_ITEM_WITH_POINTER(p->longName(true, printops.use_unicode_signs).c_str(), insert_prefix, p);} p = CALCULATOR->getPrefix("mega"); if(p) {MENU_ITEM_WITH_POINTER(p->longName(true, printops.use_unicode_signs).c_str(), insert_prefix, p);} p = CALCULATOR->getPrefix("kilo"); if(p) {MENU_ITEM_WITH_POINTER(p->longName(true, printops.use_unicode_signs).c_str(), insert_prefix, p);} p = CALCULATOR->getPrefix("milli"); if(p) {MENU_ITEM_WITH_POINTER(p->longName(true, printops.use_unicode_signs).c_str(), insert_prefix, p);} p = CALCULATOR->getPrefix("micro"); if(p) {MENU_ITEM_WITH_POINTER(p->longName(true, printops.use_unicode_signs).c_str(), insert_prefix, p);} } void on_popup_menu_fx_edit_activate(GtkMenuItem *w, gpointer data) { edit_function_simple("", (MathFunction*) data, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } void on_popup_menu_fx_delete_activate(GtkMenuItem *w, gpointer data) { // For some reason a dialog is required to close/update the menu with the deleted function if(ask_question(_("Are you sure you want to delete the function?"), GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")))) { delete_function((MathFunction*) data); } } gulong on_popup_menu_fx_edit_activate_handler = 0, on_popup_menu_fx_delete_activate_handler = 0; gboolean on_menu_fx_popup_menu(GtkWidget*, gpointer data) { if(b_busy) return TRUE; if(on_popup_menu_fx_edit_activate_handler != 0) g_signal_handler_disconnect(gtk_builder_get_object(main_builder, "popup_menu_fx_edit"), on_popup_menu_fx_edit_activate_handler); if(on_popup_menu_fx_delete_activate_handler != 0) g_signal_handler_disconnect(gtk_builder_get_object(main_builder, "popup_menu_fx_delete"), on_popup_menu_fx_delete_activate_handler); on_popup_menu_fx_edit_activate_handler = g_signal_connect(gtk_builder_get_object(main_builder, "popup_menu_fx_edit"), "activate", G_CALLBACK(on_popup_menu_fx_edit_activate), data); on_popup_menu_fx_delete_activate_handler = g_signal_connect(gtk_builder_get_object(main_builder, "popup_menu_fx_delete"), "activate", G_CALLBACK(on_popup_menu_fx_delete_activate), data); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 gtk_menu_popup_at_pointer(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_fx")), NULL); #else gtk_menu_popup(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_fx")), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time()); #endif return TRUE; } gboolean on_menu_fx_button_press(GtkWidget *widget, GdkEventButton *event, gpointer data) { /* Ignore double-clicks and triple-clicks */ if(gdk_event_triggers_context_menu((GdkEvent *) event) && event->type == GDK_BUTTON_PRESS) { on_menu_fx_popup_menu(widget, data); return TRUE; } return FALSE; } void on_mb_fx_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(w)) return; GtkMenu *sub = GTK_MENU(gtk_builder_get_object(main_builder, "menu_fx")); GtkWidget *item; GList *list = gtk_container_get_children(GTK_CONTAINER(sub)); for(GList *l = list; l != NULL; l = l->next) { gtk_widget_destroy(GTK_WIDGET(l->data)); } g_list_free(list); bool b = false; for(size_t i = 0; i < CALCULATOR->functions.size(); i++) { if(CALCULATOR->functions[i]->isLocal() && !CALCULATOR->functions[i]->isBuiltin() && CALCULATOR->functions[i]->isActive() && !CALCULATOR->functions[i]->isHidden()) { MENU_ITEM_WITH_POINTER(CALCULATOR->functions[i]->title(true).c_str(), insert_button_function, CALCULATOR->functions[i]) g_signal_connect(G_OBJECT(item), "button-press-event", G_CALLBACK(on_menu_fx_button_press), CALCULATOR->functions[i]); g_signal_connect(G_OBJECT(item), "popup-menu", G_CALLBACK(on_menu_fx_popup_menu), (gpointer) CALCULATOR->functions[i]); b = true; } } bool b2 = false; for(size_t i = 0; i < recent_functions.size(); i++) { if(!recent_functions[i]->isLocal() && CALCULATOR->stillHasFunction(recent_functions[i])) { if(!b2 && b) {MENU_SEPARATOR} b2 = true; MENU_ITEM_WITH_POINTER(recent_functions[i]->title(true).c_str(), insert_button_function_save, recent_functions[i]) } } if(b2 || b) {MENU_SEPARATOR} MENU_ITEM(_("All functions"), on_menu_item_manage_functions_activate); } void on_mb_pi_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(w)) return; GtkMenu *sub = GTK_MENU(gtk_builder_get_object(main_builder, "menu_pi")); GtkWidget *item; GList *list = gtk_container_get_children(GTK_CONTAINER(sub)); for(GList *l = list; l != NULL; l = l->next) { gtk_widget_destroy(GTK_WIDGET(l->data)); } g_list_free(list); MENU_ITEM_WITH_POINTER(CALCULATOR->v_e->title(true).c_str(), insert_button_variable, CALCULATOR->v_e) Variable *v = CALCULATOR->getActiveVariable("euler"); if(v) {MENU_ITEM_WITH_POINTER(v->title(true).c_str(), insert_button_variable, v);} v = CALCULATOR->getActiveVariable("golden"); if(v) {MENU_ITEM_WITH_POINTER(v->title(true).c_str(), insert_button_variable, v);} MENU_SEPARATOR int i_added = 0; for(size_t i = 0; i < recent_variables.size(); i++) { if(!recent_variables[i]->isLocal() && CALCULATOR->stillHasVariable(recent_variables[i])) { MENU_ITEM_WITH_POINTER(recent_variables[i]->title(true).c_str(), insert_variable, recent_variables[i]) i_added++; } } if(i_added < 5) { v = CALCULATOR->getActiveVariable("c"); if(v) {MENU_ITEM_WITH_POINTER(v->title(true).c_str(), insert_button_variable, v); i_added++;} } if(i_added < 5) { v = CALCULATOR->getActiveVariable("newtonian_constant"); if(v) {MENU_ITEM_WITH_POINTER(v->title(true).c_str(), insert_button_variable, v); i_added++;} } if(i_added < 5) { v = CALCULATOR->getActiveVariable("planck"); if(v) {MENU_ITEM_WITH_POINTER(v->title(true).c_str(), insert_button_variable, v); i_added++;} } if(i_added < 5) { v = CALCULATOR->getActiveVariable("boltzmann"); if(v) {MENU_ITEM_WITH_POINTER(v->title(true).c_str(), insert_button_variable, v); i_added++;} } if(i_added < 5) { v = CALCULATOR->getActiveVariable("avogadro"); if(v) {MENU_ITEM_WITH_POINTER(v->title(true).c_str(), insert_button_variable, v); i_added++;} } MENU_SEPARATOR MENU_ITEM(_("All variables"), on_menu_item_manage_variables_activate); } void on_popup_menu_sto_set_activate(GtkMenuItem *w, gpointer data) { ((KnownVariable*) data)->set(*mstruct); } void on_popup_menu_sto_edit_activate(GtkMenuItem *w, gpointer data) { edit_variable("", (Variable*) data, NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } void on_popup_menu_sto_delete_activate(GtkMenuItem *w, gpointer data) { // For some reason a dialog is required to close/update the menu with the deleted variable if(ask_question(_("Are you sure you want to delete the variable?"), GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")))) { delete_variable((Variable*) data); } } gulong on_popup_menu_sto_set_activate_handler = 0, on_popup_menu_sto_edit_activate_handler = 0, on_popup_menu_sto_delete_activate_handler = 0; gboolean on_menu_sto_popup_menu(GtkWidget*, gpointer data) { if(b_busy) return TRUE; if(on_popup_menu_sto_set_activate_handler != 0) g_signal_handler_disconnect(gtk_builder_get_object(main_builder, "popup_menu_sto_set"), on_popup_menu_sto_set_activate_handler); if(on_popup_menu_sto_edit_activate_handler != 0) g_signal_handler_disconnect(gtk_builder_get_object(main_builder, "popup_menu_sto_edit"), on_popup_menu_sto_edit_activate_handler); if(on_popup_menu_sto_delete_activate_handler != 0) g_signal_handler_disconnect(gtk_builder_get_object(main_builder, "popup_menu_sto_delete"), on_popup_menu_sto_delete_activate_handler); if(((Variable*) data)->isKnown() && mstruct && displayed_mstruct) on_popup_menu_sto_set_activate_handler = g_signal_connect(gtk_builder_get_object(main_builder, "popup_menu_sto_set"), "activate", G_CALLBACK(on_popup_menu_sto_set_activate), data); on_popup_menu_sto_edit_activate_handler = g_signal_connect(gtk_builder_get_object(main_builder, "popup_menu_sto_edit"), "activate", G_CALLBACK(on_popup_menu_sto_edit_activate), data); on_popup_menu_sto_delete_activate_handler = g_signal_connect(gtk_builder_get_object(main_builder, "popup_menu_sto_delete"), "activate", G_CALLBACK(on_popup_menu_sto_delete_activate), data); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 22 gtk_menu_popup_at_pointer(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_sto")), NULL); #else gtk_menu_popup(GTK_MENU(gtk_builder_get_object(main_builder, "popup_menu_sto")), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time()); #endif return TRUE; } gboolean on_menu_sto_button_press(GtkWidget *widget, GdkEventButton *event, gpointer data) { /* Ignore double-clicks and triple-clicks */ if(gdk_event_triggers_context_menu((GdkEvent *) event) && event->type == GDK_BUTTON_PRESS) { on_menu_sto_popup_menu(widget, data); return TRUE; } return FALSE; } void on_mb_sto_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(w)) return; GtkMenu *sub = GTK_MENU(gtk_builder_get_object(main_builder, "menu_sto")); GtkWidget *item; GList *list = gtk_container_get_children(GTK_CONTAINER(sub)); for(GList *l = list; l != NULL; l = l->next) { gtk_widget_destroy(GTK_WIDGET(l->data)); } g_list_free(list); bool b = false; for(size_t i = 0; i < CALCULATOR->variables.size(); i++) { if(CALCULATOR->variables[i]->isLocal() && !CALCULATOR->variables[i]->isBuiltin() && CALCULATOR->variables[i]->isActive() && !CALCULATOR->variables[i]->isHidden()) { MENU_ITEM_WITH_POINTER(CALCULATOR->variables[i]->title(true).c_str(), insert_button_variable, CALCULATOR->variables[i]) g_signal_connect(G_OBJECT(item), "button-press-event", G_CALLBACK(on_menu_sto_button_press), CALCULATOR->variables[i]); g_signal_connect(G_OBJECT(item), "popup-menu", G_CALLBACK(on_menu_sto_popup_menu), (gpointer) CALCULATOR->variables[i]); b = true; } } if(!b) {MENU_NO_ITEMS(_("No items found"))} } void on_menu_item_enable_variables_activate(GtkMenuItem *w, gpointer) { evalops.parse_options.variables_enabled = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); expression_format_updated(evalops.parse_options.variables_enabled); } void on_menu_item_enable_functions_activate(GtkMenuItem *w, gpointer) { evalops.parse_options.functions_enabled = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); expression_format_updated(evalops.parse_options.functions_enabled); } void on_menu_item_enable_units_activate(GtkMenuItem *w, gpointer) { evalops.parse_options.units_enabled = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); expression_format_updated(evalops.parse_options.units_enabled); } void on_menu_item_enable_unknown_variables_activate(GtkMenuItem *w, gpointer) { evalops.parse_options.unknowns_enabled = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); expression_format_updated(evalops.parse_options.unknowns_enabled); } void on_menu_item_calculate_variables_activate(GtkMenuItem *w, gpointer) { evalops.calculate_variables = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); expression_calculation_updated(); } void on_menu_item_enable_variable_units_activate(GtkMenuItem *w, gpointer) { CALCULATOR->setVariableUnitsEnabled(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); expression_calculation_updated(); } void on_menu_item_allow_complex_activate(GtkMenuItem *w, gpointer) { evalops.allow_complex = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); expression_calculation_updated(); } void on_menu_item_allow_infinite_activate(GtkMenuItem *w, gpointer) { evalops.allow_infinite = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); expression_calculation_updated(); } void on_menu_item_assume_nonzero_denominators_activate(GtkMenuItem *w, gpointer) { evalops.assume_denominators_nonzero = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); expression_calculation_updated(); } void on_menu_item_warn_about_denominators_assumed_nonzero_activate(GtkMenuItem *w, gpointer) { evalops.warn_about_denominators_assumed_nonzero = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); if(evalops.warn_about_denominators_assumed_nonzero) expression_calculation_updated(); } void on_menu_item_algebraic_mode_simplify_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.structuring = STRUCTURING_SIMPLIFY; printops.allow_factorization = false; expression_calculation_updated(); } void on_menu_item_algebraic_mode_factorize_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.structuring = STRUCTURING_FACTORIZE; printops.allow_factorization = true; expression_calculation_updated(); } void on_menu_item_read_precision_activate(GtkMenuItem *w, gpointer) { if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) evalops.parse_options.read_precision = READ_PRECISION_WHEN_DECIMALS; else evalops.parse_options.read_precision = DONT_READ_PRECISION; expression_format_updated(true); } void on_menu_item_new_unknown_activate(GtkMenuItem*, gpointer) { edit_unknown(_("My Variables"), NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } void on_menu_item_new_variable_activate(GtkMenuItem*, gpointer) { edit_variable(_("My Variables"), NULL, NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } void on_menu_item_new_matrix_activate(GtkMenuItem*, gpointer) { edit_matrix(_("Matrices"), NULL, NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), FALSE); } void on_menu_item_new_vector_activate(GtkMenuItem*, gpointer) { edit_matrix(_("Vectors"), NULL, NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), TRUE); } void on_menu_item_new_function_activate(GtkMenuItem*, gpointer) { edit_function("", NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } void on_menu_item_new_function_simple_activate(GtkMenuItem*, gpointer) { edit_function_simple("", NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } void on_menu_item_new_dataset_activate(GtkMenuItem*, gpointer) { edit_dataset(NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } void on_menu_item_new_unit_activate(GtkMenuItem*, gpointer) { edit_unit("", NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); } void on_menu_item_rpn_mode_activate(GtkMenuItem *w, gpointer) { set_rpn_mode(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); } void on_menu_item_rpn_syntax_activate(GtkMenuItem *w, gpointer) { evalops.parse_options.rpn = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); expression_format_updated(false); } void on_menu_item_limit_implicit_multiplication_activate(GtkMenuItem *w, gpointer) { evalops.parse_options.limit_implicit_multiplication = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); printops.limit_implicit_multiplication = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); expression_format_updated(true); result_format_updated(); } void on_menu_item_adaptive_parsing_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.parse_options.parsing_mode = PARSING_MODE_ADAPTIVE; expression_format_updated(true); } void on_menu_item_ignore_whitespace_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.parse_options.parsing_mode = PARSING_MODE_IMPLICIT_MULTIPLICATION_FIRST; expression_format_updated(true); } void on_menu_item_no_special_implicit_multiplication_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.parse_options.parsing_mode = PARSING_MODE_CONVENTIONAL; expression_format_updated(true); } void on_menu_item_fetch_exchange_rates_activate(GtkMenuItem*, gpointer) { do_timeout = false; fetch_exchange_rates(15); CALCULATOR->loadExchangeRates(); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); do_timeout = true; while(gtk_events_pending()) gtk_main_iteration(); expression_calculation_updated(); } void on_menu_item_save_defs_activate(GtkMenuItem*, gpointer) { save_defs(); } void on_menu_item_save_mode_activate(GtkMenuItem*, gpointer) { save_mode(); } void on_menu_item_edit_prefs_activate(GtkMenuItem*, gpointer) { edit_preferences(); } void on_menu_item_degrees_activate(GtkMenuItem *w, gpointer) { if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) { evalops.parse_options.angle_unit = ANGLE_UNIT_DEGREES; set_angle_button(); expression_format_updated(true); } } void on_menu_item_radians_activate(GtkMenuItem *w, gpointer) { if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) { evalops.parse_options.angle_unit = ANGLE_UNIT_RADIANS; set_angle_button(); expression_format_updated(true); } } void on_menu_item_gradians_activate(GtkMenuItem *w, gpointer) { if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) { evalops.parse_options.angle_unit = ANGLE_UNIT_GRADIANS; set_angle_button(); expression_format_updated(true); } } void on_menu_item_no_default_angle_unit_activate(GtkMenuItem *w, gpointer) { if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) { evalops.parse_options.angle_unit = ANGLE_UNIT_NONE; set_angle_button(); expression_format_updated(true); } } void set_output_base_from_dialog(int base) { bool b = (printops.base == base); printops.base = base; switch(printops.base) { case BASE_BINARY: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_binary"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_binary_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_binary")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_binary"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_binary_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 0); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); break; } case BASE_OCTAL: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_octal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_octal_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_octal")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_octal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_octal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 1); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); break; } case BASE_DECIMAL: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_decimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_decimal_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_decimal")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_decimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_decimal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 2); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); break; } case 12: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_duodecimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_decimal_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_duodecimal")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_duodecimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_decimal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 3); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); break; } case BASE_HEXADECIMAL: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_hexadecimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_hexadecimal_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_hexadecimal")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_hexadecimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_hexadecimal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 4); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); break; } case BASE_SEXAGESIMAL: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_sexagesimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_hexadecimal_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_sexagesimal")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_sexagesimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_hexadecimal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 5); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); break; } case BASE_TIME: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_time_format"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_hexadecimal_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_time_format")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_time_format"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_hexadecimal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 6); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); break; } case BASE_ROMAN_NUMERALS: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_roman"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_hexadecimal_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_roman")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_roman"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_hexadecimal_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 7); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); break; } default: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_custom_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_custom_base_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_custom_base")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_custom_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_custom_base_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 8); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); break; } } if(!b) result_format_updated(); } void output_base_updated_from_menu() { if(setbase_builder) { switch(printops.base) { case BASE_BINARY: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_binary"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_binary_toggled, NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_binary")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_binary"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_binary_toggled, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case BASE_OCTAL: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_octal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_octal_toggled, NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_octal")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_octal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_octal_toggled, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case BASE_DECIMAL: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_decimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_decimal_toggled, NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_decimal")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_decimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_decimal_toggled, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case 12: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_duodecimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_duodecimal_toggled, NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_duodecimal")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_duodecimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_duodecimal_toggled, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case BASE_HEXADECIMAL: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_hexadecimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_hexadecimal_toggled, NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_hexadecimal")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_hexadecimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_hexadecimal_toggled, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case BASE_SEXAGESIMAL: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_sexagesimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_sexagesimal_toggled, NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_sexagesimal")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_sexagesimal"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_sexagesimal_toggled, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case BASE_TIME: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_time"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_time_toggled, NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_time")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_time"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_time_toggled, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case BASE_ROMAN_NUMERALS: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_roman"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_roman_toggled, NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_roman")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_roman"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_roman_toggled, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } default: { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_other"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_other_toggled, NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_other")), TRUE); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_other"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_radiobutton_output_other_toggled, NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), TRUE); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_spinbutton_output_other_value_changed, NULL); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), printops.base); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_set_base_spinbutton_output_other_value_changed, NULL); } } } } void on_menu_item_binary_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.base = BASE_BINARY; result_format_updated(); output_base_updated_from_menu(); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 0); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); } void on_menu_item_octal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.base = BASE_OCTAL; result_format_updated(); output_base_updated_from_menu(); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 1); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); } void on_menu_item_decimal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.base = BASE_DECIMAL; result_format_updated(); output_base_updated_from_menu(); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 2); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); } void on_menu_item_duodecimal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.base = 12; result_format_updated(); output_base_updated_from_menu(); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 3); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); } void on_menu_item_hexadecimal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.base = BASE_HEXADECIMAL; result_format_updated(); output_base_updated_from_menu(); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 4); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); } void on_menu_item_custom_base_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; GtkWidget *dialog = get_set_base_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); gtk_widget_show(dialog); gtk_window_present(GTK_WINDOW(dialog)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_other")), TRUE); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other"))); } void on_menu_item_roman_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.base = BASE_ROMAN_NUMERALS; output_base_updated_from_menu(); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 7); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); result_format_updated(); } void on_menu_item_sexagesimal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.base = BASE_SEXAGESIMAL; output_base_updated_from_menu(); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 5); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); result_format_updated(); } void on_menu_item_time_format_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.base = BASE_TIME; output_base_updated_from_menu(); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 6); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_base"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_base_changed, NULL); result_format_updated(); } void on_set_base_spinbutton_output_other_value_changed(GtkSpinButton *w, gpointer) { set_output_base_from_dialog(gtk_spin_button_get_value_as_int(w)); } void on_set_base_radiobutton_output_binary_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; set_output_base_from_dialog(BASE_BINARY); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); } void on_set_base_radiobutton_output_octal_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; set_output_base_from_dialog(BASE_OCTAL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); } void on_set_base_radiobutton_output_decimal_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; set_output_base_from_dialog(BASE_DECIMAL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); } void on_set_base_radiobutton_output_duodecimal_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; set_output_base_from_dialog(12); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); } void on_set_base_radiobutton_output_hexadecimal_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; set_output_base_from_dialog(BASE_HEXADECIMAL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); } void on_set_base_radiobutton_output_sexagesimal_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; set_output_base_from_dialog(BASE_SEXAGESIMAL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); } void on_set_base_radiobutton_output_time_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; set_output_base_from_dialog(BASE_TIME); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); } void on_set_base_radiobutton_output_roman_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; set_output_base_from_dialog(BASE_ROMAN_NUMERALS); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); } void on_set_base_radiobutton_output_other_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; set_output_base_from_dialog(gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")))); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), TRUE); } void on_menu_item_set_base_activate(GtkMenuItem*, gpointer) { GtkWidget *dialog = get_set_base_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); gtk_widget_show(dialog); gtk_window_present(GTK_WINDOW(dialog)); } void on_set_base_radiobutton_input_binary_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; evalops.parse_options.base = BASE_BINARY; expression_format_updated(true); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), FALSE); on_historyview_selection_changed(NULL, NULL); } void on_set_base_radiobutton_input_octal_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; evalops.parse_options.base = BASE_OCTAL; expression_format_updated(true); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), FALSE); on_historyview_selection_changed(NULL, NULL); } void on_set_base_radiobutton_input_decimal_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; evalops.parse_options.base = BASE_DECIMAL; expression_format_updated(true); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), FALSE); on_historyview_selection_changed(NULL, NULL); } void on_set_base_radiobutton_input_duodecimal_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; evalops.parse_options.base = 12; expression_format_updated(true); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), FALSE); on_historyview_selection_changed(NULL, NULL); } void on_set_base_radiobutton_input_hexadecimal_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; evalops.parse_options.base = BASE_HEXADECIMAL; expression_format_updated(true); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), FALSE); on_historyview_selection_changed(NULL, NULL); } void on_set_base_radiobutton_input_other_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; evalops.parse_options.base = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other"))); expression_format_updated(true); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), TRUE); on_historyview_selection_changed(NULL, NULL); } void on_set_base_spinbutton_input_other_value_changed(GtkSpinButton *w, gpointer) { evalops.parse_options.base = gtk_spin_button_get_value_as_int(w); expression_format_updated(true); on_historyview_selection_changed(NULL, NULL); } void on_set_base_radiobutton_input_roman_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))) return; evalops.parse_options.base = BASE_ROMAN_NUMERALS; expression_format_updated(true); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), FALSE); on_historyview_selection_changed(NULL, NULL); } void on_menu_item_abbreviate_names_activate(GtkMenuItem *w, gpointer) { printops.abbreviate_names = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); result_format_updated(); } void on_menu_item_all_prefixes_activate(GtkMenuItem *w, gpointer) { printops.use_all_prefixes = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); result_format_updated(); } void on_menu_item_denominator_prefixes_activate(GtkMenuItem *w, gpointer) { printops.use_denominator_prefix = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); result_format_updated(); } void on_menu_item_place_units_separately_activate(GtkMenuItem *w, gpointer) { printops.place_units_separately = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); result_format_updated(); } void on_menu_item_post_conversion_none_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.auto_post_conversion = POST_CONVERSION_NONE; expression_calculation_updated(); } void on_menu_item_post_conversion_base_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.auto_post_conversion = POST_CONVERSION_BASE; expression_calculation_updated(); } void on_menu_item_post_conversion_optimal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.auto_post_conversion = POST_CONVERSION_OPTIMAL; expression_calculation_updated(); } void on_menu_item_post_conversion_optimal_si_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.auto_post_conversion = POST_CONVERSION_OPTIMAL_SI; expression_calculation_updated(); } void on_menu_item_mixed_units_conversion_activate(GtkMenuItem *w, gpointer) { if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) evalops.mixed_units_conversion = MIXED_UNITS_CONVERSION_DEFAULT; else evalops.mixed_units_conversion = MIXED_UNITS_CONVERSION_NONE; expression_calculation_updated(); } void on_menu_item_factorize_activate(GtkMenuItem*, gpointer) { executeCommand(COMMAND_FACTORIZE); } void on_menu_item_expand_partial_fractions_activate(GtkMenuItem*, gpointer) { executeCommand(COMMAND_EXPAND_PARTIAL_FRACTIONS); } void on_menu_item_simplify_activate(GtkMenuItem*, gpointer) { executeCommand(COMMAND_SIMPLIFY); } void convert_number_bases(const gchar *initial_expression, bool b_result) { changing_in_nbases_dialog = false; GtkWidget *dialog = get_nbases_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); switch(b_result ? displayed_printops.base : evalops.parse_options.base) { case BASE_BINARY: { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_binary")), initial_expression); break; } case BASE_OCTAL: { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_octal")), initial_expression); break; } case BASE_HEXADECIMAL: { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_hexadecimal")), initial_expression); break; } case BASE_DUODECIMAL: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(nbases_builder, "nbases_button_more")), TRUE); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_duo")), initial_expression); break; } case BASE_ROMAN_NUMERALS: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(nbases_builder, "nbases_button_more")), TRUE); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_roman")), initial_expression); break; } default: { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_decimal")), initial_expression); } } gtk_widget_show(dialog); gtk_window_present(GTK_WINDOW(dialog)); } void on_menu_item_convert_number_bases_activate(GtkMenuItem*, gpointer) { if(!result_text.empty()) return convert_number_bases(result_text.c_str(), true); string str = get_selected_expression_text(true), str2; CALCULATOR->separateToExpression(str, str2, evalops, true); convert_number_bases(str.c_str(), false); } void show_percentage_dialog(const gchar *initial_expression) { GtkWidget *dialog = get_percentage_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); on_percentage_button_clear_clicked(NULL, NULL); if(strlen(initial_expression) > 0 && strcmp(initial_expression, "0") != 0) gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_1")), initial_expression); gtk_widget_show(dialog); gtk_window_present(GTK_WINDOW(dialog)); } void on_menu_item_show_percentage_dialog_activate(GtkMenuItem*, gpointer) { if(!result_text.empty()) return show_percentage_dialog(result_text.c_str()); string str = get_selected_expression_text(true), str2; CALCULATOR->separateToExpression(str, str2, evalops, true); show_percentage_dialog(str.c_str()); } void show_calendarconversion_dialog() { GtkWidget *dialog = get_calendarconversion_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); gtk_widget_show(dialog); gtk_window_present(GTK_WINDOW(dialog)); } bool block_calendar_conversion = false; void calendar_changed(GtkWidget*, gpointer data) { if(block_calendar_conversion) return; block_calendar_conversion = true; gint i = GPOINTER_TO_INT(data); long int y; if(i == CALENDAR_CHINESE) { long int cy = chineseStemBranchToCycleYear((gtk_combo_box_get_active(GTK_COMBO_BOX(chinese_stem)) * 2) + 1, gtk_combo_box_get_active(GTK_COMBO_BOX(chinese_branch)) + 1); if(cy <= 0) { show_message(_("The selected Chinese year does not exist."), GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "calendar_dialog"))); block_calendar_conversion = false; return; } y = chineseCycleYearToYear(79, cy); } else { y = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(cal_year[(size_t) i])); } long int m = gtk_combo_box_get_active(GTK_COMBO_BOX(cal_month[(size_t) i])) + 1; long int d = gtk_combo_box_get_active(GTK_COMBO_BOX(cal_day[(size_t) i])) + 1; QalculateDateTime date; if(!calendarToDate(date, y, m, d, (CalendarSystem) i)) { show_message(_("Conversion to Gregorian calendar failed."), GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "calendar_dialog"))); block_calendar_conversion = false; return; } string failed_str; for(size_t i2 = 0; i2 < NUMBER_OF_CALENDARS; i2++) { if(cal_day.count(i2) > 0) { if(dateToCalendar(date, y, m, d, (CalendarSystem) i2) && y <= G_MAXINT && y >= G_MININT && m <= numberOfMonths((CalendarSystem) i2) && d <= 31) { if(i2 == CALENDAR_CHINESE) { long int cy, yc, st, br; chineseYearInfo(y, cy, yc, st, br); gtk_combo_box_set_active(GTK_COMBO_BOX(chinese_stem), (st - 1) / 2); gtk_combo_box_set_active(GTK_COMBO_BOX(chinese_branch), br - 1); } else { gtk_spin_button_set_value(GTK_SPIN_BUTTON(cal_year[i2]), y); } gtk_combo_box_set_active(GTK_COMBO_BOX(cal_month[i2]), m - 1); gtk_combo_box_set_active(GTK_COMBO_BOX(cal_day[i2]), d - 1); } else { if(!failed_str.empty()) failed_str += ", "; failed_str += gtk_label_get_text(GTK_LABEL(cal_label[i2])); } } } if(!failed_str.empty()) { gchar *gstr = g_strdup_printf(_("Calendar conversion failed for: %s."), failed_str.c_str()); show_message(gstr, GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "calendar_dialog"))); g_free(gstr); } block_calendar_conversion = false; } void on_menu_item_show_calendarconversion_dialog_activate(GtkMenuItem*, gpointer) { show_calendarconversion_dialog(); if(displayed_mstruct && mstruct && mstruct->isDateTime()) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(cal_year[CALENDAR_GREGORIAN]), mstruct->datetime()->year()); gtk_combo_box_set_active(GTK_COMBO_BOX(cal_month[CALENDAR_GREGORIAN]), mstruct->datetime()->month() - 1); gtk_combo_box_set_active(GTK_COMBO_BOX(cal_day[CALENDAR_GREGORIAN]), mstruct->datetime()->day() - 1); } } void on_popup_menu_item_calendarconversion_activate(GtkMenuItem *w, gpointer) { show_calendarconversion_dialog(); if(mstruct && mstruct->isDateTime()) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(cal_year[CALENDAR_GREGORIAN]), mstruct->datetime()->year()); gtk_combo_box_set_active(GTK_COMBO_BOX(cal_month[CALENDAR_GREGORIAN]), mstruct->datetime()->month() - 1); gtk_combo_box_set_active(GTK_COMBO_BOX(cal_day[CALENDAR_GREGORIAN]), mstruct->datetime()->day() - 1); } } void on_popup_menu_item_to_utc_activate(GtkMenuItem *w, gpointer) { menu_to_utc(w, NULL); } void on_menu_item_periodic_table_activate(GtkMenuItem*, gpointer) { GtkWidget *dialog = get_periodic_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); gtk_widget_show(dialog); gtk_window_present(GTK_WINDOW(dialog)); } void on_menu_item_plot_functions_activate(GtkMenuItem*, gpointer) { GtkWidget *dialog = get_plot_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_expression")), get_selected_expression_text(true).c_str()); if(!gtk_widget_get_visible(dialog)) { gtk_list_store_clear(tPlotFunctions_store); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_button_modify")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_button_remove")), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_grid")), default_plot_display_grid); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_full_border")), default_plot_full_border); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_rows")), default_plot_rows); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_color")), default_plot_color); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_mono")), !default_plot_color); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_min")), default_plot_min.c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_max")), default_plot_max.c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_step")), default_plot_step.c_str()); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_variable")), default_plot_variable.c_str()); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_steps")), default_plot_use_sampling_rate); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_step")), !default_plot_use_sampling_rate); switch(default_plot_type) { case 1: {gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_vector")), TRUE); break;} case 2: {gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_paired")), TRUE); break;} default: {gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_function")), TRUE); break;} } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_checkbutton_rows")), default_plot_type == 1 || default_plot_type == 2); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_box_variable")), default_plot_type != 1 && default_plot_type != 2); switch(default_plot_legend_placement) { case PLOT_LEGEND_NONE: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_legend_place")), PLOTLEGEND_MENU_NONE); break;} case PLOT_LEGEND_TOP_LEFT: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_legend_place")), PLOTLEGEND_MENU_TOP_LEFT); break;} case PLOT_LEGEND_TOP_RIGHT: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_legend_place")), PLOTLEGEND_MENU_TOP_RIGHT); break;} case PLOT_LEGEND_BOTTOM_LEFT: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_legend_place")), PLOTLEGEND_MENU_BOTTOM_LEFT); break;} case PLOT_LEGEND_BOTTOM_RIGHT: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_legend_place")), PLOTLEGEND_MENU_BOTTOM_RIGHT); break;} case PLOT_LEGEND_BELOW: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_legend_place")), PLOTLEGEND_MENU_BELOW); break;} case PLOT_LEGEND_OUTSIDE: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_legend_place")), PLOTLEGEND_MENU_OUTSIDE); break;} } switch(default_plot_smoothing) { case PLOT_SMOOTHING_NONE: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_smoothing")), SMOOTHING_MENU_NONE); break;} case PLOT_SMOOTHING_UNIQUE: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_smoothing")), SMOOTHING_MENU_UNIQUE); break;} case PLOT_SMOOTHING_CSPLINES: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_smoothing")), SMOOTHING_MENU_CSPLINES); break;} case PLOT_SMOOTHING_BEZIER: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_smoothing")), SMOOTHING_MENU_BEZIER); break;} case PLOT_SMOOTHING_SBEZIER: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_smoothing")), SMOOTHING_MENU_SBEZIER); break;} } switch(default_plot_style) { case PLOT_STYLE_LINES: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style")), PLOTSTYLE_MENU_LINES); break;} case PLOT_STYLE_POINTS: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style")), PLOTSTYLE_MENU_LINES); break;} case PLOT_STYLE_POINTS_LINES: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style")), PLOTSTYLE_MENU_LINESPOINTS); break;} case PLOT_STYLE_BOXES: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style")), PLOTSTYLE_MENU_BOXES); break;} case PLOT_STYLE_HISTOGRAM: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style")), PLOTSTYLE_MENU_HISTEPS); break;} case PLOT_STYLE_STEPS: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style")), PLOTSTYLE_MENU_STEPS); break;} case PLOT_STYLE_CANDLESTICKS: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style")), PLOTSTYLE_MENU_CANDLESTICKS); break;} case PLOT_STYLE_DOTS: {gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style")), PLOTSTYLE_MENU_DOTS); break;} } gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(plot_builder, "plot_spinbutton_steps")), default_plot_sampling_rate); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(plot_builder, "plot_spinbutton_linewidth")), default_plot_linewidth); gtk_widget_show(dialog); gtk_notebook_set_current_page(GTK_NOTEBOOK(gtk_builder_get_object(plot_builder, "plot_notebook")), 2); gtk_notebook_set_current_page(GTK_NOTEBOOK(gtk_builder_get_object(plot_builder, "plot_notebook")), 1); gtk_notebook_set_current_page(GTK_NOTEBOOK(gtk_builder_get_object(plot_builder, "plot_notebook")), 0); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_entry_expression"))); } else { gtk_window_present(GTK_WINDOW(dialog)); } } void on_plot_dialog_hide(GtkWidget*, gpointer) { default_plot_display_grid = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_grid"))); default_plot_full_border = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_full_border"))); default_plot_rows = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_rows"))); default_plot_color = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_color"))); default_plot_min = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_min"))); default_plot_max = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_max"))); default_plot_step = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_step"))); default_plot_variable = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_variable"))); default_plot_use_sampling_rate = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_steps"))); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_vector")))) { default_plot_type = 1; } else if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_paired")))) { default_plot_type = 2; } else { default_plot_type = 0; } switch(gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_legend_place")))) { case PLOTLEGEND_MENU_NONE: {default_plot_legend_placement = PLOT_LEGEND_NONE; break;} case PLOTLEGEND_MENU_TOP_LEFT: {default_plot_legend_placement = PLOT_LEGEND_TOP_LEFT; break;} case PLOTLEGEND_MENU_TOP_RIGHT: {default_plot_legend_placement = PLOT_LEGEND_TOP_RIGHT; break;} case PLOTLEGEND_MENU_BOTTOM_LEFT: {default_plot_legend_placement = PLOT_LEGEND_BOTTOM_LEFT; break;} case PLOTLEGEND_MENU_BOTTOM_RIGHT: {default_plot_legend_placement = PLOT_LEGEND_BOTTOM_RIGHT; break;} case PLOTLEGEND_MENU_BELOW: {default_plot_legend_placement = PLOT_LEGEND_BELOW; break;} case PLOTLEGEND_MENU_OUTSIDE: {default_plot_legend_placement = PLOT_LEGEND_OUTSIDE; break;} } switch(gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_smoothing")))) { case SMOOTHING_MENU_NONE: {default_plot_smoothing = PLOT_SMOOTHING_NONE; break;} case SMOOTHING_MENU_UNIQUE: {default_plot_smoothing = PLOT_SMOOTHING_UNIQUE; break;} case SMOOTHING_MENU_CSPLINES: {default_plot_smoothing = PLOT_SMOOTHING_CSPLINES; break;} case SMOOTHING_MENU_BEZIER: {default_plot_smoothing = PLOT_SMOOTHING_BEZIER; break;} case SMOOTHING_MENU_SBEZIER: {default_plot_smoothing = PLOT_SMOOTHING_SBEZIER; break;} } switch(gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style")))) { case PLOTSTYLE_MENU_LINES: {default_plot_style = PLOT_STYLE_LINES; break;} case PLOTSTYLE_MENU_POINTS: {default_plot_style = PLOT_STYLE_POINTS; break;} case PLOTSTYLE_MENU_LINESPOINTS: {default_plot_style = PLOT_STYLE_POINTS_LINES; break;} case PLOTSTYLE_MENU_BOXES: {default_plot_style = PLOT_STYLE_BOXES; break;} case PLOTSTYLE_MENU_HISTEPS: {default_plot_style = PLOT_STYLE_HISTOGRAM; break;} case PLOTSTYLE_MENU_STEPS: {default_plot_style = PLOT_STYLE_STEPS; break;} case PLOTSTYLE_MENU_CANDLESTICKS: {default_plot_style = PLOT_STYLE_CANDLESTICKS; break;} case PLOTSTYLE_MENU_DOTS: {default_plot_style = PLOT_STYLE_DOTS; break;} } default_plot_sampling_rate = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(plot_builder, "plot_spinbutton_steps"))); default_plot_linewidth = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(plot_builder, "plot_spinbutton_linewidth"))); GtkTreeIter iter; bool b = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tPlotFunctions_store), &iter); while(b) { MathStructure *y_vector, *x_vector; gtk_tree_model_get(GTK_TREE_MODEL(tPlotFunctions_store), &iter, 7, &x_vector, 8, &y_vector, -1); if(y_vector) delete y_vector; if(x_vector) delete x_vector; b = gtk_tree_model_iter_next(GTK_TREE_MODEL(tPlotFunctions_store), &iter); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_button_save")), false); CALCULATOR->closeGnuplot(); } void on_popup_menu_item_abort_activate(GtkMenuItem*, gpointer) { if(b_busy_expression) on_abort_calculation(NULL, 0, NULL); else if(b_busy_result) on_abort_display(NULL, 0, NULL); else if(b_busy_command) on_abort_command(NULL, 0, NULL); } void on_popup_menu_item_clear_activate(GtkMenuItem*, gpointer) { clear_expression_text(); gtk_widget_grab_focus(expressiontext); } void on_popup_menu_item_display_normal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.negative_exponents = false; printops.sort_options.minus_last = true; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_normal")), TRUE); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_negative_exponents"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_negative_exponents_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_sort_minus_last"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_sort_minus_last_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_negative_exponents")), printops.negative_exponents); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_sort_minus_last")), printops.sort_options.minus_last); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_negative_exponents"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_negative_exponents_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_sort_minus_last"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_sort_minus_last_activate, NULL); } void on_popup_menu_item_assume_nonzero_denominators_activate(GtkMenuItem *w, gpointer) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assume_nonzero_denominators")), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); } void on_popup_menu_item_display_engineering_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_engineering")), TRUE); } void on_popup_menu_item_display_scientific_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.negative_exponents = true; printops.sort_options.minus_last = false; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_scientific")), TRUE); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_negative_exponents"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_negative_exponents_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_sort_minus_last"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_sort_minus_last_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_negative_exponents")), printops.negative_exponents); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_sort_minus_last")), printops.sort_options.minus_last); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_negative_exponents"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_negative_exponents_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_sort_minus_last"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_sort_minus_last_activate, NULL); } void on_popup_menu_item_display_purely_scientific_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.negative_exponents = true; printops.sort_options.minus_last = false; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_purely_scientific")), TRUE); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_negative_exponents"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_negative_exponents_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_sort_minus_last"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_sort_minus_last_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_negative_exponents")), printops.negative_exponents); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_sort_minus_last")), printops.sort_options.minus_last); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_negative_exponents"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_negative_exponents_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_sort_minus_last"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_sort_minus_last_activate, NULL); } void on_popup_menu_item_display_non_scientific_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.negative_exponents = false; printops.sort_options.minus_last = true; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_non_scientific")), TRUE); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_negative_exponents"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_negative_exponents_activate, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_sort_minus_last"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_sort_minus_last_activate, NULL); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_negative_exponents")), printops.negative_exponents); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_sort_minus_last")), printops.sort_options.minus_last); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_negative_exponents"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_negative_exponents_activate, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "menu_item_sort_minus_last"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_menu_item_sort_minus_last_activate, NULL); } void on_popup_menu_item_complex_rectangular_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_complex_rectangular")), TRUE); } void on_popup_menu_item_complex_exponential_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_complex_exponential")), TRUE); } void on_popup_menu_item_complex_polar_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_complex_polar")), TRUE); } void on_popup_menu_item_display_no_prefixes_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_no_prefixes")), TRUE); } void on_popup_menu_item_display_prefixes_for_selected_units_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_prefixes_for_selected_units")), TRUE); } void on_popup_menu_item_display_prefixes_for_all_units_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_prefixes_for_all_units")), TRUE); } void on_popup_menu_item_display_prefixes_for_currencies_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_prefixes_for_currencies")), TRUE); } void on_popup_menu_item_fraction_decimal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_fraction_decimal")), TRUE); } void on_popup_menu_item_fraction_decimal_exact_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_fraction_decimal_exact")), TRUE); } void on_popup_menu_item_fraction_combined_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_fraction_combined")), TRUE); } void on_popup_menu_item_fraction_fraction_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_fraction_fraction")), TRUE); } void on_popup_menu_item_binary_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_binary")), TRUE); } void on_popup_menu_item_roman_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_roman")), TRUE); } void on_popup_menu_item_sexagesimal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_sexagesimal")), TRUE); } void on_popup_menu_item_time_format_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_time_format")), TRUE); } void on_popup_menu_item_octal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_octal")), TRUE); } void on_popup_menu_item_decimal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_decimal")), TRUE); } void on_popup_menu_item_duodecimal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_duodecimal")), TRUE); } void on_popup_menu_item_hexadecimal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_hexadecimal")), TRUE); } void on_popup_menu_item_custom_base_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_custom_base")), TRUE); } void on_popup_menu_item_abbreviate_names_activate(GtkMenuItem *w, gpointer) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_abbreviate_names")), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); } void on_popup_menu_item_all_prefixes_activate(GtkMenuItem *w, gpointer) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_all_prefixes")), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); } void on_popup_menu_item_denominator_prefixes_activate(GtkMenuItem *w, gpointer) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_denominator_prefixes")), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); } void on_popup_menu_item_view_matrix_activate(GtkMenuItem*, gpointer) { insert_matrix(mstruct, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), false, false, true); } void on_popup_menu_item_view_vector_activate(GtkMenuItem*, gpointer) { insert_matrix(mstruct, GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")), true, false, true); } void on_menu_item_display_normal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.min_exp = EXP_PRECISION; g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_numerical_display"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_numerical_display_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_numerical_display")), 0); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_numerical_display"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_numerical_display_changed, NULL); result_format_updated(); } void on_menu_item_display_engineering_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.min_exp = EXP_BASE_3; g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_numerical_display"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_numerical_display_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_numerical_display")), 1); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_numerical_display"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_numerical_display_changed, NULL); result_format_updated(); } void on_menu_item_display_scientific_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.min_exp = EXP_SCIENTIFIC; g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_numerical_display"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_numerical_display_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_numerical_display")), 2); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_numerical_display"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_numerical_display_changed, NULL); result_format_updated(); } void on_menu_item_display_purely_scientific_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.min_exp = EXP_PURE; g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_numerical_display"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_numerical_display_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_numerical_display")), 3); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_numerical_display"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_numerical_display_changed, NULL); result_format_updated(); } void on_menu_item_display_non_scientific_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.min_exp = EXP_NONE; g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_numerical_display"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_numerical_display_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_numerical_display")), 4); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_numerical_display"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_numerical_display_changed, NULL); result_format_updated(); } void on_menu_item_display_no_prefixes_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.use_unit_prefixes = false; printops.use_prefixes_for_all_units = false; printops.use_prefixes_for_currencies = false; result_format_updated(); } void on_menu_item_display_prefixes_for_selected_units_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.use_unit_prefixes = true; printops.use_prefixes_for_all_units = false; printops.use_prefixes_for_currencies = false; result_format_updated(); } void on_menu_item_display_prefixes_for_currencies_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.use_unit_prefixes = true; printops.use_prefixes_for_all_units = false; printops.use_prefixes_for_currencies = true; result_format_updated(); } void on_menu_item_display_prefixes_for_all_units_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.use_unit_prefixes = true; printops.use_prefixes_for_all_units = true; printops.use_prefixes_for_currencies = true; result_format_updated(); } void on_menu_item_indicate_infinite_series_activate(GtkMenuItem *w, gpointer) { printops.indicate_infinite_series = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); result_format_updated(); } void on_menu_item_show_ending_zeroes_activate(GtkMenuItem *w, gpointer) { printops.show_ending_zeroes = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); result_format_updated(); } void on_menu_item_round_halfway_to_even_activate(GtkMenuItem *w, gpointer) { printops.round_halfway_to_even = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); result_format_updated(); } void on_menu_item_negative_exponents_activate(GtkMenuItem *w, gpointer) { printops.negative_exponents = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); result_format_updated(); } void on_menu_item_sort_minus_last_activate(GtkMenuItem *w, gpointer) { printops.sort_options.minus_last = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); result_format_updated(); } void on_menu_item_always_exact_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.approximation = APPROXIMATION_EXACT; CALCULATOR->useIntervalArithmetic(false); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_approximation"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_approximation_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_approximation")), ALWAYS_EXACT_INDEX); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_approximation"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_approximation_changed, NULL); expression_calculation_updated(); } void on_menu_item_interval_arithmetic_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.approximation = APPROXIMATION_TRY_EXACT; CALCULATOR->useIntervalArithmetic(true); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_approximation"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_approximation_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_approximation")), INTERVAL_ARITHMETIC_INDEX); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_approximation"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_approximation_changed, NULL); expression_calculation_updated(); } void on_menu_item_try_exact_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.approximation = APPROXIMATION_TRY_EXACT; CALCULATOR->useIntervalArithmetic(false); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_approximation"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_approximation_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_approximation")), TRY_EXACT_INDEX); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_approximation"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_approximation_changed, NULL); expression_calculation_updated(); } void on_menu_item_approximate_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.approximation = APPROXIMATION_APPROXIMATE; CALCULATOR->useIntervalArithmetic(false); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_approximation"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_approximation_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_approximation")), APPROXIMATE_INDEX); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_approximation"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_approximation_changed, NULL); expression_calculation_updated(); } void on_menu_item_fraction_decimal_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.number_fraction_format = FRACTION_DECIMAL; printops.restrict_fraction_length = false; g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_fraction_mode"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_fraction_mode_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_fraction_mode")), 0); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_fraction_mode"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_fraction_mode_changed, NULL); result_format_updated(); } void on_menu_item_fraction_decimal_exact_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.number_fraction_format = FRACTION_DECIMAL_EXACT; printops.restrict_fraction_length = false; g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_fraction_mode"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_fraction_mode_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_fraction_mode")), 1); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_fraction_mode"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_fraction_mode_changed, NULL); result_format_updated(); } void on_menu_item_fraction_combined_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.number_fraction_format = FRACTION_COMBINED; printops.restrict_fraction_length = false; g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_fraction_mode"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_fraction_mode_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_fraction_mode")), 3); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_fraction_mode"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_fraction_mode_changed, NULL); result_format_updated(); } void on_menu_item_fraction_fraction_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; printops.number_fraction_format = FRACTION_FRACTIONAL; printops.restrict_fraction_length = true; g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_fraction_mode"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_fraction_mode_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_fraction_mode")), 2); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(main_builder, "combobox_fraction_mode"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_combobox_fraction_mode_changed, NULL); result_format_updated(); } void on_menu_item_interval_adaptive_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; adaptive_interval_display = true; printops.interval_display = INTERVAL_DISPLAY_SIGNIFICANT_DIGITS; result_format_updated(); } void on_menu_item_interval_significant_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; adaptive_interval_display = false; printops.interval_display = INTERVAL_DISPLAY_SIGNIFICANT_DIGITS; result_format_updated(); } void on_menu_item_interval_interval_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; adaptive_interval_display = false; printops.interval_display = INTERVAL_DISPLAY_INTERVAL; result_format_updated(); } void on_menu_item_interval_plusminus_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; adaptive_interval_display = false; printops.interval_display = INTERVAL_DISPLAY_PLUSMINUS; result_format_updated(); } void on_menu_item_interval_midpoint_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; adaptive_interval_display = false; printops.interval_display = INTERVAL_DISPLAY_MIDPOINT; result_format_updated(); } void on_menu_item_complex_rectangular_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.complex_number_form = COMPLEX_NUMBER_FORM_RECTANGULAR; expression_calculation_updated(); } void on_menu_item_complex_exponential_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.complex_number_form = COMPLEX_NUMBER_FORM_EXPONENTIAL; expression_calculation_updated(); } void on_menu_item_complex_polar_activate(GtkMenuItem *w, gpointer) { if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))) return; evalops.complex_number_form = COMPLEX_NUMBER_FORM_POLAR; expression_calculation_updated(); } void on_menu_item_save_activate(GtkMenuItem*, gpointer) { add_as_variable(); } void on_menu_item_save_image_activate(GtkMenuItem*, gpointer) { if(display_aborted || !displayed_mstruct) return; GtkWidget *d = gtk_file_chooser_dialog_new(_("Select file to save PNG image to"), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), GTK_FILE_CHOOSER_ACTION_SAVE, _("_Cancel"), GTK_RESPONSE_CANCEL, _("_Save"), GTK_RESPONSE_ACCEPT, NULL); gtk_file_chooser_set_do_overwrite_confirmation(GTK_FILE_CHOOSER(d), TRUE); GtkFileFilter *filter = gtk_file_filter_new(); gtk_file_filter_set_name(filter, _("Allowed File Types")); gtk_file_filter_add_mime_type(filter, "image/png"); gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(d), filter); GtkFileFilter *filter_all = gtk_file_filter_new(); gtk_file_filter_add_pattern(filter_all, "*"); gtk_file_filter_set_name(filter_all, _("All Files")); gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(d), filter_all); gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(d), "qalculate.png"); if(gtk_dialog_run(GTK_DIALOG(d)) == GTK_RESPONSE_ACCEPT) { GdkRGBA color; color.red = 0.0; color.green = 0.0; color.blue = 0.0; color.alpha = 1.0; cairo_surface_t *s = draw_structure(*displayed_mstruct, displayed_printops, top_ips, NULL, 1, &color); if(s) { cairo_surface_flush(s); cairo_surface_write_to_png(s, gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(d))); cairo_surface_destroy(s); } } gtk_widget_destroy(d); } void on_menu_item_copy_activate(GtkMenuItem*, gpointer) { string copy_text = result_text; if(!copy_separator) { remove_separator(copy_text); } gtk_clipboard_set_text(gtk_clipboard_get(gdk_atom_intern("CLIPBOARD", FALSE)), copy_text.c_str(), -1); } void on_menu_item_precision_activate(GtkMenuItem*, gpointer) { GtkWidget *dialog = get_precision_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(precision_builder, "precision_dialog_spinbutton_precision"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_precision_dialog_spinbutton_precision_value_changed, NULL); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(precision_builder, "precision_dialog_spinbutton_precision")), PRECISION); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(precision_builder, "precision_dialog_spinbutton_precision"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_precision_dialog_spinbutton_precision_value_changed, NULL); gtk_widget_show(dialog); } void on_menu_item_decimals_activate(GtkMenuItem*, gpointer) { GtkWidget *dialog = get_decimals_dialog(); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(decimals_builder, "decimals_dialog_checkbutton_max"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_decimals_dialog_checkbutton_max_toggled, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(decimals_builder, "decimals_dialog_checkbutton_min"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_decimals_dialog_checkbutton_min_toggled, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(decimals_builder, "decimals_dialog_spinbutton_max"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_decimals_dialog_spinbutton_max_value_changed, NULL); g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(decimals_builder, "decimals_dialog_spinbutton_min"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_decimals_dialog_spinbutton_min_value_changed, NULL); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_builder_get_object(decimals_builder, "decimals_dialog_checkbutton_min")), printops.use_min_decimals); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_builder_get_object(decimals_builder, "decimals_dialog_checkbutton_max")), printops.use_max_decimals); gtk_widget_set_sensitive (GTK_WIDGET(gtk_builder_get_object(decimals_builder, "decimals_dialog_spinbutton_min")), printops.use_min_decimals); gtk_widget_set_sensitive (GTK_WIDGET(gtk_builder_get_object(decimals_builder, "decimals_dialog_spinbutton_max")), printops.use_max_decimals); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(decimals_builder, "decimals_dialog_spinbutton_min")), printops.min_decimals); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(decimals_builder, "decimals_dialog_spinbutton_max")), printops.max_decimals); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(decimals_builder, "decimals_dialog_checkbutton_max"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_decimals_dialog_checkbutton_max_toggled, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(decimals_builder, "decimals_dialog_checkbutton_min"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_decimals_dialog_checkbutton_min_toggled, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(decimals_builder, "decimals_dialog_spinbutton_max"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_decimals_dialog_spinbutton_max_value_changed, NULL); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(decimals_builder, "decimals_dialog_spinbutton_min"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_decimals_dialog_spinbutton_min_value_changed, NULL); gtk_widget_show(dialog); } gboolean on_main_window_focus_in_event(GtkWidget*, GdkEventFocus*, gpointer) { //focus_keeping_selection(); return FALSE; } void on_button_registerup_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter, iter2; GtkTreePath *path; gint index; if(!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(stackview)), &model, &iter)) { model = gtk_tree_view_get_model(GTK_TREE_VIEW(stackview)); if(!gtk_tree_model_get_iter_first(model, &iter)) return; } path = gtk_tree_model_get_path(model, &iter); index = gtk_tree_path_get_indices(path)[0]; gtk_tree_path_free(path); if(index == 0) { CALCULATOR->moveRPNRegister(1, CALCULATOR->RPNStackSize()); gtk_tree_model_iter_nth_child(model, &iter2, NULL, CALCULATOR->RPNStackSize() - 1); gtk_list_store_move_after(stackstore, &iter, &iter2); } else { CALCULATOR->moveRPNRegisterUp(index + 1); gtk_tree_model_iter_nth_child(model, &iter2, NULL, index - 1); gtk_list_store_swap(stackstore, &iter, &iter2); } if(index <= 1) { mstruct->unref(); mstruct = CALCULATOR->getRPNRegister(1); mstruct->ref(); setResult(NULL, true, false, false, "", 0, true); } updateRPNIndexes(); } void on_button_registerdown_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter, iter2; GtkTreePath *path; gint index; if(!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(stackview)), &model, &iter)) { model = gtk_tree_view_get_model(GTK_TREE_VIEW(stackview)); if(CALCULATOR->RPNStackSize() == 0) return; if(!gtk_tree_model_iter_nth_child(model, &iter, NULL, CALCULATOR->RPNStackSize() - 1)) return; } path = gtk_tree_model_get_path(model, &iter); index = gtk_tree_path_get_indices(path)[0]; gtk_tree_path_free(path); if(index + 1 == (int) CALCULATOR->RPNStackSize()) { CALCULATOR->moveRPNRegister(CALCULATOR->RPNStackSize(), 1); gtk_tree_model_get_iter_first(model, &iter2); gtk_list_store_move_before(stackstore, &iter, &iter2); } else { CALCULATOR->moveRPNRegisterDown(index + 1); gtk_tree_model_iter_nth_child(model, &iter2, NULL, index + 1); gtk_list_store_swap(stackstore, &iter, &iter2); } if(index == 0 || index == (int) CALCULATOR->RPNStackSize() - 1) { mstruct->unref(); mstruct = CALCULATOR->getRPNRegister(1); mstruct->ref(); setResult(NULL, true, false, false, "", 0, true); } updateRPNIndexes(); } void on_button_registerswap_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter, iter2; GtkTreePath *path; gint index; if(!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(stackview)), &model, &iter)) { model = gtk_tree_view_get_model(GTK_TREE_VIEW(stackview)); if(!gtk_tree_model_get_iter_first(model, &iter)) return; } path = gtk_tree_model_get_path(model, &iter); index = gtk_tree_path_get_indices(path)[0]; gtk_tree_path_free(path); if(index == 0) { if(!gtk_tree_model_iter_nth_child(model, &iter2, NULL, 1)) return; CALCULATOR->moveRPNRegister(1, 2); gtk_list_store_swap(stackstore, &iter, &iter2); } else { CALCULATOR->moveRPNRegister(index + 1, 1); gtk_tree_model_get_iter_first(model, &iter2); gtk_list_store_move_before(stackstore, &iter, &iter2); } mstruct->unref(); mstruct = CALCULATOR->getRPNRegister(1); mstruct->ref(); setResult(NULL, true, false, false, "", 0, true); updateRPNIndexes(); } void on_button_copyregister_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; GtkTreePath *path; gchar *text_copy = NULL; gint index; if(!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(stackview)), &model, &iter)) { model = gtk_tree_view_get_model(GTK_TREE_VIEW(stackview)); if(!gtk_tree_model_get_iter_first(model, &iter)) return; } path = gtk_tree_model_get_path(model, &iter); index = gtk_tree_path_get_indices(path)[0]; gtk_tree_path_free(path); CALCULATOR->RPNStackEnter(new MathStructure(*CALCULATOR->getRPNRegister(index + 1))); gtk_tree_model_get(model, &iter, 1, &text_copy, -1); RPNRegisterAdded(text_copy, 0); g_free(text_copy); mstruct->unref(); mstruct = CALCULATOR->getRPNRegister(1); mstruct->ref(); setResult(NULL, true, false, false, "", 0, true); } void on_button_editregister_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; GtkTreePath *path; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(stackview)), &model, &iter)) { path = gtk_tree_model_get_path(model, &iter); gtk_tree_view_set_cursor_on_cell(GTK_TREE_VIEW(stackview), path, register_column, register_renderer, TRUE); gtk_tree_path_free(path); } } void on_button_deleteregister_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; GtkTreePath *path; gint index; if(!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(stackview)), &model, &iter)) { model = gtk_tree_view_get_model(GTK_TREE_VIEW(stackview)); if(!gtk_tree_model_get_iter_first(model, &iter)) return; } path = gtk_tree_model_get_path(model, &iter); index = gtk_tree_path_get_indices(path)[0]; gtk_tree_path_free(path); CALCULATOR->deleteRPNRegister(index + 1); RPNRegisterRemoved(index); if(CALCULATOR->RPNStackSize() == 0) { clearresult(); mstruct->clear(); } else if(index == 0) { mstruct->unref(); mstruct = CALCULATOR->getRPNRegister(1); mstruct->ref(); setResult(NULL, true, false, false, "", 0, true); } } void on_button_clearstack_clicked(GtkButton*, gpointer) { CALCULATOR->clearRPNStack(); gtk_list_store_clear(stackstore); clearresult(); mstruct->clear(); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_clearstack")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_copyregister")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_deleteregister")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerdown")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerup")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerswap")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_sqrt")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_reciprocal")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_add")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_sub")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_times")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_divide")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_xy")), FALSE); } void on_stackview_selection_changed(GtkTreeSelection *treeselection, gpointer) { GtkTreeModel *model; GtkTreeIter iter; if(gtk_tree_selection_get_selected(treeselection, &model, &iter)) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_editregister")), TRUE); } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_editregister")), FALSE); } } void on_stackview_item_edited(GtkCellRendererText*, gchar *path, gchar *new_text, gpointer) { int index = s2i(path); GtkTreeIter iter; gtk_tree_model_iter_nth_child(GTK_TREE_MODEL(stackstore), &iter, NULL, index); gtk_list_store_set(stackstore, &iter, 1, new_text, -1); execute_expression(true, false, OPERATION_ADD, NULL, true, index); b_editing_stack = false; } void on_stackview_item_editing_started(GtkCellRenderer*, GtkCellEditable*, gchar*, gpointer) { b_editing_stack = true; } void on_stackview_item_editing_canceled(GtkCellRenderer*, gpointer) { b_editing_stack = false; } void on_unit_edit_entry_relation_changed(GtkEditable *w, gpointer) { string str = gtk_entry_get_text(GTK_ENTRY(w)); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_box_reversed")), str.find("\\x") != string::npos); } void correct_name_entry(GtkEditable *editable, ExpressionItemType etype, gpointer function) { string str = gtk_entry_get_text(GTK_ENTRY(editable)); if(str.empty()) return; remove_blank_ends(str); bool b = false; if(!str.empty()) { switch(etype) { case TYPE_FUNCTION: { b = CALCULATOR->functionNameIsValid(str); if(!b) str = CALCULATOR->convertToValidFunctionName(str); break; } case TYPE_UNIT: { b = CALCULATOR->unitNameIsValid(str); if(!b) str = CALCULATOR->convertToValidUnitName(str); break; } case TYPE_VARIABLE: { b = CALCULATOR->variableNameIsValid(str); if(!b) str = CALCULATOR->convertToValidVariableName(str); break; } } } if(!b) { g_signal_handlers_block_matched((gpointer) editable, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, function, NULL); gtk_entry_set_text(GTK_ENTRY(editable), str.c_str()); g_signal_handlers_unblock_matched((gpointer) editable, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, function, NULL); } } /* check if entered unit name is valid, if not modify */ void on_unit_edit_entry_name_changed(GtkEditable *editable, gpointer) { correct_name_entry(editable, TYPE_UNIT, (gpointer) on_unit_edit_entry_name_changed); } /* selected unit type in edit/new unit dialog has changed */ void on_unit_edit_combobox_class_changed(GtkComboBox *om, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_label_relation_title")), gtk_combo_box_get_active(om) != UNIT_CLASS_BASE_UNIT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_label_base")), gtk_combo_box_get_active(om) != UNIT_CLASS_BASE_UNIT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_base")), gtk_combo_box_get_active(om) != UNIT_CLASS_BASE_UNIT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_use_prefixes")), gtk_combo_box_get_active(om) != UNIT_CLASS_COMPOSITE_UNIT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_label_exp")), gtk_combo_box_get_active(om) == UNIT_CLASS_ALIAS_UNIT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_exp")), gtk_combo_box_get_active(om) == UNIT_CLASS_ALIAS_UNIT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_label_relation")), gtk_combo_box_get_active(om) == UNIT_CLASS_ALIAS_UNIT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_relation")), gtk_combo_box_get_active(om) == UNIT_CLASS_ALIAS_UNIT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_exact")), gtk_combo_box_get_active(om) == UNIT_CLASS_ALIAS_UNIT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_label_reversed")), gtk_combo_box_get_active(om) == UNIT_CLASS_ALIAS_UNIT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_reversed")), gtk_combo_box_get_active(om) == UNIT_CLASS_ALIAS_UNIT); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_frame_mix")), gtk_combo_box_get_active(om) == UNIT_CLASS_ALIAS_UNIT && gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_exp"))) == 1); if(gtk_combo_box_get_active(om) != UNIT_CLASS_ALIAS_UNIT) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_mix")), FALSE); on_unit_edit_checkbutton_mix_toggled(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_mix")), NULL); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_exp")), 1); } } void on_unit_edit_checkbutton_mix_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_label_mix_priority")), gtk_toggle_button_get_active(w)); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_label_mix_min")), gtk_toggle_button_get_active(w)); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_mix_priority")), gtk_toggle_button_get_active(w)); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_spinbutton_mix_min")), gtk_toggle_button_get_active(w)); } void on_unit_edit_spinbutton_exp_value_changed(GtkSpinButton *w, gpointer) { if(gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(unitedit_builder, "unit_edit_combobox_class"))) != UNIT_CLASS_ALIAS_UNIT) return; if(gtk_spin_button_get_value_as_int(w) != 1) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_mix")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_frame_mix")), FALSE); } else { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_frame_mix")), TRUE); } } /* selected unit system in edit/new unit dialog has changed */ void on_unit_edit_combo_system_changed(GtkComboBox *om, gpointer) { string str = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(om)); if(str == "SI" || str == "CGS") { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(unitedit_builder, "unit_edit_checkbutton_use_prefixes")), TRUE); } } /* "New" button clicked in unit manager -- open new unit dialog */ void on_units_button_new_clicked(GtkButton*, gpointer) { if(selected_unit_category.empty() || selected_unit_category[0] != '/') { edit_unit("", NULL, GTK_WIDGET(gtk_builder_get_object(units_builder, "units_dialog"))); } else { //fill in category field with selected category edit_unit(selected_unit_category.substr(1, selected_unit_category.length() - 1).c_str(), NULL, GTK_WIDGET(gtk_builder_get_object(units_builder, "units_dialog"))); } } /* "Edit" button clicked in unit manager -- open edit unit dialog for selected unit */ void on_units_button_edit_clicked(GtkButton*, gpointer) { Unit *u = get_selected_unit(); if(u) { edit_unit("", u, GTK_WIDGET(gtk_builder_get_object(units_builder, "units_dialog"))); } } /* "Insert" button clicked in unit manager -- insert selected unit in expression entry */ void on_units_button_insert_clicked(GtkButton*, gpointer) { Unit *u = get_selected_unit(); if(u) { if(u->subtype() == SUBTYPE_COMPOSITE_UNIT) { insert_text(((CompositeUnit*) u)->print(true, printops.abbreviate_names, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext).c_str()); } else { insert_text(u->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, true, false, &can_display_unicode_string_function, (void*) expressiontext).name.c_str()); } } } /* "Convert" button clicked in unit manager -- convert result to selected unit */ void on_units_button_convert_to_clicked(GtkButton*, gpointer) { if(b_busy) return; Unit *u = get_selected_unit(); if(u) { executeCommand(COMMAND_CONVERT_UNIT, true, "", u); focus_keeping_selection(); } } /* deletion of unit requested */ void on_units_button_delete_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; Unit *u = get_selected_unit(); if(u && u->isLocal()) { if(u->isUsedByOtherUnits()) { //do not delete units that are used by other units show_message(_("Cannot delete unit as it is needed by other units."), GTK_WIDGET(gtk_builder_get_object(units_builder, "units_dialog"))); return; } for(size_t i = 0; i < recent_units.size(); i++) { if(recent_units[i] == u) { recent_units.erase(recent_units.begin() + i); gtk_widget_destroy(recent_unit_items[i]); recent_unit_items.erase(recent_unit_items.begin() + i); break; } } //ensure that all references to the unit is removed in Calculator u->destroy(); //update menus and trees if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnits)), &model, &iter)) { //reselect selected unit category GtkTreePath *path = gtk_tree_model_get_path(model, &iter); string str = selected_unit_category; update_umenus(); if(str == selected_unit_category) gtk_tree_selection_select_path(gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnits)), path); gtk_tree_path_free(path); } else { update_umenus(); } } } /* "New" button clicked in variable manager -- open new variable dialog */ void on_variables_button_new_clicked(GtkButton*, gpointer) { if(selected_variable_category.empty() || selected_variable_category[0] != '/') { edit_variable("", NULL, NULL, GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_dialog"))); } else { //fill in category field with selected category edit_variable(selected_variable_category.substr(1, selected_variable_category.length() - 1).c_str(), NULL, NULL, GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_dialog"))); } } /* "Edit" button clicked in variable manager -- open edit dialog for selected variable */ void on_variables_button_edit_clicked(GtkButton*, gpointer) { Variable *v = get_selected_variable(); if(v) { if(!CALCULATOR->stillHasVariable(v)) { show_message(_("Variable does not exist anymore."), GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_dialog"))); update_vmenu(); return; } edit_variable("", v, NULL, GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_dialog"))); } } /* "Insert" button clicked in variable manager -- insert variable name in expression entry */ void on_variables_button_insert_clicked(GtkButton*, gpointer) { Variable *v = get_selected_variable(); if(v) { if(!CALCULATOR->stillHasVariable(v)) { show_message(_("Variable does not exist anymore."), GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_dialog"))); update_vmenu(); return; } gchar *gstr = g_strdup(v->preferredInputName(printops.abbreviate_names, true, false, false, &can_display_unicode_string_function, (void*) expressiontext).name.c_str()); insert_text(gstr); g_free(gstr); } } /* "Delete" button clicked in variable manager -- deletion of selected variable requested */ void on_variables_button_delete_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; Variable *v = get_selected_variable(); if(v && !CALCULATOR->stillHasVariable(v)) { show_message(_("Variable does not exist anymore."), GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_dialog"))); update_vmenu(); return; } if(v && v->isLocal()) { for(size_t i = 0; i < recent_variables.size(); i++) { if(recent_variables[i] == v) { recent_variables.erase(recent_variables.begin() + i); gtk_widget_destroy(recent_variable_items[i]); recent_variable_items.erase(recent_variable_items.begin() + i); break; } } //ensure that all references are removed in Calculator v->destroy(); //update menus and trees if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariables)), &model, &iter)) { //reselect selected variable category GtkTreePath *path = gtk_tree_model_get_path(model, &iter); string str = selected_variable_category; update_vmenu(); if(str == selected_variable_category) gtk_tree_selection_select_path(gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariables)), path); gtk_tree_path_free(path); } else { update_vmenu(); } } } void on_variables_button_export_clicked(GtkButton*, gpointer) { Variable *v = get_selected_variable(); if(v && !CALCULATOR->stillHasVariable(v)) { show_message(_("Variable does not exist anymore."), GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_dialog"))); update_vmenu(); return; } if(v && v->isKnown()) { export_csv_file((KnownVariable*) v, GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_dialog"))); } } /* "Close" button clicked in variable manager -- hide */ void on_variables_button_close_clicked(GtkButton*, gpointer) { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_dialog"))); } /* "New" button clicked in function manager -- open new function dialog */ void on_functions_button_new_clicked(GtkButton*, gpointer) { if(selected_function_category.empty() || selected_function_category[0] != '/') { edit_function("", NULL, GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_dialog"))); } else { //fill in category field with selected category edit_function(selected_function_category.substr(1, selected_function_category.length() - 1).c_str(), NULL, GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_dialog"))); } } /* "Edit" button clicked in function manager -- open edit function dialog for selected function */ void on_functions_button_edit_clicked(GtkButton*, gpointer) { MathFunction *f = get_selected_function(); if(f) { edit_function("", f, GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_dialog"))); } } /* "Insert" button clicked in function manager -- open dialog for insertion of function in expression entry */ void on_functions_button_insert_clicked(GtkButton*, gpointer) { insert_function(get_selected_function(), GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_dialog"))); } /* "Apply" button clicked in function manager -- apply function to current result */ void on_functions_button_apply_clicked(GtkButton*, gpointer) { apply_function(get_selected_function(), GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_dialog"))); } /* "Delete" button clicked in function manager -- deletion of selected function requested */ void on_functions_button_delete_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; MathFunction *f = get_selected_function(); if(f && f->isLocal()) { for(size_t i = 0; i < recent_functions.size(); i++) { if(recent_functions[i] == f) { recent_functions.erase(recent_functions.begin() + i); gtk_widget_destroy(recent_function_items[i]); recent_function_items.erase(recent_function_items.begin() + i); break; } } //ensure removal of all references in Calculator f->destroy(); //update menus and trees if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctions)), &model, &iter)) { //reselected selected function category GtkTreePath *path = gtk_tree_model_get_path(model, &iter); string str = selected_function_category; update_fmenu(); if(str == selected_function_category) { gtk_tree_selection_select_path(gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctions)), path); } gtk_tree_path_free(path); } else { update_fmenu(); } } } /* "Close" button clicked in function manager -- hide */ void on_functions_button_close_clicked(GtkButton*, gpointer) { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_dialog"))); } void on_datasets_button_newset_clicked(GtkButton*, gpointer) { edit_dataset(NULL, GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_dialog"))); } void on_datasets_button_editset_clicked(GtkButton*, gpointer) { edit_dataset(selected_dataset, GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_dialog"))); } void on_datasets_button_delset_clicked(GtkButton*, gpointer) { if(selected_dataset && selected_dataset->isLocal()) { for(size_t i = 0; i < recent_functions.size(); i++) { if(recent_functions[i] == selected_dataset) { recent_functions.erase(recent_functions.begin() + i); gtk_widget_destroy(recent_function_items[i]); recent_function_items.erase(recent_function_items.begin() + i); break; } } selected_dataset->destroy(); selected_dataobject = NULL; update_datasets_tree(); on_tDatasets_selection_changed(gtk_tree_view_get_selection(GTK_TREE_VIEW(tDatasets)), NULL); } } void on_datasets_button_newobject_clicked(GtkButton*, gpointer) { edit_dataobject(selected_dataset, NULL, GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_dialog"))); } void on_datasets_button_editobject_clicked(GtkButton*, gpointer) { edit_dataobject(selected_dataset, selected_dataobject, GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_dialog"))); } void on_datasets_button_delobject_clicked(GtkButton*, gpointer) { if(selected_dataset && selected_dataobject) { selected_dataset->delObject(selected_dataobject); selected_dataobject = NULL; update_dataobjects(); } } void on_datasets_button_close_clicked(GtkButton*, gpointer) { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_dialog"))); } /* check if entered function name is valid, if not modify */ void on_function_edit_entry_name_changed(GtkEditable *editable, gpointer) { correct_name_entry(editable, TYPE_FUNCTION, (gpointer) on_function_edit_entry_name_changed); } /* check if entered variable name is valid, if not modify */ void on_variable_edit_entry_name_changed(GtkEditable *editable, gpointer) { correct_name_entry(editable, TYPE_VARIABLE, (gpointer) on_variable_edit_entry_name_changed); } void on_variable_changed() { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_button_ok")), TRUE); } void on_function_changed() { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_ok")), TRUE); } void on_simple_function_changed() { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_button_ok")), TRUE); } void on_argument_changed() { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_button_ok")), TRUE); } void on_unit_changed() { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_button_ok")), TRUE); } void on_dataset_changed() { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_button_ok")), TRUE); } void on_dataobject_changed() { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasets_builder, "dataobject_edit_button_ok")), TRUE); } void on_dataproperty_changed() { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_button_ok")), TRUE); } void on_matrix_changed() { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_button_ok")), TRUE); } void on_unknown_changed() { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_button_ok")), TRUE); } void on_tMatrixEdit_edited(GtkCellRendererText *cell, gchar *path_string, gchar *new_text, gpointer model) { GtkTreeIter iter; gint i_column = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(cell), "column")); gtk_tree_model_get_iter_from_string (GTK_TREE_MODEL(model), &iter, path_string); gtk_list_store_set(GTK_LIST_STORE (model), &iter, i_column, new_text, -1); on_matrix_changed(); } gboolean on_tMatrixEdit_editable_key_press_event(GtkWidget *w, GdkEventKey *event, gpointer renderer) { switch(event->keyval) { case GDK_KEY_Up: {} case GDK_KEY_Down: {} case GDK_KEY_Tab: {} case GDK_KEY_ISO_Enter: {} case GDK_KEY_KP_Enter: {} case GDK_KEY_Return: { gtk_cell_editable_editing_done(GTK_CELL_EDITABLE(w)); GtkTreeViewColumn *column = NULL; GtkTreePath *path = NULL; gtk_tree_view_get_cursor(GTK_TREE_VIEW(tMatrixEdit), &path, &column); if(path) { if(column) { for(size_t i = 0; i < matrix_edit_columns.size(); i++) { if(matrix_edit_columns[i] == column) { if(event->keyval == GDK_KEY_Tab) { i++; if(i >= matrix_edit_columns.size()) { gtk_tree_path_next(path); GtkTreeIter iter; if(!gtk_tree_model_get_iter(GTK_TREE_MODEL(tMatrixEdit_store), &iter, path)) { gtk_tree_path_free(path); path = gtk_tree_path_new_first(); } i = 0; } } else { if(event->keyval == GDK_KEY_Up) { if(!gtk_tree_path_prev(path)) { gtk_tree_path_free(path); path = gtk_tree_path_new_from_indices(gtk_tree_model_iter_n_children(GTK_TREE_MODEL(tMatrixEdit_store), NULL) - 1, -1); } } else { gtk_tree_path_next(path); GtkTreeIter iter; if(!gtk_tree_model_get_iter(GTK_TREE_MODEL(tMatrixEdit_store), &iter, path)) { gtk_tree_path_free(path); if(event->keyval != GDK_KEY_Up) return TRUE; path = gtk_tree_path_new_first(); } } } gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tMatrixEdit), path, matrix_edit_columns[i], FALSE, 0.0, 0.0); while(gtk_events_pending()) gtk_main_iteration(); gtk_tree_view_set_cursor(GTK_TREE_VIEW(tMatrixEdit), path, matrix_edit_columns[i], TRUE); on_tMatrixEdit_cursor_changed(GTK_TREE_VIEW(tMatrixEdit), NULL); break; } } } gtk_tree_path_free(path); } return TRUE; } } return FALSE; } void on_tMatrixEdit_editing_started(GtkCellRenderer *renderer, GtkCellEditable *editable, gchar *path, gpointer user_data) { g_signal_connect(G_OBJECT(editable), "key-press-event", G_CALLBACK(on_tMatrixEdit_editable_key_press_event), renderer); } gboolean on_tMatrixEdit_key_press_event(GtkWidget*, GdkEventKey *event, gpointer) { switch(event->keyval) { case GDK_KEY_Return: {break;} case GDK_KEY_Tab: { GtkTreeViewColumn *column = NULL; GtkTreePath *path = NULL; gtk_tree_view_get_cursor(GTK_TREE_VIEW(tMatrixEdit), &path, &column); if(path) { if(column) { for(size_t i = 0; i < matrix_edit_columns.size(); i++) { if(matrix_edit_columns[i] == column) { i++; if(i < matrix_edit_columns.size()) { gtk_tree_view_set_cursor(GTK_TREE_VIEW(tMatrixEdit), path, matrix_edit_columns[i], FALSE); while(gtk_events_pending()) gtk_main_iteration(); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tMatrixEdit), path, matrix_edit_columns[i], FALSE, 0.0, 0.0); } else { gtk_tree_path_next(path); GtkTreeIter iter; if(!gtk_tree_model_get_iter(GTK_TREE_MODEL(tMatrixEdit_store), &iter, path)) { gtk_tree_path_free(path); path = gtk_tree_path_new_first(); } gtk_tree_view_set_cursor(GTK_TREE_VIEW(tMatrixEdit), path, matrix_edit_columns[0], FALSE); while(gtk_events_pending()) gtk_main_iteration(); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tMatrixEdit), path, matrix_edit_columns[0], FALSE, 0.0, 0.0); } gtk_tree_path_free(path); on_tMatrixEdit_cursor_changed(GTK_TREE_VIEW(tMatrixEdit), NULL); return TRUE; } } } gtk_tree_path_free(path); } break; } default: { if(event->length == 0) return FALSE; GtkTreeViewColumn *column = NULL; GtkTreePath *path = NULL; gtk_tree_view_get_cursor(GTK_TREE_VIEW(tMatrixEdit), &path, &column); if(path) { if(column) { gtk_tree_view_set_cursor(GTK_TREE_VIEW(tMatrixEdit), path, column, TRUE); while(gtk_events_pending()) gtk_main_iteration(); gboolean return_val = FALSE; g_signal_emit_by_name((gpointer) gtk_builder_get_object(matrixedit_builder, "matrix_edit_dialog"), "key_press_event", event, &return_val); gtk_tree_path_free(path); return TRUE; } gtk_tree_path_free(path); } } } return FALSE; } gboolean on_tMatrixEdit_button_press_event(GtkWidget*, GdkEventButton *event, gpointer) { if(event->button != 1) return FALSE; GtkTreeViewColumn *column = NULL; GtkTreePath *path = NULL; if(gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(tMatrixEdit), (gint) event->x, (gint) event->y, &path, &column, NULL, NULL) && path && column) { gtk_tree_view_set_cursor(GTK_TREE_VIEW(tMatrixEdit), path, column, TRUE); gtk_tree_path_free(path); return TRUE; } if(path) gtk_tree_path_free(path); return FALSE; } GtkTreeIter matrix_edit_prev_iter; gint matrix_edit_prev_column; bool block_matrix_edit_update_cursor = false; gboolean on_tMatrixEdit_cursor_changed(GtkTreeView*, gpointer) { if(block_matrix_edit_update_cursor) return FALSE; GtkTreeViewColumn *column = NULL; GtkTreePath *path = NULL; GtkTreeIter iter; gtk_tree_view_get_cursor(GTK_TREE_VIEW(tMatrixEdit), &path, &column); bool b = false; if(path) { if(column) { if(gtk_tree_model_get_iter(GTK_TREE_MODEL(tMatrixEdit_store), &iter, path)) { gint i_column = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(column), "column")); matrix_edit_prev_iter = iter; matrix_edit_prev_column = i_column; gchar *pos_str; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(matrixedit_builder, "matrix_edit_radiobutton_matrix")))) { pos_str = g_strdup_printf("(%i, %i)", i_column + 1, gtk_tree_path_get_indices(path)[0] + 1); } else { pos_str = g_strdup_printf("%i", (int) (i_column + 1 + matrix_edit_columns.size() * gtk_tree_path_get_indices(path)[0])); } gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrixedit_builder, "matrix_edit_label_position")), pos_str); g_free(pos_str); b = true; } } gtk_tree_path_free(path); } if(!b) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrixedit_builder, "matrix_edit_label_position")), _("none")); return FALSE; } void on_matrix_edit_spinbutton_columns_value_changed(GtkSpinButton *w, gpointer) { gint c = matrix_edit_columns.size(); gint new_c = gtk_spin_button_get_value_as_int(w); if(new_c < c) { for(gint index_c = new_c; index_c < c; index_c++) { gtk_tree_view_remove_column(GTK_TREE_VIEW(tMatrixEdit), matrix_edit_columns[index_c]); } matrix_edit_columns.resize(new_c); } else { GtkTreeIter iter; for(gint index_c = c; index_c < new_c; index_c++) { GtkCellRenderer *matrix_edit_renderer = gtk_cell_renderer_text_new(); g_object_set(G_OBJECT(matrix_edit_renderer), "editable", TRUE, NULL); g_object_set(G_OBJECT(matrix_edit_renderer), "xalign", 1.0, NULL); g_object_set_data(G_OBJECT(matrix_edit_renderer), "column", GINT_TO_POINTER(index_c)); g_signal_connect(G_OBJECT(matrix_edit_renderer), "edited", G_CALLBACK(on_tMatrixEdit_edited), GTK_TREE_MODEL(tMatrixEdit_store)); g_signal_connect(G_OBJECT(matrix_edit_renderer), "editing-started", G_CALLBACK(on_tMatrixEdit_editing_started), GTK_TREE_MODEL(tMatrixEdit_store)); GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes(i2s(index_c).c_str(), matrix_edit_renderer, "text", index_c, NULL); g_object_set_data(G_OBJECT(column), "column", GINT_TO_POINTER(index_c)); g_object_set_data(G_OBJECT(column), "renderer", (gpointer) matrix_edit_renderer); gtk_tree_view_column_set_min_width(column, 50); gtk_tree_view_column_set_alignment(column, 0.5); gtk_tree_view_append_column(GTK_TREE_VIEW(tMatrixEdit), column); gtk_tree_view_column_set_expand(column, TRUE); matrix_edit_columns.push_back(column); } if(!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tMatrixEdit_store), &iter)) return; bool b_matrix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(matrixedit_builder, "matrix_edit_radiobutton_matrix"))); while(true) { for(gint index_c = c; index_c < new_c; index_c++) { if(b_matrix) gtk_list_store_set(GTK_LIST_STORE(tMatrixEdit_store), &iter, index_c, "0", -1); else gtk_list_store_set(GTK_LIST_STORE(tMatrixEdit_store), &iter, index_c, "", -1); } if(!gtk_tree_model_iter_next(GTK_TREE_MODEL(tMatrixEdit_store), &iter)) break; } } } void on_matrix_edit_spinbutton_rows_value_changed(GtkSpinButton *w, gpointer) { gint new_r = gtk_spin_button_get_value_as_int(w); gint r = gtk_tree_model_iter_n_children(GTK_TREE_MODEL(tMatrixEdit_store), NULL); gint c = matrix_edit_columns.size(); bool b_matrix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(matrixedit_builder, "matrix_edit_radiobutton_matrix"))); GtkTreeIter iter; if(r < new_r) { while(r < new_r) { gtk_list_store_append(GTK_LIST_STORE(tMatrixEdit_store), &iter); for(gint i = 0; i < c; i++) { if(b_matrix) gtk_list_store_set(GTK_LIST_STORE(tMatrixEdit_store), &iter, i, "0", -1); else gtk_list_store_set(GTK_LIST_STORE(tMatrixEdit_store), &iter, i, "", -1); } r++; } } else if(new_r < r) { gtk_tree_model_iter_nth_child(GTK_TREE_MODEL(tMatrixEdit_store), &iter, NULL, new_r); while(gtk_list_store_iter_is_valid(GTK_LIST_STORE(tMatrixEdit_store), &iter)) { gtk_list_store_remove(GTK_LIST_STORE(tMatrixEdit_store), &iter); } } } void on_tMatrix_edited(GtkCellRendererText *cell, gchar *path_string, gchar *new_text, gpointer model) { GtkTreeIter iter; gint i_column = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(cell), "column")); gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(model), &iter, path_string); gtk_list_store_set(GTK_LIST_STORE(model), &iter, i_column, new_text, -1); } gboolean on_tMatrix_editable_key_press_event(GtkWidget *w, GdkEventKey *event, gpointer renderer) { switch(event->keyval) { case GDK_KEY_Up: {} case GDK_KEY_Down: {} case GDK_KEY_Tab: {} case GDK_KEY_ISO_Enter: {} case GDK_KEY_KP_Enter: {} case GDK_KEY_Return: { gtk_cell_editable_editing_done(GTK_CELL_EDITABLE(w)); GtkTreeViewColumn *column = NULL; GtkTreePath *path = NULL; gtk_tree_view_get_cursor(GTK_TREE_VIEW(tMatrix), &path, &column); if(path) { if(column) { for(size_t i = 0; i < matrix_columns.size(); i++) { if(matrix_columns[i] == column) { if(event->keyval == GDK_KEY_Tab) { i++; if(i >= matrix_columns.size()) { gtk_tree_path_next(path); GtkTreeIter iter; if(!gtk_tree_model_get_iter(GTK_TREE_MODEL(tMatrix_store), &iter, path)) { gtk_tree_path_free(path); path = gtk_tree_path_new_first(); } i = 0; } } else { if(event->keyval == GDK_KEY_Up) { if(!gtk_tree_path_prev(path)) { gtk_tree_path_free(path); path = gtk_tree_path_new_from_indices(gtk_tree_model_iter_n_children(GTK_TREE_MODEL(tMatrix_store), NULL) - 1, -1); } } else { gtk_tree_path_next(path); GtkTreeIter iter; if(!gtk_tree_model_get_iter(GTK_TREE_MODEL(tMatrix_store), &iter, path)) { gtk_tree_path_free(path); if(event->keyval != GDK_KEY_Up) return TRUE; path = gtk_tree_path_new_first(); } } } gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tMatrix), path, matrix_columns[i], FALSE, 0.0, 0.0); while(gtk_events_pending()) gtk_main_iteration(); gtk_tree_view_set_cursor(GTK_TREE_VIEW(tMatrix), path, matrix_columns[i], TRUE); on_tMatrix_cursor_changed(GTK_TREE_VIEW(tMatrix), NULL); break; } } } gtk_tree_path_free(path); } return TRUE; } } return FALSE; } void on_tMatrix_editing_started(GtkCellRenderer *renderer, GtkCellEditable *editable, gchar *path, gpointer user_data) { g_signal_connect(G_OBJECT(editable), "key-press-event", G_CALLBACK(on_tMatrix_editable_key_press_event), renderer); } gboolean on_tMatrix_key_press_event(GtkWidget*, GdkEventKey *event, gpointer) { switch(event->keyval) { case GDK_KEY_Return: {break;} case GDK_KEY_Tab: { GtkTreeViewColumn *column = NULL; GtkTreePath *path = NULL; gtk_tree_view_get_cursor(GTK_TREE_VIEW(tMatrix), &path, &column); if(path) { if(column) { for(size_t i = 0; i < matrix_columns.size(); i++) { if(matrix_columns[i] == column) { i++; if(i < matrix_columns.size()) { gtk_tree_view_set_cursor(GTK_TREE_VIEW(tMatrix), path, matrix_columns[i], FALSE); while(gtk_events_pending()) gtk_main_iteration(); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tMatrix), path, matrix_columns[i], FALSE, 0.0, 0.0); } else { gtk_tree_path_next(path); GtkTreeIter iter; if(!gtk_tree_model_get_iter(GTK_TREE_MODEL(tMatrix_store), &iter, path)) { gtk_tree_path_free(path); path = gtk_tree_path_new_first(); } gtk_tree_view_set_cursor(GTK_TREE_VIEW(tMatrix), path, matrix_columns[0], FALSE); while(gtk_events_pending()) gtk_main_iteration(); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tMatrix), path, matrix_columns[0], FALSE, 0.0, 0.0); } gtk_tree_path_free(path); on_tMatrix_cursor_changed(GTK_TREE_VIEW(tMatrix), NULL); return TRUE; } } } gtk_tree_path_free(path); } break; } default: { if(event->length == 0) return FALSE; GtkTreeViewColumn *column = NULL; GtkTreePath *path = NULL; gtk_tree_view_get_cursor(GTK_TREE_VIEW(tMatrix), &path, &column); if(path) { if(column) { gtk_tree_view_set_cursor(GTK_TREE_VIEW(tMatrix), path, column, TRUE); while(gtk_events_pending()) gtk_main_iteration(); gboolean return_val = FALSE; g_signal_emit_by_name((gpointer) gtk_builder_get_object(matrix_builder, "matrix_dialog"), "key_press_event", event, &return_val); gtk_tree_path_free(path); return TRUE; } gtk_tree_path_free(path); } } } return FALSE; } gboolean on_tMatrix_button_press_event(GtkWidget*, GdkEventButton *event, gpointer) { if(event->button != 1) return FALSE; GtkTreeViewColumn *column = NULL; GtkTreePath *path = NULL; if(gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(tMatrix), (gint) event->x, (gint) event->y, &path, &column, NULL, NULL) && path && column) { gtk_tree_view_set_cursor(GTK_TREE_VIEW(tMatrix), path, column, TRUE); gtk_tree_path_free(path); return TRUE; } if(path) gtk_tree_path_free(path); return FALSE; } GtkTreeIter matrix_prev_iter; gint matrix_prev_column; bool block_matrix_update_cursor = false; gboolean on_tMatrix_cursor_changed(GtkTreeView*, gpointer) { if(block_matrix_update_cursor) return FALSE; GtkTreeViewColumn *column = NULL; GtkTreePath *path = NULL; GtkTreeIter iter; gtk_tree_view_get_cursor(GTK_TREE_VIEW(tMatrix), &path, &column); bool b = false; if(path) { if(column) { if(gtk_tree_model_get_iter(GTK_TREE_MODEL(tMatrix_store), &iter, path)) { gint i_column = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(column), "column")); matrix_prev_iter = iter; matrix_prev_column = i_column; gchar *pos_str; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_radiobutton_matrix")))) { pos_str = g_strdup_printf("(%i, %i)", i_column + 1, gtk_tree_path_get_indices(path)[0] + 1); } else { pos_str = g_strdup_printf("%i", (int) (i_column + 1 + matrix_columns.size() * gtk_tree_path_get_indices(path)[0])); } gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrix_builder, "matrix_label_position")), pos_str); g_free(pos_str); b = true; } } gtk_tree_path_free(path); } if(!b) gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrix_builder, "matrix_label_position")), _("none")); return FALSE; } void on_matrix_spinbutton_columns_value_changed(GtkSpinButton *w, gpointer) { gint c = matrix_columns.size(); gint new_c = gtk_spin_button_get_value_as_int(w); if(new_c < c) { for(gint index_c = new_c; index_c < c; index_c++) { gtk_tree_view_remove_column(GTK_TREE_VIEW(tMatrix), matrix_columns[index_c]); } matrix_columns.resize(new_c); } else { GtkTreeIter iter; for(gint index_c = c; index_c < new_c; index_c++) { GtkCellRenderer *matrix_renderer = gtk_cell_renderer_text_new(); g_object_set(G_OBJECT(matrix_renderer), "editable", TRUE, NULL); g_object_set(G_OBJECT(matrix_renderer), "xalign", 1.0, NULL); g_object_set_data(G_OBJECT(matrix_renderer), "column", GINT_TO_POINTER(index_c)); g_signal_connect(G_OBJECT(matrix_renderer), "edited", G_CALLBACK(on_tMatrix_edited), GTK_TREE_MODEL(tMatrix_store)); g_signal_connect(G_OBJECT(matrix_renderer), "editing-started", G_CALLBACK(on_tMatrix_editing_started), GTK_TREE_MODEL(tMatrix_store)); GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes(i2s(index_c).c_str(), matrix_renderer, "text", index_c, NULL); g_object_set_data (G_OBJECT(column), "column", GINT_TO_POINTER(index_c)); gtk_tree_view_column_set_min_width(column, 50); gtk_tree_view_column_set_alignment(column, 0.5); gtk_tree_view_append_column(GTK_TREE_VIEW(tMatrix), column); gtk_tree_view_column_set_expand(column, TRUE); matrix_columns.push_back(column); } if(!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tMatrix_store), &iter)) return; bool b_matrix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_radiobutton_matrix"))); while(true) { for(gint index_c = c; index_c < new_c; index_c++) { if(b_matrix) gtk_list_store_set(GTK_LIST_STORE(tMatrix_store), &iter, index_c, "0", -1); else gtk_list_store_set(GTK_LIST_STORE(tMatrix_store), &iter, index_c, "", -1); } if(!gtk_tree_model_iter_next(GTK_TREE_MODEL(tMatrix_store), &iter)) break; } } } void on_matrix_spinbutton_rows_value_changed(GtkSpinButton *w, gpointer) { gint new_r = gtk_spin_button_get_value_as_int(w); gint r = gtk_tree_model_iter_n_children(GTK_TREE_MODEL(tMatrix_store), NULL); gint c = matrix_columns.size(); bool b_matrix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(matrix_builder, "matrix_radiobutton_matrix"))); GtkTreeIter iter; if(r < new_r) { while(r < new_r) { gtk_list_store_append(GTK_LIST_STORE(tMatrix_store), &iter); for(gint i = 0; i < c; i++) { if(b_matrix) gtk_list_store_set(GTK_LIST_STORE(tMatrix_store), &iter, i, "0", -1); else gtk_list_store_set(GTK_LIST_STORE(tMatrix_store), &iter, i, "", -1); } r++; } } else if(new_r < r) { gtk_tree_model_iter_nth_child(GTK_TREE_MODEL(tMatrix_store), &iter, NULL, new_r); while(gtk_list_store_iter_is_valid(GTK_LIST_STORE(tMatrix_store), &iter)) { gtk_list_store_remove(GTK_LIST_STORE(tMatrix_store), &iter); } } } bool updating_percentage_entries = false; void update_percentage_entries(); vector percentage_entries_changes; void on_percentage_button_calculate_clicked(GtkWidget*, gpointer) { update_percentage_entries(); } void on_percentage_button_clear_clicked(GtkWidget*, gpointer) { percentage_entries_changes.clear(); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_1")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_2")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_3")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_4")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_5")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_6")), ""); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_7")), ""); } void percentage_entry_changed(int entry_id, GtkEntry *w) { for(size_t i = 0; i < percentage_entries_changes.size(); i++) { if(percentage_entries_changes[i] == entry_id) { percentage_entries_changes.erase(percentage_entries_changes.begin() + i); break; } } if(gtk_entry_get_text_length(w) == 0) return; percentage_entries_changes.push_back(entry_id); } void on_percentage_entry_1_changed(GtkEditable *w, gpointer) {percentage_entry_changed(1, GTK_ENTRY(w));} void on_percentage_entry_2_changed(GtkEditable *w, gpointer) {percentage_entry_changed(2, GTK_ENTRY(w));} void on_percentage_entry_3_changed(GtkEditable *w, gpointer) {percentage_entry_changed(4, GTK_ENTRY(w));} void on_percentage_entry_4_changed(GtkEditable *w, gpointer) {percentage_entry_changed(8, GTK_ENTRY(w));} void on_percentage_entry_5_changed(GtkEditable *w, gpointer) {percentage_entry_changed(16, GTK_ENTRY(w));} void on_percentage_entry_6_changed(GtkEditable *w, gpointer) {percentage_entry_changed(32, GTK_ENTRY(w));} void on_percentage_entry_7_changed(GtkEditable *w, gpointer) {percentage_entry_changed(64, GTK_ENTRY(w));} void on_percentage_entry_1_activate(GtkEditable *w, gpointer) {percentage_entry_changed(1, GTK_ENTRY(w)); update_percentage_entries();} void on_percentage_entry_2_activate(GtkEditable *w, gpointer) {percentage_entry_changed(2, GTK_ENTRY(w)); update_percentage_entries();} void on_percentage_entry_3_activate(GtkEditable *w, gpointer) {percentage_entry_changed(4, GTK_ENTRY(w)); update_percentage_entries();} void on_percentage_entry_4_activate(GtkEditable *w, gpointer) {percentage_entry_changed(8, GTK_ENTRY(w)); update_percentage_entries();} void on_percentage_entry_5_activate(GtkEditable *w, gpointer) {percentage_entry_changed(16, GTK_ENTRY(w)); update_percentage_entries();} void on_percentage_entry_6_activate(GtkEditable *w, gpointer) {percentage_entry_changed(32, GTK_ENTRY(w)); update_percentage_entries();} void on_percentage_entry_7_activate(GtkEditable *w, gpointer) {percentage_entry_changed(64, GTK_ENTRY(w)); update_percentage_entries();} void update_percentage_entries() { if(updating_percentage_entries) return; if(percentage_entries_changes.size() < 2) return; int variant = percentage_entries_changes[percentage_entries_changes.size() - 1]; int variant2 = percentage_entries_changes[percentage_entries_changes.size() - 2]; if(variant > 4) { for(int i = percentage_entries_changes.size() - 3; i >= 0 && variant2 > 4; i--) { variant2 = percentage_entries_changes[(size_t) i]; } if(variant2 > 4) return; } variant += variant2; updating_percentage_entries = true; GtkWidget *w1 = GTK_WIDGET(gtk_builder_get_object(percentage_builder, "percentage_entry_1")); GtkWidget *w2 = GTK_WIDGET(gtk_builder_get_object(percentage_builder, "percentage_entry_2")); GtkWidget *w3 = GTK_WIDGET(gtk_builder_get_object(percentage_builder, "percentage_entry_3")); GtkWidget *w4 = GTK_WIDGET(gtk_builder_get_object(percentage_builder, "percentage_entry_4")); GtkWidget *w5 = GTK_WIDGET(gtk_builder_get_object(percentage_builder, "percentage_entry_5")); GtkWidget *w6 = GTK_WIDGET(gtk_builder_get_object(percentage_builder, "percentage_entry_6")); GtkWidget *w7 = GTK_WIDGET(gtk_builder_get_object(percentage_builder, "percentage_entry_7")); g_signal_handlers_block_matched((gpointer) w1, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_1_changed, NULL); g_signal_handlers_block_matched((gpointer) w2, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_2_changed, NULL); g_signal_handlers_block_matched((gpointer) w3, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_3_changed, NULL); g_signal_handlers_block_matched((gpointer) w4, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_4_changed, NULL); g_signal_handlers_block_matched((gpointer) w5, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_5_changed, NULL); g_signal_handlers_block_matched((gpointer) w6, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_6_changed, NULL); g_signal_handlers_block_matched((gpointer) w7, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_7_changed, NULL); MathStructure m1, m2, m3, m4, m5, m6, m7, m1_pre, m2_pre; string str1, str2; switch(variant) { case 3: {str1 = gtk_entry_get_text(GTK_ENTRY(w1)); str2 = gtk_entry_get_text(GTK_ENTRY(w2)); break;} case 5: {str1 = gtk_entry_get_text(GTK_ENTRY(w1)); str2 = gtk_entry_get_text(GTK_ENTRY(w3)); break;} case 9: {str1 = gtk_entry_get_text(GTK_ENTRY(w1)); str2 = gtk_entry_get_text(GTK_ENTRY(w4)); break;} case 17: {str1 = gtk_entry_get_text(GTK_ENTRY(w1)); str2 = gtk_entry_get_text(GTK_ENTRY(w5)); break;} case 33: {str1 = gtk_entry_get_text(GTK_ENTRY(w1)); str2 = gtk_entry_get_text(GTK_ENTRY(w6)); break;} case 65: {str1 = gtk_entry_get_text(GTK_ENTRY(w1)); str2 = gtk_entry_get_text(GTK_ENTRY(w7)); break;} case 6: {str1 = gtk_entry_get_text(GTK_ENTRY(w2)); str2 = gtk_entry_get_text(GTK_ENTRY(w3)); break;} case 10: {str1 = gtk_entry_get_text(GTK_ENTRY(w2)); str2 = gtk_entry_get_text(GTK_ENTRY(w4)); break;} case 18: {str1 = gtk_entry_get_text(GTK_ENTRY(w2)); str2 = gtk_entry_get_text(GTK_ENTRY(w5)); break;} case 34: {str1 = gtk_entry_get_text(GTK_ENTRY(w2)); str2 = gtk_entry_get_text(GTK_ENTRY(w6)); break;} case 66: {str1 = gtk_entry_get_text(GTK_ENTRY(w2)); str2 = gtk_entry_get_text(GTK_ENTRY(w7)); break;} case 12: {str1 = gtk_entry_get_text(GTK_ENTRY(w3)); str2 = gtk_entry_get_text(GTK_ENTRY(w4)); break;} case 20: {str1 = gtk_entry_get_text(GTK_ENTRY(w3)); str2 = gtk_entry_get_text(GTK_ENTRY(w5)); break;} case 36: {str1 = gtk_entry_get_text(GTK_ENTRY(w3)); str2 = gtk_entry_get_text(GTK_ENTRY(w6)); break;} case 68: {str1 = gtk_entry_get_text(GTK_ENTRY(w3)); str2 = gtk_entry_get_text(GTK_ENTRY(w7)); break;} default: {variant = 0;} } do_timeout = false; if(variant != 0) { m1_pre.set(CALCULATOR->parse(CALCULATOR->unlocalizeExpression(str1))); m2_pre.set(CALCULATOR->parse(CALCULATOR->unlocalizeExpression(str2))); } switch(variant) { case 3: {m1 = m1_pre; m2 = m2_pre; break;} case 5: {m1 = m1_pre; m2 = m2_pre; m2 += m1; break;} case 9: {m1 = m1_pre; m2 = m2_pre; m2 /= 100; m2 += 1; m2 *= m1; break;} case 17: {m1 = m1_pre; m2_pre /= 100; m2_pre += 1; m2 = m1; m2 /= m2_pre; break;} case 33: {m1 = m1_pre; m2 = m2_pre; m2 /= 100; m2 *= m1; break;} case 65: {m1 = m1_pre; m2_pre /= 100; m2 = m1; m2 /= m2_pre; break;} case 6: {m2 = m1_pre; m1 = m1_pre; m1 -= m2_pre; break;} case 10: {m2 = m1_pre; m2_pre /= 100; m2_pre += 1; m1 = m2; m1 /= m2_pre; break;} case 18: {m2 = m1_pre; m2_pre /= 100; m2_pre += 1; m1 = m2; m1 *= m2_pre; break;} case 34: {m2 = m1_pre; m2_pre /= 100; m1 = m2; m1 /= m2_pre; break;} case 66: {m2 = m1_pre; m2_pre /= 100; m1 = m2; m1 *= m2_pre; break;} case 12: {m1 = m1_pre; m2_pre /= 100; m1 /= m2_pre; m2 = m1; m2 += m1_pre; break;} case 20: {m1_pre.negate(); m2 = m1_pre; m2_pre /= 100; m2 /= m2_pre; m1 = m2; m1 += m1_pre; break;} case 36: {m1 = m1_pre; m2_pre /= 100; m2_pre -= 1; m1 /= m2_pre; m2 = m1; m2 += m1_pre; break;} case 68: {m1_pre.negate(); m2 = m1_pre; m2_pre /= 100; m2_pre -= 1; m2 /= m2_pre; m1 = m2; m1 += m1_pre; break;} default: {variant = 0;} } if(variant != 0) { m3 = m2; m3 -= m1; m6 = m2; m6 /= m1; m7 = m1; m7 /= m2; m4 = m6; m4 -= 1; m5 = m7; m5 -= 1; m4 *= 100; m5 *= 100; m6 *= 100; m7 *= 100; EvaluationOptions eo; eo.parse_options = evalops.parse_options; eo.parse_options.rpn = false; eo.parse_options.base = 10; eo.assume_denominators_nonzero = true; eo.warn_about_denominators_assumed_nonzero = false; CALCULATOR->calculate(&m1, 500, eo); CALCULATOR->calculate(&m2, 500, eo); CALCULATOR->calculate(&m3, 500, eo); CALCULATOR->calculate(&m4, 500, eo); CALCULATOR->calculate(&m5, 500, eo); CALCULATOR->calculate(&m6, 500, eo); CALCULATOR->calculate(&m7, 500, eo); PrintOptions po = printops; po.base = 10; po.number_fraction_format = FRACTION_DECIMAL; po.interval_display = INTERVAL_DISPLAY_SIGNIFICANT_DIGITS; gtk_entry_set_text(GTK_ENTRY(w1), m1.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(m1, 200, po).c_str()); gtk_entry_set_text(GTK_ENTRY(w2), m2.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(m2, 200, po).c_str()); gtk_entry_set_text(GTK_ENTRY(w3), m3.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(m3, 200, po).c_str()); po.max_decimals = 2; po.use_max_decimals = true; gtk_entry_set_text(GTK_ENTRY(w4), m4.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(m4, 200, po).c_str()); gtk_entry_set_text(GTK_ENTRY(w5), m5.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(m5, 200, po).c_str()); gtk_entry_set_text(GTK_ENTRY(w6), m6.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(m6, 200, po).c_str()); gtk_entry_set_text(GTK_ENTRY(w7), m7.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(m7, 200, po).c_str()); } display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(percentage_builder, "percentage_dialog"))); do_timeout = true; g_signal_handlers_unblock_matched((gpointer) w1, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_1_changed, NULL); g_signal_handlers_unblock_matched((gpointer) w2, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_2_changed, NULL); g_signal_handlers_unblock_matched((gpointer) w3, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_3_changed, NULL); g_signal_handlers_unblock_matched((gpointer) w4, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_4_changed, NULL); g_signal_handlers_unblock_matched((gpointer) w5, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_5_changed, NULL); g_signal_handlers_unblock_matched((gpointer) w6, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_6_changed, NULL); g_signal_handlers_unblock_matched((gpointer) w7, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_percentage_entry_7_changed, NULL); updating_percentage_entries = false; } void update_nbases_entries(const MathStructure &value, int base) { GtkWidget *w_dec, *w_bin, *w_oct, *w_hex, *w_duo, *w_roman; w_dec = GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_entry_decimal")); w_bin = GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_entry_binary")); w_oct = GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_entry_octal")); w_hex = GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_entry_hexadecimal")); w_duo = GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_entry_duo")); w_roman = GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_entry_roman")); //GtkWidget *w_sexa = GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_entry_sexa")); g_signal_handlers_block_matched((gpointer) w_dec, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_decimal_changed, NULL); g_signal_handlers_block_matched((gpointer) w_bin, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_binary_changed, NULL); g_signal_handlers_block_matched((gpointer) w_oct, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_octal_changed, NULL); g_signal_handlers_block_matched((gpointer) w_hex, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_hexadecimal_changed, NULL); g_signal_handlers_block_matched((gpointer) w_duo, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_duo_changed, NULL); g_signal_handlers_block_matched((gpointer) w_roman, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_roman_changed, NULL); //g_signal_handlers_block_matched((gpointer) w_sexa, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_sexa_changed, NULL); PrintOptions po; po.number_fraction_format = FRACTION_DECIMAL; po.interval_display = INTERVAL_DISPLAY_SIGNIFICANT_DIGITS; po.twos_complement = printops.twos_complement; po.use_unicode_signs = printops.use_unicode_signs; po.lower_case_e = printops.lower_case_e; po.lower_case_numbers = printops.lower_case_numbers; po.base_display = printops.base_display; po.abbreviate_names = printops.abbreviate_names; po.digit_grouping = printops.digit_grouping; po.multiplication_sign = printops.multiplication_sign; po.division_sign = printops.division_sign; po.short_multiplication = printops.short_multiplication; po.excessive_parenthesis = printops.excessive_parenthesis; po.can_display_unicode_string_function = &can_display_unicode_string_function; po.can_display_unicode_string_arg = (void*) w_dec; po.spell_out_logical_operators = printops.spell_out_logical_operators; po.interval_display = INTERVAL_DISPLAY_SIGNIFICANT_DIGITS; string str; if(base != 10) {po.base = 10; str = value.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(value, 200, po); if(str.length() > 1000) {str = _("result is too long");} gtk_entry_set_text(GTK_ENTRY(w_dec), str.c_str());} if(base != 2) {po.base = 2; str = value.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(value, 200, po); if(str.length() > 1000) {str = _("result is too long");} gtk_entry_set_text(GTK_ENTRY(w_bin), str.c_str());} if(base != 8) {po.base = 8; str = value.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(value, 200, po); if(str.length() > 1000) {str = _("result is too long");} gtk_entry_set_text(GTK_ENTRY(w_oct), str.c_str());} if(base != 12) {po.base = 12; str = value.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(value, 200, po); if(str.length() > 1000) {str = _("result is too long");} gtk_entry_set_text(GTK_ENTRY(w_duo), str.c_str());} if(base != 16) {po.base = 16; str = value.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(value, 200, po); if(str.length() > 1000) {str = _("result is too long");} gtk_entry_set_text(GTK_ENTRY(w_hex), str.c_str());} if(base != BASE_ROMAN_NUMERALS) { if(value.isAborted()) { gtk_entry_set_text(GTK_ENTRY(w_roman), CALCULATOR->timedOutString().c_str()); } else if(!value.isNumber() || !value.number().isReal() || !(value.number() <= 9999) || !(value.number() >= -9999)) { gtk_entry_set_text(GTK_ENTRY(w_roman), "-"); } else { Number nr = value.number(); nr.round(printops.round_halfway_to_even); po.base = BASE_ROMAN_NUMERALS; gtk_entry_set_text(GTK_ENTRY(w_roman), nr.print(po).c_str()); } } //if(base != 60) {po.use_unicode_signs = true; po.base = 60; gtk_entry_set_text(GTK_ENTRY(w_sexa), value.isAborted() ? CALCULATOR->timedOutString().c_str() : CALCULATOR->print(value, 200, po).c_str()); po.use_unicode_signs = printops.use_unicode_signs;} g_signal_handlers_unblock_matched((gpointer) w_dec, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_decimal_changed, NULL); g_signal_handlers_unblock_matched((gpointer) w_bin, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_binary_changed, NULL); g_signal_handlers_unblock_matched((gpointer) w_oct, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_octal_changed, NULL); g_signal_handlers_unblock_matched((gpointer) w_hex, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_hexadecimal_changed, NULL); g_signal_handlers_unblock_matched((gpointer) w_duo, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_duo_changed, NULL); g_signal_handlers_unblock_matched((gpointer) w_roman, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_roman_changed, NULL); //g_signal_handlers_unblock_matched((gpointer) w_sexa, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_nbases_entry_sexa_changed, NULL); } void on_nbases_button_close_clicked(GtkButton*, gpointer) { gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_dialog"))); } void on_nbases_entry_decimal_changed(GtkEditable *editable, gpointer) { if(changing_in_nbases_dialog) return; string str = gtk_entry_get_text(GTK_ENTRY(editable)); remove_blank_ends(str); if(str.empty()) return; if(is_in(OPERATORS EXP LEFT_PARENTHESIS, str[str.length() - 1])) return; changing_in_nbases_dialog = true; EvaluationOptions eo; eo.parse_options.angle_unit = evalops.parse_options.angle_unit; MathStructure value; do_timeout = false; CALCULATOR->calculate(&value, CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(editable)), evalops.parse_options), 1500, eo); update_nbases_entries(value, 10); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_dialog"))); do_timeout = true; changing_in_nbases_dialog = false; } void on_nbases_entry_binary_changed(GtkEditable *editable, gpointer) { if(changing_in_nbases_dialog) return; string str = gtk_entry_get_text(GTK_ENTRY(editable)); remove_blank_ends(str); if(str.empty()) return; if(is_in(OPERATORS LEFT_PARENTHESIS, str[str.length() - 1])) return; EvaluationOptions eo; eo.parse_options.base = BASE_BINARY; eo.parse_options.angle_unit = evalops.parse_options.angle_unit; changing_in_nbases_dialog = true; MathStructure value; do_timeout = false; CALCULATOR->calculate(&value, CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(editable)), evalops.parse_options), 1500, eo); update_nbases_entries(value, 2); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_dialog"))); do_timeout = true; changing_in_nbases_dialog = false; } void on_nbases_entry_octal_changed(GtkEditable *editable, gpointer) { if(changing_in_nbases_dialog) return; string str = gtk_entry_get_text(GTK_ENTRY(editable)); remove_blank_ends(str); if(str.empty()) return; if(is_in(OPERATORS LEFT_PARENTHESIS, str[str.length() - 1])) return; EvaluationOptions eo; eo.parse_options.base = BASE_OCTAL; eo.parse_options.angle_unit = evalops.parse_options.angle_unit; changing_in_nbases_dialog = true; MathStructure value; do_timeout = false; CALCULATOR->calculate(&value, CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(editable)), evalops.parse_options), 1500, eo); update_nbases_entries(value, 8); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_dialog"))); do_timeout = true; changing_in_nbases_dialog = false; } void on_nbases_entry_hexadecimal_changed(GtkEditable *editable, gpointer) { if(changing_in_nbases_dialog) return; string str = gtk_entry_get_text(GTK_ENTRY(editable)); remove_blank_ends(str); if(str.empty()) return; if(is_in(OPERATORS LEFT_PARENTHESIS, str[str.length() - 1])) return; EvaluationOptions eo; eo.parse_options.base = BASE_HEXADECIMAL; eo.parse_options.angle_unit = evalops.parse_options.angle_unit; changing_in_nbases_dialog = true; MathStructure value; do_timeout = false; CALCULATOR->calculate(&value, CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(editable)), evalops.parse_options), 1500, eo); update_nbases_entries(value, 16); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_dialog"))); do_timeout = true; changing_in_nbases_dialog = false; } void on_nbases_entry_duo_changed(GtkEditable *editable, gpointer) { if(changing_in_nbases_dialog) return; string str = gtk_entry_get_text(GTK_ENTRY(editable)); remove_blank_ends(str); if(str.empty()) return; if(is_in(OPERATORS LEFT_PARENTHESIS, str[str.length() - 1])) return; EvaluationOptions eo; eo.parse_options.base = BASE_DUODECIMAL; eo.parse_options.angle_unit = evalops.parse_options.angle_unit; changing_in_nbases_dialog = true; MathStructure value; do_timeout = false; CALCULATOR->calculate(&value, CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(editable)), evalops.parse_options), 1500, eo); update_nbases_entries(value, 12); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_dialog"))); do_timeout = true; changing_in_nbases_dialog = false; } void on_nbases_entry_roman_changed(GtkEditable *editable, gpointer) { if(changing_in_nbases_dialog) return; string str = gtk_entry_get_text(GTK_ENTRY(editable)); remove_blank_ends(str); if(str.empty()) return; if(is_in(OPERATORS LEFT_PARENTHESIS, str[str.length() - 1])) return; EvaluationOptions eo; eo.parse_options.base = BASE_ROMAN_NUMERALS; eo.parse_options.angle_unit = evalops.parse_options.angle_unit; changing_in_nbases_dialog = true; MathStructure value; do_timeout = false; CALCULATOR->calculate(&value, CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(editable)), evalops.parse_options), 1500, eo); update_nbases_entries(value, BASE_ROMAN_NUMERALS); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_dialog"))); do_timeout = true; changing_in_nbases_dialog = false; } /*void on_nbases_entry_sexa_changed(GtkEditable *editable, gpointer) { if(changing_in_nbases_dialog) return; string str = gtk_entry_get_text(GTK_ENTRY(editable)); remove_blank_ends(str); if(str.empty()) return; if(is_in(OPERATORS, str[str.length() - 1])) return; EvaluationOptions eo; eo.parse_options.base = BASE_DECIMAL; eo.parse_options.angle_unit = evalops.parse_options.angle_unit; changing_in_nbases_dialog = true; MathStructure value; do_timeout = false; if(str.find(SIGN_DEGREE) != string::npos) str = string("(") + str + string(")") + "/" SIGN_DEGREE; CALCULATOR->calculate(&value, CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(editable)), evalops.parse_options), 1500, eo); update_nbases_entries(value, 60); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_dialog"))); do_timeout = true; changing_in_nbases_dialog = false; } void on_nbases_button_more_toggled(GtkToggleButton *w, gpointer) { bool b = gtk_toggle_button_get_active(w); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_entry_duo")), b); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_entry_sexa")), b); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_entry_roman")), b); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_label_duodecimal")), b); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_label_sexagesimal")), b); gtk_widget_set_visible(GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_label_roman")), b); gint wd, hg; gtk_window_get_size(GTK_WINDOW(gtk_builder_get_object(nbases_builder, "nbases_dialog")), &wd, &hg); gtk_window_resize(GTK_WINDOW(gtk_builder_get_object(nbases_builder, "nbases_dialog")), wd, 1); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_entry_decimal"))); }*/ void on_button_functions_clicked(GtkButton*, gpointer) { manage_functions(); } void on_button_variables_clicked(GtkButton*, gpointer) { manage_variables(); } void on_button_units_clicked(GtkButton*, gpointer) { manage_units(); } void on_button_bases_clicked(GtkButton*, gpointer) { on_menu_item_convert_number_bases_activate(NULL, NULL); } void on_button_convert_clicked(GtkButton*, gpointer user_data) { on_menu_item_convert_to_unit_expression_activate(NULL, user_data); } gboolean on_about_activate_link(GtkAboutDialog*, gchar *uri, gpointer) { #ifdef _WIN32 ShellExecuteA(NULL, "open", uri, NULL, NULL, SW_SHOWNORMAL); return TRUE; #else return FALSE; #endif } void on_menu_item_about_activate(GtkMenuItem*, gpointer) { const gchar *authors[] = {"Hanna Knutsson", NULL}; GtkWidget *dialog = gtk_about_dialog_new(); gtk_about_dialog_set_authors(GTK_ABOUT_DIALOG(dialog), authors); gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(dialog), _("Powerful and easy to use calculator")); gtk_about_dialog_set_license_type(GTK_ABOUT_DIALOG(dialog), GTK_LICENSE_GPL_2_0); gtk_about_dialog_set_copyright(GTK_ABOUT_DIALOG(dialog), "Copyright © 2003–2007, 2008, 2016-2018 Hanna Knutsson"); gtk_about_dialog_set_program_name(GTK_ABOUT_DIALOG(dialog), "Qalculate! (GTK+)"); gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(dialog), VERSION); gtk_about_dialog_set_website(GTK_ABOUT_DIALOG(dialog), "http://qalculate.github.io/"); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(mainwindow)); g_signal_connect(G_OBJECT(dialog), "activate-link", G_CALLBACK(on_about_activate_link), NULL); gtk_dialog_run(GTK_DIALOG(dialog)); gtk_widget_destroy(dialog); } void on_menu_item_help_activate(GtkMenuItem*, gpointer) { show_help("index.html", gtk_builder_get_object(main_builder, "main_window")); } /* precision has changed in precision dialog */ void on_precision_dialog_spinbutton_precision_value_changed(GtkSpinButton *w, gpointer) { CALCULATOR->setPrecision(gtk_spin_button_get_value_as_int(w)); } void on_precision_dialog_button_recalculate_clicked(GtkButton*, gpointer) { CALCULATOR->setPrecision(gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(precision_builder, "precision_dialog_spinbutton_precision")))); execute_expression(true, false, OPERATION_ADD, NULL, rpn_mode); } void on_decimals_dialog_spinbutton_max_value_changed(GtkSpinButton *w, gpointer) { printops.max_decimals = gtk_spin_button_get_value_as_int(w); result_format_updated(); } void on_decimals_dialog_spinbutton_min_value_changed(GtkSpinButton *w, gpointer) { printops.min_decimals = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(w)); result_format_updated(); } void on_decimals_dialog_checkbutton_max_toggled(GtkToggleButton *w, gpointer) { printops.use_max_decimals = gtk_toggle_button_get_active(w); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(decimals_builder, "decimals_dialog_spinbutton_max")), printops.use_max_decimals); result_format_updated(); } void on_decimals_dialog_checkbutton_min_toggled(GtkToggleButton *w, gpointer) { printops.use_min_decimals = gtk_toggle_button_get_active(w); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(decimals_builder, "decimals_dialog_spinbutton_min")), printops.use_min_decimals); result_format_updated(); } void on_unknown_edit_checkbutton_custom_assumptions_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_hbox_type")), gtk_toggle_button_get_active(w)); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_hbox_sign")), gtk_toggle_button_get_active(w)); } void on_unknown_edit_combobox_type_changed(GtkComboBox *om, gpointer) { if((AssumptionType) gtk_combo_box_get_active(om) + 2 <= ASSUMPTION_TYPE_COMPLEX && (AssumptionSign) gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign"))) != ASSUMPTION_SIGN_NONZERO) { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_unknown_edit_combobox_sign_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign")), ASSUMPTION_SIGN_UNKNOWN); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_unknown_edit_combobox_sign_changed, NULL); } } void on_unknown_edit_combobox_sign_changed(GtkComboBox *om, gpointer) { if((AssumptionSign) gtk_combo_box_get_active(om) != ASSUMPTION_SIGN_NONZERO && (AssumptionSign) gtk_combo_box_get_active(om) != ASSUMPTION_SIGN_UNKNOWN && (AssumptionType) gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type"))) <= ASSUMPTION_TYPE_COMPLEX - 2) { g_signal_handlers_block_matched((gpointer) gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_unknown_edit_combobox_type_changed, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type")), ASSUMPTION_TYPE_REAL - 2); g_signal_handlers_unblock_matched((gpointer) gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type"), G_SIGNAL_MATCH_FUNC, 0, 0, NULL, (gpointer) on_unknown_edit_combobox_type_changed, NULL); } } gboolean on_variables_dialog_key_press_event(GtkWidget *o, GdkEventKey *event, gpointer) { if(gtk_widget_has_focus(GTK_WIDGET(tVariables)) && gdk_keyval_to_unicode(event->keyval) > 32) { gint start_pos = 0, end_pos = 0; gtk_editable_get_selection_bounds(GTK_EDITABLE(gtk_builder_get_object(variables_builder, "variables_entry_search")), &start_pos, &end_pos); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_entry_search"))); gtk_editable_select_region(GTK_EDITABLE(gtk_builder_get_object(variables_builder, "variables_entry_search")), start_pos, end_pos); } if(gtk_widget_has_focus(GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_entry_search")))) { if(event->keyval == GDK_KEY_Escape) { gtk_widget_hide(o); return TRUE; } if(event->keyval == GDK_KEY_Up || event->keyval == GDK_KEY_Down || event->keyval == GDK_KEY_Page_Up || event->keyval == GDK_KEY_Page_Down || event->keyval == GDK_KEY_KP_Page_Up || event->keyval == GDK_KEY_KP_Page_Down) { gtk_widget_grab_focus(GTK_WIDGET(tVariables)); } } return FALSE; } gboolean on_functions_dialog_key_press_event(GtkWidget *o, GdkEventKey *event, gpointer) { if(gtk_widget_has_focus(GTK_WIDGET(tFunctions)) && gdk_keyval_to_unicode(event->keyval) > 32) { gint start_pos = 0, end_pos = 0; gtk_editable_get_selection_bounds(GTK_EDITABLE(gtk_builder_get_object(functions_builder, "functions_entry_search")), &start_pos, &end_pos); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_entry_search"))); gtk_editable_select_region(GTK_EDITABLE(gtk_builder_get_object(functions_builder, "functions_entry_search")), start_pos, end_pos); } if(gtk_widget_has_focus(GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_entry_search")))) { if(event->keyval == GDK_KEY_Escape) { gtk_widget_hide(o); return TRUE; } if(event->keyval == GDK_KEY_Up || event->keyval == GDK_KEY_Down || event->keyval == GDK_KEY_Page_Up || event->keyval == GDK_KEY_Page_Down || event->keyval == GDK_KEY_KP_Page_Up || event->keyval == GDK_KEY_KP_Page_Down) { gtk_widget_grab_focus(GTK_WIDGET(tFunctions)); } } return FALSE; } gboolean on_units_dialog_key_press_event(GtkWidget *o, GdkEventKey *event, gpointer) { if(gtk_widget_has_focus(GTK_WIDGET(tUnits)) && gdk_keyval_to_unicode(event->keyval) > 32) { gint start_pos = 0, end_pos = 0; gtk_editable_get_selection_bounds(GTK_EDITABLE(gtk_builder_get_object(units_builder, "units_entry_search")), &start_pos, &end_pos); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_entry_search"))); gtk_editable_select_region(GTK_EDITABLE(gtk_builder_get_object(units_builder, "units_entry_search")), start_pos, end_pos); } if(gtk_widget_has_focus(GTK_WIDGET(gtk_builder_get_object(units_builder, "units_entry_search")))) { if(event->keyval == GDK_KEY_Escape) { gtk_widget_hide(o); return TRUE; } if(event->keyval == GDK_KEY_Up || event->keyval == GDK_KEY_Down || event->keyval == GDK_KEY_Page_Up || event->keyval == GDK_KEY_Page_Down || event->keyval == GDK_KEY_KP_Page_Up || event->keyval == GDK_KEY_KP_Page_Down) { gtk_widget_grab_focus(GTK_WIDGET(tUnits)); } } return FALSE; } gboolean on_units_convert_to_button_focus_out_event(GtkWidget*, GdkEvent*, gpointer) { gtk_widget_hide(completion_window); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(units_builder, "units_convert_to_button")), FALSE); return FALSE; } gboolean on_units_convert_to_button_key_press_event(GtkWidget*, GdkEventKey *event, gpointer) { if(!gtk_widget_get_visible(units_convert_window)) return FALSE; switch(event->keyval) { case GDK_KEY_Escape: { gtk_widget_hide(units_convert_window); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(units_builder, "units_convert_to_button")), FALSE); return TRUE; break; } case GDK_KEY_KP_Enter: {} case GDK_KEY_ISO_Enter: {} case GDK_KEY_Return: { GtkTreeIter iter; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(units_convert_view)), NULL, &iter)) { GtkTreePath *path = gtk_tree_model_get_path(units_convert_filter, &iter); on_units_convert_view_row_activated(GTK_TREE_VIEW(units_convert_view), path, NULL, NULL); gtk_tree_path_free(path); return TRUE; } } case GDK_KEY_BackSpace: {} case GDK_KEY_Delete: { string str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_convert_search"))); if(str.length() > 0) { str = str.substr(0, str.length() - 1); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_convert_search")), str.c_str()); } return TRUE; } case GDK_KEY_Down: {} case GDK_KEY_End: {} case GDK_KEY_Home: {} case GDK_KEY_KP_Page_Up: {} case GDK_KEY_Page_Up: {} case GDK_KEY_KP_Page_Down: {} case GDK_KEY_Page_Down: {} case GDK_KEY_Up: { GtkTreeIter iter; GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(units_convert_view)); bool b = false; if(event->keyval == GDK_KEY_Up) { if(gtk_tree_selection_get_selected(selection, NULL, &iter)) { if(gtk_tree_model_iter_previous(units_convert_filter, &iter)) b = true; else gtk_tree_selection_unselect_all(selection); } else { gint rows = gtk_tree_model_iter_n_children(units_convert_filter, NULL); if(rows > 0) { GtkTreePath *path = gtk_tree_path_new_from_indices(rows - 1, -1); gtk_tree_model_get_iter(units_convert_filter, &iter, path); gtk_tree_path_free(path); b = true; } } } else if(event->keyval == GDK_KEY_Down) { if(gtk_tree_selection_get_selected(selection, NULL, &iter)) { if(gtk_tree_model_iter_next(units_convert_filter, &iter)) b = true; else gtk_tree_selection_unselect_all(selection); } else { if(gtk_tree_model_get_iter_first(units_convert_filter, &iter)) b = true; } } else if(event->keyval == GDK_KEY_End) { gint rows = gtk_tree_model_iter_n_children(units_convert_filter, NULL); if(rows > 0) { GtkTreePath *path = gtk_tree_path_new_from_indices(rows - 1, -1); gtk_tree_model_get_iter(units_convert_filter, &iter, path); gtk_tree_path_free(path); b = true; } } else if(event->keyval == GDK_KEY_Home) { if(gtk_tree_model_get_iter_first(units_convert_filter, &iter)) b = true; } else if(event->keyval == GDK_KEY_KP_Page_Down || event->keyval == GDK_KEY_Page_Down) { if(gtk_tree_selection_get_selected(selection, NULL, &iter)) { b = true; for(size_t i = 0; i < 20; i++) { if(!gtk_tree_model_iter_next(units_convert_filter, &iter)) { b = false; gint rows = gtk_tree_model_iter_n_children(units_convert_filter, NULL); if(rows > 0) { GtkTreePath *path = gtk_tree_path_new_from_indices(rows - 1, -1); gtk_tree_model_get_iter(units_convert_filter, &iter, path); gtk_tree_path_free(path); b = true; } break; } } } } else if(event->keyval == GDK_KEY_KP_Page_Up || event->keyval == GDK_KEY_Page_Up) { if(gtk_tree_selection_get_selected(selection, NULL, &iter)) { b = true; for(size_t i = 0; i < 20; i++) { if(!gtk_tree_model_iter_previous(units_convert_filter, &iter)) { b = false; if(gtk_tree_model_get_iter_first(units_convert_filter, &iter)) b = true; break; } } } } if(b) { gtk_tree_view_set_hover_selection(GTK_TREE_VIEW(units_convert_view), FALSE); units_convert_hover_blocked = true; GtkTreePath *path = gtk_tree_model_get_path(units_convert_filter, &iter); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(units_convert_view), path, NULL, FALSE, 0.0, 0.0); gtk_tree_selection_unselect_all(selection); gtk_tree_selection_select_iter(selection, &iter); gtk_tree_path_free(path); } return TRUE; } } if(gdk_keyval_to_unicode(event->keyval) > 32) { gchar buffer[10]; buffer[g_unichar_to_utf8(gdk_keyval_to_unicode(event->keyval), buffer)] = '\0'; string str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_convert_search"))); str += buffer; gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_convert_search")), str.c_str()); return TRUE; } return FALSE; } gboolean on_key_press_event(GtkWidget *o, GdkEventKey *event, gpointer) { if(gtk_widget_has_focus(expressiontext) || b_editing_stack) return FALSE; if(gtk_widget_has_focus(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert_entry_unit")))) return FALSE; if(gtk_widget_has_focus(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert_entry_search")))) { if(event->keyval == GDK_KEY_Up || event->keyval == GDK_KEY_Down || event->keyval == GDK_KEY_Page_Up || event->keyval == GDK_KEY_Page_Down || event->keyval == GDK_KEY_KP_Page_Up || event->keyval == GDK_KEY_KP_Page_Down) { gtk_widget_grab_focus(GTK_WIDGET(tUnitSelector)); } return FALSE; } if(gtk_widget_has_focus(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert_treeview_unit")))) { if(!(event->keyval >= GDK_KEY_KP_Multiply && event->keyval <= GDK_KEY_KP_9) && !(event->keyval >= GDK_KEY_parenleft && event->keyval <= GDK_KEY_A)) { if(gdk_keyval_to_unicode(event->keyval) > 32) { //gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert_entry_search"))); gint start_pos = 0, end_pos = 0; gtk_editable_get_selection_bounds(GTK_EDITABLE(gtk_builder_get_object(main_builder, "convert_entry_search")), &start_pos, &end_pos); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert_entry_search"))); gtk_editable_select_region(GTK_EDITABLE(gtk_builder_get_object(main_builder, "convert_entry_search")), start_pos, end_pos); } return FALSE; } } if(gtk_widget_has_focus(GTK_WIDGET(gtk_builder_get_object(main_builder, "convert_treeview_category")))) { if(!(event->keyval >= GDK_KEY_KP_Multiply && event->keyval <= GDK_KEY_KP_9) && !(event->keyval >= GDK_KEY_parenleft && event->keyval <= GDK_KEY_A)) { return FALSE; } } if(event->keyval > GDK_KEY_Hyper_R || event->keyval < GDK_KEY_Shift_L) { GtkWidget *w = gtk_window_get_focus(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window"))); if(gtk_bindings_activate_event(G_OBJECT(o), event)) return TRUE; if(w && gtk_bindings_activate_event(G_OBJECT(w), event)) return TRUE; focus_keeping_selection(); } return FALSE; } gboolean on_expressiontext_focus_out_event(GtkWidget*, GdkEvent*, gpointer) { gtk_widget_hide(completion_window); return FALSE; } gboolean on_expressiontext_key_press_event(GtkWidget*, GdkEventKey *event, gpointer) { if(b_busy) { if(event->keyval == GDK_KEY_Escape) { if(b_busy_expression) on_abort_calculation(NULL, 0, NULL); else if(b_busy_result) on_abort_display(NULL, 0, NULL); else if(b_busy_command) on_abort_command(NULL, 0, NULL); } return TRUE; } switch(event->keyval) { case GDK_KEY_Escape: { if(gtk_widget_get_visible(completion_window)) { gtk_widget_hide(completion_window); return TRUE; } break; } case GDK_KEY_KP_Enter: {} case GDK_KEY_ISO_Enter: {} case GDK_KEY_Return: { if(gtk_widget_get_visible(completion_window)) { GtkTreeIter iter; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(completion_view)), NULL, &iter)) { GtkTreePath *path = gtk_tree_model_get_path(completion_sort, &iter); on_completion_match_selected(GTK_TREE_VIEW(completion_view), path, NULL, NULL); gtk_tree_path_free(path); return TRUE; } } execute_expression(); return TRUE; } case GDK_KEY_asciicircum: {} case GDK_KEY_dead_circumflex: { if(rpn_mode && rpn_keys) { calculateRPN(OPERATION_RAISE); return TRUE; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } overwrite_expression_selection("^"); return TRUE; } case GDK_KEY_KP_Divide: { if(rpn_mode && rpn_keys) { calculateRPN(OPERATION_DIVIDE); return TRUE; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } break; } case GDK_KEY_KP_Multiply: { if(event->state & GDK_CONTROL_MASK) { if(rpn_mode && rpn_keys) { calculateRPN(OPERATION_RAISE); return TRUE; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } overwrite_expression_selection("^"); return TRUE; } if(rpn_mode) { calculateRPN(OPERATION_MULTIPLY); return TRUE; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } break; } case GDK_KEY_KP_Add: { if(rpn_mode && rpn_keys) { calculateRPN(OPERATION_ADD); return TRUE; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } break; } case GDK_KEY_KP_Subtract: { if(rpn_mode && rpn_keys) { calculateRPN(OPERATION_SUBTRACT); return TRUE; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } break; } case GDK_KEY_asterisk: { if(event->state & GDK_CONTROL_MASK) { if(rpn_mode && rpn_keys) { calculateRPN(OPERATION_RAISE); return TRUE; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } overwrite_expression_selection("^"); return TRUE; } if(rpn_mode && rpn_keys) { calculateRPN(OPERATION_MULTIPLY); return TRUE; } } case GDK_KEY_slash: { if(rpn_mode && rpn_keys) { calculateRPN(OPERATION_DIVIDE); return TRUE; } } case GDK_KEY_plus: { if(rpn_mode && rpn_keys) { calculateRPN(OPERATION_ADD); return TRUE; } } case GDK_KEY_minus: { if(rpn_mode && rpn_keys) { calculateRPN(OPERATION_SUBTRACT); return TRUE; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } break; } case GDK_KEY_E: { if(event->state & GDK_CONTROL_MASK) { if(rpn_mode && rpn_keys) { calculateRPN(OPERATION_EXP10); return TRUE; } if(!evalops.parse_options.rpn) { wrap_expression_selection(); } if(printops.lower_case_e) overwrite_expression_selection("e"); else overwrite_expression_selection("E"); return TRUE; } break; } case GDK_KEY_End: { GtkTextIter iend; gtk_text_buffer_get_end_iter(expressionbuffer, &iend); if(event->state & GDK_SHIFT_MASK) { GtkTextIter iselstart, iselend, ipos; GtkTextMark *mark = gtk_text_buffer_get_insert(expressionbuffer); if(mark) gtk_text_buffer_get_iter_at_mark(expressionbuffer, &ipos, mark); if(!gtk_text_buffer_get_selection_bounds(expressionbuffer, &iselstart, &iselend)) gtk_text_buffer_select_range(expressionbuffer, &iend, &ipos); else if(gtk_text_iter_equal(&iselstart, &ipos)) gtk_text_buffer_select_range(expressionbuffer, &iend, &iselend); else gtk_text_buffer_select_range(expressionbuffer, &iend, &iselstart); } else { gtk_text_buffer_place_cursor(expressionbuffer, &iend); } return TRUE; } case GDK_KEY_Home: { GtkTextIter istart; gtk_text_buffer_get_start_iter(expressionbuffer, &istart); if(event->state & GDK_SHIFT_MASK) { GtkTextIter iselstart, iselend, ipos; GtkTextMark *mark = gtk_text_buffer_get_insert(expressionbuffer); if(mark) gtk_text_buffer_get_iter_at_mark(expressionbuffer, &ipos, mark); if(!gtk_text_buffer_get_selection_bounds(expressionbuffer, &iselstart, &iselend)) gtk_text_buffer_select_range(expressionbuffer, &istart, &ipos); else if(gtk_text_iter_equal(&iselend, &ipos)) gtk_text_buffer_select_range(expressionbuffer, &istart, &iselstart); else gtk_text_buffer_select_range(expressionbuffer, &istart, &iselend); } else { gtk_text_buffer_place_cursor(expressionbuffer, &istart); } return TRUE; } case GDK_KEY_Up: { if(gtk_widget_get_visible(completion_window)) { GtkTreeIter iter; GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(completion_view)); bool b = false; if(gtk_tree_selection_get_selected(selection, NULL, &iter)) { if(gtk_tree_model_iter_previous(completion_sort, &iter)) { gint i_prio = 0; gtk_tree_model_get(GTK_TREE_MODEL(completion_sort), &iter, 4, &i_prio, -1); if(i_prio != 3 || gtk_tree_model_iter_previous(completion_sort, &iter)) b = true; } else { gtk_tree_selection_unselect_all(selection); } } else { gint rows = gtk_tree_model_iter_n_children(completion_sort, NULL); if(rows > 0) { GtkTreePath *path = gtk_tree_path_new_from_indices(rows - 1, -1); gtk_tree_model_get_iter(completion_sort, &iter, path); gtk_tree_path_free(path); b = true; } } if(b) { gtk_tree_view_set_hover_selection(GTK_TREE_VIEW(completion_view), FALSE); completion_hover_blocked = true; GtkTreePath *path = gtk_tree_model_get_path(completion_sort, &iter); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(completion_view), path, NULL, FALSE, 0.0, 0.0); gtk_tree_selection_select_iter(selection, &iter); gtk_tree_path_free(path); } return TRUE; } GtkTextIter ipos; GtkTextMark *mark = gtk_text_buffer_get_insert(expressionbuffer); if(mark) { gtk_text_buffer_get_iter_at_mark(expressionbuffer, &ipos, mark); if(gtk_text_view_backward_display_line(GTK_TEXT_VIEW(expressiontext), &ipos)) break; } } case GDK_KEY_KP_Page_Up: {} case GDK_KEY_Page_Up: { if(expression_history_index + 1 < (int) expression_history.size()) { expression_history_index++; dont_change_index = true; block_completion(); set_expression_text(expression_history[expression_history_index].c_str()); unblock_completion(); dont_change_index = false; } return TRUE; } case GDK_KEY_Down: { if(gtk_widget_get_visible(completion_window)) { GtkTreeIter iter; GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(completion_view)); bool b = false; if(gtk_tree_selection_get_selected(selection, NULL, &iter)) { if(gtk_tree_model_iter_next(completion_sort, &iter)) { gint i_prio = 0; gtk_tree_model_get(GTK_TREE_MODEL(completion_sort), &iter, 4, &i_prio, -1); if(i_prio != 3 || gtk_tree_model_iter_next(completion_sort, &iter)) b = true; } else { gtk_tree_selection_unselect_all(selection); } } else { if(gtk_tree_model_get_iter_first(completion_sort, &iter)) b = true; } if(b) { gtk_tree_view_set_hover_selection(GTK_TREE_VIEW(completion_view), FALSE); completion_hover_blocked = true; GtkTreePath *path = gtk_tree_model_get_path(completion_sort, &iter); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(completion_view), path, NULL, FALSE, 0.0, 0.0); gtk_tree_selection_select_iter(selection, &iter); gtk_tree_path_free(path); } return TRUE; } GtkTextIter ipos; GtkTextMark *mark = gtk_text_buffer_get_insert(expressionbuffer); if(mark) { gtk_text_buffer_get_iter_at_mark(expressionbuffer, &ipos, mark); if(gtk_text_view_forward_display_line(GTK_TEXT_VIEW(expressiontext), &ipos)) break; } } case GDK_KEY_KP_Page_Down: {} case GDK_KEY_Page_Down: { if(expression_history_index > -1) { expression_history_index--; dont_change_index = true; block_completion(); if(expression_history_index < 0) { clear_expression_text(); } else { set_expression_text(expression_history[expression_history_index].c_str()); } unblock_completion(); dont_change_index = false; } return TRUE; } case GDK_KEY_KP_Separator: { overwrite_expression_selection(CALCULATOR->getDecimalPoint().c_str()); return TRUE; } } if(event->state & GDK_CONTROL_MASK) { switch(event->keyval) { case GDK_KEY_Z: { expression_redo(); return true; } case GDK_KEY_z: { expression_undo(); return true; } } } switch(event->keyval) { case GDK_KEY_KP_Multiply: {} case GDK_KEY_asterisk: { overwrite_expression_selection(expression_times_sign()); return TRUE; } case GDK_KEY_KP_Divide: {} case GDK_KEY_slash: { overwrite_expression_selection(expression_divide_sign()); return TRUE; } case GDK_KEY_KP_Subtract: {} case GDK_KEY_minus: { overwrite_expression_selection(expression_sub_sign()); return TRUE; } case GDK_KEY_KP_Add: {} case GDK_KEY_plus: { overwrite_expression_selection(expression_add_sign()); return TRUE; } case GDK_KEY_braceleft: {} case GDK_KEY_braceright: { return TRUE; } } return FALSE; } gboolean on_resultview_draw(GtkWidget *widget, cairo_t *cr, gpointer) { if(exit_in_progress) return TRUE; gint scalefactor = gtk_widget_get_scale_factor(widget); gtk_render_background(gtk_widget_get_style_context(widget), cr, 0, 0, gtk_widget_get_allocated_width(widget), gtk_widget_get_allocated_height(widget)); if(surface_result) { gint w = 0, h = 0; if(!first_draw_of_result) { if(b_busy) { if(b_busy_result) return TRUE; } else if(display_aborted || (!displayed_mstruct && result_too_long)) { PangoLayout *layout = gtk_widget_create_pango_layout(widget, NULL); pango_layout_set_markup(layout, display_aborted ? _("result processing was aborted") : _("result is too long\nsee history"), -1); pango_layout_get_pixel_size(layout, &w, &h); cairo_surface_t *s = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(s, scalefactor, scalefactor); cairo_t *cr2 = cairo_create(s); GdkRGBA rgba; gtk_style_context_get_color(gtk_widget_get_style_context(widget), gtk_widget_get_state_flags(widget), &rgba); gdk_cairo_set_source_rgba(cr2, &rgba); pango_cairo_show_layout(cr2, layout); cairo_destroy(cr2); cairo_surface_destroy(surface_result); surface_result = s; tmp_surface = s; } else if(displayed_mstruct) { if(displayed_mstruct->isAborted()) { PangoLayout *layout = gtk_widget_create_pango_layout(widget, NULL); pango_layout_set_markup(layout, _("calculation was aborted"), -1); gint w = 0, h = 0; pango_layout_get_pixel_size(layout, &w, &h); tmp_surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w * scalefactor, h * scalefactor); cairo_surface_set_device_scale(tmp_surface, scalefactor, scalefactor); cairo_t *cr2 = cairo_create(tmp_surface); GdkRGBA rgba; gtk_style_context_get_color(gtk_widget_get_style_context(widget), gtk_widget_get_state_flags(widget), &rgba); gdk_cairo_set_source_rgba(cr2, &rgba); pango_cairo_show_layout(cr2, layout); cairo_destroy(cr2); g_object_unref(layout); } else { tmp_surface = draw_structure(*displayed_mstruct, displayed_printops, top_ips, NULL, scale_n); } surface_result = tmp_surface; } } w = cairo_image_surface_get_width(surface_result) / scalefactor; h = cairo_image_surface_get_height(surface_result) / scalefactor; gint sbw, sbh; gtk_widget_get_preferred_width(gtk_scrolled_window_get_vscrollbar(GTK_SCROLLED_WINDOW(gtk_builder_get_object(main_builder, "scrolled_result"))), NULL, &sbw); gtk_widget_get_preferred_height(gtk_scrolled_window_get_hscrollbar(GTK_SCROLLED_WINDOW(gtk_builder_get_object(main_builder, "scrolled_result"))), NULL, &sbh); gint rh = gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "scrolled_result"))); gint rw = gtk_widget_get_allocated_width(GTK_WIDGET(gtk_builder_get_object(main_builder, "scrolled_result"))); if(first_draw_of_result || (!b_busy && result_font_updated)) { while(displayed_mstruct && !display_aborted && scale_n < 3 && (w > rw || h > (w > rw - sbw ? rh - sbh : rh))) { int scroll_diff = gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "scrolled_result"))) - gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultport"))); double scale_div = (double) h / (gtk_widget_get_allocated_height(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultport"))) + scroll_diff); if(scale_div > 1.44) { scale_n = 3; } else if(scale_n < 2 && scale_div > 1.2) { scale_n = 2; } else { scale_n++; } cairo_surface_destroy(surface_result); surface_result = draw_structure(*displayed_mstruct, displayed_printops, top_ips, NULL, scale_n); w = cairo_image_surface_get_width(surface_result) / scalefactor; h = cairo_image_surface_get_height(surface_result) / scalefactor; } result_font_updated = FALSE; } gtk_widget_set_size_request(widget, w, h); if(h > sbh) rw -= sbw; if(rw >= w) { cairo_set_source_surface(cr, surface_result, rw >= w ? rw - w : rw - w - (rw - w) / 2, h < rh ? (rh - h) / 2 : 0); } else { if(h + ((rh - h) / 2) < rh - sbh) cairo_set_source_surface(cr, surface_result, 0, (rh - h) / 2); else cairo_set_source_surface(cr, surface_result, 0, (h > rh - sbh) ? 0 : (rh - h - sbh) / 2); } cairo_paint(cr); first_draw_of_result = FALSE; } else if(showing_first_time_message) { PangoLayout *layout = gtk_widget_create_pango_layout(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultview")), NULL); GdkRGBA rgba; pango_layout_set_markup(layout, _("Type a mathematical expression above, e.g. \"5 + 2 / 3\",\nand press the enter key."), -1); gtk_style_context_get_color(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultview"))), gtk_widget_get_state_flags(GTK_WIDGET(gtk_builder_get_object(main_builder, "resultview"))), &rgba); cairo_move_to(cr, 6, 0); gdk_cairo_set_source_rgba(cr, &rgba); pango_cairo_show_layout(cr, layout); g_object_unref(layout); } return TRUE; } void on_matrix_edit_radiobutton_matrix_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrixedit_builder, "matrix_edit_label_elements")), _("Elements")); } else { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrixedit_builder, "matrix_edit_label_elements")), _("Elements (in horizontal order)")); } on_tMatrixEdit_cursor_changed(GTK_TREE_VIEW(tMatrixEdit), NULL); } void on_matrix_edit_radiobutton_vector_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(w)) { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrixedit_builder, "matrix_edit_label_elements")), _("Elements")); } else { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrixedit_builder, "matrix_edit_label_elements")), _("Elements (in horizontal order)")); } on_tMatrixEdit_cursor_changed(GTK_TREE_VIEW(tMatrixEdit), NULL); } void on_matrix_radiobutton_matrix_toggled(GtkToggleButton *w, gpointer) { if(gtk_toggle_button_get_active(w)) { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrix_builder, "matrix_label_elements")), _("Elements")); } else { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrix_builder, "matrix_label_elements")), _("Elements (in horizontal order)")); } on_tMatrix_cursor_changed(GTK_TREE_VIEW(tMatrix), NULL); } void on_matrix_radiobutton_vector_toggled(GtkToggleButton *w, gpointer) { if(!gtk_toggle_button_get_active(w)) { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrix_builder, "matrix_label_elements")), _("Elements")); } else { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(matrix_builder, "matrix_label_elements")), _("Elements (in horizontal order)")); } on_tMatrix_cursor_changed(GTK_TREE_VIEW(tMatrix), NULL); } void on_csv_import_radiobutton_matrix_toggled(GtkToggleButton*, gpointer) { } void on_csv_import_radiobutton_vectors_toggled(GtkToggleButton*, gpointer) { } void on_csv_import_combobox_delimiter_changed(GtkComboBox *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(csvimport_builder, "csv_import_entry_delimiter_other")), gtk_combo_box_get_active(w) == DELIMITER_OTHER); } void on_csv_import_button_file_clicked(GtkButton*, gpointer) { GtkWidget *d = gtk_file_chooser_dialog_new(_("Select file to import"), GTK_WINDOW(gtk_builder_get_object(csvimport_builder, "csv_import_dialog")), GTK_FILE_CHOOSER_ACTION_OPEN, _("_Cancel"), GTK_RESPONSE_CANCEL, _("_Open"), GTK_RESPONSE_ACCEPT, NULL); string filestr = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(csvimport_builder, "csv_import_entry_file"))); remove_blank_ends(filestr); if(!filestr.empty()) gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(d), filestr.c_str()); if(gtk_dialog_run(GTK_DIALOG(d)) == GTK_RESPONSE_ACCEPT) { const gchar *file_str = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(d)); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(csvimport_builder, "csv_import_entry_file")), file_str); string name_str = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(csvimport_builder, "csv_import_entry_name"))); remove_blank_ends(name_str); if(name_str.empty()) { name_str = file_str; size_t i = name_str.find_last_of("/"); if(i != string::npos) name_str = name_str.substr(i + 1, name_str.length() - i); i = name_str.find_last_of("."); if(i != string::npos) name_str = name_str.substr(0, i); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(csvimport_builder, "csv_import_entry_name")), name_str.c_str()); } } gtk_widget_destroy(d); } void on_csv_export_combobox_delimiter_changed(GtkComboBox *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(csvexport_builder, "csv_export_entry_delimiter_other")), gtk_combo_box_get_active(w) == DELIMITER_OTHER); } void on_csv_export_button_file_clicked(GtkButton*, gpointer) { GtkWidget *d = gtk_file_chooser_dialog_new(_("Select file to export to"), GTK_WINDOW(gtk_builder_get_object(csvexport_builder, "csv_export_dialog")), GTK_FILE_CHOOSER_ACTION_SAVE, _("_Cancel"), GTK_RESPONSE_CANCEL, _("_Open"), GTK_RESPONSE_ACCEPT, NULL); string filestr = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(csvexport_builder, "csv_export_entry_file"))); remove_blank_ends(filestr); if(!filestr.empty()) gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(d), filestr.c_str()); if(gtk_dialog_run(GTK_DIALOG(d)) == GTK_RESPONSE_ACCEPT) { gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(csvexport_builder, "csv_export_entry_file")), gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(d))); } gtk_widget_destroy(d); } void on_csv_export_radiobutton_current_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(csvexport_builder, "csv_export_entry_matrix")), !gtk_toggle_button_get_active(w)); } void on_csv_export_radiobutton_matrix_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(csvexport_builder, "csv_export_entry_matrix")), gtk_toggle_button_get_active(w)); } void on_type_label_date_clicked(GtkButton *w, gpointer user_data) { GtkWidget *d = gtk_dialog_new_with_buttons(_("Select date"), GTK_WINDOW(gtk_widget_get_ancestor(GTK_WIDGET(w), GTK_TYPE_WINDOW)), (GtkDialogFlags) (GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT), _("_OK"), GTK_RESPONSE_OK, _("_Cancel"), GTK_RESPONSE_CANCEL, NULL); GtkWidget *date_w = gtk_calendar_new(); gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(d))), date_w); gtk_widget_show_all(d); if(gtk_dialog_run(GTK_DIALOG(d)) == GTK_RESPONSE_OK) { guint year = 0, month = 0, day = 0; gtk_calendar_get_date(GTK_CALENDAR(date_w), &year, &month, &day); gchar *gstr = g_strdup_printf("%i-%02i-%02i", year, month + 1, day); gtk_entry_set_text(GTK_ENTRY(user_data), gstr); g_free(gstr); } gtk_widget_destroy(d); } void on_type_label_file_clicked(GtkButton*, gpointer user_data) { GtkWidget *d = gtk_file_chooser_dialog_new(_("Select file to import"), GTK_WINDOW(gtk_builder_get_object(csvimport_builder, "csv_import_dialog")), GTK_FILE_CHOOSER_ACTION_OPEN, _("_Cancel"), GTK_RESPONSE_CANCEL, _("_Open"), GTK_RESPONSE_ACCEPT, NULL); string filestr = gtk_entry_get_text(GTK_ENTRY(user_data)); remove_blank_ends(filestr); if(!filestr.empty()) gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(d), filestr.c_str()); gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(d), filestr.c_str()); if(gtk_dialog_run(GTK_DIALOG(d)) == GTK_RESPONSE_ACCEPT) { gtk_entry_set_text(GTK_ENTRY(user_data), gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(d))); } gtk_widget_destroy(d); } void on_functions_button_deactivate_clicked(GtkButton*, gpointer) { MathFunction *f = get_selected_function(); if(f) { f->setActive(!f->isActive()); update_fmenu(); } } void on_variables_button_deactivate_clicked(GtkButton*, gpointer) { Variable *v = get_selected_variable(); if(v) { v->setActive(!v->isActive()); update_vmenu(); } } void on_units_button_deactivate_clicked(GtkButton*, gpointer) { Unit *u = get_selected_unit(); if(u) { u->setActive(!u->isActive()); update_umenus(); } } void on_function_edit_button_subfunctions_clicked(GtkButton*, gpointer) { gtk_window_set_transient_for(GTK_WINDOW(gtk_builder_get_object(functionedit_builder, "function_edit_dialog_subfunctions")), GTK_WINDOW(gtk_builder_get_object(functionedit_builder, "function_edit_dialog"))); gtk_dialog_run(GTK_DIALOG(gtk_builder_get_object(functionedit_builder, "function_edit_dialog_subfunctions"))); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_dialog_subfunctions"))); } void on_function_edit_button_add_subfunction_clicked(GtkButton*, gpointer) { GtkTreeIter iter; gtk_list_store_append(tSubfunctions_store, &iter); string str = "\\"; last_subfunction_index++; str += i2s(last_subfunction_index); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(functionedit_builder, "function_edit_checkbutton_precalculate")))) { gtk_list_store_set(tSubfunctions_store, &iter, 0, str.c_str(), 1, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_subexpression"))), 2, _("Yes"), 3, last_subfunction_index, 4, TRUE, -1); } else { gtk_list_store_set(tSubfunctions_store, &iter, 0, str.c_str(), 1, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_subexpression"))), 2, _("No"), 3, last_subfunction_index, 4, FALSE, -1); } gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_subexpression")), ""); on_function_changed(); } void on_function_edit_button_modify_subfunction_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tSubfunctions)), &model, &iter)) { if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(functionedit_builder, "function_edit_checkbutton_precalculate")))) { gtk_list_store_set(tSubfunctions_store, &iter, 1, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_subexpression"))), 2, _("Yes"), 4, TRUE, -1); } else { gtk_list_store_set(tSubfunctions_store, &iter, 1, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_subexpression"))), 2, _("No"), 4, FALSE, -1); } on_function_changed(); } } void on_function_edit_button_remove_subfunction_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tSubfunctions)), &model, &iter)) { GtkTreeIter iter2 = iter; while(gtk_tree_model_iter_next(GTK_TREE_MODEL(tSubfunctions_store), &iter2)) { guint index; gtk_tree_model_get(GTK_TREE_MODEL(tSubfunctions_store), &iter2, 3, &index, -1); index--; string str = "\\"; str += i2s(index); gtk_list_store_set(tSubfunctions_store, &iter2, 0, str.c_str(), 3, index, -1); } gtk_list_store_remove(tSubfunctions_store, &iter); last_subfunction_index--; on_function_changed(); } } void on_function_edit_entry_subexpression_activate(GtkEntry*, gpointer) { if(gtk_widget_get_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_add_subfunction")))) { on_function_edit_button_add_subfunction_clicked(GTK_BUTTON(gtk_builder_get_object(functionedit_builder, "function_edit_button_add_subfunction")), NULL); } else if(gtk_widget_get_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_modify_subfunction")))) { on_function_edit_button_modify_subfunction_clicked(GTK_BUTTON(gtk_builder_get_object(functionedit_builder, "function_edit_button_modify_subfunction")), NULL); } } void on_function_edit_button_add_argument_clicked(GtkButton*, gpointer) { GtkTreeIter iter; gtk_list_store_append(tFunctionArguments_store, &iter); Argument *arg; if(edited_function && edited_function->isBuiltin()) { arg = new Argument(); } else { int menu_index = gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(functionedit_builder, "function_edit_combobox_argument_type"))); switch(menu_index) { case MENU_ARGUMENT_TYPE_TEXT: {arg = new TextArgument(); break;} case MENU_ARGUMENT_TYPE_SYMBOLIC: {arg = new SymbolicArgument(); break;} case MENU_ARGUMENT_TYPE_DATE: {arg = new DateArgument(); break;} case MENU_ARGUMENT_TYPE_NONNEGATIVE_INTEGER: {arg = new IntegerArgument("", ARGUMENT_MIN_MAX_NONNEGATIVE); break;} case MENU_ARGUMENT_TYPE_POSITIVE_INTEGER: {arg = new IntegerArgument("", ARGUMENT_MIN_MAX_POSITIVE); break;} case MENU_ARGUMENT_TYPE_NONZERO_INTEGER: {arg = new IntegerArgument("", ARGUMENT_MIN_MAX_NONZERO); break;} case MENU_ARGUMENT_TYPE_INTEGER: {arg = new IntegerArgument(); break;} case MENU_ARGUMENT_TYPE_NONNEGATIVE: {arg = new NumberArgument("", ARGUMENT_MIN_MAX_NONNEGATIVE); break;} case MENU_ARGUMENT_TYPE_POSITIVE: {arg = new NumberArgument("", ARGUMENT_MIN_MAX_POSITIVE); break;} case MENU_ARGUMENT_TYPE_NONZERO: {arg = new NumberArgument("", ARGUMENT_MIN_MAX_NONZERO); break;} case MENU_ARGUMENT_TYPE_NUMBER: {arg = new NumberArgument(); break;} case MENU_ARGUMENT_TYPE_VECTOR: {arg = new VectorArgument(); break;} case MENU_ARGUMENT_TYPE_MATRIX: {arg = new MatrixArgument(); break;} case MENU_ARGUMENT_TYPE_EXPRESSION_ITEM: {arg = new ExpressionItemArgument(); break;} case MENU_ARGUMENT_TYPE_FUNCTION: {arg = new FunctionArgument(); break;} case MENU_ARGUMENT_TYPE_UNIT: {arg = new UnitArgument(); break;} case MENU_ARGUMENT_TYPE_VARIABLE: {arg = new VariableArgument(); break;} case MENU_ARGUMENT_TYPE_FILE: {arg = new FileArgument(); break;} case MENU_ARGUMENT_TYPE_BOOLEAN: {arg = new BooleanArgument(); break;} case MENU_ARGUMENT_TYPE_ANGLE: {arg = new AngleArgument(); break;} case MENU_ARGUMENT_TYPE_DATA_OBJECT: {arg = new DataObjectArgument(NULL, ""); break;} case MENU_ARGUMENT_TYPE_DATA_PROPERTY: {arg = new DataPropertyArgument(NULL, ""); break;} default: {arg = new Argument();} } } arg->setName(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_argument_name")))); gtk_list_store_set(tFunctionArguments_store, &iter, 0, arg->name().c_str(), 1, arg->printlong().c_str(), 2, arg, -1); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_argument_name")), ""); on_function_changed(); } void on_function_edit_button_remove_argument_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctionArguments)); if(gtk_tree_selection_get_selected(select, &model, &iter)) { if(selected_argument) { delete selected_argument; selected_argument = NULL; } gtk_list_store_remove(tFunctionArguments_store, &iter); on_function_changed(); } gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_argument_name")), ""); } void on_function_edit_button_modify_argument_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctionArguments)); if(gtk_tree_selection_get_selected(select, &model, &iter)) { int argtype = ARGUMENT_TYPE_FREE; if(edited_function && edited_function->isBuiltin()) { if(!selected_argument) { selected_argument = new Argument(); } } else { int menu_index = gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(functionedit_builder, "function_edit_combobox_argument_type"))); switch(menu_index) { case MENU_ARGUMENT_TYPE_TEXT: {argtype = ARGUMENT_TYPE_TEXT; break;} case MENU_ARGUMENT_TYPE_SYMBOLIC: {argtype = ARGUMENT_TYPE_SYMBOLIC; break;} case MENU_ARGUMENT_TYPE_DATE: {argtype = ARGUMENT_TYPE_DATE; break;} case MENU_ARGUMENT_TYPE_NONNEGATIVE_INTEGER: {} case MENU_ARGUMENT_TYPE_POSITIVE_INTEGER: {} case MENU_ARGUMENT_TYPE_NONZERO_INTEGER: {} case MENU_ARGUMENT_TYPE_INTEGER: {argtype = ARGUMENT_TYPE_INTEGER; break;} case MENU_ARGUMENT_TYPE_NONNEGATIVE: {} case MENU_ARGUMENT_TYPE_POSITIVE: {} case MENU_ARGUMENT_TYPE_NONZERO: {} case MENU_ARGUMENT_TYPE_NUMBER: {argtype = ARGUMENT_TYPE_NUMBER; break;} case MENU_ARGUMENT_TYPE_VECTOR: {argtype = ARGUMENT_TYPE_VECTOR; break;} case MENU_ARGUMENT_TYPE_MATRIX: {argtype = ARGUMENT_TYPE_MATRIX; break;} case MENU_ARGUMENT_TYPE_EXPRESSION_ITEM: {argtype = ARGUMENT_TYPE_EXPRESSION_ITEM; break;} case MENU_ARGUMENT_TYPE_FUNCTION: {argtype = ARGUMENT_TYPE_FUNCTION; break;} case MENU_ARGUMENT_TYPE_UNIT: {argtype = ARGUMENT_TYPE_UNIT; break;} case MENU_ARGUMENT_TYPE_VARIABLE: {argtype = ARGUMENT_TYPE_VARIABLE; break;} case MENU_ARGUMENT_TYPE_FILE: {argtype = ARGUMENT_TYPE_FILE; break;} case MENU_ARGUMENT_TYPE_BOOLEAN: {argtype = ARGUMENT_TYPE_BOOLEAN; break;} case MENU_ARGUMENT_TYPE_ANGLE: {argtype = ARGUMENT_TYPE_ANGLE; break;} case MENU_ARGUMENT_TYPE_DATA_OBJECT: {argtype = ARGUMENT_TYPE_DATA_OBJECT; break;} case MENU_ARGUMENT_TYPE_DATA_PROPERTY: {argtype = ARGUMENT_TYPE_DATA_PROPERTY; break;} } if(!selected_argument || argtype != selected_argument->type() || menu_index == MENU_ARGUMENT_TYPE_NONNEGATIVE_INTEGER || menu_index == MENU_ARGUMENT_TYPE_POSITIVE_INTEGER || menu_index == MENU_ARGUMENT_TYPE_NONZERO_INTEGER || menu_index == MENU_ARGUMENT_TYPE_NONZERO || menu_index == MENU_ARGUMENT_TYPE_POSITIVE || menu_index == MENU_ARGUMENT_TYPE_NONNEGATIVE) { if(selected_argument) { delete selected_argument; } switch(menu_index) { case MENU_ARGUMENT_TYPE_TEXT: {selected_argument = new TextArgument(); break;} case MENU_ARGUMENT_TYPE_SYMBOLIC: {selected_argument = new SymbolicArgument(); break;} case MENU_ARGUMENT_TYPE_DATE: {selected_argument = new DateArgument(); break;} case MENU_ARGUMENT_TYPE_NONNEGATIVE_INTEGER: {selected_argument = new IntegerArgument("", ARGUMENT_MIN_MAX_NONNEGATIVE); break;} case MENU_ARGUMENT_TYPE_POSITIVE_INTEGER: {selected_argument = new IntegerArgument("", ARGUMENT_MIN_MAX_POSITIVE); break;} case MENU_ARGUMENT_TYPE_NONZERO_INTEGER: {selected_argument = new IntegerArgument("", ARGUMENT_MIN_MAX_NONZERO); break;} case MENU_ARGUMENT_TYPE_INTEGER: {selected_argument = new IntegerArgument(); break;} case MENU_ARGUMENT_TYPE_NONNEGATIVE: {selected_argument = new NumberArgument("", ARGUMENT_MIN_MAX_NONNEGATIVE); break;} case MENU_ARGUMENT_TYPE_POSITIVE: {selected_argument = new NumberArgument("", ARGUMENT_MIN_MAX_POSITIVE); break;} case MENU_ARGUMENT_TYPE_NONZERO: {selected_argument = new NumberArgument("", ARGUMENT_MIN_MAX_NONZERO); break;} case MENU_ARGUMENT_TYPE_NUMBER: {selected_argument = new NumberArgument(); break;} case MENU_ARGUMENT_TYPE_VECTOR: {selected_argument = new VectorArgument(); break;} case MENU_ARGUMENT_TYPE_MATRIX: {selected_argument = new MatrixArgument(); break;} case MENU_ARGUMENT_TYPE_EXPRESSION_ITEM: {selected_argument = new ExpressionItemArgument(); break;} case MENU_ARGUMENT_TYPE_FUNCTION: {selected_argument = new FunctionArgument(); break;} case MENU_ARGUMENT_TYPE_UNIT: {selected_argument = new UnitArgument(); break;} case MENU_ARGUMENT_TYPE_VARIABLE: {selected_argument = new VariableArgument(); break;} case MENU_ARGUMENT_TYPE_FILE: {selected_argument = new FileArgument(); break;} case MENU_ARGUMENT_TYPE_BOOLEAN: {selected_argument = new BooleanArgument(); break;} case MENU_ARGUMENT_TYPE_ANGLE: {selected_argument = new AngleArgument(); break;} case MENU_ARGUMENT_TYPE_DATA_OBJECT: {selected_argument = new DataObjectArgument(NULL, ""); break;} case MENU_ARGUMENT_TYPE_DATA_PROPERTY: {selected_argument = new DataPropertyArgument(NULL, ""); break;} default: {selected_argument = new Argument();} } } } selected_argument->setName(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_argument_name")))); gtk_list_store_set(tFunctionArguments_store, &iter, 0, selected_argument->name().c_str(), 1, selected_argument->printlong().c_str(), 2, (gpointer) selected_argument, -1); on_function_changed(); } } void on_function_edit_entry_argument_name_activate(GtkEntry*, gpointer) { if(gtk_widget_get_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_add_argument")))) { on_function_edit_button_add_argument_clicked(GTK_BUTTON(gtk_builder_get_object(functionedit_builder, "function_edit_button_add_argument")), NULL); } else if(gtk_widget_get_sensitive(GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_button_modify_argument")))) { on_function_edit_button_modify_argument_clicked(GTK_BUTTON(gtk_builder_get_object(functionedit_builder, "function_edit_button_modify_argument")), NULL); } } void on_function_edit_button_rules_clicked(GtkButton*, gpointer) { if(edit_argument(get_selected_argument())) on_function_changed(); } void on_argument_rules_checkbutton_enable_min_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_min")), gtk_toggle_button_get_active(w)); } void on_argument_rules_checkbutton_enable_max_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_spinbutton_max")), gtk_toggle_button_get_active(w)); } void on_argument_rules_checkbutton_enable_condition_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_entry_condition")), gtk_toggle_button_get_active(w)); } #define SET_NAMES_LE(x,y,z) GtkTreeIter iter;\ string str;\ if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tNames_store), &iter)) {\ gchar *gstr;\ gtk_tree_model_get(GTK_TREE_MODEL(tNames_store), &iter, NAMES_NAME_COLUMN, &gstr, -1);\ if(strlen(gstr) > 0) {\ gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(x, y)), gstr);\ }\ g_free(gstr);\ if(gtk_tree_model_iter_next(GTK_TREE_MODEL(tNames_store), &iter)) {\ str += "+ ";\ while(true) {\ gtk_tree_model_get(GTK_TREE_MODEL(tNames_store), &iter, NAMES_NAME_COLUMN, &gstr, -1);\ str += gstr;\ g_free(gstr);\ if(!gtk_tree_model_iter_next(GTK_TREE_MODEL(tNames_store), &iter)) break;\ str += ", ";\ }\ }\ }\ gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(x, z)), str.c_str()); void on_variable_edit_button_names_clicked(GtkButton*, gpointer) { edit_names(get_edited_variable(), gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(variableedit_builder, "variable_edit_entry_name"))), GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_dialog"))); SET_NAMES_LE(variableedit_builder, "variable_edit_entry_name", "variable_edit_label_names") } void on_unknown_edit_button_names_clicked(GtkButton*, gpointer) { edit_names(get_edited_unknown(), gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unknownedit_builder, "unknown_edit_entry_name"))), GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_dialog"))); SET_NAMES_LE(unknownedit_builder, "unknown_edit_entry_name", "unknown_edit_label_names") } void on_matrix_edit_button_names_clicked(GtkButton*, gpointer) { edit_names(get_edited_matrix(), gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(matrixedit_builder, "matrix_edit_entry_name"))), GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_dialog"))); SET_NAMES_LE(matrixedit_builder, "matrix_edit_entry_name", "matrix_edit_label_names") } void on_function_edit_button_names_clicked(GtkButton*, gpointer) { edit_names(get_edited_function(), gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(functionedit_builder, "function_edit_entry_name"))), GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_dialog"))); SET_NAMES_LE(functionedit_builder, "function_edit_entry_name", "function_edit_label_names") } void on_unit_edit_button_names_clicked(GtkButton*, gpointer) { edit_names(get_edited_unit(), gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(unitedit_builder, "unit_edit_entry_name"))), GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_dialog"))); SET_NAMES_LE(unitedit_builder, "unit_edit_entry_name", "unit_edit_label_names") } void on_names_edit_checkbutton_abbreviation_toggled(GtkToggleButton *w, gpointer) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_case_sensitive")), gtk_toggle_button_get_active(w)); } void on_names_edit_button_add_clicked(GtkButton*, gpointer) { if(strlen(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name")))) == 0) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))); show_message(_("Empty name field."), GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_dialog"))); return; } bool name_taken = false; if(editing_variable && CALCULATOR->variableNameTaken(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), get_edited_variable())) name_taken = true; else if(editing_unknown && CALCULATOR->variableNameTaken(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), get_edited_unknown())) name_taken = true; else if(editing_matrix && CALCULATOR->variableNameTaken(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), get_edited_matrix())) name_taken = true; else if(editing_unit && CALCULATOR->unitNameTaken(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), get_edited_unit())) name_taken = true; else if(editing_function && CALCULATOR->functionNameTaken(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), get_edited_function())) name_taken = true; else if(editing_dataset && CALCULATOR->functionNameTaken(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), get_edited_dataset())) name_taken = true; if(name_taken) { if(!ask_question(_("A conflicting object with the same name exists. If you proceed and save changes, the conflicting object will be overwritten or deactivated.\nDo you want to proceed?"), GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_dialog")))) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))); return; } } GtkTreeIter iter; gtk_list_store_append(tNames_store, &iter); if(editing_dataproperty) gtk_list_store_set(tNames_store, &iter, NAMES_NAME_COLUMN, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), NAMES_ABBREVIATION_STRING_COLUMN, "-", NAMES_PLURAL_STRING_COLUMN, "-", NAMES_REFERENCE_STRING_COLUMN, b2yn(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_reference")))), NAMES_ABBREVIATION_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_abbreviation"))), NAMES_PLURAL_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_plural"))), NAMES_UNICODE_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_unicode"))), NAMES_REFERENCE_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_reference"))), NAMES_SUFFIX_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_suffix"))), NAMES_AVOID_INPUT_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_avoid_input"))), NAMES_COMPLETION_ONLY_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_completion_only"))), NAMES_CASE_SENSITIVE_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_case_sensitive"))), -1); else gtk_list_store_set(tNames_store, &iter, NAMES_NAME_COLUMN, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), NAMES_ABBREVIATION_STRING_COLUMN, b2yn(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_abbreviation")))), NAMES_PLURAL_STRING_COLUMN, b2yn(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_plural")))), NAMES_REFERENCE_STRING_COLUMN, b2yn(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_reference")))), NAMES_ABBREVIATION_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_abbreviation"))), NAMES_PLURAL_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_plural"))), NAMES_UNICODE_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_unicode"))), NAMES_REFERENCE_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_reference"))), NAMES_SUFFIX_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_suffix"))), NAMES_AVOID_INPUT_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_avoid_input"))), NAMES_COMPLETION_ONLY_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_completion_only"))), NAMES_CASE_SENSITIVE_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_case_sensitive"))), -1); gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name")), ""); on_name_changed(); } void on_names_edit_button_modify_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tNames)); if(gtk_tree_selection_get_selected(select, &model, &iter)) { char *gstr; gtk_tree_model_get(GTK_TREE_MODEL(tNames_store), &iter, NAMES_NAME_COLUMN, &gstr, -1); if(strcmp(gstr, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name")))) != 0) { bool name_taken = false; if(editing_variable && CALCULATOR->variableNameTaken(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), get_edited_variable())) name_taken = true; else if(editing_unknown && CALCULATOR->variableNameTaken(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), get_edited_unknown())) name_taken = true; else if(editing_matrix && CALCULATOR->variableNameTaken(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), get_edited_matrix())) name_taken = true; else if(editing_unit && CALCULATOR->unitNameTaken(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), get_edited_unit())) name_taken = true; else if(editing_function && CALCULATOR->functionNameTaken(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), get_edited_function())) name_taken = true; else if(editing_dataset && CALCULATOR->functionNameTaken(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), get_edited_dataset())) name_taken = true; if(name_taken) { if(!ask_question(_("A conflicting object with the same name exists. If you proceed and save changes, the conflicting object will be overwritten or deactivated.\nDo you want to proceed?"), GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_dialog")))) { g_free(gstr); return; } } } g_free(gstr); if(editing_dataproperty) gtk_list_store_set(tNames_store, &iter, NAMES_NAME_COLUMN, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), NAMES_ABBREVIATION_STRING_COLUMN, "-", NAMES_PLURAL_STRING_COLUMN, "-", NAMES_REFERENCE_STRING_COLUMN, b2yn(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_reference")))), NAMES_ABBREVIATION_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_abbreviation"))), NAMES_PLURAL_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_plural"))), NAMES_UNICODE_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_unicode"))), NAMES_REFERENCE_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_reference"))), NAMES_SUFFIX_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_suffix"))), NAMES_AVOID_INPUT_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_avoid_input"))), NAMES_COMPLETION_ONLY_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_completion_only"))), NAMES_CASE_SENSITIVE_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_case_sensitive"))), -1); else gtk_list_store_set(tNames_store, &iter, NAMES_NAME_COLUMN, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name"))), NAMES_ABBREVIATION_STRING_COLUMN, b2yn(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_abbreviation")))), NAMES_PLURAL_STRING_COLUMN, b2yn(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_plural")))), NAMES_REFERENCE_STRING_COLUMN, b2yn(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_reference")))), NAMES_ABBREVIATION_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_abbreviation"))), NAMES_PLURAL_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_plural"))), NAMES_UNICODE_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_unicode"))), NAMES_REFERENCE_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_reference"))), NAMES_SUFFIX_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_suffix"))), NAMES_AVOID_INPUT_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_avoid_input"))), NAMES_COMPLETION_ONLY_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_completion_only"))), NAMES_CASE_SENSITIVE_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_checkbutton_case_sensitive"))), -1); on_name_changed(); } } void on_name_changed() { if(editing_function) on_function_changed(); if(editing_unknown) on_unknown_changed(); if(editing_matrix) on_matrix_changed(); if(editing_unit) on_unit_changed(); if(editing_variable) on_variable_changed(); if(editing_dataproperty) on_dataproperty_changed(); else if(editing_dataset) on_dataset_changed(); } void on_names_edit_button_remove_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tNames)); if(gtk_tree_selection_get_selected(select, &model, &iter)) { gtk_list_store_remove(tNames_store, &iter); on_name_changed(); } gtk_entry_set_text(GTK_ENTRY(gtk_builder_get_object(namesedit_builder, "names_edit_entry_name")), ""); } void on_names_edit_entry_name_activate(GtkEntry*, gpointer) { if(gtk_widget_get_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_button_add")))) { on_names_edit_button_add_clicked(GTK_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_button_add")), NULL); } else if(gtk_widget_get_sensitive(GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_button_modify")))) { on_names_edit_button_modify_clicked(GTK_BUTTON(gtk_builder_get_object(namesedit_builder, "names_edit_button_modify")), NULL); } } void on_names_edit_entry_name_changed(GtkEditable *editable, gpointer) { int etype = -1; if(editing_unit) etype = TYPE_UNIT; else if(editing_function || editing_dataset) etype = TYPE_FUNCTION; else if(!editing_dataproperty) etype = TYPE_VARIABLE; if(etype >= 0) correct_name_entry(editable, (ExpressionItemType) etype, (gpointer) on_names_edit_entry_name_changed); } bool generate_plot(PlotParameters &pp, vector &y_vectors, vector &x_vectors, vector &pdps) { GtkTreeIter iter; bool b = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tPlotFunctions_store), &iter); if(!b) { return false; } while(b) { int count = 1; gchar *gstr1, *gstr2; gint type = 0, style = 0, smoothing = 0, axis = 1, rows = 0; MathStructure *y_vector, *x_vector; gtk_tree_model_get(GTK_TREE_MODEL(tPlotFunctions_store), &iter, 0, &gstr1, 1, &gstr2, 2, &style, 3, &smoothing, 4, &type, 5, &axis, 6, &rows, 7, &x_vector, 8, &y_vector, -1); if(type == 1) { if(y_vector->isMatrix()) { count = 0; if(rows) { for(size_t i = 1; i <= y_vector->rows(); i++) { y_vectors.push_back(m_undefined); y_vector->rowToVector(i, y_vectors[y_vectors.size() - 1]); x_vectors.push_back(m_undefined); count++; } } else { for(size_t i = 1; i <= y_vector->columns(); i++) { y_vectors.push_back(m_undefined); y_vector->columnToVector(i, y_vectors[y_vectors.size() - 1]); x_vectors.push_back(m_undefined); count++; } } } else if(y_vector->isVector()) { y_vectors.push_back(*y_vector); x_vectors.push_back(m_undefined); } else { y_vectors.push_back(*y_vector); y_vectors[y_vectors.size() - 1].transform(STRUCT_VECTOR); x_vectors.push_back(m_undefined); } } else if(type == 2) { if(y_vector->isMatrix()) { count = 0; if(rows) { for(size_t i = 1; i <= y_vector->rows(); i += 2) { y_vectors.push_back(m_undefined); y_vector->rowToVector(i, y_vectors[y_vectors.size() - 1]); x_vectors.push_back(m_undefined); y_vector->rowToVector(i + 1, x_vectors[x_vectors.size() - 1]); count++; } } else { for(size_t i = 1; i <= y_vector->columns(); i += 2) { y_vectors.push_back(m_undefined); y_vector->columnToVector(i, y_vectors[y_vectors.size() - 1]); x_vectors.push_back(m_undefined); y_vector->columnToVector(i + 1, x_vectors[x_vectors.size() - 1]); count++; } } } else if(y_vector->isVector()) { y_vectors.push_back(*y_vector); x_vectors.push_back(m_undefined); } else { y_vectors.push_back(*y_vector); y_vectors[y_vectors.size() - 1].transform(STRUCT_VECTOR); x_vectors.push_back(m_undefined); } } else { y_vectors.push_back(*y_vector); x_vectors.push_back(*x_vector); } for(int i = 0; i < count; i++) { PlotDataParameters *pdp = new PlotDataParameters(); pdp->title = gstr1; if(count > 1) { pdp->title += " :"; pdp->title += i2s(i + 1); } remove_blank_ends(pdp->title); if(pdp->title.empty()) { pdp->title = gstr2; } pdp->test_continuous = type != 1 && type != 2; switch(smoothing) { case SMOOTHING_MENU_NONE: {pdp->smoothing = PLOT_SMOOTHING_NONE; break;} case SMOOTHING_MENU_UNIQUE: {pdp->smoothing = PLOT_SMOOTHING_UNIQUE; break;} case SMOOTHING_MENU_CSPLINES: {pdp->smoothing = PLOT_SMOOTHING_CSPLINES; break;} case SMOOTHING_MENU_BEZIER: {pdp->smoothing = PLOT_SMOOTHING_BEZIER; break;} case SMOOTHING_MENU_SBEZIER: {pdp->smoothing = PLOT_SMOOTHING_SBEZIER; break;} } switch(style) { case PLOTSTYLE_MENU_LINES: {pdp->style = PLOT_STYLE_LINES; break;} case PLOTSTYLE_MENU_POINTS: {pdp->style = PLOT_STYLE_POINTS; break;} case PLOTSTYLE_MENU_LINESPOINTS: {pdp->style = PLOT_STYLE_POINTS_LINES; break;} case PLOTSTYLE_MENU_DOTS: {pdp->style = PLOT_STYLE_DOTS; break;} case PLOTSTYLE_MENU_BOXES: {pdp->style = PLOT_STYLE_BOXES; break;} case PLOTSTYLE_MENU_HISTEPS: {pdp->style = PLOT_STYLE_HISTOGRAM; break;} case PLOTSTYLE_MENU_STEPS: {pdp->style = PLOT_STYLE_STEPS; break;} case PLOTSTYLE_MENU_CANDLESTICKS: {pdp->style = PLOT_STYLE_CANDLESTICKS; break;} } pdp->yaxis2 = (axis == 2); pdps.push_back(pdp); } g_free(gstr1); g_free(gstr2); b = gtk_tree_model_iter_next(GTK_TREE_MODEL(tPlotFunctions_store), &iter); } switch(gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_legend_place")))) { case PLOTLEGEND_MENU_NONE: {pp.legend_placement = PLOT_LEGEND_NONE; break;} case PLOTLEGEND_MENU_TOP_LEFT: {pp.legend_placement = PLOT_LEGEND_TOP_LEFT; break;} case PLOTLEGEND_MENU_TOP_RIGHT: {pp.legend_placement = PLOT_LEGEND_TOP_RIGHT; break;} case PLOTLEGEND_MENU_BOTTOM_LEFT: {pp.legend_placement = PLOT_LEGEND_BOTTOM_LEFT; break;} case PLOTLEGEND_MENU_BOTTOM_RIGHT: {pp.legend_placement = PLOT_LEGEND_BOTTOM_RIGHT; break;} case PLOTLEGEND_MENU_BELOW: {pp.legend_placement = PLOT_LEGEND_BELOW; break;} case PLOTLEGEND_MENU_OUTSIDE: {pp.legend_placement = PLOT_LEGEND_OUTSIDE; break;} } pp.title = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_plottitle"))); pp.x_label = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_xlabel"))); pp.y_label = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_ylabel"))); pp.grid = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_grid"))); pp.x_log = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_xlog"))); pp.y_log = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_ylog"))); pp.x_log_base = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(plot_builder, "plot_spinbutton_xlog_base"))); pp.y_log_base = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(plot_builder, "plot_spinbutton_ylog_base"))); pp.auto_y_min = !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_ymin"))); pp.auto_y_max = !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_ymax"))); pp.y_min = gtk_spin_button_get_value(GTK_SPIN_BUTTON(gtk_builder_get_object(plot_builder, "plot_spinbutton_ymin"))); pp.y_max = gtk_spin_button_get_value(GTK_SPIN_BUTTON(gtk_builder_get_object(plot_builder, "plot_spinbutton_ymax"))); pp.color = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_color"))); pp.show_all_borders = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_full_border"))); pp.linewidth = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(plot_builder, "plot_spinbutton_linewidth"))); return true; } void on_plot_button_help_clicked(GtkButton, gpointer) { show_help("qalculate-plotting.html", gtk_builder_get_object(plot_builder, "plot_dialog")); } void on_plot_button_save_clicked(GtkButton*, gpointer) { GtkWidget *d; d = gtk_file_chooser_dialog_new(_("Select file to export"), GTK_WINDOW(gtk_builder_get_object(plot_builder, "plot_dialog")), GTK_FILE_CHOOSER_ACTION_SAVE, _("_Cancel"), GTK_RESPONSE_CANCEL, _("_Save"), GTK_RESPONSE_ACCEPT, NULL); gtk_file_chooser_set_do_overwrite_confirmation(GTK_FILE_CHOOSER(d), TRUE); GtkFileFilter *filter = gtk_file_filter_new(); gtk_file_filter_set_name(filter, _("Allowed File Types")); gtk_file_filter_add_mime_type(filter, "image/x-xfig"); gtk_file_filter_add_mime_type(filter, "image/svg"); gtk_file_filter_add_mime_type(filter, "text/x-tex"); gtk_file_filter_add_mime_type(filter, "application/pdf"); gtk_file_filter_add_mime_type(filter, "application/postscript"); gtk_file_filter_add_mime_type(filter, "image/x-eps"); gtk_file_filter_add_mime_type(filter, "image/png"); gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(d), filter); GtkFileFilter *filter_all = gtk_file_filter_new(); gtk_file_filter_add_pattern(filter_all, "*"); gtk_file_filter_set_name(filter_all, _("All Files")); gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(d), filter_all); string title = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_plottitle"))); if(title.empty()) { gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(d), "plot.png"); } else { title += ".png"; gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(d), title.c_str()); } if(gtk_dialog_run(GTK_DIALOG(d)) == GTK_RESPONSE_ACCEPT) { vector y_vectors; vector x_vectors; vector pdps; PlotParameters pp; if(generate_plot(pp, y_vectors, x_vectors, pdps)) { pp.filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(d)); pp.filetype = PLOT_FILETYPE_AUTO; do_timeout = false; CALCULATOR->plotVectors(&pp, y_vectors, x_vectors, pdps); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_dialog"))); do_timeout = true; for(size_t i = 0; i < pdps.size(); i++) { if(pdps[i]) delete pdps[i]; } } } gtk_widget_destroy(d); } void update_plot() { vector y_vectors; vector x_vectors; vector pdps; PlotParameters pp; if(!generate_plot(pp, y_vectors, x_vectors, pdps)) { CALCULATOR->closeGnuplot(); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_button_save")), false); return; } do_timeout = false; CALCULATOR->plotVectors(&pp, y_vectors, x_vectors, pdps); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_dialog"))); do_timeout = true; gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_button_save")), true); for(size_t i = 0; i < pdps.size(); i++) { if(pdps[i]) delete pdps[i]; } } void generate_plot_series(MathStructure **x_vector, MathStructure **y_vector, int type, string str, string str_x) { CALCULATOR->beginTemporaryStopIntervalArithmetic(); EvaluationOptions eo; eo.approximation = APPROXIMATION_APPROXIMATE; eo.parse_options = evalops.parse_options; eo.parse_options.read_precision = DONT_READ_PRECISION; do_timeout = false; if(type == 1 || type == 2) { *y_vector = new MathStructure(); if(!CALCULATOR->calculate(*y_vector, CALCULATOR->unlocalizeExpression(str, evalops.parse_options), 5000, eo)) { GtkWidget *d = gtk_message_dialog_new (GTK_WINDOW(gtk_builder_get_object(plot_builder, "plot_dialog")), (GtkDialogFlags) 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("It took too long to generate the plot data.")); gtk_dialog_run(GTK_DIALOG(d)); gtk_widget_destroy(d); } *x_vector = NULL; } else { *x_vector = new MathStructure(); (*x_vector)->clearVector(); MathStructure min; if(!CALCULATOR->calculate(&min, CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_min"))), evalops.parse_options), 1000, eo)) { GtkWidget *d = gtk_message_dialog_new (GTK_WINDOW(gtk_builder_get_object(plot_builder, "plot_dialog")), (GtkDialogFlags) 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("It took too long to generate the plot data.")); gtk_dialog_run(GTK_DIALOG(d)); gtk_widget_destroy(d); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_dialog"))); do_timeout = true; return; } MathStructure max; if(!CALCULATOR->calculate(&max, CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_max"))), evalops.parse_options), 1000, eo)) { GtkWidget *d = gtk_message_dialog_new (GTK_WINDOW(gtk_builder_get_object(plot_builder, "plot_dialog")), (GtkDialogFlags) 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("It took too long to generate the plot data.")); gtk_dialog_run(GTK_DIALOG(d)); gtk_widget_destroy(d); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_dialog"))); do_timeout = true; return; } if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_step")))) { *y_vector = new MathStructure(CALCULATOR->expressionToPlotVector(str, min, max, CALCULATOR->calculate(CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_step"))), evalops.parse_options), eo), *x_vector, str_x, evalops.parse_options, 5000)); } else { *y_vector = new MathStructure(CALCULATOR->expressionToPlotVector(str, min, max, gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(gtk_builder_get_object(plot_builder, "plot_spinbutton_steps"))), *x_vector, str_x, evalops.parse_options, 5000)); } } CALCULATOR->endTemporaryStopIntervalArithmetic(); display_errors(NULL, GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_dialog"))); do_timeout = true; } void on_plot_button_add_clicked(GtkButton*, gpointer) { string expression = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_expression"))); if(expression.find_first_not_of(SPACES) == string::npos) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_entry_expression"))); show_message(_("Empty expression."), GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_dialog"))); return; } gint type = 0, axis = 1, rows = 0; string title = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_title"))); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_vector")))) { type = 1; } else if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_paired")))) { type = 2; } string str_x = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_variable"))); remove_blank_ends(str_x); if(str_x.empty() && type == 0) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_entry_variable"))); show_message(_("Empty x variable."), GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_dialog"))); return; } if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_yaxis2")))) { axis = 2; } if((type == 1 || type == 2) && title.empty()) { Variable *v = CALCULATOR->getActiveVariable(expression); if(v) { title = v->title(false); } } MathStructure *x_vector, *y_vector; generate_plot_series(&x_vector, &y_vector, type, expression, str_x); rows = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_rows"))); GtkTreeIter iter; gtk_list_store_append(tPlotFunctions_store, &iter); gtk_list_store_set(tPlotFunctions_store, &iter, 0, title.c_str(), 1, expression.c_str(), 2, gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style"))), 3, gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_smoothing"))), 4, type, 5, axis, 6, rows, 7, x_vector, 8, y_vector, 9, str_x.c_str(), -1); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(tPlotFunctions)), &iter); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_entry_expression"))); update_plot(); } void on_plot_button_modify_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tPlotFunctions)); if(gtk_tree_selection_get_selected(select, &model, &iter)) { string expression = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_expression"))); if(expression.find_first_not_of(SPACES) == string::npos) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_entry_expression"))); show_message(_("Empty expression."), GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_dialog"))); return; } gint type = 0, axis = 1, rows = 0; string title = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_title"))); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_vector")))) { type = 1; } else if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_paired")))) { type = 2; } string str_x = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(plot_builder, "plot_entry_variable"))); remove_blank_ends(str_x); if(str_x.empty() && type == 0) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_entry_variable"))); show_message(_("Empty x variable."), GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_dialog"))); return; } if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_radiobutton_yaxis2")))) { axis = 2; } if((type == 1 || type == 2) && title.empty()) { Variable *v = CALCULATOR->getActiveVariable(expression); if(v) { title = v->title(false); } } MathStructure *x_vector, *y_vector; gtk_tree_model_get(GTK_TREE_MODEL(tPlotFunctions_store), &iter, 7, &x_vector, 8, &y_vector, -1); if(x_vector) delete x_vector; if(y_vector) delete y_vector; x_vector = NULL; y_vector = NULL; generate_plot_series(&x_vector, &y_vector, type, expression, str_x); rows = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(plot_builder, "plot_checkbutton_rows"))); gtk_list_store_set(tPlotFunctions_store, &iter, 0, title.c_str(), 1, expression.c_str(), 2, gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style"))), 3, gtk_combo_box_get_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_smoothing"))), 4, type, 5, axis, 6, rows, 7, x_vector, 8, y_vector, 9, str_x.c_str(), -1); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_entry_expression"))); update_plot(); } } void on_plot_button_remove_clicked(GtkButton*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tPlotFunctions)); if(gtk_tree_selection_get_selected(select, &model, &iter)) { MathStructure *x_vector, *y_vector; gtk_tree_model_get(GTK_TREE_MODEL(tPlotFunctions_store), &iter, 7, &x_vector, 8, &y_vector, -1); if(x_vector) delete x_vector; if(y_vector) delete y_vector; gtk_list_store_remove(tPlotFunctions_store, &iter); gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_entry_expression"))); update_plot(); } } void on_plot_checkbutton_xlog_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_spinbutton_xlog_base")), gtk_toggle_button_get_active(w)); } void on_plot_checkbutton_ylog_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_spinbutton_ylog_base")), gtk_toggle_button_get_active(w)); } void on_plot_checkbutton_ymin_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_spinbutton_ymin")), gtk_toggle_button_get_active(w)); } void on_plot_checkbutton_ymax_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_spinbutton_ymax")), gtk_toggle_button_get_active(w)); } void on_plot_radiobutton_step_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_entry_step")), gtk_toggle_button_get_active(w)); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_spinbutton_steps")), !gtk_toggle_button_get_active(w)); } void on_plot_radiobutton_steps_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_entry_step")), !gtk_toggle_button_get_active(w)); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_spinbutton_steps")), gtk_toggle_button_get_active(w)); } void on_plot_entry_expression_activate(GtkEntry*, gpointer) { GtkTreeModel *model; GtkTreeIter iter; GtkTreeSelection *select = gtk_tree_view_get_selection(GTK_TREE_VIEW(tPlotFunctions)); if(gtk_tree_selection_get_selected(select, &model, &iter)) { on_plot_button_modify_clicked(GTK_BUTTON(gtk_builder_get_object(plot_builder, "plot_button_modify")), NULL); } else { on_plot_button_add_clicked(GTK_BUTTON(gtk_builder_get_object(plot_builder, "plot_button_add")), NULL); } } void on_plot_radiobutton_function_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_box_variable")), gtk_toggle_button_get_active(w)); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_checkbutton_rows")), !gtk_toggle_button_get_active(w)); } void on_plot_radiobutton_vector_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_box_variable")), !gtk_toggle_button_get_active(w)); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_checkbutton_rows")), gtk_toggle_button_get_active(w)); } void on_plot_radiobutton_paired_toggled(GtkToggleButton *w, gpointer) { gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_box_variable")), !gtk_toggle_button_get_active(w)); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_checkbutton_rows")), gtk_toggle_button_get_active(w)); } void on_plot_button_range_apply_clicked(GtkButton*, gpointer) { GtkTreeIter iter; bool b = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(tPlotFunctions_store), &iter); while(b) { gchar *gstr2, *gstr3; gint type = 0; MathStructure *y_vector, *x_vector; gtk_tree_model_get(GTK_TREE_MODEL(tPlotFunctions_store), &iter, 1, &gstr2, 4, &type, 7, &x_vector, 8, &y_vector, 9, &gstr3, -1); if(y_vector) delete y_vector; if(x_vector) delete x_vector; x_vector = NULL; y_vector = NULL; generate_plot_series(&x_vector, &y_vector, type, gstr2, gstr3); g_free(gstr2); g_free(gstr3); gtk_list_store_set(tPlotFunctions_store, &iter, 7, x_vector, 8, y_vector, -1); b = gtk_tree_model_iter_next(GTK_TREE_MODEL(tPlotFunctions_store), &iter); } update_plot(); } void on_plot_button_appearance_apply_clicked(GtkButton*, gpointer) { update_plot(); } void convert_from_convert_entry_unit() { do_timeout = false; string ceu_str = CALCULATOR->unlocalizeExpression(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(main_builder, "convert_entry_unit"))), evalops.parse_options); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "convert_button_set_missing_prefixes"))) && !ceu_str.empty()) { remove_blank_ends(ceu_str); if(!ceu_str.empty() && ceu_str[0] != '0' && ceu_str[0] != '?' && ceu_str[0] != '+' && ceu_str[0] != '-') { ceu_str = "?" + ceu_str; } } bool b_puup = printops.use_unit_prefixes; printops.use_unit_prefixes = true; block_conversion_category_switch++; executeCommand(COMMAND_CONVERT_STRING, true, ceu_str); block_conversion_category_switch--; printops.use_unit_prefixes = b_puup; do_timeout = true; } void on_convert_button_set_missing_prefixes_toggled(GtkToggleButton *w, gpointer) { if(gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(main_builder, "convert_entry_unit"))) != 0) { convert_from_convert_entry_unit(); } } void on_convert_button_convert_clicked(GtkButton*, gpointer) { convert_from_convert_entry_unit(); focus_keeping_selection(); } void on_convert_entry_unit_activate(GtkEntry*, gpointer) { convert_from_convert_entry_unit(); focus_keeping_selection(); } vector ewindows; vector eobjects; void on_element_button_function_clicked(GtkButton *w, gpointer user_data) { DataProperty *dp = (DataProperty*) user_data; DataSet *ds = NULL; DataObject *o = NULL; GtkWidget *win = gtk_widget_get_toplevel(GTK_WIDGET(w)); for(size_t i = 0; i < ewindows.size(); i++) { if(ewindows[i] == win) { o = eobjects[i]; break; } } if(dp) ds = dp->parentSet(); if(ds && o) { string str = ds->preferredInputName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext).name; str += "("; str += o->getProperty(ds->getPrimaryKeyProperty()); str += CALCULATOR->getComma(); str += " "; str += dp->getName(); str += ")"; insert_text(str.c_str()); } } void on_element_button_close_clicked(GtkButton *w, gpointer user_data) { GtkWidget *win = gtk_widget_get_toplevel(GTK_WIDGET(w)); for(size_t i = 0; i < ewindows.size(); i++) { if(ewindows[i] == win) { ewindows.erase(ewindows.begin() + i); eobjects.erase(eobjects.begin() + i); break; } } gtk_widget_destroy((GtkWidget*) user_data); } void on_element_button_clicked(GtkButton*, gpointer user_data) { DataObject *e = (DataObject*) user_data; if(e) { DataSet *ds = e->parentSet(); if(!ds) return; GtkWidget *dialog = gtk_dialog_new(); ewindows.push_back(dialog); eobjects.push_back(e); GtkWidget *close_button = gtk_dialog_add_button(GTK_DIALOG(dialog), _("_Close"), GTK_RESPONSE_CLOSE); g_signal_connect((gpointer) close_button, "clicked", G_CALLBACK(on_element_button_close_clicked), (gpointer) dialog); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_builder_get_object(periodictable_builder, "periodic_dialog"))); gtk_window_set_title(GTK_WINDOW(dialog), "Element Data"); gtk_container_set_border_width(GTK_CONTAINER(dialog), 5); GtkWidget *vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 15); gtk_container_set_border_width(GTK_CONTAINER(vbox), 12); gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), vbox); GtkWidget *vbox2 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); gtk_box_pack_start(GTK_BOX(vbox), vbox2, FALSE, TRUE, 0); DataProperty *p_number = ds->getProperty("number"); DataProperty *p_symbol = ds->getProperty("symbol"); DataProperty *p_class = ds->getProperty("class"); DataProperty *p_name = ds->getProperty("name"); GtkWidget *label; label = gtk_label_new(NULL); string str = ""; str += e->getProperty(p_number); str += ""; gtk_label_set_markup(GTK_LABEL(label), str.c_str()); gtk_widget_set_halign(label, GTK_ALIGN_END); gtk_label_set_selectable(GTK_LABEL(label), TRUE); gtk_box_pack_start(GTK_BOX(vbox2), label, FALSE, TRUE, 0); label = gtk_label_new(NULL); str = ""; str += e->getProperty(p_symbol); str += ""; gtk_label_set_markup(GTK_LABEL(label), str.c_str()); gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_label_set_selectable(GTK_LABEL(label), TRUE); gtk_box_pack_start(GTK_BOX(vbox2), label, FALSE, TRUE, 0); label = gtk_label_new(NULL); str = ""; str += e->getProperty(p_name); str += " "; gtk_label_set_markup(GTK_LABEL(label), str.c_str()); gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_label_set_selectable(GTK_LABEL(label), TRUE); gtk_box_pack_start(GTK_BOX(vbox2), label, FALSE, TRUE, 0); GtkWidget *button; GtkWidget *ptable = gtk_grid_new(); gtk_grid_set_column_spacing(GTK_GRID(ptable), 6); gtk_box_pack_start(GTK_BOX(vbox), ptable, FALSE, TRUE, 0); int rows = 0; int group = s2i(e->getProperty(p_class)); if(group > 0) { rows++; label = gtk_label_new(NULL); str = ""; str += _("Classification"); str += ":"; str += ""; gtk_label_set_markup(GTK_LABEL(label), str.c_str()); gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_label_set_selectable(GTK_LABEL(label), FALSE); gtk_grid_attach(GTK_GRID(ptable), label, 0, rows - 1, 1, 1); label = gtk_label_new(NULL); switch(group) { case ALKALI_METALS: {gtk_label_set_markup(GTK_LABEL(label), _("Alkali Metal")); break;} case ALKALI_EARTH_METALS: {gtk_label_set_markup(GTK_LABEL(label), _("Alkaline-Earth Metal")); break;} case LANTHANIDES: {gtk_label_set_markup(GTK_LABEL(label), _("Lanthanide")); break;} case ACTINIDES: {gtk_label_set_markup(GTK_LABEL(label), _("Actinide")); break;} case TRANSITION_METALS: {gtk_label_set_markup(GTK_LABEL(label), _("Transition Metal")); break;} case METALS: {gtk_label_set_markup(GTK_LABEL(label), _("Metal")); break;} case METALLOIDS: {gtk_label_set_markup(GTK_LABEL(label), _("Metalloid")); break;} case NONMETALS: {gtk_label_set_markup(GTK_LABEL(label), _("Polyatomic Non-Metal")); break;} case HALOGENS: {gtk_label_set_markup(GTK_LABEL(label), _("Diatomic Non-Metal")); break;} case NOBLE_GASES: {gtk_label_set_markup(GTK_LABEL(label), _("Noble Gas")); break;} case TRANSACTINIDES: {gtk_label_set_markup(GTK_LABEL(label), _("Unknown chemical properties")); break;} default: {gtk_label_set_markup(GTK_LABEL(label), _("Unknown")); break;} } gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_label_set_selectable(GTK_LABEL(label), TRUE); gtk_widget_set_margin_end(label, 10); gtk_grid_attach(GTK_GRID(ptable), label, 1, rows - 1, 1, 1); } DataPropertyIter it; DataProperty *dp = ds->getFirstProperty(&it); string sval; while(dp) { if(!dp->isHidden() && dp != p_number && dp != p_class && dp != p_symbol && dp != p_name) { sval = e->getPropertyDisplayString(dp); if(!sval.empty()) { rows++; label = gtk_label_new(NULL); str = ""; str += dp->title(); str += ":"; str += ""; gtk_label_set_markup(GTK_LABEL(label), str.c_str()); gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_label_set_selectable(GTK_LABEL(label), FALSE); gtk_grid_attach(GTK_GRID(ptable), label, 0, rows - 1, 1, 1); label = gtk_label_new(NULL); gtk_label_set_markup(GTK_LABEL(label), sval.c_str()); gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_label_set_selectable(GTK_LABEL(label), TRUE); gtk_grid_attach(GTK_GRID(ptable), label, 1, rows - 1, 1, 1); button = gtk_button_new(); gtk_container_add(GTK_CONTAINER(button), gtk_image_new_from_icon_name("edit-paste", GTK_ICON_SIZE_BUTTON)); gtk_grid_attach(GTK_GRID(ptable), button, 2, rows - 1, 1, 1); g_signal_connect((gpointer) button, "clicked", G_CALLBACK(on_element_button_function_clicked), (gpointer) dp); } } dp = ds->getNextProperty(&it); } gtk_widget_show_all(dialog); } } void on_dataset_edit_entry_name_changed(GtkEditable *editable, gpointer) { correct_name_entry(editable, TYPE_FUNCTION, (gpointer) on_dataset_edit_entry_name_changed); } void on_dataset_edit_button_new_property_clicked(GtkButton*, gpointer) { DataProperty *dp = new DataProperty(edited_dataset); dp->setUserModified(true); if(edit_dataproperty(dp, true)) { tmp_props.push_back(dp); tmp_props_orig.push_back(NULL); update_dataset_property_list(edited_dataset); on_dataset_changed(); } else { delete dp; } } void on_dataset_edit_button_edit_property_clicked(GtkButton*, gpointer) { if(selected_dataproperty) { if(edit_dataproperty(selected_dataproperty, false)) { update_dataset_property_list(edited_dataset); on_dataset_changed(); } } } void on_dataset_edit_button_del_property_clicked(GtkButton*, gpointer) { if(edited_dataset && selected_dataproperty && selected_dataproperty->isUserModified()) { for(size_t i = 0; i < tmp_props.size(); i++) { if(tmp_props[i] == selected_dataproperty) { if(tmp_props_orig[i]) { tmp_props[i] = NULL; } else { tmp_props.erase(tmp_props.begin() + i); tmp_props_orig.erase(tmp_props_orig.begin() + i); } break; } } update_dataset_property_list(edited_dataset); on_dataset_changed(); } } void on_dataset_edit_button_names_clicked(GtkButton*, gpointer) { edit_names(get_edited_dataset(), gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataset_edit_entry_name"))), GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_dialog"))); SET_NAMES_LE(datasetedit_builder, "dataset_edit_entry_name", "dataset_edit_label_names") } void on_dataproperty_edit_button_names_clicked(GtkButton*, gpointer) { edit_names(NULL, gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_entry_name"))), GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_dialog")), TRUE, get_edited_dataproperty()); SET_NAMES_LE(datasetedit_builder, "dataproperty_edit_entry_name", "dataproperty_edit_label_names") } void on_menu_item_set_unknowns_activate(GtkMenuItem*, gpointer) { if(expression_has_changed && !rpn_mode) execute_expression(true); MathStructure unknowns; mstruct->findAllUnknowns(unknowns); if(unknowns.size() == 0) { show_message(_("No unknowns in result."), GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); return; } unknowns.setType(STRUCT_ADDITION); unknowns.sort(); GtkWidget *dialog = gtk_dialog_new_with_buttons(_("Set Unknowns"), GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), (GtkDialogFlags) (GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT), _("_OK"), GTK_RESPONSE_ACCEPT, _("_Apply"), GTK_RESPONSE_APPLY, _("_Cancel"), GTK_RESPONSE_REJECT, NULL); gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_MOUSE); gtk_container_set_border_width(GTK_CONTAINER(dialog), 5); GtkWidget *vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 15); gtk_container_set_border_width(GTK_CONTAINER(vbox), 12); gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), vbox); GtkWidget *label; vector entry; entry.resize(unknowns.size(), NULL); GtkWidget *ptable = gtk_grid_new(); gtk_grid_set_column_spacing(GTK_GRID(ptable), 6); gtk_grid_set_row_spacing(GTK_GRID(ptable), 6); gtk_box_pack_start(GTK_BOX(vbox), ptable, FALSE, TRUE, 0); int rows = 0; for(size_t i = 0; i < unknowns.size(); i++) { rows++; label = gtk_label_new(unknowns[i].print().c_str()); gtk_widget_set_halign(label, GTK_ALIGN_START); gtk_grid_attach(GTK_GRID(ptable), label, 0, rows - 1, 1, 1); entry[i] = gtk_entry_new(); gtk_widget_set_hexpand(entry[i], TRUE); gtk_grid_attach(GTK_GRID(ptable), entry[i], 1, rows - 1, 1, 1); } MathStructure msave(*mstruct); string result_save = result_text; gtk_widget_show_all(dialog); bool b_changed = false; vector unknown_text; unknown_text.resize(unknowns.size()); while(true) { gint response = gtk_dialog_run(GTK_DIALOG(dialog)); bool b1 = false, b2 = false; if(response == GTK_RESPONSE_ACCEPT || response == GTK_RESPONSE_APPLY) { string str, result_mod = ""; do_timeout = false; for(size_t i = 0; i < unknowns.size(); i++) { str = gtk_entry_get_text(GTK_ENTRY(entry[i])); remove_blank_ends(str); if(((b1 || !b_changed) && !str.empty()) || (b_changed && unknown_text[i] != str)) { if(!result_mod.empty()) { result_mod += CALCULATOR->getComma(); result_mod += " "; } else { b1 = true; mstruct->set(msave); for(size_t i2 = 0; i2 < i; i2++) { if(!unknown_text[i2].empty()) { mstruct->replace(unknowns[i2], CALCULATOR->parse(CALCULATOR->unlocalizeExpression(unknown_text[i2], evalops.parse_options), evalops.parse_options)); b2 = true; } } } result_mod += unknowns[i].print().c_str(); result_mod += "="; if(str.empty()) { result_mod += "?"; } else { result_mod += str; mstruct->replace(unknowns[i], CALCULATOR->parse(CALCULATOR->unlocalizeExpression(str, evalops.parse_options), evalops.parse_options)); b2 = true; } unknown_text[i] = str; } } if(response == GTK_RESPONSE_ACCEPT) { gtk_widget_destroy(dialog); } if(b2) { b_changed = true; if(response != GTK_RESPONSE_ACCEPT) { gtk_window_set_modal(GTK_WINDOW(dialog), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(dialog), FALSE); } executeCommand(COMMAND_TRANSFORM, true, result_mod); } else if(b1) { b_changed = false; printops.allow_factorization = (evalops.structuring == STRUCTURING_FACTORIZE); setResult(NULL, true, false, false, result_mod); } do_timeout = true; if(response == GTK_RESPONSE_ACCEPT) { break; } gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(dialog), TRUE); } else { if(b_changed && response == GTK_RESPONSE_REJECT) { string result_mod = ""; mstruct->set(msave); for(size_t i = 0; i < unknowns.size(); i++) { if(!unknown_text[i].empty()) { if(!result_mod.empty()) { result_mod += CALCULATOR->getComma(); result_mod += " "; } result_mod += unknowns[i].print().c_str(); result_mod += "="; result_mod += "?"; } } printops.allow_factorization = (evalops.structuring == STRUCTURING_FACTORIZE); setResult(NULL, true, false, false, result_mod); } gtk_widget_destroy(dialog); break; } } } #ifdef __cplusplus } #endif qalculate-gtk-2.8.2/src/interface.cc0000644000175000017500000045666613401060217014261 00000000000000/* Qalculate (GTK+ UI) Copyright (C) 2003-2007, 2008, 2016 Hanna Knutsson (hanna.knutsson@protonmail.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include "support.h" #include "callbacks.h" #include "interface.h" #include "main.h" #include #if HAVE_UNORDERED_MAP # include #elif defined(__GNUC__) # ifndef __has_include # define __has_include(x) 0 # endif # if (defined(__clang__) && __has_include()) || (__GNUC__ >= 4 && __GNUC_MINOR__ >= 3) # include namespace Sgi = std; # define unordered_map std::tr1::unordered_map # else # if __GNUC__ < 3 # include namespace Sgi { using ::hash_map; }; // inherit globals # else # include # if __GNUC__ == 3 && __GNUC_MINOR__ == 0 namespace Sgi = std; // GCC 3.0 # else namespace Sgi = ::__gnu_cxx; // GCC 3.1 and later # endif # endif # define unordered_map Sgi::hash_map # endif #else // ... there are other compilers, right? namespace Sgi = std; # define unordered_map Sgi::hash_map #endif extern GtkBuilder *main_builder, *argumentrules_builder, *csvimport_builder, *csvexport_builder, *datasetedit_builder, *datasets_builder, *setbase_builder, *decimals_builder; extern GtkBuilder *functionedit_builder, *functions_builder, *matrixedit_builder, *matrix_builder, *namesedit_builder, *nbases_builder, *plot_builder, *precision_builder; extern GtkBuilder *preferences_builder, *unitedit_builder, *units_builder, *unknownedit_builder, *variableedit_builder, *variables_builder; extern GtkBuilder *periodictable_builder, *simplefunctionedit_builder, *percentage_builder, *calendarconversion_builder; extern vector modes; GtkWidget *mainwindow; GtkWidget *tFunctionCategories; GtkWidget *tFunctions; GtkListStore *tFunctions_store; GtkTreeModel *tFunctions_store_filter; GtkTreeStore *tFunctionCategories_store; GtkWidget *tVariableCategories; GtkWidget *tVariables; GtkListStore *tVariables_store; GtkTreeModel *tVariables_store_filter; GtkTreeStore *tVariableCategories_store; GtkWidget *tUnitCategories; GtkWidget *tUnits; GtkListStore *tUnits_store; GtkTreeModel *tUnits_store_filter, *units_convert_filter; GtkTreeStore *tUnitCategories_store; GtkWidget *units_convert_view, *units_convert_window, *units_convert_scrolled; GtkCellRenderer *units_convert_flag_renderer; GtkWidget *tUnitSelectorCategories; GtkWidget *tUnitSelector; GtkListStore *tUnitSelector_store; GtkTreeModel *tUnitSelector_store_filter; GtkTreeStore *tUnitSelectorCategories_store; GtkWidget *tDatasets; GtkWidget *tDataObjects; GtkListStore *tDatasets_store; GtkListStore *tDataObjects_store; GtkWidget *tDataProperties; GtkListStore *tDataProperties_store; GtkWidget *tNames; GtkListStore *tNames_store; GtkWidget *tabs, *expander_keypad, *expander_history, *expander_stack, *expander_convert; GtkEntryCompletion *completion; GtkWidget *completion_view, *completion_window, *completion_scrolled; GtkTreeModel *completion_filter, *completion_sort; GtkListStore *completion_store; GtkWidget *tFunctionArguments; GtkListStore *tFunctionArguments_store; GtkWidget *tSubfunctions; GtkListStore *tSubfunctions_store; GtkWidget *tPlotFunctions; GtkListStore *tPlotFunctions_store; GtkWidget *tMatrixEdit, *tMatrix; GtkListStore *tMatrixEdit_store, *tMatrix_store; extern vector matrix_edit_columns, matrix_columns; GtkCellRenderer *history_renderer, *history_index_renderer, *ans_renderer, *register_renderer; GtkTreeViewColumn *register_column, *history_column, *history_index_column, *flag_column, *units_flag_column; GtkWidget *expressiontext; GtkTextBuffer *expressionbuffer; GtkTextTag *expression_par_tag; extern GtkTextIter current_object_start, current_object_end; GtkWidget *resultview; GtkWidget *historyview; GtkListStore *historystore; GtkWidget *stackview; GtkListStore *stackstore; GtkWidget *statuslabel_l, *statuslabel_r; GtkWidget *f_menu ,*v_menu, *u_menu, *u_menu2, *recent_menu; GtkAccelGroup *accel_group; gint history_scroll_width = 16; GtkCssProvider *expression_provider, *resultview_provider, *statuslabel_l_provider, *statuslabel_r_provider; extern bool show_keypad, show_history, show_stack, show_convert, continuous_conversion, set_missing_prefixes; extern bool save_mode_on_exit, save_defs_on_exit, load_global_defs, hyp_is_on, inv_is_on, fetch_exchange_rates_at_startup, allow_multiple_instances; extern bool display_expression_status; extern bool use_custom_result_font, use_custom_expression_font, use_custom_status_font; extern string custom_result_font, custom_expression_font, custom_status_font; extern string status_error_color, status_warning_color; extern bool status_error_color_set, status_warning_color_set; extern int auto_update_exchange_rates; extern bool copy_separator; extern PrintOptions printops; extern EvaluationOptions evalops; extern bool rpn_mode, rpn_keys, adaptive_interval_display, use_e_notation; extern vector mode_items; extern vector popup_result_mode_items; extern deque expression_undo_buffer; gint win_height, win_width, history_height, keypad_height, variables_width, variables_height, variables_position, units_width, units_height, units_position, functions_width, functions_height, functions_hposition, functions_vposition, datasets_width, datasets_height, datasets_hposition, datasets_vposition1, datasets_vposition2; extern Unit *latest_button_unit, *latest_button_currency; extern string latest_button_unit_pre, latest_button_currency_pre; extern int completion_min, completion_min2; extern bool enable_completion, enable_completion2; extern int completion_delay; gchar history_error_color[8]; gchar history_warning_color[8]; gchar history_parse_color[8]; extern unordered_map flag_images; extern string fix_history_string(const string &str); gint compare_categories(gconstpointer a, gconstpointer b) { return strcasecmp((const char*) a, (const char*) b); } void set_assumptions_items(AssumptionType at, AssumptionSign as) { switch(as) { case ASSUMPTION_SIGN_POSITIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_positive")), TRUE); break;} case ASSUMPTION_SIGN_NONPOSITIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_nonpositive")), TRUE); break;} case ASSUMPTION_SIGN_NEGATIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_negative")), TRUE); break;} case ASSUMPTION_SIGN_NONNEGATIVE: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_nonnegative")), TRUE); break;} case ASSUMPTION_SIGN_NONZERO: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_nonzero")), TRUE); break;} default: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_unknown")), TRUE);} } switch(at) { case ASSUMPTION_TYPE_INTEGER: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_integer")), TRUE); break;} case ASSUMPTION_TYPE_RATIONAL: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_rational")), TRUE); break;} case ASSUMPTION_TYPE_REAL: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_real")), TRUE); break;} case ASSUMPTION_TYPE_COMPLEX: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_complex")), TRUE); break;} case ASSUMPTION_TYPE_NUMBER: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_number")), TRUE); break;} case ASSUMPTION_TYPE_NONMATRIX: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_nonmatrix")), TRUE); break;} default: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assumptions_none")), TRUE);} } } void set_mode_items(const PrintOptions &po, const EvaluationOptions &eo, AssumptionType at, AssumptionSign as, bool in_rpn_mode, int precision, bool interval, bool initial_update) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_rpn_mode")), in_rpn_mode); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_rpn_syntax")), evalops.parse_options.rpn); switch(eo.approximation) { case APPROXIMATION_EXACT: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_always_exact")), TRUE); if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_approximation")), ALWAYS_EXACT_INDEX); break; } case APPROXIMATION_TRY_EXACT: { if(!interval) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_try_exact")), TRUE); if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_approximation")), TRY_EXACT_INDEX); break; } } default: { if(interval) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_interval_arithmetic")), TRUE); if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_approximation")), INTERVAL_ARITHMETIC_INDEX); } else { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_approximate")), TRUE); if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_approximation")), APPROXIMATE_INDEX); } break; } } switch(eo.auto_post_conversion) { case POST_CONVERSION_OPTIMAL: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_post_conversion_optimal")), TRUE); break; } case POST_CONVERSION_OPTIMAL_SI: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_post_conversion_optimal_si")), TRUE); break; } case POST_CONVERSION_BASE: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_post_conversion_base")), TRUE); break; } default: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_post_conversion_none")), TRUE); break; } } gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_mixed_units_conversion")), eo.mixed_units_conversion != MIXED_UNITS_CONVERSION_NONE); switch(eo.parse_options.angle_unit) { case ANGLE_UNIT_DEGREES: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_degrees")), TRUE); //if(initial_update) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_builder_get_object(main_builder, "radiobutton_degrees")), TRUE); break; } case ANGLE_UNIT_RADIANS: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_radians")), TRUE); //if(initial_update) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_builder_get_object(main_builder, "radiobutton_radians")), TRUE); break; } case ANGLE_UNIT_GRADIANS: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_gradians")), TRUE); //if(initial_update) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_builder_get_object(main_builder, "radiobutton_gradians")), TRUE); break; } default: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_no_default_angle_unit")), TRUE); //if(initial_update) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_builder_get_object(main_builder, "radiobutton_no_default_angle_unit")), TRUE); break; } } gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_read_precision")), eo.parse_options.read_precision != DONT_READ_PRECISION); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_limit_implicit_multiplication")), eo.parse_options.limit_implicit_multiplication); switch(eo.parse_options.parsing_mode) { case PARSING_MODE_IMPLICIT_MULTIPLICATION_FIRST: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_ignore_whitespace")), TRUE); break; } case PARSING_MODE_CONVENTIONAL: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_no_special_implicit_multiplication")), TRUE); break; } default: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_adaptive_parsing")), TRUE); break; } } gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_assume_nonzero_denominators")), eo.assume_denominators_nonzero); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_warn_about_denominators_assumed_nonzero")), eo.warn_about_denominators_assumed_nonzero); switch(eo.structuring) { case STRUCTURING_FACTORIZE: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_algebraic_mode_factorize")), TRUE); break; } default: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_algebraic_mode_simplify")), TRUE); break; } } switch(po.base) { case BASE_BINARY: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 0); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_binary")), TRUE); break; } case BASE_OCTAL: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 1); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_octal")), TRUE); break; } case BASE_DECIMAL: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 2); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_decimal")), TRUE); break; } case 12: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 3); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_duodecimal")), TRUE); break; } case BASE_HEXADECIMAL: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 4); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_hexadecimal")), TRUE); break; } case BASE_ROMAN_NUMERALS: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 7); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_roman")), TRUE); break; } case BASE_SEXAGESIMAL: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 5); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_sexagesimal")), TRUE); break; } case BASE_TIME: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 6); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_time_format")), TRUE); break; } default: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_base")), 8); if(initial_update) gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_custom_base")), TRUE); printops.base = po.base; output_base_updated_from_menu(); } } switch(po.min_exp) { case EXP_PRECISION: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_numerical_display")), 0); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_normal")), TRUE); break; } case EXP_BASE_3: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_numerical_display")), 1); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_engineering")), TRUE); break; } case EXP_SCIENTIFIC: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_numerical_display")), 2); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_scientific")), TRUE); break; } case EXP_PURE: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_numerical_display")), 3); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_purely_scientific")), TRUE); break; } case EXP_NONE: { if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_numerical_display")), 4); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_non_scientific")), TRUE); break; } } gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_indicate_infinite_series")), po.indicate_infinite_series); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_show_ending_zeroes")), po.show_ending_zeroes); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_round_halfway_to_even")), po.round_halfway_to_even); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_negative_exponents")), po.negative_exponents); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_sort_minus_last")), po.sort_options.minus_last); if(!po.use_unit_prefixes) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_no_prefixes")), TRUE); } else if(po.use_prefixes_for_all_units) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_prefixes_for_all_units")), TRUE); } else if(po.use_prefixes_for_currencies) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_prefixes_for_currencies")), TRUE); } else { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_display_prefixes_for_selected_units")), TRUE); } gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_all_prefixes")), po.use_all_prefixes); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_denominator_prefixes")), po.use_denominator_prefix); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_place_units_separately")), po.place_units_separately); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_abbreviate_names")), po.abbreviate_names); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_enable_variables")), eo.parse_options.variables_enabled); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_enable_functions")), eo.parse_options.functions_enabled); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_enable_units")), eo.parse_options.units_enabled); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_enable_unknown_variables")), eo.parse_options.unknowns_enabled); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_enable_variable_units")), CALCULATOR->variableUnitsEnabled()); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_calculate_variables")), eo.calculate_variables); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_allow_complex")), eo.allow_complex); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_allow_infinite")), eo.allow_infinite); switch(po.number_fraction_format) { case FRACTION_DECIMAL: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_fraction_decimal")), TRUE); if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_fraction_mode")), 0); break; } case FRACTION_DECIMAL_EXACT: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_fraction_decimal_exact")), TRUE); if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_fraction_mode")), 1); break; } case FRACTION_COMBINED: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_fraction_combined")), TRUE); if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_fraction_mode")), 3); break; } case FRACTION_FRACTIONAL: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_fraction_fraction")), TRUE); if(initial_update) gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(main_builder, "combobox_fraction_mode")), 2); break; } } switch(eo.complex_number_form) { case COMPLEX_NUMBER_FORM_RECTANGULAR: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_complex_rectangular")), TRUE); break; } case COMPLEX_NUMBER_FORM_EXPONENTIAL: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_complex_exponential")), TRUE); break; } case COMPLEX_NUMBER_FORM_POLAR: { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_complex_polar")), TRUE); break; } } if(adaptive_interval_display) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_interval_adaptive")), TRUE); } else { switch(po.interval_display) { case INTERVAL_DISPLAY_INTERVAL: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_interval_interval")), TRUE); break;} case INTERVAL_DISPLAY_PLUSMINUS: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_interval_plusminus")), TRUE); break;} case INTERVAL_DISPLAY_MIDPOINT: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_interval_midpoint")), TRUE); break;} default: {gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_builder_get_object(main_builder, "menu_item_interval_significant")), TRUE); break;} } } set_assumptions_items(at, as); if(!initial_update) { if(decimals_builder) { gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_builder_get_object(decimals_builder, "decimals_dialog_checkbutton_min")), po.use_min_decimals); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_builder_get_object(decimals_builder, "decimals_dialog_checkbutton_max")), po.use_max_decimals); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(decimals_builder, "decimals_dialog_spinbutton_min")), po.min_decimals); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(decimals_builder, "decimals_dialog_spinbutton_max")), po.max_decimals); } else { printops.max_decimals = po.max_decimals; printops.use_max_decimals = po.use_max_decimals; printops.max_decimals = po.min_decimals; printops.use_min_decimals = po.use_min_decimals; } if(precision_builder) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(precision_builder, "precision_dialog_spinbutton_precision")), precision); } else { CALCULATOR->setPrecision(precision); } printops.spacious = po.spacious; printops.short_multiplication = po.short_multiplication; printops.excessive_parenthesis = po.excessive_parenthesis; evalops.calculate_functions = eo.calculate_functions; if(setbase_builder) { switch(eo.parse_options.base) { case BASE_BINARY: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_binary")), TRUE); break; } case BASE_OCTAL: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_octal")), TRUE); break; } case BASE_DECIMAL: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_decimal")), TRUE); break; } case 12: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_duodecimal")), TRUE); break; } case BASE_HEXADECIMAL: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_hexadecimal")), TRUE); break; } case BASE_ROMAN_NUMERALS: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_roman")), TRUE); break; } default: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_other")), TRUE); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), eo.parse_options.base); } } } else { evalops.parse_options.base = eo.parse_options.base; } } } gboolean completion_row_separator_func(GtkTreeModel *model, GtkTreeIter *iter, gpointer) { gint i; gtk_tree_model_get(model, iter, 4, &i, -1); return i == 3; } gboolean history_row_separator_func(GtkTreeModel *model, GtkTreeIter *iter, gpointer) { gint hindex = -1; gtk_tree_model_get(model, iter, 1, &hindex, -1); return hindex < 0; } GtkBuilder *getBuilder(const char *filename) { string resstr = "/qalculate-gtk/ui/"; resstr += filename; return gtk_builder_new_from_resource(resstr.c_str()); } #define SUP_STRING(X) string("") + string(X) + "" void create_button_menus(void) { GtkWidget *item, *sub; MathFunction *f; sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_bases")); MENU_ITEM_WITH_POINTER(CALCULATOR->f_shift->title(true).c_str(), insert_button_function, CALCULATOR->f_shift) MENU_ITEM_WITH_POINTER(CALCULATOR->f_xor->title(true).c_str(), insert_button_function, CALCULATOR->f_xor) MENU_ITEM_WITH_POINTER(CALCULATOR->f_bitxor->title(true).c_str(), insert_button_function, CALCULATOR->f_bitxor) sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_percent")); MENU_ITEM(_("Percentage calculation tool"), on_menu_item_show_percentage_dialog_activate) PangoFontDescription *font_desc; gtk_style_context_get(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "label_xy"))), GTK_STATE_FLAG_NORMAL, GTK_STYLE_PROPERTY_FONT, &font_desc, NULL); gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_xy")), (string("x") + SUP_STRING("y")).c_str()); gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_factorize")), (string("a(x)") + SUP_STRING("b")).c_str()); sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_xy")); MENU_ITEM_MARKUP((string("x") + SUP_STRING("2")).c_str(), on_button_square_clicked) f = CALCULATOR->getActiveFunction("inv"); if(f) {MENU_ITEM_WITH_POINTER("1/x", insert_button_function, f);} MENU_ITEM_MARKUP_WITH_POINTER((string("e") + SUP_STRING("x")).c_str(), insert_button_function, CALCULATOR->f_exp) f = CALCULATOR->getActiveFunction("exp2"); if(f) {MENU_ITEM_MARKUP_WITH_POINTER((string("2") + SUP_STRING("x")).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("exp10"); if(f) {MENU_ITEM_MARKUP_WITH_POINTER((string("10") + SUP_STRING("x")).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("cis"); if(f) {MENU_ITEM_MARKUP_WITH_POINTER((string("e") + SUP_STRING("xi")).c_str(), insert_button_function, f);} pango_font_description_free(font_desc); g_signal_connect(gtk_builder_get_object(main_builder, "button_sqrt"), "clicked", G_CALLBACK(insert_button_function), (gpointer) CALCULATOR->f_sqrt); sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_sqrt")); MENU_ITEM_WITH_POINTER(CALCULATOR->f_cbrt->title(true).c_str(), insert_button_function, CALCULATOR->f_cbrt); MENU_ITEM_WITH_POINTER(CALCULATOR->f_root->title(true).c_str(), insert_button_function, CALCULATOR->f_root); f = CALCULATOR->getActiveFunction("sqrtpi"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} g_signal_connect(gtk_builder_get_object(main_builder, "button_ln"), "clicked", G_CALLBACK(insert_button_function), (gpointer) CALCULATOR->f_ln); sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_ln")); f = CALCULATOR->getActiveFunction("log10"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("log2"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} MENU_ITEM_WITH_POINTER(CALCULATOR->f_logn->title(true).c_str(), insert_button_function, CALCULATOR->f_logn) sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_fac")); MENU_ITEM_WITH_POINTER(CALCULATOR->f_factorial2->title(true).c_str(), insert_button_function, CALCULATOR->f_factorial2) MENU_ITEM_WITH_POINTER(CALCULATOR->f_multifactorial->title(true).c_str(), insert_button_function, CALCULATOR->f_multifactorial) f = CALCULATOR->getActiveFunction("hyperfactorial"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("superfactorial"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("perm"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("comb"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("derangements"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} MENU_ITEM_WITH_POINTER(CALCULATOR->f_binomial->title(true).c_str(), insert_button_function, CALCULATOR->f_binomial) g_signal_connect(gtk_builder_get_object(main_builder, "button_mod"), "clicked", G_CALLBACK(insert_button_function), (gpointer) CALCULATOR->f_mod); sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_mod")); MENU_ITEM_WITH_POINTER(CALCULATOR->f_rem->title(true).c_str(), insert_button_function, CALCULATOR->f_rem) MENU_ITEM_WITH_POINTER(CALCULATOR->f_abs->title(true).c_str(), insert_button_function, CALCULATOR->f_abs) MENU_ITEM_WITH_POINTER(CALCULATOR->f_gcd->title(true).c_str(), insert_button_function, CALCULATOR->f_gcd) MENU_ITEM_WITH_POINTER(CALCULATOR->f_lcm->title(true).c_str(), insert_button_function, CALCULATOR->f_lcm) g_signal_connect(gtk_builder_get_object(main_builder, "button_sine"), "clicked", G_CALLBACK(insert_button_function), (gpointer) CALCULATOR->f_sin); sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_sin")); MENU_ITEM_WITH_POINTER(CALCULATOR->f_sinh->title(true).c_str(), insert_button_function, CALCULATOR->f_sinh) MENU_ITEM_WITH_POINTER(CALCULATOR->f_asin->title(true).c_str(), insert_button_function, CALCULATOR->f_asin) MENU_ITEM_WITH_POINTER(CALCULATOR->f_asinh->title(true).c_str(), insert_button_function, CALCULATOR->f_asinh) g_signal_connect(gtk_builder_get_object(main_builder, "button_cosine"), "clicked", G_CALLBACK(insert_button_function), (gpointer) CALCULATOR->f_cos); sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_cos")); MENU_ITEM_WITH_POINTER(CALCULATOR->f_cosh->title(true).c_str(), insert_button_function, CALCULATOR->f_cosh) MENU_ITEM_WITH_POINTER(CALCULATOR->f_acos->title(true).c_str(), insert_button_function, CALCULATOR->f_acos) MENU_ITEM_WITH_POINTER(CALCULATOR->f_acosh->title(true).c_str(), insert_button_function, CALCULATOR->f_acosh) g_signal_connect(gtk_builder_get_object(main_builder, "button_tan"), "clicked", G_CALLBACK(insert_button_function), (gpointer) CALCULATOR->f_tan); sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_tan")); MENU_ITEM_WITH_POINTER(CALCULATOR->f_tanh->title(true).c_str(), insert_button_function, CALCULATOR->f_tanh) MENU_ITEM_WITH_POINTER(CALCULATOR->f_atan->title(true).c_str(), insert_button_function, CALCULATOR->f_atan) MENU_ITEM_WITH_POINTER(CALCULATOR->f_atanh->title(true).c_str(), insert_button_function, CALCULATOR->f_atanh) g_signal_connect(gtk_builder_get_object(main_builder, "button_sum"), "clicked", G_CALLBACK(insert_button_function_norpn), (gpointer) CALCULATOR->f_sum); sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_sum")); MENU_ITEM_WITH_POINTER(CALCULATOR->f_product->title(true).c_str(), insert_button_function_norpn, CALCULATOR->f_product) MENU_ITEM_WITH_POINTER(CALCULATOR->f_for->title(true).c_str(), insert_button_function_norpn, CALCULATOR->f_for) MENU_ITEM_WITH_POINTER(CALCULATOR->f_if->title(true).c_str(), insert_button_function_norpn, CALCULATOR->f_if) g_signal_connect(gtk_builder_get_object(main_builder, "button_mean"), "clicked", G_CALLBACK(insert_button_function), (gpointer) CALCULATOR->getActiveFunction("mean")); sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_mean")); f = CALCULATOR->getActiveFunction("median"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("var"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("stdev"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("stderr"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("harmmean"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("geomean"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} g_signal_connect(gtk_builder_get_object(main_builder, "button_pi"), "clicked", G_CALLBACK(insert_button_variable), (gpointer) CALCULATOR->v_pi); sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_factorize")); MENU_ITEM_WITH_POINTER(CALCULATOR->f_solve->title(true).c_str(), insert_button_function, CALCULATOR->f_solve) f = CALCULATOR->getActiveFunction("solve2"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("linearfunction"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} MENU_ITEM_WITH_POINTER(CALCULATOR->f_diff->title(true).c_str(), insert_button_function, CALCULATOR->f_diff) MENU_ITEM_WITH_POINTER(CALCULATOR->f_integrate->title(true).c_str(), insert_button_function, CALCULATOR->f_integrate) MENU_ITEM_WITH_POINTER(CALCULATOR->f_dsolve->title(true).c_str(), insert_button_function, CALCULATOR->f_dsolve) f = CALCULATOR->getActiveFunction("extremum"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} MENU_SEPARATOR MENU_ITEM(_("Simplify"), on_menu_item_simplify_activate) MENU_ITEM(_("Expand Partial Fractions"), on_menu_item_expand_partial_fractions_activate) MENU_ITEM(_("Set unknowns"), on_menu_item_set_unknowns_activate) sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_i")); MENU_ITEM_WITH_POINTER(CALCULATOR->f_re->title(true).c_str(), insert_button_function, CALCULATOR->f_re) MENU_ITEM_WITH_POINTER(CALCULATOR->f_im->title(true).c_str(), insert_button_function, CALCULATOR->f_im) f = CALCULATOR->getActiveFunction("arg"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} f = CALCULATOR->getActiveFunction("conj"); if(f) {MENU_ITEM_WITH_POINTER(f->title(true).c_str(), insert_button_function, f);} if(!latest_button_unit_pre.empty()) { latest_button_unit = CALCULATOR->getActiveUnit(latest_button_unit_pre); if(!latest_button_unit) latest_button_unit = CALCULATOR->getCompositeUnit(latest_button_unit_pre); } if(latest_button_unit) { string si_label_str; if(latest_button_unit->subtype() == SUBTYPE_COMPOSITE_UNIT) { si_label_str = ((CompositeUnit*) latest_button_unit)->print(false, true, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext); } else { si_label_str = latest_button_unit->preferredDisplayName(true, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext).name; } gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_si")), si_label_str.c_str()); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "label_si")), latest_button_unit->title(true).c_str()); } sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_si")); const char *si_units[] = {"m", "g", "s", "A", "K", "N", "Pa", "J", "W", "L", "V", "ohm", "oC", "cd", "mol", "C", "Hz", "F", "S", "Wb", "T", "H", "lm", "lx", "Bq", "Gy", "Sv", "kat"}; vector to_us; size_t si_i = 0; size_t i_added = 0; for(; si_i < 27 && i_added < 12; si_i++) { Unit * u = CALCULATOR->getActiveUnit(si_units[si_i]); if(u && !u->isHidden()) { bool b = false; for(size_t i2 = 0; i2 < to_us.size(); i2++) { if(u->title(true) < to_us[i2]->title(true)) { to_us.insert(to_us.begin() + i2, u); b = true; break; } } if(!b) to_us.push_back(u); i_added++; } } for(size_t i = 0; i < to_us.size(); i++) { MENU_ITEM_WITH_POINTER(to_us[i]->title(true).c_str(), insert_button_unit, to_us[i]) } // Show further items in a submenu if(si_i < 27) {SUBMENU_ITEM(_("more"), sub);} to_us.clear(); for(; si_i < 27; si_i++) { Unit * u = CALCULATOR->getActiveUnit(si_units[si_i]); if(u && !u->isHidden()) { bool b = false; for(size_t i2 = 0; i2 < to_us.size(); i2++) { if(u->title(true) < to_us[i2]->title(true)) { to_us.insert(to_us.begin() + i2, u); b = true; break; } } if(!b) to_us.push_back(u); } } for(size_t i = 0; i < to_us.size(); i++) { MENU_ITEM_WITH_POINTER(to_us[i]->title(true).c_str(), insert_button_unit, to_us[i]) } if(!latest_button_currency_pre.empty()) { latest_button_currency = CALCULATOR->getActiveUnit(latest_button_currency_pre); } Unit *u_local_currency = CALCULATOR->getLocalCurrency(); if(!latest_button_currency && u_local_currency) latest_button_currency = u_local_currency; if(!latest_button_currency) latest_button_currency = CALCULATOR->u_euro; string unit_label_str; if(latest_button_currency->subtype() == SUBTYPE_COMPOSITE_UNIT) { unit_label_str = ((CompositeUnit*) latest_button_currency)->print(false, true, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext); } else { unit_label_str = latest_button_currency->preferredDisplayName(true, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext).name; } gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_euro")), unit_label_str.c_str()); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "label_euro")), latest_button_currency->title(true).c_str()); sub = GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_euro")); const char *currency_units[] = {"USD", "GBP", "JPY"}; to_us.clear(); for(size_t i = 0; i < 5; i++) { Unit * u; if(i == 0) u = CALCULATOR->u_euro; else if(i == 1) u = u_local_currency; else u = CALCULATOR->getActiveUnit(currency_units[i - 2]); if(u && (i == 1 || !u->isHidden())) { bool b = false; for(size_t i2 = 0; i2 < to_us.size(); i2++) { if(u == to_us[i2]) { b = true; break; } if(u->title(true) < to_us[i2]->title(true)) { to_us.insert(to_us.begin() + i2, u); b = true; break; } } if(!b) to_us.push_back(u); } } for(size_t i = 0; i < to_us.size(); i++) { MENU_ITEM_WITH_POINTER_AND_FLAG(to_us[i]->title(true).c_str(), insert_button_currency, to_us[i]) } i_added = to_us.size(); vector to_us2; for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if(CALCULATOR->units[i]->baseUnit() == CALCULATOR->u_euro) { Unit *u = CALCULATOR->units[i]; if(u->isActive()) { bool b = false; if(u->isHidden() && u != u_local_currency) { for(int i2 = to_us2.size() - 1; i2 >= 0; i2--) { if(u->title(true) > to_us2[(size_t) i2]->title(true)) { if((size_t) i2 == to_us2.size() - 1) to_us2.push_back(u); else to_us2.insert(to_us2.begin() + (size_t) i2 + 1, u); b = true; break; } } if(!b) to_us2.insert(to_us2.begin(), u); } else { for(size_t i2 = 0; i2 < i_added; i2++) { if(u == to_us[i2]) { b = true; break; } } for(size_t i2 = to_us.size() - 1; !b && i2 >= i_added; i2--) { if(u->title(true) > to_us[i2]->title(true)) { if(i2 == to_us.size() - 1) to_us.push_back(u); else to_us.insert(to_us.begin() + i2 + 1, u); b = true; } } if(!b) to_us.insert(to_us.begin() + i_added, u); } } } } for(size_t i = i_added; i < to_us.size(); i++) { // Show further items in a submenu if(i == i_added) {SUBMENU_ITEM(_("more"), sub);} MENU_ITEM_WITH_POINTER_AND_FLAG(to_us[i]->title(true).c_str(), insert_button_currency, to_us[i]) } if(to_us2.size() > 0) {SUBMENU_ITEM(_("more"), sub);} for(size_t i = i_added; i < to_us2.size(); i++) { // Show further items in a submenu MENU_ITEM_WITH_POINTER_AND_FLAG(to_us2[i]->title(true).c_str(), insert_button_currency, to_us2[i]) } } void create_main_window(void) { GtkIconTheme * theme = gtk_icon_theme_get_default(); gtk_icon_theme_add_resource_path(theme, "/qalculate-gtk/icons"); main_builder = getBuilder("main.ui"); g_assert(main_builder != NULL); /* make sure we get a valid main window */ g_assert(gtk_builder_get_object(main_builder, "main_window") != NULL); mainwindow = GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window")); accel_group = gtk_accel_group_new(); gtk_window_add_accel_group(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), accel_group); if(win_width > 0) gtk_window_set_default_size(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), win_width, win_height > 0 ? win_height : -1); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 16 gtk_scrolled_window_set_overlay_scrolling(GTK_SCROLLED_WINDOW(gtk_builder_get_object(main_builder, "scrolled_result")), false); #endif gtk_menu_button_set_align_widget(GTK_MENU_BUTTON(gtk_builder_get_object(main_builder, "mb_sin")), GTK_WIDGET(gtk_builder_get_object(main_builder, "box_sin"))); gtk_menu_button_set_align_widget(GTK_MENU_BUTTON(gtk_builder_get_object(main_builder, "mb_cos")), GTK_WIDGET(gtk_builder_get_object(main_builder, "box_cos"))); gtk_menu_button_set_align_widget(GTK_MENU_BUTTON(gtk_builder_get_object(main_builder, "mb_tan")), GTK_WIDGET(gtk_builder_get_object(main_builder, "box_tan"))); gtk_menu_button_set_align_widget(GTK_MENU_BUTTON(gtk_builder_get_object(main_builder, "mb_sqrt")), GTK_WIDGET(gtk_builder_get_object(main_builder, "box_sqrt"))); gtk_menu_button_set_align_widget(GTK_MENU_BUTTON(gtk_builder_get_object(main_builder, "mb_xy")), GTK_WIDGET(gtk_builder_get_object(main_builder, "box_xy"))); gtk_menu_button_set_align_widget(GTK_MENU_BUTTON(gtk_builder_get_object(main_builder, "mb_ln")), GTK_WIDGET(gtk_builder_get_object(main_builder, "box_ln"))); gtk_menu_button_set_align_widget(GTK_MENU_BUTTON(gtk_builder_get_object(main_builder, "mb_sum")), GTK_WIDGET(gtk_builder_get_object(main_builder, "box_sum"))); gtk_menu_button_set_align_widget(GTK_MENU_BUTTON(gtk_builder_get_object(main_builder, "mb_mean")), GTK_WIDGET(gtk_builder_get_object(main_builder, "box_mean"))); gtk_menu_button_set_align_widget(GTK_MENU_BUTTON(gtk_builder_get_object(main_builder, "mb_pi")), GTK_WIDGET(gtk_builder_get_object(main_builder, "box_pi"))); char **flags_r = g_resources_enumerate_children("/qalculate-gtk/flags", G_RESOURCE_LOOKUP_FLAGS_NONE, NULL); if(flags_r) { for(size_t i = 0; flags_r[i] != NULL; i++) { string flag_s = flags_r[i]; size_t i_ext = flag_s.find(".", 1); if(i_ext != string::npos) { GdkPixbuf *flagbuf = gdk_pixbuf_new_from_resource((string("/qalculate-gtk/flags/") + flag_s).c_str(), NULL); if(flagbuf) flag_images[flag_s.substr(0, i_ext)] = flagbuf; } } g_strfreev(flags_r); } expressiontext = GTK_WIDGET(gtk_builder_get_object(main_builder, "expressiontext")); expressionbuffer = GTK_TEXT_BUFFER(gtk_builder_get_object(main_builder, "expressionbuffer")); gtk_text_buffer_get_end_iter(expressionbuffer, ¤t_object_start); gtk_text_buffer_get_end_iter(expressionbuffer, ¤t_object_end); resultview = GTK_WIDGET(gtk_builder_get_object(main_builder, "resultview")); historyview = GTK_WIDGET(gtk_builder_get_object(main_builder, "historyview")); expression_undo_buffer.push_back(""); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 18 gtk_text_view_set_left_margin(GTK_TEXT_VIEW(expressiontext), 6); gtk_text_view_set_right_margin(GTK_TEXT_VIEW(expressiontext), 6); gtk_text_view_set_top_margin(GTK_TEXT_VIEW(expressiontext), 6); gtk_text_view_set_bottom_margin(GTK_TEXT_VIEW(expressiontext), 6); #endif #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION > 22 || (GTK_MINOR_VERSION == 22 && GTK_MICRO_VERSION >= 20) gtk_text_view_set_input_hints(GTK_TEXT_VIEW(expressiontext), GTK_INPUT_HINT_NO_EMOJI); #endif stackview = GTK_WIDGET(gtk_builder_get_object(main_builder, "stackview")); statuslabel_l = GTK_WIDGET(gtk_builder_get_object(main_builder, "label_status_left")); statuslabel_r = GTK_WIDGET(gtk_builder_get_object(main_builder, "label_status_right")); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 16 gtk_label_set_xalign(GTK_LABEL(statuslabel_l), 0.0); #else gtk_misc_set_alignment(GTK_MISC(statuslabel_l), 0.0, 0.5); #endif expression_provider = gtk_css_provider_new(); resultview_provider = gtk_css_provider_new(); statuslabel_l_provider = gtk_css_provider_new(); statuslabel_r_provider = gtk_css_provider_new(); gtk_style_context_add_provider(gtk_widget_get_style_context(expressiontext), GTK_STYLE_PROVIDER(expression_provider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(resultview), GTK_STYLE_PROVIDER(resultview_provider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(statuslabel_l), GTK_STYLE_PROVIDER(statuslabel_l_provider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(statuslabel_r), GTK_STYLE_PROVIDER(statuslabel_r_provider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); set_mode_items(printops, evalops, CALCULATOR->defaultAssumptions()->type(), CALCULATOR->defaultAssumptions()->sign(), rpn_mode, CALCULATOR->getPrecision(), CALCULATOR->usesIntervalArithmetic(), true); set_unicode_buttons(); if(use_custom_result_font) { gchar *gstr = font_name_to_css(custom_result_font.c_str()); gtk_css_provider_load_from_data(resultview_provider, gstr, -1, NULL); g_free(gstr); } else { gtk_css_provider_load_from_data(resultview_provider, "* {font-size: larger;}", -1, NULL); if(custom_result_font.empty()) { PangoFontDescription *font_desc; gtk_style_context_get(gtk_widget_get_style_context(resultview), GTK_STATE_FLAG_NORMAL, GTK_STYLE_PROPERTY_FONT, &font_desc, NULL); custom_result_font = pango_font_description_to_string(font_desc); pango_font_description_free(font_desc); } } if(use_custom_expression_font) { gchar *gstr = font_name_to_css(custom_expression_font.c_str()); gtk_css_provider_load_from_data(expression_provider, gstr, -1, NULL); g_free(gstr); } else { if(custom_expression_font.empty()) { PangoFontDescription *font_desc; gtk_style_context_get(gtk_widget_get_style_context(expressiontext), GTK_STATE_FLAG_NORMAL, GTK_STYLE_PROPERTY_FONT, &font_desc, NULL); custom_expression_font = pango_font_description_to_string(font_desc); pango_font_description_free(font_desc); } } if(use_custom_status_font) { gchar *gstr = font_name_to_css(custom_status_font.c_str()); gtk_css_provider_load_from_data(statuslabel_l_provider, gstr, -1, NULL); gtk_css_provider_load_from_data(statuslabel_r_provider, gstr, -1, NULL); g_free(gstr); } else { gtk_css_provider_load_from_data(statuslabel_l_provider, "* {font-size: smaller;}", -1, NULL); gtk_css_provider_load_from_data(statuslabel_r_provider, "* {font-size: smaller;}", -1, NULL); if(custom_status_font.empty()) { PangoFontDescription *font_desc; gtk_style_context_get(gtk_widget_get_style_context(statuslabel_l), GTK_STATE_FLAG_NORMAL, GTK_STYLE_PROPERTY_FONT, &font_desc, NULL); custom_status_font = pango_font_description_to_string(font_desc); pango_font_description_free(font_desc); } } set_operator_symbols(); GdkRGBA c; gtk_style_context_get_color(gtk_widget_get_style_context(statuslabel_l), GTK_STATE_FLAG_NORMAL, &c); if(!status_error_color_set) { GdkRGBA c_err = c; if(c_err.red >= 0.8) { c_err.green /= 1.5; c_err.blue /= 1.5; c_err.red = 1.0; } else { if(c_err.red >= 0.5) c_err.red = 1.0; else c_err.red += 0.5; } gchar ecs[8]; g_snprintf(ecs, 8, "#%02x%02x%02x", (int) (c_err.red * 255), (int) (c_err.green * 255), (int) (c_err.blue * 255)); status_error_color = ecs; } if(!status_warning_color_set) { GdkRGBA c_warn = c; if(c_warn.blue >= 0.8) { c_warn.green /= 1.5; c_warn.red /= 1.5; c_warn.blue = 1.0; } else { if(c_warn.blue >= 0.3) c_warn.blue = 1.0; else c_warn.blue += 0.7; } gchar wcs[8]; g_snprintf(wcs, 8, "#%02x%02x%02x", (int) (c_warn.red * 255), (int) (c_warn.green * 255), (int) (c_warn.blue * 255)); status_warning_color = wcs; } gtk_style_context_get_color(gtk_widget_get_style_context(expressiontext), GTK_STATE_FLAG_NORMAL, &c); if(c.green >= 0.8) { c.red /= 1.5; c.blue /= 1.5; c.green = 1.0; } else { if(c.green >= 0.5) c.green = 1.0; else c.green += 0.5; } expression_par_tag = gtk_text_buffer_create_tag(expressionbuffer, "curpar", "foreground-rgba", &c, "weight", PANGO_WEIGHT_BOLD, NULL); gtk_widget_grab_focus(expressiontext); gtk_widget_set_can_default(expressiontext, TRUE); gtk_widget_grab_default(expressiontext); expander_keypad = GTK_WIDGET(gtk_builder_get_object(main_builder, "expander_keypad")); expander_history = GTK_WIDGET(gtk_builder_get_object(main_builder, "expander_history")); expander_stack = GTK_WIDGET(gtk_builder_get_object(main_builder, "expander_stack")); expander_convert = GTK_WIDGET(gtk_builder_get_object(main_builder, "expander_convert")); tabs = GTK_WIDGET(gtk_builder_get_object(main_builder, "tabs")); if(history_height > 0) gtk_widget_set_size_request(tabs, -1, history_height); if(keypad_height > 0) gtk_widget_set_size_request(tabs, -1, keypad_height); if(show_stack && rpn_mode) { gtk_expander_set_expanded(GTK_EXPANDER(expander_stack), TRUE); gtk_notebook_set_current_page(GTK_NOTEBOOK(tabs), 1); gtk_widget_show(tabs); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons"))); } else if(show_keypad) { gtk_expander_set_expanded(GTK_EXPANDER(expander_keypad), TRUE); gtk_widget_hide(tabs); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons"))); } else if(show_history) { gtk_expander_set_expanded(GTK_EXPANDER(expander_history), TRUE); gtk_notebook_set_current_page(GTK_NOTEBOOK(tabs), 0); gtk_widget_show(tabs); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons"))); } else if(show_convert) { gtk_expander_set_expanded(GTK_EXPANDER(expander_convert), TRUE); gtk_notebook_set_current_page(GTK_NOTEBOOK(tabs), 2); gtk_widget_show(tabs); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons"))); } else { gtk_widget_hide(tabs); gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(main_builder, "buttons"))); gtk_widget_set_vexpand(resultview, TRUE); } gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "convert_button_continuous_conversion")), continuous_conversion); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(main_builder, "convert_button_set_missing_prefixes")), set_missing_prefixes); gchar *theme_name = NULL; g_object_get(gtk_settings_get_default(), "gtk-theme-name", &theme_name, NULL); string themestr; if(theme_name) themestr = theme_name; if(themestr.substr(0, 7) == "Adwaita" || themestr.substr(0, 6) == "ooxmox" || themestr == "Breeze" || themestr == "Breeze-Dark" || themestr == "Yaru") { GtkCssProvider *link_style_top = gtk_css_provider_new(); gtk_css_provider_load_from_data(link_style_top, "* {border-bottom-left-radius: 0; border-bottom-right-radius: 0}", -1, NULL); GtkCssProvider *link_style_bot = gtk_css_provider_new(); gtk_css_provider_load_from_data(link_style_bot, "* {border-top-left-radius: 0; border-top-right-radius: 0}", -1, NULL); GtkCssProvider *link_style_tl = gtk_css_provider_new(); gtk_css_provider_load_from_data(link_style_tl, "* {border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-right-radius: 0;}", -1, NULL); GtkCssProvider *link_style_tr = gtk_css_provider_new(); gtk_css_provider_load_from_data(link_style_tr, "* {border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 0;}", -1, NULL); GtkCssProvider *link_style_bl = gtk_css_provider_new(); gtk_css_provider_load_from_data(link_style_bl, "* {border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0;}", -1, NULL); GtkCssProvider *link_style_br = gtk_css_provider_new(); gtk_css_provider_load_from_data(link_style_br, "* {border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 0;}", -1, NULL); GtkCssProvider *link_style_mid = gtk_css_provider_new(); gtk_css_provider_load_from_data(link_style_mid, "* {border-radius: 0;}", -1, NULL); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_zero"))), GTK_STYLE_PROVIDER(link_style_bl), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_dot"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_exp"))), GTK_STYLE_PROVIDER(link_style_br), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_one"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_two"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_three"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_four"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_five"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_six"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_seven"))), GTK_STYLE_PROVIDER(link_style_tl), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_eight"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_nine"))), GTK_STYLE_PROVIDER(link_style_tr), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_brace_open"))), GTK_STYLE_PROVIDER(link_style_top), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_brace_close"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_brace_wrap"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_comma"))), GTK_STYLE_PROVIDER(link_style_bot), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_divide"))), GTK_STYLE_PROVIDER(link_style_top), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_times"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_sub"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_add"))), GTK_STYLE_PROVIDER(link_style_bot), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_ac"))), GTK_STYLE_PROVIDER(link_style_top), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_del"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_ans"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_equals"))), GTK_STYLE_PROVIDER(link_style_bot), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); if(themestr == "Breeze" || themestr == "Breeze-Dark") { gtk_style_context_remove_class(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "box_ro1"))), "linked"); gtk_style_context_remove_class(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "box_ro2"))), "linked"); gtk_style_context_remove_class(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "box_rm"))), "linked"); gtk_style_context_remove_class(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "box_re"))), "linked"); gtk_style_context_remove_class(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "box_hi"))), "linked"); gtk_style_context_remove_class(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "box_ho"))), "linked"); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_insert_value"))), GTK_STYLE_PROVIDER(link_style_top), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_insert_text"))), GTK_STYLE_PROVIDER(link_style_bot), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_add"))), GTK_STYLE_PROVIDER(link_style_top), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_sub"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_times"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_divide"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_xy"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_history_sqrt"))), GTK_STYLE_PROVIDER(link_style_bot), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_add"))), GTK_STYLE_PROVIDER(link_style_top), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_sub"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_times"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_divide"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_xy"))), GTK_STYLE_PROVIDER(link_style_bot), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_sqrt"))), GTK_STYLE_PROVIDER(link_style_top), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_rpn_reciprocal"))), GTK_STYLE_PROVIDER(link_style_bot), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerup"))), GTK_STYLE_PROVIDER(link_style_top), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerdown"))), GTK_STYLE_PROVIDER(link_style_mid), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_registerswap"))), GTK_STYLE_PROVIDER(link_style_bot), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_copyregister"))), GTK_STYLE_PROVIDER(link_style_top), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_deleteregister"))), GTK_STYLE_PROVIDER(link_style_bot), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); } } gtk_builder_connect_signals(main_builder, NULL); g_signal_connect(accel_group, "accel_changed", G_CALLBACK(save_accels), NULL); gtk_style_context_get_color(gtk_widget_get_style_context(historyview), GTK_STATE_FLAG_NORMAL, &c); GdkRGBA c_red = c; if(c_red.red >= 0.8) { c_red.green /= 1.5; c_red.blue /= 1.5; c_red.red = 1.0; } else { if(c_red.red >= 0.5) c_red.red = 1.0; else c_red.red += 0.5; } g_snprintf(history_error_color, 8, "#%02x%02x%02x", (int) (c_red.red * 255), (int) (c_red.green * 255), (int) (c_red.blue * 255)); GdkRGBA c_blue = c; if(c_blue.blue >= 0.8) { c_blue.green /= 1.5; c_blue.red /= 1.5; c_blue.blue = 1.0; } else { if(c_blue.blue >= 0.4) c_blue.blue = 1.0; else c_blue.blue += 0.6; } g_snprintf(history_warning_color, 8, "#%02x%02x%02x", (int) (c_blue.red * 255), (int) (c_blue.green * 255), (int) (c_blue.blue * 255)); GdkRGBA c_gray = c; if(c_gray.blue + c_gray.green + c_gray.red > 1.5) { c_gray.green /= 1.5; c_gray.red /= 1.5; c_gray.blue /= 1.5; } else if(c_gray.blue + c_gray.green + c_gray.red > 0.3) { c_gray.green += 0.235; c_gray.red += 0.235; c_gray.blue += 0.235; } else if(c_gray.blue + c_gray.green + c_gray.red > 0.15) { c_gray.green += 0.3; c_gray.red += 0.3; c_gray.blue += 0.3; } else { c_gray.green += 0.4; c_gray.red += 0.4; c_gray.blue += 0.4; } g_snprintf(history_parse_color, 8, "#%02x%02x%02x", (int) (c_gray.red * 255), (int) (c_gray.green * 255), (int) (c_gray.blue * 255)); historystore = gtk_list_store_new(8, G_TYPE_STRING, G_TYPE_INT, G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_FLOAT, G_TYPE_INT); gtk_tree_view_set_model(GTK_TREE_VIEW(historyview), GTK_TREE_MODEL(historystore)); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(historyview)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_MULTIPLE); history_index_renderer = gtk_cell_renderer_text_new(); history_index_column = gtk_tree_view_column_new_with_attributes(_("Index"), history_index_renderer, "text", 2, "ypad", 4, NULL); gtk_tree_view_column_set_expand(history_index_column, FALSE); gtk_tree_view_column_set_min_width(history_index_column, 30); g_object_set(G_OBJECT(history_index_renderer), "ypad", 0, "xalign", 0.5, "foreground-rgba", &c_gray, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(historyview), history_index_column); history_renderer = gtk_cell_renderer_text_new(); history_column = gtk_tree_view_column_new_with_attributes(_("History"), history_renderer, "markup", 0, "ypad", 4, "xpad", 5, "xalign", 6, "alignment", 7, NULL); gtk_tree_view_column_set_expand(history_column, TRUE); GtkWidget *scrollbar = gtk_scrolled_window_get_vscrollbar(GTK_SCROLLED_WINDOW(gtk_builder_get_object(main_builder, "historyscrolled"))); if(scrollbar) gtk_widget_get_preferred_width(scrollbar, NULL, &history_scroll_width); history_scroll_width += 1; gtk_tree_view_append_column(GTK_TREE_VIEW(historyview), history_column); g_signal_connect_after(gtk_builder_get_object(main_builder, "historyscrolled"), "size-allocate", G_CALLBACK(on_history_resize), NULL); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_historyview_selection_changed), NULL); gtk_tree_view_set_row_separator_func(GTK_TREE_VIEW(historyview), history_row_separator_func, NULL, NULL); completion_view = GTK_WIDGET(gtk_builder_get_object(main_builder, "completionview")); gtk_style_context_add_provider(gtk_widget_get_style_context(completion_view), GTK_STYLE_PROVIDER(expression_provider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 20 // Fix for breeze-gtk and Ubuntu theme if(themestr.substr(0, 7) != "Adwaita" && themestr.substr(0, 6) != "ooxmox" && themestr != "Yaru") { GtkCssProvider *historyview_provider = gtk_css_provider_new(); gtk_tree_view_set_grid_lines(GTK_TREE_VIEW(historyview), GTK_TREE_VIEW_GRID_LINES_NONE); gtk_style_context_add_provider(gtk_widget_get_style_context(historyview), GTK_STYLE_PROVIDER(historyview_provider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); if(themestr == "Breeze") { gtk_css_provider_load_from_data(historyview_provider, "treeview.view {-GtkTreeView-horizontal-separator: 0;}\ntreeview.view.separator {min-height: 2px; color: #cecece;}", -1, NULL); gtk_css_provider_load_from_data(expression_provider, "treeview.view {-GtkTreeView-horizontal-separator: 0;}\ntreeview.view.separator {min-height: 2px; color: #cecece;}", -1, NULL); } else if(themestr == "Breeze-Dark") { gtk_css_provider_load_from_data(historyview_provider, "treeview.view {-GtkTreeView-horizontal-separator: 0;}\ntreeview.view.separator {min-height: 2px; color: #313131;}", -1, NULL); gtk_css_provider_load_from_data(expression_provider, "treeview.view {-GtkTreeView-horizontal-separator: 0;}\ntreeview.view.separator {min-height: 2px; color: #313131;}", -1, NULL); } else { gtk_css_provider_load_from_data(historyview_provider, "treeview.view {-GtkTreeView-horizontal-separator: 0;}\ntreeview.view.separator {min-height: 2px;}", -1, NULL); gtk_css_provider_load_from_data(expression_provider, "treeview.view {-GtkTreeView-horizontal-separator: 0;}\ntreeview.view.separator {min-height: 2px;}", -1, NULL); } } #endif if(theme_name) g_free(theme_name); stackstore = gtk_list_store_new(2, G_TYPE_STRING, G_TYPE_STRING); gtk_tree_view_set_model(GTK_TREE_VIEW(stackview), GTK_TREE_MODEL(stackstore)); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(stackview)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); g_object_set (G_OBJECT(renderer), "xalign", 0.5, NULL); GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes(_("Index"), renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(stackview), column); register_renderer = gtk_cell_renderer_text_new(); g_object_set(G_OBJECT(register_renderer), "editable", TRUE, "ellipsize", PANGO_ELLIPSIZE_END, "xalign", 1.0, "mode", GTK_CELL_RENDERER_MODE_EDITABLE, NULL); g_signal_connect((gpointer) register_renderer, "edited", G_CALLBACK(on_stackview_item_edited), NULL); g_signal_connect((gpointer) register_renderer, "editing-started", G_CALLBACK(on_stackview_item_editing_started), NULL); g_signal_connect((gpointer) register_renderer, "editing-canceled", G_CALLBACK(on_stackview_item_editing_canceled), NULL); register_column = gtk_tree_view_column_new_with_attributes(_("Value"), register_renderer, "text", 1, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(stackview), register_column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_stackview_selection_changed), NULL); if(rpn_mode) { gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_equals")), _("Ent")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "expression_button_equals")), _("Ent")); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "button_equals")), _("Calculate expression and add to stack")); gtk_widget_set_tooltip_text(GTK_WIDGET(gtk_builder_get_object(main_builder, "expression_button")), _("Calculate expression and add to stack")); } else { gtk_widget_hide(expander_stack); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_save_image")), FALSE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "popup_menu_item_save_image")), FALSE); /* Completion */ completion_scrolled = GTK_WIDGET(gtk_builder_get_object(main_builder, "completionscrolled")); gtk_widget_set_size_request(gtk_scrolled_window_get_vscrollbar(GTK_SCROLLED_WINDOW(completion_scrolled)), -1, 0); completion_window = GTK_WIDGET(gtk_builder_get_object(main_builder, "completionwindow")); completion_store = gtk_list_store_new(9, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER, G_TYPE_BOOLEAN, G_TYPE_INT, GDK_TYPE_PIXBUF, G_TYPE_INT, G_TYPE_UINT, G_TYPE_POINTER); completion_filter = gtk_tree_model_filter_new(GTK_TREE_MODEL(completion_store), NULL); gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(completion_filter), 3); completion_sort = gtk_tree_model_sort_new_with_model(completion_filter); gtk_tree_view_set_model(GTK_TREE_VIEW(completion_view), completion_sort); gtk_tree_view_set_row_separator_func(GTK_TREE_VIEW(completion_view), completion_row_separator_func, NULL, NULL); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); renderer = gtk_cell_renderer_text_new(); GtkCellArea *area = gtk_cell_area_box_new(); gtk_cell_area_box_set_spacing(GTK_CELL_AREA_BOX(area), 12); column = gtk_tree_view_column_new_with_area(area); gtk_cell_area_box_pack_start(GTK_CELL_AREA_BOX(area), renderer, TRUE, TRUE, TRUE); gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(area), renderer, "markup", 0, "weight", 6, NULL); renderer = gtk_cell_renderer_pixbuf_new(); gtk_cell_renderer_set_padding(renderer, 2, 0); gtk_cell_area_box_pack_end(GTK_CELL_AREA_BOX(area), renderer, FALSE, TRUE, TRUE); gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(area), renderer, "pixbuf", 5, NULL); renderer = gtk_cell_renderer_text_new(); g_object_set(G_OBJECT(renderer), "style", PANGO_STYLE_ITALIC, NULL); gtk_cell_area_box_pack_end(GTK_CELL_AREA_BOX(area), renderer, FALSE, TRUE, TRUE); gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(area), renderer, "markup", 1, "weight", 6, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(completion_view), column); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(completion_store), 1, string_sort_func, GINT_TO_POINTER(1), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(completion_store), 1, GTK_SORT_ASCENDING); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(completion_sort), 1, completion_sort_func, GINT_TO_POINTER(1), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(completion_sort), 1, GTK_SORT_ASCENDING); for(size_t i = 0; i < modes.size(); i++) { GtkWidget *item = gtk_menu_item_new_with_label(modes[i].name.c_str()); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_menu_item_meta_mode_activate), (gpointer) modes[i].name.c_str()); gtk_menu_shell_insert(GTK_MENU_SHELL(gtk_builder_get_object(main_builder, "menu_meta_modes")), item, (gint) i); mode_items.push_back(item); item = gtk_menu_item_new_with_label(modes[i].name.c_str()); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_menu_item_meta_mode_activate), (gpointer) modes[i].name.c_str()); gtk_menu_shell_insert(GTK_MENU_SHELL(gtk_builder_get_object(main_builder, "menu_result_popup_meta_modes")), item, (gint) i); popup_result_mode_items.push_back(item); } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_meta_mode_delete")), modes.size() > 2); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_result_popup_meta_mode_delete")), modes.size() > 2); tUnitSelectorCategories = GTK_WIDGET(gtk_builder_get_object(main_builder, "convert_treeview_category")); tUnitSelector = GTK_WIDGET(gtk_builder_get_object(main_builder, "convert_treeview_unit")); tUnitSelector_store = gtk_list_store_new(4, G_TYPE_STRING, G_TYPE_POINTER, GDK_TYPE_PIXBUF, G_TYPE_BOOLEAN); tUnitSelector_store_filter = gtk_tree_model_filter_new(GTK_TREE_MODEL(tUnitSelector_store), NULL); gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(tUnitSelector_store_filter), 3); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tUnitSelector_store), 0, string_sort_func, GINT_TO_POINTER(0), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(tUnitSelector_store), 0, GTK_SORT_ASCENDING); gtk_tree_view_set_model(GTK_TREE_VIEW(tUnitSelector), GTK_TREE_MODEL(tUnitSelector_store_filter)); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelector)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); renderer = gtk_cell_renderer_pixbuf_new(); gtk_cell_renderer_set_padding(renderer, 4, 0); flag_column = gtk_tree_view_column_new_with_attributes(_("Flag"), renderer, "pixbuf", 2, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tUnitSelector), flag_column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Name"), renderer, "text", 0, NULL); gtk_tree_view_column_set_sort_column_id(column, 0); gtk_tree_view_append_column(GTK_TREE_VIEW(tUnitSelector), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tUnitSelector_selection_changed), NULL); gtk_tree_view_set_enable_search(GTK_TREE_VIEW(tUnitSelector), FALSE); tUnitSelectorCategories_store = gtk_tree_store_new(2, G_TYPE_STRING, G_TYPE_STRING); gtk_tree_view_set_model(GTK_TREE_VIEW(tUnitSelectorCategories), GTK_TREE_MODEL(tUnitSelectorCategories_store)); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitSelectorCategories)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Category"), renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tUnitSelectorCategories), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tUnitSelectorCategories_selection_changed), NULL); gtk_tree_view_column_set_sort_column_id(column, 0); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tUnitSelectorCategories_store), 0, string_sort_func, GINT_TO_POINTER(0), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(tUnitSelectorCategories_store), 0, GTK_SORT_ASCENDING); set_result_size_request(); set_expression_size_request(); if(win_height <= 0) gtk_window_get_size(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), NULL, &win_height); if(win_width > 0) gtk_window_resize(GTK_WINDOW(gtk_builder_get_object(main_builder, "main_window")), win_width, win_height); gtk_widget_show(GTK_WIDGET(gtk_builder_get_object(main_builder, "main_window"))); if(history_height > 0) gtk_widget_set_size_request(tabs, -1, -1); if(keypad_height > 0) gtk_widget_set_size_request(tabs, -1, -1); update_status_text(); } GtkWidget* get_functions_dialog (void) { if(!functions_builder) { functions_builder = getBuilder("functions.ui"); g_assert(functions_builder != NULL); g_assert (gtk_builder_get_object(functions_builder, "functions_dialog") != NULL); tFunctionCategories = GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_treeview_category")); tFunctions = GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_treeview_function")); tFunctions_store = gtk_list_store_new(3, G_TYPE_STRING, G_TYPE_POINTER, G_TYPE_BOOLEAN); tFunctions_store_filter = gtk_tree_model_filter_new(GTK_TREE_MODEL(tFunctions_store), NULL); gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(tFunctions_store_filter), 2); gtk_tree_view_set_model(GTK_TREE_VIEW(tFunctions), GTK_TREE_MODEL(tFunctions_store_filter)); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctions)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes(_("Function"), renderer, "text", 0, NULL); gtk_tree_view_column_set_sort_column_id(column, 0); gtk_tree_view_append_column(GTK_TREE_VIEW(tFunctions), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tFunctions_selection_changed), NULL); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tFunctions_store), 0, string_sort_func, GINT_TO_POINTER(0), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(tFunctions_store), 0, GTK_SORT_ASCENDING); gtk_tree_view_set_enable_search(GTK_TREE_VIEW(tFunctions), FALSE); tFunctionCategories_store = gtk_tree_store_new(2, G_TYPE_STRING, G_TYPE_STRING); gtk_tree_view_set_model(GTK_TREE_VIEW(tFunctionCategories), GTK_TREE_MODEL(tFunctionCategories_store)); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctionCategories)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Category"), renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tFunctionCategories), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tFunctionCategories_selection_changed), NULL); gtk_tree_view_column_set_sort_column_id(column, 0); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tFunctionCategories_store), 0, string_sort_func, GINT_TO_POINTER(0), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(tFunctionCategories_store), 0, GTK_SORT_ASCENDING); GtkTextBuffer *buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(functions_builder, "functions_textview_description"))); gtk_text_buffer_create_tag(buffer, "bold", "weight", PANGO_WEIGHT_BOLD, NULL); gtk_text_buffer_create_tag(buffer, "italic", "style", PANGO_STYLE_ITALIC, NULL); if(functions_width > 0 && functions_height > 0) gtk_window_resize(GTK_WINDOW(gtk_builder_get_object(functions_builder, "functions_dialog")), functions_width, functions_height); if(functions_hposition > 0) gtk_paned_set_position(GTK_PANED(gtk_builder_get_object(functions_builder, "functions_hpaned")), functions_hposition); if(functions_vposition > 0) gtk_paned_set_position(GTK_PANED(gtk_builder_get_object(functions_builder, "functions_vpaned")), functions_vposition); gtk_builder_connect_signals(functions_builder, NULL); update_functions_tree(); } return GTK_WIDGET(gtk_builder_get_object(functions_builder, "functions_dialog")); } GtkWidget* get_variables_dialog (void) { if(!variables_builder) { variables_builder = getBuilder("variables.ui"); g_assert(variables_builder != NULL); g_assert (gtk_builder_get_object(variables_builder, "variables_dialog") != NULL); tVariableCategories = GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_treeview_category")); tVariables = GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_treeview_variable")); tVariables_store = gtk_list_store_new(4, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER, G_TYPE_BOOLEAN); tVariables_store_filter = gtk_tree_model_filter_new(GTK_TREE_MODEL(tVariables_store), NULL); gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(tVariables_store_filter), 3); gtk_tree_view_set_model(GTK_TREE_VIEW(tVariables), GTK_TREE_MODEL(tVariables_store_filter)); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariables)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes(_("Variable"), renderer, "text", 0, NULL); gtk_tree_view_column_set_sort_column_id(column, 0); gtk_tree_view_append_column(GTK_TREE_VIEW(tVariables), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Value"), renderer, "text", 1, NULL); //g_object_set(G_OBJECT(renderer), "ellipsize", PANGO_ELLIPSIZE_NONE, NULL); gtk_tree_view_column_set_sort_column_id(column, 1); gtk_tree_view_append_column(GTK_TREE_VIEW(tVariables), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tVariables_selection_changed), NULL); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tVariables_store), 0, string_sort_func, GINT_TO_POINTER(0), NULL); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tVariables_store), 1, int_string_sort_func, GINT_TO_POINTER(1), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(tVariables_store), 0, GTK_SORT_ASCENDING); gtk_tree_view_set_enable_search(GTK_TREE_VIEW(tVariables), FALSE); tVariableCategories_store = gtk_tree_store_new(2, G_TYPE_STRING, G_TYPE_STRING); gtk_tree_view_set_model(GTK_TREE_VIEW(tVariableCategories), GTK_TREE_MODEL(tVariableCategories_store)); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tVariableCategories)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Category"), renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tVariableCategories), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tVariableCategories_selection_changed), NULL); gtk_tree_view_column_set_sort_column_id(column, 0); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tVariableCategories_store), 0, string_sort_func, GINT_TO_POINTER(0), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(tVariableCategories_store), 0, GTK_SORT_ASCENDING); if(variables_width > 0 && variables_height > 0) gtk_window_resize(GTK_WINDOW(gtk_builder_get_object(variables_builder, "variables_dialog")), variables_width, variables_height); if(variables_position > 0) gtk_paned_set_position(GTK_PANED(gtk_builder_get_object(variables_builder, "variables_hpaned")), variables_position); gtk_builder_connect_signals(variables_builder, NULL); update_variables_tree(); } return GTK_WIDGET(gtk_builder_get_object(variables_builder, "variables_dialog")); } GtkWidget* get_units_dialog (void) { if(!units_builder) { units_builder = getBuilder("units.ui"); g_assert(units_builder != NULL); g_assert (gtk_builder_get_object(units_builder, "units_dialog") != NULL); tUnitCategories = GTK_WIDGET(gtk_builder_get_object(units_builder, "units_treeview_category")); tUnits = GTK_WIDGET(gtk_builder_get_object(units_builder, "units_treeview_unit")); tUnits_store = gtk_list_store_new(UNITS_N_COLUMNS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER, GDK_TYPE_PIXBUF, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN); tUnits_store_filter = gtk_tree_model_filter_new(GTK_TREE_MODEL(tUnits_store), NULL); gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(tUnits_store_filter), UNITS_VISIBLE_COLUMN); gtk_tree_view_set_model(GTK_TREE_VIEW(tUnits), GTK_TREE_MODEL(tUnits_store_filter)); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnits)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); GtkCellRenderer *renderer = gtk_cell_renderer_pixbuf_new(); gtk_cell_renderer_set_padding(renderer, 4, 0); units_flag_column = gtk_tree_view_column_new_with_attributes(_("Flag"), renderer, "pixbuf", UNITS_FLAG_COLUMN, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tUnits), units_flag_column); renderer = gtk_cell_renderer_text_new(); GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes(_("Name"), renderer, "text", UNITS_TITLE_COLUMN, NULL); gtk_tree_view_column_set_sort_column_id(column, UNITS_TITLE_COLUMN); gtk_tree_view_append_column(GTK_TREE_VIEW(tUnits), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Unit"), renderer, "text", UNITS_NAMES_COLUMN, NULL); gtk_tree_view_column_set_sort_column_id(column, UNITS_NAMES_COLUMN); gtk_tree_view_append_column(GTK_TREE_VIEW(tUnits), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Unit"), renderer, "text", UNITS_BASE_COLUMN, NULL); gtk_tree_view_column_set_sort_column_id(column, UNITS_BASE_COLUMN); gtk_tree_view_append_column(GTK_TREE_VIEW(tUnits), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tUnits_selection_changed), NULL); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tUnits_store), UNITS_TITLE_COLUMN, string_sort_func, GINT_TO_POINTER(UNITS_TITLE_COLUMN), NULL); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tUnits_store), UNITS_NAMES_COLUMN, string_sort_func, GINT_TO_POINTER(UNITS_NAMES_COLUMN), NULL); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tUnits_store), UNITS_BASE_COLUMN, string_sort_func, GINT_TO_POINTER(UNITS_BASE_COLUMN), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(tUnits_store), UNITS_TITLE_COLUMN, GTK_SORT_ASCENDING); gtk_tree_view_set_enable_search(GTK_TREE_VIEW(tUnits), FALSE); tUnitCategories_store = gtk_tree_store_new(2, G_TYPE_STRING, G_TYPE_STRING); gtk_tree_view_set_model(GTK_TREE_VIEW(tUnitCategories), GTK_TREE_MODEL(tUnitCategories_store)); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tUnitCategories)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Category"), renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tUnitCategories), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tUnitCategories_selection_changed), NULL); gtk_tree_view_column_set_sort_column_id(column, 0); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tUnitCategories_store), 0, string_sort_func, GINT_TO_POINTER(0), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(tUnitCategories_store), 0, GTK_SORT_ASCENDING); units_convert_window = GTK_WIDGET(gtk_builder_get_object(units_builder, "units_convert_window")); units_convert_scrolled = GTK_WIDGET(gtk_builder_get_object(units_builder, "units_convert_scrolled")); units_convert_view = GTK_WIDGET(gtk_builder_get_object(units_builder, "units_convert_view")); units_convert_filter = gtk_tree_model_filter_new(GTK_TREE_MODEL(tUnits_store), NULL); gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(units_convert_filter), UNITS_VISIBLE_COLUMN_CONVERT); gtk_tree_view_set_model(GTK_TREE_VIEW(units_convert_view), GTK_TREE_MODEL(units_convert_filter)); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(units_convert_view)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); units_convert_flag_renderer = gtk_cell_renderer_pixbuf_new(); GtkCellArea *area = gtk_cell_area_box_new(); gtk_cell_area_box_set_spacing(GTK_CELL_AREA_BOX(area), 12); gtk_cell_area_box_pack_start(GTK_CELL_AREA_BOX(area), units_convert_flag_renderer, FALSE, TRUE, TRUE); gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(area), units_convert_flag_renderer, "pixbuf", UNITS_FLAG_COLUMN, NULL); renderer = gtk_cell_renderer_text_new(); gtk_cell_area_box_pack_start(GTK_CELL_AREA_BOX(area), renderer, TRUE, TRUE, TRUE); gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(area), renderer, "text", UNITS_TITLE_COLUMN, NULL); column = gtk_tree_view_column_new_with_area(area); gtk_tree_view_column_set_sort_column_id(column, UNITS_TITLE_COLUMN); gtk_tree_view_append_column(GTK_TREE_VIEW(units_convert_view), column); if(units_width > 0 && units_height > 0) gtk_window_resize(GTK_WINDOW(gtk_builder_get_object(units_builder, "units_dialog")), units_width, units_height); if(units_position > 0) gtk_paned_set_position(GTK_PANED(gtk_builder_get_object(units_builder, "units_hpaned")), units_position); gtk_builder_connect_signals(units_builder, NULL); update_units_tree(); gtk_entry_set_text (GTK_ENTRY (gtk_builder_get_object(units_builder, "units_entry_from_val")), "1"); gtk_entry_set_text (GTK_ENTRY (gtk_builder_get_object(units_builder, "units_entry_to_val")), "1"); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_entry_from_val")), 1.0); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(units_builder, "units_entry_to_val")), 1.0); } return GTK_WIDGET(gtk_builder_get_object(units_builder, "units_dialog")); } GtkWidget* get_datasets_dialog (void) { if(!datasets_builder) { datasets_builder = getBuilder("datasets.ui"); g_assert(datasets_builder != NULL); g_assert (gtk_builder_get_object(datasets_builder, "datasets_dialog") != NULL); tDatasets = GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_treeview_datasets")); tDataObjects = GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_treeview_objects")); tDataObjects_store = gtk_list_store_new(4, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER); gtk_tree_view_set_model(GTK_TREE_VIEW(tDataObjects), GTK_TREE_MODEL(tDataObjects_store)); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tDataObjects)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes("Key 1", renderer, "text", 0, NULL); gtk_tree_view_column_set_sort_column_id(column, 0); gtk_tree_view_append_column(GTK_TREE_VIEW(tDataObjects), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes("Key 2", renderer, "text", 1, NULL); gtk_tree_view_column_set_sort_column_id(column, 1); gtk_tree_view_append_column(GTK_TREE_VIEW(tDataObjects), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes("Key 3", renderer, "text", 2, NULL); gtk_tree_view_column_set_sort_column_id(column, 2); gtk_tree_view_append_column(GTK_TREE_VIEW(tDataObjects), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tDataObjects_selection_changed), NULL); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tDataObjects_store), 0, string_sort_func, GINT_TO_POINTER(0), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(tDataObjects_store), 0, GTK_SORT_ASCENDING); tDatasets_store = gtk_list_store_new(2, G_TYPE_STRING, G_TYPE_POINTER); gtk_tree_view_set_model(GTK_TREE_VIEW(tDatasets), GTK_TREE_MODEL(tDatasets_store)); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tDatasets)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Data Set"), renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tDatasets), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tDatasets_selection_changed), NULL); gtk_tree_view_column_set_sort_column_id(column, 0); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(tDatasets_store), 0, string_sort_func, GINT_TO_POINTER(0), NULL); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(tDatasets_store), 0, GTK_SORT_ASCENDING); GtkTextBuffer *buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(datasets_builder, "datasets_textview_description"))); gtk_text_buffer_create_tag(buffer, "bold", "weight", PANGO_WEIGHT_BOLD, NULL); gtk_text_buffer_create_tag(buffer, "italic", "style", PANGO_STYLE_ITALIC, NULL); if(datasets_width > 0 && datasets_height > 0) gtk_window_resize(GTK_WINDOW(gtk_builder_get_object(datasets_builder, "datasets_dialog")), datasets_width, datasets_height); if(datasets_hposition > 0) gtk_paned_set_position(GTK_PANED(gtk_builder_get_object(datasets_builder, "datasets_hpaned")), datasets_hposition); if(datasets_vposition1 > 0) gtk_paned_set_position(GTK_PANED(gtk_builder_get_object(datasets_builder, "datasets_vpaned1")), datasets_vposition1); if(datasets_vposition2 > 0) gtk_paned_set_position(GTK_PANED(gtk_builder_get_object(datasets_builder, "datasets_vpaned2")), datasets_vposition2); gtk_builder_connect_signals(datasets_builder, NULL); update_datasets_tree(); } return GTK_WIDGET(gtk_builder_get_object(datasets_builder, "datasets_dialog")); } GtkWidget* get_preferences_dialog (void) { if(!preferences_builder) { preferences_builder = getBuilder("preferences.ui"); g_assert(preferences_builder != NULL); g_assert (gtk_builder_get_object(preferences_builder, "preferences_dialog") != NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_display_expression_status")), display_expression_status); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_fetch_exchange_rates")), fetch_exchange_rates_at_startup); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_local_currency_conversion")), evalops.local_currency_conversion); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_save_mode")), save_mode_on_exit); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_allow_multiple_instances")), allow_multiple_instances); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_unicode_signs")), printops.use_unicode_signs); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_copy_separator")), copy_separator); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_lower_case_numbers")), printops.lower_case_numbers); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_e_notation")), use_e_notation); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_lower_case_e")), printops.lower_case_e); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_alternative_base_prefixes")), printops.base_display == BASE_DISPLAY_ALTERNATIVE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_twos_complement")), printops.twos_complement); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_spell_out_logical_operators")), printops.spell_out_logical_operators); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_save_defs")), save_defs_on_exit); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_rpn_keys")), rpn_keys); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_decimal_comma")), CALCULATOR->getDecimalPoint() == COMMA); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_dot_as_separator")), evalops.parse_options.dot_as_separator); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_comma_as_separator")), evalops.parse_options.comma_as_separator); if(CALCULATOR->getDecimalPoint() == DOT) gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_dot_as_separator"))); if(CALCULATOR->getDecimalPoint() == COMMA) gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_comma_as_separator"))); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_custom_result_font")), use_custom_result_font); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_custom_expression_font")), use_custom_expression_font); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_custom_status_font")), use_custom_status_font); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_button_result_font")), use_custom_result_font); gtk_font_chooser_set_font(GTK_FONT_CHOOSER(gtk_builder_get_object(preferences_builder, "preferences_button_result_font")), custom_result_font.c_str()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_button_expression_font")), use_custom_expression_font); gtk_font_chooser_set_font(GTK_FONT_CHOOSER(gtk_builder_get_object(preferences_builder, "preferences_button_expression_font")), custom_expression_font.c_str()); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_button_status_font")), use_custom_status_font); gtk_font_chooser_set_font(GTK_FONT_CHOOSER(gtk_builder_get_object(preferences_builder, "preferences_button_status_font")), custom_status_font.c_str()); GdkRGBA c; gdk_rgba_parse(&c, status_error_color.c_str()); gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(gtk_builder_get_object(preferences_builder, "colorbutton_status_error_color")), &c); gdk_rgba_parse(&c, status_warning_color.c_str()); gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(gtk_builder_get_object(preferences_builder, "colorbutton_status_warning_color")), &c); gtk_button_set_label(GTK_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_dot")), SIGN_MULTIDOT); gtk_button_set_label(GTK_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_altdot")), SIGN_MIDDLEDOT); gtk_button_set_label(GTK_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_ex")), SIGN_MULTIPLICATION); switch(printops.multiplication_sign) { case MULTIPLICATION_SIGN_DOT: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_dot")), TRUE); break; } case MULTIPLICATION_SIGN_ALTDOT: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_altdot")), TRUE); break; } case MULTIPLICATION_SIGN_X: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_ex")), TRUE); break; } default: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_asterisk")), TRUE); break; } } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_asterisk")), printops.use_unicode_signs); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_ex")), printops.use_unicode_signs); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_dot")), printops.use_unicode_signs); gtk_button_set_label(GTK_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_division_slash")), " " SIGN_DIVISION_SLASH " "); gtk_button_set_label(GTK_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_division")), SIGN_DIVISION); switch(printops.division_sign) { case DIVISION_SIGN_DIVISION_SLASH: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_division_slash")), TRUE); break; } case DIVISION_SIGN_DIVISION: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_division")), TRUE); break; } default: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_slash")), TRUE); break; } } gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_slash")), printops.use_unicode_signs); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_division_slash")), printops.use_unicode_signs); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_division")), printops.use_unicode_signs); switch(printops.digit_grouping) { case DIGIT_GROUPING_STANDARD: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_digit_grouping_standard")), TRUE); break; } case DIGIT_GROUPING_LOCALE: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_digit_grouping_locale")), TRUE); break; } default: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_radiobutton_digit_grouping_none")), TRUE); break; } } gtk_builder_connect_signals(preferences_builder, NULL); } gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_update_exchange_rates_spin_button")), (double) auto_update_exchange_rates); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_enable_completion")), enable_completion); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_enable_completion2")), enable_completion2); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_label_completion_min")), enable_completion); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_spin_completion_min")), enable_completion); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_spin_completion_min")), (double) completion_min); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_checkbutton_enable_completion2")), enable_completion); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_label_completion_min2")), enable_completion && enable_completion2); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_spin_completion_min2")), enable_completion && enable_completion2); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_spin_completion_min2")), (double) completion_min2); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_label_completion_delay")), enable_completion); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_spin_completion_delay")), enable_completion); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(preferences_builder, "preferences_spin_completion_delay")), (double) completion_delay); return GTK_WIDGET(gtk_builder_get_object(preferences_builder, "preferences_dialog")); } GtkWidget* get_unit_edit_dialog (void) { if(!unitedit_builder) { unitedit_builder = getBuilder("unitedit.ui"); g_assert(unitedit_builder != NULL); g_assert (gtk_builder_get_object(unitedit_builder, "unit_edit_dialog") != NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unitedit_builder, "unit_edit_combobox_class")), 0); gtk_builder_connect_signals(unitedit_builder, NULL); } /* populate combo menu */ GHashTable *hash = g_hash_table_new(g_str_hash, g_str_equal); GList *items = NULL; for(size_t i = 0; i < CALCULATOR->units.size(); i++) { if(!CALCULATOR->units[i]->category().empty()) { //add category if not present if(g_hash_table_lookup(hash, (gconstpointer) CALCULATOR->units[i]->category().c_str()) == NULL) { items = g_list_insert_sorted(items, (gpointer) CALCULATOR->units[i]->category().c_str(), (GCompareFunc) compare_categories); //remember added categories g_hash_table_insert(hash, (gpointer) CALCULATOR->units[i]->category().c_str(), (gpointer) hash); } } } for(GList *l = items; l != NULL; l = l->next) { gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(unitedit_builder, "unit_edit_combo_category")), (const gchar*) l->data); } g_hash_table_destroy(hash); g_list_free(items); return GTK_WIDGET(gtk_builder_get_object(unitedit_builder, "unit_edit_dialog")); } GtkWidget* get_function_edit_dialog (void) { if(!functionedit_builder) { functionedit_builder = getBuilder("functionedit.ui"); g_assert(functionedit_builder != NULL); g_assert (gtk_builder_get_object(functionedit_builder, "function_edit_dialog") != NULL); tFunctionArguments = GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_treeview_arguments")); tFunctionArguments_store = gtk_list_store_new(3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER); gtk_tree_view_set_model(GTK_TREE_VIEW(tFunctionArguments), GTK_TREE_MODEL(tFunctionArguments_store)); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tFunctionArguments)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes(_("Name"), renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tFunctionArguments), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Type"), renderer, "text", 1, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tFunctionArguments), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tFunctionArguments_selection_changed), NULL); tSubfunctions = GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_treeview_subfunctions")); tSubfunctions_store = gtk_list_store_new(5, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT, G_TYPE_BOOLEAN); gtk_tree_view_set_model(GTK_TREE_VIEW(tSubfunctions), GTK_TREE_MODEL(tSubfunctions_store)); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tSubfunctions)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Reference"), renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tSubfunctions), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Expression"), renderer, "text", 1, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tSubfunctions), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Precalculate"), renderer, "text", 2, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tSubfunctions), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tSubfunctions_selection_changed), NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(functionedit_builder, "function_edit_combobox_argument_type")), 0); g_signal_connect((gpointer) gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(functionedit_builder, "function_edit_textview_description"))), "changed", G_CALLBACK(on_function_changed), NULL); g_signal_connect((gpointer) gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(functionedit_builder, "function_edit_textview_expression"))), "changed", G_CALLBACK(on_function_changed), NULL); gtk_builder_connect_signals(functionedit_builder, NULL); } /* populate combo menu */ GHashTable *hash = g_hash_table_new(g_str_hash, g_str_equal); GList *items = NULL; for(size_t i = 0; i < CALCULATOR->functions.size(); i++) { if(!CALCULATOR->functions[i]->category().empty()) { //add category if not present if(g_hash_table_lookup(hash, (gconstpointer) CALCULATOR->functions[i]->category().c_str()) == NULL) { items = g_list_insert_sorted(items, (gpointer) CALCULATOR->functions[i]->category().c_str(), (GCompareFunc) compare_categories); //remember added categories g_hash_table_insert(hash, (gpointer) CALCULATOR->functions[i]->category().c_str(), (gpointer) hash); } } } for(GList *l = items; l != NULL; l = l->next) { gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(functionedit_builder, "function_edit_combo_category")), (const gchar*) l->data); } g_hash_table_destroy(hash); g_list_free(items); return GTK_WIDGET(gtk_builder_get_object(functionedit_builder, "function_edit_dialog")); } GtkWidget* get_simple_function_edit_dialog (void) { if(!simplefunctionedit_builder) { simplefunctionedit_builder = getBuilder("simplefunctionedit.ui"); g_assert(simplefunctionedit_builder != NULL); g_assert(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_dialog") != NULL); g_signal_connect((gpointer) gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_textview_expression"))), "changed", G_CALLBACK(on_simple_function_changed), NULL); gtk_builder_connect_signals(simplefunctionedit_builder, NULL); } return GTK_WIDGET(gtk_builder_get_object(simplefunctionedit_builder, "simple_function_edit_dialog")); } GtkWidget* get_variable_edit_dialog (void) { if(!variableedit_builder) { variableedit_builder = getBuilder("variableedit.ui"); g_assert(variableedit_builder != NULL); g_assert (gtk_builder_get_object(variableedit_builder, "variable_edit_dialog") != NULL); gtk_builder_connect_signals(variableedit_builder, NULL); } /* populate combo menu */ GHashTable *hash = g_hash_table_new(g_str_hash, g_str_equal); GList *items = NULL; for(size_t i = 0; i < CALCULATOR->variables.size(); i++) { if(!CALCULATOR->variables[i]->category().empty()) { //add category if not present if(g_hash_table_lookup(hash, (gconstpointer) CALCULATOR->variables[i]->category().c_str()) == NULL) { items = g_list_insert_sorted(items, (gpointer) CALCULATOR->variables[i]->category().c_str(), (GCompareFunc) compare_categories); //remember added categories g_hash_table_insert(hash, (gpointer) CALCULATOR->variables[i]->category().c_str(), (gpointer) hash); } } } for(GList *l = items; l != NULL; l = l->next) { gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(variableedit_builder, "variable_edit_combo_category")), (const gchar*) l->data); } g_hash_table_destroy(hash); g_list_free(items); return GTK_WIDGET(gtk_builder_get_object(variableedit_builder, "variable_edit_dialog")); } GtkWidget* get_unknown_edit_dialog (void) { if(!unknownedit_builder) { unknownedit_builder = getBuilder("unknownedit.ui"); g_assert(unknownedit_builder != NULL); g_assert (gtk_builder_get_object(unknownedit_builder, "unknown_edit_dialog") != NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_type")), 0); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combobox_sign")), 0); gtk_builder_connect_signals(unknownedit_builder, NULL); } /* populate combo menu */ GHashTable *hash = g_hash_table_new(g_str_hash, g_str_equal); GList *items = NULL; for(size_t i = 0; i < CALCULATOR->variables.size(); i++) { if(!CALCULATOR->variables[i]->category().empty()) { //add category if not present if(g_hash_table_lookup(hash, (gconstpointer) CALCULATOR->variables[i]->category().c_str()) == NULL) { items = g_list_insert_sorted(items, (gpointer) CALCULATOR->variables[i]->category().c_str(), (GCompareFunc) compare_categories); //remember added categories g_hash_table_insert(hash, (gpointer) CALCULATOR->variables[i]->category().c_str(), (gpointer) hash); } } } for(GList *l = items; l != NULL; l = l->next) { gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(unknownedit_builder, "unknown_edit_combo_category")), (const gchar*) l->data); } g_hash_table_destroy(hash); g_list_free(items); return GTK_WIDGET(gtk_builder_get_object(unknownedit_builder, "unknown_edit_dialog")); } GtkWidget* get_matrix_edit_dialog (void) { if(!matrixedit_builder) { matrixedit_builder = getBuilder("matrixedit.ui"); g_assert(matrixedit_builder != NULL); g_assert (gtk_builder_get_object(matrixedit_builder, "matrix_edit_dialog") != NULL); GType types[200]; for(gint i = 0; i < 200; i += 1) { types[i] = G_TYPE_STRING; } tMatrixEdit_store = gtk_list_store_newv(200, types); tMatrixEdit = GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_view")); gtk_tree_view_set_model (GTK_TREE_VIEW(tMatrixEdit), GTK_TREE_MODEL(tMatrixEdit_store)); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tMatrixEdit)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_NONE); gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtk_builder_get_object(matrixedit_builder, "matrix_edit_combo_category")))), _("Matrices")); gtk_builder_connect_signals(matrixedit_builder, NULL); } /* populate combo menu */ GHashTable *hash = g_hash_table_new(g_str_hash, g_str_equal); GList *items = NULL; for(size_t i = 0; i < CALCULATOR->variables.size(); i++) { if(!CALCULATOR->variables[i]->category().empty()) { //add category if not present if(g_hash_table_lookup(hash, (gconstpointer) CALCULATOR->variables[i]->category().c_str()) == NULL) { items = g_list_insert_sorted(items, (gpointer) CALCULATOR->variables[i]->category().c_str(), (GCompareFunc) compare_categories); //remember added categories g_hash_table_insert(hash, (gpointer) CALCULATOR->variables[i]->category().c_str(), (gpointer) hash); } } } for(GList *l = items; l != NULL; l = l->next) { gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(matrixedit_builder, "matrix_edit_combo_category")), (const gchar*) l->data); } g_hash_table_destroy(hash); g_list_free(items); return GTK_WIDGET(gtk_builder_get_object(matrixedit_builder, "matrix_edit_dialog")); } GtkWidget* get_matrix_dialog (void) { if(!matrix_builder) { matrix_builder = getBuilder("matrix.ui"); g_assert(matrix_builder != NULL); g_assert (gtk_builder_get_object(matrix_builder, "matrix_dialog") != NULL); GType types[10000]; for(gint i = 0; i < 10000; i++) { types[i] = G_TYPE_STRING; } tMatrix_store = gtk_list_store_newv(10000, types); tMatrix = GTK_WIDGET(gtk_builder_get_object(matrix_builder, "matrix_view")); gtk_tree_view_set_model (GTK_TREE_VIEW(tMatrix), GTK_TREE_MODEL(tMatrix_store)); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tMatrix)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_NONE); gtk_builder_connect_signals(matrix_builder, NULL); } return GTK_WIDGET(gtk_builder_get_object(matrix_builder, "matrix_dialog")); } GtkWidget* get_dataobject_edit_dialog (void) { return GTK_WIDGET(gtk_builder_get_object(datasets_builder, "dataobject_edit_dialog")); } GtkWidget* get_dataset_edit_dialog (void) { if(!datasetedit_builder) { datasetedit_builder = getBuilder("datasetedit.ui"); g_assert(datasetedit_builder != NULL); g_assert (gtk_builder_get_object(datasetedit_builder, "dataset_edit_dialog") != NULL); tDataProperties = GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_treeview_properties")); tDataProperties_store = gtk_list_store_new(4, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER); gtk_tree_view_set_model(GTK_TREE_VIEW(tDataProperties), GTK_TREE_MODEL(tDataProperties_store)); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tDataProperties)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes(_("Title"), renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tDataProperties), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Name"), renderer, "text", 1, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tDataProperties), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Type"), renderer, "text", 2, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tDataProperties), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tDataProperties_selection_changed), NULL); g_signal_connect((gpointer) gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(datasetedit_builder, "dataset_edit_textview_description"))), "changed", G_CALLBACK(on_dataset_changed), NULL); g_signal_connect((gpointer) gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(datasetedit_builder, "dataset_edit_textview_copyright"))), "changed", G_CALLBACK(on_dataset_changed), NULL); g_signal_connect((gpointer) gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_textview_description"))), "changed", G_CALLBACK(on_dataproperty_changed), NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_combobox_type")), 0); gtk_builder_connect_signals(datasetedit_builder, NULL); } return GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataset_edit_dialog")); } GtkWidget* get_dataproperty_edit_dialog (void) { return GTK_WIDGET(gtk_builder_get_object(datasetedit_builder, "dataproperty_edit_dialog")); } GtkWidget* get_names_edit_dialog (void) { if(!namesedit_builder) { namesedit_builder = getBuilder("namesedit.ui"); g_assert(namesedit_builder != NULL); g_assert (gtk_builder_get_object(namesedit_builder, "names_edit_dialog") != NULL); tNames = GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_treeview")); tNames_store = gtk_list_store_new(NAMES_N_COLUMNS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN); gtk_tree_view_set_model(GTK_TREE_VIEW(tNames), GTK_TREE_MODEL(tNames_store)); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tNames)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes(_("Name"), renderer, "text", NAMES_NAME_COLUMN, NULL); gtk_tree_view_column_set_sort_column_id(column, NAMES_NAME_COLUMN); gtk_tree_view_column_set_expand(column, TRUE); gtk_tree_view_append_column(GTK_TREE_VIEW(tNames), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Abbreviation"), renderer, "text", NAMES_ABBREVIATION_STRING_COLUMN, NULL); gtk_tree_view_column_set_sort_column_id(column, NAMES_ABBREVIATION_STRING_COLUMN); gtk_tree_view_append_column(GTK_TREE_VIEW(tNames), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Plural"), renderer, "text", NAMES_PLURAL_STRING_COLUMN, NULL); gtk_tree_view_column_set_sort_column_id(column, NAMES_PLURAL_STRING_COLUMN); gtk_tree_view_append_column(GTK_TREE_VIEW(tNames), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Reference"), renderer, "text", NAMES_REFERENCE_STRING_COLUMN, NULL); gtk_tree_view_column_set_sort_column_id(column, NAMES_REFERENCE_STRING_COLUMN); gtk_tree_view_append_column(GTK_TREE_VIEW(tNames), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tNames_selection_changed), NULL); gtk_builder_connect_signals(namesedit_builder, NULL); } return GTK_WIDGET(gtk_builder_get_object(namesedit_builder, "names_edit_dialog")); } GtkWidget* get_csv_import_dialog (void) { if(!csvimport_builder) { csvimport_builder = getBuilder("csvimport.ui"); g_assert(csvimport_builder != NULL); g_assert (gtk_builder_get_object(csvimport_builder, "csv_import_dialog") != NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(csvimport_builder, "csv_import_combobox_delimiter")), 0); gtk_builder_connect_signals(csvimport_builder, NULL); } /* populate combo menu */ GHashTable *hash = g_hash_table_new(g_str_hash, g_str_equal); GList *items = NULL; for(size_t i = 0; i < CALCULATOR->variables.size(); i++) { if(!CALCULATOR->variables[i]->category().empty()) { //add category if not present if(g_hash_table_lookup(hash, (gconstpointer) CALCULATOR->variables[i]->category().c_str()) == NULL) { items = g_list_append(items, (gpointer) CALCULATOR->variables[i]->category().c_str()); //remember added categories g_hash_table_insert(hash, (gpointer) CALCULATOR->variables[i]->category().c_str(), (gpointer) hash); } } } for(GList *l = items; l != NULL; l = l->next) { gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(gtk_builder_get_object(csvimport_builder, "csv_import_combo_category")), (const gchar*) l->data); } g_hash_table_destroy(hash); g_list_free(items); return GTK_WIDGET(gtk_builder_get_object(csvimport_builder, "csv_import_dialog")); } GtkWidget* get_csv_export_dialog (void) { if(!csvexport_builder) { csvexport_builder = getBuilder("csvexport.ui"); g_assert(csvexport_builder != NULL); g_assert (gtk_builder_get_object(csvexport_builder, "csv_export_dialog") != NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(csvexport_builder, "csv_export_combobox_delimiter")), 0); gtk_builder_connect_signals(csvexport_builder, NULL); } return GTK_WIDGET(gtk_builder_get_object(csvexport_builder, "csv_export_dialog")); } GtkWidget* get_set_base_dialog (void) { if(!setbase_builder) { setbase_builder = getBuilder("setbase.ui"); g_assert(setbase_builder != NULL); g_assert (gtk_builder_get_object(setbase_builder, "set_base_dialog") != NULL); switch(evalops.parse_options.base) { case BASE_BINARY: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_binary")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), FALSE); break; } case BASE_OCTAL: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_octal")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), FALSE); break; } case BASE_DECIMAL: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_decimal")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), FALSE); break; } case 12: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_duodecimal")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), FALSE); break; } case BASE_HEXADECIMAL: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_hexadecimal")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), FALSE); break; } case BASE_ROMAN_NUMERALS: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_roman")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), FALSE); break; } default: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_input_other")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), TRUE); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_input_other")), evalops.parse_options.base); } } switch(printops.base) { case BASE_BINARY: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_binary")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case BASE_OCTAL: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_octal")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case BASE_DECIMAL: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_decimal")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case 12: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_duodecimal")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case BASE_HEXADECIMAL: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_hexadecimal")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case BASE_SEXAGESIMAL: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_sexagesimal")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case BASE_TIME: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_time")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } case BASE_ROMAN_NUMERALS: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_roman")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), FALSE); break; } default: { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_radiobutton_output_other")), TRUE); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), TRUE); gtk_spin_button_set_value(GTK_SPIN_BUTTON(gtk_builder_get_object(setbase_builder, "set_base_spinbutton_output_other")), printops.base); } } gtk_builder_connect_signals(setbase_builder, NULL); } return GTK_WIDGET(gtk_builder_get_object(setbase_builder, "set_base_dialog")); } GtkWidget* get_nbases_dialog (void) { if(!nbases_builder) { nbases_builder = getBuilder("nbases.ui"); g_assert(nbases_builder != NULL); g_assert (gtk_builder_get_object(nbases_builder, "nbases_dialog") != NULL); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_binary")), 1.0); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_octal")), 1.0); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_decimal")), 1.0); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_hexadecimal")), 1.0); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_duo")), 1.0); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_roman")), 1.0); //gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(nbases_builder, "nbases_entry_sexa")), 1.0); gtk_builder_connect_signals(nbases_builder, NULL); } return GTK_WIDGET(gtk_builder_get_object(nbases_builder, "nbases_dialog")); } GtkWidget* get_percentage_dialog (void) { if(!percentage_builder) { percentage_builder = getBuilder("percentage.ui"); g_assert(percentage_builder != NULL); g_assert (gtk_builder_get_object(percentage_builder, "percentage_dialog") != NULL); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_1")), 1.0); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_2")), 1.0); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_3")), 1.0); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_4")), 1.0); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_5")), 1.0); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_6")), 1.0); gtk_entry_set_alignment(GTK_ENTRY(gtk_builder_get_object(percentage_builder, "percentage_entry_7")), 1.0); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 18 gtk_text_view_set_left_margin(GTK_TEXT_VIEW(gtk_builder_get_object(percentage_builder, "percentage_description")), 12); gtk_text_view_set_right_margin(GTK_TEXT_VIEW(gtk_builder_get_object(percentage_builder, "percentage_description")), 12); gtk_text_view_set_top_margin(GTK_TEXT_VIEW(gtk_builder_get_object(percentage_builder, "percentage_description")), 12); gtk_text_view_set_bottom_margin(GTK_TEXT_VIEW(gtk_builder_get_object(percentage_builder, "percentage_description")), 12); #endif gtk_builder_connect_signals(percentage_builder, NULL); } return GTK_WIDGET(gtk_builder_get_object(percentage_builder, "percentage_dialog")); } unordered_map cal_year, cal_month, cal_day, cal_label; GtkWidget *chinese_stem, *chinese_branch; GtkWidget* get_calendarconversion_dialog(void) { if(!calendarconversion_builder) { calendarconversion_builder = getBuilder("calendarconversion.ui"); g_assert(calendarconversion_builder != NULL); g_assert(gtk_builder_get_object(calendarconversion_builder, "calendar_dialog") != NULL); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(calendarconversion_builder, "label_1")), _("Gregorian")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(calendarconversion_builder, "label_8")), _("Revised Julian (Milanković)")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(calendarconversion_builder, "label_7")), _("Julian")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(calendarconversion_builder, "label_3")), _("Islamic (Hijri)")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(calendarconversion_builder, "label_2")), _("Hebrew")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(calendarconversion_builder, "label_6")), _("Chinese")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(calendarconversion_builder, "label_4")), _("Persian (Solar Hijri)")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(calendarconversion_builder, "label_9")), _("Coptic")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(calendarconversion_builder, "label_10")), _("Ethiopian")); gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(calendarconversion_builder, "label_5")), _("Indian (National)")); #if GTK_MAJOR_VERSION > 3 || GTK_MINOR_VERSION >= 12 gtk_widget_set_margin_end(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_1")), 12); gtk_widget_set_margin_end(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_2")), 12); gtk_widget_set_margin_end(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_3")), 12); gtk_widget_set_margin_end(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_4")), 12); gtk_widget_set_margin_end(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_5")), 12); gtk_widget_set_margin_end(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_6")), 12); gtk_widget_set_margin_end(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_7")), 12); gtk_widget_set_margin_end(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_8")), 12); gtk_widget_set_margin_end(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_9")), 12); gtk_widget_set_margin_end(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_10")), 12); #else gtk_widget_set_margin_right(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_1")), 12); gtk_widget_set_margin_right(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_2")), 12); gtk_widget_set_margin_right(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_3")), 12); gtk_widget_set_margin_right(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_4")), 12); gtk_widget_set_margin_right(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_5")), 12); gtk_widget_set_margin_right(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_6")), 12); gtk_widget_set_margin_right(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_7")), 12); gtk_widget_set_margin_right(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_8")), 12); gtk_widget_set_margin_right(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_9")), 12); gtk_widget_set_margin_right(GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_10")), 12); #endif cal_year[CALENDAR_GREGORIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "year_1")); cal_month[CALENDAR_GREGORIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "month_1")); cal_day[CALENDAR_GREGORIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "day_1")); cal_label[CALENDAR_GREGORIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_1")); cal_year[CALENDAR_HEBREW] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "year_2")); cal_month[CALENDAR_HEBREW] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "month_2")); cal_day[CALENDAR_HEBREW] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "day_2")); cal_label[CALENDAR_HEBREW] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_2")); cal_year[CALENDAR_ISLAMIC] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "year_3")); cal_month[CALENDAR_ISLAMIC] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "month_3")); cal_day[CALENDAR_ISLAMIC] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "day_3")); cal_label[CALENDAR_ISLAMIC] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_3")); cal_year[CALENDAR_PERSIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "year_4")); cal_month[CALENDAR_PERSIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "month_4")); cal_day[CALENDAR_PERSIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "day_4")); cal_label[CALENDAR_PERSIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_4")); cal_year[CALENDAR_INDIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "year_5")); cal_month[CALENDAR_INDIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "month_5")); cal_day[CALENDAR_INDIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "day_5")); cal_label[CALENDAR_INDIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_5")); cal_year[CALENDAR_CHINESE] = NULL; chinese_stem = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "stem_6")); chinese_branch = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "branch_6")); cal_month[CALENDAR_CHINESE] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "month_6")); cal_day[CALENDAR_CHINESE] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "day_6")); cal_label[CALENDAR_CHINESE] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_6")); cal_year[CALENDAR_JULIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "year_7")); cal_month[CALENDAR_JULIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "month_7")); cal_day[CALENDAR_JULIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "day_7")); cal_label[CALENDAR_JULIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_7")); cal_year[CALENDAR_MILANKOVIC] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "year_8")); cal_month[CALENDAR_MILANKOVIC] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "month_8")); cal_day[CALENDAR_MILANKOVIC] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "day_8")); cal_label[CALENDAR_MILANKOVIC] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_8")); cal_year[CALENDAR_COPTIC] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "year_9")); cal_month[CALENDAR_COPTIC] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "month_9")); cal_day[CALENDAR_COPTIC] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "day_9")); cal_label[CALENDAR_COPTIC] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_9")); cal_year[CALENDAR_ETHIOPIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "year_10")); cal_month[CALENDAR_ETHIOPIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "month_10")); cal_day[CALENDAR_ETHIOPIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "day_10")); cal_label[CALENDAR_ETHIOPIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_10")); for(size_t i = 0; i < NUMBER_OF_CALENDARS; i++) { if(cal_day.count(i) > 0) { if(i == CALENDAR_CHINESE) { for(size_t i2 = 1; i2 <= 5; i2++) gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(chinese_stem), chineseStemName(i2 * 2).c_str()); for(size_t i2 = 1; i2 <= 12; i2++) gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(chinese_branch), chineseBranchName(i2).c_str()); } else { gtk_spin_button_set_range(GTK_SPIN_BUTTON(cal_year[i]), G_MININT, G_MAXINT); gtk_spin_button_set_numeric(GTK_SPIN_BUTTON(cal_year[i]), TRUE); gtk_spin_button_set_increments(GTK_SPIN_BUTTON(cal_year[i]), 1.0, 10.0); gtk_spin_button_set_digits(GTK_SPIN_BUTTON(cal_year[i]), 0); gtk_entry_set_alignment(GTK_ENTRY(cal_year[i]), 1.0); } for(size_t i2 = 1; i2 <= (size_t) numberOfMonths((CalendarSystem) i); i2++) gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(cal_month[i]), monthName(i2, (CalendarSystem) i, true).c_str()); for(size_t i2 = 1; i2 <= 31; i2++) gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(cal_day[i]), i2s(i2).c_str()); } } QalculateDateTime date; date.setToCurrentDate(); gtk_spin_button_set_value(GTK_SPIN_BUTTON(cal_year[CALENDAR_GREGORIAN]), date.year()); gtk_combo_box_set_active(GTK_COMBO_BOX(cal_month[CALENDAR_GREGORIAN]), date.month() - 1); for(size_t i = 0; i < NUMBER_OF_CALENDARS; i++) { if(cal_day.count(i) > 0) { if(i == CALENDAR_CHINESE) { g_signal_connect(chinese_stem, "changed", G_CALLBACK(calendar_changed), GINT_TO_POINTER((gint) i)); g_signal_connect(chinese_branch, "changed", G_CALLBACK(calendar_changed), GINT_TO_POINTER((gint) i)); } else { g_signal_connect(cal_year[i], "value-changed", G_CALLBACK(calendar_changed), GINT_TO_POINTER((gint) i)); } g_signal_connect(cal_month[i], "changed", G_CALLBACK(calendar_changed), GINT_TO_POINTER((gint) i)); g_signal_connect(cal_day[i], "changed", G_CALLBACK(calendar_changed), GINT_TO_POINTER((gint) i)); } } gtk_builder_connect_signals(calendarconversion_builder, NULL); gtk_combo_box_set_active(GTK_COMBO_BOX(cal_day[CALENDAR_GREGORIAN]), date.day() - 1); } return GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "calendar_dialog")); } GtkWidget *create_InfoWidget(const gchar *text) { GtkWidget *hbox, *image, *infolabel; hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 5); gtk_widget_show(hbox); gtk_widget_set_halign(hbox, GTK_ALIGN_START); //gtk_widget_set_valign(hbox, GTK_ALIGN_CENTER); image = gtk_image_new_from_icon_name("dialog-information", GTK_ICON_SIZE_BUTTON); gtk_widget_show(image); gtk_box_pack_start (GTK_BOX(hbox), image, FALSE, TRUE, 0); infolabel = gtk_label_new(text); gtk_widget_show(infolabel); gtk_box_pack_start(GTK_BOX(hbox), infolabel, FALSE, FALSE, 0); gtk_label_set_justify(GTK_LABEL(infolabel), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap(GTK_LABEL(infolabel), TRUE); return hbox; } GtkWidget* get_argument_rules_dialog (void) { if(!argumentrules_builder) { argumentrules_builder = getBuilder("argumentrules.ui"); g_assert(argumentrules_builder != NULL); g_assert (gtk_builder_get_object(argumentrules_builder, "argument_rules_dialog") != NULL); gtk_builder_connect_signals(argumentrules_builder, NULL); } return GTK_WIDGET(gtk_builder_get_object(argumentrules_builder, "argument_rules_dialog")); } GtkWidget* get_decimals_dialog (void) { if(!decimals_builder) { decimals_builder = getBuilder("decimals.ui"); g_assert(decimals_builder != NULL); g_assert (gtk_builder_get_object(decimals_builder, "decimals_dialog") != NULL); gtk_builder_connect_signals(decimals_builder, NULL); } return GTK_WIDGET(gtk_builder_get_object(decimals_builder, "decimals_dialog")); } GtkWidget* get_plot_dialog (void) { if(!plot_builder) { plot_builder = getBuilder("plot.ui"); g_assert(plot_builder != NULL); g_assert (gtk_builder_get_object(plot_builder, "plot_dialog") != NULL); tPlotFunctions = GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_treeview_data")); tPlotFunctions_store = gtk_list_store_new(10, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_POINTER, G_TYPE_POINTER, G_TYPE_STRING); gtk_tree_view_set_model(GTK_TREE_VIEW(tPlotFunctions), GTK_TREE_MODEL(tPlotFunctions_store)); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tPlotFunctions)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes(_("Title"), renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tPlotFunctions), column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Expression"), renderer, "text", 1, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tPlotFunctions), column); g_signal_connect((gpointer) selection, "changed", G_CALLBACK(on_tPlotFunctions_selection_changed), NULL); gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_button_save")), false); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_style")), 0); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_smoothing")), 0); gtk_combo_box_set_active(GTK_COMBO_BOX(gtk_builder_get_object(plot_builder, "plot_combobox_legend_place")), 0); gtk_builder_connect_signals(plot_builder, NULL); } return GTK_WIDGET(gtk_builder_get_object(plot_builder, "plot_dialog")); } GtkWidget* get_precision_dialog (void) { if(!precision_builder) { precision_builder = getBuilder("precision.ui"); g_assert(precision_builder != NULL); g_assert (gtk_builder_get_object(precision_builder, "precision_dialog") != NULL); gtk_builder_connect_signals(precision_builder, NULL); } return GTK_WIDGET(gtk_builder_get_object(precision_builder, "precision_dialog")); } GtkWidget* get_periodic_dialog (void) { if(!periodictable_builder) { periodictable_builder = getBuilder("periodictable.ui"); g_assert(periodictable_builder != NULL); g_assert (gtk_builder_get_object(periodictable_builder, "periodic_dialog") != NULL); gtk_builder_connect_signals(periodictable_builder, NULL); DataSet *dc = CALCULATOR->getDataSet("atom"); if(!dc) { return GTK_WIDGET(gtk_builder_get_object(periodictable_builder, "periodic_dialog")); } DataObject *e; GtkWidget *e_button; GtkGrid *e_table = GTK_GRID(gtk_builder_get_object(periodictable_builder, "periodic_table")); string tip; GtkCssProvider *e_style[] = {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}; GtkCssProvider *l_style = NULL; DataProperty *p_xpos = dc->getProperty("x_pos"); DataProperty *p_ypos = dc->getProperty("y_pos"); DataProperty *p_weight = dc->getProperty("weight"); DataProperty *p_number = dc->getProperty("number"); DataProperty *p_symbol = dc->getProperty("symbol"); DataProperty *p_class = dc->getProperty("class"); DataProperty *p_name = dc->getProperty("name"); int x_pos = 0, y_pos = 0, group = 0; string weight; l_style = gtk_css_provider_new(); for(size_t i3 = 0; i3 < 12; i3++) { e_style[i3] = gtk_css_provider_new(); } for(size_t i = 1; i < 120; i++) { e = dc->getObject(i2s(i)); if(e) { x_pos = s2i(e->getProperty(p_xpos)); y_pos = s2i(e->getProperty(p_ypos)); } if(e && x_pos > 0 && x_pos <= 18 && y_pos > 0 && y_pos <= 10) { e_button = gtk_button_new(); gtk_button_set_relief(GTK_BUTTON(e_button), GTK_RELIEF_HALF); gtk_container_add(GTK_CONTAINER(e_button), gtk_label_new(e->getProperty(p_symbol).c_str())); group = s2i(e->getProperty(p_class)); if(group > 0 && group <= 11) gtk_style_context_add_provider(gtk_widget_get_style_context(e_button), GTK_STYLE_PROVIDER(e_style[group - 1]), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); else gtk_style_context_add_provider(gtk_widget_get_style_context(e_button), GTK_STYLE_PROVIDER(e_style[11]), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); if(x_pos > 2) gtk_grid_attach(e_table, e_button, x_pos + 1, y_pos, 1, 1); else gtk_grid_attach(e_table, e_button, x_pos, y_pos, 1, 1); tip = e->getProperty(p_number); tip += " "; tip += e->getProperty(p_name); weight = e->getPropertyDisplayString(p_weight); if(!weight.empty() && weight != "-") { tip += "\n"; tip += weight; } gtk_widget_set_tooltip_text(e_button, tip.c_str()); gtk_widget_show_all(e_button); g_signal_connect((gpointer) e_button, "clicked", G_CALLBACK(on_element_button_clicked), (gpointer) e); } } gtk_css_provider_load_from_data(l_style, "* {color: #000000;}", -1, NULL); gtk_css_provider_load_from_data(e_style[0], "* {color: #000000; background-image: none; background-color: #eeccee;}", -1, NULL); gtk_css_provider_load_from_data(e_style[1], "* {color: #000000; background-image: none; background-color: #ddccee;}", -1, NULL); gtk_css_provider_load_from_data(e_style[2], "* {color: #000000; background-image: none; background-color: #ccddff;}", -1, NULL); gtk_css_provider_load_from_data(e_style[3], "* {color: #000000; background-image: none; background-color: #ddeeff;}", -1, NULL); gtk_css_provider_load_from_data(e_style[4], "* {color: #000000; background-image: none; background-color: #cceeee;}", -1, NULL); gtk_css_provider_load_from_data(e_style[5], "* {color: #000000; background-image: none; background-color: #bbffbb;}", -1, NULL); gtk_css_provider_load_from_data(e_style[6], "* {color: #000000; background-image: none; background-color: #eeffdd;}", -1, NULL); gtk_css_provider_load_from_data(e_style[7], "* {color: #000000; background-image: none; background-color: #ffffaa;}", -1, NULL); gtk_css_provider_load_from_data(e_style[8], "* {color: #000000; background-image: none; background-color: #ffddaa;}", -1, NULL); gtk_css_provider_load_from_data(e_style[9], "* {color: #000000; background-image: none; background-color: #ffccdd;}", -1, NULL); gtk_css_provider_load_from_data(e_style[10], "* {color: #000000; background-image: none; background-color: #aaeedd;}", -1, NULL); gtk_css_provider_load_from_data(e_style[11], "* {color: #000000; background-image: none;}", -1, NULL); } return GTK_WIDGET(gtk_builder_get_object(periodictable_builder, "periodic_dialog")); } qalculate-gtk-2.8.2/src/interface.h0000644000175000017500000002333213301561171014103 00000000000000/* Qalculate (GTK+ UI) Copyright (C) 2003-2007, 2008, 2016 Hanna Knutsson (hanna.knutsson@protonmail.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. */ #ifndef INTERFACE_H #define INTERFACE_H #define MENU_ITEM_WITH_INT(x,y,z) item = gtk_menu_item_new_with_label(x); gtk_widget_show (item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), GINT_TO_POINTER (z)); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define MENU_ITEM_WITH_STRING(x,y,z) item = gtk_menu_item_new_with_label(x); gtk_widget_show (item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define MENU_ITEM_WITH_POINTER(x,y,z) item = gtk_menu_item_new_with_label(x); gtk_widget_show (item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} #define MENU_ITEM_MARKUP_WITH_POINTER(x,y,z) item = gtk_menu_item_new_with_label(""); gtk_label_set_markup(GTK_LABEL(gtk_bin_get_child(GTK_BIN(item))), x); gtk_widget_show (item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define MENU_ITEM(x,y) item = gtk_menu_item_new_with_label(x); gtk_widget_show (item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), NULL); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define MENU_ITEM_MARKUP(x,y) item = gtk_menu_item_new_with_label(""); gtk_label_set_markup(GTK_LABEL(gtk_bin_get_child(GTK_BIN(item))), x); gtk_widget_show (item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), NULL); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define MENU_NO_ITEMS(x) item = gtk_menu_item_new_with_label(x); gtk_widget_set_sensitive(item, FALSE); gtk_widget_show (item); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define CHECK_MENU_ITEM(x,y,b) item = gtk_check_menu_item_new_with_label(x); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), b); gtk_widget_show (item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), NULL); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define RADIO_MENU_ITEM(x,y,b) item = gtk_radio_menu_item_new_with_label(group, x); group = gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(item)); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), b); gtk_widget_show (item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), NULL); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define POPUP_CHECK_MENU_ITEM_WITH_LABEL(y,w,l) item = gtk_check_menu_item_new_with_label(l); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); gstr = gtk_widget_get_tooltip_text(GTK_WIDGET(w)); if(gstr) {gtk_widget_set_tooltip_text(item, gstr); g_free(gstr);} gtk_widget_show (item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), NULL); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define POPUP_CHECK_MENU_ITEM(y,w) item = gtk_check_menu_item_new_with_label(gtk_menu_item_get_label(GTK_MENU_ITEM(w))); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); gstr = gtk_widget_get_tooltip_text(GTK_WIDGET(w)); if(gstr) {gtk_widget_set_tooltip_text(item, gstr); g_free(gstr);} gtk_widget_show (item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), NULL); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define POPUP_RADIO_MENU_ITEM(y,w) item = gtk_radio_menu_item_new_with_label(group, gtk_menu_item_get_label(GTK_MENU_ITEM(w))); group = gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(item)); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); gstr = gtk_widget_get_tooltip_text(GTK_WIDGET(w)); if(gstr) {gtk_widget_set_tooltip_text(item, gstr); g_free(gstr);} gtk_widget_show (item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), NULL); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define MENU_ITEM_SET_ACCEL(a) gtk_widget_add_accelerator(item, "activate", accel_group, a, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); #define MENU_TEAROFF item = gtk_tearoff_menu_item_new(); gtk_widget_show (item); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define MENU_SEPARATOR item = gtk_separator_menu_item_new(); gtk_widget_show (item); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define MENU_SEPARATOR_PREPEND item = gtk_separator_menu_item_new(); gtk_widget_show (item); gtk_menu_shell_prepend(GTK_MENU_SHELL(sub), item); #define RADIO_MENU_ITEM_WITH_INT_1(x,w) item = gtk_radio_menu_item_new_with_label(w, x); gtk_widget_show (item); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item); #define RADIO_MENU_ITEM_WITH_INT_2(x,y,z) g_signal_connect (G_OBJECT (x), "activate", G_CALLBACK(y), GINT_TO_POINTER (z)); #define SUBMENU_ITEM(x,y) item = gtk_menu_item_new_with_label(x); gtk_widget_show (item); gtk_menu_shell_append(GTK_MENU_SHELL(y), item); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); #define SUBMENU_ITEM_PREPEND(x,y) item = gtk_menu_item_new_with_label(x); gtk_widget_show (item); gtk_menu_shell_prepend(GTK_MENU_SHELL(y), item); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); #define SUBMENU_ITEM_INSERT(x,y,i) item = gtk_menu_item_new_with_label(x); gtk_widget_show (item); gtk_menu_shell_insert(GTK_MENU_SHELL(y), item, i); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); #define EXPRESSION_YPAD 3 enum { UNITS_TITLE_COLUMN, UNITS_NAMES_COLUMN, UNITS_BASE_COLUMN, UNITS_POINTER_COLUMN, UNITS_FLAG_COLUMN, UNITS_VISIBLE_COLUMN, UNITS_VISIBLE_COLUMN_CONVERT, UNITS_N_COLUMNS }; enum { UNIT_CLASS_BASE_UNIT, UNIT_CLASS_ALIAS_UNIT, UNIT_CLASS_COMPOSITE_UNIT }; #define ALWAYS_EXACT_INDEX 0 #define TRY_EXACT_INDEX 2 #define APPROXIMATE_INDEX 3 #define INTERVAL_ARITHMETIC_INDEX 1 enum { NAMES_NAME_COLUMN, NAMES_ABBREVIATION_STRING_COLUMN, NAMES_PLURAL_STRING_COLUMN, NAMES_REFERENCE_STRING_COLUMN, NAMES_ABBREVIATION_COLUMN, NAMES_SUFFIX_COLUMN, NAMES_UNICODE_COLUMN, NAMES_PLURAL_COLUMN, NAMES_REFERENCE_COLUMN, NAMES_AVOID_INPUT_COLUMN, NAMES_COMPLETION_ONLY_COLUMN, NAMES_CASE_SENSITIVE_COLUMN, NAMES_N_COLUMNS }; enum { DELIMITER_COMMA, DELIMITER_TABULATOR, DELIMITER_SEMICOLON, DELIMITER_SPACE, DELIMITER_OTHER }; enum { MENU_ARGUMENT_TYPE_FREE, MENU_ARGUMENT_TYPE_NUMBER, MENU_ARGUMENT_TYPE_INTEGER, MENU_ARGUMENT_TYPE_SYMBOLIC, MENU_ARGUMENT_TYPE_TEXT, MENU_ARGUMENT_TYPE_DATE, MENU_ARGUMENT_TYPE_VECTOR, MENU_ARGUMENT_TYPE_MATRIX, MENU_ARGUMENT_TYPE_POSITIVE, MENU_ARGUMENT_TYPE_NONZERO, MENU_ARGUMENT_TYPE_NONNEGATIVE, MENU_ARGUMENT_TYPE_POSITIVE_INTEGER, MENU_ARGUMENT_TYPE_NONZERO_INTEGER, MENU_ARGUMENT_TYPE_NONNEGATIVE_INTEGER, MENU_ARGUMENT_TYPE_BOOLEAN, MENU_ARGUMENT_TYPE_EXPRESSION_ITEM, MENU_ARGUMENT_TYPE_FUNCTION, MENU_ARGUMENT_TYPE_UNIT, MENU_ARGUMENT_TYPE_VARIABLE, MENU_ARGUMENT_TYPE_FILE, MENU_ARGUMENT_TYPE_ANGLE, MENU_ARGUMENT_TYPE_DATA_OBJECT, MENU_ARGUMENT_TYPE_DATA_PROPERTY }; enum { SMOOTHING_MENU_NONE, SMOOTHING_MENU_UNIQUE, SMOOTHING_MENU_CSPLINES, SMOOTHING_MENU_BEZIER, SMOOTHING_MENU_SBEZIER }; enum { PLOTSTYLE_MENU_LINES, PLOTSTYLE_MENU_POINTS, PLOTSTYLE_MENU_LINESPOINTS, PLOTSTYLE_MENU_BOXES, PLOTSTYLE_MENU_HISTEPS, PLOTSTYLE_MENU_STEPS, PLOTSTYLE_MENU_CANDLESTICKS, PLOTSTYLE_MENU_DOTS }; enum { PLOTLEGEND_MENU_NONE, PLOTLEGEND_MENU_TOP_LEFT, PLOTLEGEND_MENU_TOP_RIGHT, PLOTLEGEND_MENU_BOTTOM_LEFT, PLOTLEGEND_MENU_BOTTOM_RIGHT, PLOTLEGEND_MENU_BELOW, PLOTLEGEND_MENU_OUTSIDE }; void create_button_menus(void); void create_main_window (void); GtkWidget* get_functions_dialog (void); GtkWidget* get_variables_dialog (void); GtkWidget* get_units_dialog (void); GtkWidget* get_datasets_dialog (void); GtkWidget* get_preferences_dialog (void); GtkWidget* get_unit_edit_dialog (void); GtkWidget* get_function_edit_dialog (void); GtkWidget* get_simple_function_edit_dialog (void); GtkWidget* get_variable_edit_dialog (void); GtkWidget* get_unknown_edit_dialog (void); GtkWidget* get_matrix_edit_dialog (void); GtkWidget* get_matrix_dialog (void); GtkWidget* get_dataobject_edit_dialog (void); GtkWidget* get_dataset_edit_dialog (void); GtkWidget* get_dataproperty_edit_dialog (void); GtkWidget* get_names_edit_dialog (void); GtkWidget* get_csv_import_dialog (void); GtkWidget* get_csv_export_dialog (void); GtkWidget* get_set_base_dialog (void); GtkWidget* get_nbases_dialog (void); GtkWidget* get_percentage_dialog (void); GtkWidget* get_calendarconversion_dialog (void); GtkWidget* get_argument_rules_dialog (void); GtkWidget* get_decimals_dialog (void); GtkWidget* get_plot_dialog (void); GtkWidget* get_precision_dialog (void); GtkWidget* get_periodic_dialog (void); GtkWidget* create_InfoWidget(const gchar *text); #endif /* INTERFACE_H */ qalculate-gtk-2.8.2/src/support.h0000644000175000017500000000120712715271673013671 00000000000000#ifndef SUPPORT_H #define SUPPORT_H #ifdef HAVE_CONFIG_H # include #endif /* * Standard gettext macros. */ #ifdef ENABLE_NLS # include # undef _ # define _(String) dgettext (GETTEXT_PACKAGE, String) # ifdef gettext_noop # define N_(String) gettext_noop (String) # else # define N_(String) (String) # endif #else # define textdomain(String) (String) # define gettext(String) (String) # define dgettext(Domain,Message) (Message) # define dcgettext(Domain,Message,Type) (Message) # define bindtextdomain(Domain,Directory) (Domain) # define _(String) (String) # define N_(String) (String) #endif #endif qalculate-gtk-2.8.2/src/callbacks.h0000644000175000017500000012664313371526237014106 00000000000000/* Qalculate (GTK+ UI) Copyright (C) 2003-2007, 2008, 2016 Hanna Knutsson (hanna.knutsson@protonmail.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. */ #ifndef CALLBACKS_H #define CALLBACKS_H #include #define EXPAND_TO_ITER(model, view, iter) GtkTreePath *path = gtk_tree_model_get_path(model, &iter); \ gtk_tree_view_expand_to_path(GTK_TREE_VIEW(view), path); \ gtk_tree_path_free(path); #define SCROLL_TO_ITER(model, view, iter) GtkTreePath *path2 = gtk_tree_model_get_path(model, &iter); \ gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(view), path2, NULL, FALSE, 0, 0); \ gtk_tree_path_free(path2); #define EXPAND_ITER(model, view, iter) GtkTreePath *path = gtk_tree_model_get_path(model, &iter); \ gtk_tree_view_expand_row(GTK_TREE_VIEW(view), path, FALSE); \ gtk_tree_path_free(path); #include "main.h" struct mode_struct { PrintOptions po; EvaluationOptions eo; AssumptionType at; AssumptionSign as; int precision; string name; bool rpn_mode; bool interval; bool adaptive_interval_display; bool variable_units_enabled; }; enum { QALCULATE_HISTORY_EXPRESSION, QALCULATE_HISTORY_TRANSFORMATION, QALCULATE_HISTORY_RESULT, QALCULATE_HISTORY_RESULT_APPROXIMATE, QALCULATE_HISTORY_PARSE_WITHEQUALS, QALCULATE_HISTORY_PARSE, QALCULATE_HISTORY_PARSE_APPROXIMATE, QALCULATE_HISTORY_WARNING, QALCULATE_HISTORY_ERROR, QALCULATE_HISTORY_OLD, QALCULATE_HISTORY_REGISTER_MOVED, QALCULATE_HISTORY_RPN_OPERATION }; DECLARE_BUILTIN_FUNCTION(AnswerFunction) DECLARE_BUILTIN_FUNCTION(ExpressionFunction) class ViewThread : public Thread { protected: virtual void run(); }; class CommandThread : public Thread { protected: virtual void run(); }; class FetchExchangeRatesThread : public Thread { protected: virtual void run(); }; bool can_display_unicode_string_function(const char *str, void *w); bool can_display_unicode_string_function_exact(const char *str, void *w); void set_unicode_buttons(); void set_operator_symbols(); cairo_surface_t *draw_structure(MathStructure &m, PrintOptions po = default_print_options, InternalPrintStruct ips = top_ips, gint *point_central = NULL, int scaledown = 0, GdkRGBA *color = NULL); void update_status_text(); void set_result_size_request(); void set_expression_size_request(); void create_umenu(void); void create_umenu2(void); void create_vmenu(void); void create_fmenu(void); void create_pmenu(GtkWidget *item); void create_pmenu2(void); void update_vmenu(); void update_fmenu(); void update_umenu(); void update_completion(); void generate_functions_tree_struct(); void generate_variables_tree_struct(); void generate_units_tree_struct(); gboolean on_display_errors_timeout(gpointer data); gboolean on_check_version_idle(gpointer data); void update_functions_tree(); void update_variables_tree(); void update_units_tree(); void update_unit_selector_tree(); void update_datasets_tree(); void on_tFunctions_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_tFunctionCategories_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_tVariables_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_tVariableCategories_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_tUnits_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_tUnitCategories_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_tDataObjects_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_tDatasets_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_tDataProperties_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_tUnitSelector_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_tUnitSelectorCategories_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); void setResult(Prefix *prefix = NULL, bool update_history = true, bool update_parse = false, bool force = false, string transformation = "", size_t stack_index = 0, bool register_moved = false); void set_rpn_mode(bool b); void calculateRPN(int op); void calculateRPN(MathFunction *f); void RPNRegisterAdded(string text, gint index = 0); void RPNRegisterRemoved(gint index); void RPNRegisterChanged(string text, gint index); void result_display_updated(); void result_format_updated(); void result_action_executed(); void result_prefix_changed(Prefix *prefix = NULL); void expression_calculation_updated(); void expression_format_updated(bool recalculate = false); void insert_text(const gchar *name); void recreate_recent_functions(); void recreate_recent_variables(); void recreate_recent_units(); void function_inserted(MathFunction *object); void variable_inserted(Variable *object); void unit_inserted(Unit *object); void on_tPlotFunctions_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_tSubfunctions_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_tFunctionArguments_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void update_function_arguments_list(MathFunction *f); void on_tNames_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void convert_in_wUnits(int toFrom = -1); void convert_to_unit(GtkMenuItem *w, gpointer user_data); void save_defs(); void save_mode(); void load_preferences(); void save_preferences(bool mode = false); void edit_preferences(); gint completion_sort_func(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data); gint string_sort_func(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data); gint int_string_sort_func(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data); void set_prefix(GtkMenuItem *w, gpointer user_data); void manage_variables(); void manage_functions(); void manage_units(); void set_clean_mode(GtkMenuItem *w, gpointer user_data); void set_functions_enabled(GtkMenuItem *w, gpointer user_data); void set_variables_enabled(GtkMenuItem *w, gpointer user_data); void set_donot_calcvars(GtkMenuItem *w, gpointer user_data); void set_unknownvariables_enabled(GtkMenuItem *w, gpointer user_data); void set_units_enabled(GtkMenuItem *w, gpointer user_data); void apply_function(GtkMenuItem *w, gpointer user_data); void insert_function(GtkMenuItem *w, gpointer user_data); void insert_variable(GtkMenuItem *w, gpointer user_data); void insert_prefix(GtkMenuItem *w, gpointer user_data); void insert_unit(GtkMenuItem *w, gpointer user_data); void insert_button_function(GtkMenuItem *w, gpointer user_data); void insert_button_function_norpn(GtkMenuItem *w, gpointer user_data); void insert_button_variable(GtkWidget *w, gpointer user_data); void insert_button_unit(GtkMenuItem *w, gpointer user_data); void insert_button_currency(GtkMenuItem *w, gpointer user_data); void new_function(GtkMenuItem *w, gpointer user_data); void new_unknown(GtkMenuItem *w, gpointer user_data); void new_variable(GtkMenuItem *w, gpointer user_data); void new_matrix(GtkMenuItem *w, gpointer user_data); void new_vector(GtkMenuItem *w, gpointer user_data); void new_unit(GtkMenuItem *w, gpointer user_data); void add_as_variable(); void fetch_exchange_rates(int timeout, int n = -1); bool edit_argument(Argument *arg = NULL); void edit_unknown(const char *category = "", Variable *v = NULL, GtkWidget *win = NULL); void edit_variable(const char *category = "", Variable *v = NULL, MathStructure *mstruct_ = NULL, GtkWidget *win = NULL); void edit_matrix(const char *category = "", Variable *v = NULL, MathStructure *mstruct_ = NULL, GtkWidget *win = NULL, gboolean create_vector = FALSE); void insert_matrix(const MathStructure *initial_value = NULL, GtkWidget *win = NULL, gboolean create_vector = FALSE, bool is_text_struct = false, bool is_result = false); void import_csv_file(GtkWidget *win = NULL); void export_csv_file(KnownVariable *v = NULL, GtkWidget *win = NULL); void edit_dataobject(DataSet *ds, DataObject *o = NULL, GtkWidget *win = NULL); void edit_dataset(DataSet *ds = NULL, GtkWidget *win = NULL); void edit_names(ExpressionItem *item = NULL, const gchar *namestr = NULL, GtkWidget *win = NULL, bool is_dp = false, DataProperty *dp = NULL); gchar *font_name_to_css(const char *font_name); void reload_history(); #ifdef __cplusplus extern "C" { #endif void on_completion_match_selected(GtkTreeView*, GtkTreePath *path, GtkTreeViewColumn*, gpointer); void on_units_convert_view_row_activated(GtkTreeView*, GtkTreePath *path, GtkTreeViewColumn*, gpointer); void units_convert_resize_popup(); void *view_proc(void*); void *command_proc(void*); void on_history_resize(GtkWidget*, GdkRectangle*, gpointer); void on_message_bar_response(GtkInfoBar *w, gint response_id, gpointer); void on_expressiontext_populate_popup(GtkTextView *w, GtkMenu *menu, gpointer user_data); void on_combobox_base_changed(GtkComboBox *w, gpointer user_data); void on_combobox_numerical_display_changed(GtkComboBox *w, gpointer user_data); void on_combobox_fraction_mode_changed(GtkComboBox *w, gpointer user_data); void on_combobox_approximation_changed(GtkComboBox *w, gpointer user_data); void on_expander_keypad_expanded(GObject *o, GParamSpec *param_spec, gpointer user_data); void on_expander_history_expanded(GObject *o, GParamSpec *param_spec, gpointer user_data); void on_expander_stack_expanded(GObject *o, GParamSpec *param_spec, gpointer user_data); void on_expander_convert_expanded(GObject *o, GParamSpec *param_spec, gpointer user_data); void on_menu_item_meta_mode_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_meta_mode_save_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_meta_mode_delete_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_quit_activate(GtkMenuItem *w, gpointer user_data); void on_colorbutton_status_error_color_color_set(GtkColorButton *w, gpointer user_data); void on_colorbutton_status_warning_color_color_set(GtkColorButton *w, gpointer user_data); void on_preferences_checkbutton_copy_separator_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_lower_case_numbers_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_e_notation_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_lower_case_e_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_alternative_base_prefixes_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_spell_out_logical_operators_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_unicode_signs_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_display_expression_status_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_fetch_exchange_rates_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_save_defs_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_save_mode_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_rpn_keys_only_toggled(GtkToggleButton *w, gpointer); void on_preferences_checkbutton_dot_as_separator_toggled(GtkToggleButton *w, gpointer); void on_preferences_checkbutton_load_defs_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_custom_result_font_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_custom_expression_font_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_checkbutton_custom_status_font_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_radiobutton_dot_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_radiobutton_ex_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_radiobutton_asterisk_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_radiobutton_slash_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_radiobutton_division_slash_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_radiobutton_division_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_radiobutton_digit_grouping_none_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_radiobutton_digit_grouping_standard_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_radiobutton_digit_grouping_locale_toggled(GtkToggleButton *w, gpointer user_data); void on_preferences_button_result_font_toggled(GtkButton *w, gpointer user_data); void on_preferences_button_expression_font_toggled(GtkButton *w, gpointer user_data); void on_preferences_button_status_font_toggled(GtkButton *w, gpointer user_data); void on_units_togglebutton_from_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_units_button_convert_clicked(GtkButton *button, gpointer user_data); void on_units_togglebutton_to_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_units_entry_from_val_activate(GtkEntry *entry, gpointer user_data); void on_units_entry_to_val_activate(GtkEntry *entry, gpointer user_data); gboolean on_units_entry_from_val_focus_out_event(GtkEntry *entry, GdkEventFocus *event, gpointer user_data); gboolean on_units_entry_to_val_focus_out_event(GtkEntry *entry, GdkEventFocus *event, gpointer user_data); void on_units_button_close_clicked(GtkButton *button, gpointer user_data); void on_radiobutton_radians_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_radiobutton_degrees_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_radiobutton_gradians_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_radiobutton_no_default_angle_unit_toggled(GtkToggleButton *togglebutton, gpointer user_data); gboolean on_gcalc_exit(GtkWidget *widget, GdkEvent *event, gpointer user_data); void on_expression_activate(GtkEntry *entry, gpointer user_data); void on_button_execute_clicked(GtkButton *button, gpointer user_data); void on_button_del_clicked(GtkButton *w, gpointer user_data); void on_button_ac_clicked(GtkButton *w, gpointer user_data); void on_button_hyp_toggled(GtkToggleButton *w, gpointer user_data); void on_button_inv_toggled(GtkToggleButton *w, gpointer user_data); void on_button_fraction_toggled(GtkToggleButton *w, gpointer user_data); void on_button_tan_clicked(GtkButton *w, gpointer user_data); void on_button_sine_clicked(GtkButton *w, gpointer user_data); void on_button_cosine_clicked(GtkButton *w, gpointer user_data); void on_button_store_clicked(GtkButton *w, gpointer user_data); void on_button_mod_clicked(GtkButton *w, gpointer user_data); void on_button_reciprocal_clicked(GtkButton *w, gpointer user_data); void on_togglebutton_expression_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_togglebutton_result_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_expression_changed(GtkEditable *w, gpointer user_data); void on_expression_move_cursor(GtkEntry*, GtkMovementStep, gint, gboolean, gpointer); void on_button_zero_clicked(GtkButton *w, gpointer user_data); void on_button_one_clicked(GtkButton *w, gpointer user_data); void on_button_two_clicked(GtkButton *w, gpointer user_data); void on_button_three_clicked(GtkButton *w, gpointer user_data); void on_button_four_clicked(GtkButton *w, gpointer user_data); void on_button_five_clicked(GtkButton *w, gpointer user_data); void on_button_six_clicked(GtkButton *w, gpointer user_data); void on_button_seven_clicked(GtkButton *w, gpointer user_data); void on_button_eight_clicked(GtkButton *w, gpointer user_data); void on_button_nine_clicked(GtkButton *w, gpointer user_data); void on_button_dot_clicked(GtkButton *w, gpointer user_data); void on_button_brace_open_clicked(GtkButton *w, gpointer user_data); void on_button_brace_close_clicked(GtkButton *w, gpointer user_data); void on_button_times_clicked(GtkButton *w, gpointer user_data); void on_button_add_clicked(GtkButton *w, gpointer user_data); void on_button_sub_clicked(GtkButton *w, gpointer user_data); void on_button_divide_clicked(GtkButton *w, gpointer user_data); void on_button_ans_clicked(GtkButton *w, gpointer user_data); void on_button_exp_clicked(GtkButton *w, gpointer user_data); void on_button_xy_clicked(GtkButton *w, gpointer user_data); void on_button_square_clicked(); void on_button_sqrt_clicked(GtkButton *w, gpointer user_data); void on_button_log_clicked(GtkButton *w, gpointer user_data); void on_button_ln_clicked(GtkButton *w, gpointer user_data); void on_menu_item_manage_variables_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_manage_functions_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_manage_units_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_datasets_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_import_csv_file_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_export_csv_file_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_convert_to_unit_expression_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_convert_to_base_units_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_convert_to_best_unit_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_set_prefix_activate(GtkMenuItem*, gpointer user_data); void on_menu_item_insert_matrix_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_insert_vector_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_enable_variables_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_enable_functions_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_enable_units_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_enable_unknown_variables_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_calculate_variables_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_enable_variable_units_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_allow_complex_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_allow_infinite_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_new_unknown_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_new_variable_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_new_matrix_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_new_vector_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_new_function_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_new_dataset_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_new_unit_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_rpn_mode_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_rpn_syntax_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_limit_implicit_multiplication_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_adaptive_parsing_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_ignore_whitespace_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_no_special_implicit_multiplication_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_fetch_exchange_rates_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_save_defs_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_save_mode_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_edit_prefs_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_degrees_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_radians_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_gradians_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_no_default_angle_unit_activate(GtkMenuItem *w, gpointer user_data); void set_output_base_from_dialog(int base); void output_base_updated_from_menu(); void on_menu_item_binary_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_octal_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_decimal_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_duodecimal_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_hexadecimal_activate(GtkMenuItem *w, gpointer user_data); void on_number_base_spinbutton_base_value_changed(GtkSpinButton *w, gpointer user_data); void on_menu_item_custom_base_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_roman_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_sexagesimal_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_time_format_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_set_base_activate(GtkMenuItem *w, gpointer user_data); void on_set_base_radiobutton_output_binary_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_output_octal_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_output_decimal_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_output_duodecimal_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_output_hexadecimal_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_output_other_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_output_sexagesimal_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_output_time_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_output_roman_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_spinbutton_output_other_value_changed(GtkSpinButton *w, gpointer user_data); void on_set_base_radiobutton_input_binary_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_input_octal_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_input_decimal_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_input_duodecimal_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_input_hexadecimal_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_input_other_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_radiobutton_input_roman_toggled(GtkToggleButton *w, gpointer user_data); void on_set_base_spinbutton_input_other_value_changed(GtkSpinButton *w, gpointer user_data); void convert_number_bases(const gchar *initial_expression, bool b_result = false); void on_menu_item_convert_number_bases_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_periodic_table_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_integer_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_rational_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_real_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_complex_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_number_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_nonmatrix_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_none_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_nonzero_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_positive_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_nonnegative_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_negative_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_nonpositive_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assumptions_unknown_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_assume_nonzero_denominators_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_abort_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_clear_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_display_normal_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_display_engineering_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_display_scientific_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_display_purely_scientific_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_display_non_scientific_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_display_no_prefixes_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_display_prefixes_for_selected_units_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_display_prefixes_for_currencies_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_display_prefixes_for_all_units_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_fraction_decimal_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_fraction_decimal_exact_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_fraction_combined_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_fraction_fraction_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_binary_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_roman_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_sexagesimal_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_time_format_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_octal_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_decimal_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_duodecimal_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_hexadecimal_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_custom_base_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_abbreviate_names_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_all_prefixes_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_denominator_prefixes_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_view_matrix_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_view_vector_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_complex_rectangular_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_complex_exponential_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_complex_polar_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_complex_rectangular_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_complex_exponential_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_complex_polar_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_display_normal_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_display_engineering_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_display_scientific_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_display_purely_scientific_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_display_non_scientific_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_display_no_prefixes_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_display_prefixes_for_selected_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_display_prefixes_for_currencies_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_display_prefixes_for_all_units_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_indicate_infinite_series_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_show_ending_zeroes_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_round_halfway_to_even_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_negative_exponents_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_sort_minus_last_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_fraction_decimal_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_fraction_decimal_exact_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_fraction_combined_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_fraction_fraction_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_interval_adaptive_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_interval_significant_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_interval_interval_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_interval_plusminus_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_interval_midpoint_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_all_prefixes_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_denominator_prefixes_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_place_units_separately_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_post_conversion_none_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_post_conversion_base_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_post_conversion_optimal_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_post_conversion_optimal_si_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_abbreviate_names_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_always_exact_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_try_exact_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_approximate_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_interval_arithmetic_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_save_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_save_image_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_copy_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_precision_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_decimals_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_plot_functions_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_factorize_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_simplify_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_expand_partial_fractions_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_set_unknowns_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_assume_nonzero_denominators_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_algebraic_mode_simplify_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_algebraic_mode_factorize_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_algebraic_mode_hybrid_activate(GtkMenuItem *w, gpointer user_data); gboolean on_main_window_focus_in_event(GtkWidget *w, GdkEventFocus *e, gpointer user_data); void on_button_registerup_clicked(GtkButton *button, gpointer user_data); void on_button_registerdown_clicked(GtkButton *button, gpointer user_data); void on_button_editregister_clicked(GtkButton *button, gpointer user_data); void on_button_deleteregister_clicked(GtkButton *button, gpointer user_data); void on_button_clearstack_clicked(GtkButton *button, gpointer user_data); void on_stackview_selection_changed(GtkTreeSelection *treeselection, gpointer user_data); void on_stackview_item_edited(GtkCellRendererText *renderer, gchar *path, gchar *new_text, gpointer user_data); void on_stackview_item_editing_started(GtkCellRenderer *renderer, GtkCellEditable *editable, gchar *path, gpointer user_data); void on_stackview_item_editing_canceled(GtkCellRenderer *renderer, gpointer user_data); void on_historyview_selection_changed(GtkTreeSelection *select, gpointer); void on_unit_edit_entry_name_changed(GtkEditable *editable, gpointer user_data); void on_unit_edit_combobox_class_changed(GtkComboBox *om, gpointer user_data); void on_unit_edit_checkbutton_mix_toggled(GtkToggleButton *w, gpointer); void on_unit_edit_combo_system_changed(GtkComboBox *om, gpointer user_data); void on_units_button_new_clicked(GtkButton *button, gpointer user_data); void on_units_button_edit_clicked(GtkButton *button, gpointer user_data); void on_units_button_insert_clicked(GtkButton *button, gpointer user_data); void on_units_button_convert_to_clicked(GtkButton *button, gpointer user_data); void on_units_button_delete_clicked(GtkButton *button, gpointer user_data); void on_units_combobox_to_unit_changed(GtkComboBox *w, gpointer user_data); void on_variables_button_new_clicked(GtkButton *button, gpointer user_data); void on_variables_button_edit_clicked(GtkButton *button, gpointer user_data); void on_variables_button_insert_clicked(GtkButton *button, gpointer user_data); void on_variables_button_delete_clicked(GtkButton *button, gpointer user_data); void on_variables_button_export_clicked(GtkButton *button, gpointer user_data); void on_variables_button_close_clicked(GtkButton *button, gpointer user_data); void on_functions_button_new_clicked(GtkButton *button, gpointer user_data); void on_functions_button_edit_clicked(GtkButton *button, gpointer user_data); void on_functions_button_insert_clicked(GtkButton *button, gpointer user_data); void on_functions_button_apply_clicked(GtkButton *button, gpointer user_data); void on_functions_button_delete_clicked(GtkButton *button, gpointer user_data); void on_functions_button_close_clicked(GtkButton *button, gpointer user_data); void on_datasets_button_close_clicked(GtkButton *button, gpointer user_data); void on_function_edit_entry_name_changed(GtkEditable *editable, gpointer user_data); void on_variable_edit_entry_name_changed(GtkEditable *editable, gpointer user_data); void on_unknown_edit_checkbutton_custom_assumptions_toggled(GtkToggleButton *w, gpointer user_data); void on_unknown_edit_combobox_type_changed(GtkComboBox *om, gpointer user_data); void on_unknown_edit_combobox_sign_changed(GtkComboBox *om, gpointer user_data); void on_function_changed(); void on_simple_function_changed(); void on_argument_changed(); void on_unit_changed(); void on_variable_changed(); void on_dataset_changed(); void on_dataobject_changed(); void on_dataproperty_changed(); void on_matrix_changed(); void on_unknown_changed(); void on_name_changed(); void on_dataset_edit_entry_name_changed(GtkEditable *editable, gpointer user_data); void on_dataset_edit_button_new_property_clicked(GtkButton *button, gpointer user_data); void on_dataset_edit_button_edit_property_clicked(GtkButton *button, gpointer user_data); void on_dataset_edit_button_del_property_clicked(GtkButton *button, gpointer user_data); void on_dataset_edit_button_names_clicked(GtkButton *button, gpointer user_data); void on_datasets_button_newset_clicked(GtkButton *button, gpointer user_data); void on_datasets_button_editset_clicked(GtkButton *button, gpointer user_data); void on_datasets_button_delset_clicked(GtkButton *button, gpointer user_data); void on_datasets_button_newobject_clicked(GtkButton *button, gpointer user_data); void on_datasets_button_editobject_clicked(GtkButton *button, gpointer user_data); void on_datasets_button_delobject_clicked(GtkButton *button, gpointer user_data); void on_nbases_button_close_clicked(GtkButton *button, gpointer user_data); void on_nbases_entry_decimal_changed(GtkEditable *editable, gpointer user_data); void on_nbases_entry_binary_changed(GtkEditable *editable, gpointer user_data); void on_nbases_entry_octal_changed(GtkEditable *editable, gpointer user_data); void on_nbases_entry_hexadecimal_changed(GtkEditable *editable, gpointer user_data); void on_nbases_entry_duo_changed(GtkEditable *editable, gpointer user_data); void on_nbases_entry_roman_changed(GtkEditable *editable, gpointer user_data); void on_nbases_entry_sexa_changed(GtkEditable *editable, gpointer user_data); void on_percentage_button_clear_clicked(GtkWidget*, gpointer); void on_menu_item_show_percentage_dialog_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_show_calendarconversion_dialog_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_calendarconversion_activate(GtkMenuItem *w, gpointer user_data); void on_popup_menu_item_to_utc_activate(GtkMenuItem *w, gpointer user_data); void calendar_changed(GtkWidget*, gpointer); void on_button_functions_clicked(GtkButton *button, gpointer user_data); void on_button_variables_clicked(GtkButton *button, gpointer user_data); void on_button_units_clicked(GtkButton *button, gpointer user_data); void on_button_convert_clicked(GtkButton *button, gpointer user_data); void on_menu_item_about_activate(GtkMenuItem *w, gpointer user_data); void on_menu_item_help_activate(GtkMenuItem *w, gpointer user_data); void on_precision_dialog_spinbutton_precision_value_changed(GtkSpinButton *w, gpointer user_data); void on_precision_dialog_button_recalculate_clicked(GtkButton *w, gpointer user_data); void on_decimals_dialog_spinbutton_max_value_changed(GtkSpinButton *w, gpointer user_data); void on_decimals_dialog_spinbutton_min_value_changed(GtkSpinButton *w, gpointer user_data); void on_decimals_dialog_checkbutton_max_toggled(GtkToggleButton *w, gpointer user_data); void on_decimals_dialog_checkbutton_min_toggled(GtkToggleButton *w, gpointer user_data); gboolean on_expressiontext_button_press_event(GtkWidget *w, GdkEventButton *event, gpointer user_data); gboolean on_resultview_button_press_event(GtkWidget *w, GdkEventButton *event, gpointer user_data); gboolean on_resultview_popup_menu(GtkWidget *w, gpointer user_data); gboolean on_expressiontext_key_press_event(GtkWidget *w, GdkEventKey *event, gpointer user_data); void on_expressionbuffer_cursor_position_notify(); gboolean on_resultview_draw(GtkWidget *w, cairo_t *cr, gpointer user_data); gboolean on_tMatrixEdit_key_press_event(GtkWidget *w, GdkEventKey *event, gpointer user_data); gboolean on_tMatrixEdit_button_press_event(GtkWidget *w, GdkEventButton *event, gpointer user_data); gboolean on_tMatrixEdit_cursor_changed(GtkTreeView *w, gpointer user_data); void on_matrix_edit_spinbutton_columns_value_changed(GtkSpinButton *w, gpointer user_data); void on_matrix_edit_spinbutton_rows_value_changed(GtkSpinButton *w, gpointer user_data); void on_matrix_edit_radiobutton_matrix_toggled(GtkToggleButton *w, gpointer user_data); void on_matrix_edit_radiobutton_vector_toggled(GtkToggleButton *w, gpointer user_data); gboolean on_tMatrix_key_press_event(GtkWidget *w, GdkEventKey *event, gpointer user_data); gboolean on_tMatrix_button_press_event(GtkWidget *w, GdkEventButton *event, gpointer user_data); gboolean on_tMatrix_cursor_changed(GtkTreeView *w, gpointer user_data); void on_matrix_spinbutton_columns_value_changed(GtkSpinButton *w, gpointer user_data); void on_matrix_spinbutton_rows_value_changed(GtkSpinButton *w, gpointer user_data); void on_matrix_radiobutton_matrix_toggled(GtkToggleButton *w, gpointer user_data); void on_matrix_radiobutton_vector_toggled(GtkToggleButton *w, gpointer user_data); void on_csv_import_radiobutton_matrix_toggled(GtkToggleButton *w, gpointer user_data); void on_csv_import_radiobutton_vectors_toggled(GtkToggleButton *w, gpointer user_data); void on_csv_import_combobox_delimiter_changed(GtkComboBox *w, gpointer user_data); void on_csv_import_button_file_clicked(GtkButton *button, gpointer user_data); void on_csv_export_combobox_delimiter_changed(GtkComboBox *w, gpointer user_data); void on_csv_export_button_file_clicked(GtkButton *button, gpointer user_data); void on_csv_export_radiobutton_current_toggled(GtkToggleButton *w, gpointer user_data); void on_csv_export_radiobutton_matrix_toggled(GtkToggleButton *w, gpointer user_data); void on_type_label_date_clicked(GtkButton *w, gpointer user_data); void on_type_label_file_clicked(GtkButton *w, gpointer user_data); void on_functions_button_deactivate_clicked(GtkButton *w, gpointer user_data); void on_variables_button_deactivate_clicked(GtkButton *w, gpointer user_data); void on_units_button_deactivate_clicked(GtkButton *w, gpointer user_data); void on_function_edit_button_subfunctions_clicked(GtkButton *w, gpointer user_data); void on_function_edit_button_add_subfunction_clicked(GtkButton *w, gpointer user_data); void on_function_edit_button_modify_subfunction_clicked(GtkButton *w, gpointer user_data); void on_function_edit_button_remove_subfunction_clicked(GtkButton *w, gpointer user_data); void on_function_edit_entry_subexpression_activate(GtkEntry *entry, gpointer user_data); void on_function_edit_button_add_argument_clicked(GtkButton *w, gpointer user_data); void on_function_edit_button_remove_argument_clicked(GtkButton *w, gpointer user_data); void on_function_edit_button_modify_argument_clicked(GtkButton *w, gpointer user_data); void on_function_edit_entry_argument_name_activate(GtkEntry *entry, gpointer user_data); void on_function_edit_button_rules_clicked(GtkButton *w, gpointer user_data); void on_argument_rules_checkbutton_enable_min_toggled(GtkToggleButton *w, gpointer user_data); void on_argument_rules_checkbutton_enable_max_toggled(GtkToggleButton *w, gpointer user_data); void on_argument_rules_checkbutton_enable_condition_toggled(GtkToggleButton *w, gpointer user_data); void on_variable_edit_button_names_clicked(GtkButton *w, gpointer user_data); void on_unknown_edit_button_names_clicked(GtkButton *w, gpointer user_data); void on_matrix_edit_button_names_clicked(GtkButton *w, gpointer user_data); void on_function_edit_button_names_clicked(GtkButton *w, gpointer user_data); void on_unit_edit_button_names_clicked(GtkButton *w, gpointer user_data); void on_names_edit_checkbutton_abbreviation_toggled(GtkToggleButton *w, gpointer user_data); void on_names_edit_button_add_clicked(GtkButton *w, gpointer user_data); void on_names_edit_button_modify_clicked(GtkButton *w, gpointer user_data); void on_names_edit_button_remove_clicked(GtkButton *w, gpointer user_data); void on_names_edit_entry_name_activate(GtkEntry *w, gpointer user_data); void on_names_edit_entry_name_changed(GtkEditable *editable, gpointer user_data); void on_plot_button_save_clicked(GtkButton *w, gpointer user_data); void on_plot_button_add_clicked(GtkButton *w, gpointer user_data); void on_plot_button_modify_clicked(GtkButton *w, gpointer user_data); void on_plot_button_remove_clicked(GtkButton *w, gpointer user_data); void on_plot_checkbutton_xlog_toggled(GtkToggleButton *w, gpointer user_data); void on_plot_checkbutton_ylog_toggled(GtkToggleButton *w, gpointer user_data); void on_plot_radiobutton_step_toggled(GtkToggleButton *w, gpointer user_data); void on_plot_radiobutton_steps_toggled(GtkToggleButton *w, gpointer user_data); void on_plot_entry_expression_activate(GtkEntry *entry, gpointer user_data); void on_unit_dialog_button_apply_clicked(GtkButton *w, gpointer user_data); void on_unit_dialog_button_ok_clicked(GtkButton *w, gpointer user_data); void on_unit_dialog_entry_unit_activate(GtkEntry *entry, gpointer user_data); void convert_from_convert_entry_unit(); void on_convert_button_convert_clicked(GtkButton *w, gpointer user_data); void on_convert_entry_unit_activate(GtkEntry *entry, gpointer user_data); void on_element_button_clicked(GtkButton *w, gpointer user_data); void on_convert_entry_search_changed(GtkEntry *w, gpointer user_data); void on_units_entry_search_changed(GtkEntry *w, gpointer user_data); void on_units_convert_search_changed(GtkEntry *w, gpointer user_data); void on_functions_entry_search_changed(GtkEntry *w, gpointer user_data); void on_variables_entry_search_changed(GtkEntry *w, gpointer user_data); void save_accels(); gboolean on_menu_key_press(GtkWidget *widget, GdkEventKey *event); #ifdef __cplusplus } #endif #endif qalculate-gtk-2.8.2/src/Makefile.am0000644000175000017500000000161413334224441014027 00000000000000# # src/Makefile.am for qalculate # AM_CPPFLAGS = \ -DPACKAGE_DATA_DIR=\""$(datadir)"\" \ -DPACKAGE_DOC_DIR=\""$(docdir)"\" \ @GTK_CFLAGS@ \ @GLIB_CFLAGS@ \ @QALCULATE_CFLAGS@ bin_PROGRAMS = @QALCULATE_GTK@ EXTRA_PROGRAMS = qalculate-gtk if PLATFORM_WIN32 qalculate_gtk_LDFLAGS = -mwindows endif ui.c : $(top_srcdir)/data/ui.gresource.xml $(top_srcdir)/data/*.ui glib-compile-resources --generate-source --target=$@ --sourcedir=$(top_srcdir)/data $(top_srcdir)/data/ui.gresource.xml flags.c : $(top_srcdir)/data/flags.gresource.xml $(top_srcdir)/data/flags/*.png glib-compile-resources --generate-source --target=$@ --sourcedir=$(top_srcdir)/data/flags $(top_srcdir)/data/flags.gresource.xml qalculate_gtk_SOURCES = \ main.cc main.h \ interface.cc interface.h \ callbacks.cc callbacks.h \ support.h \ ui.c flags.c qalculate_gtk_LDADD = \ @GLIB_LIBS@ \ @GTK_LIBS@ \ @QALCULATE_LIBS@ qalculate-gtk-2.8.2/src/main.h0000644000175000017500000000130613127507471013075 00000000000000/* Qalculate (GTK+ UI) Copyright (C) 2003-2007, 2008, 2016 Hanna Knutsson (hanna.knutsson@protonmail.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. */ #ifndef MAIN_H #define MAIN_H enum { DECI_LEAST = 1, DECI_FIXED = 2 }; enum { MODE_NORMAL = 1, MODE_SCIENTIFIC = 2, MODE_SCIENTIFIC_PURE = 3, MODE_DECIMALS = 4 }; enum { FRACTIONAL_MODE_DECIMAL = 1, FRACTIONAL_MODE_COMBINED = 2, FRACTIONAL_MODE_FRACTION = 3 }; #include #endif /* MAIN_H */ qalculate-gtk-2.8.2/Makefile.am0000644000175000017500000000020412723775571013252 00000000000000## Process this file with automake to produce Makefile.in SUBDIRS = data src doc po EXTRA_DIST = autogen.sh ACLOCAL_AMFLAGS=-I m4qalculate-gtk-2.8.2/README0000644000175000017500000001161413365031251012064 00000000000000Qalculate! GTK+ UI Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation). Features include a large library of customizable functions, unit calculations and conversion, symbolic calculations (including integrals and equations), arbitrary precision, interval arithmetic, plotting, and a user-friendly interface (GTK+ and CLI). 1. Installation In a terminal window in the top source code directory run ./autogen.sh (not required if using a release source tarball, only if using the git version) ./configure (if libqalculate has been installed in the default /usr/local path you it might be necessary to specify the pkgconfig path: `PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure` make make install If libqalculate has been installed in the default /usr/local path you it might be necessary to specify the pkgconfig path when running configure: PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure 2. Requirements * GTK+ (>= 3.10) * libqalculate 2.8.0 3. Features Features specific to qalculate-gtk: * Graphical user interface implemented using GTK+-3 * Flexible expression entry and separate result display * Displays whether result is precise or not * Small and ... not so small mode * Practical menus give fast access to all advanced features * Calculation history * Optional traditional calculator buttons * Dialogs for management of and easy access to functions, variables and units (with quick conversion) * User friendly dialogs for functions, with description and entries for arguments * Create/edit functions, variables and units * Easy editing of matrices and vectors * Easy interface to gnuplot * Separate window for fast conversion between number bases * Periodic table * Small separate utilities for base, currency and unit conversion * Additional text based interface with full functionality * and more... Features from libqalculate: * Calculation and parsing: * Basic operations and operators: + - * / ^ E () && || ! < > >= <= != ~ & | << >> * Fault-tolerant parsing of strings: log 5 / 2 .5 (3) + (2( 3 +5 = ln(5) / (2.5 * 3) + 2 * (3 + 5) * Expressions may contain any combination of numbers, functions, units, variables, vectors and matrices, and dates * Supports complex and infinite numbers * Interval arithmetic (for determination of the number of significant digits or direct calculation with intervals of numbers) * Supports all number bases from 2 to 36, time format and roman numerals * Ability to disable functions, variables, units or unknown variables for less confusion: ex. when you do not want (a+b)^2 to mean (are+barn)^2 but ("a"+"b")^2 * Controllable implicit multiplication * Matrices and vectors, and related operations (determinants etc.) * Verbose error messages * Arbitrary precision * RPN mode * Result display: * Supports all number bases from 2 to 36, plus sexagesimal numbers, time format and roman numerals * Many customization options: precision, max/min decimals, multiplication sign, etc. * Exact or approximate * Fractions: 4 / 6 * 2 = 1.333... = 4/3 = 1 + 1/3 * Symbolic calculation: * Ex. (x + y)^2 = x^2 + 2xy + y^2; 4 "apples" + 3 "oranges" * Factorization and simplification * Differentiation and integration * Can solve most equations and inequalities * Customizable assumptions give different results (ex. ln(2x) = ln(2) + ln(x) if x is assumed positive) * Functions: * All the usual functions: sine, log, etc... : ln 5 = 1.609; sqrt(tan(20) - 5) = sqrt(-2.76283905578) * Lots of statistical, financial, geometrical, and more functions (approx. 200) * If..then..else function, optional arguments and more features for flexible function creation * Can easily be created, edit and saved to a standard XML file * Units: * Supports all SI units and prefixes (including binary), as well as imperial and other unit systems * Automatic conversion: ft + yd + m = 2.2192 m * Implicit conversion: 5m/s to mi/h = 11.18 miles/hour * Smart conversion: can automatically convert 5 kg*m/s^2 to 5 newton * Currency conversion with retrieval of daily exchange rates * Different name forms: abbreviation, singular, plural (m, meter, meters) * Can easily be created, edit and saved to a standard XML file * Variables and constants: * Basic constants: pi, e * Lots of physical constants and elements * CSV file import and export * Can easily be created, edit and saved to a standard XML file * Flexible, can contain simple numbers, units or whole expressions * Data sets with objects and associated properties in database-like structure * Plotting: * Uses Gnuplot * Can plot functions or data (matrices and vectors) * Ability to save plot to PNG image, postscript, etc. * Several customization options * and more... qalculate-gtk-2.8.2/COPYING0000644000175000017500000004311012705176152012242 00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. qalculate-gtk-2.8.2/config.guess0000755000175000017500000012620613350174156013536 00000000000000#! /bin/sh # Attempt to guess a canonical system name. # Copyright 1992-2018 Free Software Foundation, Inc. timestamp='2018-03-08' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from: # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess # # Please send patches to . me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright 1992-2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > "$dummy.c" ; for c in cc gcc c89 c99 ; do if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case "$UNAME_SYSTEM" in Linux|GNU|GNU/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu eval "$set_cc_for_build" cat <<-EOF > "$dummy.c" #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc #else LIBC=gnu #endif EOF eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" # If ldd exists, use it to detect musl libc. if command -v ldd >/dev/null && \ ldd --version 2>&1 | grep -q ^musl then LIBC=musl fi ;; esac # Note: order is significant - the case branches are not exclusive. case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ "/sbin/$sysctl" 2>/dev/null || \ "/usr/sbin/$sysctl" 2>/dev/null || \ echo unknown)` case "$UNAME_MACHINE_ARCH" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; earmv*) arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` machine="${arch}${endian}"-unknown ;; *) machine="$UNAME_MACHINE_ARCH"-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently (or will in the future) and ABI. case "$UNAME_MACHINE_ARCH" in earm*) os=netbsdelf ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval "$set_cc_for_build" if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # Determine ABI tags. case "$UNAME_MACHINE_ARCH" in earm*) expr='s/^earmv[0-9]/-eabi/;s/eb$//' abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "$UNAME_VERSION" in Debian*) release='-gnu' ;; *) release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "$machine-${os}${release}${abi}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" exit ;; *:LibertyBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" exit ;; *:MidnightBSD:*:*) echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" exit ;; *:ekkoBSD:*:*) echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" exit ;; *:SolidBSD:*:*) echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd"$UNAME_RELEASE" exit ;; *:MirBSD:*:*) echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" exit ;; *:Sortix:*:*) echo "$UNAME_MACHINE"-unknown-sortix exit ;; *:Redox:*:*) echo "$UNAME_MACHINE"-unknown-redox exit ;; mips:OSF1:*.*) echo mips-dec-osf1 exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE=alpha ;; "EV4.5 (21064)") UNAME_MACHINE=alpha ;; "LCA4 (21066/21068)") UNAME_MACHINE=alpha ;; "EV5 (21164)") UNAME_MACHINE=alphaev5 ;; "EV5.6 (21164A)") UNAME_MACHINE=alphaev56 ;; "EV5.6 (21164PC)") UNAME_MACHINE=alphapca56 ;; "EV5.7 (21164PC)") UNAME_MACHINE=alphapca57 ;; "EV6 (21264)") UNAME_MACHINE=alphaev6 ;; "EV6.7 (21264A)") UNAME_MACHINE=alphaev67 ;; "EV6.8CB (21264C)") UNAME_MACHINE=alphaev68 ;; "EV6.8AL (21264B)") UNAME_MACHINE=alphaev68 ;; "EV6.8CX (21264D)") UNAME_MACHINE=alphaev68 ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE=alphaev69 ;; "EV7 (21364)") UNAME_MACHINE=alphaev7 ;; "EV7.9 (21364A)") UNAME_MACHINE=alphaev79 ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`" # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo "$UNAME_MACHINE"-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo "$UNAME_MACHINE"-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix"$UNAME_RELEASE" exit ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux"$UNAME_RELEASE" exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval "$set_cc_for_build" SUN_ARCH=i386 # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != no_compiler_found ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH=x86_64 fi fi echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos"$UNAME_RELEASE" exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos"$UNAME_RELEASE" ;; sun4) echo sparc-sun-sunos"$UNAME_RELEASE" ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos"$UNAME_RELEASE" exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint"$UNAME_RELEASE" exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint"$UNAME_RELEASE" exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint"$UNAME_RELEASE" exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint"$UNAME_RELEASE" exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint"$UNAME_RELEASE" exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint"$UNAME_RELEASE" exit ;; m68k:machten:*:*) echo m68k-apple-machten"$UNAME_RELEASE" exit ;; powerpc:machten:*:*) echo powerpc-apple-machten"$UNAME_RELEASE" exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix"$UNAME_RELEASE" exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix"$UNAME_RELEASE" exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix"$UNAME_RELEASE" exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`"$dummy" "$dummyarg"` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos"$UNAME_RELEASE" exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] then if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ [ "$TARGET_BINARY_INTERFACE"x = x ] then echo m88k-dg-dgux"$UNAME_RELEASE" else echo m88k-dg-dguxbcs"$UNAME_RELEASE" fi else echo i586-dg-dgux"$UNAME_RELEASE" fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" fi echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/lslpp ] ; then IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" fi echo "$IBM_ARCH"-ibm-aix"$IBM_REV" exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` case "$UNAME_MACHINE" in 9000/31?) HP_ARCH=m68000 ;; 9000/[34]??) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "$sc_cpu_version" in 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "$sc_kernel_bits" in 32) HP_ARCH=hppa2.0n ;; 64) HP_ARCH=hppa2.0w ;; '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 esac ;; esac fi if [ "$HP_ARCH" = "" ]; then eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ "$HP_ARCH" = hppa2.0w ] then eval "$set_cc_for_build" # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH=hppa2.0w else HP_ARCH=hppa64 fi fi echo "$HP_ARCH"-hp-hpux"$HPUX_REV" exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux"$HPUX_REV" exit ;; 3050*:HI-UX:*:*) eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo "$UNAME_MACHINE"-unknown-osf1mk else echo "$UNAME_MACHINE"-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi"$UNAME_RELEASE" exit ;; *:BSD/OS:*:*) echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case "$UNAME_PROCESSOR" in amd64) UNAME_PROCESSOR=x86_64 ;; i386) UNAME_PROCESSOR=i586 ;; esac echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" exit ;; i*:CYGWIN*:*) echo "$UNAME_MACHINE"-pc-cygwin exit ;; *:MINGW64*:*) echo "$UNAME_MACHINE"-pc-mingw64 exit ;; *:MINGW*:*) echo "$UNAME_MACHINE"-pc-mingw32 exit ;; *:MSYS*:*) echo "$UNAME_MACHINE"-pc-msys exit ;; i*:PW*:*) echo "$UNAME_MACHINE"-pc-pw32 exit ;; *:Interix*:*) case "$UNAME_MACHINE" in x86) echo i586-pc-interix"$UNAME_RELEASE" exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix"$UNAME_RELEASE" exit ;; IA64) echo ia64-unknown-interix"$UNAME_RELEASE" exit ;; esac ;; i*:UWIN*:*) echo "$UNAME_MACHINE"-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; *:GNU:*:*) # the GNU system echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" exit ;; i*86:Minix:*:*) echo "$UNAME_MACHINE"-pc-minix exit ;; aarch64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arc:Linux:*:* | arceb:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arm*:Linux:*:*) eval "$set_cc_for_build" if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi else echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf fi fi exit ;; avr32*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; cris:Linux:*:*) echo "$UNAME_MACHINE"-axis-linux-"$LIBC" exit ;; crisv32:Linux:*:*) echo "$UNAME_MACHINE"-axis-linux-"$LIBC" exit ;; e2k:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; frv:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; hexagon:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; i*86:Linux:*:*) echo "$UNAME_MACHINE"-pc-linux-"$LIBC" exit ;; ia64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; k1om:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; m32r*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; m68*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } ;; mips64el:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; openrisc*:Linux:*:*) echo or1k-unknown-linux-"$LIBC" exit ;; or32:Linux:*:* | or1k*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; padre:Linux:*:*) echo sparc-unknown-linux-"$LIBC" exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-"$LIBC" exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; *) echo hppa-unknown-linux-"$LIBC" ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-"$LIBC" exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-"$LIBC" exit ;; ppc64le:Linux:*:*) echo powerpc64le-unknown-linux-"$LIBC" exit ;; ppcle:Linux:*:*) echo powerpcle-unknown-linux-"$LIBC" exit ;; riscv32:Linux:*:* | riscv64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" exit ;; sh64*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; sh*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; tile*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; vax:Linux:*:*) echo "$UNAME_MACHINE"-dec-linux-"$LIBC" exit ;; x86_64:Linux:*:*) echo "$UNAME_MACHINE"-pc-linux-"$LIBC" exit ;; xtensa*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo "$UNAME_MACHINE"-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo "$UNAME_MACHINE"-unknown-stop exit ;; i*86:atheos:*:*) echo "$UNAME_MACHINE"-unknown-atheos exit ;; i*86:syllable:*:*) echo "$UNAME_MACHINE"-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos"$UNAME_RELEASE" exit ;; i*86:*DOS:*:*) echo "$UNAME_MACHINE"-pc-msdosdjgpp exit ;; i*86:*:4.*:*) UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" else echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" else echo "$UNAME_MACHINE"-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configure will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos"$UNAME_RELEASE" exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos"$UNAME_RELEASE" exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos"$UNAME_RELEASE" exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos"$UNAME_RELEASE" exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv"$UNAME_RELEASE" exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo "$UNAME_MACHINE"-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo "$UNAME_MACHINE"-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux"$UNAME_RELEASE" exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv"$UNAME_RELEASE" else echo mips-unknown-sysv"$UNAME_RELEASE" fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; x86_64:Haiku:*:*) echo x86_64-unknown-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux"$UNAME_RELEASE" exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux"$UNAME_RELEASE" exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux"$UNAME_RELEASE" exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux"$UNAME_RELEASE" exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux"$UNAME_RELEASE" exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux"$UNAME_RELEASE" exit ;; SX-ACE:SUPER-UX:*:*) echo sxace-nec-superux"$UNAME_RELEASE" exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody"$UNAME_RELEASE" exit ;; *:Rhapsody:*:*) echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown eval "$set_cc_for_build" if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then if [ "$CC_FOR_BUILD" != no_compiler_found ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_PPC >/dev/null then UNAME_PROCESSOR=powerpc fi fi elif test "$UNAME_PROCESSOR" = i386 ; then # Avoid executing cc on OS X 10.9, as it ships with a stub # that puts up a graphical alert prompting to install # developer tools. Any system running Mac OS X 10.7 or # later (Darwin 11 and later) is required to have a 64-bit # processor. This is not true of the ARM version of Darwin # that Apple uses in portable devices. UNAME_PROCESSOR=x86_64 fi echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = x86; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-*:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk"$UNAME_RELEASE" exit ;; NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk"$UNAME_RELEASE" exit ;; NSR-*:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk"$UNAME_RELEASE" exit ;; NSV-*:NONSTOP_KERNEL:*:*) echo nsv-tandem-nsk"$UNAME_RELEASE" exit ;; NSX-*:NONSTOP_KERNEL:*:*) echo nsx-tandem-nsk"$UNAME_RELEASE" exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = 386; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo "$UNAME_MACHINE"-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux"$UNAME_RELEASE" exit ;; *:DragonFly:*:*) echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "$UNAME_MACHINE" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" exit ;; i*86:rdos:*:*) echo "$UNAME_MACHINE"-pc-rdos exit ;; i*86:AROS:*:*) echo "$UNAME_MACHINE"-pc-aros exit ;; x86_64:VMkernel:*:*) echo "$UNAME_MACHINE"-unknown-esx exit ;; amd64:Isilon\ OneFS:*:*) echo x86_64-unknown-onefs exit ;; esac echo "$0: unable to guess system type" >&2 case "$UNAME_MACHINE:$UNAME_SYSTEM" in mips:Linux | mips64:Linux) # If we got here on MIPS GNU/Linux, output extra information. cat >&2 <&2 </dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = "$UNAME_MACHINE" UNAME_RELEASE = "$UNAME_RELEASE" UNAME_SYSTEM = "$UNAME_SYSTEM" UNAME_VERSION = "$UNAME_VERSION" EOF exit 1 # Local variables: # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: