[Nagiosplug-checkins] SF.net SVN: nagiosplug:[2136] nagiosplug/trunk

dermoth at users.sourceforge.net dermoth at users.sourceforge.net
Wed Jan 21 05:59:33 CET 2009


Revision: 2136
          http://nagiosplug.svn.sourceforge.net/nagiosplug/?rev=2136&view=rev
Author:   dermoth
Date:     2009-01-21 04:59:33 +0000 (Wed, 21 Jan 2009)

Log Message:
-----------
Some platform are missing setenv

Instead of adding the gnulib module for solving tests only I split the test
in two, setting environment from Perl for the later.

From: Thomas Guyot-Sionnest <dermoth at aei.ca>

Modified Paths:
--------------
    nagiosplug/trunk/configure.in
    nagiosplug/trunk/lib/tests/Makefile.am

Added Paths:
-----------
    nagiosplug/trunk/lib/tests/test_opts1
    nagiosplug/trunk/lib/tests/test_opts1.c
    nagiosplug/trunk/lib/tests/test_opts1.t
    nagiosplug/trunk/lib/tests/test_opts2
    nagiosplug/trunk/lib/tests/test_opts2.c
    nagiosplug/trunk/lib/tests/test_opts2.t

Removed Paths:
-------------
    nagiosplug/trunk/lib/tests/test_opts.c
    nagiosplug/trunk/lib/tests/test_opts.t

Modified: nagiosplug/trunk/configure.in
===================================================================
--- nagiosplug/trunk/configure.in	2009-01-21 03:31:16 UTC (rev 2135)
+++ nagiosplug/trunk/configure.in	2009-01-21 04:59:33 UTC (rev 2136)
@@ -188,7 +188,7 @@
 if test "$enable_extra_opts" = "yes" ; then
 	AC_DEFINE(NP_EXTRA_OPTS,[1],[Enable INI file parsing.])
 	if test "$enable_libtap" = "yes"; then
-		EXTRA_TEST="$EXTRA_TEST test_ini test_opts"
+		EXTRA_TEST="$EXTRA_TEST test_ini test_opts1 test_opts2"
 		AC_SUBST(EXTRA_TEST)
 	fi
 fi

Modified: nagiosplug/trunk/lib/tests/Makefile.am
===================================================================
--- nagiosplug/trunk/lib/tests/Makefile.am	2009-01-21 03:31:16 UTC (rev 2135)
+++ nagiosplug/trunk/lib/tests/Makefile.am	2009-01-21 04:59:33 UTC (rev 2136)
@@ -7,9 +7,9 @@
 
 INCLUDES = -I$(top_srcdir)/lib -I$(top_srcdir)/gl -I$(top_srcdir)/intl -I$(top_srcdir)/plugins
 
-EXTRA_PROGRAMS = test_utils test_disk test_tcp test_cmd test_base64 test_ini test_opts
+EXTRA_PROGRAMS = test_utils test_disk test_tcp test_cmd test_base64 test_ini test_opts1 test_opts2
 
-np_test_scripts = test_base64.t test_cmd.t test_disk.t test_ini.t test_opts.t test_tcp.t test_utils.t
+np_test_scripts = test_base64.t test_cmd.t test_disk.t test_ini.t test_opts1.t test_opts2.t test_tcp.t test_utils.t
 np_test_files = config-dos.ini config-opts.ini config-tiny.ini plugin.ini plugins.ini
 EXTRA_DIST = $(np_test_scripts) $(np_test_files)
 
@@ -28,7 +28,7 @@
 AM_LDFLAGS = $(tap_ldflags) -ltap
 LDADD = $(top_srcdir)/lib/libnagiosplug.a $(top_srcdir)/gl/libgnu.a
 
-SOURCES = test_utils.c test_disk.c test_tcp.c test_cmd.c test_base64.c test_ini.c test_opts.c
+SOURCES = test_utils.c test_disk.c test_tcp.c test_cmd.c test_base64.c test_ini.c test_opts1.c test_opts2.c
 
 test: ${noinst_PROGRAMS}
 	perl -MTest::Harness -e '$$Test::Harness::switches=""; runtests(map {$$_ .= ".t"} @ARGV)' $(EXTRA_PROGRAMS)

Deleted: nagiosplug/trunk/lib/tests/test_opts.c
===================================================================
--- nagiosplug/trunk/lib/tests/test_opts.c	2009-01-21 03:31:16 UTC (rev 2135)
+++ nagiosplug/trunk/lib/tests/test_opts.c	2009-01-21 04:59:33 UTC (rev 2136)
@@ -1,294 +0,0 @@
-/*****************************************************************************
-* 
-* 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 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 <http://www.gnu.org/licenses/>.
-* 
-*****************************************************************************/
-
-#include "common.h"
-#include "utils_base.h"
-#include "extra_opts.h"
-
-#include "tap.h"
-
-void my_free(int *argc, char **argv) {
-	int i;
-	printf ("    Arg(%i): ", *argc);
-	for (i=1; i<*argc; i++) printf ("'%s' ", argv[i]);
-	printf ("\n");
-	free(argv);
-	*argc=0;
-}
-
-int array_diff(int i1, char **a1, int i2, char **a2) {
-	int i;
-
-	if (i1 != i2) {
-		printf("    Argument count doesn't match!\n");
-		return 0;
-	}
-	for (i=0; i<=i1; i++) {
-		if (a1[i]==NULL && a2[i]==NULL) continue;
-		if (a1[i]==NULL || a2[i]==NULL) {
-			printf("    Argument # %i null in one array!\n", i);
-			return 0;
-		}
-		if (strcmp(a1[i], a2[i])) {
-			printf("    Argument # %i doesn't match!\n", i);
-			return 0;
-		}
-	}
-	return 1;
-}
-
-int
-main (int argc, char **argv)
-{
-	char **argv_test=NULL, **argv_known=NULL;
-	int i, argc_test;
-
-	plan_tests(10);
-
-	argv_test=(char **)malloc(2*sizeof(char **));
-	argv_test[0] = "prog_name";
-	argv_test[1] = NULL;
-	argc_test=1;
-	argv_known=(char **)realloc(argv_known, 2*sizeof(char **));
-	argv_known[0] = "prog_name";
-	argv_known[1] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
-	ok(array_diff(argc_test, argv_test, 1, argv_known), "No opts, returns correct argv/argc");
-	my_free(&argc_test, argv_test);
-
-	argv_test=(char **)malloc(6*sizeof(char **));
-	argv_test[0] = "prog_name";
-	argv_test[1] = "arg1";
-	argv_test[2] = "--arg2=val1";
-	argv_test[3] = "--arg3";
-	argv_test[4] = "val2";
-	argv_test[5] = NULL;
-	argc_test=5;
-	argv_known=(char **)realloc(argv_known, 6*sizeof(char **));
-	argv_known[0] = "prog_name";
-	argv_known[1] = "arg1";
-	argv_known[2] = "--arg2=val1";
-	argv_known[3] = "--arg3";
-	argv_known[4] = "val2";
-	argv_known[5] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
-	ok(array_diff(argc_test, argv_test, 5, argv_known), "No extra opts, verbatim copy of argv");
-	my_free(&argc_test,argv_test);
-
-	argv_test=(char **)malloc(3*sizeof(char **));
-	argv_test[0] = "prog_name";
-	argv_test[1] = "--extra-opts=@./config-opts.ini";
-	argv_test[2] = NULL;
-	argc_test=2;
-	argv_known=(char **)realloc(argv_known, 5*sizeof(char **));
-	argv_known[0] = "prog_name";
-	argv_known[1] = "--foo=Bar";
-	argv_known[2] = "--this=Your Mother!";
-	argv_known[3] = "--blank";
-	argv_known[4] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
-	ok(array_diff(argc_test, argv_test, 4, argv_known), "Only extra opts using default section");
-	my_free(&argc_test,argv_test);
-
-	argv_test=(char **)malloc(5*sizeof(char **));
-	argv_test[0] = "prog_name";
-	argv_test[1] = "--extra-opts=sect1 at ./config-opts.ini";
-	argv_test[2] = "--extra-opts";
-	argv_test[3] = "sect2 at ./config-opts.ini";
-	argv_test[4] = NULL;
-	argc_test=4;
-	argv_known=(char **)realloc(argv_known, 5*sizeof(char **));
-	argv_known[0] = "prog_name";
-	argv_known[1] = "--one=two";
-	argv_known[2] = "--something else=oops";
-	argv_known[3] = "--this=that";
-	argv_known[4] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
-	ok(array_diff(argc_test, argv_test, 4, argv_known), "Only extra opts specified twice");
-	my_free(&argc_test,argv_test);
-
-	argv_test=(char **)malloc(7*sizeof(char **));
-	argv_test[0] = "prog_name";
-	argv_test[1] = "--arg1=val1";
-	argv_test[2] = "--extra-opts=@./config-opts.ini";
-	argv_test[3] = "--extra-opts";
-	argv_test[4] = "sect1 at ./config-opts.ini";
-	argv_test[5] = "--arg2";
-	argv_test[6] = NULL;
-	argc_test=6;
-	argv_known=(char **)realloc(argv_known, 8*sizeof(char **));
-	argv_known[0] = "prog_name";
-	argv_known[1] = "--foo=Bar";
-	argv_known[2] = "--this=Your Mother!";
-	argv_known[3] = "--blank";
-	argv_known[4] = "--one=two";
-	argv_known[5] = "--arg1=val1";
-	argv_known[6] = "--arg2";
-	argv_known[7] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
-	ok(array_diff(argc_test, argv_test, 7, argv_known), "twice extra opts using two sections");
-	my_free(&argc_test,argv_test);
-
-	/* Next three checks are expected to die. They are commented out as they
-	 * could possibly go in a sepatare test checked for return value.
-	 */
-	/* argv_test=(char **)malloc(6*sizeof(char **));
-	argv_test[0] = "prog_name";
-	argv_test[1] = "arg1";
-	argv_test[2] = "--extra-opts=missing at ./config-opts.ini";
-	argv_test[3] = "--arg3";
-	argv_test[4] = "val2";
-	argv_test[5] = NULL;
-	argc_test=5;
-	argv_known=(char **)realloc(argv_known, 5*sizeof(char **));
-	argv_known[0] = "prog_name";
-	argv_known[1] = "arg1";
-	argv_known[2] = "--arg3";
-	argv_known[3] = "val2";
-	argv_known[4] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_missing");
-	ok(array_diff(argc_test, argv_test, 4, argv_known), "Missing section 1");
-	my_free(&argc_test,argv_test); */
-
-	/* argv_test=(char **)malloc(7*sizeof(char **));
-	argv_test[0] = "prog_name";
-	argv_test[1] = "arg1";
-	argv_test[2] = "--extra-opts";
-	argv_test[3] = "missing at ./config-opts.ini";
-	argv_test[4] = "--arg3";
-	argv_test[5] = "val2";
-	argv_test[6] = NULL;
-	argc_test=6;
-	argv_known=(char **)realloc(argv_known, 5*sizeof(char **));
-	argv_known[0] = "prog_name";
-	argv_known[1] = "arg1";
-	argv_known[2] = "--arg3";
-	argv_known[3] = "val2";
-	argv_known[4] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_missing");
-	ok(array_diff(argc_test, argv_test, 4, argv_known), "Missing section 2");
-	my_free(&argc_test,argv_test); */
-
-	/* argv_test=(char **)malloc(6*sizeof(char **));
-	argv_test[0] = "prog_name";
-	argv_test[1] = "arg1";
-	argv_test[2] = "--extra-opts";
-	argv_test[3] = "--arg3";
-	argv_test[4] = "val2";
-	argv_test[5] = NULL;
-	argc_test=5;
-	argv_known=(char **)realloc(argv_known, 5*sizeof(char **));
-	argv_known[0] = "prog_name";
-	argv_known[1] = "arg1";
-	argv_known[2] = "--arg3";
-	argv_known[3] = "val2";
-	argv_known[4] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_missing");
-	ok(array_diff(argc_test, argv_test, 4, argv_known), "Missing section 3");
-	my_free(&argc_test,argv_test); */
-
-	setenv("NAGIOS_CONFIG_PATH", ".", 1);
-	argv_test=(char **)malloc(6*sizeof(char **));
-	argv_test[0] = "prog_name";
-	argv_test[1] = "arg1";
-	argv_test[2] = "--extra-opts";
-	argv_test[3] = "--arg3";
-	argv_test[4] = "val2";
-	argv_test[5] = NULL;
-	argc_test=5;
-	argv_known=(char **)realloc(argv_known, 6*sizeof(char **));
-	argv_known[0] = "prog_name";
-	argv_known[1] = "--foo=bar";
-	argv_known[2] = "arg1";
-	argv_known[3] = "--arg3";
-	argv_known[4] = "val2";
-	argv_known[5] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
-	ok(array_diff(argc_test, argv_test, 5, argv_known), "Default section 1");
-
-	argv_test=(char **)malloc(3*sizeof(char **));
-	argv_test[0] = "prog_name";
-	argv_test[1] = "--extra-opts";
-	argv_test[2] = NULL;
-	argc_test=2;
-	argv_known=(char **)realloc(argv_known, 3*sizeof(char **));
-	argv_known[0] = "prog_name";
-	argv_known[1] = "--foo=bar";
-	argv_known[2] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
-	ok(array_diff(argc_test, argv_test, 2, argv_known), "Default section 2");
-	my_free(&argc_test,argv_test);
-
-	argv_test=(char **)malloc(6*sizeof(char **));
-	argv_test[0] = "prog_name";
-	argv_test[1] = "arg1";
-	argv_test[2] = "--extra-opts=section1";
-	argv_test[3] = "--arg3";
-	argv_test[4] = "val2";
-	argv_test[5] = NULL;
-	argc_test=5;
-	argv_known=(char **)realloc(argv_known, 6*sizeof(char **));
-	argv_known[0] = "prog_name";
-	argv_known[1] = "--foobar=baz";
-	argv_known[2] = "arg1";
-	argv_known[3] = "--arg3";
-	argv_known[4] = "val2";
-	argv_known[5] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
-	ok(array_diff(argc_test, argv_test, 5, argv_known), "Default section 3");
-	my_free(&argc_test,argv_test);
-
-	argv_test=(char **)malloc(6*sizeof(char **));
-	argv_test[0] = "prog_name";
-	argv_test[1] = "arg1";
-	argv_test[2] = "--extra-opts";
-	argv_test[3] = "-arg3";
-	argv_test[4] = "val2";
-	argv_test[5] = NULL;
-	argc_test=5;
-	argv_known=(char **)realloc(argv_known, 6*sizeof(char **));
-	argv_known[0] = "prog_name";
-	argv_known[1] = "--foo=bar";
-	argv_known[2] = "arg1";
-	argv_known[3] = "-arg3";
-	argv_known[4] = "val2";
-	argv_known[5] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
-	ok(array_diff(argc_test, argv_test, 5, argv_known), "Default section 4");
-	my_free(&argc_test,argv_test);
-
-	argv_test=(char **)malloc(4*sizeof(char **));
-	argv_test[0] = "check_tcp";
-	argv_test[1] = "--extra-opts";
-	argv_test[2] = "--extra-opts=tcp_long_lines";
-	argv_test[3] = NULL;
-	argc_test=3;
-	argv_known=(char **)realloc(argv_known, 7*sizeof(char **));
-	argv_known[0] = "check_tcp";
-	argv_known[1] = "--timeout=10";
-	argv_known[2] = "--escape";
-	argv_known[3] = "--send=Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda";
-	argv_known[4] = "--expect=Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda Foo bar BAZ yadda yadda yadda";
-	argv_known[5] = "--jail";
-	argv_known[6] = NULL;
-	argv_test=np_extra_opts(&argc_test, argv_test, "check_tcp");
-	ok(array_diff(argc_test, argv_test, 6, argv_known), "Long lines test");
-	my_free(&argc_test,argv_test);
-
-	return exit_status();
-}
-

Deleted: nagiosplug/trunk/lib/tests/test_opts.t
===================================================================
--- nagiosplug/trunk/lib/tests/test_opts.t	2009-01-21 03:31:16 UTC (rev 2135)
+++ nagiosplug/trunk/lib/tests/test_opts.t	2009-01-21 04:59:33 UTC (rev 2136)
@@ -1,6 +0,0 @@
-#!/usr/bin/perl
-use Test::More;
-if (! -e "./test_opts") {
-	plan skip_all => "./test_opts not compiled - please install tap library and/or enable parse-ini to test";
-}
-exec "./test_opts";

Added: nagiosplug/trunk/lib/tests/test_opts1
===================================================================
--- nagiosplug/trunk/lib/tests/test_opts1	                        (rev 0)
+++ nagiosplug/trunk/lib/tests/test_opts1	2009-01-21 04:59:33 UTC (rev 2136)
@@ -0,0 +1,172 @@
+ELF          >    \x90@     @       \x98c          @ 8  @ ' $       @       @ @     @ @     \xC0      \xC0                           @      @     
       
                              @       @     \xFCP      \xFCP                     Q       Q`      Q`     \x88      \xC8                    (Q      (Q`     (Q`     \xC0      \xC0                   
      
@     
@                            P\xE5td   XI      XI@     XI@     L      L             Q\xE5td                                                  /lib64/ld-linux-x86-64.so.2          GNU                  %   /      !   
                  ,   '   (                 
   *           )   
              
+   "           +   .   -         %           $                                                     
                                          	                                         
   
+                   #      &            .             \x80       .   gUa                            w             \xA2       >             \x9A       _              \x8C      F                                                            \x8C      \x8B                   \x9D                    o              \xD3                    \xD0      i              
+       c             \xC2      \x84                     \x83             b       \xD6              \x9A      M                    u             \x95F      \xE3              \xA2       \xF9              \xFB       ~             \xDA      \xDC              \xE9       \x90             K       #             7       \xD0              \xF0       
+                    \xFF              e      \xB3              \x97       U             
+       
             \xF5       \xBA              T       \x8C                     `              \x90       \             !       8             \xA2                   \xF8      w              \xA6       %              6       \xC8              C       /              #       1                    \xEA              \x97       F             e      \xA5              \xA6      \xC1                     \xF2                     \xAD     \x88T`             libpthread.so.0 _Jv_RegisterClasses flockfile funlockfile libdl.so.2 __gmon_start__ libc.so.6 vasprintf fopen strncmp strncpy puts gettext __stack_chk_fail putchar realloc stdin strspn strdup strtod isspace fgetc fgets strlen ungetc strcspn stdout fputc memcpy fclose vprintf malloc getenv __ctype_b_loc stderr index strncat fwrite geteuid setbuf strcmp __libc_start_main vfprintf free __cxa_atexit __xstat GLIBC_2.2.5 GLIBC_2.4 GLIBC_2.3                                                                 ui	   \x98        U          ii
+   \xA4     ii
+   \xAE     ui	   \x98      \xE8R`                   \xF8R`        (            S`        -           \x88T`        .            S`                   (S`                   0S`                   8S`                   @S`                   HS`                   PS`        	           XS`        
+           `S`        
           hS`        
           pS`        
+           xS`                   \x80S`                   \x88S`                   \x90S`                   \x98S`                   \xA0S`                   \xA8S`                   \xB0S`                   \xB8S`                   \xC0S`                   \xC8S`                   \xD0S`                   \xD8S`                   \xE0S`                   \xE8S`        
           \xF0S`        
           \xF8S`        
            T`                   T`                    T`        !           T`        "            T`        #           (T`        $           0T`        %           8T`        &           @T`        '           HT`        )           PT`        *           XT`        +           `T`        ,           H\x83\xEC\xE8\xDB  \xE8:  \xE8U2  H\x83\xC4\xC3\xFF5D  \xFF%
D  @ \xFF%D  h    \xE9\xE0\xFF\xFF\xFF\xFF%D  h   \xE9\xD0\xFF\xFF\xFF\xFF%
+D  h   \xE9\xC0\xFF\xFF\xFF\xFF%D  h   \xE9\xB0\xFF\xFF\xFF\xFF%\xFAC  h   \xE9\xA0\xFF\xFF\xFF\xFF%\xF2C  h   \xE9\x90\xFF\xFF\xFF\xFF%\xEAC  h   \xE9\x80\xFF\xFF\xFF\xFF%\xE2C  h   \xE9p\xFF\xFF\xFF\xFF%\xDAC  h   \xE9`\xFF\xFF\xFF\xFF%\xD2C  h	   \xE9P\xFF\xFF\xFF\xFF%\xCAC  h
+   \xE9@\xFF\xFF\xFF\xFF%\xC2C  h
   \xE90\xFF\xFF\xFF\xFF%\xBAC  h
   \xE9 \xFF\xFF\xFF\xFF%\xB2C  h
+   \xE9\xFF\xFF\xFF\xFF%\xAAC  h   \xE9 \xFF\xFF\xFF\xFF%\xA2C  h   \xE9\xF0\xFE\xFF\xFF\xFF%\x9AC  h   \xE9\xE0\xFE\xFF\xFF\xFF%\x92C  h   \xE9\xD0\xFE\xFF\xFF\xFF%\x8AC  h   \xE9\xC0\xFE\xFF\xFF\xFF%\x82C  h   \xE9\xB0\xFE\xFF\xFF\xFF%zC  h   \xE9\xA0\xFE\xFF\xFF\xFF%rC  h   \xE9\x90\xFE\xFF\xFF\xFF%jC  h   \xE9\x80\xFE\xFF\xFF\xFF%bC  h   \xE9p\xFE\xFF\xFF\xFF%ZC  h   \xE9`\xFE\xFF\xFF\xFF%RC  h   \xE9P\xFE\xFF\xFF\xFF%JC  h   \xE9@\xFE\xFF\xFF\xFF%BC  h   \xE90\xFE\xFF\xFF\xFF%:C  h
   \xE9 \xFE\xFF\xFF\xFF%2C  h
   \xE9\xFE\xFF\xFF\xFF%*C  h
   \xE9 \xFE\xFF\xFF\xFF%"C  h   \xE9\xF0\xFD\xFF\xFF\xFF%C  h    \xE9\xE0\xFD\xFF\xFF\xFF%C  h!   \xE9\xD0\xFD\xFF\xFF\xFF%
+C  h"   \xE9\xC0\xFD\xFF\xFF\xFF%C  h#   \xE9\xB0\xFD\xFF\xFF\xFF%\xFAB  h$   \xE9\xA0\xFD\xFF\xFF\xFF%\xF2B  h%   \xE9\x90\xFD\xFF\xFF\xFF%\xEAB  h&   \xE9\x80\xFD\xFF\xFF\xFF%\xE2B  h'   \xE9p\xFD\xFF\xFF\xFF%\xDAB  h(   \xE9`\xFD\xFF\xFF1\xEDI\x89\xD1^H\x89\xE2H\x83\xE4\xF0PTI\xC7\xC0p@@ H\xC7\xC1\x80@@ H\xC7\xC7\xD6@ \xE8\xD7\xFD\xFF\xFF\xF4\x90\x90H\x83\xECH\x8B!A  H\x85\xC0t\xFF\xD0H\x83\xC4Ð\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x80=\xA9B   UH\x89\xE5t\xEB$\x90H\x83\xC0H\x89}B  \xFF\xD2H\x8BtB  H\x8BH\x85\xD2u\xE4\xC6}B  \xC9\xC3ff.\x84     UH\x83=\xF7>   H\x89\xE5t\xB8    H\x85\xC0t
\xBF Q` I\x89\xC3\xC9A\xFF\xE3\xC9Ð\x90UH\x89\xE5H\x83\xEC H\x89}\xE8H\x89u\xE0H\x8BE\xE8\x8B0\xBF\x90A@ \xB8    \xE8\x93\xFC\xFF\xFF\xC7E\xFC   \xEB#\x8BE\xFCH\x98H\xC1\xE0HE\xE0H\x8B0\xBF\x9EA@ \xB8    \xE8k\xFC\xFF\xFF\x83E\xFCH\x8BE\xE8\x8B ;E\xFCҿ
+   \xE8\xA2\xFC\xFF\xFFH\x8B}\xE0\xE8Y\xFD\xFF\xFFH\x8BE\xE8\xC7     \xC9\xC3UH\x89\xE5H\x83\xEC@\x89}\xECH\x89u\xE0\x89U\xDCH\x89MЋE\xEC;E\xDCt\xBF\xA8A@ \xE8E\xFC\xFF\xFF\xC7E\xCC    \xE9\xDA   \xC7E\xFC    \xE9\xBB   \x8BE\xFCH\x98H\xC1\xE0HE\xE0H\x8B H\x85\xC0u\x8BE\xFCH\x98H\xC1\xE0HE\xD0H\x8B H\x85\xC0\x84\x89   \x8BE\xFCH\x98H\xC1\xE0HE\xE0H\x8B H\x85\xC0t\x8BE\xFCH\x98H\xC1\xE0HE\xD0H\x8B H\x85\xC0u\x8Bu\xFC\xBF\xD0A@ \xB8    \xE8\x93\xFB\xFF\xFF\xC7E\xCC    \xEB[\x8BE\xFCH\x98H\xC1\xE0HE\xD0H\x8B0\x8BE\xFCH\x98H\xC1\xE0HE\xE0H\x8B8\xE8E\xFD\xFF\xFF\x85\xC0t\x8Bu\xFC\xBF\xF8A@ \xB8    \xE8O\xFB\xFF\xFF\xC7E\xCC    \xEB\x83E\xFC\x8BE\xFC;E\xEC\x8E9\xFF\xFF\xFF\xC7E\xCC   \x8BE\xCC\xC9\xC3UH\x89\xE5H\x83\xEC0\x89}\xDCH\x89u\xD0H\xC7E\xF0    H\xC7E\xE8    \xBF   \xE8\xF4
+  \xBF   \xE8g\xFB\xFF\xFFH\x89E\xF0H\x8BE\xF0H\xC7 B@ H\x8BE\xF0H\x83\xC0H\xC7     \xC7E\xF8   H\x8B}\xE8\xBE   \xE84\xFD\xFF\xFFH\x89E\xE8H\x8BE\xE8H\xC7 B@ H\x8BE\xE8H\x83\xC0H\xC7     H\x8Bu\xF0H\x8D}\xF8\xBA)B@ \xE8	  H\x89E\xF0\x8B}\xF8H\x8BM\xE8H\x8Bu\xF0\xBA   \xE8>\xFE\xFF\xFF\x85\xC0t&A\xB88B@ \xB9F   \xBA[B@ \xBEB@ \xBF   \xB8    \xE8s  \xEB$A\xB88B@ \xB9F   \xBA[B@ \xBEB@ \xBF    \xB8    \xE8M  H\x8Bu\xF0H\x8D}\xF8\xE8h\xFD\xFF\xFF\xBF0   \xE8\x86\xFA\xFF\xFFH\x89E\xF0H\x8BE\xF0H\xC7 B@ H\x8BE\xF0H\x83\xC0H\xC7 hB@ H\x8BE\xF0H\x83\xC0H\xC7 mB@ H\x8BE\xF0H\x83\xC0H\xC7 yB@ H\x8BE\xF0H\x83\xC0 H\xC7 \x80B@ H\x8BE\xF0H\x83\xC0(H\xC7     \xC7E\xF8   H\x8B}\xE8\xBE0   \xE8\xFC\xFF\xFFH\x89E\xE8H\x8BE\xE8H\xC7 B@ H\x8BE\xE8H\x83\xC0H\xC7 hB@ H\x8BE\xE8H\x83\xC0H\xC7 mB@ H\x8BE\xE8H\x83\xC0H\xC7 yB@ H\x8BE\xE8H\x83\xC0 H\xC7 \x80B@ H\x8BE\xE8H\x83\xC0(H\xC7     H\x8Bu\xF0H\x8D}\xF8\xBA)B@ \xE8\xB0  H\x89E\xF0\x8B}\xF8H\x8BM\xE8H\x8Bu\xF0\xBA   \xE8\xE5\xFC\xFF\xFF\x85\xC0t&A\xB8\x88B@ \xB9Y   \xBA[B@ \xBEB@ \xBF   \xB8    \xE8  \xEB$A\xB8\x88B@ \xB9Y   \xBA[B@ \xBEB@ \xBF    \xB8    \xE8\xF4  H\x8Bu\xF0H\x8D}\xF8\xE8\xFC\xFF\xFF\xBF   \xE8-\xF9\xFF\xFFH\x89E\xF0H\x8BE\xF0H\xC7 B@ H\x8BE\xF0H\x83\xC0H\xC7 \xB0B@ H\x8BE\xF0H\x83\xC0H\xC7     \xC7E\xF8   H\x8B}\xE8\xBE(   \xE8\xEB\xFA\xFF\xFFH\x89E\xE8H\x8BE\xE8H\xC7 B@ H\x8BE\xE8H\x83\xC0H\xC7 \xD0B@ H\x8BE\xE8H\x83\xC0H\xC7 \xDAB@ H\x8BE\xE8H\x83\xC0H\xC7 \xEEB@ H\x8BE\xE8H\x83\xC0 H\xC7     H\x8Bu\xF0H\x8D}\xF8\xBA)B@ \xE8\x93  H\x89E\xF0\x8B}\xF8H\x8BM\xE8H\x8Bu\xF0\xBA   \xE8\xC8\xFB\xFF\xFF\x85\xC0t&A\xB8\xF8B@ \xB9h   \xBA[B@ \xBEB@ \xBF   \xB8    \xE8\xFD  \xEB$A\xB8\xF8B@ \xB9h   \xBA[B@ \xBEB@ \xBF    \xB8    \xE8\xD7  H\x8Bu\xF0H\x8D}\xF8\xE8\xF2\xFA\xFF\xFF\xBF(   \xE8\xF8\xFF\xFFH\x89E\xF0H\x8BE\xF0H\xC7 B@ H\x8BE\xF0H\x83\xC0H\xC7  C@ H\x8BE\xF0H\x83\xC0H\xC7 EC@ H\x8BE\xF0H\x83\xC0H\xC7 RC@ H\x8BE\xF0H\x83\xC0 H\xC7     \xC7E\xF8   H\x8B}\xE8\xBE(   \xE8\xB0\xF9\xFF\xFFH\x89E\xE8H\x8BE\xE8H\xC7 B@ H\x8BE\xE8H\x83\xC0H\xC7 jC@ H\x8BE\xE8H\x83\xC0H\xC7 tC@ H\x8BE\xE8H\x83\xC0H\xC7 \x8AC@ H\x8BE\xE8H\x83\xC0 H\xC7     H\x8Bu\xF0H\x8D}\xF8\xBA)B@ \xE8X
+  H\x89E\xF0\x8B}\xF8H\x8BM\xE8H\x8Bu\xF0\xBA   \xE8\x8D\xFA\xFF\xFF\x85\xC0t&A\xB8\x98C@ \xB9y   \xBA[B@ \xBEB@ \xBF   \xB8    \xE8\xC2  \xEB$A\xB8\x98C@ \xB9y   \xBA[B@ \xBEB@ \xBF    \xB8    \xE8\x9C  H\x8Bu\xF0H\x8D}\xF8\xE8\xB7\xF9\xFF\xFF\xBF8   \xE8\xD5\xF6\xFF\xFFH\x89E\xF0H\x8BE\xF0H\xC7 B@ H\x8BE\xF0H\x83\xC0H\xC7 \xB8C@ H\x8BE\xF0H\x83\xC0H\xC7 \xB0B@ H\x8BE\xF0H\x83\xC0H\xC7 EC@ H\x8BE\xF0H\x83\xC0 H\xC7 \xC4C@ H\x8BE\xF0H\x83\xC0(H\xC7 \xDCC@ H\x8BE\xF0H\x83\xC00H\xC7     \xC7E\xF8   H\x8B}\xE8\xBE@   \xE8W\xF8\xFF\xFFH\x89E\xE8H\x8BE\xE8H\xC7 B@ H\x8BE\xE8H\x83\xC0H\xC7 \xD0B@ H\x8BE\xE8H\x83\xC0H\xC7 \xDAB@ H\x8BE\xE8H\x83\xC0H\xC7 \xEEB@ H\x8BE\xE8H\x83\xC0 H\xC7 jC@ H\x8BE\xE8H\x83\xC0(H\xC7 \xB8C@ H\x8BE\xE8H\x83\xC00H\xC7 \xDCC@ H\x8BE\xE8H\x83\xC08H\xC7     H\x8Bu\xF0H\x8D}\xF8\xBA)B@ \xE8\xD2
  H\x89E\xF0\x8B}\xF8H\x8BM\xE8H\x8Bu\xF0\xBA   \xE8\xF9\xFF\xFF\x85\xC0t&A\xB8\xE8C@ \xB9\x8F   \xBA[B@ \xBEB@ \xBF   \xB8    \xE8<   \xEB$A\xB8\xE8C@ \xB9\x8F   \xBA[B@ \xBEB@ \xBF    \xB8    \xE8   H\x8Bu\xF0H\x8D}\xF8\xE81\xF8\xFF\xFF\xE8?	  \xC9Ð\x90UH\x89\xE5H\x81\xEC   \x89\xBD
\xFF\xFF\xFFH\x89\xB5\xFF\xFF\xFFH\x89\x95\xFF\xFF\xFF\x89\x8D\xFF\xFF\xFFL\x89\x8Dx\xFF\xFF\xFF\xB6\xC0H\x89\x85\xE0\xFE\xFF\xFFH\x8B\x95\xE0\xFE\xFF\xFFH\x8D\x95    H\x8D;   H\x89\x95\xE0\xFE\xFF\xFFH)\x85\xE0\xFE\xFF\xFFH\x8DE\xFFH\x8B\x95\xE0\xFE\xFF\xFF\xFF\xE2)x\xF1)p\xE1)h\xD1)`\xC1)X\xB1)P\xA1)H\x91)@\x81L\x89\x85\xF8\xFE\xFF\xFFHDž@\xFF\xFF\xFF    \x8B\xE59  \x83\xC0\x89\xDC9  H\x83\xBD\xF8\xFE\xFF\xFF \x841  H\x8D\x85 \xFF\xFF\xFF\xC7 (   H\x8D\x85 \xFF\xFF\xFF\xC7@0   H\x8D\x85 \xFF\xFF\xFFH\x8DUH\x89PH\x8D\x85 \xFF\xFF\xFFH\x8D\x95P\xFF\xFF\xFFH\x89PH\x8D\x95 \xFF\xFF\xFFH\x8B\xB5\xF8\xFE\xFF\xFFH\x8D\xBD@\xFF\xFF\xFF\xB8    \xE8\xEF\xF3\xFF\xFFH\x8B\x85@\xFF\xFF\xFFH\x85\xC0\x84\xC6   DžL\xFF\xFF\xFF   H\x8B\x85@\xFF\xFF\xFFH\x89\x858\xFF\xFF\xFF\xEBl\xE8\xE0\xF4\xFF\xFFH\x8BH\x8B\x858\xFF\xFF\xFF\xB6 H\xBE\xC0H\xC0H\x8D\xB7 \xB7\xC0%   \x85\xC0u8\xE8\xB4\xF4\xFF\xFFH\x8BH\x8B\x858\xFF\xFF\xFF\xB6 H\xBE\xC0H\xC0H\x8D\xB7 \xB7\xC0%    \x85\xC0u
DžL\xFF\xFF\xFF    \xEBH\x83\x858\xFF\xFF\xFFH\x8B\x858\xFF\xFF\xFF\xB6 \x84\xC0u\x86\x83\xBDL\xFF\xFF\xFF t)H\x8B\xB5@\xFF\xFF\xFFH\x8D=<(  \xB8    \xE8\x9E  H\x8D=y(  \xB8    \xE8\x8D  \x83\xBD
\xFF\xFF\xFF u H\x8D=s(  \xB8    \xE8\xDF\xF2\xFF\xFF\x8B\x858  \x83\xC0\x89|8  \x8B5n8  H\x8D=R(  \xB8    \xE8\xB9\xF2\xFF\xFFH\x83\xBD\xF8\xFE\xFF\xFF \x84\xBD   H\x8D=9(  \xB8    \xE8\x9A\xF2\xFF\xFFH\x8B\x85@\xFF\xFF\xFFH\x85\xC0\x84\x84   H\x8B\x836  H\x8B8\xE8\x9B\xF4\xFF\xFFH\x8B\x85@\xFF\xFF\xFFH\x89\x858\xFF\xFF\xFF\xEBFH\x8B\x858\xFF\xFF\xFF\xB6 <#uH\x8BV6  H\x8B0\xBF\   \xE8I\xF3\xFF\xFFH\x8BB6  H\x8B0H\x8B\x858\xFF\xFF\xFF\xB6 \xBE\xF8\xE8-\xF3\xFF\xFFH\x83\x858\xFF\xFF\xFFH\x8B\x858\xFF\xFF\xFF\xB6 \x84\xC0u\xACH\x8B6  H\x8B8\xE8H\xF4\xFF\xFF\xEBH\x8B57  H\x8D=\x91'  \xB8    \xE8\xEE\xF1\xFF\xFF\x8B\xA07  \x85\xC0tZH\x8B\x8D7  H\x85\xC0tH\x8B\x817  H\x89\x85\xE8\xFE\xFF\xFF\xEBH\x8BA7  H\x89\x95\xE8\xFE\xFF\xFFH\x8B\xB5\xE8\xFE\xFF\xFFH\x8D=H'  \xB8    \xE8\xA2\xF1\xFF\xFF\x83\xBD
\xFF\xFF\xFF u\x8B?7  \x83\xE8\x8967  \xBF
+   \xE8\xD0\xF1\xFF\xFF\x83\xBD
\xFF\xFF\xFF uW\x8B)7  \x85\xC0tH\x8D
+'  H\x89\x85\xF0\xFE\xFF\xFF\xEBH\x8D'  H\x89\x95\xF0\xFE\xFF\xFF\x8B\x85\xFF\xFF\xFFH\x8B\x8D\xFF\xFF\xFFH\x8B\x95\xFF\xFF\xFFA\x89\xC0H\x8B\xB5\xF0\xFE\xFF\xFFH\x8D=\xDA&  \xB8    \xE8\xB4  H\x8B\xBD@\xFF\xFF\xFF\xE8$\xF2\xFF\xFF\x83\xBD
\xFF\xFF\xFF \x95\xC0\xB6\xC0\xC9\xC3UH\x89\xE5\x8B\xBB6  \x85\xC0u*H\x8D=\xBF  \xE8\xFB"  H\x8B\xE44  H\x8B8\xBE    \xE8g\xF2\xFF\xFF\xC7\x8D6     \xC9\xC3UH\x89\xE5\xE8\xBD\xFF\xFF\xFF\x8B\6  \x85\xC0t4H\x8B\xA94  H\x8B\xBA   \xBE   H\x8D=t&  \xE8\xF8\xF2\xFF\xFF\xC7J6     \xBF\xFF   \xE8\xC4\xF0\xFF\xFF\xC76     \xC76     \xB8    \xC9\xC3UH\x89\xE5H\x83\xECH\x89}\xF8\xE8S\xFF\xFF\xFF\xC7\xEA5     H\x8D=8&  \xB8    \xE8=\xF0\xFF\xFFH\x83}\xF8 tH\x8Bu\xF8H\x8D=!&  \xB8    \xE8!\xF0\xFF\xFF\xBF
+   \xE8g\xF0\xFF\xFF\xBF    \xE8M\xF0\xFF\xFFUH\x89\xE5H\x83\xEC\x89}\xFC\xE8\xF8\xFE\xFF\xFF\x8B\x975  \x85\xC0t4H\x8B\xE43  H\x8B\xBA   \xBE   H\x8D=\xAF%  \xE83\xF2\xFF\xFF\xC7\x855     \xBF\xFF   \xE8\xFF\xEF\xFF\xFF\x83}\xFC u4H\x8B\xAA3  H\x8B\xBA7   \xBE   H\x8D=\xA6%  \xE8\xF9\xF1\xFF\xFF\xC7K5     \xBF\xFF   \xE8\xC5\xEF\xFF\xFF\xC75     \x8B}\xFC\xE8+  \xB8    \xC9\xC3UH\x89\xE5H\x81\xEC\xE0   H\x89\xB5X\xFF\xFF\xFFH\x89\x95`\xFF\xFF\xFFH\x89\x8Dh\xFF\xFF\xFFL\x89\x85p\xFF\xFF\xFFL\x89\x8Dx\xFF\xFF\xFF\xB6\xC0H\x89\x85 \xFF\xFF\xFFH\x8B\x95 \xFF\xFF\xFFH\x8D\x95    H\x8D;   H\x89\x95 \xFF\xFF\xFFH)\x85 \xFF\xFF\xFFH\x8DE\xFFH\x8B\x95 \xFF\xFF\xFF\xFF\xE2)x\xF1)p\xE1)h\xD1)`\xC1)X\xB1)P\xA1)H\x91)@\x81H\x89\xBD(\xFF\xFF\xFFH\x8B\xCD2  H\x8B\xBA   \xBE   H\x8D=%  \xE8
\xF1\xFF\xFFH\x8D\x850\xFF\xFF\xFF\xC7    H\x8D\x850\xFF\xFF\xFF\xC7@0   H\x8D\x850\xFF\xFF\xFFH\x8DUH\x89PH\x8D\x850\xFF\xFF\xFFH\x8D\x95P\xFF\xFF\xFFH\x89PH\x8Bq2  H\x8B8H\x8D\x950\xFF\xFF\xFFH\x8B\xB5(\xFF\xFF\xFF\xE8C\xEF\xFF\xFFH\x8BT2  H\x8B0\xBF
+   \xE8O\xEF\xFF\xFF\xB8    \xC9\xC3UH\x89\xE5H\x83\xEC\x89}\xFC\x8Bu\xFCH\x8D=v$  \xB8    \xE8)\xEE\xFF\xFF\x8BE\xFC\x89\xC83  \xC9\xC3UH\x89\xE5H\x81\xEC\xF0   \x89\xBD,\xFF\xFF\xFFH\x89\x95`\xFF\xFF\xFFH\x89\x8Dh\xFF\xFF\xFFL\x89\x85p\xFF\xFF\xFFL\x89\x8Dx\xFF\xFF\xFF\xB6\xC0H\x89\x85\xFF\xFF\xFFH\x8B\x95\xFF\xFF\xFFH\x8D\x95    H\x8D;   H\x89\x95\xFF\xFF\xFFH)\x85\xFF\xFF\xFFH\x8DE\xFFH\x8B\x95\xFF\xFF\xFF\xFF\xE2)x\xF1)p\xE1)h\xD1)`\xC1)X\xB1)P\xA1)H\x91)@\x81H\x89\xB5 \xFF\xFF\xFFH\x8D\x850\xFF\xFF\xFF\xC7    H\x8D\x850\xFF\xFF\xFF\xC7@0   H\x8D\x850\xFF\xFF\xFFH\x8DUH\x89PH\x8D\x850\xFF\xFF\xFFH\x8D\x95P\xFF\xFF\xFFH\x89PH\x8D\x950\xFF\xFF\xFFH\x8B\xB5 \xFF\xFF\xFFH\x8D\xBDH\xFF\xFF\xFF\xB8    \xE8\xEF\xFF\xFF\xEBW\x8B\xD02  \x83\xC0\x89\xC72  H\x8B\x85H\xFF\xFF\xFFH\x85\xC0tH\x8B\x85H\xFF\xFF\xFFH\x89\x85\xFF\xFF\xFF\xEBH\x8DJ#  H\x89\x95\xFF\xFF\xFF\x8B5\x972  H\x8B\x95\xFF\xFF\xFFH\x8D=H#  \xB8    \xE8\xDB\xEC\xFF\xFF\x83\xAD,\xFF\xFF\xFF\x83\xBD,\xFF\xFF\xFF\xFFu\x99H\x8B\xBDH\xFF\xFF\xFF\xE8\xCF\xED\xFF\xFF\xB8   \xC9\xC3UH\x89\xE5H\x81\xEC\xE0   H\x89\xB5X\xFF\xFF\xFFH\x89\x95`\xFF\xFF\xFFH\x89\x8Dh\xFF\xFF\xFFL\x89\x85p\xFF\xFF\xFFL\x89\x8Dx\xFF\xFF\xFF\xB6\xC0H\x89\x85 \xFF\xFF\xFFH\x8B\x95 \xFF\xFF\xFFH\x8D\x95    H\x8D;   H\x89\x95 \xFF\xFF\xFFH)\x85 \xFF\xFF\xFFH\x8DE\xFFH\x8B\x95 \xFF\xFF\xFF\xFF\xE2)x\xF1)p\xE1)h\xD1)`\xC1)X\xB1)P\xA1)H\x91)@\x81H\x89\xBD(\xFF\xFF\xFFH\x8D\x850\xFF\xFF\xFF\xC7    H\x8D\x850\xFF\xFF\xFF\xC7@0   H\x8D\x850\xFF\xFF\xFFH\x8DUH\x89PH\x8D\x850\xFF\xFF\xFFH\x8D\x95P\xFF\xFF\xFFH\x89PH\x8D\x950\xFF\xFF\xFFH\x8B\xB5(\xFF\xFF\xFFH\x8D=\x871  \xB8    \xE8\xED\xEB\xFF\xFF\xC7{1     \xC9\xC3UH\x89\xE5\xC7k1      H\x8B=\1  \xE8\xB7\xEC\xFF\xFF\xC9\xC3UH\x89\xE5\x8B31  \x85\xC0u
+\x8B11  \x85\xC0u
\x8B31  \x89E\xEC\xEBL\x8B$1  \x8B1  9\xC2s\x8B1  \x8B1  )ЉE\xFC\x8BE\xFC\x89E\xEC\xEB#\x8B\xFF0  \x8B\xF50  ‹\xE90  \x89\xD1)\xC1\x89ȉE\xFC\x8BE\xFC\x89E\xEC\x8BE\xEC\xC9\xC3UH\x89\xE5\x8B\xBF0  \x85\xC0u*\x8B\xBD0  \x85\xC0u \x8B\xAF0  \x85\xC0uH\x8D=\x80!  \xB8    \xE8\x92\xFB\xFF\xFF\xE9  \x8B\xAF0  \x85\xC0t
\x8B5\x8D0  H\x8D=\x9A!  \xB8    \xE8l\xFB\xFF\xFF\xE9\xEA   \x8Bi0  \x85\xC0u+\x8B[0  \x85\xC0u
+\x8BY0  \x85\xC0u\x8B5S0  H\x8D=\xEB   \xB8    \xE8\x9E\xEA\xFF\xFF\x8B80  \x85\xC0tA\x8B&0  \x85\xC0u7\x8B,0  \x8B"0  9\xC2s'\x8B0  \x8B0  )‹50  H\x8D=G!  \xB8    \xE8\xE9\xFA\xFF\xFF\xEBj\x8B\xED/  \x85\xC0u
+\x8B\xDB/  \x85\xC0u/\x8B\xE1/  \x8B\xD7/  9\xC2v\x8B\xCD/  \x8B5\xCB/  H\x8D=<!  \xB8    \xE8\xA6\xFA\xFF\xFF\xEB'\x8B\xB6/  \x85\xC0t
\x8B\xA4/  \x8B5\xA6/  H\x8D=K!  \xB8    \xE8}\xFA\xFF\xFF\xC9Ð\x90\x90UH\x89\xE5H\x83\xECH\x89}\xF8H\x83}\xF8 u	\xC7E\xF4    \xEB8H\x8B}\xF8\xBE~F@ \xE8:\xEB\xFF\xFFH\x83\xF8tH\x8B}\xF8\xBE~F@ \xE8&\xEB\xFF\xFFH\x83\xF8u	\xC7E\xF4   \xEB\xC7E\xF4    \x8BE\xF4\xC9\xC3UH\x89\xE5H\x83\xEC`H\x89}\xB8H\x89u\xB0H\x89U\xA8H\xC7E\xE0    H\xC7E\xD8    H\xC7E\xD0    H\xC7E\xC8    H\xC7E\xC0    H\x8BE\xB8\x8B \x89E\xECH\x8BE\xB8\x8B \x83\xF8
+H\x8BE\xB0H\x89E\xA0\xE9\xA8  \xC7E\xFC   \xE9u  H\xC7E\xC0    \xC7E\xF4    \x8BE\xFCH\x98H\xC1\xE0HE\xB0H\x8B8\xBA
+   \xBE\x80F@ \xE8T\xE9\xFF\xFF\x85\xC0un\x8BE\xFCH\x98H\xC1\xE0HE\xB0H\x8B H\x83\xC0
+H\x89E\xC0\x8BE\xFC\x89E\xF8\xEB+\x8BE\xF8H\x98H\xC1\xE0H\x89\xC2HU\xB0\x8BE\xF8H\x98H\xC1\xE0HE\xB0H\x83\xC0H\x8B H\x89\x83E\xF8H\x8BE\xB8\x8B ;E\xF8ʃm\xFCH\x8BE\xB8\x8B \x8DP\xFFH\x8BE\xB8\x89\xE9
  \x8BE\xFCH\x98H\xC1\xE0HE\xB0H\x8B8\xBE\x8EF@ \xE8H\xEA\xFF\xFF\x85\xC0\x85\xFB   \x8BE\xFC\x83\xC0H\x8BU\xB8\x8B9\xD0\x8D\x8F   \x8BE\xFCH\x98H\xC1\xE0HE\xB0H\x83\xC0H\x8B8\xE8O\xFE\xFF\xFF\x85\xC0ur\x8BE\xFCH\x98H\xC1\xE0HE\xB0H\x83\xC0H\x8B H\x89E\xC0\x8BE\xFC\x89E\xF8\xEB+\x8BE\xF8H\x98H\xC1\xE0H\x89\xC2HU\xB0\x8BE\xF8H\x98H\xC1\xE0HE\xB0H\x83\xC0H\x8B H\x89\x83E\xF8H\x8BE\xB8\x8B \x83\xE8;E\xF8ǃm\xFCH\x8BE\xB8\x8B \x8DP\xFEH\x8BE\xB8\x89\x83m\xEC\xEBX\xC7E\xF4   \x8BE\xFC\x89E\xF8\xEB+\x8BE\xF8H\x98H\xC1\xE0H\x89\xC2HU\xB0\x8BE\xF8H\x98H\xC1\xE0HE\xB0H\x83\xC0H\x8B H\x89\x83E\xF8H\x8BE\xB8\x8B ;E\xF8ʃm\xFCH\x8BE\xB8\x8B \x8DP\xFFH\x8BE\xB8\x89H\x83}\xC0 u
+\x83}\xF4 \x84\xA3   H\x8Bu\xA8H\x8B}\xC0\xE8\xA3
  H\x89E\xD8H\x83}\xD8 u	\x83m\xEC\xE9\x82   H\x83}\xE0 u#H\x8BE\xD8H\x89E\xE0\xEB\x83E\xECH\x8BE\xD8H\x8B@H\x89E\xD8H\x83}\xD8 u\xE9\xEBHH\x8BE\xE0H\x89E\xD0\xEB
H\x8BE\xD0H\x8B@H\x89E\xD0H\x8BE\xD0H\x8B@H\x85\xC0u\xE7H\x8BU\xD0H\x8BE\xD8H\x89B\xEB\x83E\xECH\x8BE\xD8H\x8B@H\x89E\xD8H\x83}\xD8 u\xE9H\xC7E\xD0    H\x8BE\xD0H\x89E؃E\xFCH\x8BE\xB8\x8B ;E\xFC\x8F|\xFD\xFF\xFFH\x8BE\xB8\x8B ;E\xECuH\x83}\xE0 u
+H\x8BE\xB0H\x89E\xA0\xE9\xF9   \x8BE\xEC\x83\xC0H\x98H\x8D<\xC5    \xE8\xDA\xE6\xFF\xFFH\x89E\xC8H\x83}\xC8 u
\xBF\x9BF@ \xE8\xF5\xE6\xFF\xFFH\x89ƿ   \xB8    \xE8\xC3   H\x8BE\xB0H\x8BH\x8BE\xC8H\x89\xC7E\xF0   \xEB;\x8BE\xF0H\x98H\xC1\xE0H\x89\xC2HU\xC8H\x8BE\xE0H\x8B H\x89\x83E\xF0H\x8BE\xE0H\x89E\xD8H\x8BE\xE0H\x8B@H\x89E\xE0H\x8B}\xD8\xE8\xE7\xFF\xFFH\x83}\xE0 u\xBE\xC7E\xFC   \xEB+\x8BE\xF0H\x98H\xC1\xE0H\x89\xC2HUȋE\xFCH\x98H\xC1\xE0HE\xB0H\x8B H\x89\x83E\xF0\x83E\xFCH\x8BE\xB8\x8B ;E\xFC\xCAH\x8BU\xB8\x8BE\xF0\x89\x8BE\xF0H\x98H\xC1\xE0HE\xC8H\xC7     H\x8BE\xC8H\x89E\xA0H\x8BE\xA0\xC9\xC3UH\x89\xE5H\x81\xEC\xF0   \x89\xBD,\xFF\xFF\xFFH\x89\x95`\xFF\xFF\xFFH\x89\x8Dh\xFF\xFF\xFFL\x89\x85p\xFF\xFF\xFFL\x89\x8Dx\xFF\xFF\xFF\xB6\xC0H\x89\x85\xFF\xFF\xFFH\x8B\x95\xFF\xFF\xFFH\x8D\x95    HDž\xFF\xFF\xFF*@ H)\x85\xFF\xFF\xFFH\x8DE\xFFH\x8B\x95\xFF\xFF\xFF\xFF\xE2)x\xF1)p\xE1)h\xD1)`\xC1)X\xB1)P\xA1)H\x91)@\x81H\x89\xB5 \xFF\xFF\xFFH\x8D\x850\xFF\xFF\xFF\xC7    H\x8D\x850\xFF\xFF\xFF\xC7@0   H\x8D\x850\xFF\xFF\xFFH\x8DUH\x89PH\x8D\x850\xFF\xFF\xFFH\x8D\x95P\xFF\xFF\xFFH\x89PH\x8D\xB50\xFF\xFF\xFFH\x8B\xBD \xFF\xFF\xFF\xE8\xE6\xFF\xFF\x8B\xBD,\xFF\xFF\xFF\xE8\xDA\xE4\xFF\xFFUH\x89\xE5H\x89}\xF8\xF2E\xF0H\x8BE\xF8H\x8BU\xF0H\x89H\x8BE\xF8\xC7@    \xC9\xC3UH\x89\xE5H\x89}\xF8\xF2E\xF0H\x8BE\xF8H\x8BU\xF0H\x89PH\x8BE\xF8\xC7@    \xC9\xC3UH\x89\xE5H\x83\xEC0H\x89}ؿ    \xE8\xA9\xE4\xFF\xFFH\x89E\xF8H\x8BU\xF8\xB8    H\x89H\x8BE\xF8\xC7@    H\x8BU\xF8\xB8    H\x89BH\x8BE\xF8\xC7@   H\x8BE\xF8\xC7@
    H\x8BE\xD8\xB6 <@uH\x8BE\xF8\xC7@
   H\x83E\xD8H\x8B}ؾ:   \xE8\xC2\xE5\xFF\xFFH\x89E\xE0H\x83}\xE0 t at H\x8BE\xD8\xB6 <~u
+H\x8BE\xF8\xC7@   \xEB!H\x8B}ؾ    \xE8!\xE6\xFF\xFF\xF2E\xF0\xF2E\xF0H\x8B}\xF8\xE8\xF4\xFE\xFF\xFFH\x83E\xE0\xEBH\x8BE\xD8H\x89E\xE0H\x8B}\xE0\xBE    \xE8\xF1\xE5\xFF\xFF\xF2E\xE8H\x8BE\xE0\xB6 \x84\xC0t\xF2E\xE8H\x8B}\xF8\xE8\xDE\xFE\xFF\xFFH\x8BE\xF8\x8B@\x83\xF8t%H\x8BE\xF8\x8B@\x83\xF8tH\x8BE\xF8\xF2H\x8BE\xF8\xF2@f.\xC1s\xEB
+H\x8BE\xF8H\x89E\xD0\xEBH\x8B}\xF8\xE8\xE4\xFF\xFFH\xC7E\xD0    H\x8BE\xD0\xC9\xC3UH\x89\xE5H\x83\xEC0H\x89}\xE8H\x89u\xE0H\x89U\xD8H\xC7E\xF8    \xBF   \xE8K\xE3\xFF\xFFH\x89E\xF8H\x8BE\xF8H\xC7     H\x8BE\xF8H\xC7@    H\x83}\xE0 t(H\x8B}\xE0\xE8a\xFE\xFF\xFFH\x89\xC2H\x8BE\xF8H\x89H\x8BE\xF8H\x8B H\x85\xC0u	\xC7E\xD4   \xEBCH\x83}\xD8 t*H\x8B}\xD8\xE82\xFE\xFF\xFFH\x89\xC2H\x8BE\xF8H\x89PH\x8BE\xF8H\x8B@H\x85\xC0u	\xC7E\xD4   \xEBH\x8BU\xE8H\x8BE\xF8H\x89\xC7E\xD4    \x8BE\xD4\xC9\xC3UH\x89\xE5H\x83\xEC H\x89}\xF8H\x89u\xF0H\x89U\xE8H\x8BU\xE8H\x8Bu\xF0H\x8B}\xF8\xE8#\xFF\xFF\xFF\x89E\xE4\x83}\xE4t\x83}\xE4t
\xEB8\xBF\xB0F@ \xE8\xA9\xE2\xFF\xFFH\x89ƿ   \xB8    \xE8w\xFC\xFF\xFF\xBF\xC8F@ \xE8\x8D\xE2\xFF\xFFH\x89ƿ   \xB8    \xE8[\xFC\xFF\xFF\xC9\xC3UH\x89\xE5H\x83\xECH\x89}\xF8H\x89u\xF0H\x8Bu\xF8\xBFG@ \xB8    \xE8\xB6\xE1\xFF\xFFH\x83}\xF0 u\xBF
G@ \xB8    \xE8\xA0\xE1\xFF\xFF\xE9\x89   H\x8BE\xF0H\x8B H\x85\xC0t(H\x8BE\xF0H\x8B \xF2HH\x8BE\xF0H\x8B \xF2 \xBF
G@ \xB8   \xE8i\xE1\xFF\xFF\xEB\xBF9G@ \xB8    \xE8X\xE1\xFF\xFFH\x8BE\xF0H\x8B@H\x85\xC0t*H\x8BE\xF0H\x8B@\xF2HH\x8BE\xF0H\x8B@\xF2 \xBFKG@ \xB8   \xE8#\xE1\xFF\xFF\xEB\xBFeG@ \xB8    \xE8\xE1\xFF\xFF\xBF
+   \xE8X\xE1\xFF\xFF\xC9\xC3UH\x89\xE5\xF2E\xE8H\x89}\xE0\xC7E\xFC    \xC7E\xF8   H\x8BE\xE0\x8B@
\x83\xF8u\xC7E\xFC   \xC7E\xF8    H\x8BE\xE0\x8B@\x85\xC0uQH\x8BE\xE0\x8B@\x85\xC0uFH\x8BE\xE0\xF2\xF2E\xE8f.\xC1\x93\xC0\x83\xF0\x84\xC0u#H\x8BE\xE0\xF2@f.E\xE8\x93\xC0\x83\xF0\x84\xC0u
\x8BE\xFC\x89E\xDC\xE9\x83   \x8BE\xF8\x89E\xDC\xEB{H\x8BE\xE0\x8B@\x85\xC0u1H\x8BE\xE0\x8B@\x83\xF8u%H\x8BE\xE0\xF2\xF2E\xE8f.\xC1s\xEB\x8BE\xFC\x89E\xDC\xEBG\x8BE\xF8\x89E\xDC\xEB?H\x8BE\xE0\x8B@\x83\xF8u-H\x8BE\xE0\x8B@\x85\xC0u"H\x8BE\xE0\xF2@f.E\xE8s\xEB\x8BE\xFC\x89E\xDC\xEB\x8BE\xF8\x89E\xDC\xEB\x8BE\xFC\x89E܋E\xDC\xC9\xC3UH\x89\xE5H\x83\xEC\xF2E\xF8H\x89}\xF0H\x8BE\xF0H\x8B@H\x85\xC0t H\x8BE\xF0H\x8Bx\xF2E\xF8\xE8\xBF\xFE\xFF\xFF\x83\xF8u	\xC7E\xEC   \xEB2H\x8BE\xF0H\x8B H\x85\xC0tH\x8BE\xF0H\x8B8\xF2E\xF8\xE8\x94\xFE\xFF\xFF\x83\xF8u	\xC7E\xEC   \xEB\xC7E\xEC    \x8BE\xEC\xC9\xC3UH\x89\xE5H\x83\xEC H\x89}\xE8\xC7E\xF8    H\x8B}\xE8\xE8\xE1\xFF\xFFH\x89E\xF0\xC7E\xFC    \xE9\xD6   \x8BE\xFCH\x98HE\xF0\xB6 <\\x85\xA0   \x83E\xFC\x8BE\xFCH\x98HE\xF0\xB6 \xBE\xC0\x89E\xE4\x83}\xE4rt.\x83}\xE4r\x83}\xE4\tF\x83}\xE4nt
+\xEBP\x83}\xE4tt&\xEBH\x8BE\xF8H\x98HE\xF0\xC6 
+\x83E\xF8\xEBt\x8BE\xF8H\x98HE\xF0\xC6 
+\x83E\xF8\xEBb\x8BE\xF8H\x98HE\xF0\xC6 	\x83E\xF8\xEBP\x8BE\xF8H\x98HE\xF0\xC6 \\x83E\xF8\xEB>\x8BE\xF8H\x98H\x89\xC2HU\xF0\x8BE\xFCH\x98HE\xF0\xB6 \x88\x83E\xF8\xEB
\x8BE\xF8H\x98H\x89\xC2HU\xF0\x8BE\xFCH\x98HE\xF0\xB6 \x88\x83E\xF8\x83E\xFC\x8BE\xFCH\x98HE\xF0\xB6 \x84\xC0\x85\xFF\xFF\xFF\x8BE\xF8H\x98HE\xF0\xC6  H\x8BE\xF0\xC9\xC3UH\x89\xE5\xE8\xDF\xFF\xFF\x85\xC0\x94\xC0\xB6\xC0\xC9\xC3UH\x89\xE5H\x83\xEC\xE8\xE0\xFF\xFF\xFF\x89E\xFC\x83}\xFC uf\xBFvG@ \xE8\xC5\xDE\xFF\xFFH\x89Ǹ    \xE8\xDE\xFF\xFF\xBF\x80G@ \xE8\xAE\xDE\xFF\xFFH\x89Ǹ    \xE8\xDE\xFF\xFF\xBF\xB8G@ \xE8\x97\xDE\xFF\xFFH\x89Ǹ    \xE8\xEA\xDD\xFF\xFF\xBF\xE8G@ \xE8\x80\xDE\xFF\xFFH\x89Ǹ    \xE8\xD3\xDD\xFF\xFF\xBFH@ \xE8\xF9\xDD\xFF\xFF\x8BE\xFC\xC9\xC3UH\x89\xE5H\x83\xEC0H\x89}\xD8H\x89u\xD0H\xC7E\xF0    H\xC7E\xE8    \xEBH\x83E\xD8H\x8BE\xD8\xB6 \xBE\xF8\xB8    \xE8\xB9\xDF\xFF\xFF\x85\xC0u\xE3H\x8B}\xD0\xE8\x9C\xDE\xFF\xFFH\x89\xC2H\x8Bu\xD8H\x8B}\xD0\xE8\xCC\xDD\xFF\xFF\x85\xC0\x855  H\x8B}\xD0\xE8{\xDE\xFF\xFFHE\xD8\xEBH\x83E\xD8H\x8BE\xD8\xB6 \xBE\xF8\xB8    \xE8l\xDF\xFF\xFF\x85\xC0u\xE3H\x8BE\xD8\xB6 <=\x85\xFA   H\x83E\xD8\xEBH\x83E\xD8H\x8BE\xD8\xB6 \xBE\xF8\xB8    \xE89\xDF\xFF\xFF\x85\xC0u\xE3H\x8B}ؾ,   \xE8\xE7\xDE\xFF\xFFH\x89E\xF0H\x83}\xF0 tmH\x8BU\xF0H\x8BE\xD8H9\xC2\x84>\xFF\xFF\xFFH\x8BU\xF0H\x8BE\xD8H\x89\xD1H)\xC1H\x89\xC8H\x83\xC0H\x89\xC7\xE8.\xDD\xFF\xFFH\x89E\xE8H\x8BU\xF0H\x8BE\xD8H\x89\xD1H)\xC1H\x89\xC8H\x89\xC2H\x8Bu\xD8H\x8B}\xE8\xE8\xA9\xDE\xFF\xFFH\x8BU\xF0H\x8BE\xD8H\x89\xD1H)\xC1H\x89\xC8HE\xE8\xC6  \xEBzH\x8BE\xD8\xB6 \x84\xC0\x84\xD3\xFE\xFF\xFFH\x8B}\xD8\xE8\x87\xDD\xFF\xFFH\x8Dx\xE8\xCE\xDC\xFF\xFFH\x89E\xE8H\x8B}\xD8\xE8q\xDD\xFF\xFFH\x8Bu\xD8H\x8B}\xE8H\x89\xC2\xE8Q\xDE\xFF\xFFH\x8B}\xD8\xE8X\xDD\xFF\xFFHE\xE8\xC6  \xEB*H\x8B}ؾ,   \xE8\xDE\xFF\xFFH\x89E\xF0H\x83}\xF0 tH\x8BE\xF0H\x83\xC0H\x89E\xD8\xE9h\xFE\xFF\xFFH\x83}\xE8 t>H\x8B}\xE8\xE8\xDD\xFF\xFF\x83\xE8\x89E\xFC\xEB\x8BE\xFCH\x98HE\xE8\xC6  \x83m\xFC\x8BE\xFCH\x98HE\xE8\xB6 \xBE\xF8\xB8    \xE8\xF4\xDD\xFF\xFF\x85\xC0u\xD3H\x8BE\xE8\xC9Ð\x90UH\x89\xE5H\x83\xEC0H\x89}\xE8H\x89u\xE0H\x89U\xD8H\xC7E\xF8    H\xC7E\xF0    H\x83}\xE8 tH\x8B}\xE8\xE8\xA4\xDC\xFF\xFFH\x89E\xF8H\x8B}\xE8\xBE8H@ \xE8\xC2\xDD\xFF\xFFH\x89E\xF0H\x83}\xF0 tBH\x8B}\xF0H\x83\xC7\xE8\xCA\xDB\xFF\xFFH\x89\xC2H\x8BE\xD8H\x89PH\x8BE\xD8H\x8BxH\x8BU\xF0H\x8Bu\xE8\xE8J\xDD\xFF\xFFH\x8BE\xD8H\x8BPH\x8BE\xF0H\x8D\xC6  \xEBH\x8B}\xE0\xE8\xCC\xDC\xFF\xFFH\x89\xC2H\x8BE\xD8H\x89PH\x8BE\xF0H;E\xF8u\xE8\xDB  H\x89\xC2H\x8BE\xD8H\x89\xEBH\x8BE\xF0HE\xE8H\x8Dx\xE8\x95\xDC\xFF\xFFH\x89\xC2H\x8BE\xD8H\x89H\x8BE\xD8H\x8B H\x85\xC0t
+H\x8BE\xD8H\x8B@H\x85\xC0u
\xBF:H@ \xE8X\xDB\xFF\xFFH\x89ƿ   \xB8    \xE8&\xF5\xFF\xFF\xC9\xC3UH\x89\xE5ATSH\x83\xEC0H\x89}\xC8H\x89u\xC0H\xC7E\xE8    H\xC7E\xE0    H\x8DU\xD0H\x8Bu\xC0H\x8B}\xC8\xE8\xB8\xFE\xFF\xFFH\x8BE\xD0H\x85\xC0\x84\xC1   H\x8BE\xD0\xB6 \x84\xC0\x84\xB2   H\x8B}оLH@ \xE8&\xDC\xFF\xFF\x85\xC0u
+H\x8B\xC3  H\x89E\xE8\xEBH\x8B}оNH@ \xE8\xA7\xDA\xFF\xFFH\x89E\xE8H\x83}\xE8 u
\xBFPH@ \xE8\xB2\xDA\xFF\xFFH\x89ƿ   \xB8    \xE8\x80\xF4\xFF\xFFH\x8Bu\xD8H\x8DU\xE0H\x8B}\xE8\xE8c   \x85\xC0u*H\x8B]\xD0L\x8BeؿhH@ \xE8y\xDA\xFF\xFFH\x89\xC6H\x89\xD9L\x89\xE2\xBF   \xB8    \xE8A\xF4\xFF\xFFH\x8B}\xD0\xE8\xC8\xDA\xFF\xFFH\x8B9  H9E\xE8t	H\x8B}\xE8\xE8\xA2\xDB\xFF\xFFH\x8B}\xD8\xE8\xA9\xDA\xFF\xFFH\x8BE\xE0H\x83\xC40[A\\xC9\xC3UH\x89\xE5H\x83\xEC at H\x89}\xD8H\x89u\xD0H\x89U\xC8\xC7E\xF8    \xC7E\xF4    H\x8B}\xD0\xE8\x81\xDA\xFF\xFFH\x89E\xE0\xE9\xE7  \xE8\x93\xDA\xFF\xFFH\x8B\x8BE\xFCH\x98H\xC0H\x8D\xB7 \xB7\xC0%    \x85\xC0\x85\xC0  \x8BE\xFC\x89Eă}\xC4;t\x83}\xC4[t,\x83}\xC4#t\xE9  H\x8B}\xD8\xE8[\xDA\xFF\xFF\x89E\xFC\x83}\xFC\xFF\x84\x8D  \x83}\xFC
+u\xE4\xE9\x82  \xC7E\xF4   H\xC7E\xE8    \xEBvH\x8B}\xD8\xE8)\xDA\xFF\xFF\x89E\xFCH\x83}\xE8 u1\xEB
H\x8B}\xD8\xE8\xDA\xFF\xFF\x89E\xFC\xE8\xFC\xD9\xFF\xFFH\x8B\x8BE\xFCH\x98H\xC0H\x8D\xB7 \xB7\xC0%    \x85\xC0u\xD1H\x8BE\xE8HE\xD0\xB6 \xBE\xC0;E\xFCtH\x8B}\xD8\xE8\xD2\xD9\xFF\xFF\x89E\xFC\x83}\xFC\xFFt\x83}\xFC
+u\xE8\xEBH\x83E\xE8H\x8BE\xE8H;E\xE0r\x80H\x8BE\xE8H;E\xE0\x85\xE3   H\x8B}\xD8\xE8\x9B\xD9\xFF\xFF\x89E\xFC\xEB
H\x8B}\xD8\xE8\x8D\xD9\xFF\xFF\x89E\xFC\xE8u\xD9\xFF\xFFH\x8B\x8BE\xFCH\x98H\xC0H\x8D\xB7 \xB7\xC0%    \x85\xC0uу}\xFC]\x85\x9C   \xC7E\xF4   \xE9\x90   \x8BE\xF4\x89E\xC0\x83}\xC0t*\x83}\xC0r\x83}\xC0t8\xEBv\xBF\x92H@ \xE8}\xD8\xFF\xFFH\x89ƿ   \xB8    \xE8K\xF2\xFF\xFFH\x8B}\xD8\xE8\xD9\xFF\xFF\x89E\xFC\x83}\xFC\xFFtH\x83}\xFC
+u\xE8\xEB at H\x8Bu؋}\xFC\xE8\x95\xD8\xFF\xFFH\x8Bu\xC8H\x8B}\xD8\xE8B   \x85\xC0t
\xBF\x92H@ \xE8*\xD8\xFF\xFFH\x89ƿ   \xB8    \xE8\xF8\xF1\xFF\xFF\xC7E\xF8   H\x8B}\xD8\xE8\xB8\xD8\xFF\xFF\x89E\xFC\x83}\xFC\xFF\x85\xFE\xFF\xFF\x8BE\xF8\xC9\xC3UH\x89\xE5H\x81\xEC\xB0   H\x89\xBDh\xFF\xFF\xFFH\x89\xB5`\xFF\xFF\xFFH\x8B\x85`\xFF\xFF\xFFH\x8B H\x89E\xF0H\xC7E\xE0    H\xC7E\xD8    H\xC7E\xD0    H\xC7E\xC8    H\xC7E\xC0    H\xC7E\xB8    H\xC7E\xB0    H\xC7E\xA8    f\xC7E\xFE  f\xC7E\xFC  f\xC7E\xFA  H\xC7E\xA0    H\xC7E\x98   H\xC7E\x90    H\xC7E\x88    H\xC7E\x80    HDžx\xFF\xFF\xFF    \xE9\xD6   H\x83}\xE0 tH\x8BE\x98HE\x88H;E\x90raH\x83}\x90 tH\x8BE\x90H\xC0H\x89\x85X\xFF\xFF\xFF\xEB
H\x8BE\x98H\x89\x85X\xFF\xFF\xFFH\x8B\x8DX\xFF\xFF\xFFH\x89M\x90H\x8Bu\x90H\x8B}\xE0\xE8\xC6\xD8\xFF\xFFH\x89E\xE0H\x83}\xE0 u
\xBF:H@ \xE8\xE1\xD6\xFF\xFFH\x89ƿ   \xB8    \xE8\xAF\xF0\xFF\xFFH\x8BE\x98\x89\xC6H\x8BE\x88H\x89\xC7H}\xE0H\x8B\x95h\xFF\xFF\xFF\xE8\xD2\xD6\xFF\xFFH\x85\xC0uf\xC7E\xFE \xEB6H\x8B}\xE0\xE8
\xD7\xFF\xFFH\x89E\x88H\x8BE\x88HE\xE0H\x83\xE8\xB6 <
+uH\x83m\x88H\x8BE\x88HE\xE0\xC6  f\xC7E\xFE f\x83}\xFE \x84\xFF\xFF\xFFH\x8BE\x88HE\xE0H\x89E\xD8H\x8BE\xE0H\x89E\xD0\xEBH\x83E\xD0H\x8BE\xD0H;E\xD8s)\xE8\xDA\xD6\xFF\xFFH\x8BH\x8BE\xD0\xB6 H\xBE\xC0H\xC0H\x8D\xB7 \xB7\xC0%    \x85\xC0u\xC8H\x8BE\xD0H\x89E\xC0\xEBG\xE8\xA7\xD6\xFF\xFFH\x8BH\x8BE\xC0\xB6 H\xBE\xC0H\xC0H\x8D\xB7 \xB7\xC0%    \x85\xC0tH\x83}\xC8 u
+H\x8BE\xC0H\x89E\xC8\xEBH\xC7E\xC8    H\x83E\xC0H\x8BE\xC0H;E\xD8s
H\x8BE\xC0\xB6 <=u\xA4H\x83}\xC8 uH\x8BE\xC0H\x89E\xC8H\x83m\xC8H\x8BE\xD0H;E\xC0u
\xBF\xA4H@ \xE8\x88\xD5\xFF\xFFH\x89ƿ   \xB8    \xE8V\xEF\xFF\xFFH\x8BE\xC0H\x83\xC0H\x89E\xB8\xEBH\x83E\xB8H\x8BE\xB8H;E\xD8s)\xE8\xF4\xD5\xFF\xFFH\x8BH\x8BE\xB8\xB6 H\xBE\xC0H\xC0H\x8D\xB7 \xB7\xC0%    \x85\xC0u\xC8H\x8BE\xB8H\x89E\xA8\xEBH\x83E\xA8H\x8BE\xA8H;E\xD8r\xF1H\x83m\xA8\xEBH\x83m\xA8\xE8\xA6\xD5\xFF\xFFH\x8BH\x8BE\xA8\xB6 H\xBE\xC0H\xC0H\x8D\xB7 \xB7\xC0%    \x85\xC0u\xD2H\x8BE\xC8H\x83\xC0H\x89\xC2H\x8BE\xD0H\x89\xD1H)\xC1H\x89\xC8H\x89E\x80H\x83}\x80uH\x8BE\x80H\x83\xC0H\x89E\xA0\xEB
H\x8BE\x80H\x83\xC0H\x89E\xA0H\x8BE\xB8H;E\xD8sBf\xC7E\xFA \xB7E\xFAf\x89E\xFCH\x8BE\xA8H\x83\xC0H\x89\xC2H\x8BE\xB8H\x89\xD1H)\xC1H\x89\xC8H\x89\x85x\xFF\xFF\xFFH\x8BE\xA0H\x85x\xFF\xFF\xFFH\x83\xC0H\x89E\xA0\xEBH\x8BE\xB8H;E\xD8u
f\xC7E\xFC H\x83E\xA0f\x83}\xFC u
\xBF\xA4H@ \xE83\xD4\xFF\xFFH\x89ƿ   \xB8    \xE8\xEE\xFF\xFF\xBF   \xE8\xE7\xD3\xFF\xFFH\x89E\xE8H\x8BE\xE8H\xC7@    H\xC7E\x88    H\x8B}\xA0H\x83\xC7\xE8\xC2\xD3\xFF\xFFH\x89\xC2H\x8BE\xE8H\x89H\x83}\x80u%H\x8BE\xE8H\x8BH\x8BE\x88H\x8D<\xBA   \xBELH@ \xE8\x93\xD4\xFF\xFFH\x83E\x88\xEB#H\x8BE\xE8H\x8BH\x8BE\x88H\x8D<\xBA   \xBE\xB7H@ \xE8n\xD4\xFF\xFFH\x83E\x88H\x8BE\xE8H\x8BH\x8BE\x88H\x8D<H\x8BU\x80H\x8Bu\xD0\xE8\xED\xD4\xFF\xFFH\x8BE\x80HE\x88f\x83}\xFA tAH\x8BE\xE8H\x8BH\x8BE\x88H\x8D\xC6 =H\x83E\x88H\x8BE\xE8H\x8BH\x8BE\x88H\x8D<H\x8B\x95x\xFF\xFF\xFFH\x8Bu\xB8\xE8\xA8\xD4\xFF\xFFH\x8B\x85x\xFF\xFF\xFFHE\x88H\x8BE\xE8H\x8BH\x8BE\x88H\x8D\xC6  H\x8B\x85`\xFF\xFF\xFFH\x8B H\x85\xC0u
H\x8B\x95`\xFF\xFF\xFFH\x8BE\xE8H\x89\xEB%H\x8BE\xF0H\x8B@H\x89E\xF0H\x8BE\xF0H\x8B@H\x85\xC0u\xE7H\x8BU\xF0H\x8BE\xE8H\x89BH\x8B}\xE0\xE8>\xD3\xFF\xFF\xB8    \xC9\xC3UH\x89\xE5H\x81\xEC\xD0   dH\x8B%(   H\x89E\xF81\xC0HDž\xE8\xDF\xFF\xFF    HDž\xE0\xDF\xFF\xFF    \xBF\xBAH@ \xE8\x8D\xD3\xFF\xFFH\x89\x85\xE8\xDF\xFF\xFFH\x83\xBD\xE8\xDF\xFF\xFF \x84\xCA   \xEBH\x83\x85\xE8\xDF\xFF\xFFH\x8B\x85\xE8\xDF\xFF\xFF\xB6 <:t\xEA\xE9\x87   H\x8B\x85\xD8\xDF\xFF\xFF\x89\xC6H\x8D\x8D\xF0\xDF\xFF\xFFH\x8B\xBD\xE8\xDF\xFF\xFF\xBA\xCDH@ \xE8\xEC  \x83\xF8t&H\x8B\x85\xD8\xDF\xFF\xFF\x89\xC6H\x8D\x8D\xF0\xDF\xFF\xFFH\x8B\xBD\xE8\xDF\xFF\xFF\xBA\xD9H@ \xE8\xC6  \x83\xF8uH\x8D\xBD\xF0\xDF\xFF\xFF\xE8\xD3\xFF\xFFH\x89\x85\xE0\xDF\xFF\xFF\xEBLH\x8B\x85\xD8\xDF\xFF\xFFH\x85\xE8\xDF\xFF\xFF\xEBH\x83\x85\xE8\xDF\xFF\xFFH\x8B\x85\xE8\xDF\xFF\xFF\xB6 <:t\xEAH\x8B\xBD\xE8\xDF\xFF\xFF\xBE\xECH@ \xE8s\xD3\xFF\xFFH\x89\x85\xD8\xDF\xFF\xFFH\x83\xBD\xD8\xDF\xFF\xFF \x85S\xFF\xFF\xFFH\x83\xBD\xE0\xDF\xFF\xFF \x85\x93   H\x8D\x8D\xF0\xDF\xFF\xFF\xBA\xCDH@ \xBE
   \xBF\xEEH@ \xE87  \x83\xF8t`H\x8D\x8D\xF0\xDF\xFF\xFF\xBA\xCDH@ \xBE   \xBF\xFAH@ \xE8  \x83\xF8t at H\x8D\x8D\xF0\xDF\xFF\xFF\xBA\xCDH@ \xBE   \xBFI@ \xE8\xF7   \x83\xF8t H\x8D\x8D\xF0\xDF\xFF\xFF\xBA\xCDH@ \xBE   \xBF&I@ \xE8\xD7   \x83\xF8uH\x8D\xBD\xF0\xDF\xFF\xFF\xE8$\xD2\xFF\xFFH\x89\x85\xE0\xDF\xFF\xFFH\x83\xBD\xE0\xDF\xFF\xFF usH\x8D\x8D\xF0\xDF\xFF\xFF\xBA\xD9H@ \xBE   \xBF6I@ \xE8\x9A   \x83\xF8t at H\x8D\x8D\xF0\xDF\xFF\xFF\xBA\xD9H@ \xBE   \xBF;I@ \xE8z   \x83\xF8t H\x8D\x8D\xF0\xDF\xFF\xFF\xBA\xD9H@ \xBE   \xBFJI@ \xE8Z   \x83\xF8uH\x8D\xBD\xF0\xDF\xFF\xFF\xE8\xA7\xD1\xFF\xFFH\x89\x85\xE0\xDF\xFF\xFFH\x83\xBD\xE0\xDF\xFF\xFF tH\x8B\x95\xE0\xDF\xFF\xFFH\x89\x958\xDF\xFF\xFF\xEB
HDž8\xDF\xFF\xFFSI@ H\x8B\x858\xDF\xFF\xFFH\x8BU\xF8dH3%(   t\xE8p\xD1\xFF\xFF\xC9\xC3UH\x89\xE5SH\x81\xEC\xC8   H\x89\xBDX\xFF\xFF\xFF\x89\xB5T\xFF\xFF\xFFH\x89\x95H\xFF\xFF\xFFH\x89\x8D@\xFF\xFF\xFF\x8B\x85T\xFF\xFF\xFFHc\xD8H\x8B\xBDH\xFF\xFF\xFF\xE8\x92\xD0\xFF\xFFH\x8DH\x83\xC0H=    vDž<\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xE9\xA9   \x8B\x85T\xFF\xFF\xFFHc\xD0H\x8B\xB5X\xFF\xFF\xFFH\x8B\xBD@\xFF\xFF\xFF\xE8G\xD1\xFF\xFF\x8B\x85T\xFF\xFF\xFFH\x98H\x85@\xFF\xFF\xFF\xC6  \x8B\x85T\xFF\xFF\xFF\x83\xC0Hc\xD0H\x8B\xBD@\xFF\xFF\xFF\xBETI@ \xE8\xCF\xFF\xFF\x8B\x85T\xFF\xFF\xFFHc\xD8H\x8B\xBDH\xFF\xFF\xFF\xE8\xD0\xFF\xFFH\x8DH\x8DPH\x8B\xB5H\xFF\xFF\xFFH\x8B\xBD@\xFF\xFF\xFF\xE8\xE8\xCE\xFF\xFFH\x8D\xB5`\xFF\xFF\xFFH\x8B\xBD@\xFF\xFF\xFF\xE8\xF5   \x83\xF8\xFFt
Dž<\xFF\xFF\xFF   \xEB
+Dž<\xFF\xFF\xFF    \x8B\x85<\xFF\xFF\xFFH\x81\xC4\xC8   [\xC9Ð\x90\x90\x90\x90\x90\x90\x90\x90\x90\xF3\xC3fffff.\x84     H\x89l$\xD8L\x89|$\xF8H\x8D-k  L\x8D=d  L\x89d$\xE0L\x89l$\xE8L\x89t$\xF0H\x89\$\xD0H\x83\xEC8L)\xFDA\x89\xFEI\x89\xF5H\xC1\xFDI\x89\xD4\xE8\xCE\xFF\xFFH\x85\xEDt
1\xDB@ L\x89\xE2L\x89\xEED\x89\xF7A\xFF\xDFH\x83\xC3H9\xDDu\xEAH\x8B\$H\x8Bl$L\x8Bd$L\x8Bl$ L\x8Bt$(L\x8B|$0H\x83\xC48Ð\x90\x90\x90\x90\x90\x90H\x8B\xD9  1\xD2H\x85\xC0tH\x8B1\xF6\xE9\x88\xCE\xFF\xFF\x90\x90\x90\x90\x90\x90\x90\x90H\x89\xF2H\x89\xFE\xBF   \xE9\xF0\xCE\xFF\xFFUH\x89\xE5SH\x83\xECH\x8B\xB0  H\x83\xF8\xFFt1\xDB\xFF\xD0H\x8B\x83\xF8P` H\x83\xEBH\x83\xF8\xFFu\xEDH\x83\xC4[\xC9Ð\x90H\x83\xEC\xE8c\xD0\xFF\xFFH\x83\xC4\xC3                Arg(%i):  '%s'          Argument count doesn't match!           Argument # %i null in one array!
+       Argument # %i doesn't match!
+ main prog_name check_disk     No opts, returns correct argv/argc test_opts1.c arg1 --arg2=val1 --arg3 val2    No extra opts, verbatim copy of argv    --extra-opts=@./config-opts.ini --foo=Bar --this=Your Mother! --blank   Only extra opts using default section   --extra-opts=sect1 at ./config-opts.ini --extra-opts sect2 at ./config-opts.ini --one=two --something else=oops --this=that   Only extra opts specified twice --arg1=val1 sect1 at ./config-opts.ini --arg2      twice extra opts using two sections     libtap malloc issue         You named your test '%s'.  You shouldn't use numbers for your test names.     Very confusing. not  ok %d  -  %s  # TODO %s (TODO)       Failed %stest (%s:%s() at line %d) You tried to plan twice!
+ 1..0  # Skip %s        You said to run 0 tests!  You've got to run something.
+ #  1..%d
+ libtap():malloc() failed ok %d # skip %s
+     Looks like your test died before it could output anything.      Looks like your test died just after %d.        Looks like you planned %d tests but ran %d extra.       Looks like you planned %d tests but only ran %d.        Looks like you failed %d tests of %d. - --extra-opts= --extra-opts malloc() failed!
+    Range format incorrect  Warning level is a subset of critical and will not be alerted %s -  Threshold not set Warning: start=%g end=%g;  Warning not set;  Critical: start=%g end=%g Critical not set Warning:  This plugin must be either run as root or setuid root.
+ To run as root, you can use a tool like sudo.
+  To set the setuid permissions, use the command:
+ 	chmod u+s yourpluginfile      @ malloc() failed!
+ - r Can't read config file  Invalid section '%s' in config file '%s'
+ Config file error Config file error
+ -- NAGIOS_CONFIG_PATH plugins.ini nagios-plugins.ini : /etc/nagios /usr/local/nagios/etc /usr/local/etc/nagios /etc/opt/nagios /etc /usr/local/etc /etc/opt  /   ;L  (   \xF0\xC8\xFF\xFFh  k\xC9\xFF\xFF\x90  ~\xCA\xFF\xFF\xB8  \xC8\xD0\xFF\xFF\xF8  \xA3\xD4\xFF\xFF   \xDD\xD4\xFF\xFFH  ?\xD5\xFF\xFFp  \x9B\xD5\xFF\xFF\x98  <\xD6\xFF\xFF\xC0  `\xD7\xFF\xFF\xE8  \x8A\xD7\xFF\xFF  \xF0\xD8\xFF\xFF8  \xE7\xD9\xFF\xFF`  \xDA\xFF\xFF\x88  w\xDA\xFF\xFF\xB0  \xC4\xDB\xFF\xFF\xD8  
\xDC\xFF\xFF   (\xE0\xFF\xFF(  \xE1\xFF\xFFP  3\xE1\xFF\xFFx  Y\xE1\xFF\xFF\xA0  \xA7\xE2\xFF\xFF\xC8  _\xE3\xFF\xFF\xF0  \xCF\xE3\xFF\xFF  \xA2\xE4\xFF\xFF@  \xB3\xE5\xFF\xFFh  (\xE6\xFF\xFF\x90  P\xE7\xFF\xFF\xB8  c\xE7\xFF\xFF\xE0  \xE4\xE7\xFF\xFF  \xF0\xE9\xFF\xFF0  \xEB\xFF\xFFX  
\xEC\xFF\xFF\x88  R\xEE\xFF\xFF\xB0  \x81\xF3\xFF\xFF\xD8  \xFA\xF5\xFF\xFF   \xF7\xFF\xFF(  (\xF7\xFF\xFF@  \xB8\xF7\xFF\xFFp  \xD8\xF7\xFF\xFF\x88             zR x
\x90  $   
   H@ {       \x86   
+       $   D   \xC3@       \x86   
+       $   l   \xD6@ H      \x86   
+              zR x
\x90  $   
   \xC8\xCE\xFF\xFF\xDB      \x86   
+       $   D   {\xD2\xFF\xFF:       \x86   
+       $   l   \x8D\xD2\xFF\xFFb       \x86   
+       $   \x94   \xC7\xD2\xFF\xFF\       \x86   
+       $   \xBC   \xFB\xD2\xFF\xFF\xA1       \x86   
+       $   \xE4   t\xD3\xFF\xFF$      \x86   
+       $   
  p\xD4\xFF\xFF*       \x86   
+       $   4  r\xD4\xFF\xFFf      \x86   
+       $   \  \xB0\xD5\xFF\xFF\xF7       \x86   
+       $   \x84  \xD6\xFF\xFF
       \x86   
+       $   \xAC  s\xD6\xFF\xFFt       \x86   
+       $   \xD4  \xBF\xD6\xFF\xFFJ      \x86   
+       $   \x8C  
%@ Y       \x86   
+       $   \xB4  u%@ 
      \x86   
+       $   \xDC  \x80)@ \xE6       \x86   
+       $     f*@ %       \x86   
+       $   ,  \x8B*@ &       \x86   
+       $   T  \xB1*@ N      \x86   
+       $   |  \xFF+@ \xB8       \x86   
+       $   \xA4  \xB7,@ p       \x86   
+       $   \xCC  '-@ \xD3       \x86   
+       $   \xF4  \xFA-@       \x86   
+       $   
  
/@ u       \x86   
+       $   D  \x80/@ (      \x86   
+       $   l  \xA80@        \x86   
+       $   \x94  \xBB0@ \x81       \x86   
+       $   \xBC  <1@ 
+      \x86   
+       $   \xE4  H3@       \x86   
+       ,   
  \4@       \x86   
+   \x83\x8C      $   <  t5@ 6      \x86   
+       $   d  \xAA7@ /      \x86   
+       $   \x8C  \xD9<@ y      \x86   
+       $   \xB4  R?@       \x86   
+   \x83   L  \xE8\xEF\xFF\xFF           ,   d  \xE0\xEF\xFF\xFF\x89    
+   \x8F\x86&   @\x83\x8E\x8D\x8C          \x94  @\xF0\xFF\xFF              \xAC  H\xF0\xFF\xFF                   \xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF        \xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF                                     ;              U       
       \xD8@     
+       tA@            @@     \xF5\xFE\xFFo    \x98@            (@            \xC0@     
+       \xB8      
                                    S`            \xD8                            
@            \xA0
+@            `       	              \xFE\xFF\xFFo    @
+@     \xFF\xFF\xFFo           \xF0\xFF\xFFo    \xE0	@                                                                                                             pT`                     (Q`                     @     @     &@     6@     F@     V@     f@     v@     \x86@     \x96@     \xA6@     \xB6@     \xC6@     \xD6@     \xE6@     \xF6@     @     @     &@     6@     F@     V@     f@     v@     \x86@     \x96@     \xA6@     \xB6@     \xC6@     \xD6@     \xE6@     \xF6@     @     @     &@     6@     F@     V@     f@     v@     \x86@                     Q`     D@      GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu1)  GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu1)  GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)  GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)  GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)  GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)  GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)  GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)  GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu1)  GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu1)  GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu1)  GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)  GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu1)       L    \x8B        \xBC@            \xD8@     	       tA@                            ,           H@     \xD6                      <    \xF8       \xEB@            }A@                            !        \x8B   o   _IO_stdin_used     2      \xDF  e  my_free \xB5  array_diff "  main     \x87        U   \xAA   y   \xBC@     \xBC@         >             @   %   int L   G   /   \x85   	\x88A@     W    \x8A    K   '       /build/buildd/glibc-2.7/build-tree/amd64-libc/csu/crti.S /build/buildd/glibc-2.7/build-tree/glibc-2.7/csu GNU AS 2.18.0 \x80\xDB   ]   GNU C 4.2.4 (Ubuntu 4.2.4-1ubuntu3) test_opts1.c /home/dermoth/DEV/src/nagios-plugins/nagiosplugins/lib/tests H@     
@     \xC0   long unsigned int unsigned char short unsigned int unsigned int signed char short int int long int   char \xF7   long long int long long unsigned int float double 
+  my_free H@     \xC3@         \xB5  argc   \x91Xargv _  \x91Pi \xF7   \x91l array_diff !\xF7   \xC3@     \xD6@     L   "  i1 !\xF7   \x91\a1 !_  \x91Pi2 !\xF7   \x91La2 !_  \x91@i "\xF7   \x91l main 8\xF7   \xD6@     
@     \x98   \xC9  argc 7\xF7   \x91Largv 7_  \x91@argv_test 9_  \x91`argv_known 9_  \x91Xi :\xF7   \x91largc_test :\xF7   \x91h	__func__ \xD9  	B@      
+  \xD9  

+   
\xC9   \x8A      \x8F  P   /build/buildd/glibc-2.7/build-tree/amd64-libc/csu/crtn.S /build/buildd/glibc-2.7/build-tree/glibc-2.7/csu GNU AS 2.18.0 \x80%
  $ 

>
  $ 

>
  $ 

>
  4 :
;
I?

+  & I    U%   %
  $ 

>
  $ 

>
   

I  .?
:
;
'
@   :
;
I
+  4 :
;
I
+  .?
:
;
'
I@  	4 I4

+  
+I  
! I/
  
& I    U%   #    
   \xFB
+       init.c     \x95    O   \xFB
+      /build/buildd/glibc-2.7/build-tree/amd64-libc/csu  crti.S     	\xBC@     
+Ku=/0K  	\xD8@     K  	tA@     $ \xCB    #   \xFB
+       test_opts1.c      	H@     \xF4K7\x9F\x91\x9F0[\x83\x9F\xBC\xBB.*!\x92)!x\x90
\xF2\x9F2\xE5\xF5\xA0׭\xE5u!\xAD\xE5Yc\xCA׭\xE5\xE5\xE5\xE5\xE5u!\xAD\xE5\xE5\xE5\xE5\xE5Yc\xCA׭\xE5\xE5u!\xAD\xE5\xE5\xE5\xE5Yc\xCA׭\xE5\xE5\xE5\xE5u!\xAD\xE5\xE5\xE5\xE5Yc\xCA׭\xE5\xE5\xE5\xE5\xE5\xE5u!\xAD\xE5\xE5\xE5\xE5\xE5\xE5\xE5Yc<\xC8Y {    O   \xFB
+      /build/buildd/glibc-2.7/build-tree/amd64-libc/csu  crtn.S     	\xEB@     K  	}A@     K         \xFF\xFF\xFF\xFF x
\x90      $       H@     {          \x86   
+$       \xC3@              \x86   
+$       \xD6@     H         \x86   
+long unsigned int short unsigned int short int _IO_stdin_used unsigned char long int GNU C 4.2.4 (Ubuntu 4.2.4-1ubuntu1) /build/buildd/glibc-2.7/build-tree/glibc-2.7/csu init.c                 w               w       {        v                {       |        w|               w       \x8E       v                \x8E      \x8F       w\x8F      \x92       w\x92      \xD6       v                   \xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF        \xBC@     \xD3@     \xD8@     \xE1@     tA@     xA@                     \xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF        \xEB@     \xF0@     }A@     \x82A@                      .symtab .strtab .shstrtab .interp .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .dynamic .got .got.plt .data .bss .comment .debug_aranges .debug_pubnames .debug_info .debug_abbrev .debug_line .debug_frame .debug_str .debug_loc .debug_ranges                                                                                      @            
                              #             
@     
                                     5             @@     @      X                           1   \xF6\xFF\xFFo       \x98@     \x98      $                             ;   
          \xC0@     \xC0      h                          C             (@     (      \xB8                             K   \xFF\xFF\xFFo       \xE0	@     \xE0	      ^                            X   \xFE\xFF\xFFo       @
+@     @
+      `                            g             \xA0
+@     \xA0
+      `                            q              
@      
      \xD8         
                 {             \xD8@     \xD8                                    v             \xF0@     \xF0      \xA0                            \x81             \x90@     \x90      \xE4/                             \x87             tA@     tA                                    \x8D             \x88A@     \x88A      \xCE                             \x95             XI@     XI      L                             \xA3             \xA8J@     \xA8J      T                             \xAD              Q`      Q                                    \xB4             Q`     Q                                    \xBB              Q`      Q                                    \xC0             (Q`     (Q      \xC0                           \xC9             \xE8R`     \xE8R                                    \xCE             S`     S      `                            \xD7             hT`     hT                                     \xDD             \x88T`     \x88T      @                              \xE2                      \x88T      "                             \xEB                      \xB0V      \xC0                              \xFA                      pW      [                              
+                     \xCBW      \x86                                                  Q\                                   $                     e]                                   0                     x_      \x90                              =     0               `      \xB1                             H                     \xB9`      \xE4                              S                     \xA0a      \x90                                                    0b      a                                                   Xm             &   T                 	                      x}      \xE3                                                            @                   
@                   @@                   \x98@                   \xC0@                   (@                   \xE0	@                   @
+@                  	 \xA0
+@                  
+  
@                  
 \xD8@                  
 \xF0@                  
+ \x90@                   tA@                   \x88A@                   XI@                   \xA8J@                    Q`                   Q`                    Q`                   (Q`                   \xE8R`                   S`                   hT`                   \x88T`                                                              
                      
                      
                                                                   !                      "                      #                     \xF1\xFF                    \xF1\xFF                    
+ \xBC@             #    \xF1\xFF                .      Q`             <     Q`             J      Q`             W    
+ \xE0@             m     \x90T`            |     xT`             \x83    
+  @             #    \xF1\xFF                \x8F     Q`             \x9C     Q`             \xA9     \xF8P@             \xB7      Q`             \xC3    
+ @A@                 \xF1\xFF                \xD9    \xF1\xFF                \xE6     B@            \xF5    \xF1\xFF                \xFB     \x98T`                \x9CT`            
    \xA0T`                \xA4T`            !    \xA8T`            )    \xACT`            2    \xB0T`            ;    \x80T`            J    \xB8T`            O    \xBCT`            Y    \xC0T`            g   
+ \xFB
@     :       q   
+ \xCF#@     J      z   
+ \xB8 @     *       \x8A   \xF1\xFF                \x97   \xF1\xFF                \xA4   \xF1\xFF                \xB0   
+ H3@           \xBE   
+ \xD9<@     y      \xCB   
+ t5@     6      \xD9   
+ \xAA7@     /      \xE4   
+ R?@           \xEE   S`                pT`                 \xFCP`             "    \xFCP`             5   (Q`             >     hT`             I   
+ \xC3@           T             \xA2       h   
+ p@@            x   
+ \xA80@            \x89   
+ \x8B*@     &       \x97   
+ \x90@             \x9E   
+ \4@           \xAE             \x9A       \xC3             \x8C      \xDA   
+ 
%@     Y       \xE5                      \xF4                         
+ 
/@     u                    \x8C      %                   7    tA@             =                   R             \xD3       g             \xD0      {             
+       \x8E             \xC2      \xAD   
+ \xFF+@     \xB8       \xBD                    \xD2   
+ \xF3
@     \xA1       \xDD   
+ \x94@     $      \xE2             b       \xFC  
+ 0A@                         \x9A        "
+ 0A@                                0   
+ <1@     
+      A   
+ 5
@     b       N             \x95F      d    \x88A@            s             \xA2       \x87             \xFB       \x9A  
+ A@            \xA1   
+ \x97
@     \       \xAF             \xDA      \xC1             \xE9       \xD5   
+ '-@     \xD3       \xE6    hT`             \xF3             K                    7       !   
+ ?#@     
       *    \x88T`            =             \xF0       P   
+ H@     {       X   
+  @     \xDB      d                    y   
+ \x80@@     \x89       \x89             e      \x9D             \x97       \xB1             
+       \xC5   
+ \xE2 @     f      \xCA   
+ \xB1*@     N      \xDD             \xF5       \xF1             T          \xF1\xFF\x88T`                                 -             \x90       C   
+ \xBB0@     \x81       W             !       k   
+ [#@     t       w             \xA2      \x8A   
+ u%@     
      \x98   
+ f*@     %       \xA8   
+ \xFA-@           \xB4   \xF1\xFF\xC8T`             \xB9             \xF8      \xCD             \xA6       \xE2             6       \xF9             C          
+ \x80/@     (                    #       9                    M             \x97       b   
+ \xB7,@     p       q             e      \x85             \xA6      \x9A   \xF1\xFF\x88T`             \xA1   
+ H"@     \xF7       \xAC   
+ \x80)@     \xE6       \xB0                    \xC4                    \xD8   
+ \xD6@     H      \xDD   
 \xD8@              init.c initfini.c call_gmon_start crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __JCR_LIST__ __do_global_dtors_aux completed.6183 p.6181 frame_dummy __CTOR_END__ __DTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux test_opts1.c __func__.15139 tap.c no_plan skip_all have_plan test_count e_tests failures todo_msg todo_msg_fixed todo test_died run_once.2912 _tap_init _cleanup _expected_tests extra_opts.c utils_base.c parse_ini.c parse_locator default_file read_defaults add_option test_file _GLOBAL_OFFSET_TABLE_ __dso_handle __init_array_end __init_array_start _DYNAMIC data_start array_diff printf@@GLIBC_2.2.5 __libc_csu_fini np_check_if_root set_range_end _start np_get_defaults strncat@@GLIBC_2.2.5 vasprintf@@GLIBC_2.2.5 is_option2 __gmon_start__ _Jv_RegisterClasses get_status puts@@GLIBC_2.2.5 exit@@GLIBC_2.2.5 _fini putchar@@GLIBC_2.2.5 strncmp@@GLIBC_2.2.5 malloc@@GLIBC_2.2.5 fopen@@GLIBC_2.2.5 __libc_start_main@@GLIBC_2.2.5 _set_thresholds gettext@@GLIBC_2.2.5 plan_tests diag __cxa_atexit@@GLIBC_2.2.5 __stat fgets@@GLIBC_2.2.5 stat geteuid@@GLIBC_2.2.5 np_extract_value plan_no_plan vfprintf@@GLIBC_2.2.5 _IO_stdin_used ungetc@@GLIBC_2.2.5 fputc@@GLIBC_2.2.5 atexit plan_skip_all free@@GLIBC_2.2.5 strlen@@GLIBC_2.2.5 print_thresholds __data_start __xstat@@GLIBC_2.2.5 __ctype_b_loc@@GLIBC_2.3 todo_end stdin@@GLIBC_2.2.5 fgetc@@GLIBC_2.2.5 my_free _gen_result vprintf@@GLIBC_2.2.5 __libc_csu_init memcpy@@GLIBC_2.2.5 strspn@@GLIBC_2.2.5 setbuf@@GLIBC_2.2.5 skip parse_range_string getenv@@GLIBC_2.2.5 strdup@@GLIBC_2.2.5 __bss_start __stack_chk_fail@@GLIBC_2.4 asprintf@@GLIBC_2.2.5 np_warn_if_not_root strcmp@@GLIBC_2.2.5 exit_status index@@GLIBC_2.2.5 np_extra_opts set_range_start check_range _end fclose@@GLIBC_2.2.5 strncpy@@GLIBC_2.2.5 flockfile@@GLIBC_2.2.5 isspace@@GLIBC_2.2.5 np_escaped_string funlockfile@@GLIBC_2.2.5 stderr@@GLIBC_2.2.5 strcspn@@GLIBC_2.2.5 set_thresholds fwrite@@GLIBC_2.2.5 realloc@@GLIBC_2.2.5 _edata todo_start die strtod@@GLIBC_2.2.5 stdout@@GLIBC_2.2.5 main _init 
\ No newline at end of file


Property changes on: nagiosplug/trunk/lib/tests/test_opts1
___________________________________________________________________
Added: svn:executable
   + *

Added: nagiosplug/trunk/lib/tests/test_opts1.c
===================================================================
--- nagiosplug/trunk/lib/tests/test_opts1.c	                        (rev 0)
+++ nagiosplug/trunk/lib/tests/test_opts1.c	2009-01-21 04:59:33 UTC (rev 2136)
@@ -0,0 +1,206 @@
+/*****************************************************************************
+* 
+* 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 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 <http://www.gnu.org/licenses/>.
+* 
+*****************************************************************************/
+
+#include "common.h"
+#include "utils_base.h"
+#include "extra_opts.h"
+
+#include "tap.h"
+
+void my_free(int *argc, char **argv) {
+	int i;
+	printf ("    Arg(%i): ", *argc);
+	for (i=1; i<*argc; i++) printf ("'%s' ", argv[i]);
+	printf ("\n");
+	free(argv);
+	*argc=0;
+}
+
+int array_diff(int i1, char **a1, int i2, char **a2) {
+	int i;
+
+	if (i1 != i2) {
+		printf("    Argument count doesn't match!\n");
+		return 0;
+	}
+	for (i=0; i<=i1; i++) {
+		if (a1[i]==NULL && a2[i]==NULL) continue;
+		if (a1[i]==NULL || a2[i]==NULL) {
+			printf("    Argument # %i null in one array!\n", i);
+			return 0;
+		}
+		if (strcmp(a1[i], a2[i])) {
+			printf("    Argument # %i doesn't match!\n", i);
+			return 0;
+		}
+	}
+	return 1;
+}
+
+int
+main (int argc, char **argv)
+{
+	char **argv_test=NULL, **argv_known=NULL;
+	int i, argc_test;
+
+	plan_tests(5);
+
+	argv_test=(char **)malloc(2*sizeof(char **));
+	argv_test[0] = "prog_name";
+	argv_test[1] = NULL;
+	argc_test=1;
+	argv_known=(char **)realloc(argv_known, 2*sizeof(char **));
+	argv_known[0] = "prog_name";
+	argv_known[1] = NULL;
+	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
+	ok(array_diff(argc_test, argv_test, 1, argv_known), "No opts, returns correct argv/argc");
+	my_free(&argc_test, argv_test);
+
+	argv_test=(char **)malloc(6*sizeof(char **));
+	argv_test[0] = "prog_name";
+	argv_test[1] = "arg1";
+	argv_test[2] = "--arg2=val1";
+	argv_test[3] = "--arg3";
+	argv_test[4] = "val2";
+	argv_test[5] = NULL;
+	argc_test=5;
+	argv_known=(char **)realloc(argv_known, 6*sizeof(char **));
+	argv_known[0] = "prog_name";
+	argv_known[1] = "arg1";
+	argv_known[2] = "--arg2=val1";
+	argv_known[3] = "--arg3";
+	argv_known[4] = "val2";
+	argv_known[5] = NULL;
+	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
+	ok(array_diff(argc_test, argv_test, 5, argv_known), "No extra opts, verbatim copy of argv");
+	my_free(&argc_test,argv_test);
+
+	argv_test=(char **)malloc(3*sizeof(char **));
+	argv_test[0] = "prog_name";
+	argv_test[1] = "--extra-opts=@./config-opts.ini";
+	argv_test[2] = NULL;
+	argc_test=2;
+	argv_known=(char **)realloc(argv_known, 5*sizeof(char **));
+	argv_known[0] = "prog_name";
+	argv_known[1] = "--foo=Bar";
+	argv_known[2] = "--this=Your Mother!";
+	argv_known[3] = "--blank";
+	argv_known[4] = NULL;
+	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
+	ok(array_diff(argc_test, argv_test, 4, argv_known), "Only extra opts using default section");
+	my_free(&argc_test,argv_test);
+
+	argv_test=(char **)malloc(5*sizeof(char **));
+	argv_test[0] = "prog_name";
+	argv_test[1] = "--extra-opts=sect1 at ./config-opts.ini";
+	argv_test[2] = "--extra-opts";
+	argv_test[3] = "sect2 at ./config-opts.ini";
+	argv_test[4] = NULL;
+	argc_test=4;
+	argv_known=(char **)realloc(argv_known, 5*sizeof(char **));
+	argv_known[0] = "prog_name";
+	argv_known[1] = "--one=two";
+	argv_known[2] = "--something else=oops";
+	argv_known[3] = "--this=that";
+	argv_known[4] = NULL;
+	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
+	ok(array_diff(argc_test, argv_test, 4, argv_known), "Only extra opts specified twice");
+	my_free(&argc_test,argv_test);
+
+	argv_test=(char **)malloc(7*sizeof(char **));
+	argv_test[0] = "prog_name";
+	argv_test[1] = "--arg1=val1";
+	argv_test[2] = "--extra-opts=@./config-opts.ini";
+	argv_test[3] = "--extra-opts";
+	argv_test[4] = "sect1 at ./config-opts.ini";
+	argv_test[5] = "--arg2";
+	argv_test[6] = NULL;
+	argc_test=6;
+	argv_known=(char **)realloc(argv_known, 8*sizeof(char **));
+	argv_known[0] = "prog_name";
+	argv_known[1] = "--foo=Bar";
+	argv_known[2] = "--this=Your Mother!";
+	argv_known[3] = "--blank";
+	argv_known[4] = "--one=two";
+	argv_known[5] = "--arg1=val1";
+	argv_known[6] = "--arg2";
+	argv_known[7] = NULL;
+	argv_test=np_extra_opts(&argc_test, argv_test, "check_disk");
+	ok(array_diff(argc_test, argv_test, 7, argv_known), "twice extra opts using two sections");
+	my_free(&argc_test,argv_test);
+
+	/* Next three checks are expected to die. They are commented out as they
+	 * could possibly go in a sepatare test checked for return value.
+	 */
+	/* argv_test=(char **)malloc(6*sizeof(char **));
+	argv_test[0] = "prog_name";
+	argv_test[1] = "arg1";
+	argv_test[2] = "--extra-opts=missing at ./config-opts.ini";
+	argv_test[3] = "--arg3";
+	argv_test[4] = "val2";
+	argv_test[5] = NULL;
+	argc_test=5;
+	argv_known=(char **)realloc(argv_known, 5*sizeof(char **));
+	argv_known[0] = "prog_name";
+	argv_known[1] = "arg1";
+	argv_known[2] = "--arg3";
+	argv_known[3] = "val2";
+	argv_known[4] = NULL;
+	argv_test=np_extra_opts(&argc_test, argv_test, "check_missing");
+	ok(array_diff(argc_test, argv_test, 4, argv_known), "Missing section 1");
+	my_free(&argc_test,argv_test); */
+
+	/* argv_test=(char **)malloc(7*sizeof(char **));
+	argv_test[0] = "prog_name";
+	argv_test[1] = "arg1";
+	argv_test[2] = "--extra-opts";
+	argv_test[3] = "missing at ./config-opts.ini";
+	argv_test[4] = "--arg3";
+	argv_test[5] = "val2";
+	argv_test[6] = NULL;
+	argc_test=6;
+	argv_known=(char **)realloc(argv_known, 5*sizeof(char **));
+	argv_known[0] = "prog_name";
+	argv_known[1] = "arg1";
+	argv_known[2] = "--arg3";
+	argv_known[3] = "val2";
+	argv_known[4] = NULL;
+	argv_test=np_extra_opts(&argc_test, argv_test, "check_missing");
+	ok(array_diff(argc_test, argv_test, 4, argv_known), "Missing section 2");
+	my_free(&argc_test,argv_test); */
+
+	/* argv_test=(char **)malloc(6*sizeof(char **));
+	argv_test[0] = "prog_name";
+	argv_test[1] = "arg1";
+	argv_test[2] = "--extra-opts";
+	argv_test[3] = "--arg3";
+	argv_test[4] = "val2";
+	argv_test[5] = NULL;
+	argc_test=5;
+	argv_known=(char **)realloc(argv_known, 5*sizeof(char **));
+	argv_known[0] = "prog_name";
+	argv_known[1] = "arg1";
+	argv_known[2] = "--arg3";
+	argv_known[3] = "val2";
+	argv_known[4] = NULL;
+	argv_test=np_extra_opts(&argc_test, argv_test, "check_missing");
+	ok(array_diff(argc_test, argv_test, 4, argv_known), "Missing section 3");
+	my_free(&argc_test,argv_test); */
+
+	return exit_status();
+}
+

Added: nagiosplug/trunk/lib/tests/test_opts1.t
===================================================================
--- nagiosplug/trunk/lib/tests/test_opts1.t	                        (rev 0)
+++ nagiosplug/trunk/lib/tests/test_opts1.t	2009-01-21 04:59:33 UTC (rev 2136)
@@ -0,0 +1,6 @@
+#!/usr/bin/perl
+use Test::More;
+if (! -e "./test_opts1") {
+	plan skip_all => "./test_opts1 not compiled - please install tap library and/or enable parse-ini to test";
+}
+exec "./test_opts1";


Property changes on: nagiosplug/trunk/lib/tests/test_opts1.t
___________________________________________________________________
Added: svn:executable
   + *

Added: nagiosplug/trunk/lib/tests/test_opts2
===================================================================
--- nagiosplug/trunk/lib/tests/test_opts2	                        (rev 0)
+++ nagiosplug/trunk/lib/tests/test_opts2	2009-01-21 04:59:33 UTC (rev 2136)
@@ -0,0 +1,175 @@
+ELF          >    \x90@     @       \xD8g          @ 8  @ ' $       @       @ @     @ @     \xC0      \xC0                           @      @     
       
                              @       @     4U      4U                    8U      8U`     8U`     \x88      \xC8                    `U      `U`     `U`     \xC0      \xC0                   
      
@     
@                            P\xE5td   \x90M      \x90M@     \x90M@     L      L             Q\xE5td                                                  /lib64/ld-linux-x86-64.so.2          GNU                  %   /      !   
                  ,   '   (                 
   *           )   
              
+   "           +   .   -         %           $                                                     
                                          	                                         
   
+                   #      &            .             \x80       .   gUa                            w             \xA2       >             \x9A       _              \x8C      F                                                            \x8C      \x8B                   \x9D                    o              \xD3                    \xD0      i              
+       c             \xC2      \x84                     \x83             b       \xD6              \x9A      M                    u             \x95F      \xE3              \xA2       \xF9              \xFB       ~             \xDA      \xDC              \xE9       \x90             K       #             7       \xD0              \xF0       
+                    \xFF              e      \xB3              \x97       U             
+       
             \xF5       \xBA              T       \x8C                     `              \x90       \             !       8             \xA2                   \xF8      w              \xA6       %              6       \xC8              C       /              #       1                    \xEA              \x97       F             e      \xA5              \xA6      \xC1                     \xF2                     \xAD     \xC0X`             libpthread.so.0 _Jv_RegisterClasses flockfile funlockfile libdl.so.2 __gmon_start__ libc.so.6 vasprintf fopen strncmp strncpy puts gettext __stack_chk_fail putchar realloc stdin strspn strdup strtod isspace fgetc fgets strlen ungetc strcspn stdout fputc memcpy fclose vprintf malloc getenv __ctype_b_loc stderr index strncat fwrite geteuid setbuf strcmp __libc_start_main vfprintf free __cxa_atexit __xstat GLIBC_2.2.5 GLIBC_2.4 GLIBC_2.3                                                                 ui	   \x98        U          ii
+   \xA4     ii
+   \xAE     ui	   \x98       W`                   0W`        (           8W`        -           \xC0X`        .           XW`                   `W`                   hW`                   pW`                   xW`                   \x80W`                   \x88W`        	           \x90W`        
+           \x98W`        
           \xA0W`        
           \xA8W`        
+           \xB0W`                   \xB8W`                   \xC0W`                   \xC8W`                   \xD0W`                   \xD8W`                   \xE0W`                   \xE8W`                   \xF0W`                   \xF8W`                    X`                   X`                   X`                   X`                    X`        
           (X`        
           0X`        
           8X`                   @X`                    HX`        !           PX`        "           XX`        #           `X`        $           hX`        %           pX`        &           xX`        '           \x80X`        )           \x88X`        *           \x90X`        +           \x98X`        ,           H\x83\xEC\xE8\xDB  \xE8:  \xE8\x852  H\x83\xC4\xC3\xFF5RH  \xFF%TH  @ \xFF%RH  h    \xE9\xE0\xFF\xFF\xFF\xFF%JH  h   \xE9\xD0\xFF\xFF\xFF\xFF%BH  h   \xE9\xC0\xFF\xFF\xFF\xFF%:H  h   \xE9\xB0\xFF\xFF\xFF\xFF%2H  h   \xE9\xA0\xFF\xFF\xFF\xFF%*H  h   \xE9\x90\xFF\xFF\xFF\xFF%"H  h   \xE9\x80\xFF\xFF\xFF\xFF%H  h   \xE9p\xFF\xFF\xFF\xFF%H  h   \xE9`\xFF\xFF\xFF\xFF%
+H  h	   \xE9P\xFF\xFF\xFF\xFF%H  h
+   \xE9@\xFF\xFF\xFF\xFF%\xFAG  h
   \xE90\xFF\xFF\xFF\xFF%\xF2G  h
   \xE9 \xFF\xFF\xFF\xFF%\xEAG  h
+   \xE9\xFF\xFF\xFF\xFF%\xE2G  h   \xE9 \xFF\xFF\xFF\xFF%\xDAG  h   \xE9\xF0\xFE\xFF\xFF\xFF%\xD2G  h   \xE9\xE0\xFE\xFF\xFF\xFF%\xCAG  h   \xE9\xD0\xFE\xFF\xFF\xFF%\xC2G  h   \xE9\xC0\xFE\xFF\xFF\xFF%\xBAG  h   \xE9\xB0\xFE\xFF\xFF\xFF%\xB2G  h   \xE9\xA0\xFE\xFF\xFF\xFF%\xAAG  h   \xE9\x90\xFE\xFF\xFF\xFF%\xA2G  h   \xE9\x80\xFE\xFF\xFF\xFF%\x9AG  h   \xE9p\xFE\xFF\xFF\xFF%\x92G  h   \xE9`\xFE\xFF\xFF\xFF%\x8AG  h   \xE9P\xFE\xFF\xFF\xFF%\x82G  h   \xE9@\xFE\xFF\xFF\xFF%zG  h   \xE90\xFE\xFF\xFF\xFF%rG  h
   \xE9 \xFE\xFF\xFF\xFF%jG  h
   \xE9\xFE\xFF\xFF\xFF%bG  h
   \xE9 \xFE\xFF\xFF\xFF%ZG  h   \xE9\xF0\xFD\xFF\xFF\xFF%RG  h    \xE9\xE0\xFD\xFF\xFF\xFF%JG  h!   \xE9\xD0\xFD\xFF\xFF\xFF%BG  h"   \xE9\xC0\xFD\xFF\xFF\xFF%:G  h#   \xE9\xB0\xFD\xFF\xFF\xFF%2G  h$   \xE9\xA0\xFD\xFF\xFF\xFF%*G  h%   \xE9\x90\xFD\xFF\xFF\xFF%"G  h&   \xE9\x80\xFD\xFF\xFF\xFF%G  h'   \xE9p\xFD\xFF\xFF\xFF%G  h(   \xE9`\xFD\xFF\xFF1\xEDI\x89\xD1^H\x89\xE2H\x83\xE4\xF0PTI\xC7\xC0\xA0@@ H\xC7\xC1\xB0@@ H\xC7\xC7\xD6@ \xE8\xD7\xFD\xFF\xFF\xF4\x90\x90H\x83\xECH\x8BYE  H\x85\xC0t\xFF\xD0H\x83\xC4Ð\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x80=\xE1F   UH\x89\xE5t\xEB$\x90H\x83\xC0H\x89\xB5F  \xFF\xD2H\x8B\xACF  H\x8BH\x85\xD2u\xE4\xC6\xB5F  \xC9\xC3ff.\x84     UH\x83=/C   H\x89\xE5t\xB8    H\x85\xC0t
\xBFXU` I\x89\xC3\xC9A\xFF\xE3\xC9Ð\x90UH\x89\xE5H\x83\xEC H\x89}\xE8H\x89u\xE0H\x8BE\xE8\x8B0\xBF\xC0A@ \xB8    \xE8\x93\xFC\xFF\xFF\xC7E\xFC   \xEB#\x8BE\xFCH\x98H\xC1\xE0HE\xE0H\x8B0\xBF\xCEA@ \xB8    \xE8k\xFC\xFF\xFF\x83E\xFCH\x8BE\xE8\x8B ;E\xFCҿ
+   \xE8\xA2\xFC\xFF\xFFH\x8B}\xE0\xE8Y\xFD\xFF\xFFH\x8BE\xE8\xC7     \xC9\xC3UH\x89\xE5H\x83\xEC@\x89}\xECH\x89u\xE0\x89U\xDCH\x89MЋE\xEC;E\xDCt\xBF\xD8A@ \xE8E\xFC\xFF\xFF\xC7E\xCC    \xE9\xDA   \xC7E\xFC    \xE9\xBB   \x8BE\xFCH\x98H\xC1\xE0HE\xE0H\x8B H\x85\xC0u\x8BE\xFCH\x98H\xC1\xE0HE\xD0H\x8B H\x85\xC0\x84\x89   \x8BE\xFCH\x98H\xC1\xE0HE\xE0H\x8B H\x85\xC0t\x8BE\xFCH\x98H\xC1\xE0HE\xD0H\x8B H\x85\xC0u\x8Bu\xFC\xBF B@ \xB8    \xE8\x93\xFB\xFF\xFF\xC7E\xCC    \xEB[\x8BE\xFCH\x98H\xC1\xE0HE\xD0H\x8B0\x8BE\xFCH\x98H\xC1\xE0HE\xE0H\x8B8\xE8E\xFD\xFF\xFF\x85\xC0t\x8Bu\xFC\xBF(B@ \xB8    \xE8O\xFB\xFF\xFF\xC7E\xCC    \xEB\x83E\xFC\x8BE\xFC;E\xEC\x8E9\xFF\xFF\xFF\xC7E\xCC   \x8BE\xCC\xC9\xC3UH\x89\xE5H\x83\xEC0\x89}\xDCH\x89u\xD0H\xC7E\xF0    H\xC7E\xE8    \xBF   \xE8$
  \xBF0   \xE8g\xFB\xFF\xFFH\x89E\xF0H\x8BE\xF0H\xC7 OB@ H\x8BE\xF0H\x83\xC0H\xC7 YB@ H\x8BE\xF0H\x83\xC0H\xC7 ^B@ H\x8BE\xF0H\x83\xC0H\xC7 kB@ H\x8BE\xF0H\x83\xC0 H\xC7 rB@ H\x8BE\xF0H\x83\xC0(H\xC7     \xC7E\xF8   H\x8B}\xE8\xBE0   \xE8\xF8\xFC\xFF\xFFH\x89E\xE8H\x8BE\xE8H\xC7 OB@ H\x8BE\xE8H\x83\xC0H\xC7 wB@ H\x8BE\xE8H\x83\xC0H\xC7 YB@ H\x8BE\xE8H\x83\xC0H\xC7 kB@ H\x8BE\xE8H\x83\xC0 H\xC7 rB@ H\x8BE\xE8H\x83\xC0(H\xC7     H\x8Bu\xF0H\x8D}\xF8\xBA\x81B@ \xE8\xC1  H\x89E\xF0\x8B}\xF8H\x8BM\xE8H\x8Bu\xF0\xBA   \xE8\xC6\xFD\xFF\xFF\x85\xC0t&A\xB8\x8CB@ \xB9N   \xBA\x9EB@ \xBEJB@ \xBF   \xB8    \xE8+  \xEB$A\xB8\x8CB@ \xB9N   \xBA\x9EB@ \xBEJB@ \xBF    \xB8    \xE8  \xBF   \xE8\xFA\xFF\xFFH\x89E\xF0H\x8BE\xF0H\xC7 OB@ H\x8BE\xF0H\x83\xC0H\xC7 ^B@ H\x8BE\xF0H\x83\xC0H\xC7     \xC7E\xF8   H\x8B}\xE8\xBE   \xE8\xD9\xFB\xFF\xFFH\x89E\xE8H\x8BE\xE8H\xC7 OB@ H\x8BE\xE8H\x83\xC0H\xC7 wB@ H\x8BE\xE8H\x83\xC0H\xC7     H\x8Bu\xF0H\x8D}\xF8\xBA\x81B@ \xE8\xCF  H\x89E\xF0\x8B}\xF8H\x8BM\xE8H\x8Bu\xF0\xBA   \xE8\xD4\xFC\xFF\xFF\x85\xC0t&A\xB8\xABB@ \xB9Z   \xBA\x9EB@ \xBEJB@ \xBF   \xB8    \xE89  \xEB$A\xB8\xABB@ \xB9Z   \xBA\x9EB@ \xBEJB@ \xBF    \xB8    \xE8  H\x8Bu\xF0H\x8D}\xF8\xE8\xFE\xFB\xFF\xFF\xBF0   \xE8
\xF9\xFF\xFFH\x89E\xF0H\x8BE\xF0H\xC7 OB@ H\x8BE\xF0H\x83\xC0H\xC7 YB@ H\x8BE\xF0H\x83\xC0H\xC7 \xBDB@ H\x8BE\xF0H\x83\xC0H\xC7 kB@ H\x8BE\xF0H\x83\xC0 H\xC7 rB@ H\x8BE\xF0H\x83\xC0(H\xC7     \xC7E\xF8   H\x8B}\xE8\xBE0   \xE8\xAD\xFA\xFF\xFFH\x89E\xE8H\x8BE\xE8H\xC7 OB@ H\x8BE\xE8H\x83\xC0H\xC7 \xD3B@ H\x8BE\xE8H\x83\xC0H\xC7 YB@ H\x8BE\xE8H\x83\xC0H\xC7 kB@ H\x8BE\xE8H\x83\xC0 H\xC7 rB@ H\x8BE\xE8H\x83\xC0(H\xC7     H\x8Bu\xF0H\x8D}\xF8\xBA\x81B@ \xE8v  H\x89E\xF0\x8B}\xF8H\x8BM\xE8H\x8Bu\xF0\xBA   \xE8{\xFB\xFF\xFF\x85\xC0t&A\xB8\xE0B@ \xB9m   \xBA\x9EB@ \xBEJB@ \xBF   \xB8    \xE8\xE0  \xEB$A\xB8\xE0B@ \xB9m   \xBA\x9EB@ \xBEJB@ \xBF    \xB8    \xE8\xBA  H\x8Bu\xF0H\x8D}\xF8\xE8\xA5\xFA\xFF\xFF\xBF0   \xE8\xC3\xF7\xFF\xFFH\x89E\xF0H\x8BE\xF0H\xC7 OB@ H\x8BE\xF0H\x83\xC0H\xC7 YB@ H\x8BE\xF0H\x83\xC0H\xC7 ^B@ H\x8BE\xF0H\x83\xC0H\xC7 \xF2B@ H\x8BE\xF0H\x83\xC0 H\xC7 rB@ H\x8BE\xF0H\x83\xC0(H\xC7     \xC7E\xF8   H\x8B}\xE8\xBE0   \xE8T\xF9\xFF\xFFH\x89E\xE8H\x8BE\xE8H\xC7 OB@ H\x8BE\xE8H\x83\xC0H\xC7 wB@ H\x8BE\xE8H\x83\xC0H\xC7 YB@ H\x8BE\xE8H\x83\xC0H\xC7 \xF2B@ H\x8BE\xE8H\x83\xC0 H\xC7 rB@ H\x8BE\xE8H\x83\xC0(H\xC7     H\x8Bu\xF0H\x8D}\xF8\xBA\x81B@ \xE8

+  H\x89E\xF0\x8B}\xF8H\x8BM\xE8H\x8Bu\xF0\xBA   \xE8"\xFA\xFF\xFF\x85\xC0t&A\xB8\xF8B@ \xB9\x80   \xBA\x9EB@ \xBEJB@ \xBF   \xB8    \xE8\x87  \xEB$A\xB8\xF8B@ \xB9\x80   \xBA\x9EB@ \xBEJB@ \xBF    \xB8    \xE8a  H\x8Bu\xF0H\x8D}\xF8\xE8L\xF9\xFF\xFF\xBF    \xE8j\xF6\xFF\xFFH\x89E\xF0H\x8BE\xF0H\xC7 
+C@ H\x8BE\xF0H\x83\xC0H\xC7 ^B@ H\x8BE\xF0H\x83\xC0H\xC7 C@ H\x8BE\xF0H\x83\xC0H\xC7     \xC7E\xF8   H\x8B}\xE8\xBE8   \xE8\xF8\xFF\xFFH\x89E\xE8H\x8BE\xE8H\xC7 
+C@ H\x8BE\xE8H\x83\xC0H\xC7 0C@ H\x8BE\xE8H\x83\xC0H\xC7 =C@ H\x8BE\xE8H\x83\xC0H\xC7 HC@ H\x8BE\xE8H\x83\xC0 H\xC7 pE@ H\x8BE\xE8H\x83\xC0(H\xC7 +H@ H\x8BE\xE8H\x83\xC00H\xC7     H\x8Bu\xF0H\x8D}\xF8\xBA
+C@ \xE8\xD3
  H\x89E\xF0\x8B}\xF8H\x8BM\xE8H\x8Bu\xF0\xBA   \xE8\xD8\xF8\xFF\xFF\x85\xC0t&A\xB82H@ \xB9\x92   \xBA\x9EB@ \xBEJB@ \xBF   \xB8    \xE8=   \xEB$A\xB82H@ \xB9\x92   \xBA\x9EB@ \xBEJB@ \xBF    \xB8    \xE8   H\x8Bu\xF0H\x8D}\xF8\xE8\xF8\xFF\xFF\xE8@	  \xC9Ð\x90\x90UH\x89\xE5H\x81\xEC   \x89\xBD
\xFF\xFF\xFFH\x89\xB5\xFF\xFF\xFFH\x89\x95\xFF\xFF\xFF\x89\x8D\xFF\xFF\xFFL\x89\x8Dx\xFF\xFF\xFF\xB6\xC0H\x89\x85\xE0\xFE\xFF\xFFH\x8B\x95\xE0\xFE\xFF\xFFH\x8D\x95    H\x8D;   H\x89\x95\xE0\xFE\xFF\xFFH)\x85\xE0\xFE\xFF\xFFH\x8DE\xFFH\x8B\x95\xE0\xFE\xFF\xFF\xFF\xE2)x\xF1)p\xE1)h\xD1)`\xC1)X\xB1)P\xA1)H\x91)@\x81L\x89\x85\xF8\xFE\xFF\xFFHDž@\xFF\xFF\xFF    \x8B\xED=  \x83\xC0\x89\xE4=  H\x83\xBD\xF8\xFE\xFF\xFF \x841  H\x8D\x85 \xFF\xFF\xFF\xC7 (   H\x8D\x85 \xFF\xFF\xFF\xC7@0   H\x8D\x85 \xFF\xFF\xFFH\x8DUH\x89PH\x8D\x85 \xFF\xFF\xFFH\x8D\x95P\xFF\xFF\xFFH\x89PH\x8D\x95 \xFF\xFF\xFFH\x8B\xB5\xF8\xFE\xFF\xFFH\x8D\xBD@\xFF\xFF\xFF\xB8    \xE8\xBF\xF3\xFF\xFFH\x8B\x85@\xFF\xFF\xFFH\x85\xC0\x84\xC6   DžL\xFF\xFF\xFF   H\x8B\x85@\xFF\xFF\xFFH\x89\x858\xFF\xFF\xFF\xEBl\xE8\xB0\xF4\xFF\xFFH\x8BH\x8B\x858\xFF\xFF\xFF\xB6 H\xBE\xC0H\xC0H\x8D\xB7 \xB7\xC0%   \x85\xC0u8\xE8\x84\xF4\xFF\xFFH\x8BH\x8B\x858\xFF\xFF\xFF\xB6 H\xBE\xC0H\xC0H\x8D\xB7 \xB7\xC0%    \x85\xC0u
DžL\xFF\xFF\xFF    \xEBH\x83\x858\xFF\xFF\xFFH\x8B\x858\xFF\xFF\xFF\xB6 \x84\xC0u\x86\x83\xBDL\xFF\xFF\xFF t)H\x8B\xB5@\xFF\xFF\xFFH\x8D=D,  \xB8    \xE8\x9E  H\x8D=\x81,  \xB8    \xE8\x8D  \x83\xBD
\xFF\xFF\xFF u H\x8D={,  \xB8    \xE8\xAF\xF2\xFF\xFF\x8B\x8D<  \x83\xC0\x89\x84<  \x8B5v<  H\x8D=Z,  \xB8    \xE8\x89\xF2\xFF\xFFH\x83\xBD\xF8\xFE\xFF\xFF \x84\xBD   H\x8D=A,  \xB8    \xE8j\xF2\xFF\xFFH\x8B\x85@\xFF\xFF\xFFH\x85\xC0\x84\x84   H\x8B\x8B:  H\x8B8\xE8k\xF4\xFF\xFFH\x8B\x85@\xFF\xFF\xFFH\x89\x858\xFF\xFF\xFF\xEBFH\x8B\x858\xFF\xFF\xFF\xB6 <#uH\x8B^:  H\x8B0\xBF\   \xE8\xF3\xFF\xFFH\x8BJ:  H\x8B0H\x8B\x858\xFF\xFF\xFF\xB6 \xBE\xF8\xE8\xFD\xF2\xFF\xFFH\x83\x858\xFF\xFF\xFFH\x8B\x858\xFF\xFF\xFF\xB6 \x84\xC0u\xACH\x8B:  H\x8B8\xE8\xF4\xFF\xFF\xEBH\x8B5\x87;  H\x8D=\x99+  \xB8    \xE8\xBE\xF1\xFF\xFF\x8B\xA8;  \x85\xC0tZH\x8B\x95;  H\x85\xC0tH\x8B\x89;  H\x89\x85\xE8\xFE\xFF\xFF\xEBH\x8BI;  H\x89\x95\xE8\xFE\xFF\xFFH\x8B\xB5\xE8\xFE\xFF\xFFH\x8D=P+  \xB8    \xE8r\xF1\xFF\xFF\x83\xBD
\xFF\xFF\xFF u\x8BG;  \x83\xE8\x89>;  \xBF
+   \xE8\xA0\xF1\xFF\xFF\x83\xBD
\xFF\xFF\xFF uW\x8B1;  \x85\xC0tH\x8D+  H\x89\x85\xF0\xFE\xFF\xFF\xEBH\x8D
++  H\x89\x95\xF0\xFE\xFF\xFF\x8B\x85\xFF\xFF\xFFH\x8B\x8D\xFF\xFF\xFFH\x8B\x95\xFF\xFF\xFFA\x89\xC0H\x8B\xB5\xF0\xFE\xFF\xFFH\x8D=\xE2*  \xB8    \xE8\xB4  H\x8B\xBD@\xFF\xFF\xFF\xE8\xF4\xF1\xFF\xFF\x83\xBD
\xFF\xFF\xFF \x95\xC0\xB6\xC0\xC9\xC3UH\x89\xE5\x8B\xC3:  \x85\xC0u*H\x8D=\xBF  \xE8\xFB"  H\x8B\xEC8  H\x8B8\xBE    \xE87\xF2\xFF\xFF\xC7\x95:     \xC9\xC3UH\x89\xE5\xE8\xBD\xFF\xFF\xFF\x8Bd:  \x85\xC0t4H\x8B\xB18  H\x8B\xBA   \xBE   H\x8D=|*  \xE8\xC8\xF2\xFF\xFF\xC7R:     \xBF\xFF   \xE8\x94\xF0\xFF\xFF\xC7":     \xC7:     \xB8    \xC9\xC3UH\x89\xE5H\x83\xECH\x89}\xF8\xE8S\xFF\xFF\xFF\xC7\xF29     H\x8D=@*  \xB8    \xE8
+\xF0\xFF\xFFH\x83}\xF8 tH\x8Bu\xF8H\x8D=)*  \xB8    \xE8\xF1\xEF\xFF\xFF\xBF
+   \xE87\xF0\xFF\xFF\xBF    \xE8
\xF0\xFF\xFFUH\x89\xE5H\x83\xEC\x89}\xFC\xE8\xF8\xFE\xFF\xFF\x8B\x9F9  \x85\xC0t4H\x8B\xEC7  H\x8B\xBA   \xBE   H\x8D=\xB7)  \xE8\xF2\xFF\xFF\xC7\x8D9     \xBF\xFF   \xE8\xCF\xEF\xFF\xFF\x83}\xFC u4H\x8B\xB27  H\x8B\xBA7   \xBE   H\x8D=\xAE)  \xE8\xC9\xF1\xFF\xFF\xC7S9     \xBF\xFF   \xE8\x95\xEF\xFF\xFF\xC7#9     \x8B}\xFC\xE8+  \xB8    \xC9\xC3UH\x89\xE5H\x81\xEC\xE0   H\x89\xB5X\xFF\xFF\xFFH\x89\x95`\xFF\xFF\xFFH\x89\x8Dh\xFF\xFF\xFFL\x89\x85p\xFF\xFF\xFFL\x89\x8Dx\xFF\xFF\xFF\xB6\xC0H\x89\x85 \xFF\xFF\xFFH\x8B\x95 \xFF\xFF\xFFH\x8D\x95    H\x8D;   H\x89\x95 \xFF\xFF\xFFH)\x85 \xFF\xFF\xFFH\x8DE\xFFH\x8B\x95 \xFF\xFF\xFF\xFF\xE2)x\xF1)p\xE1)h\xD1)`\xC1)X\xB1)P\xA1)H\x91)@\x81H\x89\xBD(\xFF\xFF\xFFH\x8B\xD56  H\x8B\xBA   \xBE   H\x8D=	)  \xE8\xEC\xF0\xFF\xFFH\x8D\x850\xFF\xFF\xFF\xC7    H\x8D\x850\xFF\xFF\xFF\xC7@0   H\x8D\x850\xFF\xFF\xFFH\x8DUH\x89PH\x8D\x850\xFF\xFF\xFFH\x8D\x95P\xFF\xFF\xFFH\x89PH\x8By6  H\x8B8H\x8D\x950\xFF\xFF\xFFH\x8B\xB5(\xFF\xFF\xFF\xE8\xEF\xFF\xFFH\x8B\6  H\x8B0\xBF
+   \xE8\xEF\xFF\xFF\xB8    \xC9\xC3UH\x89\xE5H\x83\xEC\x89}\xFC\x8Bu\xFCH\x8D=~(  \xB8    \xE8\xF9\xED\xFF\xFF\x8BE\xFC\x89\xD07  \xC9\xC3UH\x89\xE5H\x81\xEC\xF0   \x89\xBD,\xFF\xFF\xFFH\x89\x95`\xFF\xFF\xFFH\x89\x8Dh\xFF\xFF\xFFL\x89\x85p\xFF\xFF\xFFL\x89\x8Dx\xFF\xFF\xFF\xB6\xC0H\x89\x85\xFF\xFF\xFFH\x8B\x95\xFF\xFF\xFFH\x8D\x95    H\x8D;   H\x89\x95\xFF\xFF\xFFH)\x85\xFF\xFF\xFFH\x8DE\xFFH\x8B\x95\xFF\xFF\xFF\xFF\xE2)x\xF1)p\xE1)h\xD1)`\xC1)X\xB1)P\xA1)H\x91)@\x81H\x89\xB5 \xFF\xFF\xFFH\x8D\x850\xFF\xFF\xFF\xC7    H\x8D\x850\xFF\xFF\xFF\xC7@0   H\x8D\x850\xFF\xFF\xFFH\x8DUH\x89PH\x8D\x850\xFF\xFF\xFFH\x8D\x95P\xFF\xFF\xFFH\x89PH\x8D\x950\xFF\xFF\xFFH\x8B\xB5 \xFF\xFF\xFFH\x8D\xBDH\xFF\xFF\xFF\xB8    \xE8\xD4\xEE\xFF\xFF\xEBW\x8B\xD86  \x83\xC0\x89\xCF6  H\x8B\x85H\xFF\xFF\xFFH\x85\xC0tH\x8B\x85H\xFF\xFF\xFFH\x89\x85\xFF\xFF\xFF\xEBH\x8DR'  H\x89\x95\xFF\xFF\xFF\x8B5\x9F6  H\x8B\x95\xFF\xFF\xFFH\x8D=P'  \xB8    \xE8\xAB\xEC\xFF\xFF\x83\xAD,\xFF\xFF\xFF\x83\xBD,\xFF\xFF\xFF\xFFu\x99H\x8B\xBDH\xFF\xFF\xFF\xE8\x9F\xED\xFF\xFF\xB8   \xC9\xC3UH\x89\xE5H\x81\xEC\xE0   H\x89\xB5X\xFF\xFF\xFFH\x89\x95`\xFF\xFF\xFFH\x89\x8Dh\xFF\xFF\xFFL\x89\x85p\xFF\xFF\xFFL\x89\x8Dx\xFF\xFF\xFF\xB6\xC0H\x89\x85 \xFF\xFF\xFFH\x8B\x95 \xFF\xFF\xFFH\x8D\x95    H\x8D;   H\x89\x95 \xFF\xFF\xFFH)\x85 \xFF\xFF\xFFH\x8DE\xFFH\x8B\x95 \xFF\xFF\xFF\xFF\xE2)x\xF1)p\xE1)h\xD1)`\xC1)X\xB1)P\xA1)H\x91)@\x81H\x89\xBD(\xFF\xFF\xFFH\x8D\x850\xFF\xFF\xFF\xC7    H\x8D\x850\xFF\xFF\xFF\xC7@0   H\x8D\x850\xFF\xFF\xFFH\x8DUH\x89PH\x8D\x850\xFF\xFF\xFFH\x8D\x95P\xFF\xFF\xFFH\x89PH\x8D\x950\xFF\xFF\xFFH\x8B\xB5(\xFF\xFF\xFFH\x8D=\x8F5  \xB8    \xE8\xBD\xEB\xFF\xFF\xC7\x835     \xC9\xC3UH\x89\xE5\xC7s5      H\x8B=d5  \xE8\x87\xEC\xFF\xFF\xC9\xC3UH\x89\xE5\x8B;5  \x85\xC0u
+\x8B95  \x85\xC0u
\x8B;5  \x89E\xEC\xEBL\x8B,5  \x8B"5  9\xC2s\x8B5  \x8B5  )ЉE\xFC\x8BE\xFC\x89E\xEC\xEB#\x8B5  \x8B\xFD4  ‹\xF14  \x89\xD1)\xC1\x89ȉE\xFC\x8BE\xFC\x89E\xEC\x8BE\xEC\xC9\xC3UH\x89\xE5\x8B\xC74  \x85\xC0u*\x8B\xC54  \x85\xC0u \x8B\xB74  \x85\xC0uH\x8D=\x88%  \xB8    \xE8\x92\xFB\xFF\xFF\xE9  \x8B\xB74  \x85\xC0t
\x8B5\x954  H\x8D=\xA2%  \xB8    \xE8l\xFB\xFF\xFF\xE9\xEA   \x8Bq4  \x85\xC0u+\x8Bc4  \x85\xC0u
+\x8Ba4  \x85\xC0u\x8B5[4  H\x8D=\xF3$  \xB8    \xE8n\xEA\xFF\xFF\x8B@4  \x85\xC0tA\x8B.4  \x85\xC0u7\x8B44  \x8B*4  9\xC2s'\x8B 4  \x8B
4  )‹54  H\x8D=O%  \xB8    \xE8\xE9\xFA\xFF\xFF\xEBj\x8B\xF53  \x85\xC0u
+\x8B\xE33  \x85\xC0u/\x8B\xE93  \x8B\xDF3  9\xC2v\x8B\xD53  \x8B5\xD33  H\x8D=D%  \xB8    \xE8\xA6\xFA\xFF\xFF\xEB'\x8B\xBE3  \x85\xC0t
\x8B\xAC3  \x8B5\xAE3  H\x8D=S%  \xB8    \xE8}\xFA\xFF\xFF\xC9Ð\x90\x90UH\x89\xE5H\x83\xECH\x89}\xF8H\x83}\xF8 u	\xC7E\xF4    \xEB8H\x8B}\xF8\xBE\xB6J@ \xE8
+\xEB\xFF\xFFH\x83\xF8tH\x8B}\xF8\xBE\xB6J@ \xE8\xF6\xEA\xFF\xFFH\x83\xF8u	\xC7E\xF4   \xEB\xC7E\xF4    \x8BE\xF4\xC9\xC3UH\x89\xE5H\x83\xEC`H\x89}\xB8H\x89u\xB0H\x89U\xA8H\xC7E\xE0    H\xC7E\xD8    H\xC7E\xD0    H\xC7E\xC8    H\xC7E\xC0    H\x8BE\xB8\x8B \x89E\xECH\x8BE\xB8\x8B \x83\xF8
+H\x8BE\xB0H\x89E\xA0\xE9\xA8  \xC7E\xFC   \xE9u  H\xC7E\xC0    \xC7E\xF4    \x8BE\xFCH\x98H\xC1\xE0HE\xB0H\x8B8\xBA
+   \xBE\xB8J@ \xE8$\xE9\xFF\xFF\x85\xC0un\x8BE\xFCH\x98H\xC1\xE0HE\xB0H\x8B H\x83\xC0
+H\x89E\xC0\x8BE\xFC\x89E\xF8\xEB+\x8BE\xF8H\x98H\xC1\xE0H\x89\xC2HU\xB0\x8BE\xF8H\x98H\xC1\xE0HE\xB0H\x83\xC0H\x8B H\x89\x83E\xF8H\x8BE\xB8\x8B ;E\xF8ʃm\xFCH\x8BE\xB8\x8B \x8DP\xFFH\x8BE\xB8\x89\xE9
  \x8BE\xFCH\x98H\xC1\xE0HE\xB0H\x8B8\xBE\xC6J@ \xE8\xEA\xFF\xFF\x85\xC0\x85\xFB   \x8BE\xFC\x83\xC0H\x8BU\xB8\x8B9\xD0\x8D\x8F   \x8BE\xFCH\x98H\xC1\xE0HE\xB0H\x83\xC0H\x8B8\xE8O\xFE\xFF\xFF\x85\xC0ur\x8BE\xFCH\x98H\xC1\xE0HE\xB0H\x83\xC0H\x8B H\x89E\xC0\x8BE\xFC\x89E\xF8\xEB+\x8BE\xF8H\x98H\xC1\xE0H\x89\xC2HU\xB0\x8BE\xF8H\x98H\xC1\xE0HE\xB0H\x83\xC0H\x8B H\x89\x83E\xF8H\x8BE\xB8\x8B \x83\xE8;E\xF8ǃm\xFCH\x8BE\xB8\x8B \x8DP\xFEH\x8BE\xB8\x89\x83m\xEC\xEBX\xC7E\xF4   \x8BE\xFC\x89E\xF8\xEB+\x8BE\xF8H\x98H\xC1\xE0H\x89\xC2HU\xB0\x8BE\xF8H\x98H\xC1\xE0HE\xB0H\x83\xC0H\x8B H\x89\x83E\xF8H\x8BE\xB8\x8B ;E\xF8ʃm\xFCH\x8BE\xB8\x8B \x8DP\xFFH\x8BE\xB8\x89H\x83}\xC0 u
+\x83}\xF4 \x84\xA3   H\x8Bu\xA8H\x8B}\xC0\xE8\xA3
  H\x89E\xD8H\x83}\xD8 u	\x83m\xEC\xE9\x82   H\x83}\xE0 u#H\x8BE\xD8H\x89E\xE0\xEB\x83E\xECH\x8BE\xD8H\x8B@H\x89E\xD8H\x83}\xD8 u\xE9\xEBHH\x8BE\xE0H\x89E\xD0\xEB
H\x8BE\xD0H\x8B@H\x89E\xD0H\x8BE\xD0H\x8B@H\x85\xC0u\xE7H\x8BU\xD0H\x8BE\xD8H\x89B\xEB\x83E\xECH\x8BE\xD8H\x8B@H\x89E\xD8H\x83}\xD8 u\xE9H\xC7E\xD0    H\x8BE\xD0H\x89E؃E\xFCH\x8BE\xB8\x8B ;E\xFC\x8F|\xFD\xFF\xFFH\x8BE\xB8\x8B ;E\xECuH\x83}\xE0 u
+H\x8BE\xB0H\x89E\xA0\xE9\xF9   \x8BE\xEC\x83\xC0H\x98H\x8D<\xC5    \xE8\xAA\xE6\xFF\xFFH\x89E\xC8H\x83}\xC8 u
\xBF\xD3J@ \xE8\xC5\xE6\xFF\xFFH\x89ƿ   \xB8    \xE8\xC3   H\x8BE\xB0H\x8BH\x8BE\xC8H\x89\xC7E\xF0   \xEB;\x8BE\xF0H\x98H\xC1\xE0H\x89\xC2HU\xC8H\x8BE\xE0H\x8B H\x89\x83E\xF0H\x8BE\xE0H\x89E\xD8H\x8BE\xE0H\x8B@H\x89E\xE0H\x8B}\xD8\xE8\xD1\xE6\xFF\xFFH\x83}\xE0 u\xBE\xC7E\xFC   \xEB+\x8BE\xF0H\x98H\xC1\xE0H\x89\xC2HUȋE\xFCH\x98H\xC1\xE0HE\xB0H\x8B H\x89\x83E\xF0\x83E\xFCH\x8BE\xB8\x8B ;E\xFC\xCAH\x8BU\xB8\x8BE\xF0\x89\x8BE\xF0H\x98H\xC1\xE0HE\xC8H\xC7     H\x8BE\xC8H\x89E\xA0H\x8BE\xA0\xC9\xC3UH\x89\xE5H\x81\xEC\xF0   \x89\xBD,\xFF\xFF\xFFH\x89\x95`\xFF\xFF\xFFH\x89\x8Dh\xFF\xFF\xFFL\x89\x85p\xFF\xFF\xFFL\x89\x8Dx\xFF\xFF\xFF\xB6\xC0H\x89\x85\xFF\xFF\xFFH\x8B\x95\xFF\xFF\xFFH\x8D\x95    HDž\xFF\xFF\xFF5*@ H)\x85\xFF\xFF\xFFH\x8DE\xFFH\x8B\x95\xFF\xFF\xFF\xFF\xE2)x\xF1)p\xE1)h\xD1)`\xC1)X\xB1)P\xA1)H\x91)@\x81H\x89\xB5 \xFF\xFF\xFFH\x8D\x850\xFF\xFF\xFF\xC7    H\x8D\x850\xFF\xFF\xFF\xC7@0   H\x8D\x850\xFF\xFF\xFFH\x8DUH\x89PH\x8D\x850\xFF\xFF\xFFH\x8D\x95P\xFF\xFF\xFFH\x89PH\x8D\xB50\xFF\xFF\xFFH\x8B\xBD \xFF\xFF\xFF\xE8\xD5\xE5\xFF\xFF\x8B\xBD,\xFF\xFF\xFF\xE8\xAA\xE4\xFF\xFFUH\x89\xE5H\x89}\xF8\xF2E\xF0H\x8BE\xF8H\x8BU\xF0H\x89H\x8BE\xF8\xC7@    \xC9\xC3UH\x89\xE5H\x89}\xF8\xF2E\xF0H\x8BE\xF8H\x8BU\xF0H\x89PH\x8BE\xF8\xC7@    \xC9\xC3UH\x89\xE5H\x83\xEC0H\x89}ؿ    \xE8y\xE4\xFF\xFFH\x89E\xF8H\x8BU\xF8\xB8    H\x89H\x8BE\xF8\xC7@    H\x8BU\xF8\xB8    H\x89BH\x8BE\xF8\xC7@   H\x8BE\xF8\xC7@
    H\x8BE\xD8\xB6 <@uH\x8BE\xF8\xC7@
   H\x83E\xD8H\x8B}ؾ:   \xE8\x92\xE5\xFF\xFFH\x89E\xE0H\x83}\xE0 t at H\x8BE\xD8\xB6 <~u
+H\x8BE\xF8\xC7@   \xEB!H\x8B}ؾ    \xE8\xF1\xE5\xFF\xFF\xF2E\xF0\xF2E\xF0H\x8B}\xF8\xE8\xF4\xFE\xFF\xFFH\x83E\xE0\xEBH\x8BE\xD8H\x89E\xE0H\x8B}\xE0\xBE    \xE8\xC1\xE5\xFF\xFF\xF2E\xE8H\x8BE\xE0\xB6 \x84\xC0t\xF2E\xE8H\x8B}\xF8\xE8\xDE\xFE\xFF\xFFH\x8BE\xF8\x8B@\x83\xF8t%H\x8BE\xF8\x8B@\x83\xF8tH\x8BE\xF8\xF2H\x8BE\xF8\xF2@f.\xC1s\xEB
+H\x8BE\xF8H\x89E\xD0\xEBH\x8B}\xF8\xE8\xEF\xE3\xFF\xFFH\xC7E\xD0    H\x8BE\xD0\xC9\xC3UH\x89\xE5H\x83\xEC0H\x89}\xE8H\x89u\xE0H\x89U\xD8H\xC7E\xF8    \xBF   \xE8\xE3\xFF\xFFH\x89E\xF8H\x8BE\xF8H\xC7     H\x8BE\xF8H\xC7@    H\x83}\xE0 t(H\x8B}\xE0\xE8a\xFE\xFF\xFFH\x89\xC2H\x8BE\xF8H\x89H\x8BE\xF8H\x8B H\x85\xC0u	\xC7E\xD4   \xEBCH\x83}\xD8 t*H\x8B}\xD8\xE82\xFE\xFF\xFFH\x89\xC2H\x8BE\xF8H\x89PH\x8BE\xF8H\x8B@H\x85\xC0u	\xC7E\xD4   \xEBH\x8BU\xE8H\x8BE\xF8H\x89\xC7E\xD4    \x8BE\xD4\xC9\xC3UH\x89\xE5H\x83\xEC H\x89}\xF8H\x89u\xF0H\x89U\xE8H\x8BU\xE8H\x8Bu\xF0H\x8B}\xF8\xE8#\xFF\xFF\xFF\x89E\xE4\x83}\xE4t\x83}\xE4t
\xEB8\xBF\xE8J@ \xE8y\xE2\xFF\xFFH\x89ƿ   \xB8    \xE8w\xFC\xFF\xFF\xBF K@ \xE8]\xE2\xFF\xFFH\x89ƿ   \xB8    \xE8[\xFC\xFF\xFF\xC9\xC3UH\x89\xE5H\x83\xECH\x89}\xF8H\x89u\xF0H\x8Bu\xF8\xBF>K@ \xB8    \xE8\x86\xE1\xFF\xFFH\x83}\xF0 u\xBFDK@ \xB8    \xE8p\xE1\xFF\xFF\xE9\x89   H\x8BE\xF0H\x8B H\x85\xC0t(H\x8BE\xF0H\x8B \xF2HH\x8BE\xF0H\x8B \xF2 \xBFVK@ \xB8   \xE89\xE1\xFF\xFF\xEB\xBFqK@ \xB8    \xE8(\xE1\xFF\xFFH\x8BE\xF0H\x8B@H\x85\xC0t*H\x8BE\xF0H\x8B@\xF2HH\x8BE\xF0H\x8B@\xF2 \xBF\x83K@ \xB8   \xE8\xF3\xE0\xFF\xFF\xEB\xBF\x9DK@ \xB8    \xE8\xE2\xE0\xFF\xFF\xBF
+   \xE8(\xE1\xFF\xFF\xC9\xC3UH\x89\xE5\xF2E\xE8H\x89}\xE0\xC7E\xFC    \xC7E\xF8   H\x8BE\xE0\x8B@
\x83\xF8u\xC7E\xFC   \xC7E\xF8    H\x8BE\xE0\x8B@\x85\xC0uQH\x8BE\xE0\x8B@\x85\xC0uFH\x8BE\xE0\xF2\xF2E\xE8f.\xC1\x93\xC0\x83\xF0\x84\xC0u#H\x8BE\xE0\xF2@f.E\xE8\x93\xC0\x83\xF0\x84\xC0u
\x8BE\xFC\x89E\xDC\xE9\x83   \x8BE\xF8\x89E\xDC\xEB{H\x8BE\xE0\x8B@\x85\xC0u1H\x8BE\xE0\x8B@\x83\xF8u%H\x8BE\xE0\xF2\xF2E\xE8f.\xC1s\xEB\x8BE\xFC\x89E\xDC\xEBG\x8BE\xF8\x89E\xDC\xEB?H\x8BE\xE0\x8B@\x83\xF8u-H\x8BE\xE0\x8B@\x85\xC0u"H\x8BE\xE0\xF2@f.E\xE8s\xEB\x8BE\xFC\x89E\xDC\xEB\x8BE\xF8\x89E\xDC\xEB\x8BE\xFC\x89E܋E\xDC\xC9\xC3UH\x89\xE5H\x83\xEC\xF2E\xF8H\x89}\xF0H\x8BE\xF0H\x8B@H\x85\xC0t H\x8BE\xF0H\x8Bx\xF2E\xF8\xE8\xBF\xFE\xFF\xFF\x83\xF8u	\xC7E\xEC   \xEB2H\x8BE\xF0H\x8B H\x85\xC0tH\x8BE\xF0H\x8B8\xF2E\xF8\xE8\x94\xFE\xFF\xFF\x83\xF8u	\xC7E\xEC   \xEB\xC7E\xEC    \x8BE\xEC\xC9\xC3UH\x89\xE5H\x83\xEC H\x89}\xE8\xC7E\xF8    H\x8B}\xE8\xE8\xE4\xE0\xFF\xFFH\x89E\xF0\xC7E\xFC    \xE9\xD6   \x8BE\xFCH\x98HE\xF0\xB6 <\\x85\xA0   \x83E\xFC\x8BE\xFCH\x98HE\xF0\xB6 \xBE\xC0\x89E\xE4\x83}\xE4rt.\x83}\xE4r\x83}\xE4\tF\x83}\xE4nt
+\xEBP\x83}\xE4tt&\xEBH\x8BE\xF8H\x98HE\xF0\xC6 

@@ Diff output truncated at 100000 characters. @@

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Commits mailing list